/* -- MAIN ELEMENTS START -- */

* {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

p {
	margin-top:0px;
}

a {
	color:#E6AD3A;
}

a:hover {
	color:#999999;
}

a em {
	color:#E6AD3A;
}

a:hover em {
	color:#999999;
}

/* -- MAIN ELEMENTS END -- */
/* -- HEADER STYLES START -- */

#header {
	width:1000px;
	height:87px;
	font-size:13px;
	color:#FFFFFF;
}

#navContainer {
	position:relative;
	top: 0px;
	width: 1000px;
	height: 87px;
	margin-top:20px;
}

#navLogoContainer {
	position:relative;
	top: 0px;
	left: -333px;
	background-image:url('../images/header_bg.gif');
	background-position:top left;
	background-repeat: repeat-x;
	width: 319px;
	height: 87px;
}

#navLogo {
	background-image:url('../images/logo_wcep.gif');
	width:274px;
	height:87px;
}

#navLogo2 {
	background-image:url('../images/logo_hedg.gif');
	width:255px;
	height:87px;
}

#navLogo3 {
	background-image:url('../images/logo_vm.gif');
	width:255px;
	height:87px;
}

#navLinksContainer {
	position: relative;
	top: 0px;
	background-image:url('../images/header_bg.gif');
	background-position:top left;
	background-repeat: repeat-x;
	position: absolute;
	left: 319px;
	width: 660px;
	height: 87px;
}

#navLinks {
	margin-top:20px;
}


#blogFeed {
	position: absolute;
	top: 43px;
	right: 50px;
	/* height: 32px; */
	padding: 8px 20px 8px 20px;
	font-size: 12px;
	color: #999999;
	border: 3px solid #E6AD3A;
}

#viewFav {
	position: absolute;
	top: -8px;
	right: 20px;
}

#viewFav a {
  	color: #D33039;
  text-decoration: none;
  font-weight: bold;
}

#viewFav a:hover {
  text-decoration: underline;
}


/* -- HEADER STYLES END -- */
/* -- FOOTER STYLES START -- */

#footer {
	clear:both;
	font-size:12px;
	padding:10px 0px 15px 0px;
}

/* -- FOOTER STYLES END -- */
/* -- RIGHT COLUMN GRAY BOX STYLES START -- */

#rightColumn  {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 620px;
	width: 360px;
	font-size: 13px;
	text-align: right;
}

#rightBox {
	width: 259px;
	height: 100%;
	padding: 15px;
	margin-left: 70px;
	text-align: left;
	background-color: #000000;
	/* background-color: #0C0C0C; */
	border:2px solid #333333;
}

#listContainer {
	position: relative;
	width: 260px;
	height: 310px;
}

#rightBoxLeftColumn {
	position: relative;
	width: 130px;
	height: 100%;
}

#rightBoxLeftColumn ul {
	padding:0px 15px 0px 15px;
}

#rightBoxRightColumn {
	position: relative;
	top: -310px;
	width: 130px;
	height: 100%;
	margin-left:130px;
}

#rightBoxRightColumn ul {
	padding:0px 15px 0px 15px;
}


#rightBoxLinks {
	list-style:none;
	padding:0px;
}


/* -- RIGHT COLUMN GRAY BOX STYLES END -- */
/* -- FOOTER IMAGE / TESTIMONIAL STYLES START -- */

#mainContentBottom {
	position:relative;
	top:-160px;
	z-index:150;
	width:1000px;
	height:135px;
	font-size:12px;
}

#mainContentBottom a { text-decoration:none; }

#circle1 {
	position:absolute;
	left:200px;
}


#circle2 {
	position:absolute;
	left:410px;
}

#circle3 {
	position:absolute;
	left:650px;
}

/*#testimonials {
	position:absolute;
	width: 425px;
	height:85px;
	text-align:left;
	margin-top:50px;
	border-bottom:3px solid #E6AD3A;
	padding-left:20px;
}*/

#testimonials {
	position:absolute;
	width:270px;
	height:100%;
	top:48px;
	left:710px;
	margin-top:40px;
}

/* -- FOOTER IMAGE / TESTIMONIAL STYLES END -- */
/* -- PAGE ELEMENTS START -- */

#window {
	width:100%;
}

#mainBody {
	font-size:13px;
}

