body{ background:#37537F; font:11px Verdana; color:white; }

/* ----- Template Items ----------- */

#container{ background:url(../images/stripe-bg-inside.gif) top left repeat-x; }
#newsletter{
	background-color:#6580A5;
	margin-top:5px;
	padding:5px;
}
#newsletter h6 {font:14px Trebuchet MS; display:inline;float:left; margin-left:30px; font-weight:normal; text-transform:uppercase;}
#newsletter form {display:inline; float:right; margin-right:30px; font: 12px Trebuchet MS;}
#newsletter label {font-weight:normal;}
#newsletter input.text {width:100px;}
div.bigbluebar{border-top:8px solid #29323F;}

#nav{ background:#29323F; }

#nav a, #nav a:visited{ color:white; text-decoration:none; font:10px Trebuchet MS; text-transform:uppercase; font-weight:bold; border-right:1px solid white; }
#nav a:hover{ background:#809DC4; text-decoration:none; }
#nav a.end{ border:none !important; }
#nav a.on{ background:#6580A5; }

#homelink:hover{ text-decoration:none; }

#footer div h6 {display:inline; font-weight:normal;}
#footer div {margin-top:10px;}
#footer a, #footer a:visited, #footer p, #footer div, #footer div h6{ color:white; font-size:9px; text-transform:uppercase; }
#footer p{ text-transform:none; }

#footer div.greyout, #footer h6, #footer div.greyout a, #footer div.greyout a:visited{ color:#BACEEC !important; }

/* ----- Basic Items ------------- */

a, a:visited{ color:#809DC4; text-decoration:none; }
a:hover{ text-decoration:underline; }

*.dkblue{ color:white; background-color:#29333F; }
*.tan{ background-color:#DBCCBA; color:#333333; }
*.underline{ border-bottom:1px solid; margin-bottom:8px; }
*.ltblue{ background-color:#6580A5; }

*.tan a, *.tan a:visited{ color:#6C583C; }
*.ltblue a, *.ltblue a:visited{ color:#163156; }

h1,h2,h3,h4{ font-weight:normal; font-family:Trebuchet MS; text-transform:uppercase; }
h1{ font-size:15px; }
h2{ font-size:14px; }
h3{ font-size:12px; }
h4{ font-size:11px; }

h2.titlebar{ background:#37537F; color:white; font-size:12px; }




/* ------ Special items ------------- */

h2.title{ color:white; }
#home-flash{  background:#37537F url(../images/flash-bg.gif) 0px 0px no-repeat; clear:both; }

div.tb-split{ background:url(../images/backgrounds/tb-split.gif) top left repeat-y; }
div.bt-split{ background:url(../images/backgrounds/bt-split.gif) top left repeat-y; }
div.bt-split2{ background:url(../images/backgrounds/bt-split2.gif) top left repeat-y; }
div.blue-split{ background:url(../images/backgrounds/blue-split.gif) top left repeat-y; }
div.tan-split{ background:url(../images/backgrounds/tan-split.gif) top left repeat-y; }
div.blue{ background-color:#6580A5; }

div.blue-split a, div.blue-split a:visited{ color:#29323F; }

h1.bar1{ background:url(../images/bar1.jpg) top left no-repeat; border-bottom:1px solid white; }
h1.bar2{ background:url(../images/bar2.jpg) top left no-repeat; border-bottom:1px solid white; }

span.news-date{ font-style:italic; font-size:10px; }

/* ---- Portfolio Section ------------- */

div.port-col h3 a, div.port-col h3 a:visited{ color:#29333F; text-decoration:underline; }
div.port-row h3 a, div.port-row h3 a:visited{ text-decoration:underline; color:white; }
img.port-thumb{ border:1px solid white; }
span.small-bar-text, span.small-bar-text a, span.small-bar-text a:visited{ font-size:10px; color:white; }



/* ---- Client Center ----------- */

#cc-nav{ background-color:#29323F; border-top:2px solid #37537F; }
#cc-nav a, #cc-nav a:visited, #cc-nav span{ color:white; text-decoration:none; font:10px Trebuchet MS; text-transform:uppercase; }
#cc-nav a:hover{ text-decoration:underline; }
#cc-nav li{ border-right:1px solid white; }
#cc-nav li.end{ border-right:none; }

#projectfiles a, #projectfiles a:visited{ color:#DBCCBA; }


/* ---- Rates ----------- */
.rates h2 {border-bottom:1px solid black; margin:10px 0px 10px 0px; width:50%; font-weight:bold;}
.rates th {font-weight:bold; background-color:#3A4D65;}
.rates tr, .rates td, .rates th {padding:5px; border-bottom:1px solid white;}
.rates a {color:#FFFFFF; text-decoration:underline;}
.rates .rateload {font-style:italic;}
.rates .datetime {background-color:#3A4D65;}

