@import url('color.css');
#nav {
    background: none repeat scroll 0 50% transparent;
}

#nav li{background:url('../graphics/layout/util_bg.gif') repeat-y top left;}
#nav li#first{background:url('../graphics/layout/util_top.gif') no-repeat top left;}
#linkstop {
    background: none repeat scroll 0 50% transparent;
	border-bottom: 0 none;
	}
	
#linksbot {
    background: none repeat scroll 0 50% transparent;
	}
	
#spot #spotimg{background:url('../graphics/layout/spotlight.gif') no-repeat top left;}
#news{background:url('../graphics/layout/news_rep.gif') repeat-y top left;}
#newstop{background:url('../graphics/layout/news_top.gif') no-repeat top left;}
#newsbot{background:url('../graphics/layout/news_bot.gif') no-repeat bottom left;}
#footwrap{background:url('../graphics/layout/foot.gif') repeat-x top #0078ad; height: 115px;}

body { background: url('../graphics/layout/bg.gif') repeat-x #FFFFFF !important; }

h1, h2, h3, h4, h5, h6 {color: #003591;}

a:link, a:visited {
    color: #00928B;
}

#linkarea {
    background: #00B6Ae;
    border-right:1px solid;
    border-left:1px solid;
}

#newsfeed a:link, #newsfeed a:visited {
    color: #00928B;
    font-size: 12px;
    font-weight: normal;
}

#newsfeed a:hover, #newsfeed a:active {
	color:#00B6Ae;
}

#topleft div a:hover {
	color:#FfFfFf;
}

#subnav li a:link, #subnav li a:visited {
    color: #00928b;
}

#subnav li a:hover, #subnav li a:active {
	color:#00B6Ae;
}

.formtitle, .form_title, h5.form_title, div.form_row_submit {
	background:#00928b;
	color:#FfFfFf;
}

#topleft {
	max-width:720px;
}

#head #topleft a {
	margin-right:35px;
}

* {
	font-family:Cachet, Verdana;        
}

#main {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #000;
}

.collection_item_label {
    font-weight: bold;
    font-size:14px;
}

h1 {
	font-size:22px;
	line-height:26px;
}

h2 {
	font-size:18px;
	line-height:22px;
}

h3 {
	font-size:16px;
	line-height:20px;
}

h4 {
	font-size:14px;
	line-height:18px;
}

#linkarea ul li {
    height: 29px;
    padding: 15px 0 3px 10px;
}

#linkarea ul li:last-child {
	height:31px;
}

div.news_articles ul li {
    margin-bottom:8px;
}

h4 {
	font-size: 18px;
	line-height: 22px;
}

#topright a, #topleft div a {
    font-size: 10pt;
}

#topleft a {
    padding-right: 4px;
}

#tagline {
    font-size: 22px;
    line-height: 28px;
}

#tagline .content_image_box {
border: 0 none;
background: 0 none;
}

#right span, #right .contactinfo_title, #right .contactinfo_email, #right .contactinfo_phone {
font-weight: normal;
}


#nav li {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00b5ab), color-stop(1, #009b8a) );
	background:-moz-linear-gradient( center top, #00b5ab 5%, #009b8a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b5ab', endColorstr='#009b8a');
	background-color:#00b5ab;
    border: 1px solid #009b8a;
    border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-moz-border-radius-topleft: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
}

#linkarea {
background: 0 none;
border: 0 none;
}

#linkarea ul li {
margin: 0 0 10px;
}

#head #topleft a {
margin-right: 10px !important;
}

/* Search Styling */

#topright {
position: relative;
}

#toprightlinks .google_site_search_form_container {
position: absolute;
right: 105px;
top: 10px;
}

#toprightlinks .google_site_search_form_search_button {
position: absolute;
right: -60px;
top:0;
height: 25px;
width: 60px;
background: #333;
color: #fff;
border: none;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-top-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

#toprightlinks .google_site_search_form_textbox {
height: 25px;
width: 200px;
padding: 0 5px;
border: none;
background: #eee !important;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
box-shadow: inset 0px 0px 5px 1px #999;
}
