	/* Division Layout  */

	/* Fix a bug in Mozilla */

html { 
	min-width:750px;
	 }

	/* Set body */

body	{	
	width:750px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	text-align:center;
	border:0;
	color:#000000;
	background-color:#9A9A9A;
	/*background-image:url(images/background.gif);*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

	/* Set base rules */
	
h1	{
	font-size:10px;
	font-weight:bold;
	}
	
h2	{
	font-size:10px;
	font-weight:bold;
	}

p	{
	margin:0 0 10px 0;
	/*font-size:11px;*/
	}
	
img	{
	/*margin:0;
	border:1px solid #E8C323; */
	}
	
td	{
	/*font-size:12px;*/
	font-weight:normal;
	}
	
ul {
	margin:0;
}

li {
	margin:0;
	}
/*IE CSS Bug Fix*/
* html li {
	margin:0 0 0 25px;
}


	/* Set links	*/

a:link, a:visited {
	/*font-size:9px;*/
	font-weight:bold; 
	text-decoration:none;
	color: #440C0B;
	background:transparent; 
	}

a:hover {
	/*font-size:9px;*/
	font-weight:bold; 
	text-decoration:underline;
	color: #FF3300;
	background:transparent; 
	}

a:active {
	/*font-size:9px;*/
	font-weight:bold; 
	text-decoration:none;
	color:#440C0B;
	background:transparent;  
	}

	/* Form settings */
	
input { 
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:1px 0 0 1px;
}

select {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:1px solid #00559C;
	width:125px;
	height:14px;
	margin:0;
	padding:0;
}


	/* Editor layout divisions */

#buttons {
	width:85px;
	display:inline; /*IE CSS Bug Fix*/
	background-color:#FF0000;
}

#editarea {
	width:85px;
	display:inline; /*IE CSS Bug Fix*/
	background-color:#FF0000;
}


#fadeEdit {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	width:2000px;
	height:2000px;
	background-color:#EEEEEE;
	visibility:hidden;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
}

iframe#editContent_window {
	border:2px solid #000000;
	background-color:#C0C0C0;
	position:absolute;
	top:25px;
	left:25px;
	margin-top:25px;
	margin-left:25px;
	width:580px;
	height:500px;
	z-index:1010;
	margin:0;
	visibility:hidden;
}

	/* Primary layout divisions */
	
#wrapper	{
	/*background-image:url(images/background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:2px solid #570901;*/
	width:750px;
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
	}
	
#navarea {
	width:750px;
	text-align:left;
	margin:0;
	padding:0;
}

#header {
	/*background-color:#00559C;*/
	width:750px;
	text-align:left;
	margin:0;
	padding:0;
}

#page_title { 
	background-image:url(images/bak_title_main.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#570901;
	text-align:left;
	margin:0 0 0 190px;
	padding:5px 0 5px 10px;
	font-size:11px;
	font-weight:bold;
	/*font-style:italic;
	text-transform:uppercase;*/
}

#page_title_w {
	background-image:url(images/bak_title_who.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#570901;
	text-align:left;
	margin:0 0 0 320px;
	padding:5px 0 5px 10px;
	font-size:11px;
	font-weight:bold;
}
#page_title_d {
	background-image:url(images/bak_title_who.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#570901;
	text-align:left;
	margin:0 0 0 290px;
	padding:5px 0 5px 10px;
	font-size:11px;
	font-weight:bold;
}

#contentarea {
	background-image: url(images/bak_content.gif);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#9a9a9a;
	text-align:center;
	padding:0 0 0 0;
	margin:0;
	overflow:hidden;
	width:750px;
}

#footer {
	color:#666666;
	text-align:center;
	font-size:10px;
}

a.footerLink:link, a.footerLink:visited   {
	font-size:10px;
	color: #666666;
}

	/* Navigation layouts */

a.subnavLink:link, a.subnavLink:visited {
	font-size:10px;
	font-weight:normal; 
	text-decoration:none;
	color:#FFCC00;
	background:transparent; 
}

a.subnavLink:link:hover, a.subnavLink:visited:hover {
	font-size:10px;
	font-weight:normal; 
	text-decoration:none;
	color:#FFCC00;
	background:transparent; 
}

#nav3 {
	position:absolute;
	background-color:#000000;
	margin:24px 0 0 176px;
	padding:2px 5px 2px 5px;
	z-index:20;
	width:107px;
	color:#FFFFFF;
	visibility:hidden;
}

#nav5 {
	position:absolute;
	background-color:#000000;
	margin:24px 0 0 415px;
	padding:2px 5px 2px 5px;
	z-index:20;
	width:109px;
	color:#FFFFFF;
	visibility:hidden;
}

#signup {
	position:absolute;
	margin:140px 0 0 413px;
	padding:0;
	z-index:50;
	width:295px;
	color:#FFFFFF;
	visibility:hidden;
}

	/* Content layout divisions */