#mainContent {
	position:relative;
	z-index:1;
	width:1000px;
	height:100%;
}

#imageBG {
	position:relative;
	left:-100px;
	z-index:-100;
	width:800px;
	height:600px;
}

#address {
	width:960px;
}

.address {
	color:#444444;
}

.required {
	color:#D33039;
}

/* -- PAGE ELEMENTS END -- */
/* -- CONTACT PAGE STYLES START -- */

#contactContainer {
	margin:20px 0px 0px 0px;
	width: 800px;
	height: 100%;
}

#contactContainer input[type=text], #contactContainer textarea {
	width: 100%;
	color:#000000;
	font-size:13px;
}

#contactLeftColumn {
	float: left;
	text-align:left;
}

#contactRightColumn {
	position:absolute;
	top: 50px;
	left: 180px;
}

.redTitle {
	color: #D33039;
}

#contactFormContainer {
	position:absolute;
	left: 350px;
	width: 420px;
	background-color:#0C0C0C;
	border:1px solid #333333;
	padding:15px;
	text-align:left;
}

#contactInputContainer {
	width: 420px;
	height: 100px;
}

#contactFormLeft {
	float: left;
	width: 200px;
	text-align: left;
	padding-right: 20px;
}

#contactFormRight {
	float: left;
	width: 200px;
	text-align: left;
}

#contactInterested {
	width: 420px;
	height: 50px;
	position: relative;
}

#cILeft {
	text-align:left;
	width: 126px;
}

#cICenter {
	text-align:left;
	width: 150px;
	position:relative;
	left: 150px;
	top: -35px;
}

#cIRight {
	position:relative;
	left: 300px;
	text-align:left;
	width: 126px;
	top: -70px;
}

#contactComment {
	width: 410px;
	height: 75px;
}

#securityCodeContainer {
	position: relative;
	margin-top: 20px;
	width: 420px;
	height: 70px;
}

#securityCodeInput {
	position: relative;
	width: 210px;
	margin:5px 0px 0px 0px;
}

#securityImage {
	position: relative;
	left:170px;
	top: -35px;
	width: 180px;
	height: 50px;
}

#contactSubmit input {
	color:#000000;
}

#jobsLink {
	width: 800px;
	text-align: left;
	margin:40px 0px 0px 0px;
}

/* -- CONTACT PAGE STYLES END --*/
/* -- WHATS NEW STYLES START --*/

#whatsNewContainer {
	width: 930px;
	height: 600px;
	margin-top:20px;
}

#whatsNewContent {
	width: 600px;
	margin-top:20px;
	text-align:left;
}

#whatsNewMoreExcitingNewsContainer {
	width: 600px;
	margin-top:30px;
	text-align:left;
}

#wMMENLeftColumn {
	position:relative;
	width: 300px;
	text-align:left;
}

#wMMENRightColumn {
	position:relative;
	top:-43px;
	left:270px;
	width: 300px;
	text-align:left;
}

/* -- WHATS NEW STYLES END --*/
/* -- GALLERY STYLES START --*/

#galleryContainer {
	width: 930px;
	height: 100%;
	margin-top:20px;
}

#galleryFlashContainer {
	width: 655px;
	height: 383px;
	margin-top:20px;
	text-align:left;
}


#galleryContentContainer {
	position:relative;
	height:60px;
	width: 655px;
	margin-top:20px;
	text-align:left;
}

#galleryLeftColumn {
	width: 150px;
	margin-top:20px;
	text-align:left;
}

#galleryLeftColumn ul {
	list-style:none;
	padding-left:0px;
}

#galleryRightColumn {
	position:relative;
	top:-64px;
	left:160px;
	width: 505px;
	margin-top:20px;
	text-align:left;
}

/* -- GALLERY STYLES END --*/
/* -- UNDER CONSTRUCTION STYLES START -- */

#underConstructionContainer {
	position:relative;
	width: 460px;
	height: 275px;
	margin-top:40px;
}

#uCLeft {
	position:relative;
	height:120px;
	text-align:left;
}

#uCRight {
	position:relative;
	top: -132px;
	left: 240px;
	height:120px;
	text-align:left;
}

#uCBottom {
	position:relative;
	left: 30px;
	top:-70px;
	text-align:left;
}

/* -- UNDER CONSTRUCTION STYLES END -- */
