html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, div, fieldset  { margin: 0; padding: 0; border: 1; }

body {
	font-family:  Arial, sans-serif; 
	font-size: 12px; 
	background-color: #3C4348; 
	color: #000000; 
	line-height: 14px;
	background: url(../images/main_background.gif) top center; background-repeat: repeat-y; background-color: #000000; 
	
}
table { vertical-align: top; }

li { line-height: 16px; }

h1 { font-size: 18px; color: #ffffff; padding: 20px 0 8px 25px; font-family: Trebuchet MS;  }
h2 { font-size: 14px; line-height: 18px; font-family:  times new roman, trebuchet MS; color: #000000; }
h3 { font-size: 15px; color: #003399; }
h3#section { padding: 50px 15px 0 0; color: #A6CEDD; font-family: Trebuchet MS;}
h4 { font-size: 13px; }
h5 { font-size: 12px; font-family: arial; padding-bottom: 5px; margin: 0; }

#container1 { height: 97px; width: 884px; background-color:#3B4248; }
#container2 {
	border-top: 1px solid #84888A;
	border-bottom: 1px solid #84888A; 
	padding: 4px 0 4px 0;
	width: 884px; 
	background-color:#3B4248; 
}

p { font-size: 13px; line-height: 15px; }


#container3 { height: 50px; width: 884px; background-color:#3B4248; color: #cccccc; padding: 20px 0 0 0; font-size: 11px; }
#portfolio_bar { height: 66px; background: url(../images/background/portfolio_bar.jpg) top center;background-repeat: repeat-x; }
#portfolio_bar_left { float: left; width: 424px; text-align: right; padding-top: 22px; }
#portfolio_bar_right { float: right; width: 440px; text-align: left; padding-top: 9px; }
#main { background: url(../images/background/c2_background.jpg) top center; background-repeat: repeat-y; }

.project_info { background-color: #333333; text-align: right; padding: 5px 15px 10px 15px; color: #ffffff; font-size: 11px; }
.project_infoEntry  { background-color: #333333; text-align: right; padding: 5px 15px 10px 15px; color: #ffffff; font-size: 11px; }
#mainProject { height: 600px; text-align: left; padding: 12px 0 0 50px; }
#mainProjectTable { width: 90%; }
#mainProjectCopy { padding: 10px 10px 0 30px; }
#mainProjectCopy h2 { font-size: 15px; font-family: arial; }
#mainProjectCopy ul { padding-left: 20px; }


#main_nav { padding-top: 22px; }
#left_nav { margin-top: 10px; padding: 10px 15px 10px 0; background-color: #3C4348; font-family: Trebuchet MS;}
#left_nav ul li { }
#left_nav ul li { line-height: 24px; list-style: none;}
#left_nav a:link  { color: #ffffff; text-decoration:none;  }
#left_nav a:visited { color: #ffffff; text-decoration:none;  }
#left_nav a:hover { color: #ffffff;  text-decoration:underline; }
#left_nav a:active { color: #ffffff; text-decoration:underline; }

#right_content { padding: 0 0 0 0; border: 1px solid #3C4348; border-right: 0; background-color: #dddddd; }
#right_content_title { margin-bottom: 20px; }
.right_content_copy { padding: 0px 40px 20px 45px; }
.right_content_copy ul { padding-left: 30px; }
.right_content_copy ul li{ }
.right_content_story { float:left; width: 190px; background-color:#999966; padding: 15px 15px; color: black; margin: 0 20px 0 0; }
.service_main { border-bottom: 1px solid #3C4348; }

.photo_left { float: left; padding: 15px 25px 15px 0; }
.print_page a { color: white; font-size: 11px; padding-right: 15px; }

#loadarea_main { border: 0px solid #000000;  }
#loadarea { }
#loadarea img { border: 0; }
#loadarea_CI { }

.underline { border-bottom: 1px solid #999999; }

.content_quotes { font-size: 22px }
.content_xlg { font-size: 14px }
.content_lg { font-size: 12px; }
.content_md { font-size: 11px; }
.content_sm { font-size: 10px; }
.content_xsm { font-size: 9px; }

.required { 
	font-size: 12px; 
	color: red;
	font-weight: bold;
}

p { line-height: 16px; }

a:link { color: #0033cc; text-decoration:none; }
a:visited { color: #0033cc; text-decoration:none; }
a:hover { color: #990000;   text-decoration:underline; }
a:active { color: #990000;   text-decoration:underline; }

a.white:link  { color: #ffffff; text-decoration:none; }
a.white:visited { color: #ffffff; text-decoration:none; }
a.white:hover { color: #ffffff;  text-decoration:underline; }
a.white:active { color: #ffffff; text-decoration:underline; }

a.read_more:link  { color: #ffffff; text-decoration:none; }
a.read_more:visited { color: #ffffff; text-decoration:none; }
a.read_more:hover { color: #ffffff;  text-decoration:underline; }
a.read_more:active { color: #ffffff; text-decoration:underline; }

a.gray:link  { color: #666666; font-family: Verdana; text-decoration:none; }
a.gray:visited { color: #666666; font-family: Verdana; text-decoration:none; }
a.gray:hover { color: #666666; font-family: Verdana;  text-decoration:underline; }
a.gray:active { color: #666666; font-family: Verdana; text-decoration:underline; }


a.green:link  { color: #006633; text-decoration:none; }
a.green:visited { color: #006633; text-decoration:none; }
a.green:hover { color: #006633;  text-decoration:underline; }
a.green:active { color: #006633; text-decoration:underline; }

a.black:link  { color: #000000; text-decoration:none; }
a.black:visited { color: #000000; text-decoration:none; }
a.black:hover { color: #000000;  text-decoration:underline; }
a.black:active { color: #000000; text-decoration:underline; }

.trebuchet { font-family: trebuchet MS; }
.dark_gray {color: #333333; }
.blue_light { color: #A6CEDD; }
.gray { color: #999999; }
.gray_light { color: #eeeeee; }
.green { color: #66cc00; }
.bold { font-weight: bold; }
.orange { color: #FB9502; }
.black { color: #000000; }
.white { color: #ffffff; }
.myriad { font-family: myriad, arial; }
.arial { font-family: arial; }


#dropmenudiv{
margin-top: 5px;
margin-left: 15px;
position:absolute;
border:2px solid #cccccc;
border-size: 3px 2px 2px 3px;
border-bottom-width: 0;
font:normal 12px;
line-height:22px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 2px solid #cccccc;
padding: 2px 0;
text-decoration: none;

color: white;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F20808;
}


#dhtmltooltip{
position: absolute;
font-size: 11px;
font-weight: bold; 
border: 2px solid black;
padding: 2px 10px 3px 10px;
background-color: red;
color: white; 
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
