
#SiteWrapper{
	
	
	width:900px;
	margin-top:0px;
	margin: auto;
	text-align:left;
	padding: 5px;
	padding-bottom: 10px;
	background-color:#fff;
	}

#Header {
	height:35px;
	padding: 10px 0 0 0;
	margin: 15px 0 10px 0 ;
	background: white;	 
	font-size:14px;
	background: #eee;
}

#Header h1 {
	font-family: Arial, Sans-Serif;
	font-size: 25px;
	line-height: 30px;
}

#MainNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.02em; 
	background-color:#fff;
	height: 20px;
	float: left;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom:  1px solid #ccc;
	padding: 2px 0px 2px 0px; 
}

#MainMenu {
	font-size: 100%; 
	font-weight: normal;  
	letter-spacing: 1px; 
	color:black;
	margin: 0;  
	padding: 0px 0 0 0px;
	list-style: none;
	background: #eee;
	
}

#MainMenu a {
	float: left;
	font-size: 14px;
	display: block;
	margin: 0;
	padding: 3px 8px; 
	text-decoration: none;
	color: black;
	border-right: 1px solid #555; 
	
}

#MainMenu a:hover, #select a { 
	color:black;
	margin-bottom: 0px;
	background-color:white;
	
}

#MainMenu a:visited { 
	color:black;
}

#MainMenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#MainNav a:link {  color: #fff;  }
#MainNav a:visited {  color: #fff;  }
#MainNav a:hover {  color: #fff; }
#MainNav a:active {  color: #fff;}

.MainNavLink {
  display: block;
  width: 110px;
  background: #e5e5e5 none;
  float:left;
  color: #ffffff;
  border-right: 2px solid #fff;

}

.MainNavLink a {
  display: block;
  width: 110px;
  text-decoration: none;
  padding-top: 2px;
  float:left;
  padding-bottom: 2px;
  color: #fff; 
  text-align: center;
}

.MainNavLink a:hover {
  background: #ccc none;
  color: #fff;
}

#Content {
	margin: 5px 0px 0px 200px;
	padding: 20px 20px 20px 20px;
	text-align:left;
	/*border-right: 1px solid #999;
	border-left: 1px solid #999;*/ 
}

#SiteMap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 2px; 
	padding-left: 6px;
	margin: 2px 2px 0px 0px;  
}

#SiteMap ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 1em;
	text-indent: -2em; 
	}
	
#SiteMap li {
	padding: 2px;
	}

#SiteMap a {
	color: #666;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	}
	
#SiteMap a:hover {
	color: #333;
	}


#Footer {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: black;
	padding-top: 15px; 
	margin-top: 20px; 
	height: 15px; 
	border-top: 1px solid #ccc; 
} 

.FooterLinks{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	font-weight:bold; 
	background-color:#ccc;  
	color:#333; 
	width:104px; 
	float: left;
	margin-right: 3px;
}

.FooterLinks a { 
	text-decoration:none;
	text-align:center;
	background-color:#ccc; 
	color:#333; 
	width:100px; 
	float: left;
	display:block;
	padding: 2px;
	padding-bottom: 3px;
}

.FooterLinks a:link {  background-color:#ccc; color:#333;	  }
.FooterLinks a:visited { background-color:#ccc; color:#333;	 }
.FooterLinks a:hover {  background-color:#999; color:#fff;	 }
.FooterLinks a:active {  background-color:#ccc; color:#333;	}

.SearchButton { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight:bold;
	background-color:#ccc; 
	color:#333;
	text-transform: capitalize;
	padding: 1px;
	border: 1px solid #ccc; 
}

.GalleryLinks{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height: 10px;
	font-weight:bold;
	letter-spacing: 0.1em;
	background-color:#fff; 
	color:#ccc; 
	width:84px; 
	float: left;
	margin-right: 3px;
	border: 1px solid #ccc;
}

.GalleryLinks a { 
	text-decoration:none;
	text-align:center;
	background-color:#fff; 
	color:#999; 
	width:80px; 
	float: left;
	display:block;
	padding: 2px;
}

.GalleryLinks a:hover { background-color:#999; color:#FFFFFF;	}



/* **********************************  CONTENT STYLES ****************************************** */


.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-transform: none;
	line-height: 25px; 
}

.SubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-transform: none;
	line-height: 25px; 
}

.BodyLegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
}

.BodySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 13px;
}

.BodySpecial {
	font-weight: bold;
	color: #436890;
}

.BodyIntro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 5px;
	color: #666666;
}