/* >>>>> BEGIN LAYOUT TEMPLATES <<<<<< */

/* ~~~~~~~~ LAYOUT A ~~~~~~~~ */
/* >> Left Align */
#layout_a {
	float:left;
	display:inline;
	background-color:#FFFFFF;
	background-image:url(images/bak_body_proj.jpg);
	background-position:bottom right;
	background-repeat:repeat-y;
	text-align:left;
	padding:10px 11px 10px 10px;
	margin:0 0 0 190px;
	width:449px;
	min-height:300px;
	/*height:300px;*/
}


/*
#layout_h {
	text-align:left;
	margin:0 0 0 190px;
}
*/

#layout_a p{
	text-align:left;
	padding:0 5px 0 0;
	margin:10px 10px 0 10px;
}

/*IE CSS Bug Fix*/
* html #layout_a {
	width: 449px;
	w\idth: 470px;
}

/* ~~~~~~~~ LAYOUT B ~~~~~~~~ */
/* >> Center Align */
#layout_b {	
	float:left;
	display:inline;
	width:150px;
	height:300px;
	font-weight:bold;
	text-align:left;
	padding: 10px 25px 25px 90px;
	margin:0;
}

/* ~~~~~~~~ LAYOUT C ~~~~~~~~ */
/* >> Right Align */
#layout_c {
	float:left;
	display:inline;
	text-align:left;
	padding:10px 25px 25px 25px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

/* ~~~~~~~~ LAYOUT D ~~~~~~~~ */
/* >> Flash */
#layout_d {
	text-align:left;
}

/* ~~~~~~~~ LAYOUT E ~~~~~~~~ */
/* >> Right-Aligned Image */
#layout_e {
	text-align:left;
	margin:0 0 0 455px;
}

/* ~~~~~~~~ LAYOUT F ~~~~~~~~ */
/* >> Left Text Column Layout */
#layout_f {
	clear:left;
	float:left;
	display:inline;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:15px 15px 15px 0px;
	margin:15px 0px 15px 80px;
	width:400px;
	height:500px;
}
/*IE CSS Bug Fix*/
* html #layout_f {
	width: 400px;
	w\idth: 385px;
}

/* ~~~~~~~~ LAYOUT G ~~~~~~~~ */
/* >> Right Text Column Layout */
#layout_g {
	border:1px solid #E8C323;
	background-color:#EEEEEE;
	text-align:justify;
	padding:15px 15px 0 15px;
	margin:15px 25px 0 455px;
	width:220px;
}
/*IE CSS Bug Fix*/
* html #layout_g {
	width: 220px;
	w\idth: 250px;
}

/* ~~~~~~~~ LAYOUT Ga ~~~~~~~~ */
/* >> Mini Bio Layout */
#layout_g_a {
	text-align:left;
	padding:0;
	width:200px;
	height:95px;
}

/* ~~~~~~~~ LAYOUT H ~~~~~~~~ */
/* >> Bios */
#layout_h {
	text-align:left;
  /*width:525px;*/
	margin:0 0 0 190px;
}

#layout_h_a{
	float:left;	
	padding:15px 0 7px 7px;
	margin:0 0 0 0;
	width:106px;
	font-size:12px;
	line-height:18px;

}
/*IE CSS Bug Fix*/
* html #layout_h_a {
	width: 106px;
	w\idth: 120px;
}

#layout_h_b{
	background-image:url(images/bak_body_who.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0 20px 10px 10px;	
	margin:0 0 0 130px;
	width:370px;
	font-size:12px;

}
/*IE CSS Bug Fix*/
* html #layout_h_b {
	margin-left:127px;
	width: 370px;
	w\idth: 370px;
}



/* ~~~~~~~~ LAYOUT I ~~~~~~~~ */
/* >> Data Centers */
#layout_i {
	text-align:left;
  /*width:525px;*/
	margin:0 0 0 190px;
}

#layout_i_a{
	float:left;	
	padding:15px 0 7px 7px;
	margin:0 0 0 0;
	width:80px;
	font-size:11px;
	line-height:18px;

}
/*IE CSS Bug Fix*/
* html #layout_i_a {
	width: 80px;
	w\idth: 94px;
}

#layout_i_b{
	background-image:url(images/bak_body_who.jpg);
	background-position:bottom left;
	background-repeat: no-repeat;
	padding:0 20px 10px 10px;	
	margin-left:100px;
	width:370px;
	font-size:11px;

}
/*IE CSS Bug Fix*/
* html #layout_i_b {
	margin-left:97px;
	width: 370px;
	w\idth: 400px;
}



