/* General Text */
td {color: #333333; font-family: Arial; font-size: 13px; vertical-align: top; }
.bold { font-weight: bold; }
.bigger {font-size: 14px; font-weight: bold; }
.footer {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #8DD3D9; text-align: right; padding-right: 8px; }
.hlt { font-weight: bold; color: #7942A0; }
.textTeal { color: #318B96; font-weight: bold; }
.pTitle { color: #7942A0; font-size: 16px; font-weight: bold; }

/* Hyperlinks */
A:link { text-decoration: none; color: #3996A1; font-weight: bold; }
A:visited { text-decoration: none; color: #3996A1; font-weight: bold; }
A:hover { text-decoration: underline; color: #6EB2BA; font-weight: bold; }
A:active { text-decoration: none; color: #3996A1; font-weight: bold; }

A:link.leftNav { text-decoration: none; color: #318B96; font-size: 15px; font-weight: bold; }
A:visited.leftNav { text-decoration: none; color: #318B96; font-size: 15px; font-weight: bold; }
A:hover.leftNav { text-decoration: none; color: #6EB2BA; font-size: 15px; font-weight: bold; }
A:active.leftNav { text-decoration: none; color: #318B96; font-size: 15px; font-weight: bold; }	

A:link.footer { text-decoration: none; color: #f1f1f1 }
A:visited.footer { text-decoration: none; color: #f1f1f1 }
A:hover.footer { text-decoration: underline; color: #ffffff }
A:active.footer { text-decoration: none; color: #f1f1f1 }

.IMG {border:1px; border-thickness: 1px; border-color: #000; border-style: solid;}
A:hover .IMG, A:active .IMG {border:1px; border-thickness: 1px; border-color: #fff; border-style: solid}

	
/* Page Heading */
.pageHeader {color: #3E85CD; font-family: Microsoft Sans Serif; font-size: 22px; font-weight: bold}

/* Background Colors */
.bgTeal { background-color: #DCEFF2; }
.bgGray { background-color: #DAE0E5; }
.bgPurple { background-color: #EBE4F0; }

.dotted {
	background: #fff url(../images/dotted.gif) repeat-x left top;
	height: 3px;
	border: 0;
	margin-top: 8px;
  }
.sepTeal {
  border: 0;
  width: 100%;
  color: #8DD3D9;
  background-color: #8DD3D9;
  height: 2px;
  }
.sepPurple {
  border: 0;
  width: 100%;
  color: #B394C9;
  background-color: #B394C9;
  height: 2px;
  }  
ul {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	list-style-type: circle;
	vertical-align: middle;
} 

/* Text Formats */
.textSmall {color: #333333; font-family: Tahoma; font-size: 11px; letter-spacing: 0.7px; word-spacing: 2px}
.textBig {color: #3884E4; font-size: 14px; font-weight: bold}
.textBigWhite {color: #ffffff; font-size: 14px; font-weight: bold}
.textBigOrange {color: #EA7605; font-size: 14px; font-weight: bold}
.textBigGray {color: #A7A7B5; font-size: 14px; font-weight: bold}
.htextGray {font-size: x-large; color: #A7A7B5; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.textRed {color: #CC0000; font-size: 11px; letter-spacing: 0.9px; word-spacing: 2px}
.tBigGray {font-size: 22px; color: #A7A7B5; font-weight: bold}
.tBigOrange {font-size: 22px; color: #F6A018; font-weight: bold}
.tBigBlue {font-size: 22px; color: #4E99DE; font-weight: bold}
.tLogin {color: #3E85CD; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold}

/* Color Panels */
.hGray {background-color: #E1E1E6; height: 17px; padding-left: 8px; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: bold;}
.hBlue {background-color: #76B3DD; height: 17px; padding-left: 6px; color: #FFFFFF; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: bold;}

.just {text-align:justify}

.indent {padding-left: 12px;}

.field6 {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 45px;
	height: 15px}	
	
.formField8 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #333333; 
	font-weight: normal; 
	background-color: #F4F4F4; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #ffffff;
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #ffffff; 
	width: 60px;
	height: 17px}	

.field10 {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 80px;
	height: 15px}
	
.field15 {font-family: Arial; 
	font-size: 13px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 125px;
	height: 17px}	
	
.field20 {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 150px;
	height: 15px}
	
.field20B {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 150px;
	height: 20px}
	
.field30 {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 250px;
	height: 15px}
	
.fieldUpload {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border: 1px solid #84A1BF; 
	}	
	
.formField70 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #333333; 
	font-weight: normal; 
	background-color: #F4F4F4; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #ffffff;
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #ffffff; 
	width: 440px;
	height: 17px}	
	
.formMenuDay {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #333333; 
	font-weight: normal; 
	background-color: #F4F4F4; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #ffffff;
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #ffffff; 
	width: 35px;
	height: 17px}
	
.formMenuYear {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #333333; 
	font-weight: normal; 
	background-color: #F4F4F4; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #ffffff;
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #ffffff; 
	width: 45px;
	height: 17px}	

.menuShort {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 50px;
	height: 20px}
	
.menuMedium {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 80px;
	height: 20px}
	
.menuLong {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 130px;
	height: 20px}
	
.menuXLong {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 150px;
	height: 20px}	

.formEventMessage {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #333333; 
	font-weight: normal; 
	background-color: #F4F4F4; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #ffffff;
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #ffffff; 
	width: 430px}	

.textareaSmall {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 250px}

.textareaMedium {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 300px}

.textareaBig {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 570px}
	
.textareaTerms {font-family: Microsoft Sans Serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 590px}	
	
.textareaUploadAgreement {font-family: Microsoft Sans Serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	background-color: #F6FAFD; 
	border-left: 1px solid #84A1BF; 
	border-right: 1px solid #D2E3F5;
	border-top: 1px solid #84A1BF; 
	border-bottom: 1px solid #D2E3F5; 
	width: 590px}
	
 .btnLogin {font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; color: #000000; 
 	font-weight: normal; 
 	background-color: #C3D8EF; 
 	border-left: 1px solid #ffffff; 
 	border-right: 1px solid #1E75AE; 
 	border-top: 1px solid #ffffff; 
 	border-bottom: 1px solid #1E75AE; 
 	width: 70px;
 	height: 20px}

 .button {font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; color: #000000; 
 	font-weight: normal; 
 	background-color: #C3D8EF; 
 	border-left: 1px solid #BCE1FF; 
 	border-right: 1px solid #0D5381; 
 	border-top: 1px solid #BCE1FF; 
 	border-bottom: 1px solid #0D5381; 
 	width: 75px;
 	height: 20px}
	
 .buttonUpload {font-family: Tahoma; 
 	font-size: 13px; color: #ffffff; 
 	font-weight: bold; 
 	background-color: #2C72DF; 
 	border-left: 1px solid #BCE1FF; 
 	border-right: 1px solid #0D5381; 
 	border-top: 1px solid #BCE1FF; 
 	border-bottom: 1px solid #0D5381; 
 	width: 100px;
 	height: 24px}	
	
 .buttonLong {font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; color: #000000; 
 	font-weight: normal; 
 	background-color: #C3D8EF; 
 	border-left: 1px solid #BCE1FF; 
 	border-right: 1px solid #0D5381; 
 	border-top: 1px solid #BCE1FF; 
 	border-bottom: 1px solid #0D5381; 
 	width: 85px;
 	height: 20px}
	
	
 .buttonExtraLong {font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; color: #000000; 
 	font-weight: normal; 
 	background-color: #C3D8EF; 
 	border-left: 1px solid #BCE1FF; 
 	border-right: 1px solid #0D5381; 
 	border-top: 1px solid #BCE1FF; 
 	border-bottom: 1px solid #0D5381; 
 	width: 100px;
 	height: 20px}
	