body{ margin: 25px 0 15px 0; background-image: url(images/bg_main.gif); background-color: #33424F; background-repeat: repeat-x; color: #273741; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; }
p{	font-size: 0.8em; line-height:1.5em;}
form{	margin:0; padding:0;}
.Small {	font-size:0.7em;}

.sitemap { color: Black; text-decoration: none; font-size:11px;    padding-right: 8px;  margin-right: 5px;  background-image: url(images/arrow_path.gif);  background-position: right;  background-repeat: no-repeat;}

#HEAD{ background-image: url(images/bg_topvisual.gif); background-repeat: no-repeat;   background-position: top center;  padding-top: 3px;   }
#TOPNAV{ border-left: 1px solid White; border-right: 1px solid White; margin-left: auto; margin-right: auto; background-color: #002D5C; background-image: url(images/bg_topnav.gif); background-repeat: no-repeat; text-align: right; width: 750px; padding-right: 10px;  font-size: 9pt;  border-top: 1px solid White;   }
	#TOPNAV a{ color: #B2ECFF; font-size: 9pt; text-decoration: none; background-image: url(images/arrow_topnav.gif); background-repeat: no-repeat; padding-left: 18px; height: 25px; line-height: 25px; background-position: left; margin-left: 18px;  font-family: "MS Sans Serif", Geneva, sans-serif;  }
	#TOPNAV a:hover{ color: white; text-decoration: none; }

#LOGOLINE{ width: 760px; background-color: #1D5FAA; border-left: 1px solid White; margin-left: auto; margin-right: auto; border-right: 1px solid White; background-image: url(images/visual.jpg); background-repeat: no-repeat; background-position: right; height: 138px;  text-align: left;  clear: both;   }
	#LOGOLINE h1{ display: block; height: 138px; width: 347px; line-height: 138px; background-image: url(images/logo.jpg);  margin: 0;  padding: 0;   }
	#LOGOLINE span{ display: none; }

#NAV{ width: 760px; padding:0; margin:0; border-left: 1px solid white; margin-left: auto; margin-right: auto; border-right: 1px solid white; background-color: #003B78;       text-align: center;      height: 24px;  line-height: 24px;               }
	#NAV ul{ margin: 0; padding: 0; list-style: none; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px;  height: 24px;  background-color: #003B78;  background-image: url(images/bg_navbar.jpg);  background-position: right;  background-repeat: no-repeat;  display: block;  float: left;  width: 100%;         }
	#NAV li{ margin: 0px 0 0 0; padding: 2px 18px 6px 18px;   font-size: 10px;  height: 24px;  line-height: 24px;    display: inline;               }
	#NAV li.Active{ background-image: url(images/bg_nav_active.gif);  background-repeat: repeat-x;  background-position: bottom;   }
	#NAV li.Empty{ float: left; }
	#NAV a{ color: #B2ECFF; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px; text-decoration: none; margin: 0;                }
	#NAV a:hover, #NAV li.Active a{	text-decoration: none; color:white	}

#CONTENTWRAPPER{	float:left;  border: 1px solid white; background-image: url(images/bg_content.gif); background-repeat: repeat-x; background-color: White; text-align: left; padding: 27px 24px 27px 24px;  display: block; width:712px;  }
#CONTENT{ margin-left: auto; margin-right: auto; width: 762px;  }
	#TEXT { margin: 0px; width: 460px; display: block; padding-bottom: 20px;  float: left;  position: static;     }
	#TEXT h1{ font-size: 0.95em; font-weight: bold; color: #6E9DD5; margin: 0 0 1em 0; padding: 0 0 0 23px; background-image: url(images/ico_h1.gif); background-repeat: no-repeat; background-position: left; height: 28px; line-height: 28px; text-transform: uppercase; font-family: Tahoma, Arial, Helvetica, sans-serif; }
	#TEXT h1 a { text-decoration: none; font-size: 0.95em; font-weight: bold; color: #6E9DD5;}
	#TEXT h2{ font-size: 0.85em; font-weight: bold; color: black; margin: 0 0 6px 0; padding: 0;      text-transform: uppercase;          }
	#TEXT h2 img{  border: 1px solid #BEBEBE;  background-color: White;  padding: 2px;      }
	#TEXT p{ line-height: 1.4em;  margin-bottom: 18px; }
	#TEXT ul.Path { margin-left: 0;  padding-left: 0;  display: block; border: none;  margin: 0 0 15px 0;   } 
	#TEXT ul.Path li {margin-left: 0; padding-left: 0px; border: none; list-style: none; display: inline; color: #B90000; font-size: 11px;  font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold;  line-height: 18px;          }
	#TEXT ul.Path a{ color: Black; text-decoration: none; font-size:11px;    padding-right: 8px;  margin-right: 5px;  background-image: url(images/arrow_path.gif);  background-position: right;  background-repeat: no-repeat;          }	
	#TEXT ul.Path a:hover{text-decoration: underline;}	
	#TEXT table.Gray{ background-image: url(images/bg_table.gif); background-repeat: repeat-x;          }
	#TEXT table.Gray td{ padding: 10px; font-size: 0.85em; }
	#TEXT table.Gray p{ margin: 0; }
	
	#SIDEBOX{ float: right; width: 210px; text-align: left; margin-left: 0; padding: 0px 0 0 24px;  background-image: url(images/bg_vdots.gif);  background-repeat: repeat-y;  border-top: 15px solid White;     }
	#SIDEBOX h1{ font-weight: normal; font-size: 0.75em; color: #333333; letter-spacing: 1px; margin: 0 0 0 -10px; background-color: #FAFAFA; border-left: 3px solid #FF9C00; padding: 2px 0 2px 9px; }
	#SIDEBOX p{  font-size: 0.7em; line-height: 1.5em; text-align: left; }
	#SIDEBOX p .Date{ font-weight: bold; color: #3A5EBB;  display: block;  background-image: url(images/arrow_date.gif);  background-repeat: no-repeat;  background-position: left;  padding-left: 10px;           }
	#SIDEBOX a{ font-size:11px;  color: #2665A5;  text-decoration: none;  }
	#SIDEBOX a:hover{	text-decoration : underline;  }

#FOOTER{ width: 750px; background-color: #003B78; border-left: 1px solid White; margin-left: auto; margin-right: auto; border-right: 1px solid White; background-image: url(images/bg_footer.jpg); background-repeat: no-repeat; background-position: right; height: 41px; text-align: right; clear: both; border-bottom: 1px solid White;  padding: 10px 10px 0 0 ;  color: White;  font-size: 11px;  font-family: "MS Sans Serif", Geneva, sans-serif;     }	
	#FOOTER a{ color:white; text-decoration: none;  padding-left: 3px;  padding-right: 3px;    	 }
	#FOOTER a:hover{		text-decoration: underline; 	}
	#FOOTER p{		margin: 0; line-height: 1.8em;	}
#SHADOW{ width: 760px; margin-left: auto; margin-right: auto; background-image: url(images/footerzzz.gif); background-repeat: no-repeat; height: 15px; clear: both; }
