body {
	background: #2A5365 url(../images/bodybg.jpg) no-repeat center top;
	font-family:Tahoma,arial,sans-serif;
	font-size:11px;
	height:auto;
	margin:0pt;
	padding:0pt;
}

h1 {
font-family:tahoma,arial,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0.5em 0pt;
}
h2 {
font-family:tahoma,arial,sans-serif;
font-size:13px;
font-weight:bold;
color:#2A5162;
font-size-adjust:none;
margin:0pt 0pt 0.5em;
}
h1, h2, a {
color:#006699;
}
p {
	line-height:1.5;
	margin:0pt 0pt 1em;
	text-align: justify;
	color: #2A5162;
}

.header h1 {
background:#1F1F1F url(../images/tile.jpg) repeat-x;
height:77px;
margin:0px;
}
.header h1 span{
display:none;
}

div#menu {
float:left;
margin:5px 5px 5px 11px;
width:530px;
}
.content{
background:#FFFFFF;
}
#leftbox{
width:200px;
float:left;
}



div#footer {
	background:#ffffff url(../images/footer.jpg) no-repeat scroll 0%;
	bottom:0pt;
	height:71px;
	padding-top:5px;
	width:800px;
	margin:auto;
	border-top:1px solid #dddddd;
	padding-top:10px;
}
div#footer .footerLinks {
	color:#999999;
	padding-top:6px;
	text-align:left;
	width:300px;
	float:left;
	padding-left:15px;
}
div#footer .footerLinks a {
color:#999999;
text-decoration:none;
}
div#footer .footerLinks a:hover {
color:#999999;
text-decoration:underline;
}
div#footer .copyright {
color:#666666;
display:block;
padding-top:6px;
text-align:right;
padding-right:15px;
}
div#footer .phone {
color:#AAAAAA;
display:block;
padding-top:6px;
text-align:center;
}
.list-heading {
color:#AAAAAA;
font-family:Tahoma;
font-weight:bold;
padding-left:3px;
}
.clearer {
clear:both;
}
.Gmap {
	background-color:#414141;
	border:3px solid #444444;
	margin-left:auto;
	margin-right:auto;
	width:475px;
}
.Gmap a {
color:#CCCCCC;
display:block;
padding:6px;
}
a.contactlink {
color:#0099FF;
}
a.contactlink:hover {
color:#0099FF;
text-decoration:none;
}
ul.contentList {
line-height:1.6em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px 12px;
padding:0px;
}
ul.contentList li {
background:transparent url(../img/bullet_arrow.jpg) no-repeat scroll left 6px;
padding-bottom:8px;
padding-left:15px;
}

.serviceimg {
float:left;
padding-left:20px;
text-align:center;
}
.contentImg {
float:right;
margin:4px;
}

.sitemapBox {
float:left;
margin-left:2px;
width:237px;
}
.sitemapBox ul {
line-height:1.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding-left:8px;
}
.sitemapBox a {
color:#666666;
text-decoration:none;
}
.sitemapBox a:hover, .sitemapBox a:focus {
color:#CCCCCC;
text-decoration:none;
}

/*.left ul {
	top: 0;
	left: 0;
	color:#333333;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
.left ul li {
	position: relative;
	background:transparent url(../images/arrow_blue.gif) no-repeat scroll 16px center;
	cursor: pointer;
	border-top:1px solid #333333;
	color:#aaa;
	display:block;
	padding:10px 10px 10px 42px;
	text-decoration:none;
	width:143px;
	}
	
.left li ul {
	position: absolute;
	left: 149px; 
	top: 0;
	display: none;
	}


.left ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border-bottom: 0;
	}
	

* html .left ul li { float: left; height: 1%; }
* html .left ul li a { height: 1%; }


.left li:hover ul, .left li.over ul { display: block; }
*/
.spacer{
height:27px;
}
* html .spacer {
height:27px;
}
*:first-child+html .spacer{
height:0px;
}
dl, dt, dd, dd ul, dd li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
top: 0;
left: 0;
color:#333333;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
dl#menu {
width: 15em;
float:left;
}
dl#menu dt {
	background:transparent url(../images/arrow_blue.gif) no-repeat scroll 16px center;
	cursor: pointer;
	border-top:1px solid #CCCCCC;
	color:#aaa;
	display:block;
	padding:10px 10px 10px 42px;
	text-decoration:none;
	width:143px;
}
dl#menu dd {
width:275px;
}
dl#menu li {
text-align: left;
margin-bottom:3px;
padding-left:60px;
background:transparent url(../images/collapsed2.gif) no-repeat scroll 45px center;
}
dl#menu li a, dl#menu dt a {
color: #8B8B8B;
text-decoration: none;
display: block;
border: none;
outline:none;
height: 100%;
}
dl#menu dt a{
color: #8B8B8B;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
dl#menu li a:hover, dl#menu dt a:hover {
color:#333333;
}
.quicklinks {
color:#333333;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
.quicklinks li a {
border-top:1px solid #333333;
color:#aaa;
display:block;
padding:10px 10px 10px 42px;
text-decoration:none;
width:143px;
}
.quicklinks li a:hover {
color:#FFFFFF;
}
.quicklinks .link1 {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 16px center;
}
.careers h4 {
background-color:#333;
color:white;
font-family:inherit;
font-size:13px;
font-weight:bold;
margin:0px;
padding:6px;
}
.careers h4 a {
color:#aaa;
text-decoration:none;
}
.careers p {
color:#AAAAAA;
line-height:1.2em;
}
.careers p a{
text-decoration:none;
color:#AAAAAA;
}
.careers p a:hover{
text-decoration:none;
color:#fff;
}
.right table{
border:1px solid #333333;
}
.right table td{
border:1px solid #eaeaea;
}
.content{
padding:10px;
}
