body {
	background: #666666;font-family:helvetica, arial, sans-serif; font-size: 14px; margin:0}

#main_nav  {
		background-color: #00275d;
		font-size:12px;
		color: #ffffff;
		height: 25px;
		padding-top:9px;
		margin-bottom:10px;




}


a:link.main_nav {
		color: #ffffff;
		text-decoration:none;
		
}

a:visited.main_nav{
 			color: #ffffff;
		text-decoration:none;
	
}

a:hover.main_nav {
        
		text-decoration:underline;
}

.holder {
	background-image:  url(images/cfgBG1.jpg);
	background-repeat: no-repeat;
	background-color: #666666;
	margin:0 auto;
	width:800px;
	}

.hdr {
	border: 1px #000000 solid; background: #ffffff; padding: 5px; }

.hdr2 {
	border: 1px #000000 solid; padding: 0px; width:100%}

h4 {font-size:85%; line-height:1em; margin:0; padding:0}
	
#topNav, #topNav a, #topNav a:link {
	color: #000000; padding-right: .5em; text-align:right; letter-spacing:1px; font-size: 11px; text-decoration:none; vertical-align:top;
	padding-bottom: 20px}
#topNav a:hover {text-decoration:underline}
.clear {clear:both}
.tag {float:right}

/***  Navigation ****/
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #000;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;background-color: #dddddd;text-decoration: none;}

/*** end navigation ***/

p.compressed2 {line-height:1em; padding-left: 2.5em;  text-align:left}
#content, #content2 {background-color:#FFFFFF; vertical-align:top; padding-top:10px;}
#content p {line-height:2.5em; padding-left: 1em; padding-right:1em; text-align:left; font-size:14px;	}
#content p.compressed {line-height:1.25em; padding-left: 1em; padding-right:1em; text-align:left}
#content h2 {padding-left:.75em; font-size: 110%}
#content h2 a, #content h2 a:link {text-decoration:underline; color:#000000}
#content h2 a:hover {text-decoration: none}

/*interfering with project page #content td table tr td {text-align:center}*/
#content div img { width: 135px; height: 101px; padding: .5em;	 border: 1px #666666 solid; margin-left:auto; margin-right:auto; display:block;}
#content div.img1 { padding: .5em .25em; display:block;}
.img1 img { text-align:center}

div.leftDiv {float:left; text-align:right; margin-left:1em; padding-right:.5em; font-size: 90% }
div.rightDiv { text-align:left; font-size:90% }

div.leftDiv2 {float:left; text-align:right; padding-left:.5em; padding-right:.5em; font-size: 85%; margin-left:2em }
div.rightDiv2 { text-align:left; padding-right: .25em; font-size:85% }
div.leftDiv3 {float:left; text-align:left; padding-left:.5em; padding-right:.5em; font-size: 95%; margin-left:.75em }
div.rightDiv3 { float:left;text-align:left; margin-right: 1em; padding-right: .25em; font-size:95% }


form {padding-left: .75em; padding-right:.75em}
#content2 div img { width: 135px; height: 101px; padding: .5em;	 border: 1px #666666 solid; margin-left:auto; margin-right:auto; display:block}
#home div img { width: 80px; margin-right:10px; border:thin solid #00275d; margin-left:auto; margin-right:auto; display:block}
#content2 div.img1 { padding: .5em .25em; margin:.5em auto 0 auto; display:block}
#content2  { line-height:1.5em;  text-align:left; font-size: 80%; white-space:nowrap;}
#home  { vertical-align:top;line-height:1.5em;  text-align:left; font-size: 80%; white-space:nowrap}
#content2 div.leftDiv {float:left; text-align:right; padding-left:.5em; padding-right:.5em}
#content2 div.rightDiv { text-align:left; padding-right: .25em}
.clear {clear:both;}
#holder2 {width: 500px; margin-left:auto; margin-right:auto}
#holder2 ul {margin-top:0; padding-top:0}
.leftDiv2 {float:left;padding-left:.75em; padding-right:.75em; vertical-align:top; text-align:left}
.rightDiv2 { float:right; text-align:left; padding-right: 2.75em; vertical-align:top }
.leftDiv2 ul li, .rightDiv2 ul li {font-size:90%}
#clrVis {text-align:center; color: #454545; margin: 1em 0 1.5em 0; font-size:95%}
#clrVis a, #clrVis a:link {text-decoration:none; font-weight:bolder; color: #545454}
#clrVis a:hover{text-decoration:underline}

p.smlText {line-height:1em; font-size:78%}
#contactform {background:none; width:500px; font-size:1em;}
#contactform fieldset {
	display: block;	margin: 0 .5em .75em .5em;padding: .25em; border:1px solid  #ffffff; border-top-color:#999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999 }
#contactform input {
	width: 11em;display: block;	background-color:#eeeeee; padding:0; margin:0 1em 0 0; text-align:left; font-size:90%}
#contactform label {
	float:left;text-align:left;display:block; margin:.5em .25em .5em 0;font-size: 80%; color:#333333}
#contactform select {display:block; background-color:#eeeeee;float:left; font-size:80%}
#contactform legend { color: #999999; font-size: .95em; font-weight:bold}
#contactform.texta { clear:both}
#contactform textarea {
	background-color: #eeeeee; clear:left; float:left; width:400px;font-size:90%}
#contactform input.contactBtn {
	border:2px ridge #666666; text-align:center; color: #fff;padding:.125em; margin:0; width:5em; background-color: #666666}
.errortext {color:#000066;}	
#formerror, #formerror p {color: #000066; font-weight:normal; line-height:1.5em}
#formerror p {font-size: 85%;}
#formerror ul {font-size: 95%;}
.formerror {font-weight:bold;color:#990000}

#aRequestProposal { clear:both; padding: .5em;}
#aRequestProposal a, #aRequestProposal a:visited {color:#000000; text-decoration:underline; text-align:left;}

#divProposal label {
	float:left;text-align:left; margin:.5em 1em .5em 0;font-size: 80%; color:#333333}
#divProposal input {
	width: 10.5em;background-color:#eeeeee; padding:0; margin:0 .75em 0 0; text-align:left; }
#divProposal input.longfld {
	width: 225px; \width:225px; w\idth:200px;background-color:#eeeeee; padding:0; margin:0; text-align:left; }
#divProposal input.longfld2 {
	width: 425px;background-color:#eeeeee; padding:0; margin:0; text-align:left; }
#divProposal select { background-color:#eeeeee; border:1px #999999 solid; margin-bottom: 50px}	

#sitemap p a {color:#000; text-decoration:none}
#sitemap p a:hover {text-decoration:underline}
#sitemap p a:visited {color:#666666}

#butlerimg img {padding: .25em; border:1px solid #666666; width: 150px; float:left; margin:.25em }


#rotator img
{
	display: none;
	position: absolute;
	/* top: 0;
	left: 0; */
}
#rotator
{
	cursor: pointer;
	/* overflow: hidden; */
	position: relative;
}

#rotator img
{
	border:10px #ffffff solid;
	cursor: pointer;
}