html, body {
margin: 0px;
height: 100%;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#323232;
background-image:url(images/bgcircles.gif);


}
ul{margin: 0; padding: 0;}
li{padding-bottom: .35em;}
ul ul{padding: .4em 0 0 1.2em;}
ul li{background: url('/images/bullets/bullet1.gif') 0px .35em no-repeat; font-size: 11px; line-height: 1.4em; padding-left: .8em; list-style: none;}
ul ul li{background: url('/images/bullets/arrow5.gif') 0 .3em no-repeat; font-size: 11px; line-height: 1.3em;}
ul ul ul li{background: url('/images/bullets/poi.gif') 0 .15em no-repeat; font-size: 11pxm; line-height: 1.2em;}
ul ul ul ul li{font-size: 11px; line-height: 1.1em;}
img { border:0px;}
 
 
#container {
height: 100%;
margin: 0px auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
    }

#left {
left:0;
top:0;
padding:0;
height:100%; /* works only if parent container is assigned a height value */
background-image:url(images/rep_left.gif);
background-position:right;
background-repeat:repeat-y;
}

#right {
height:100%; /* works only if parent container is assigned a height value */
color:#333;
background-image:url(images/rep_right.gif);
background-position:left;
background-repeat:repeat-y;
}
#services {
background-image:url(images/services/graph.jpg);
background-position:center;
background-repeat:no-repeat;

}
#services background-image{filter: alpha(opacity=10); -moz-opacity: .50; opacity: .50;}


/* always visible */
#outer .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}


/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}
#outer div.more ul li {display:none;}
#outer div.more li {display:none;}
#outer div.more h1 {display:none;}
#outer div.more h2 {display:none;}
#outer div.more h3 {display:none;}
#outer div.more ol li{display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}
#outer div.click ul li {display:block;}
#outer div.click li {display:block;}
#outer div.click h1 {display:block;}
#outer div.click h2 {display:block;}
#outer div.click h3 {display:block;}
#outer div.click ol li{display:block;}


.lines {
background-image:url(images/lines.jpg);
background-position:top;
background-repeat:repeat;
width:100%;

}	
.lineshead {
background-image:url(images/lines.jpg);
background-position:top;
background-repeat:repeat;
height:30px;

}																				/*FONTS*/
p {
margin-top:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

h1 {
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:2px;
	}
	
h2 {
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:2px;

		}
		
h3 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AD0E16;
	margin-bottom:2px;
		}
h4 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#09539F;
	padding-bottom:1px;
	font-weight:bold;
	
		}		

h5 {
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:2px;
		}	
h6 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:2px;
		}
.input {
height:17px;
width:216px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-width:1px; 
border-style:solid; 
border-color:#CDCDCD
}

/************************************************ CONTACT*********************************************************/

