
body {
	margin:0px 0px 15px 10px;
	background-color:#ffffff;
	}
	
body.HomeNews {
	margin:0px;
	background-color:#ffffff;
	}
	
body, div, span, p, ul, li, input, select {
	font-family:verdana, sans-serif;
	color:#555;
	}
	
p.fineprint	{
	font-size: 10px;
	color:#666;
	}
	
p.small {
	font-size: 12px;
	color:#666;
	}
	
ul.small {
	font-size: 12px;
	color:#666;
	}
	
ul li.small {
	font-size: 12px;
	color:#666;
	}
	
strong.small {
	font-size: 12px;
	color:#666;
	}
	
td.small {
	font-size: 12px;
	color:#666;
	}
	
ul li, ul li li {
	list-style-type:square;
}
	
a, a:visited {
	color:#0860A8;
	text-decoration:none;
	}
	
a:hover {
	color:#0860A8;
	text-decoration:underline;
	}

.hide { display:none !important; }

.right { float:right; position:relative; }
.left { float:left; position:relative; }
.clearer { clear:left; line-height:0px; }

.nodisplay { display:none; }

/* start nav styles */
.dhtmlmenuitem { padding:5px 8px 5px 8px; }
a.dhtmlmenulink { color:#0860A8; font-size:70%; text-decoration:none; }
a.dhtmlmenulink:hover { color:#0860A8; text-decoration:none; }
a.dhtmlmenulink:visited { color:#0860A8; text-decoration:none; }

.sepstyle {
	font-size:1px;
	height:1px;
	width:170px;
	margin-left:4px;
	background-image:url(../../_common/images/drop_linerule.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

.masthead { position:relative; top:0; width:784px; height:85px; }
.masthead ul { padding-left:0px; display:block; margin:0px; list-style-type:none; }
.masthead ul li { display:block; float:left; position:relative; }

#leftnav {
	float: left;
	margin: 0;
	margin-top:10px;
	margin-right:10px;
	padding: 0;
	border:1px solid #CCCCCC;
	background: #EEE;
	width: 170px;
	}

#leftnav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	width: 170px;
	}

#leftnav ul li {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	}

#leftnav ul li a {
	background: #EEE;
	color: #0860A8;
	height:20px;
	width: 160px;
	border-left: 0;
	border-bottom: 1px solid #DDDDDD;
	border-right: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	line-height: 18px;
	text-decoration: none;
	display: block;
	text-align: left;
	/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 10px;
	}

html>#leftnav ul li a  {
	font-size: 10px;   
	}

#leftnav ul li a:hover {
	background: #FFFFFF;
	}

#leftnav a:active	{
	background: #FFFFFF;
	}

body#one #leftnav li#one a, 
body#two #leftnav li#two a,
body#three #leftnav li#three a,
body#four #leftnav li#four a,
body#five #leftnav li#five a,
body#six #leftnav li#six a,
body#seven #leftnav li#seven a,
body#eight #leftnav li#eight a,
body#nine #leftnav li#nine a,
body#ten #leftnav li#ten a,
body#eleven #leftnav li#eleven a,
body#twelve #leftnav li#twelve a,
body#thirteen #leftnav li#thirteen a {
	background: #FFFFFF;
	}

