

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	} 

a { outline: none; }

p { margin-bottom: 8px; color: #333}


body { background: #fff url(/images/index_new/background.jpg) repeat-x; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

ul, ol { margin: 1em 0; padding-left: 2.5em; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h5, h5, h6 { font-weight: bold; margin-bottom: 8px; color: #3470A6} 

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }

a { color: #196676; font-size: 14px; }
a:hover { text-decoration: none; color:#000 }




.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d02a36}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

	 

.color1 {
	background-color: #993300;
}
.color2 {
	background-color: #999999;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}


a { 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #d02a36;
	}
	
p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d02a36;
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #333; 
	text-decoration: none
	}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #999; 
	text-decoration: none
	}

h5{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

#container {
	margin: 0 auto;
	width: 940px;
	text-align: left; 
	}
	
#header { background: transparent url(/images/index_new/logo_bar.jpg) no-repeat top center; display: block; width: 940px; height: 154px; margin-top: 8px; position: relative; }
	#logo { text-indent: -9999px; position: absolute; top: 0; left: 300px; display: block; width: 340px; height: 200px; }
 
#middle{
	 width: 940px;
	 padding-left: 10px;
	}
	#map { display: block; width: 394px; height: 189px; background: transparent url(/images/index_new/flash_map.jpg) no-repeat top left; text-indent: -9999px; }
	#middle ul { list-style: none; margin: 0; padding: 0; }
	#middle ul li { margin: 0 0 -3px 0; padding: 0; }
	
	#middle #left { float: left; }
	#rotator { display: block; width: 526px; height: 305px; background: transparent url(/images/index_new/rotator1.jpg) no-repeat top right; float: right; margin-right: 20px; position: relative; }
	#rotator #company { position: absolute; bottom: 0; }
	
#leftmiddle{
	 width: 52px;
	}
#middlecenter { width: 435px; float: left; margin-left: -20px; }
#companyprofile{ width: 435px; }
#companyprofiletext {
	 width: 362px;
	 padding-left: 52px;
	 float: left;
	}
#companyprofiletext a{
color: #303030;
}

#middlelast {
	width: 485px;
	background: #cfc9bd url(/images/index_new/press_bg.jpg) repeat-x top left;
	float: right;
	}
#pressrelease{ width: 492px; }
#pressreleasetext{
	width: 462px;
	padding: 20px;
	height: 126px;
	overflow: hidden;
	}
#pressreleasetext a {
	color: #303030;
	}

#bottom {
	width: 900px;
	background: transparent url(/images/index_new/middle_btoom.jpg) repeat-x top left;
	margin-left: 20px;
	}
#bottomstrip{
	width: 100%;
	background-image:url(/images/homepage/bgstrip.jpg);
	background-position:center bottom;
	height: 9px;
	margin-top: 130px;
	}

#line{
	 width: 940px;
	}
	/*css rollovers for mods*/

.bottomimg
{
	margin-right: 0px;
	}

#templatecontainer{
margin: 0 auto;
width: 940px;
text-align: left;
}


#templatetop {
	margin: 0 auto;
	width: 920px;
	display: block;
	height: 50px;
	background: transparent url(/images/template/template_top.jpg) no-repeat top center;
	}

#templatemiddle{
	width: 920px;
	float: left;
	margin: 0 0 0 13px;
	background-image:url(/images/template/bg_newtemplate.jpg);
	background-repeat:repeat-y;
	}

#leftcolumn{
width: 45px;
float: left;

}

#tempcol2{
width: 209px;
float: left;

}



#bodycontent{
	width: 581px;
	float: left;
	padding: 15px;
	background-color:#FFFFFF;
	}

#rightcolumn{
	width: 49px;
	float: left;
	}

#templatebottom{
	 width: 914px;
	 float:left;
	}

#addresstemplate{
	 width: 209px;
	 height: 160px;
	 float:left;
}


#templateline{
	 width: 914px;
	 float:left;
	 background-color:#FFFFFF;
}
#footer {
	width: 940px;
	text-align: center;
	margin-top: 20px;
	}

#footer a{
color:#000000;
}

.clear { clear: both; }