.contactform {width:175px; }
input {vertical-align:middle;}
textarea { width:175px;}
.passinput { background-color:#DDF4FF;}
.errmsg { font-weight:bold; color:#F00;}





.faq_view {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#525252;

}
.red {
color:#AD0E16;}
.blue14{
color:#09539F;
font-size:14px;
font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.blue {
color:#09539F;}
.justify {
text-align:justify;}

.errmsg {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
}


																/*  LINKs  */
A:link, A:visited, A:active {
font-family: Verdana, Arial, Helvetica, sans-serif, Times New Roman;
color: #454545;
font-size: 11px;
font-weight:bold;
TEXT-DECORATION:underline;
}
 
A:hover {
font-family: Verdana, Arial, Helvetica, sans-serif, Times New Roman;
color: #09539F;
font-size: 11px;
font-weight:bold;
TEXT-DECORATION:none;
}

.link_small:link, .link_small:active, .link_small:visited {
font-family: Verdana, Arial, Helvetica, sans-serif, Times New Roman;
color: #003366;
font-size: 11px;
TEXT-DECORATION:none;
font-weight:normal;
}
.link_small:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif, Times New Roman;
color: #09539F;
font-size: 11px;
font-weight:normal;
TEXT-DECORATION:underline;

}
.link_head:link,.link_head:active, .link_head:visited {
color:#AD0E16;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration:underline;

	 }
.link_head:hover { 	color:#FF0000; text-decoration:none; } 

.link_x:link,.link_x:active, .link_x:visited {
color:#646464;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration:none;

	 }
.link_x:hover { 	color:#FF0000; text-decoration:none; } 

.rollOverTrans img{filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70;}
.rollOverTrans:hover img{filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.cel_left {
height:100%;
/*background-image:url(images/rep_left.gif);*/
background-position:right;
background-repeat:repeat-y;
}
.cel_right {
height:100%;
/*background-image:url(images/rep_right.gif);*/
background-position:left;
background-repeat:repeat-y;
}
.cel_middle {
width:732px;
/*background-image:url(images/rep_right.gif);*/
background-position:left;
background-repeat:repeat-y;
border:1px solid #C0C0C0;



}
.left_2{
width:19px;
height:22px;
background-image:url(images/left_2.gif);
background-position:center;
background-repeat:no-repeat;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.right_2 {
width:2px;
height:22px;
background-image:url(images/right_2.gif);
background-position:right;
background-repeat:no-repeat;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;

}
.table_head{
height:22px;
background-image:url(images/table_head.gif);
background-repeat:repeat-x;
background-position:center;
color:#AD0E16;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left:6px;
padding-top:4px;
}


.main_border {
border:1px solid #C0C0C0;
}

.main_table {
border:1px solid #C0C0C0;
}

.right_border {
border-right:1px solid #E8E8E8;
}
.main_font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#424242

}
.asterix {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#555555

}

.clear {
background-image:url(images/but_1.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-left:7px; 
padding-top:3px; 
padding-bottom:5px;
border:0px;
width:65px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;

}
.submit {
background-image:url(images/but_2.gif);
background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
padding-left:7px; 
padding-top:3px;
padding-bottom:5px;
border:0px;
width:65px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;

}


/*nifty corners CSS*/
div#nifty{ margin: 0; background: #E4F2FF; padding:0;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #E4F2FF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
div#nifty_padding{
padding-left:10px;
padding-right:10px;}
/* end nifty corners CSS*/


.padding10 {
padding-left:10px;
padding-top:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#424242
}
.padding8{
padding-left:8px;
padding-right:5px;}

.padding3{
padding-left:3px;
padding-right:3px;}

.fade_down {
background-image:url(images/fade_down.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#424242;

}
.fade_up {
background-image:url(images/fade_up.gif);
background-position:bottom;
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#424242;

}

.news_header {
background-color:#E4F2FF;}

.vertical_line {
background-color:#CFCFCF;
width:1px;
}
.horizontal_line {
background-color:#CFCFCF;
background-repeat:repeat-x;
height:1px;
}
.webscreens {
width:108px;
height:108px;
border:solid 1px #999999;
background-color:#E4F2FF;
text-align:center;
vertical-align:middle;
padding-top:4px;}





/*********************************************************************************************************/
.gallery {

clear:both;
margin:auto;
border: solid 0px #333333;}
div.img
{ background-color:#E4F2FF;
  margin: 2px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 0px solid #EE2F3A;
  /*filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80;*/
}
div.img a:hover img {border: 0px solid #ED9D63;/*filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;*/}
div.desc
{
  text-align: center;
  font-weight: normal;
  width:120px;

  margin: 2px;
}


/*********************************************************************************************************/
.c_b { clear:both;}



.style1a {
	color: #6C6C6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	.style1b {
	color: #6C6C6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.style7 {
	color: #69a321;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style8 {
	color: #6C6C6C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style10 {
	color: #F56825;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style12 {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
}

.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: 11px; }



.height100{

height:100%;}

#graph {
background-image:url(images/graph1.jpg);
background-position:bottom;
background-repeat:no-repeat;}
