/* LAYOUT <start> ------------------------------------------------------- */
body, html{	width: 100%;}
body{
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	background: #e9ecee;
	color: #333333;}
#job{background:#fff;
	padding-left:25px;}
.clear{ clear: both;}
.left{float: left;}
.right{float: right;}
.bold{font-weight:bold;}
.centurygothic{font:Century Gothic;}
#wrap-container{
	width:100%;}
#content{
	width: 620px;
	margin: 0 auto;
	padding: 0 0 20px;}

#header, #content, #footer{
	width: 960px;
	margin: 0 auto;}
#header{
	background:#fff;
	border: 1px solid #c9d5e4;
	height: 100px;
	position: relative;}
#logo{
	width: 170px;
	height: 70px;
	position: absolute;
	clear: left;
	top: 8px;
	left: 30px;
}
#callnow{
	width: 160px;
	height: 50px;
	position: absolute;
	z-index: 110;
	top: 27px;
	right: 10px;
	background: url(../images/call-now-top.gif) 0 0 no-repeat;
	text-indent: -9900px;}
#topmenu{
	text-align: right;}
#topmenu ul{
	color: #666666;	
	padding:5px;}
#topmenu ul li{
	display: inline;
	padding: 0 5px;}
#topmenu ul li a:link,
#topmenu ul li a:visited{
	color: #666666;}
#main-column{
	width: 780px;
	float: left;}
#right-column{
	float: left;
	width: 220px;
	padding: 0 0 0 20px;}
/* --------------------------------------------------------- LAYOUT <end> */
/* MAIN MENU <start> ----------------------------------------------------- */
#mainmenu{
	width: 960px;
	float: left;
	margin: 10px 0;
	border: 1px solid #cedaea;
	background:#d1d1d1 url(../images/topmenu-bg.gif) 0 0 repeat-x;}

#mainmenu ul{
	text-align: center;
	margin: 0 auto;
}
ul.level1{
	width: 800px;             /*    <------------------ main navbar width - he had it at 800 */
}
#mainmenu li{
	margin: 0px;
	float:left;
	/*padding:0 26px;*/
	position:relative;}
#mainmenu li a:link, #mainmenu li a:visited{
	color: #000000;
	font:14px/1.4em Arial, Helvetica, sans-serif;    /*    <------ main nav links bold can go here */
	text-decoration: none;
	padding: 0 26px;}                           /*    <------------------ main nav links horz spacing */
#mainmenu li a:hover, #mainmenu li a:active{
	color:#ffffff;}

#mainmenu li a:link span,
#mainmenu li a:visited span{
	line-height: 33px;
	height: 33px;
	padding: 9px 0;
	cursor: pointer;}
#mainmenu li a:hover span,
#mainmenu li a:active span{}

#mainmenu ul.level2 {
	width: 160px;                     /*    <------ width of dropdown menu */
	background:none repeat scroll 0 0 #858585;
	border:2px solid #c9d5e4;
	border-width: 0 2px 2px;         /*    <------ dropdown menu border thickness */
	display:none;
	position:absolute;
	top:32px;
	left:50%;
	margin-left: -75px;    /*    <------ He orig had -60 */
	z-index:200;}          /*    <------ He always had this in there */
#mainmenu ul.level2 li  {
	clear:left;
	display:block;
	padding:0;}
#mainmenu ul.level2 a:link, #mainmenu ul.level2 a:visited {
	color: #ffffff;
	display:block;
	padding:4px 0 4px 6px;        /*    <------ alignment for text links in dropdown */        
	width:146px;                  /*    <------ width of text links in dropdown */
	text-align: left;
	font-weight: normal;}
#mainmenu ul.level2 a:hover, #mainmenu ul.level2 a:active {
	color: #cedaea;}
