/* CSS Document */

body
{
    background-image: url(../../images/background.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #edfaf9;
    padding: 0px;
    margin: 0px;
  
}

#maintable
{
 
}

#maintable #leftcol
{
	width: 25px;
	vertical-align: top;
	background-image: url(../../images/leftTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 340px;
}

#maintable #leftcol2
{
	width: 25px;
	vertical-align: top;
	background-image: url(../../images/leftBottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 257px;
}

#maintable #rightcol
{
	width: 25px;
	vertical-align: top;
	background-image: url(../../images/righttop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 340px;
}

#maintable #rightcol2
{
	width: 25px;
	vertical-align: top;
	background-image: url(../../images/rightbottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 257px;
}

#maintable #centerCol
{
	width: 850px;
	vertical-align: top;
	background-image: url(../../images/GreenbodyBack.jpg);
	background-repeat: repeat-y;	
}

/*-----------------------Navigation Links------------------------------------*/


#mainlinkstd
{
	/*background-image: url(../../images/NavArea.jpg);*/
	background-repeat: no-repeat;
		height: 20px;
		text-align:center;
		background-color:#000033;
	
}
/*
#mainlinks {
	line-height:normal;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
    }
	
#mainlinks ul {
	padding:0;
	list-style:none;
	margin-top: 0;
    margin-bottom: 0;
	margin-left: 0;	
	border-collapse: collapse;
    }
	
#mainlinks li {
	float:left;
    no-repeat right top;
	text-align: center;
	vertical-align: middle;
	height: 34px;
	width: 100px;
	border-right: 1px solid #000000;	
	
    }
	

#mainlinks li a {
    float:left;
   	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	height: 34px;
	width: 100px;
	display:block;
	text-decoration: none;
	color: #000000;
    }
#mainlinks li a:hover {
    float:left;
    background-image: url(../../images/navHover.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	height: 34px;
	width: 100px;
	color: #ffffff;
	
    }
-----------------------------End Navigation Section---------------------------------*/

table.linkstable
{
border-collapse: collapse;
 height: 34px;

}
table.linkstable td
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;	
	text-align: center;
}

.links, .links:visited  {
	text-align: center;
	display:table-cell;
	color: #ffffff;
	text-decoration: none;
	height: 34px;
	width: 100px;
	padding-top:10px;
	font-weight:bold;
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;*/
    }
.links:hover 
{
		background-image: url(../../images/navHover.jpg);
	background-repeat: no-repeat;
	background-position: center;	
	
} 

.links2, .links2:visited  {
	text-align: center;
	display:table-cell;
	color: #ffffff;
	text-decoration: none;
	height: 34px;
	width: 143px;
	padding-top:10px;
	font-weight:bold;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;


    }
.links2:hover 
{
	background-image: url(../../images/navHover.jpg);
	background-repeat: no-repeat;
	background-position: center;	
} 


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
/*border: 1px solid #BBB; THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 10px tahoma;
line-height:18px;
z-index:100;
background-color: blue;

visibility: hidden;
/*margin-left:20px;
padding-left:5px;*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=135,strength=2); Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 10px;
/*border-bottom: 1px solid #666666; THEME CHANGE HERE*/
padding-top:2px;
padding-bottom:2px;
text-decoration: none;
color: black;
background-color: #eeeeee;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #C4dbf6;
}


#aboutusSubmenu
{ width:150px;}
#ServicesSubmenu
{width:250px;}
#CareerSubmenu
{width:120px;}
#ContactSubmenu
{width:130px;}

.overviewborder
{
    border-right: black 1px dotted;
}


/*Case Study Box*/
.CastudyBackground
{
    background-image: url(../../images/CaseStudyBox/caseStudyBox_Back.jpg);
    background-repeat: repeat-y;
    padding-left:15px;
    padding-top:10px;
}