BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: tahoma; background: #181818  ; 
	   background-image: url("/img/.gif")
}
TABLE {
	FONT-SIZE: 10pt; FONT-FAMILY: tahoma
}




a {
text-decoration: none;
color: #006699;
text-decoration: underline;
}
a:hover {
text-decoration: underline;
color: #4F5D7F;
}







A.clsMainNavTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #181818; TEXT-DECORATION: none
}
A.clsMainNavTitle:hover {
	FONT-WEIGHT: bold; COLOR: #181818; TEXT-DECORATION: none
}
A.clsSubNavHeader {
	FONT-SIZE: 8pt; COLOR: #333333; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.clsSubNavHeader_Selected {
	FONT-SIZE: 8pt; COLOR: #e1081e; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.maincontentarea   {

	FONT-SIZE: 10pt; FONT-FAMILY: tahoma
	
	
  }

.clsmaincont {
  	
	background-image: url(/img/shellbackground.jpg);
	background-repeat:no-repeat; 
	background-position:bottom;
}
.clsSplashImage {
	BORDER-BOTTOM: #999999 1px solid
}
.clsPromoRed {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e1081e
}
.clsSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 25px; COLOR: #336699
}
.clsTableColumnHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999
}
.clsPhoneNumber {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; COLOR: #e1081e
}
.clsOptionPromo {
	FONT-SIZE: 8pt; COLOR: #e1081e
}
.clsCategoryHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 5px; COLOR: #666666
}
.clsPageText {
	FONT-SIZE: 8pt; MARGIN: 5px; COLOR: #333333
}
.clsPageTextlight {
	FONT-SIZE: 8pt; MARGIN: 5px; COLOR: #FFFFFF
}
.clsPageTextLg {
	FONT-SIZE: 9pt; COLOR: #333333
}
.clsPageTextSm {
	FONT-SIZE: 7pt; COLOR: #333333
}
.clsPageBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666
}
.clsPageBoldLgBlk {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000
}
.clsPageBoldLg {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666
}
.clsPageTextBlk {
	FONT-SIZE: 8pt; COLOR: #000000
}
.clsPageBoldLgBlk {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333
}
.clsPageTextGold {
	FONT-SIZE: 8pt; COLOR: #cc9900
}
.clsPageTextRedLg {
	FONT-SIZE: 9pt; COLOR: #e1081e
}
.clsPageTextRed {
	FONT-SIZE: 8pt; COLOR: #ff0000
}
.clsSpecialRedLg {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e1081e; FONT-STYLE: italic; TEXT-DECORATION: none
}
.clsSpecialRedSm {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e1081e; FONT-STYLE: italic; TEXT-DECORATION: none
}
.clsErrMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e1081e
}
.clsSmallGray {
	FONT: 8pt Arial,Helvetica,sans-serif; COLOR: #666666
}
.clsGrayBold {
	FONT-WEIGHT: bold; COLOR: #666666
}
.clsGrayTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #666666
}
.clsLegend {
	FONT-WEIGHT: bold; COLOR: #e1081e
}
.clsBoxTitle {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: white
}
.chartSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageText {
	FONT: 10pt Arial,Helvetica,Sans-serif
}
.pageTitle {
	FONT: bold 10pt Arial,Helvetica,Sans-serif; TEXT-ALIGN: left
}
.legal {
	FONT: 8pt Arial,Helvetica,Sans-serif; COLOR: #666666
}
A.frontpagelink {
	FONT-SIZE: 15px; MARGIN-TOP: 15px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.frontpagelink:hover {
	FONT-SIZE: 15px; MARGIN-TOP: 15px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: underline,bold
}
.clsPageTitle {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 25; MARGIN-BOTTOM: 10px; COLOR: #003366
 
}

A.loginlink {
	FONT-SIZE: 13px; MARGIN-TOP: 15px;  COLOR: white; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: bold
}
A.loginlink:hover {
	FONT-SIZE: 13px; MARGIN-TOP: 15px; COLOR: white; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: underline,bold
}

input.right {
  text-align: right;
  width: 75px;
}

/* column two settings -------------------------------------- */
	.col2 {
		padding-top: 5px;
		text-align: left;
	}

	.col2 h2 {
		text-align: left;
		height: 30px;
		line-height: 80px;
		color: #006699;
		font-size: 15px;
	}
	.col2 ul {
		padding: 0px 0 0px 0px;
		list-style-type: square;
		color: #006699;
	}
	.col2 ul li a {
		text-decoration: none;
		font-weight: 600;
		
	}
	.col2 ul li a:hover {
		color: #999999;
	}	

/* column two settings -------------------------------------- */
	.col4 {
		background: #5C5C5C;
		padding-top: 5px;
		Padding-left: 2px;
		padding-bottom: 5px;
		text-align: left;
	}

	.col4 h2 {
		
		text-align: left;
		height: 30px;
		color: #E1B378;
		font-size: 15px;
	}
	.col4 ul {
		list-style-type: square;
		color: #E1B378;
	}
	.col4 ul li a {
		text-decoration: none;
		font-weight: 600;
		
	}
	.col4 ul li a:hover {
		color: #999999;
	}	

/* column three settings---------------------------------------- */		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* column three settings---------------------------------------- */	
	 
	
	.col3 {
		width: 140px;
		text-align: justify;
		padding-top: 20px;
	}
	.col3 h2 {
		font-size: 18px;
		font-weight: 100;
		padding: 15px 0 7px 0;
		color: #006699;
	}
	.col3 h2 a {
		text-decoration: none;
		}
	.col3 h2 a:hover {
	}
	.col3 h3 {
		margin: 10px 0 0 0;	
		font-size: 15px;
		font-weight: 100;
		color: #006699;
	}
	.col3 h3 a {
		text-decoration: none;
	}
	.col3 h3 a:hover {
	}
/* column MAIN settings---------------------------------------- */	
	 
	
	.colmain {
	
		FONT-FAMILY: tahoma
		padding-top: 10px;
		padding-bottom: 40px;		
		
	}
	.colmain h2 {
		font-size: 18px;
		font-weight: 100;

		color: #006699;
	}
	.colmain h2 a {
		text-decoration: none;
		}
	.colmain h2 a:hover {
	}
	.colmain h3 {

		font-size: 15px;
		font-weight: 100;
		color: #006699;
	}
	.colmain h3 a {
		text-decoration: none;
	}
	.colmain h3 a:hover {
	}