body{
	background-image:url('images/background-repeat-top-full.jpg');
	background-image:url('images/oc-home-horiz-rpt.jpg');
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:150%;
	background-color:#dfe5e7;
}

h1{
	color:#669966;
	font-size:20px;
	margin:0px;
	margin-bottom:8px;
	line-height:120%;
}

h2{
	color:#555555;
	font-size:16px;
	margin:0px;
	margin-bottom:8px;	
	font-weight:normal;
}

h3{
	color:#006699;
	font-size:12px;
	margin:0px;
	margin-bottom:8px;	
}

#wrapper{
	width:1151px;
	height:900px;
	margin:auto;
	border:0px #ff0000 solid;
}

#header{
	background-image:url('images/oc-home-header-bkg.jpg');
	background-repeat:no-repeat;
	height:169px;
	width:951px;
	margin:auto;
}

#homeLeftFade{
	float:left;
	width:100px;
	height:290px;
	background-image:url('images/home-main-image-left-fade.jpg');
}

#homeImageRotate{
	float:left;
	width:951px;
	height:290px;
	background-image:url('images/home-pic-1.jpg');
}

#homeRightFade{
	float:left;
	width:90px;
	height:290px;
	background-image:url('images/home-main-image-right-fade.jpg');
}

#homeBlueBox{
	float:left;
	/* height:170px; */
	width:355px;
	margin-left:100px;
	background-color:#eef3f2;
	padding:25px;
	font-weight:bold;
	color:#006699;
	color:#666666;
	line-height:150%;
	padding-left:55px;
}

#homeClearBox{
	float:left;
	height:291px;
	width:440px;
	border:0px #ff0000 solid;
	padding:25px;
	padding-left:50px;
}
#homeFooter{
	margin:auto;
	clear:both;
	text-align:center;
	padding-top:15px;
}
#homeFooter a{
	text-decoration:none;
	color:#555555;
}
#homeFooter a:hover{
	text-decoration:underline;
	color:#555555;
}


/* NAV ITEMS */

#subNavHolder{
	height:114px;
	border:0px #ff0000 solid;
}
#navHolder{
	clear:both;
}
#navLeftMargin{
	float:left;
	margin-left:530px;
}
.navItem{
	float:left;
	height:25px;
	border:0px #ff0000 solid;
	padding:20px 24px 10px 24px;
	cursor:pointer;
}

.navItem a{
	font-size:16px;
	text-transform:capitalize;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.navItem:hover{
	background-color:#084b80;
}

.navSelected{
	background-color:#084b80;
}


/* Topic Pages */
#topicBody{
	background-image:url('images/oc-about-body-repeat.jpg');
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:150%;
	background-color:#dfe5e7;
}

#topicWrapper{
	width:1150px;
	height:900px;
	margin:auto;
	border:0px #ff0000 solid;
}

#topicHeader{
	background-image:url('images/oc-about_01.jpg');
	background-repeat:no-repeat;
	height:169px;
	width:1150px;
	margin:auto;
}
#topicLeftOfImage{
	float:left;
	width:351px;
	height:630px;
	background-image:url('images/oc-topic-leftPanel.jpg');
}

#topicTopImage{
	float:left;
	width:700px;
	height:35px;
	background-image:url('images/oc-about_03.jpg');
	padding-top:85px;
	font-size:28px;
	color:#006699;
}

#topicRightOfImage{
	float:left;
	width:99px;
	height:120px;
	background-image:url('images/oc-about_04.jpg');
}

#topicMiddleLeft{
	float:left;
	width:351px;
	height:525px;
	background-image:url('images/oc-about_05.jpg');
}

#topicMiddle{
	float:left;
	width:700px;
	height:500px;
	background-image:url('images/oc-about_06.jpg');
}
#topicContent{
	margin-top:40px;
	overflow-y:auto;	
	height:437px;
	padding:0px 15px 0px 15px;
}
#topicMiddleRight{
	float:left;
	width:99px;
	height:515px;
	background-image:url('images/oc-about_07.jpg');
}

#topicFooter{
	margin:auto;
	clear:both;
	text-align:center;
	padding-top:15px;
}

#topicFooter a{
	text-decoration:none;
	color:#555555;
}

#topicFooter a{
	text-decoration:none;
	color:#555555;
}

#topicFooter a:hover{
	text-decoration:underline;
	color:#555555;
}

#topicSubNav{
	position:relative;
	width:176px;
	border:0px #ff0000 solid;
	margin-left:100px;
	margin-top:35px;
	background-color:#edf1f0;
	padding:20px;
	padding-top:15px;
	/*line-height:190%; */
}

#topicSubNav a{
	text-decoration:none;
	color:#555555;
	font-weight:bold;
}

.underlined{
	text-decoration:underline;
}

.sideNavURLDiv{
	margin-bottom:3px;
}

.sideNavURLDivIndent{
	margin-bottom:3px;
	padding-left:10px;
}


.sideNavURL{
	font-weight:bold;
	margin-bottom:3px;
}

.topicLeftContent{
	float:left;
	width:310px;
	padding:10px;
	padding-top:15px;
}

.topicRightImages{
	float:left;
	padding:10px;
	padding-top:48px;
}

.contactLeftContent{
	float:left;
	width:180px;
	padding:10px;
	padding-top:0px;
	margin-top:0px;
	border:0px #ff0000 solid;
}

.contactLeftContent p{
	margin:0px;
	padding:0px;
}

.contactRightContent{
	float:left;
	border:0px #ff0000 solid;
	float:left;
}

.newsContent{
	float:left;
	padding:10px;
	padding-top:15px;
}

#projectsNav{
	float:right;
	border:0px #ff0000 solid;
	margin-right:100px;
	width:271px;
	margin-top:10px;
	height:100px;
	background-color:#369E56;
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
}

#projectsNav a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

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

#successDiv{
	color:#006600;border:2px #006600 solid;background-color:#BBEEBC;font-weight:bold;padding:3px;text-align:center;margin-bottom:8px;width:380px;
}

.headerHomeClick{
	border:0px #ff0000 solid;height:165px;width:420px;margin-left:110px;cursor:pointer;
}

/* popup stuff */
#popAbout{
	position:absolute;
	display:none;
	border:0px #ff0000 solid;
	margin-right:100px;
	width:200px;
	height:100px;
	background-color:#369E56;
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
}

#popAbout a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#popCapabilities{
	position:absolute;
	display:none;
	border:0px #ff0000 solid;
	margin-right:100px;
	width:275px;
	width:405px;
	height:100px;
	background-color:#369E56;
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
}

#popCapabilities a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#popProjects{
	position:absolute;
	display:none;
	border:0px #ff0000 solid;
	margin-right:100px;
	width:271px;
	height:100px;
	background-color:#369E56;
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
}

#popProjects a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#popContact{
	position:absolute;
	display:none;
	border:0px #ff0000 solid;
	margin-right:100px;
	width:200px;
	height:100px;
	background-color:#369E56;
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
}

#popContact a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#popNews{
	position:absolute;
	display:none;
	border:0px #ff0000 solid;
	margin-right:100px;
	width:271px;
	width:300px;
	height:100px;
	background-color:#369E56;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	overflow:hidden;
}

#popNews a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.footerSEOText{
	line-height:130%;
/*	color:#eeeeee; */
	margin:auto;
	width:900px;
	margin-top:45px;
}

