body{background:#353535 url(../images/bg.gif) repeat-y top center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393B3A; font-weight:normal; text-decoration:none; line-height:15px;}
a, img, li, ul{border:none; outline:none; margin:0; padding:0;}
ul{padding-left:15px;}

.arial10Normal{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#868686;}
.arial12{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; line-height:2;}
.arial14Bold{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#484848;}
.arial20Normal{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#4C4C4C; margin-bottom:12px; margin-top:3px;}
.arialOrange{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FD7E0D;}
.arial20Blue{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#0B59A1;}
.arial20Bold{font-family:Arial, Helvetica, sans-serif; font-size:18px;  color:#4C4C4C;}
.verdana11Normal{font-family:Verdana, Arial, Helvetica, sans-serif; size:11px; font-weight:normal; color:#252525;}
.verdana12Normal{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#222222; text-transform: uppercase; letter-spacing:1px;}
a.readmore{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#285E86; text-decoration:underline;}
a.readmore:hover{ text-decoration:none;}
.heading{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#4C4C4C;}


.textfield{ width:125px; height:16px; border:#E2E2E2 solid 1px; border-top:#BDBDBD solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#252525; padding-left:5px; padding-right:5px; padding-top:2px;}
.textArea{ width:180px; height:80px; border:#E2E2E2 solid 1px; border-top:#BDBDBD solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#252525; padding-left:5px; padding-right:5px; padding-top:2px;}
.listMenu{ width:137px; height:18px; border:#E2E2E2 solid 1px; border-top:#BDBDBD solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#252525; padding-left:2px;}
.submitBtn{cursor:pointer;}

a.topLinks{font-family:Arial, Helvetica, sans-serif; color:#285E86; font-size:12px; text-decoration:none;}
a.topLinks:hover{text-decoration:underline;}
a.topLinksSel{font-family:Arial, Helvetica, sans-serif; color:#285E86; font-size:12px; font-weight:bold; text-decoration:none;}

.footerLine{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:normal; margin-left:10px; margin-right:10px;}
a.footerLink{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#404040; font-weight:normal; text-decoration:none;}
a.footerLink:hover{ text-decoration:underline;}
.footerLinksel{ text-decoration:underline; color:#2B637A; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }

a.limks{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#417399; text-decoration:none; font-weight:normal;}
a.limks:hover{text-decoration:underline;}





/*Bottom Navigation Start*/
.navigation{width:751px; height:31px; margin:0px; padding:0px; float:left;}
.navigation ul{width:751px; height:31px; margin:0px; padding:0px; float:left; list-style-type:none; position:relative;}
.navigation li{width:751px; height:31px; margin:0px; padding:0px; float:left; list-style-type:none;  position:relative;}
/*header and navigation start*/
.headerNdNaviWrapper{width:751px; height:169px; margin:0 5px; padding:3px 0 0; float:none; background:url(../images/naviAndHeaderBG.jpg) top left no-repeat}

.navigation{width:751px; height:31px; float:none; font-size:15px; color:#ffffff; margin:0; padding:0px;}

.navigation ul{width:100%; list-style-type:none;text-align:center; z-index:100;} 

.navigation li{width:auto; height:auto; line-height:17px; margin:0 auto; padding:0; display:inline}

.navigation li a{color:#ffffff; text-decoration:none; padding:0px 0px; display:block;}

.navigation li a:hover{color:#C5E5FC;}  .navigation li a.sel{color:#c5e5fc;}

/*dropdown*/
.submenustyle, .submenustyle ul{ font: normal 11px Verdana;margin:0;padding:0;position: absolute;left:0;top: 0;list-style-type: none;background: #000000;border: 1px solid #C2C2C2;border-bottom-width: 0;visibility: hidden;z-index:100;}

.submenustyle li a{display: block;width:155px; height:auto;color: #000000;background-color:#E8E8E8;text-decoration: none;padding:4px 5px;border-bottom: 1px solid #C2C2C2;}
* html .submenustyle li{ /*IE6 CSS hack*/display: inline-block;width:155px; height:auto; font-weight:normal; z-index:1000; }
.submenustyle li a:hover{background-color:#C2C2C2;color: #04327C; font-weight:normal}
.downarrowpointer{ margin:0; padding:0;border:0;}
.rightarrowpointer{position: absolute;padding-top:3px;left:100px;border:0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}
.justify{text-align:justify;}


.panneltop{width:230px; height:17px; float:left;}
.pannelmiddle{width:230px; height:auto; float:left; background:url(../images/pannelmiddle.gif); background-repeat:repeat-y;}
.pannelleft{ width:16px; height:100%; float:left;}
.content{width:203px; height:auto; float:left; margin-left:3PX; margin-top:2px; margin-bottom:11px; text-align:justify;}
.pannelbottom{ width:230px; height:10px; float:left;}
.readmorewrapper{width:200px; height:auto; float:left; margin-left:21px;}
.centercontent{width:203px; height:auto; float:left; margin-left:7PX;}
.Normalverdana{font-family:Verdana, Arial, Helvetica, sans-serif; size:11px; font-weight:normal; color:#252525; text-align:center;}
.Normalverdana12{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#222222; text-transform: uppercase; letter-spacing:1px; margin-bottom:7px; text-align:center;}
.president{width:82px; height:auto; float:left; margin-top:18px; margin-left:15px; border-top:1px solid #4C4C4C; text-align:center; padding-top:8px;}
.cotactheading{text-align:center; width:203px; height:auto; margin-top:3px; float:left;}
.contactform{width:203px; height:10ppx; float:left; margin-top:5px;}

.left_panel_headingimg{
	width:182px;
	float:left;
	background:url(../images/services_leftpanel.gif) no-repeat left 3px;;
}
.collapsiblepanel_bottom{
	width:182px;
	float:left;
}
.left_panel_headingimg img{
	margin:0px;
	padding:0px;
}
.collapsiblepanel_outer{
	float:left;
	width:180px;
	border-left:solid 1px #A6A6A6;
	border-right:solid 1px #A6A6A6;
}

.site_bg{
background-image:url(../images/site_bg.jpg);
background-repeat:no-repeat;
background-position:bottom left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
color:#363636;
height:25px;
}