* { margin:0; padding:0; }
a, a:visited { text-decoration: none; color: #758FC2; }
a:hover { color: #000; }

/* edit.com visible styles */
BODY, TD, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; font-size: 14px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6E6E6E; }

.hometext	{ color: #758FC2; font-size: 18px; font-weight: normal; font-family: Times New Roman; }
.Header		{ color: #758FC2; font-size: 18px; font-weight: normal; font-family: Verdana; }
.Subheader	{ color: #758FC2; font-size: 14px; font-weight: normal; font-family: Verdana; }

.Green		{ color: #000000; }
.Blue		{ color: #758FC2; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }
.Gray		{ color: #6E6E6E; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 1em; }
.LargeText	{ font-size: 24px; line-height: 1em; }

IMG.FloatLeft 	{ float: left; margin: 0 10px 10px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 10px 10px; }

TD.PadRight	{ padding-right: 175px; }

* #shell { margin: 0px auto; width:980px;  }
* #header { width:980px; height: 149px; background: url(images/pageElements/header.jpg) 0 0 no-repeat;  }

* #container { width: 980px; background: url(images/pageElements/container.jpg) 0 2px repeat-y; }
* #containerReferral { width: 980px; background: url(images/pageElements/wrapperReferral.jpg) 0 0 repeat-y; overflow: hidden;  }
* #contentwrapper { width: 915px; background: url(images/pageElements/wrapper.jpg) 0 0 no-repeat; padding-left: 65px; min-height: 246px; _height: 246px; }
* #contentwrapperReferral { width: 460px; margin-left: 65px; }

/*Main Content*/
* .content { width:600px; margin: 0px 0px 0px 34px; padding: 0 15px 28px 0;  }
	.contenthome{ color: #758FC2; font-size: 18px; font-weight: normal; font-family: Times New Roman; }
	.content p { padding: 5px 0px 10px 0;  }
	.content a {  }
	.content a:hover {  } 
	.content ul { margin-left: 25px; padding: 5px 0;  }
	.content ol { margin-left: 35px; padding: 5px 0;  }
	.content h1, h2, h3, h4, h5 { padding: 5px 0px; color: #758FC2; font-weight: normal; }
	.content h4 { font-size: 14px; line-height: 16px; }
	.content h3 { font-size: 18px; line-height: 20px; }
	
	* .contentReferral { width:800px; height: auto; overflow: auto; margin: 0px 0px 0px 34px; padding-right: 15px;  }
	.contentReferral p { margin: 5px 0px;  }
	.contentReferral a {  }
	.contentReferral a:hover {  } 
	.contentReferral ul, .content ol { margin-left: 25px;  }
	.contentReferral h1, h2, h3, h4, h5 { margin: 5px 0px; color: #758FC2; font-weight: normal; }
	.contentReferral h4 { font-size: 14px; }
	.contentReferral h3 { font-size: 18px; }

* #footer { width: 980px; height: 66px; background: url(images/pageElements/footer3.jpg) 0 0 no-repeat; text-align: center; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #fff; clear: both; padding-top: 95px;  }
	#footer a, #footer a:visited { color: #fff; text-decoration: none;  }
	#footer a:hover {  }

/*Menu*/
* #navigation { width: 980px; height: 33px; background: url(images/pageElements/menu.jpg) 0 0 no-repeat; text-align: center; }
* #nav { margin-left: 85px; }
#nav li { list-style: none; float: left; padding:0px 8px; position: relative; }
#nav li a { font: 14px/33px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #606060; }
	#nav li a:hover { color: #B5DC11; }
#nav li ul { background: #f2f2f2; border: 1px #adadad solid; width: 130px; text-align:center; padding:5px 0px; display:none; position: absolute; left:0px; top:33px; border-top: none; }
#nav li ul li { padding:0; margin:0; float: none; }
	#nav li ul li a { text-decoration: none; color: #707070; font: 11px/20px Verdana, Arial, Helvetica, sans-serif; display: block; }
	#nav li ul li a:hover { color: #E8E8E8; background: #adadad; }


/*---- sIFR 3---*/
* .sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
* .sIFR-replaced { visibility: visible !important; margin: 0; padding: 0; width: auto;}
* .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 36px/36px Verdana, Arial, Helvetica, sans-serif; padding:15px 0px; margin:0;}
/*.sIFR-active #catchPhrase {visibility:hidden; font:normal 36px/36px Verdana, Arial, Helvetica, sans-serif; padding:8px 0px; margin:0;}
.sIFR-active #footeraddress {visibility:hidden; font:normal 14px/14px Verdana, Arial, Helvetica, sans-serif; padding:7px 0px; margin:0;}*/

/*Steps*/
* #step1 { width: 165px; height: 40px; float: right; padding-left: 5px; }
* #step2 { width: 114px; height: 130px; float: right; clear: right; }

/*Misc*/
* .featureCenter { border: 2px #758FC2 solid; margin: 5px 0px; }
* .featureRight { border: 2px #758FC2 solid; margin: 5px; float: right; }
* .photo { border: 1px #758FC2 solid; padding: 5px; background: #fff; margin: 0px 5px; }
* .photoleft { border: 1px #758FC2 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
* .photoright { border: 1px #758FC2 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
* #pagePhoto { position: absolute; margin-left: 521px;  }
.missionTable tr { margin: 5px 0px; }
.missionTable td { vertical-align: top; }
#altmenu a { font-weight: bold; }

* .errmsg {display:none;}
#validationmsg h4, #validationmsg ul li { color:#FF0000; }
* .formText { text-align: right; width: 250px; }
