/* CSS Document */


body,p,td	{ font-family:Helvetica Neue, Helvetica, Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	}


body	{ margin:0px;
	background-color:#FFFFFF;
	}

p	{ margin-top:10px;
	margin-bottom:0px;
	}

a:link	{ color: #25408f ;
	text-decoration:none;
		}
a:visited	{ color: #25408f;
	text-decoration:none;
		}
a:hover	{ color: #25408f;
	text-decoration:underline;
		}

tr,td	{ vertical-align:top;
	}
	
H1	{ color: #25408f; 
	font-size:24px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:14px;
	}

.heading1Sub	{ color: #0364a9; 
	font-weight:bold;
	font-size:19px;
	margin-bottom:14px;
	}
	
H2	{ font-size:18px;
	color:#0364a9;
	font-weight:bold;
	margin-top:18px;
	margin-bottom:10px;
	}
	
.heading2Sub	{ font-size:19px;
	color:#25408f;
	font-weight:bold;
	margin-bottom:14px;
	}
	
		
	

.heading3Sub	{ font-size:19px;
	color:#006f3b;
	font-weight:bold;
	margin-bottom:14px;
	}
	
H3	{ font-size:14px;
	color:#25408f;
	font-weight:bold;
	margin-top:18px;
	margin-bottom:6px;
	}

H4	{ font-size:13px;
	color:#000000;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:6px;
	}
	
.headinggreenSub	{ font-size:16px;
	color:#0364a9;;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:10px;
	}

.noSpace	{ margin-top:0px;
	}


		
.confquote	 { font-size: medium; 
		margin-top: 2em; 
		margin-bottom: 0px; 
		}

		
.bullet	{ margin-top:0px;
		margin-bottom: 0px;
		text-indent: -.7em;
		padding-left: .7em;
		}
.bulletspace	{ margin-top:8px;
		margin-bottom: 0px;
		text-indent: -.7em;
		padding-left: .7em;
		}
	

.hangdent	{ margin-top:0px;
		margin-bottom: 0px;
		text-indent: -1em;
		padding-left: 1em;
		}
.hangdentsmall  { font-size: 9pt; text-indent: -0.85em; list-style-type: disc; margin-top: 0; margin-bottom: 0; padding-left: 0.85em }

.textbutton	  { color: #ffffff; font-size: 11px; font-weight: bold
}
.textbuttonlarger	  { color: #ffffff; font-size: 13px; font-weight: bold }
.textbutton A:active	{ color:#FFFFFF;
		text-decoration: none
		}
.textbutton A:visited	{ color:#FFFFFF;
		text-decoration: none
		}
.textbutton A:hover	{ color:#FAED7E;
		text-decoration: none
		}
.textbuttonlarger A:active	{ color:#FFFFFF;
		text-decoration: none
		}
.textbuttonlarger A:visited	{ color:#FFFFFF;
		text-decoration: none
		}
.textbuttonlarger A:hover	{ color:#FAED7E;
		text-decoration: none
		}


.smallText	{ font-size: 11px;
		}
.smallPara2  { font-size: 11px; text-indent: 1em; margin-top: 0; margin-bottom: 0; }
.smallNoSpace { color:#000000; font-size: 11px; margin-top: 0; margin-bottom: 0; }

.smallNoSpace A:active	{ color:#000000;
		text-decoration: none;
		}
.smallNoSpace A:visited	{ color:#000000;
		text-decoration: none;
		}
.smallNoSpace A:hover	{ color:#000000;
		text-decoration:underline;
		}

.smallTextIndent	{ font-size: 11px;
	margin-left:30px;
	margin-right:30px;
	margin-top:4px;
		}
.smallTextIndentSpaceAfter	{ font-size: 11px;
	margin-top:4px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:8px;
		}

.smallTextIndent2Hang	{ font-size: 11px; 
	margin-left:60px;
	text-indent: -20px;; 
	margin-right:40px;
	margin-top: 0; 
	margin-bottom: 0; 
	}

.superscript	{
	font-size:70%;
	position:relative;
	top:-3px;
	}
.superscript a		{ color:#000000;
	}
	
.photoleft		{ float:left;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:16px;
	}
.photoright	{ float:right;
	margin-left:16px;
	margin-bottom:8px;
	}

.textIndent	{ margin-left:30px;
	}
	
.08pxSpaceAfter	{ margin-bottom:8px;
	}

.textSpaceBottom	{ margin-bottom:10px;
	}

.textLarge	{ font-size: 14px;
	}

ul	{margin-left:1.2em;
	padding:0;
	}

#sidebar { position:absolute; 
	left:0px; 
	top:140px; 
	width:220px; 
	z-index:50; 
	}

#main { position:absolute; 
	left:232px; 
	top:144px; 
	width:550px; 
	z-index:4;
	}

tr.tableheader td { background-color:#223E8E;
	padding:2px;
	font-weight:bold;
	color:#FFFFFF;
	}

table.tableoutline 	{ border: 1px solid #3F6483; 
	border-collapse:collapse; 
	}
table.tableoutline td	{ border: 1px solid #3F6483; 
	border-collapse:collapse; 
	padding:3px;
	}
table.tableoutline th	{ border: 1px solid #3F6483; 
	border-collapse:collapse; 
	padding:3px;
	}
	
hr.blueline { height: 1px; width: 100%; color: #3F6483; 
   	}

.trackbgwed1 { background-color: #D1E1F3; }
.trackbgwed2 { background-color: #B4CEEB; }
.trackbgthurs1 { background-color: #BBDC9B; }
.trackbgthurs2 { background-color: #D4E8C1; }


.whitetext { color:#FFFFFF; }
.whitetext A:active	{ color:#FFFFFF;
		text-decoration: none;
		}
.whitetext A:visited	{ color:#FFFFFF;
		text-decoration: none;
		}
.whitetext A:hover	{ color:#FAED7E;
		text-decoration:underline;
		}
		
.blacktext { color:#000000; 
        margin-top:0px;
	    }
.blacktext A:active	{ color:#000000;
		text-decoration: none;
		}
.blacktext A:visited	{ color:#000000;
		text-decoration: none;
		}
.blacktext A:hover	{ color:#000000;
		text-decoration: none;
		}

.yellowtext { color:#FAED7E; }

#trackpicker ol li { display:block; }

.subnavOn	{ background-color:#FAED7E;
	}

.contentLink { color:#333333; 
        margin-top:0px;
	  font-size:11px;
	    }
.contentLink a:link	{ color:#333333;
		text-decoration: none;
		}
.contentLink a:visited	{ color:#333333;
		text-decoration: none;
		}
.contentLink a:hover	{ color:#4444FF;
		text-decoration: underline;
		}
