/* GENERAL STYLES */
/* CONTAINER */
#holderBody {
	background: #fff;
}

#holder {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
}


/* BODY */
body,html {
	margin:0;
	padding:0;
	background-color: #EFEFF6;
	font-family: 'Arial';
	font-size:12px;
	text-align: center;
	color:#000000;
}


/* HEADER */
#header {
	width: 978px;
	height: 100px;
	border-bottom:1px #6a6a69 solid;
	padding: 0;
	display: block;
}

#header img {
	border: 0;
	margin-bottom: -3px;
}


#header_screen {
	display: none;
}

#header_print {
	display: block;
}


/* NAVIGATION */
#naviHolder{
	float: left;
	padding:0;
	width:978px;
	height: 30px;
	margin: 0; 
	border-bottom:1px #6a6a69 solid;   

	display: none;
}

#naviList {
	list-style:none;
	margin: 0;    
	padding: 0;
}

#naviList li {
	width:132px;
	float:left;
	/*border-left:#e6e7e7 solid 1px;*/
	/*border-right:#6a6a69 solid 1px;*/
        border-left:#ffffff solid 1px;
        border-right:#f26527 solid 1px;
}

/*
#naviList .selected {
	color: #0068af !important;
}
*/

#naviList a{
	padding: 8px 0;
	text-align: center;
	text-decoration:none;
	color: #f26527;  /* #ffffff; */
	font-weight: bold;
	display: block;
}

#naviList a:hover{
    	color: #000000;  /* #ddd9cc; */
}

li.selected a {
    	color: #0068af !important;
}


/* BREADCRUM */
#umbBreadcrum {
	list-style:none;
	padding: 0;
	margin: 0;
	color: #aaa;
	font-size: smaller;

	display: none;
}

#umbBreadcrum li {
	float:left;
	margin: 0 3px 3px 0;  
	padding: 0;
}


/* FRONTPAGE */

#frontSidebar {
        float: left;
	/*width: 188px;*/
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	padding: 20px 40px 0px 40px;

	width: 600px;
}

#frontMain {
	float: left;
	width: 710px;
	text-align: center;
	padding-top: 415px; /*392px;*/ /*pad out the page for the background image*/
	/*background-image:url(./backgrounds/front_graphic.jpg);*/

	display: none;
}

#frontNewsBox {
	width: 480px;
	float: right;
	padding: 10px;
	margin: 5px;
	border: 1px solid #ddd;
}

#frontText{
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 25px;
}


/* LOGOS */
.logoMain{
	width: 100%;
	border: 0;
	float: left;
}

.logo{
	border: 0;
	margin-left: 25px;
	float: left;
}

.logoRight{
	border: 0;
	margin-right: 10px;
	float: bottom;
}


/* NEWS SMALL */
.newsSmall {
	float: center;
	width: 460px;
	padding:0;
	margin: 10px;  
	border: 1px dashed #ccc;
}

.newsSmall a {
	display: block;
	padding: 5px 0;
	text-decoration: none;
	color: #303050;
}

.newsSmall img {
	margin: 3px;
	border: 1px solid #aaa;  
}


/* NEWS */

#newsSidebar {
        float: left;
	width: 248px;
	background-color: #ffffff;
	padding: 55px 10px 22px 10px;
	/*background-image:url(./backgrounds/side_bar.gif);*/
	/*background-repeat: no-repeat;*/
	text-align: right;

	display: none;
}

#newsMain {
	float: left;
	/*width: 650px;*/
	text-align: left;
	/*background-image:url(./backgrounds/clouds.jpg);*/
	padding: 20px 30px 25px 30px;

	width: 600px;
}

.news {
	float: left;
	width: 95%;
	border: 0;
	padding: 0;
	height: 90px;
}

.news a {
	display: block;
	/*padding: 5px 0;*/
	text-decoration: none;
	color: #303050;
}

.news img {
	margin: 0px;
	border: 1px solid #aaa;
}

.newsItem img
{
	margin: 5px;
	border: 1px solid #aaa;
}


/* SERVICES */

#servicesSidebar {
        float: left;
	width: 248px;
	background-color: #ffffff;
	padding: 20px 10px 22px 10px;
	/*background-image:url(./backgrounds/side_bar.gif);*/
	/*background-repeat: no-repeat;*/
	text-align: right;

	display: none;
}

#servicesMain {
	float: left;
	/*width: 650px;*/
	text-align: left;
	/*background-image:url(./backgrounds/clouds.jpg);*/
	padding: 0px 30px 10px 30px;

	width: 600px;
}

