/* CSS Document 
Jaiganesh Developed CSS on October 06, 2009.
*/
body{
margin:0 0 0 0;
background:#AECEE7;
font:70% Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
#container{
margin:0 auto 0 auto;
}

/*Comman CSS Start */
.floatLeft{
float:left;
line-height:20px;
}
.floatRight{
float:right;
line-height:20px;
}
.clearFloat{
clear:both;
}
h1{
font:26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
h2{
font:18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#666666;
letter-spacing:1px;
}
ul{
padding:5px 15px 0 20px;
margin:5px 5px 0 5px;
text-align:justify;
}
ul li{
padding:5px 0 5px 0;
}
p{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-align:justify;
line-height:20px;
}
.hilightBlue{
color:#054F8E;
}
.boldHilightBlueLink, boldHilightBlueLink:link{
color:#3C82BE;
font-weight:bold;
}
.boldHilightBlueLink:hover{
color:#FF9900;
font-weight:bold;
text-decoration:none;
}
.linkBlue, linkBlue:link{
color:#3C82BE;
text-decoration:none;
}
.linkBlue:hover{
color:#FF9900;
text-decoration:none;
}
/*Comman CSS End */

/*Top Menu & Banner CSS End */
#topMenu{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background:#2F74AD;
border-bottom:1px solid #97CFFF;
padding:20px 0 20px 0;
text-align:center;
}
.topMenuLink, topMenuLink:link{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
.topMenuLink:hover{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#96CFFF;
text-decoration:none;
}
#coastedTopBg{
text-align:center;
background:url(images/topImgBg.jpg) repeat-x;
}
#coastedTopBgWidth{
margin:0 auto 0 auto;
text-align:center;
width:995px;
overflow:hidden;
}
#flashBanner{
text-align:center;
background:url(images/topFlashBanBg.jpg) repeat-x;
}
#flashBannerWidth{
margin:0 auto 0 auto;
text-align:center;
width:995px;
overflow:hidden;
}
/*Top Menu & Banner CSS End */

/***** Body CSS Start *****/
#bodyContainer{
text-align:center;
background:url(images/centerBannerBg.jpg) repeat-x #AECEE7;
}
#bodyContainerWidth{
margin:0 auto 0 auto;
width:995px;
overflow:hidden;
text-align:center;
}
.flashBannerMenuBg{
width:472px;
float:left;
background:#E1EDF6;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#11568F;
text-align:center;
padding:16px 0 15px 0;
}
.flashMenuLink, flashMenuLink:link{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#11568F;
text-decoration:none;
}
.flashMenuLink:hover{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
#topBannerRight{
width:255px; 
overflow:hidden; 
float:left;
}
#bodyBanTopRight{
width:48px; 
overflow:hidden; 
float:left;
}
#bodyTopCenter{
width:883px;
float:left;
margin:0 auto 0 5px;
padding:0 0 10px 0;
background:#ffffff;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
#bodyBotCenter{
text-align:center;
margin:auto;
width:883px;
padding:0 0 0 8px;
}

/* Body Left Content Css Start */
#leftBody{
float:left;
width:619px;
margin:10px 25px 0 15px;
text-align:justify;
}
/* Body Left Content Css End */

/** Body Right Banner Css Start **/
#rightBanner{
margin:10px auto 10px auto;
float:left;
width:205px;
text-align:justify;
background:#B0D3EA;
}
#rightBanTopLeft{
background:url(images/rightBanTopLeft.jpg) no-repeat top left;
padding:10px;
font:18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
color:#BAEDFC;
text-align:left;
letter-spacing:1px;
}
#rightBanTopRight{
background:url(images/rightBanTopRight.jpg) no-repeat top right #3575A9;
}
#rightBanBotLeft{
background:url(images/rightBanBotLeft.jpg) no-repeat top left;
}
#rightBanBotRight{
background:url(images/rightBanBotRight.jpg) no-repeat top right #B0D3EA;
}
#rightContactUs{
padding:10px;
background:#3575A9;
font:18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
color:#BAEDFC;
text-align:left;
letter-spacing:1px;
}
.padding10px{
margin:10px 0 0 0;
padding:0 7px 10px 7px;
color:#033F6D;
font:12px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
}
.onlineContactFormLink, onlineContactFormLink:link{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#033F6D;
}
.onlineContactFormLink:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#3575A9;
}
.listMenuLink, listMenuLink:link{
color:#000000;
text-decoration:none;
}
.listMenuLink:hover{
color:#3575A9;
text-decoration:none;
}
#googleSiteSearch{
padding:7px;
}
.search_input{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
width:140px;
height:20px;
border:1px solid #3575A9;
}
#rightInnerBanner{
margin:10px 28px 10px auto;
float:right;
width:160px;
text-align:center;
font-weight:bold;
}

/** Body Right Banner Css End **/

/***** Body CSS End *****/

/* Footer Css Start */
#footer{
margin:20px auto 0 auto;
background:url(images/fotterBg.jpg) repeat-x #BDD8EC;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#578DB8;
padding:20px 0 10px 0;
text-align:center;
line-height:20px;
}
.footerMenu{
color:#000000;
padding:10px 0 10px 0;
}
.footerMenuLink, footerMenuLink:link{
font-weight:bold;
color:#000000;
text-decoration:none;
}
.footerMenuLink:hover{
font-weight:bold;
color:#578DB8;
text-decoration:none;
}
/* Footer Css End */