/* CSS Document */

html , BODY {
	PADDING: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
}

#container {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid;
	MARGIN: 0px auto; 
	BORDER-LEFT: #000 0px solid;  
	BORDER-BOTTOM: #000 0px solid; 
	BACKGROUND-COLOR: #ffffff; 	
	TEXT-ALIGN: left;
	WIDTH: 980px;
	z-index:1;
}

#header {
position:relative;
	TEXT-ALIGN: center; 
	width:980px;
	height:122px;
	background:#fff url(../images/header.jpg) no-repeat;
}

#logo{
	position:absolute;
	left: 742px;
	top: 38px;
}

a:link
{
	color:#505050;
	text-decoration:none;
}

a:visited
{
	color:#999999;
	text-decoration:none;
}

a:hover
{
	color:#999999;
	text-decoration:underline;
}


/* ------------------ navigation style ----------------- */
#navcontainer{
	position:absolute;
	left: 216px;
	top: 88px;
	*top: 98px;
	width: 689px;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: #707173;
float: left;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
letter-spacing:1px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0px 20px;
color: #707173;
text-decoration: none;
float: left;
border-right: 1px solid #c8dbef;
}

#navcontainer ul li a:hover
{
color: #1a171b;
}

#navcontainer li #current
{
color: #1a171b;
}

#content {
	position:relative;
	PADDING-RIGHT:0px;
	padding:0px;
	height:588px;
	z-index:20;
	/*background: url(../images/bg_home.jpg) no-repeat;*/
}

#maincontent 
{
	border-left: #c8c9c8 10px solid; 
	border-bottom: #c8c9c8 10px solid; 
	border-right:  #c8c9c8 10px solid; 
	margin-left:225px;	
	FLOAT: left; 
	WIDTH:300px;
	*WIDTH:340px;
	background:#eeeeee;
	FILTER: alpha(opacity=90); /* filter for IE to add transparency to the background*/
	opacity: 0.9; /* filter for Firefox to add transparency to the background*/
	padding:15px 20px 10px 20px;	
	position:absolute;
	top:0;	
	z-index:50;
}

#maincontent h1{
font-size:14px;
font-weight:lighter;
text-transform:uppercase;
}

#maincontent p{
line-height:18px;
text-align:justify;
}

#footer {
padding-top:10px;
	BACKGROUND: #fff; 
	font-size:10px;
	color:#999;
	text-align:center;
}

/* ----------------------- home page style --------------------*/


#maincontent_home{
	position:absolute;
	top:390px;
	border: #c8c9c8 10px solid; 
	margin-left:150px;	
	FLOAT: left; WIDTH:622px;
	background:#eeeeee;
	FILTER: alpha(opacity=90); /* filter for IE to add transparency to the background*/
	opacity: 0.9; /* filter for Firefox to add transparency to the background*/
	padding:15px 15px 15px 15px;
	z-index:50;
}

#maincontent_home p{
line-height:20px;
text-align:justify;
color:#666666;
}


#navlist_home ul
{
padding-left: 0;
margin-left: -10px;
color: #000;
float: left;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
margin-bottom:20px;
letter-spacing:0px;
}

#navlist_home ul li { display: inline; }

#navlist_home ul li a
{
padding: 0px 6px 0px 6px;
color: #000;
text-decoration: none;
float: left;
border-right: 1px solid #000;
}

#navlist_home ul li a:hover
{
color: #707173;
}

/*--------------------Content Backgrounds images -------------------
#aboutUS #content {
position:relative;
	 PADDING-RIGHT: 0px;
	height:588px;
	background: url(../images/bg_aboutUs.jpg) no-repeat;
}


#ourApproach #content {
position:relative;
	 PADDING-RIGHT: 0px;
	height:588px;
	background: url(../images/bg_ourApproach.jpg) no-repeat;
}


#services #content {
position:relative;
	 PADDING-RIGHT: 0px;
	height:588px;
	background: url(../images/bg_services.jpg) no-repeat;
}

#careers #content {
position:relative;
	 PADDING-RIGHT: 0px;
	height:588px;
	background: url(../images/bg_careers.jpg) no-repeat;
}*/

/*---------------------- Page Titles ---------------------------*/
.Head
{
	font-size:14px;
	font-family: Verdana;
	margin-left: -3px;
}

#dnn_TopPane
{
	z-index:40;
	
}