body {
	margin:50px 0px 0px 0px ;
	background:#E7E7E7 url(images/mainbg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	line-height:2.0em;	
}
.main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
}
a.main:link, a.main:visited ,a.main:active  {
	color: #004F9D;
	text-decoration:underline;
	font-weight:bold;
}
a.main:hover {
	color: #990000;
	text-decoration:none;
}
.ltmain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #C1EED8;
}
a.ltmain:link, a.main:visited ,a.main:active  {
	color: #C1EED8;
	text-decoration:underline;
	font-weight:bold;
}
a.ltmain:hover {
	color: #C1EED8;
	text-decoration:none;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.footer:link, a.footer:visited, a.footer:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}
a.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2863BD;
	text-decoration: underline;
}

.toplinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	height:40px;
	width:auto;
	background:#153564;
	line-height:3.0em;
	display:block;
}
a.toplinks:hover{
	color:#FFDD75;
	background:#2863BD;	
	text-decoration:underline;
}
.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004F9D;
	font-weight:bold;
	height:40px;
	background-image:url(images/bg_heading.jpg); background-repeat:repeat-x; 
}
.ltheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	height:50px;
	background-color:#1B623F;
	padding:0px 0px 0px 20px;
}
.innheading {
	font-size: 14px;
	color: #004F9D;
	font-weight:bold;
	text-decoration:none;
}
a.innheading:hover {
	color: #555555;
}

#slideshow { background:#fff; display:block; height:225px; position:relative; overflow:hidden; }
#slideshow .nivo-caption { font-style:italic; font-size:18px; padding:10px 10px 0px 10px; color:#FFFFFF;}
.nivo-controlNav { padding:9px 0 0 6px; position:absolute; top:0; left:0; z-index:1000; }
a.nivo-control { background:url(images/slideshow_points.png) no-repeat 0 -9px; height:9px; width:9px; overflow:hidden; display:block; text-indent:-9999px; margin-bottom:4px; }
.nivo-controlNav a.active { background-position:0 0; }

div.row{padding:10px; height:100%; width:914px;}
div.rowend { clear: both; font: 1px/1px sans-serif; height: 1px; overflow: hidden; }
div.col1, div.col2{ float: left; margin-left:20px; }
div.col1:first-child, div.col2:first-child{ margin-left: 0px; }
div.col1 { width: 250px; }
div.col2 { width: 914px; }

/* Tooltip */
#tooltip {
	position:absolute;
	z-index:9999;
	color:#000;
	font-size:12px;
	width:auto;
	min-width:180px;
	overflow:auto;
	margin:0px;
	padding:0px;
}

#tooltip .tipHeader {
	height:8px;
	background:#FEE27C;	
}

/* IE hack */
*html #tooltip .tipHeader {margin-bottom:-6px;}

#tooltip .tipBody {
	background-color:#FEE27C;
	padding:5px 5px 5px 15px;
}

#tooltip .tipFooter {
	height:8px;
	background:#FEE27C;
}