body {margin:0;font:normal 12px/18px verdana, arial, helvetica, sans-serif; color: #000; background: #4E7B98 url(images/pageElements/background01.jpg) repeat-x; }

* #wrapper{margin:0 auto;  position:relative; width:990px; 
background:transparent;}

* #leftbar{ position:absolute; left:0; background:transparent; width:178px;}

* #flashmenu{height:355px; width:178px; }

* #logoAnimation{height:145px; width:812px; position:absolute; top:0; left:187px;}
* #shell {background:url(images/pageElements/repeater.jpg) 0 0 repeat-y; width:812px; margin-left:178px;}

* #container {display:block; background:transparent url(images/pageElements/header.jpg) 0 0  no-repeat;   min-height:690px;}

* #pagePhoto { position:absolute; right:20px; top:147px;}

* .content { padding:340px 20px 10px 67px; display:block;}
	.content a {text-decoration:underline; color:#565F70;}
	.content a:hover {color:#888; text-decoration:underline;}
	/*.content h1 {color:#283d03; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; }*/
	.content h2 { color:#2543a3; font:bold 18px arial, verdana, Helvetica, sans-serif; }
	.content h3 {color:#2543a3; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; }
	.content h4 {color:#2543a3; font:bold 13px verdana, arial, Helvetica, sans-serif; margin-bottom:0px;  }
	.content hr {height:1px; color:#3a490b; background:#3a490b; size:1px;}
	.content p, .content ol, .content ul, .content form {margin-top:3px; margin-bottom:16px; }



* #bottom{width:700px; border-style:solid; border-color:#9FD4A5; border-width:15px 0 0 0; overflow:auto; padding:25px 0 0 0;}
	#bottom strong{color:#1E5490; font-size:14px;}
	#bottom a.arrow{color:#1E5490; font-size:14px; text-decoration:none; font-weight:bold; display:block; width:150px; background:transparent url(images/pageELements/arrow.jpg) top right no-repeat;}
	#bottom div{float:left; margin-right:30px;}
	#bottom a {color:#000;}
	
	
	
	
* #footer {text-align:center; color:#BBCCED; font-size:9px;}
	#footer a { color:#BBCCED; text-decoration:none; }
	#footer a:hover { color:#fff; text-decoration:underline;}
	#footer p {padding-top:70px;}



/* Stuff */

* #feature {margin:25px auto;}

* .right {margin:0px 0px 8px 9px; float:right;}
* .left {margin:0px 9px 8px 0px; float:left;}

* .photoright {padding:3px; background:#fff; border:1px solid #8a8a8a; float:right; margin:1px 0px 8px 9px;}
* .photoleft{padding:3px; background:#fff; border:1px solid #8a8a8a; float:left; margin:1px 9px 8px 0px;}
* .photo {padding:3px; background:#fff; border:1px solid #8a8a8a;}

* .featureRight {border:7px solid #D6C38B; padding:3px; float:right; margin:1px 0px 8px 9px;}
* .featureLeft {border:7px solid #D6C38B; padding:3px; float:left; margin:1px 9px 8px 0;}
* .featureCenter {border:7px solid #D6C38B; padding:3px; margin:7px auto 7px auto; }

* #altmenu { width:95%; margin:0 auto 20px auto; line-height:20px; font:bold 14px Arial, Helvetica, sans-serif; color:#576C11; padding:10px; background-color:#fff; border:1px solid #576C11; text-align:center; }
#altmenu a { color:#576C11; text-decoration:none;}
#altmenu a:hover { text-decoration:none; color:#AAA979;}

* .clear { height:1px; clear:both;}
a.bigsitemap{  color:#2543a3; font:bold 18px arial, verdana, Helvetica, sans-serif;}
#sitemap a{display:block;}

/* form elements */
* .validation-failed {  color:#333;  background-color:#FFE7E6;  border: 1px solid #f00;}
* .validation-passed {  color:#333;  background-color:#D7ECD2;  border: 1px solid green;}
* .validation-advice {display:inline;  padding: 2px;   color:#420002;  background-color:#FFE8E8;  border:1px solid #CC0000;}



/*---- sIFR 3---*/
* .sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
* .sIFR-replaced { visibility: visible !important; }
* .sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }

.sIFR-active h1 { visibility: hidden; font:normal 32px/32px "Times New Roman", Times, serif; color:#623d16; margin:15px 0; margin-bottom:10px;}

/*---- edit.com ---*/

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BBCCED;
	font-weight: normal;
}

.FooterHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E5490;
	font-weight: normal;
}

.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2543A3;
	font-weight: bold;
}

.SubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2543A3;
	font-weight: bold;
}