/* Example site format
Author:	Andy Waschick
Version:	2007.12.15  */

/* Gestalt system required CSS definitions */
@import url("gestalt.css");  

body, html  {
	margin: 0px; 
	padding: 0px; 
	background-color: #fff; 	
	color: #444; 
	font-family: arial, helvetica, sans-serif; 
	}

#fakebody {
	position: relative;
	margin: 0 auto;
	background-image: url(../IMAGES/BG_tile.gif); background-repeat: repeat-x; 
	width: 100%;
	top: 0px; 
	}

.home-rightcolumn {
	padding-left: 10px; 
	padding-bottom: 30px; 
	}
	
	.home-rightcolumn img {
		margin-bottom: 10px; 
		}
		
#leftcolumn {
	padding-right: 12px;
    padding-top:6px; 
	}
	
	#leftcolumn img {
		margin-bottom: 5px; 
		}
	
#centercolumn {
	padding-top: 5px; 
	}
	
#rightcolumn {
	padding-left: 12px;
    padding-top:6px; 
	padding-bottom: 25px; 
	}
	
	#rightcolumn img {
		margin-bottom: 5px; 
		}
	

.container-tools {
	border: 1px solid #ddd; 
	background-color: #eee; 
	font-size: 11px !important; 
	padding: 3px; 
	margin: 3px; 
	}
	
.container-preview {
	border: 1px solid #ddd !important; 
	background-color: #e8cece; 
	font-size: 11px !important; 
	padding: 3px; 
	margin: 3px; 
	}

#submenu-nav {
	border-collapse: collapse; 
	margin-bottom: 12px; 
	}
	
	#submenu-nav td {
		padding-left: 15px; 
		font-size: 11px; 
		}
		
	#submenu-nav a {
		color: #777; 
		text-decoration: none; 
		}
		
		#submenu-nav a:hover {
			color: #CC0000; 
			}
	
	#submenu-nav .selection {
		font-weight: bold; 
		color: red; 
		}
		
		#submenu-nav .selection a {
			color: #CC0000; 
			}
		
	#submenu-nav .not-selection {
		font-weight: normal; 
		}
		
	#submenu-nav .nonlink {
		font-weight: bold; 
		color: #21449c; 
		}


/* inherited styles from original static site */

.itemBorder { border: 1px solid white; }
.itemText { text-decoration: none; color: #FFFFFF; font: 12.5px Arial, Helvetica; }

.crazyBorder { border: 2px outset #663399; }
.crazyText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica; }

.bodyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #202020;
	letter-spacing: 0.5px;
	font-weight: bold;
}
.bodyTxt {
	font-family: /*Verdana,*/ Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #202020;
	line-height: 13.75pt;
}
	.bodyTxt h1 {
	font-size: 21px;
	line-height:26px;
	font-family: "Lucida Sans Unicode", "Lucida Grande",Arial, Helvetica, sans-serif;
	color: #21449c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: normal;
}
.bodyTxt h2 {
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666666;
}


.bodySidebar { font-family: /*Verdana,*/ Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 13pt;}
.bodyTag { font-family: /*Verdana,*/ Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 13pt;}

.faqTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; letter-spacing: .5px; font-weight: bold;}
.faqTxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; letter-spacing: 0.75px; line-height: 13px;}
.faqDate {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; letter-spacing: .75px; line-height: 13px;}

a:link {
	color: #21449c;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #CC0000;
}

.alinkRed {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}

a:link.grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}
a:hover.grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: underline;}
a:visited.grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}

a:link.red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; text-decoration: underline;}
a:hover.red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
a:visited.red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: underline;}

.admTxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 16px; }
.admTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; letter-spacing: .5px; font-weight: bold;}

.footerTxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 14px;}
a:link.footerGrey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}
a:hover.footerGrey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-decoration: underline;}
a:visited.footerGrey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}

.footerHiLiteTxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; line-height: 14px;}	
					
.productTable {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	width: 435px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6699CC;
	margin-top: 0px;
	margin-bottom: 28px;
	line-height: 15px;
}

.productTable td {
	padding-left: 12px;
}

.productCell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	/*font-size: 12px;*/
	border-top-width: 2px;
	border-top-style: solid;
}
.productPicCell {
	padding-top: 16px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #e4e4e4;
}

.productPicCell2 {
	padding-top: 25px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #e4e4e4;
}
.productPicCell3 {
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 66px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
.productTableHead {
	background-color: #6699CC;
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-weight: bold;
}
.productLabelCell {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	width: 5em;
	padding-left: 8px;
    letter-spacing: 1px;
}
