htm, body { margin:0px 0px 0px 0px; padding:0px; text-align:center; background-color:#527186; }

a{
  color: #3E726E;
  text-decoration: none;
}

a:link{
  color: #3E726E;
  text-decoration: underline;
}

a:visited{
  color: #5C7A8D;
  text-decoration: underline;
}

a:hover{
  color: #527186;
  text-decoration: none;
}

h1{
 font-family: Arial, Verdana,Arial,sans-serif;
 font-size: 16px;
 color: #334d55;
 margin: 0px 0px 10px 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 14px;
 color: #527186;
margin: 0px 0px 10px 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 12px;
 color: #334d55;
 margin: 0px 0px 10px 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
  margin: 0px 0px 10px 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 10px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#nav{ margin:0px auto; width:100%; height:17px; text-align:left; background:#648499; padding:0px; }
#navContent{ margin:0px auto; width:720px; background-color:#527187; padding:0px; text-align:left; }

.topMenu { color: #FFFFFF; text-align:center; font-weight:bold; text-decoration: none; font-family:Trebuchet, Geneva, Arial, Helvetica, sans-serif; }
/*
.topMenu td, a:link, a:visited { color: #FFFFFF; font-weight:bold; text-decoration: none; font-size: 12px; font-family:Trebuchet, Geneva, Arial, Helvetica, sans-serif; }
.topMenu a:hover, a:active { color: #FFFFFF; font-weight:bold; text-decoration: none; font-size: 12px; font-family:Trebuchet, Geneva, Arial, Helvetica, sans-serif; }
*/
#masthead{ margin:0px auto; width:100%; text-align:center; background:#ffffff; padding:0px; }
#mastheadContent{ margin:0px auto; width:720px; background-color:#ffffff; padding:0px; height:100px; }

#main{ clear:both; margin:0px auto; width:100%; text-align:center; background:#67ACA8; padding:0px; }
#mainContent{ clear:both; margin:0px auto; width:720px; text-align:left; }

#footer{ clear:both; margin:0px auto; width:100%; text-align:center; background:#648499; padding:0px; border-top:15px solid #000; }
#footerContent{ margin:0px auto; padding:20px 0px 250px 0px; width:720px; background-color:#527186; text-align:center; color:#eee; line-height:22px; font-family:Trebuchet, Geneva, Arial, Helvetica, sans-serif; }
#footerContent a{ color:#fff; text-decoration:none; }
#footerContent a:hover{ text-decoration:underline; }
#footerContent div.primary {  font-size:11px;  text-transform:uppercase; font-weight:bold; letter-spacing:.1em; }
#footerContent div.secondary { font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; letter-spacing:.2em; }
#footerContent div.copyright { padding:10px 20px; color:#ddd; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:9px; float:left; }

#footerHome{ clear:both; margin:0px auto; width:100%; text-align:center; background:#648499; padding:0px; }
#footerHomeContent{ margin:0px auto; padding:3px 0px; width:720px; height:210px; background-color:#527186; text-align:center; color:#eee; line-height:22px; font-family:Trebuchet, Geneva, Arial, Helvetica, sans-serif; }
#footerHomeContent a{ color:#fff; text-decoration:none; }
#footerHomeContent a:hover{ text-decoration:none; }
#footerHomeContent div.primary {  font-size:11px;  text-transform:uppercase; font-weight:bold; letter-spacing:.1em; }
#footerHomeContent div.secondary { font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; letter-spacing:.2em; }
#footerHomeContent div.copyright { padding:10px 110px 110px 20px; color:#ddd; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:9px; float:left; }

.portal { padding:0px;text-align:left;border:1px solid #eee; background-color:#648499; }
.portal td, .portal a { font-weight:bold; color:#fff; background-color:#648499; display:block; padding:2px; text-decoration:none; }
.portal td a:hover, .portal a:hover { background-color:#67ACA8; text-decoration:none;  }

#left{ width:157px; margin:0px; padding: 0px; background-color: #4F9A95; }

.leftMenu { color: #FFFFFF; text-align:left; font-weight:bold; text-decoration: none; font-family:Trebuchet, Geneva, Arial, Helvetica, sans-serif; }
.leftMenu table { margin-top: 10px; }
.leftMenu td, a:link, a:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.leftMenu a:hover, a:active { color: #FFFFFF; text-decoration: none; font-size: 14px; }

#right{ width:203px;background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px; padding-right:15px; }
#right a{ text-decoration:underline; }
#right a:hover { text-decoration:none; }

.error_code { color:red; font-weight:bold; font-size:14px; }

/************** .content styles *****************/

.left { padding: 3px 0px 15px 0px; }

.content{clear: both; padding: 0px 20px 15px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; color:#444; line-height:20px; }
#content{clear: both; padding: 0px 20px 15px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; color:#444; line-height:20px; }
.content p{padding: 0px 0px 5px 0px;}
.content td{font-size:11px; color:#444; line-height:20px; }
.content a{color: #3E726E;text-decoration: none;}
.content a:link{color: #3E726E;text-decoration: underline;}
.content a:visited{color: #5C7A8D;text-decoration: underline;}
.content a:hover{color: #527186;text-decoration: none;}

.right {padding: 0px;}

.largeFont {font-size:20px;}

/************* #projects nav styles ***************/
li>ul {
  top: auto;
  left: auto;
}

/* Win IE only \*/
* html #vertnav li{float:left;}
/* end holly hack */.greybox {
  background-color: #F3F3F3;
  text-align: justify;
  text-indent: 5pt;
}


* html .ddmx td { position: relative; } /* ie 5.0 fix */.searchterm {
  color: #FF9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.searchoutput {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.leftNav {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}
.topNav {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.colHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}
.title1 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: italic; font-weight: normal; color: #669999}
.leftSubMenu {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


#addContactForm
{
    border: 2px;
    border-color: blue;
    border-style: solid;
}
