body, td {font-family: arial, verdana, geneva, helvetica, sans-serif; font-size: 12px; color: #000000;}
small {font-size: 10px;}
.small {font-size: 10px;}
.smallHdr {font-size: 11px; font-weight:bolder;}
.bold {font-weight: bolder;}

.sectionTitleBackground {background-color: #FAF8E2;}
.sectionTitle {color: #000000; font-weight: bolder; padding: 2px;}
.subhead {color: #000000; font-weight: bolder;}

a{color: #000000;}
a:visited{color: blue;}
a:hover {color: red;}

.gray {color:#878787;}

.header {font-size:13px; color: #054185;}
.highlightBox {background-color:#FFFFCC;padding:10px;}
.legalText {font-size:10px; font-style:italic; color:#666666;}

.topHeadRow {background-color: #778ff7; color: #ffffff; font-weight:bolder;}
.topHeadRowLarge {background-color: #778ff7; color: #ffffff; font-weight:bolder; font-size: 18px; font-style: italic;}
.topNavRow {background-color: #cccc99;}
.topNav {font-size: 10px;}
.secondHeadRow {background-color: #ccebfd;}
.shaded {background-color: #e8e8e8;}
.shadedBold {background-color: #e8e8e8; font-weight: bolder;}
.shadedTxt {color: #999999;}
.topNavWhite {color: #ffffff;}
a.topNavWhite {color: #ffffff; font-size: 10px;}
a.topNavWhite:visited {color: #ffffff; font-size: 10px;}
a.topNavWhite:hover {color: #ffffff; font-size: 10px;}

a.subNav {color: #4054BB; font-size: 10px;}
a.subNav:hover {color: #778ff7; font-size: 10px;}

a.admin {font-size:11px; color: #044E95; font-weight: bolder; background-color:#CAFFFF;}
a:hover.admin {font-size:11px; color: #000000; font-weight: bolder; background-color:#FFFFFF;}
a:visited.admin {font-size:11px; color: #044E95; font-weight: bolder; background-color:#CAFFFF;}

.btn{background-color: #e8e8e8; font-size: 10px;}
.red {color: #ff0000;}
.lite {color: #C0C0C0;}
.hilite {color: #4054BB;}
.hiliteB {color: #4054BB; font-weight:bolder;}
.detail {font-size:8pt; vertical-align:top;}
.grayDetail {font-size:10px; color:#666666; vertical-align:top;}


.altRowOne {background-color: #ffffff;}
.altRowTwo {background-color: #F0FAFF;}

.stdFormField {width: 400px;}
.formLabel {font-weight: normal;}
.formLabelRequired {font-weight: bolder;}

hr.dotted {
	margin:			10px 0;
	border:			0;
	border-top:		1px dashed #515A5F;
	height:			1px;
	clear:			both;
}

/* horizontal rules */
.hrule { 
	margin: 10px 0;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : 1px dotted #C0C0C0;
	color : #000000;
	height : 1px;
}

/* div: content holder boxes */
.grayBox {border-style:solid; border-color:#cccccc; border-width:1px; padding:5px;}
.redBox {border-style:solid; border-color:#ff0000; border-width:1px; padding:5px;}
.blackBox {border-style:solid; border-color:#0000; border-width:1px; padding:5px;}