.footer { width:784px; height:30px; clear:left; margin-top:10px; padding-top:5px; background: #fff url(../../_common/images/drop_linerule.gif) top repeat-x;  font-size:10px; /*border-top:1px solid #bababa;*/ }

.header { height:70px; width:784px; }
.header-pt1 { height:70px; float:left; border:0; margin:0; padding:0; }
.header-pt2 { height:70px; width:508px; float:left; border:0; margin:0; padding:0; text-align:right; }
.navdhtml { position:relative; float:left; padding-top:0px; border-bottom: 1px solid #CCC; }

/* end nav styles */

/* begin email newsletter styles */

.header-newsletter { height:70px; width:618px; }
.header-pt1-newsletter { height:70px; width:270px; float:left; border:0; margin:0; padding:0; }
.header-pt2-newsletter { height:70px; width:346px; float:left; border:0; margin:0; padding:0; text-align:right; }
.container-newsletter { width:616px; position:absolute; top:95; }
.content-newsletter { width:616px; font-size:75%; line-height:135%; position:relative; }
.columnFullSpan-newsletter { float:left; width:600px; }
.masthead-newsletter { position:relative; top:0; width:618px; height:85px; }
.footer-newsletter { width:618px; height:30px; clear:left; margin-top:10px; padding-top:5px; background: #fff url(../../_common/images/drop_linerule.gif) top repeat-x;  font-size:10px; }

/* end email newsletter styles */

/* start content styles */


.footnote { font-size:10px; color:#999; }
.container { width:784px; position:absolute; top:95; }
.contentHome { width:784px; font-size:75%; line-height:135%; position:relative; }
.contentHomeNews { width:354px; font-size:75%; line-height:135%; }

.homeswf { padding: 0px 1px 24px 1px; }
.breadcrumb { width:600px; float:left; font-size:90%; color:#7D7E80; padding-top:6px; padding-bottom:16px; }
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover { color:#7D7E80; text-decoration:underline; }
.column { float:left; width:372px; }
.column2 { float:left; width:178px; }
.columnNoNav { float:left; width:25px; height:200px; }
.columnMailPrefFormSpacer { float:left; width:160px; height:680px; }
.columnContactFormSpacer { float:left; width:160px; height:400px; }
.columnContactFormSpacer2 { float:left; width:160px; height:700px; }
.columnContactFormSpacer3 { float:left; width:160px; height:1000px; }
.columnContactFormSpacer4 { float:left; width:160px; height:1500px; }
.columnContactFormRight { float:right; width:155px; height:400px; }
.columnContactFormGutter { float:left; width:180px; height:20px; }
.columnContactFormColumn1 { float:left; width:200px; }
.columnContactFormColumn2 { float:left; width:200px; }
.columnContactFormSubCol { float:left; width:100px; }
.columnContactFormColSpan { float:left; width:400px; }
.columnFullSpan { float:left; width:600px; }
.columnFullSpan2 { float:left; width:700px; }
.radioButtonContainer { float:left; width:30px; height:40px; }
.radioButtonLabelContainer { float:left; width:395px; height:40px; }
.radioButtonLabelContainer2 { float:left; width:420px; height:40px; }
.radioButtonContainerAlt { background: #EEE; float:left; width:30px; height:40px; }
.radioButtonLabelContainerAlt { background: #EEE; float:left; width:390px; height:40px; }
.checkBoxLabelContainer { float:left; width:370px; height:40px; }
.checkBoxLabelContainerOneLine { float:left; width:390px; height:20px; padding-left:20px; }
/*.column3 { float:left; width:582px; }*/
.columnr { float:left; width:178px; } /* always use for the rightmost column, fixes display issue for Mac IE (right column was breaking to another row, v3_macie.css sets this width to 177px) */
.gutter { float:left; width:16px; }
.formgutter { float:left; width:30px; height:40px; }

.height40 { height:40px; }
.height24 { height:24px; }

.iMask { position:absolute; left:-300px; top:-300px; z-index:10; }

/* end content styles */

.form {
	color: #000;
	border: 1px solid #666;
	width: 180px;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
.form-half {
	color: #000;
	border: 1px solid #666;
	width: 80px;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
.form-input {
	color: #000;
	border: 1px solid #666;
	width: 400px;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
.form-select {
	color: #000;
	border: 1px solid #666;
	width: 180px;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;;
	}

html>.form {
	font-size: x-small;
	} 

.form-button {
	color: #FFF;
	background-color: #57A9C7;
	border: 1px solid #D2D2D2;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}




/* UNUSED ----------

.content { width:784px; font-size:65%; line-height:135%; position:relative; border-top:1px solid #bababa; }
.content2 { width:784px; font-size:65%; line-height:135%; position:relative; border-top:1px solid #bababa; background-image:url(/sites/templates/pix/content_bg.gif); }

.breadcrumb { font-size:90%; color:#7D7E80; padding-top:6px; padding-bottom:6px; }
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover { color:#7D7E80; text-decoration:underline; }

.height16 { height:16px; }
.height20 { height:20px; }
.height28 { height:28px; }
.height30 { height:30px; }
.height32 { height:32px; }

---------UNUSED */


