html, body, form, h1, h2, h3{
margin:0px;
padding:0px;
}
html{
min-width:1000px;
}
body{
margin:0px auto;
text-align:center;
font-family:Verdana, sans-serif;
color:#666666;
background-color:#999999;
}
a, ul li a{
color:#333333;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
table td{
font-size:12px;
}
p{
margin:5px 30px 10px 30px;
font-size:12px;
line-height:15px;
}
h1, h2{
color:#999999;
color:#555555;
}
h3, h4, h5{
color:#777777;
}
h1{
width:735px; 
height:52px;
margin:0px; 
padding:20px 0px 0px 0px; 
background-color:#ffffff;
font-size:34px;
line-height:52px;
font-weight:normal;
}
h2{
height:95px;
margin:-5px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
font-size:15px;
font-weight:normal;
background-color:#ffffff;
}
h3{
margin:15px 0px 7px 30px;
font-size:14px;
line-height:19px;
}
h3 a{
color:#777777;
text-decoration:none;
}
h4{
margin:20px 0px 10px 40px;
font-size:14px;
font-weight:normal;
line-height:21px;
}
h5{
font-size:13px;
margin:0px 0px 10px 30px;
}
ul{
list-style-position:outside;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
ul li{
font-size:13px;
list-style-type:none;
}
ul li a{
font-size:12px;
}
li{
margin:0px;
}
span.h{
visibility:hidden;
}

#headerwrap, #main{
width:760px;
margin:0px auto;
}
img.img_r{
margin:5px 20px 20px 15px;
float:right;
}
img.img_r_top{
margin:10px 20px 20px 15px;
float:right;
}
img.img_l{
margin:5px 15px 20px 10px;
float:left;
}

/****************************************************************************/
#mainmenu{
width:340px;
height:65px;
}
span.hide{
visibility:hidden;
}
#wrap{
width:1004px;
margin:0px auto;
height:auto;
background-color:#f5f4f4;
background:#f5f4f4 url(/images/common/side_shadow.jpg) center repeat-Y;
}
#copy, #linksfoot{
color:#555555;
width:1004px;
margin:0px auto;
padding:16px 0px 0px 0px;
text-align:left;
height:60px;
font-size:10px;
background:#999999 url(/images/common/foot_shadow.jpg) top center no-repeat;
}
#copy a{
color:#555555;
}
#main{
width:980px;
padding:0px;
text-align:left;
background:transparent url(/images/common/bg_left.gif) top left repeat-Y;
}
#header{
width:980px;
}
#logo{
width:245px;
float:left;
}
#flash{
width:735px;
height:245px;
float:left;
background-color:#333333;
}
#leftcol{
width:245px;
float:right;
margin:0px;
padding:0px;
}
#rightcol{
width:735px;
float:right;
margin:0px;
padding:0px;
}

#starters{
padding:0px 0px 0px 0px;
margin:0px 0px;
width:245px;
color:#cccccc;
/*background-color:#1f3f3f;
background-color:#990000;*/
font-size:11px;
line-height:14px;
}
.start{
padding:10px 60px 20px 20px;
margin:0px;
width:165px;
text-align:left;
background-color:#455555;
/*background-color:#677777;
background-color:#990000;*/
}
#start0{
width:225px;
padding:10px 10px 10px 10px;
}

/*search section*/
form{
margin:0px;
}
input#fdse_TermsEx, input#searchsubmit{
margin:0px;
font-size:10px;
}
input#fdse_TermsEx{
margin:0px 2px 0px 0px;
width:150px;
}
input#searchsubmit{
border:0px;
cursor:pointer;
cursor:hand;
background-color:#677777;
color:#000000;
padding:2px;
}


/**/
#footer{
clear:both;
width:980px;
height:60px;
}

/*Menu*/
ul#sidemenu{
padding:5px 0px 8px 15px;
margin:0px;
background-color:#ffffff;
height:149px;
}
ul#sidemenu li{
list-style:none;
padding:0px;
margin:0px;
border:0px;
font-weight:bold;
line-height:12px;
}
ul#sidemenu li a{
font-size:11px;
color:#666666;
text-decoration:none;
}
ul#sidemenu li a:hover{
color:#000000;
text-decoration:none;
}
/**/
.projectbox{
background-color:#dddddd;
margin:10px 0px 0px 0px;
padding:10px;
width:150px;
font-size:10px;
font-weight:bold;
}

/*News*/
#news{
float:left;
width:245px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.newsbox{
background-color:#455555;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
#news h3{
color:#cccccc;
color:#193232;
background-color:#455555;
background-color:#193232;
background-color:#677777;
padding:10px 0px 10px 10px;
margin:0px;
font-size:14px;
line-height:19px;
}
#news h4{
margin:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
line-height:17px;
background-color:#677777;
background-color:#193232;
}
#news h4 a{
color:#ffffff;
}
#news p{
margin:0px 10px 0px 10px;
padding:0px;
color:#cccccc;
}
#news p.status{
margin:0px 10px 15px 10px;
}
#news p.first{
margin:0px 10px 10px 10px;
}
#news p.images{
margin:0px 10px 10px 10px;
}
.newsthumb{
background-color:#677777;
padding:5px;
margin:2px 2px 0px 0px;
}
.smlblk{
color:#cccccc;
font-size:10px;
}

/*Footer site links*/
#linkswrap{
width:1004px;
margin:0px auto;
background:#455555 url(/images/common/side_shadow_links.jpg) center repeat-Y;
}
#linkshead{
width:1004px;
margin:0px auto;
text-align:left;
height:10px;
line-height:10px;
background:#ff0000 url(/images/common/links_shadow_top.jpg) top center no-repeat;
}
#linksfoot{
background:#999999 url(/images/common/links_shadow_bottom.jpg) top center no-repeat;
}
#links{
width:980px;
margin:0px auto;
padding:0px 10px 0px 10px;
text-align:left;
background-color:#455555;
height:186px;
}
.linkbox{
float:left;
width:245px;
padding:0px 0px 20px 0px;
background-color:#677777;
background-color:#455555;
color:#cccccc;
font-size:11px;
line-height:14px;
}
.linkbox p{
margin:0px 8px 0px 8px;
font-size:11px;
line-height:14px;
}
.linkbox a{
color:#cccccc;
text-decoration:none;
}
.linkbox a:hover{
color:#ffffff;
text-decoration:none;
}
.linkbox h3{
font-size:13px;
color:#cccccc;
height:40px;
line-height:18px;
padding:8px 0px;
margin:0px 0px 8px 0px;
background-color:#193232;
}
.sidelogo{
float:left;
border-bottom:8px solid #193232;
border-top:8px solid #193232;
border-left:8px solid #193232;
border-right:8px solid #193232;
}