body  {
	font: 0.8em "Lucida Sans","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color:#666666
}
a:link {
	color: #990000;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #990000;
}
a:active {
	color: #990000;
}


.twoColFixLtHdr #container { 
	width: 960px;  
	margin: 0 auto; 
	text-align: left; 
} 
#header { /*background-image:url(images/bg-top.jpg); background-repeat:repeat-x; */height:70px;
	padding: 0 10px 0 20px; border-bottom:1px solid #CCC; 
} 

#headercenter {width: 960px;  
	margin: 0 auto; 
	/*text-align: left;  for logo to appear left*/
}

.twoColFixLtHdr #toplinks { margin: 0; 
	padding: 0;
} 

.twoColFixLtHdr #sidebar1 {
	float: left; 
	width: 250px; 
	padding: 15px 10px 15px 20px; 
}

.twoColFixLtHdr #sidebar1 h3 {font-size:18px; border-bottom:1px solid #990000;  }

.sublinks{padding-left:40px}

.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 300px; 
	padding: 40px 20px;border-left:1px solid #ccc;
} 

#mainContent h1 {font-size:14px; }


.twoColFixLtHdr #footer {
	padding: 0px; font-size:10px;
	} 
.twoColFixLtHdr #footer p {
	margin: 0; 
	padding-left: 250px; padding-bottom:15px 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*------------------top links start------------------*/

#navcontainer{margin: 0 auto; }

ul#navlist
{margin:0; padding: 10px 5px 10px 0px; text-align:center;
white-space: nowrap; text-transform:uppercase
}

#navlist li
{display: inline;list-style-type: none; font-size:12px; }

#navlist a { padding: 15px 12px; }

#navlist a:link, #navlist a:visited
{color: #666; text-decoration: none;}

#navlist a:hover
{color: #666; color:#990000;
text-decoration: underline;}

#navlist li a#current{ color:#990000; font-weight:bold;
text-decoration: underline;}


.sublinks-navlist{text-transform:capitalize; font-size:10px;}
/*------------------top links end------------------*/


/*------------------side links start------------------*/

ul#navlist2
{
margin-left: 0;
padding-left: 0;
white-space: nowrap; text-transform:uppercase
}

#navlist2 li
{
list-style-type: none; font-size:12px;   padding-bottom:8px;
} /*text-align:right;*/

#navlist2 a { padding: 3px 0px; }

#navlist2 a:link, #navlist2 a:visited
{
color: #666;
text-decoration: none;
}

#navlist2 a:hover
{
color: #666; color:#990000;
text-decoration: underline;
}

#navlist2 li a#current{ color:#990000;
text-decoration: underline; font-weight:bold;}


/*------------------side links end------------------*/


<!--[if IE 5]>
<style type="text/css"> 
/* place css box model fixes for IE 5* in this conditional comment */
.twoColFixLtHdr #sidebar1 { width: 230px; }
</style>
<![endif]--><!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.twoColFixLtHdr #sidebar1 { padding-top: 30px; }
.twoColFixLtHdr #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->

/*img .imgborder{ border:1px solid #000}
a.imgborder{ border:1px solid #000}
a.imgborder:link{ border:1px solid #000}*/