body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #737373;	
	}

p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #737373;
	line-height: 16pt;
	}

.normal { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	}

.margin { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	margin-left : 5px; 
	margin-right : 5px;
	margin-top : 2px; 
	margin-bottom : 2px;
	} 

.marginsmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7.5pt;
	font-style: normal; 
	font-weight: normal;
	font-variant: normal; 
	margin-left : 5px; 
	margin-right : 5px; 
	margin-top : 2px; 
	margin-bottom : 2px;
	} 

.text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	margin-left : 20px; 
	margin-right : 25px; 
	margin-top : 11px; 
	margin-bottom : 70px;
	} 

.highlight {
	color: #993366;
	font-weight: bold;
}

.small { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #2C5074;
	}
	
.smallHome { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #2C5074;
	}
	
.smallest { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt
	}

.checkbox {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	margin-left : 5px; 
	margin-right : 5px; 
	margin-top : 3px; 
	margin-bottom : 3px;
	}

.formelement { 
	margin-left : 5px; 
	margin-right : 5px;
	margin-top : 3px; 
	margin-bottom : 3px; 
	font-size: 8pt;}

.formelementwide { 
	margin-left : 5px; 
	margin-right : 5px;
	margin-top : 10px; 
	margin-bottom : 10px; 
	font-size: 8pt;}

.formelementclose {
	margin-left : 3px; 
	margin-right : 3px; 
	margin-top : 1px; 
	margin-bottom : 5px; 
	font-size: 8pt;
	}

p.formelement { line-height: 1.4em; }

.large { 
	font-size: 12pt;
	}

.italic { 
	font-style: italic;
	}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	} 

ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	margin:0;
	padding:0;
	margin: 1em 0 1em 20px;	
	} 

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 16pt;
	}

.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 5pt;
	margin-bottom: 0pt;		
	}

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 5pt;
	margin-bottom: 0pt;
	}

.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 5pt;
	margin-bottom: 0pt;
	}

.header4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 5pt;
	margin-bottom: 0pt;		
} 

.sitetitle {
	font-family: Univers, Helvetica, Arial, sans-serif; 
	font-size: 22pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #5F81A4;
	line-height: 26pt; 
	margin-top : 10px; 
	margin-left : 15px; 
	margin-right : 10px;
	}

.leftnav, .leftnavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #fff;
	margin-top: 4pt;
	margin-right: 0pt;
	margin-bottom: 4pt;
	margin-left: 0pt;
	}

a.leftnavlink, a:active.leftnavlink, a:hover.leftnavlink, a:visited.leftnavlink { 
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #fff;
	}
a:hover.leftnavlink {
	color: #1C3D5E;
}
	
a.previewlink, a:active.previewlink, a:hover.previewlink, a:visited.previewlink { 
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #FFFFFF;
	}
	
.sectiontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	line-height: 18pt; 
	margin-top: 0pt;
	margin-bottom: 0pt;	
	color: #999966;
	}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 0pt;
	margin-bottom: 0pt;		
	}

.red { 
	color: #990000;
	}
	
.green { 
	color: #999966;
	}

.black { 
	color: #333333;
	}

.white { 
	color: #FFFFFF;
	} 

.grey { 
	color: #666666
	}

.bold { 
	font-weight: bold;	
	} 

.largebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003333;
	}

.beigeboldcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7495B4;}
	
.indent {
	margin-left: 20px;
	}

.leftindent {
	margin-left: 5px;
	} 

.widemargin {
	margin-left : 11px; 
	margin-right : 11px;
	}

.rightindent { 
	margin-right : 11px;
	}
.fakelink {
	color: #993366;
	text-decoration: underline;
	}
	
a {
	color: #336699;
	}

a.nounderline { 
	text-decoration: none;
	} 

a:visited {
	color: #7495B4;
	text-decoration: underline;
	}
a:hover {
	color: #666;
	}
a:active {
	color: #666;
	}
/*new style element added for 2006 site reskin. */
#splash2ColContainer {
	float: left;
	background: #fff url(../images/splImage2ColBkg.gif) top left repeat-y;
	width: 747px;
	border-top: 5px solid #DEDEDE;
	border-bottom: 5px solid #DEDEDE;		
}
#splash2Col {
	float: left;
	width: 747px;
	margin-bottom: 25px;	
}
#splash2ColLeft {
	float: left;
	width: 373px;
	
}
#splash2ColRight {
	float: right;
	width: 374px;
		
}
#splash2ColLeft img, #splash2ColRight img {
	margin-left: 28px;
}
#splash2ColLeft p, #splash2ColRight p {
	margin-left: 28px;
	margin-right: 28px;
}
#homeMoveAhead {
	/*width: 508px;
	border-top: 1px solid blue;*/
	border-bottom: 5px solid #DEDEDE;
}


#homeMoveAheadContent {
	margin: 25px 14px 25px 17px;	
	/*border-top: 1px solid red;		*/
}

#homeMoveAheadContent p {
	/*margin-right: 180px;*/
}

.homeSiteLink {
	color: #D5DFE9;	
	margin-bottom: 20px;
}
.homeSiteLink a, .homeSiteLink a:active, .homeSiteLink a:visited {
	color: #D5DFE9;
	font-weight: bold;
	text-decoration:underline;
}
.homeSiteLink a:hover {
	color: #fff;
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

.sponsorTitle {
	background:url(../images/imgSponsorTitleLine.gif) no-repeat 0px 6px;
}

.sponsorName {
	background: #fff;
	font-size: 1.1em;
	text-transform:uppercase;
	color: #5F81A4;
	padding: 0 10px;
}
#colLeftContainer {
	position: relative; 
}
#colRightContainer {
	position: relative; 
}

#sponsorContainer {
	position:relative;
}
.txtForgotPassword {
	font-size: 7pt;
	
}

#ecommHomeContainer {
	position:relative;
	margin:0 0 0 20px;
}
#ecommHomeContainer img {
	float:left; 
	margin-bottom:6px;
}
#ecommHomeTitle {
	float:left; 
	margin-left:15px;	
	display:inline;
	width:270px;/* force too-long text to wrap next to logo */
}
#ecommHomeTitle h3 {
	margin-top:19px; 
	font-size:8pt;	
}
#ecommHomeTitle p.small {
	margin:0;
	text-align:left;
}
#ecommFooterContainer {
	margin:15px 0 0;
	position:relative;	
}
#ecommFooterContainer img {
	float:left; 
	margin-bottom:6px;
}