/* **********************************  FORM STYLES ****************************************** */

.FormFieldBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #436890;
	border: 1px solid #000000;
}

.SideNavFormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #436890;
	border: 1px solid #666666;
	margin-top: 4px;
}


.FormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #436890;
	border: 1px solid #ccc;
	margin: 0px;
}

.FormDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #436890;
	border: 1px solid #000000;
}

.FormFieldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-top: 4px;
}

.FormFieldLabelSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	margin-top: 4px;
}

.FormFieldDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 4px;
}

.FormQuestions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #436890;
	margin-top: 15px;
}

.FormQuestionsNomargin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #436890;
}

.FormButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #436890;
	font-weight: bold;
	text-transform: capitalize;
	padding: 1px;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(/assets/images/button_back.jpg);
}

/* **********************************  LAYOUT STYLES ****************************************** */


.NewsHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #000066;
	letter-spacing: .02em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 2px;
}

.NewsHeading a:link {  color: #000066; text-decoration: none; }
.NewsHeading a:visited {  color: #000066; text-decoration: none; }
.NewsHeading a:hover {  color: #FF6600; text-decoration: none;}
.NewsHeading a:active {  color: #000066; text-decoration: none;}


.NewsDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
}

.NewsDesc a:link {  color: #000066; text-decoration: underline; }
.NewsDesc a:visited {  color: #999999; text-decoration: underline;}
.NewsDesc a:hover {  color: #FF6600; text-decoration: underline;}
.NewsDesc a:active {  color: #999999; text-decoration: underline;}

.NewsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #666666;
	font-weight: normal;
	margin-top: 5px;
}

.ReturnMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	letter-spacing: 0.2em;
	font-weight: bold;
	background-color: #436890;
	padding: 3px 10px 3px 8px;
}

.SystemStatus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	letter-spacing: 0.2em;
	font-weight: bold;
	background-color: #1B007B;
	padding: 3px;
	padding-left: 8px;
}



.LinkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #436890;
	font-weight: bold;
	text-align:center;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	padding: 5px;

	border: 1px solid #e5e5e5;
	background-color: #FFFFFF;
	background-image: url(/assets/images/button_back.jpg);
}

.LinkButton a:link {  color: #436890; text-decoration: none;}
.LinkButton a:visited {  color: #436890; text-decoration: none;}
.LinkButton a:hover {  color: #FF6600; text-decoration: none; }
.LinkButton a:active {  color: #436890;text-decoration: none;}



.ContentBox {
	border: 1px solid #e5e5e5;
	border-top: 3px solid #e5e5e5;
	padding: 10px;
	padding-right: 30px;
	background-color:#ffffff;
}


/* **********************************  PREDEFINED HTML STYLES ****************************************** */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.02em;
	background-color: #f0f0f0;
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.02em;
}
p {
	margin-top: 5px;
	margin-bottom: 0px;
}

form {
	margin: 0px;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-transform: none;
	line-height: 25px; 
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: none;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-transform: none;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666;
}

a:link {  color: #436890; font-weight: bold;}
a:visited {  color: #436890; font-weight: bold; }
a:hover {  color: #637A86; font-weight: bold;}
a:active {  color: #0436890; font-weight: bold;}


#link_bar { 
	width: 897px;
	background-color: white;
	border: 1px solid #ccc;
	color: white; 
	margin-top: 15px;
	float:left;
}

#link_bar img { 
	color: white; 
	padding: 4px 3px 0 3px; /* top right bottom left*/
}


#Clear {
	clear: both;
	margin: 0;
}

.Clear {
	clear: both;
	margin: 0;
}

.FloatRight {float:right;}
.FloatLeft {float:left;}