﻿body {
	background:#242424 url(/images/bg-grad.png) repeat-x;
	margin:0;
	padding:0;
	font-family:Calibri;
}
a, a:visited {color:#336699;}
img{border:none;}
h1{}
h2{}
h3{font-size:16px;font-weight:bold;color:#2c2c2c;margin:0;}
h4{font-size:12px;font-weight:bold;color:#f89125;margin:0;}
.reset{clear:both;margin-left:1px;}


#pagewrap {width:950px;margin:0 auto;}
#header	{height:70px;color:#a1c3db;}
#nav	{color:#fff;width:100%;height:40px;background:url(/images/nav-bg.png) repeat-x;}
#contentwrap {width:100%;background-color:#fff;color:#000;}
#footer-top{width:100%;background-color:#000;height:32px;color:#fff;}
#footer {width:100%;height:100px;background-color:#2b2b2b;color:#a1c3db}
#left-col {float:left;width:250px;margin:10px;}
#nav-left {border:solid 1px #dedede;line-height:25px;padding:10px}
#nav-left ul{list-style:none;}
#content {float:left;width:668px;margin:10px 10px 10px 0;}
#nav-menu{list-style:none;font-weight:bold;font-size:14px;margin:0;padding-left:10px;}
#nav-menu a, #nav-menu a:visited{color:White; display:block;width:130px;text-align:left; text-decoration:none;}
#nav-menu a:hover{color:#a1c3db;}
#nav-menu li {float:left;}

#search{width:190px;background:url(/images/search.png) no-repeat;text-align:right;}
#search input{width:130px;border:0px;}
.search-btn{border:none;}

#recent-news{border:solid 1px #dedede;padding:10px;margin-top:10px;}
#recent-news ul{list-style:none; margin:0;font-size:12px;}
#recent-news a, #recent-news a:visited {color:#336699;}

#partner{border:solid 1px #dedede;padding:10px;margin-top:10px;}
#partner ul{list-style:none; margin:0;font-size:12px;}
#partner a, #recent-news a:visited {text-decoration:none; color:#000;}
#partner a:hover {color:#336699;}

#stay-informed{border:solid 1px #dedede;padding:10px;margin:10px 0;}
#stay-informed ul{list-style:none;}
/*home page*/
#home-scroll-wrap {width:100%;background:blue;height:350px;}
#welcome {width:638px;background:#dedede;padding:15px;}
#recent-updates {margin-top:10px;font-size:12px;}
#recent-updates .listItem{border:solid 1px #dedede; width:194px;height:100px;float:left;padding:10px;margin-top:20px;}
.alert{color:#b20404;}

/*list*/
.itemRow{font-size:12px;}
.itemRow a, .itemRow a:visited {display:block;text-decoration:none;font-weight:normal;color:#000;}
.itemRow a:hover{color:#336699;}
.headerRow{font-weight:bold;}
.listHeader{font-weight:bold;text-align:right;padding-right:10px;width:200px;}
.altRow{background-color:#dedede;}

