@charset "utf-8";
body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; background-image: url(../images/main-bg.gif); margin: 0; padding: 0; text-align: center; color: #000000; }

/* custom phone number and email styling */
#phn { font-weight: bold; }
a[href ^="mailto:"] {font-weight: bold; text-decoration: none; }
/* EOF custom phone and email styling */

.twoColFixLtHdr #container { width: 776px; background: #FFFFFF;	margin: 0 auto; border: 0px solid #000000; text-align: left; vertical-align: top; } 
.twoColFixLtHdr #header { background: #FFFFFF; height: 129px; margin-top: 10px; } 
.twoColFixLtHdr #header h1 { margin: 0;	padding: 10px 0; }
.twoColFixLtHdr #sidebar1 {	float: left; width: 300px; background: #FFFFFF; padding: 15px 10px 15px 20px; }
.twoColFixLtHdr #mainContent { margin: 0 0 0 350px; padding: 15px 10px 15px 20px; } 

.twoColFixLtHdr #mainContent-wide { margin: 200 0 0 0px; padding: 15px 10px 15px 20px; border-left: 1px #009933 solid; } 

.twoColFixLtHdr #footer { padding: 0 10px 0 20px; text-align: center; font-size: 9px; font-weight: bold; } 
.twoColFixLtHdr #footer p {	margin: 0; padding: 10px 0; }

/* begin footer navigation */
.twoColFixLtHdr #footer a { color: #2E5288; text-decoration: none; }
.twoColFixLtHdr #footer a:hover { text-decoration: underline; }
/* end footer navigation */

/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
.fltrt { float: right; margin-left: 8px; }
/* this class can be used to float an element left in your page */
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.twoColFixLtHdr #container #header { background-color: #FFFFFF; background-image: url(../images/header-bg.jpg); background-repeat: no-repeat; }

#menu {	background: #184F8E; float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
#menu li { float: left;	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;	margin: 0;	padding: 0;	list-style-type: none; }
#menu a { background: #184F8E url("images/seperator.gif") bottom right no-repeat; color: #ccc; display: block; float: left;	margin: 0;	padding: 8px 12px;	text-decoration: none;	font-weight:normal; }
#menu a:hover { background-color: #184F8E; color: #B4E4A8; padding-bottom: 8px; }
#menu .current { font-weight: bold; padding: 8px 0px 0px 8px; }

.twoColFixLtHdr #container #mainContent h1 {font-size: 18px; font-weight: bold; color: #009933;	margin-top: 25px; }
.twoColFixLtHdr #container #mainContent ul { color: #000066; font-weight: bold; font-size: 11px; line-height: 20px; }
.twoColFixLtHdr #container #mainContent ol { color: #000066; font-weight: bold; font-size: 11px; line-height: 20px; }
.twoColFixLtHdr #container #mainContent p { font-size: 11px; color: #000066; }
.twoColFixLtHdr #container #mainContent h2 { font-size: 14px; color: #009933; }
.twoColFixLtHdr #container #mainContent h3 { font-size: 14px; color: #000066; font-weight: normal; }
.twoColFixLtHdr #container #mainContent h4 { font-size: 13px; color: #000066; font-weight: normal; font-style: italic; }

.twoColFixLtHdr #container #mainContent-wide h1 {font-size: 18px; font-weight: bold; color: #009933;	margin-top: 25px; }
.twoColFixLtHdr #container #mainContent-wide ul { color: #000066; font-weight: bold; font-size: 11px; line-height: 20px; }
.twoColFixLtHdr #container #mainContent-wide p { font-size: 11px; color: #000066; }
.twoColFixLtHdr #container #mainContent-wide h2 { font-size: 14px; color: #009933; }

.twoColFixLtHdr #container #mainContent tr { white-space: nowrap; }
.twoColFixLtHdr #container #mainContent .style1 { font-size: 12px; font-style: normal; font-weight: bold; color: #000066; text-decoration: none; }
.twoColFixLtHdr #container #mainContent .checklist { list-style-image: url(../images/check-mark.gif); }

#ftr-menu { xbackground: #184F8E; float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
#ftr-menu li { float: left; margin: 0; padding: 0; }
#ftr-menu a { xbackground: #184F8E url("images/seperator.gif") bottom right no-repeat; color: #184F8E; xdisplay: block; float: left; margin: 0; xpadding: 8px 12px; text-decoration: none; font-weight:normal; }
#ftr-menu a:hover { background: #2580a2 url("images/hover.gif") bottom center no-repeat; color: #B4E4A8; xpadding-bottom: 8px; }

.ulContent { padding: 0; margin: 0; margin-left: 15px; }
.ulContent li { list-style-type: disc; }
.ulContent2 { padding: 0; margin: 0; margin-left: 15px; }
.ulContent2 li { list-style-image: url(../images/check-mark.gif); list-style-type: disc; }
.ulContent3 { padding: 0; padding-left: 20px; margin: 0; margin-left: 15px; }
.ulContent3 li { list-style-image: url(../images/check-mark.gif); list-style-type: disc; font-weight: normal; }

.olContent { padding: 0; padding-left: 20px; margin: 0; margin-left: 15px; }
.olContent li { font-weight: normal; }


.twoColFixLtHdr #container #footer .2nd-nav { list-style: none; }
.twoColFixLtHdr #container #footer .2nd-nav li { float: left; }
.twoColFixLtHdr #container #footer .2nd-nav a { display: block; float: left; }

#splitblock1 { float: left; }
#splitblock2 { float: left; }