/* ~~~~~~~~ LAYOUT J ~~~~~~~~ */
/* >> DOCUMENT MANAGER LAYOUT */
#layout_j {
	background-image:url(images/bak_body_main.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	padding:10px 14px 10px 10px;
	margin:0 0 0 190px;	
	font-weight:bold;
	font-size:11px;
	/*border:1px solid #000000;*/
}

/* ~~~~~~~~ LAYOUT M ~~~~~~~~ */
/* >> Left Text Column Layout */
#layout_m {
	float:left;
	display:inline;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:15px 15px 15px 0px;
	margin:15px 0 15px 80px;
	width:280px;
}
/*IE CSS Bug Fix
* html #layout_m {
	width: 450px;
	w\idth: 410px;
}*/

/* ~~~~~~~~ LAYOUT N ~~~~~~~~ */
/* >> Left Text Column Layout */
#layout_n {
	float:right;
	display:inline;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:15px 15px 15px 0px;
	margin:15px 65px 15px 15px;
	width:280px;
}
/*IE CSS Bug Fix
* html #layout_n {
	width: 450px;
	w\idth: 410px;
}*/











/* >>>>> BEGIN MODULES LAYOUT <<<<<< */
	
/*put custom div styles here*/

#subpagenav {
	float:left;
	display:inline; /*IE CSS Bug Fix*/
	width:220px;
	border-left:1px solid #E8C323;
	border-right:1px solid #E8C323;
	border-bottom:1px solid #E8C323;
	background-color:#FFFFFF;
}

#subpagenav2 {
	float:left;
	display:inline; /*IE CSS Bug Fix*/
	width:220px;
}

#subpagecontent {
	width:400px;
	border:1px solid #E8C323;
	background-color:#FFFFFF;
	margin:0 0 0 235px;
	padding:15px 15px 15px 15px;
}
/*IE CSS Bug Fix*/
* html #subpagecontent {
	width: 400px;
	w\idth: 430px;
}

#subpagecontent2 {
	display:block;
	width:220px;
	background-color:#FFFFFF;
	margin:0 0 0 0;
	border-left:1px solid #E8C323;
	border-right:1px solid #E8C323;
	border-bottom:1px solid #E8C323;
}
/*IE CSS Bug Fix*/
* html #subpagecontent2 {
	width: 220px;
	w\idth: 220px;
}

#subpagecontent3 {
	display:block;
	width:220px;
	background-color:#FFFFFF;
	margin:15px 0 0 0;
	border-left:1px solid #E8C323;
	border-right:1px solid #E8C323;
	border-bottom:1px solid #E8C323;
}
/*IE CSS Bug Fix*/
* html #subpagecontent3 {
	width: 220px;
	w\idth: 220px;
}

#serviceMenu {
	display:block;
	width:210px;
	border-top:1px solid #E8C323;
	padding:5px 5px 5px 5px;
}
/*IE CSS Bug Fix*/
* html #serviceMenu {
	width: 210px;
	w\idth: 220px;
}

#plus{
	position:absolute;
	margin:0 0 0 100px;
	z-index:1000;
}




	
	/* Setup custom classes */

.onclass {
	background-color:#C0C0C0;
	margin:0;
	padding:0;
}

A.bioList:link, A.bioList:visited{
	color:#666666;
}
A.bioList:Hover, A.bioList:active{
	color:#570901;
}
A.bioListC:link, A.bioListC:visited{
	color:#570901;
}
A.bioListC:Hover, A.bioListC:active{
	color:#666666;
}
.biopic{
	padding:0 5px 0 0;

}
.projpic{
	border:#999 solid 1px;
}
#documentFolders {
	/*overflow:scroll;*/
	overflow:visible;
	float:left;
	display:inline;
	background-color:#FFFFFF;
	margin:0;
	padding:5px 0 0 5px;
	width:140px;
	height:295px;
	border:1px solid #999999;
}
/*IE CSS Bug Fix*/
* html #documentFolders {
	width: 140px;
	height:302px;
	w\idth: 150px;
}

#documentFrame {
	margin:0 0 0 150px;
	padding:0;
	/* SIZE MUST MATCH IFRAME BELOW */
	width:285px;
	height:300px;
	border:1px solid #999999;
}

iframe#documentFrame_window {
	margin:0;
	padding:0;
	/* SIZE MUST MATCH DIV ABOVE */
	width:285px;
	height:300px;
}
#documentList {
	/*overflow:scroll;*/
	overflow:visible;
	background-color:#FFFFFF;
	margin:0;
	padding:5px 0 0 5px;
	width:285px;
	height:295px;
	text-align:left;
}
#documentUpload {
	/*overflow:scroll;*/
	z-index:5;
	position:absolute;
	visibility:hidden;
	background-color:#CCCCCC;
	margin:65px 0 0 10px;
	padding:5px 0 0 5px;
	width:400px;
	height:250px;
	text-align:left;
	border:1px solid #999999;
}

	/* Setup module classes */
