/* CSS Document */

body{
	font-family:arial;
	line-height:18px;
	padding-bottom:0;
}

h1, h2, h3, h4, h5, h6{
	display:inline;
}
h1{
	font-size:35px;
	font-weight: bold;
	color: #329ACD;
	letter-spacing:.1em;
	line-height:30px;
}
h2{
	font-size:16px;
	color: #006699;
}

h3,h4, h5, h6{
	font-size: 13px;
	font-weight: bold;
	color: #3399CC;
}

ul{}

li{
	list-style-image:url(../images/bullet_white.gif);
	font-size:14px;
	letter-spacing:0.1ems;
	line-height:21px;
}

form{
	display:inline;
}

a{
	color:#3398CC;
	text-decoration:underline;
}
a:hover{
	color:#3398CC;
	text-decoration:none;
}
/*                      */

.maincontainer{
	padding:5px 0 5px 0;
}

.leftpanel{
	padding-right:20px;
}
.rightpanel{
	padding-left:5px;
}

.toptext{
	color:#4DA6D2;
	font-size:11px;
}
.toplinks{
	color:#00669B;
	font-size:13px;
	font-weight:bold;
	background:#D4E6F0 none;
	border-right:5px solid #fff;
}
.toplinks a{
	color:#00669B;
	text-decoration:none;
}
.toplinks a:hover{
	color:#00669B;
	text-decoration:underline;
}
.toplinks_end{
	color:#00669B;
	font-size:13px;
	font-weight:bold;
	background:#D4E6F0 none;
}
.toplinks_end a{
	color:#00669B;
	text-decoration:none;
}
.toplinks_end a:hover{
	color:#00669B;
	text-decoration:underline;
}
.toplinksselected{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background:#3398CC none;
	border-right:5px solid #fff;
}

.leftlinksbg{
	padding:0 0 5px 0;
}
.leftlinks {
	font-size:13px;
	color: #003464;
	background:#D1FEA3 url(../images/tab_bg.gif) repeat-y top left;
	padding-left:5px;
}
.leftlinks a {
	font-size:13px;
	color: #003464;
	text-decoration:none;
}
.leftlinks a:hover {
	font-size:13px;
	color: #003464;
	font-weight:bold;
	text-decoration:none;
}
a.more {
	font-size: 11px;
	color: #006699;
	font-weight:bold;
	text-decoration:underline;
}
a.more:hover {
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
.txt_boxes {
	border: 2px solid #D9D9D9;
	color: #333;
	background:#fff none;
	height:22px;
}
.txt_red {
	color: #FF0000;
}

.heading{
	color:#0099CB;
	font-size:14px;
}
.headingwhite{
	font-size:20px;
	color: #fff;
	line-height:31px;
	font-style:normal;
	font-family:arial;
}
.mainHeading{
	font-size:27px;
	color: #0098CE;
	line-height:31px;
	font-style:normal;
	font-family:arial;
	padding-top:5px;
}
.darktext{
	font-size:13px;
	color:#006699;
}
.headingBlue{
	font-size:17px;
	font-weight:bold;
	color:#3399CC;
}
.textwhite{
	color:#fff;
	font-size:13px;
}
.textwhite a{
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.textwhite a:hover{
	color:#fff;
	font-size:13px;
	text-decoration:underline;
}
.generaltextsmall{
	font-size:8pt;
	color:#333;
}

.generaltext{
	font-size:10.1pt;
	color:#333;
	line-height:17px;
}
.generaltextsky{
	font-size:10.1pt;
	color:#3398CC;
	line-height:18px;	
}
.generaltextwhite{
	font-size:10.1pt;
	color:#fff;
}
a.generaltextwhite{
	font-size:10.1pt;
	color:#CDFF99;
	font-weight:bold;
	text-decoration:none;
}

a.generaltextwhite:hover{
	font-size:10.1pt;
	color:#CDFF99;
	text-decoration:underline;
}
.frame{
	border:1px solid #CCFF9A;
	background:#fff none;
}
.boxgreen{
	background:#E4FFCC none;
}

.contactbg{
	background:#115686 url(../images/before_after_bg.gif) repeat-y top left;
}

/* */

.footerbg{
	border-top:2px solid #BFE5F2;
	padding-top:5px;
}
.footer_links {
	font-size:11px;
	color: #A0A0A0;
	font-weight:bold;
}
.footer_links a {
	font-size:11px;
	color: #A0A0A0;
	text-decoration:none;
}
.footer_links a:hover {
	font-size:11px;
	color: #A0A0A0;
	text-decoration: underline;
}
.copyright{
	font-size:11px;
	color:#666;
}
.beforeaftertable {
	border:1px solid #999999;
}

.beforeaftertext {
	font-size:13px;
	color:#70c7e3;
}
.butter_fly{
	padding-top:10px;
}