/* CSS Document */
* {
margin:0;
padding:0;
}
body {
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height:12px;
   color:#284471;
}

img {
   border: 0;
}

a,
a:link 
a:active {
   text-decoration: none;
   background-color: inherit; 
   color: #CC0000;
 	font-weight:bold; 
}

a:visited {
	text-decoration: none;
	background-color: inherit;
	color: #CC0000;
	font-weight:bold; 
}

a:hover {
   text-decoration: underline;
   background-color: inherit;
   color: #CC0000;
}
a:focus {
outline: none;
}

body {
	background: #F2F3F7 url(../img/body.jpg) top left repeat-y;
	margin:0;
}
div#container {
	margin:0 auto;
	width:100%;
	background: transparent url(../img/top_bg.jpg) top repeat-x;
	float:left;
}

div#wrapper {
	margin:0 auto;
	width:980px;
	float:left;
}
div#leftCol{
width:202px;
float:left;
}
div#logo{
height:63px;
background:url(../img/logo.png) no-repeat left top;
margin:19px 0 0 17px;
}
div#logo h1 a{
display: block;
height: 50px; 
text-indent: -999em;
text-decoration:none;
margin:0;
padding:0;
   }
div#leftMenu{
margin-top:50px;
}
#leftMenu ul li a{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
color:#353444;
letter-spacing:-1px;
padding-left:20px;
}
#leftMenu ul li a{
text-decoration:none;
}
#leftMenu ul li a:hover{
text-decoration:none;
background: url(../img/more.png) left no-repeat;
padding-left:20px;
color:#CC0000;
}
#leftMenu ul li span.selected{
background: url(../img/more.png) left no-repeat;
padding-left:20px;
color:#CC0000;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
}

#leftMenu ul{
padding:0;
margin:0;
}
#leftMenu ul li{
list-style:none;
padding:5px 5px 10px 0;
text-align:right;
}
div#centerCol{
float:left;
/**margin-left:202px;**/
width:275px;
min-height:611px;
height:611px;
}
div#rightCol{

}
div#pageTitle{
}
#pageTitle h2{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:21px;
color:#353444;
border-left:10px solid #CC0000;
padding-left:10px;
margin:20px 0 0 20px;
line-height:50px;
text-transform:lowercase;
}
div#content{
margin-top:45px;
padding:15px 75px 0px 20px;
float:left;
}
div#content p{
line-height:17px;
padding-bottom:15px;
text-align:justify;
}
div#content ul{
list-style:none;
padding:10px;
}
div#content li{
list-style:none;
padding:10px 0 10px 20px;
background: url(../img/bullet.png) left no-repeat;
}
#news{
font-weight:bold;
color:#FFF;
width:379px;
height:100px;
line-height:17px;
background: url(../img/news_bg.jpg) left no-repeat;
}
div#news p{
padding:15px 0 0 15px;
text-align:left;
}
#news p span.more{
float:right;
width:70px;
text-align:right;
padding:5px 20px 0 0;
}
#news p span.more a{
background: url(../img/more_red.png) right no-repeat;
padding-right:20px;
text-decoration:none;
color:#FFF;
font-weight:normal;
display:block;
height:17px;
}
.more a{
background: url(../img/more.png) right no-repeat;
padding-right:20px;
display:block;
height:17px;
text-align:right;
}
p.more{
padding:10px 0 0 0;
}
.clear{clear:both;
}
div#footer{
width:940px;
background:none;
border-top:1px solid #E6E6DC;
float:left;
color:#999;
font-size:10px;
padding:20px;
}
#copy{
float:left;
width:300px;
}
#nf{
float:right;
width:300px;
text-align:right;
}
#nf a, #nf a:hover{
text-decoration:none;
font-weight:bold;
color:#999;
padding-left:12px;
background: #F2F3F7 url(../img/n.png) left no-repeat;
}
div.key{
width:1px;
height:1px;
overflow:hidden;
}