.servicesText{
	width: 100%;
	border: 0;
	float: left;
	padding: 20px 0px 20px 0px;
}

.services {
	margin: 3px 10px 3px 10px;
	border: 1px solid #aaa;
}


/* PROJECTS */
#projectGroupSidebar {
        float: left;
	width: 248px;
	background-color: #ffffff;
	padding: 80px 10px 22px 10px;
	/*background-image:url(./backgrounds/side_bar.gif);*/
	/*background-repeat: no-repeat;*/
	text-align: right;

	display: none;
}

#projectGroupMain {
	float: left;
	/*width: 650px;*/
	text-align: left;
	/*background-image:url(./backgrounds/clouds.jpg);*/
	padding: 20px 30px 25px 30px;

	width: 600px;
}

#projectSidebar {
        float: left;
	width: 248px;
	font-weight: bold;
	padding: 70px 10px 22px 10px;
	/*background-image:url(./backgrounds/side_bar.gif);*/
	/*background-repeat: no-repeat;*/
	text-align: right;

	display: none;
}

#projectMain {
	float: left;
	/*width: 650px;*/
	text-align: left;
	/*background-image:url(./backgrounds/clouds.jpg);*/
	padding: 20px 30px 25px 30px;

	width: 600px;
}


.project {
	float: left;
	width: 95%;
	border: 0;
	padding: 0;
	height: 90px;
}

.project a {
	display: block;
	padding: 5px 0;
	text-decoration: none;
	color: #303050;
}

.project img {
	margin: 0px;
	border: 1px solid #aaa;
}

.projectItem img
{
	margin: 5px;
	border: 1px solid #aaa;
}


/* STAFF */
.staff {
	float: left;
	width: 200px;
	text-align: center;
	padding: 0;
	margin: 10px;  
	border: 1px dashed #ccc;
}


.staff a {
	display: block;
	padding: 5px 0;
	text-decoration: none;
	color: #303050;
}

.staff img {
	margin: 3px;
	border: 0;
}

.staffItem {
	margin: 5px;
	border: 0;
}


/* TEXT */

#textSidebar {
        float: left;
	width: 248px;
	font-weight: bold;
	padding: 55px 10px 22px 10px;
	/*background-image:url(./backgrounds/side_bar.gif);*/
	/*background-repeat: no-repeat;*/
	text-align: right;
	
	display: none;
}

#textMain {
	float: left;
	/*width: 650px;*/
	text-align: left;
	/*background-image:url(./backgrounds/clouds.jpg);*/
	padding: 20px 30px 25px 30px;
	
	width: 600px;
}



/* AFFILIATIONS*/

.affLogo{
	width: 0%;
	border: 0;
	float: left;
	text-align: center;
	top: 50%;
	left: 50%;
	height: 70px;
}

.affLink{
	width: 45%;
	border: 0;
	float: left;
	text-align: left;
	height: 35px;
}

.affText{
	width: 45%;
	border: 0;
	float: left;
	text-align: left;
	height: 35px;
}


/* CONTACT US*/
.contact{
	border: 0;
	margin-left: 10px;
	/*margin-bottom: 12px;*/
	float: left;
	width: 290px;

	margin-bottom: 25px;
}

.contactTable{
	border: 0;
	cellSpacing: 0;
	cellPadding: 0;
	width: 100%;
	align: left;
}

/* BOXES */
a {
	color: #f26527;
}

#textContent {
    /*background-image:url(./backgrounds/clouds.jpg);*/
	/*width: 918px;*/
	float: left;
	padding: 20px 30px 10px 30px;
	min-height: 280px;
	_height: 280px;

	width:600px;
}

#bottomInfo {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	color: #aaa;
	font-size: smaller;
}

#container {
	margin: 10px auto;
	width: 985px;
        background: #fff;
}

#main {
	width:985px;
	margin:0;
	padding:0;
	text-align:left;
}

#bottom {
	clear: both;
	border-top: 1px solid #6a6a69;
	width:650px;
	/*margin:5px 0;*/
	padding:5px 0;
	text-align:center;
	font-size: x-small;
	color: #aaa;
}

#contentFront {
	float: left;
	background-color: #ffffff;
}

#content {
	float: left;
	background-color: #ffffff;
}

#main {
	/*background-image:url(./backgrounds/background_top.gif);*/
}

#bottomShadow {
	/*background-image:url(./backgrounds/background_bottom.gif);*/
}



/* EDITOR PROPERTIES */
