﻿/* Styles for CEA site*/
body {background:#000000;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#page {
	margin-right: auto;
	margin-left: auto;
	background: #ffffff;
	width: 900px;
	border-right: 9px solid #FDBB31;
}
#container{
	text-align: left;
	border-right: 1px solid #cc0000;
	margin: 0;
	padding: 0;
}
#container2 {
	border-right: 3px solid #003337;
	margin: 0;
	padding: 0;
}
#header{
	margin: 0;
	padding: 0;
	height: 205px;
	background-image: url(../img/banner_curve.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 900px;
}
h1 {
	color: #CC6600;
	font-size: 22px;
	margin: 0 auto 0 80px;
	padding: 65px 0 0 0;
	font-weight: 500;
	letter-spacing: 2px;
}

h2 {
	color: #CC6600;
	font-size: 18px;
	margin: 0;
	padding: 0 0 0 0;
	font-weight: 500;
	}

#key {display:none;}
#bannerlogo {float:right;margin:-65px 105px 0 auto;}

/*nav styling */

body#home li.home {color:#CC6600;}
body#contactus li.contactus {color:#CC6600;}
body#corporate li.corporate {color:#CC6600;}
body#expertise li.expertise {color:#CC6600;}
body#technology li.technology {color:#CC6600;}
body#opportunities li.opportunities {color:#CC6600;}
body#projects li.projects {color:#CC6600;}

#nav {
	width: 897px;
	margin-left: 30px;
	height: 60px;
	padding-top: 40px;
	font-variant: small-caps;
	font-weight: 500;
}
#nav ul li {display:inline;list-style-type: none;}
#nav li {color:#990000;width:100px;  padding:10px 10px 5px 10px;}
#nav a,#nav a:link,  #nav a:active, #nav a:visited {color:#555555;
	text-decoration:none;}
	#nav a:hover{
		color:#cc0000;
	}
#content{
	margin-left: 80px;
	margin-right: 110px;
	padding-top: 30px;
	font-size: 90%;
}


#content p{font-size:90%;}
#content ul li {
	font-size: 90%;
	list-style: url(/img/bullet.gif);
	line-height: 150%;
}
#content .photoleft {float:left; margin-right:7px;margin-bottom:2px;}
#content .photoright {float:right; margin-left:10px;margin-bottom:2px;padding-top:20px;}
#content .photoleft img {}
#content p.caption {text-align:right; padding-right:10px;font-size:85%}

#content #photofooter {text-align:center;margin:10px auto 0 auto;padding-top:30px;}

/*expertise*/
body#expertise #content img {float:left;margin-top:23px; width:100px; height:100px;border:1px solid #CC6600;}
body#expertise #content	h2 {margin-left:110px;margin-top:30px;}
body#expertise #content	p {font-size:90%;padding-left:110px;}
body#expertise #content	p.header {font-size:90%;padding:0;}

/* contact us*/
body#contactus #content {}
body#contactus #content p {text-align:right;}
body#contactus #content p.caption {text-align:left; padding-left:3px;font-size:85%}


#content p{line-height: 18px;}


#footer{clear:both;height:20px; background:#FDBB31;font-size:70%;text-align:center;}
#footer p{padding-top:3px;margin:0;}

/*Popup images*/
/* POPUP WINDOW FOR LARGE IMAGES */
body.imgpopup {text-align: center;background:#999999;}
.photomatt {padding: 12px 24px 12px 24px; background: #BBBBAA; border-bottom: 1px solid #006699;}
.photomatt img {
	padding: 4px;
	margin: 0px auto 0px auto;
	background: #FFF;
	border: 1px solid #555544;
}
body.imgpopup .caption {padding: 8px;}
body.imgpopup .caption p {text-align:left;}
body.imgpopup .popupnav {padding: 10px 0px 0px 0px;text-align:right;font-size:80%;}