/* ----------------------------------------------------- MAIN MENU <end> */
/* MAIN CONTENT <start> ----------------------------------------------- */
#middle{	
	float: left;
	margin: 10px 0;
	background: #ffffff;
	width: 958px;
	z-index:-1;   /* <-- I added this to try to get the middle section to be behind the drop down */
	border: 1px solid #c9d5e4;}
#middle ul {
	color: #333;	
	padding:2px 14px;}
#middle li {
	display:list-item;
	list-style-type: disc;
	}
	
.bullet2 {
	list-style-type: circle;
	}
	
.imgaligntop{
	vertical-align: top;
}
.column{
	float: left;
	width: 208px;
	padding: 15px;}
.column p{
	text-align: justify;}
.first-col, .second-col, .third-col{
	border-right:1px solid #cedaea;
	min-height: 450px;
	height: auto!important;
	height: 450px;}
.fourth-col{
	width: 240px;
	padding: 0;}
.fourth-col h1{
	padding: 10px;
}

	/*SUB LEVEL MAIN CONTENT COLUMN WIDTHS*/

.columnsub{
	float: left;
	width: 615px;                  /*orig was 630*/
	padding: 15px 35px 15px 35px;}
.columnsub p{
	text-align: justify;}
.subfirst-col{
	border-right:1px solid #cedaea;
	min-height: 450px;
	height: auto!important;
	height: 450px;}
.subfirst-col img{
	padding: 0 9px 0 9px;}

.subfourth-col{
	clear: right;
	width: 240px;                   /*orig was 220*/
	padding: 0px 1px 0px 15px;}
.subfourth-col h1{
	padding: 10px;
}
.columnwide{
	float: left;
	width: 840px;
	padding: 15px 35px 15px 35px;}
.columnwide p{
	text-align: justify;}
.widefirst-col{
	border-right:1px solid #ffffff;
	min-height: 450px;
	height: auto!important;
	height: 450px;
	vertical-align:top;}

.sublist {
	list-style-type: disc;
	margin-left: 14px;
}

.lineheight {
	line-height: 1.3;
}
	


	/*END OF SUB COLS*/

#scroller{
	border-top:1px solid #cedaea	;
	background: url(../images/scroller-bg.jpg) 0 0 repeat-x;
	/*width: 220px;*/
	text-align: center;
	height: 450px;}
#scroller img{
	border: 1px solid #cedaea;
	margin: 2px 5px;
}
a:link, a:visited{
	color: #006699;
	text-decoration: none;}
a:hover, a:active{
	color: #91c846;
	text-decoration: underline;}

h1{
	font: bold 14px/1.5em Arial, Helvetica, sans-serif;
	text-align: left;}
h2{font-size: 20px;}
h2.subtitle{
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	line-height: 1em;
	padding: 0 0 20px;}
h3{
	color: #fff;
	font-size: 20px;
	font-style: italic;
	padding: 10px;}
h3.label-left{
	float: left;
	background: #202b33;
	padding-left: 80px;
	margin: 14px 0 0 0;}
.article{
	clear: left;
	padding: 10px 0 10px 20px;}
p{
	padding: 2px 0;
	margin: 2px 0;
	line-height: 1.5em;}
.article p{
	font-size: 16px;
	text-align: justify;}
p.note{
	color: #dbdbdb;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 20px 10px 10px;}
span.signature{
	font-weight: bold;
}
/* ------------------------------------------------- MAIN CONTENT <end> */
/* FOOTER CONTENT <start> --------------------------------------------- */
#footer{	
	clear: both;
	padding: 0;}
.menu{
	font-size: 11px;
	text-align: center;
	padding:0px;
	color: #003399;}
.menu li{	display: inline; padding: 0 3px;}
.menu a:link,
.menu a:visited{
	color: #003399;
	text-decoration: none;}
.menu a:hover, .menu a:active{
	color: #000000;
	text-decoration: underline;
}
.copyright{
	font-size: 11px;
	text-align: center;
	color: #000000;}
/* ----------------------------------------------- FOOTER CONTENT <end> */