/*Styles for body */

body {
	margin: 0;
	padding: 20px;
	text-align: center;
	background-color: #FFF;
	color: #231F20;
	font-family:"Trebuchet MS",Arial Helvetica,sans-serif;
}


/*Styles for cells*/


.cellpagetable01 {
	height: 100%;
	width: 100%;
}

.cellpagetable02 {
	width: 100%;
}

.cellpagetable03 {
	height: 100%;
}

.cellpagetableMain {
	width: 960px;
	/*border: 1px solid #4A4B46;*/
}

.cellalignleft { text-align: left;}
.cellalignright { text-align: right;}
.cellaligncenter { text-align: center;}

.cellspacerwidth01 { width: 10px;}
.cellspacerwidth02 { width: 9px;}



.picframeleft01 { margin: 5px 10px 0 0;}

.picframeright01 { margin: 5px 5px 5px 10px;}

.tableborder01 {
	color: #000;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align: center;
	background-color: #E6E6E6;
	border: 2px solid #FFF;
}
	

/*Styles for main areas*/


.maintextlarge {
	color: #000;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	}
	
	
.mainlink01 { color:#009193; font-size: 14px; text-decoration:none;}
.mainlink01:hover { color:#B3B3B3; font-size: 14px; text-decoration:underline;}

.cellnav-topcor01 {
	width: 175px;
	height: 95px;
	}

.cellnav-topheaderbar01 {
	width: 608px;
	height: 95px;
	color: #FFF;
	background-color: #B3B3B3;
	text-align: center;
	}
	
.cellnav-topheaderbar02 {
	width: 608px;
	height: 95px;
	color: #FFF;
	background-color: #7F7F7F;
	text-align: center;
	}

.cellnav-topheaderbar03 {
	width: 608px;
	height: 95px;
	color: #FFF;
	background-color: #668187;
	text-align: center;
	}
	
.cellnav-topspacer01 {
	height: 25px;
	}
	
.cellnav-sideleft01 {
	width: 135px;
	color: #000;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 18px;
	padding: 0 15px 25px 25px;
	}
	
.cellnav-sideright01 {
	width: 145px;
	color: #000;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 18px;
	padding: 0 15px 25px 15px;
	}
	
.cellnav-main01 {
	color: #000;
	background-color: #E6E6E6;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 10px 25px 10px;
	}
	
.cellnav-mainleft01 {
	color: #000;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 10px 25px 10px;
	}
	
.cellnav-main02 {
	color: #000;
	background-color: #B8C7D4;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 10px 25px 10px;
	}
	
	
.cellnav-main03 {
	color: #000;
	background-color: #B8C7D4;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: 12px;
	padding: 15px 10px 10px 10px;
	}
	
.cellnav-main04 {
	color: #000;
	background-color: #B8C7D4;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 10px 10px 10px;
	}
	
.cellnav-main-pic {
	color: #000;
	background-color: #B8C7D4;
	text-align: left;
	vertical-align: top;
	}
	
.cellnav-inner-pic-left {
	color: #000;
	background-color: #B8C7D4;
	text-align: right;
	vertical-align: top;
	}
	
.cellnav-inner-pic-right {
	color: #000;
	background-color: #B8C7D4;
	text-align: right;
	vertical-align: top;
	}
	
.cellnav-main-pic01 {
	color: #000;
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	}

.cellnav-mainsmall {
	color: #FFF;
	background-color: #B8C7D4;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: 10px;
	}
	
.cellprodbox01 {
	color: #000;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 12px;
	padding: 2px 0 7px 0;
	}

.cellprodbox02 {
	color: #000;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 12px;
	padding: 2px 0 7px 0;
	}
	

/* .cellnav-sideleft01 a { color:#000; text-decoration:none;}    .cellnav-sideleft01 a:hover { color:#B3B3B3; text-decoration:underline;}  */

.linksidenav01 { color:#000; text-decoration:none;} 
.linksidenav01:hover { color:#B3B3B3; text-decoration:underline;}

.linksidenav02 { color:#009193; text-decoration:none;}
.linksidenav02:hover { color:#B3B3B3; text-decoration:underline;}

.linksidenav03 { color:#000; text-decoration:none; margin: 0 0 0 20px;} 
.linksidenav03:hover { color:#B3B3B3; text-decoration:underline;}

.linksidenav04 { color:#009193; text-decoration:none; margin: 0 0 0 20px;} 
.linksidenav04:hover { color:#B3B3B3; text-decoration:underline;}


h1 { font-weight: normal; font-size: 34px; color: #668187; margin: 0; line-height: 26px;}
.txtgreyheader01 { font-size: 28px; color: #4A4B46;}

.txtturqheader01 { font-size: 18px; color: #009193;}
.txtturqheader02 { font-size: 12px; color: #009193; font-weight: bold;}
.txtturqheader02 a { color:#009193; text-decoration:none;} 
.txtturqheader02 a:hover { color:#B3B3B3; text-decoration:underline;}

.txtblackheader01 { font-size: 16px; color: #000; font-weight: bold;}
.txtblackheader02 { font-size: 12px; color: #000; font-weight: bold;}
.txtblackheader02 a { color:#000; text-decoration:none;} 
.txtblackheader02 a:hover { color:#009193; text-decoration:underline;}

.txtwhiteheader01 { font-size: 18px; color: #FFF;}
.txtwhiteheader03 { font-size: 14px; color: #FFF;}
.txtwhiteheader02 { font-size: 12px; color: #FFF; font-weight: bold;}
.txtwhiteheader02 a { color:#FFF; text-decoration:none;} 
.txtwhiteheader02 a:hover { color:#B3B3B3; text-decoration:underline;}

.txtgreyheader01 { font-size: 18px; color: #7F7F7F;}
.txtgreyheader03 { font-size: 14px; color: #7F7F7F;}
.txtgreyheader02 { font-size: 12px; color: #7F7F7F; font-weight: bold;}
.txtgreyheader02 a { color:#FFF; text-decoration:none;} 
.txtgreyheader02 a:hover { color:#B3B3B3; text-decoration:underline;}

.txtbodysmall01 { font-size: 10px; line-height: 12px; color: #9A9DA2;}













/*OLD STYLES RECYCLE BELOW IF NEEDED BUT MOVE ABOVE THIS LINE */
/*OLD STYLES*/
/*OLD STYLES*/
/*OLD STYLES*/
/*OLD STYLES*/
/*Styles for forms*/

.formbutton {
	color: #660000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	background-color: #FFFFFF;
	border: 2px solid #660000;
	padding: 3px;
}
.formbuttonreset {
	color: #ffffff; 
	text-transform: capitalize;
	cursor: pointer;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-color: #1D326B}

.formbox01 {
	background-color: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px}

.formbox02 {
	background-color: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 70px}
	
.formbox03 {
	background-color: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px}
	
.formbox04 {
	background-color: #7F7F7F;
	color: #FFF;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	width: 120px
}


.formprodoptions01 {
	color: #000;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFF;
	height: 17px;
	border: 1px solid #000;
}

/*Styles for tables*/

.table01 {
	background-color: #660000;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	border: 1px solid #FFFFFF;
	}

