/* General Text */
td {color: #333333; font-family: Microsoft Sans Serif; font-size: 12px; letter-spacing: 0.2px; word-spacing: 1px; line-height: 17px;}
.small {color: #333333; font-family: Microsoft Sans Serif; font-size: 10px; letter-spacing: 0.7px; word-spacing: 2px; line-height: 17px;}
.bold {color: #333333; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold;}
.bigger {color: #3E85CD; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold}
.footer {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #3884E4}
.FRA1 {color: #C61E28; font-family: Microsoft Sans Serif; font-size: 16px; font-weight: bold;}
.FRA2 {color: #C61E28; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: bold;}
.FRA3 {color: #537186; font-family: Microsoft Sans Serif; font-size: 12px;}

/* Hyperlinks */
A:link { text-decoration: none; color: #3884E4; }
A:visited { text-decoration: none; color: #3884E4; }
A:hover { text-decoration: underline; color: #064688; }
A:active { text-decoration: none; color: #3884E4; }

A:link.top { text-decoration: none; color: #003764; font-size: 11px; font-weight: bold }
A:visited.top { text-decoration: none; color: #003764; font-size: 11px; font-weight: bold }
A:hover.top { text-decoration: none; color: #003764; font-size: 11px; font-weight: bold }
A:active.top { text-decoration: none; color: #003764; font-size: 11px; font-weight: bold }

A:link.leftNav { text-decoration: none; color: #003764; font-size: 11px; font-weight: bold }
A:visited.leftNav { text-decoration: none; color: #003764; font-size: 11px; font-weight: bold }
A:hover.leftNav { text-decoration: none; color: #3884E4; font-size: 11px; font-weight: bold }
A:active.leftNav { text-decoration: none; color: #3884E4; font-size: 11px; 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 }

A:link.newsletter { font-family: Trebuchet MS; font-size: 12px; text-decoration: none; color: #005DD2 }
A:visited.newsletter { font-family: Trebuchet MS; font-size: 12px; text-decoration: none; color: #005DD2 }
A:hover.newsletter { font-family: Trebuchet MS; font-size: 12px; text-decoration: none; color: #E28002 }
A:active.newsletter { font-family: Trebuchet MS; font-size: 12px; text-decoration: none; color: #005DD2 }

.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}

/* Left Nav */
.leftHeader {
	color: #ffffff; 
	font-family: Microsoft Sans Serif; 
	font-size: 14px; 
	font-weight: bold; 
	background-color: #73AFDD; 
	padding-left: 10px}
	
.leftLinks {
	color: #333333; 
	font-family: Microsoft Sans Serif; 
	font-size: 11px; 
	font-weight: bold;
	background-color: #DAEEFF; 
	padding-left: 6px}
	
/* Page Heading */
.pageHeader {color: #3E85CD; font-family: Microsoft Sans Serif; font-size: 22px; font-weight: bold}
hr {
  border: 0;
  width: 100%;
  color: #FFC13B;
  background-color: #FFC13B;
  height: 2px;
  }
.hr2 {
  border: 0;
  width: 100%;
  color: #DADADA;
  background-color: #DADADA;
  height: 1px;
  }
/* Layout Colors */	
.lOrange {background-color: #FFC13B}
.lTitanium {background-color: #BDC4D2}
.lBlue {background-color: #3884E4}
.lMediumBlue {background-color: #049BE3}
.lLightBlue {background-color: #C0DBF9}
.lGray {background-color: #CCCCCC}
.lLightGray {background-color: #F4F4F4}
.sep {
  border: 0;
  width: 100%;
  color: #BDC4D2;
  background-color: #BDC4D2;
  height: 1px;
  }
.sepPR {
  border: 0;
  width: 30%;
  color: #BDC4D2;
  background-color: #BDC4D2;
  height: 1px;
  }  

/* Text Formats */
.textSmall {color: #333333; font-family: Tahoma; font-size: 11px; letter-spacing: 0.7px; word-spacing: 2px}
.textBig {color: #3884E4; font-family: Microsoft Sans Serif; 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}
.textBigBlack { font-size: 13px; letter-spacing: 0px; word-spacing: 0px; line-height: 18px; }
.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;}


.POS {
    scrollbar-face-color: #e6e6e6;
    scrollbar-shadow-color: #999999;
    scrollbar-highlight-color: #dedede;
    scrollbar-3dlight-color: #999999;
    scrollbar-darkshadow-color: #e6e6e6;
    scrollbar-track-color: #F5F5F5;
    scrollbar-arrow-color: #999999; 
}

.formField2 {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: 25px;
	height: 17px}
	
.formField3 {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: 30px;
	height: 17px}	
	
.formField4 {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}
	
.formField5 {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}
	
.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: 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: 110px;
	height: 15px}	
	
.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}
	
.field50 {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: 370px;
	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}	

.menuDropDown {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; 
	height: 20px}

.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}
	