@charset "utf-8";
/* CSS Document */
body {
	max-width:950px;
	min-width:900px;
	margin:0 auto;
	padding:40px 30px 30px 30px;
	position:relative;
}
html {
	font:12px arial;
}
.clear {
	clear:both;
}
div div {
	padding:0
}
/* Heading Styles */
h1 {
	border-bottom:1px solid #0072bb;
	color:#333;
	margin:0 0 2em;
	padding:1em 0 5px 0;
}
h1 img {
	background:#fff;
	margin:-27px 0 0 -30px;
	padding:0 7px 0 0;
	float:left;
	border:none;
	position: relative;
	z-index: 2;
}
h1, h2, h3, h4 {
	line-height:1.2
}
h1, h2 {
	font-size:1.5em
}
h3, h4 {
	font-size:1.17em;
	margin:1.33em 0 35px 0;
}

a:link {
	color:#00c
}
a:focus, a:active {
	color:#f00
}
.topinfo {
	margin:-125px 0 20px 175px;
	padding-top:65px;
	position:relative;
	height:50px;
	text-align:right;
	line-height:17px;
	background:url(images/number.gif) top right no-repeat;
}
/* Left Menu Navigation */

#leftnav {
	float:left;
	margin:0px 20px 0 -15px;
	padding:0;
	width:200px;
	font-size:14px;
}

#leftnav img {
	border:none;
	padding:25px 0 0 0;
	position: relative;
	z-index: 2;
}
#leftnav ul {
	margin:.7em 0 0 0;
	padding:0;
	list-style:none;
}
#leftnav li {
	margin:0 0 .7em;
}
/* Main Body */

#main {
	margin:0 0 0 205px;
	padding:10px 0 0 0;
}
#blurb {
	margin:-30px 0 -1em 0;
	overflow:auto;
}
#midrow {
	padding:0;
	clear:both;
}

#midrow p {
	margin:1em 0;
	line-height:22px;
}
.col, .colindustry {
	display:inline;
	float:left;
	padding-right:1%;
	width:49%;
}
.col2 {
	display:inline;
	float:left;
	width:50%;
}

#blurb h2 {
	border:none;
	font-size:22px;
	font-weight:normal;
	margin:0 auto auto auto;
	color:#0072BB;
	margin:0.6em 0;
	padding:0 0 0.1em;
}
#blurb p {
	margin:1em 0;
	line-height:22px;
}

#areas p {
	margin:1em 0;
	line-height:22px;
}

.bg1 {
	background:url(images/operator_bgr.gif) no-repeat top left;
	margin:0;
}

#intropic {
	background:#fff;
	background:url(images/operator_hm.jpg) center no-repeat;
	width:310px;
	height:210px;
	margin:10px;
	padding:32px 0 0 37px;
}

#intropic h3 {
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:22px;
	padding-top:0;
	margin-top:0;
}
hr {
	clear:both;
	margin:0;
	padding:0;
}
/* 3 COLUMN LAYOUT */
.col div {
	display:inline;
	float:left;
	margin:0 5% 0 0;
	width:45%;
}
h3, h4 {
	color:#333;
	padding:0;
}
.col ul {
	list-style:none;
	padding:0 0 1.5em 0;
	padding-left:0;
	margin:0;
}
.col li {
	margin-bottom:8px;
}

/* LIST FOR INDUSTRY */

.colindustry ul {
	list-style:disc;
	padding:0 0 1.5em 0;
	padding-left:30px;
	margin:15px 0 0 0;
}
.colindustry li {
	margin-bottom:8px;
}
.outro {
	color:#333;
	margin:0;
	line-height:22px;
	clear:both;
}
.leftfree { background-image: url(images/free.gif); z-index:2; position:relative; }
.outro ul {
	margin: 0;
	padding: 0px;
	list-style-type: none;
}
.outro li {
		background-repeat: no-repeat;
		padding:10px 0 25px 145px;
}
/* FOOTER */
#close {
	text-align:left;
	border-top:1px solid #999;
	clear:both;
	color:#666;
	padding-top:10px;
	margin-top:10px;
}
#end {
	text-align:center;
	clear:both;
	color:#333;
	padding-top:10px;
}

/* SUB PAGES */

#mainsub {overflow:auto; margin: 0; line-height:22px;}

#mainsub .address {line-height:17px;}

#mainsub table td {
	width:30%;}

#mainsub h1, h2 {color:#0072BB;}

#mainsub ul {
	list-style:circle;
	padding:0 0 1.5em 0;
	padding-left:0;
	margin:0;
}
#mainsub li {
	margin-bottom:2px;
	background-repeat: no-repeat;
	padding:0 0 0 30px;
}

* html #mainsub{margin-right: 25%;}

#right{float:right;height:100%;margin:0;/*overflow:auto;*/padding:0 0 0 15px;width:30%;}

.morebox {background:#e6f1f8;border:1px solid #0072bb; clear:right; margin:0 0 15px 5px;padding:10px;}

.morebox ul{list-style:none;margin:0;padding:0;}

.morebox ul li{margin:0.5em 0;}

.morebox h3{border:none;color:#333333;margin:0;}

.morebox img{border:0;}

.morebox p.c{text-align:center;}

.morebox p.d strong {
	color:#8B7B6A;
}

#main .topnav{color:#333333;line-height:18px;margin:0; margin-bottom:10px;}

.industrypic {
border:none;
float: left; 
padding-right: 15px;
}

/* Image Spacers */
img.floatleft {margin:0 5px 5px 0; float:left; z-index: 2; border:0; position:relative;}
img.floatright {margin:0 0 5px 5px; float:right;}

/* Add This */

.add {
	float:right;
	margin-top:-25px;
	display:inline;
}
