/* CSS Document */

body{
margin:0px;
background:url(images/bg.jpg) repeat-x left top #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}

a{
font-size:12px;
color:#666666;
text-decoration:underline;
}

a:hover{
font-size:12px;
color:#666666;
text-decoration: none;
}

#tp {
 font-size: 16px;
 color: #1672A3;
 width: 587px;
 font-weight: bold;
 text-indent: 20px;
 margin-top: 20px;
 margin-right: auto;
 margin-left: auto;
 border: 1px solid #7AC4EF;
 padding: 3px 0 3px 0;
 background:#D8F0FE;
}

#leftsidePublic {
 font-size: 9pt;
 width: auto;
 float: none;
}

#menu ul {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu ul li {
  display: block;
  position: inherit;
  float: left;
}
#menu li ul { display: none; }
#menu ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
border-right: 1px solid #6db5d9;
  padding: 10px 14px 10px 14px;
  white-space: nowrap;
}
#menu ul li a:hover {background: #3293c7; }
#menu li:hover ul {
  display: block;
  position: absolute;
}
#menu li:hover li {
  float: none;
  font-size: 11px;
  font-weight:normal;
}
#menu li:hover a { background: #3293c7;
}
#menu li:hover li a:hover { background: #fff;
color: #000000;
}


#marqueecontainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: 5B5B5B;
	text-decoration: none;
	position: relative;
	width: 185px; /*marquee width */
	height: 150px; /*marquee height */
	background-color: none;
	overflow: hidden;
	border: 0px;
}


.page_img img{
float: left;
padding-right: 12px;
padding-bottom: 5px;
}

.bodybg{
background:url(images/body_bg.gif) repeat-y left top #FFFFFF;
}

/*.bodytopbg{
background:url(images/body_tlc.gif) no-repeat left top;
}*/

.whtbox_bg{
background:url(images/whtbx_bg.jpg) repeat-y left top #FFFFFF;
}
.whtbox2_bg{
background:url(images/whtbx2_bg.jpg) repeat-y left top #FFFFFF;
}

.footerbg{
background:url(images/footer_bg.gif) repeat-x left top;
}

.header_right_bg{
background:url(images/header_right_bg.gif) no-repeat left bottom;
}

.header_bg{
background:url(images/header_bg.gif) no-repeat right bottom;
}

.menu_bg{
background:url(images/menu_bg.gif) repeat-x left top #0177b6;
}

.orgbx_bg{
background:url(images/orgbx_bg.gif) repeat-y left top #e29085;
}
.yellowbx_bg{
background:url(images/yllw_bg.gif) repeat-y left top #ddb150;
}
.grnbx_bg{
background:url(images/grn_bg.gif) repeat-y left top #b4c983;
}
.drkgrnbx_bg{
background:url(images/drkgrn_bg.gif) repeat-y left top #81b696;
}
.bluebx_bg{
background:url(images/bl_bg.gif) repeat-y left top #71bbd0;
}
.testimonials_bg{
background:url(images/testi_bg.gif) repeat-y left top;
}

.schd_header_bg{
font-size:13px;
color:#6e6e6e;
font-weight:bold;
background:url(images/schd_bg.gif) repeat-x left top;
}

.one_bg{
background:url(images/one.gif) no-repeat right top;
}
.two_bg{
background:url(images/two.gif) no-repeat right top;
}
.three_bg{
background:url(images/three.gif) no-repeat right top;
}
.four_bg{
background:url(images/four.gif) no-repeat right top;
}
.five_bg{
background:url(images/five.gif) no-repeat right top;
}

.footerlinks{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footerlinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footerlinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration: underline;
}

.bottomlinks{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e5e5e;
text-decoration:none;
}
.bottomlinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2d2d2d;
text-decoration: underline;
}
.bottomlinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2d2d2d;
text-decoration:none;
}

.toplinks{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b0b0b0;
text-decoration:none;
}
.toplinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#373737;
text-decoration: none;
}
.toplinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-decoration: underline;
}

.menulinks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.menulinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
}
.menulinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cde8fe;
text-decoration: none;
}

.bluebig{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#004fac;
}

.redbig{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#e35441;
font-weight:500;
}

.black_head{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#010000;
font-weight:bold;
}

.gray_sub_head{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#484848;
font-weight:bold;
}

.bluehead{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#066daa;
}

.bluesubhead{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0276b3;
font-weight:bold;
}
.bluetext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1785c2;
}
.bluetext a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1785c2;
text-decoration:underline;
}
.bluetext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1785c2;
text-decoration:none;
}
.bluetext2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1785c2;
}
.bluetext2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1785c2;
text-decoration: none;
}
.bluetext2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1785c2;
text-decoration: underline;
}

.whthead{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}

.wht_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.wht_text_sml{
font-family: tahoma;
font-size:10px;
color:#fff;
}

.black_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.black_text_sml{
font-family: tahoma;
font-size:10px;
color:#000;
}


.listmsg1 ul{
	padding: 0px 5px 5px 3px;
	list-style: none;
	margin: 0px;
	color: #005068;
}
.listmsg1 ul li{
	padding: 5px 5px 3px 15px;
	background: url(images/arrow1.gif) left 9px no-repeat;
	margin: 0px;
	color: #005068;
}

.listmsg1 a{
text-decoration: none;
color: #005068;

}
.listmsg1 a:hover{
text-decoration: underline;
color: #005068;
}


.listmsg2 ul{
	padding: 0px 5px 5px 5px;
	list-style: none;
	margin: 0px;
	color: #4c4c4c;
}
.listmsg2 ul li{
	padding: 3px 5px 5px 15px;
	background: url(images/arrow2.gif) left 7px no-repeat;
	margin: 0px;
	color: #4c4c4c;
	border-bottom:solid 1px #d0d0d0;
}

.listmsg2 a{
text-decoration: none;
color: #4c4c4c;

}
.listmsg2 a:hover{
text-decoration: underline;
color: #4c4c4c;
}


.sublinks ul{
	padding: 0px 5px 5px 5px;
	list-style: none;
	margin: 0px;
	color: #4c4c4c;
	
}
.sublinks ul li{
	padding: 3px 5px 5px 20px;
	background: url(images/arrow3.gif) left 7px no-repeat;
	margin: 0px;
	color: #4c4c4c;
	font-weight:bold;
	border-bottom:solid 1px #d0d0d0;
}

.sublinks a{
text-decoration: none;
color: #066daa;
}
.sublinks a:hover{
text-decoration: underline;
color: #4c4c4c;

}
images/arrow3.gifimages/arrow2.gifimages/arrow1.gifimages/five.gifimages/four.gifimages/three.gifimages/two.gifimages/one.gifimages/schd_bg.gifimages/testi_bg.gifimages/bl_bg.gifimages/drkgrn_bg.gifimages/grn_bg.gifimages/yllw_bg.gifimages/orgbx_bg.gifimages/menu_bg.gifimages/header_bg.gifimages/header_right_bg.gifimages/footer_bg.gifimages/whtbx2_bg.gifimages/whtbx_bg.gifimages/body_bg.gifimages/bg.gif