@CHARSET "ISO-8859-1";
/* wrapper area */
/* #custom-doc { width:61.54em;*width:60.06em;min-width:800px; margin:auto; text-align:left; background-color:#4F6091; height:100%; }*/
#custom-doc { width:62.62em;*width:61.11em;min-width:814px; margin:auto; text-align:left; height:100%; background-image:url('/images/shadow.png');background-repeat:repeat-y; }

/* header area */
#hd { width:800px; height:226px; margin-left:7px; margin-right:7px; }
#Logo { margin-left:25px; margin-top:110px; }
.columns { background-image:url('/images/masthd_columns.jpg'); background-repeat:none; }
.cornerstone { background-image:url('/images/masthd_crnstone.jpg'); background-repeat:none; }
.steps { background-image:url('/images/masthd_steps.jpg'); background-repeat:none; }
.beams { background-image:url('/images/masthd_beams.jpg'); background-repeat:none; }

/* body */
body { background-image:url('/images/background_fade.gif'); background-color:#3B3D3E; background-repeat:repeat-x; font-family:Verdana,Arial,Sans; color:#fff; height:auto !important; }

/* common html elements */
h1, h2, h3, h4, h5, h6 { color:#B2CFFE; }
h2 { color:#000033; }
a, a:visited, a:active, a:hover { color:#fff; }
a:hover { color:#ffcc33; }
a { outline:none; }
img { border:0; }
p { padding-top:10px; padding-bottom:10px; }
ul,li { list-style:disc; }
ul { padding-left:15px; }
strong { font-weight:bold; }
em { font-style:italic; }

/* headings */
h1 { font-size:150%; font-weight:bold; padding-bottom:15px; }
h2 { font-size:125%; font-weight:bold; padding-bottom:10px; }
h3 { font-size:110%; font-weight:bold; padding-bottom:5px; }
h4 { font-size:100%; font-weight:bold; }

/*text boxes */
.longText { width:300px; }
.wideText { width:100%; }
.longTextArea { width:300px; height:150px; }

/* body area */
#bd { padding-left:50px; padding-right:50px; background-image:url('/images/shadow.png');background-repeat:repeat-y; *margin-bottom:100px; min-height:600px; }

/* footer area */
#ft { text-align:center; font-size:0.85em; width:774px;*width:775px; margin:auto; background-image:url('/images/shadow.png');background-repeat:repeat-y; padding:40px 20px 0 20px; }

/* nav */
#nav 
{
	position:relative;
	left:28px;
	top:-10px;
}
#nav, #nav li
{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}

/* homepage styles */
.inner { padding-left:25px; padding-right:25px; }
.innerLeft { padding-right:25px; }
.innerRight { padding-left:25px; }
.bbottom { border-bottom:1px solid #fff; }
.bright { border-right:1px solid #fff; }
.middle { text-align:center; }
.padvertical { padding-top:15px; padding-bottom:15px; }
.padbottom { padding-bottom:15px; }
.padtop { padding-top:15px; }

/* Project styles */
.ProjectTitle { }
.ProjectContent { padding-top:10px;padding-bottom:20px; }

/* admin styles */
.req { color:#ffcc33; }

table.ManageTable
{
	border:1px solid #fff;
}

.ManageTable tr td
{
	padding:5px;
}

.ManageTable tr th
{
	background-color:#2B344F;
	font-weight:bold;
	padding:5px;
}

.AltItem
{
	background-color:#6899EF;
	color:#fff;
}

tr.ManageFooter
{
	border-top:1px solid #fff;
}

table.padded tr td
{
	padding:3px;
	vertical-align:top;
}

/* png hack */
img.PNG
{
	behavior: url('/styles/pngHack.htc');
}

/* adjustments to get 100% height */
html, body, form { height: 100%; }
#custom-doc { min-height:100%; margin-bottom:-85px; }
* html #custom-doc { height:100%; }
#ft { clear:both; height:40px; position:relative; }
.wide { width:100% !important; }

li.org { 
padding-bottom: 20px; 
} 



