/********************************* Initial **********************************/
*{margin:0; padding:0;}
html{	background:url(images/right_bg.png) right top repeat-y fixed; 
}
body{
	position:absolute;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#000; 
}

h1{
	font-size:24px;
	margin-left:20px;
	font-weight:bold;
}
.clear{clear:both;}
a:active     { font-family: Arial; font-size: 10pt; color: #000080; word-spacing: 0; 
               line-height: 100%; margin-top: 0; margin-bottom: 0 }
a:link       { font-family: Arial; font-size: 10pt; color: #000080; word-spacing: 0; 
               line-height: 100%; margin-top: 0; margin-bottom: 0 }
a:visited    { font-family: Arial; font-size: 10pt; color: #800080 }
a img{
	border:none;
}

a:hover img{
	text-decoration:none;
}
:link:focus, :visited:focus {
outline:none;
} 

dt{font-size:16px; font-weight:bold;}

/******************************** Background **************************************/
#topBG{
	width:100%;
	height:500px;
	position:absolute;
	background:url(images/blue_Bg.png) no-repeat center;
}
#leftBG{
	width:417px;
	height:650px;
	position:fixed;
	top:0px;
	left:0;
	background:url(images/left_BG.png) repeat-y left;
}
	
/******************************** Original ****************************************/
.paratext    {font-family: Arial; font-size: 10pt; color: #000000; word-spacing: 0; 
               text-align: left; margin-left:15; margin-right:10; margin-top:0; margin-bottom:0;
			   }
.paratext2   { font-family: Arial; font-size: 8pt; color: #000000 }
span.emphasizeit { font-family: Arial; font-size: 10pt; color: #000080; font-weight: bold }
.textboxtext { font-family: Arial; font-size: 10pt }
.itemheader  { font-family: Times New Roman; font-size: 12pt; font-weight: bold }
.paratextitem { font-family: Times New Roman; font-size: 12pt; color: #000080; font-weight: 
               bold; margin-left:20 }
span.paratextitem { font-family: Times New Roman; font-size: 12pt; color: #000080; font-weight: 
               bold }
.small_link  { font-family: Arial; font-size: 8pt; color: #000080; text-align: center; 
               line-height: 100%; margin: 0 }
.disclaimer  { font-family: Times New Roman; font-size: 8pt; font-style: italic }

/******************************** Main Body **************************************/
#bodyContainer{
	position:relative;
}
/****************************** Global Nav ***************************************/
#gnav{
	position:absolute;
	float:left;
	width:160px;
	top:100px;
	left:46px;
	letter-spacing:.1em;
	z-index:200;
}

#gnav ul{
	position:relative;
	padding-top:20px;
	list-style:none;
	text-align:left;
	line-height:24px;
	width:100%;
	margin-left:10px;
}

#gnav ul li {
}

#gnav ul li a{
	color:#fff;
	display:inline-block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	width:100%;
	line-height:32px;
	margin-top:5px;

	
}

#gnav ul li a:hover{
	color:#FFF100;
}
#gnav .active a{
	color:#FFF100;
}
/******************************* Main ******************************************/
#leftLogo{
	position:fixed;
	float:left;
	top:100px;
	left:5px;
	z-index:500;
}
#rightLogo{
	position:absolute;
	float:right;
	top:50px;
	right:0px;
	z-index:500;
}

#main{
	position:relative;
	margin-left:216px;
	padding-top:250px;
	height:250px;
}

#descCont{
	position:absolute;
	float:right;
	font-style:italic;
	text-align:justify;
	font-size:12px;
	line-height:24px;
	width: 500px;
	height:175px;
	right:20%;
	padding:20px;
	background:url(images/description.png) no-repeat;
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgba(255,255,255, 0)),
		color-stop(1, rgba(255,255,255, 0.7))
	);
	background:-moz-linear-gradient(
		center bottom,
		rgba(255,255,255, 0) 0%,
		rgba(255,255,255, 0.7) 100%
	);
	z-index:200;
}

.largeLogo img{
	position:absolute;
	float:right;
	width: 500px;
	right:21.5%;
	top:160px;
}

#serviceImages{
	position:relative;
	width:800px;
	margin-left:50%;
	left:-450px;
	float:left;
/*	-moz-box-shadow: 0px 10px 100px #fff;
	-webkit-box-shadow: 0px 50px 100px #fff;
	box-shadow: 0px 10px 100px #fff;
*/}

#srvImg1{
	position:relative;
	float:left;
	margin-left:20px;
}
#srvImg2{
	position:relative;
	float:left;
	background:none;
	margin-left:60px;
	top:15px;
}

#srvImg3{
	background:none;
	position:relative;
	float:left;
	margin-left:60px;
	top:15px;
}

#srvImg4{
	position:relative;
	background:none;
	float:left;
	margin-left:60px;
}
	
/******************************* Services ****************************************/
.pageTitle{
	position:relative;
	width:60%;
	top:85px;
	margin:0 auto;
}
.mainTable{
	position:relative;
	width:60%;
	top:85px;
	margin:0 auto;
}

.contactTable{
	position:relative;
	width:460px;
	top:30px;
	margin:0 auto;
}
.contactTable td{
	padding:5px;
}

.employmentTable{
	position:relative;
	width:600px;
	top:30px;
	margin:0 auto;
}
.employmentTable td{
	padding:10px;
}


.mainTable td{
	padding:10px;
}

.mainTable ul li{
	list-style-image:url(images/bullet1.gif);
	margin-left:40px;
}

.mainTable ul li li{
	list-style-image:none;
	list-style:disc;
}



/******************************** Footer ****************************************/
#footer{
	position:relative;
	width:100%;
/*	background:#2c3c8c;
*/	margin-top:85px;
	padding: 10px 0;
	text-align:center;
}
#footerNav{
	position:relative;
	width:550px;
	left:-230px;
	margin-left:50%;
	text-align:center;
}
#footerNav ul{
	position:relative;
	list-style:none;
	text-decoration:none;
	font-size:10px;
}

#footerNav ul li{
	position:relative;
	line-height:20px;
	float:left;
	color:#999;
	display:inline;
}
#footerNav ul li a{
	padding:0 20px;
	position:relative;
	color:#687abe;
	text-decoration:none;
}
#footerNav ul li a:hover{
	color:#ce7370;
}

.mission{
	color:#777; font-size:10px; width:600px; margin:0 auto;
}

/********************************Home Page *****************************/
#homeContainer{
	position:absolute;
	width:100%;
}

#homeWrapper{
	position:relative;
	width:1000px;
	margin-left:50%;
	left:-500px;
}

#homeDescCont{
	position:absolute;
	float:left;
	font-style:italic;
	text-align:justify;
	font-size:11px;
	line-height:22px;
	width: 460px;
	height:175px;
	top:0;
	left:345px;
	z-index:200;
}

#leftText{
	position:absolute;
	float:left;
	font-style:italic;
	text-align:left;
	font-size:9px;
	line-height:18px;
	width: 150px;
	height:175px;
	top:175px;
	left:345px;
	z-index:200;
}

#centerText{
	position:absolute;
	float:left;
	font-style:italic;
	text-align:left;
	font-size:9px;
	line-height:18px;
	width: 170px;
	height:175px;
	top:175px;
	left:490px;
	z-index:200;
}

#rightText{
	position:absolute;
	float:left;
	font-style:italic;
	text-align:left;
	font-size:9px;
	line-height:18px;
	width: 150px;
	height:175px;
	top:175px;
	left:675px;
	z-index:200;
}
