/******************** Regular SITE WIDE HTML tag styles ***************************/

#body {
	font-family: Arial,sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 5px 10px 5px;
	color:#fff;
	background-color:#000;
	text-align: left;
	vertical-align: top;
	horizontal-align: center;
	height: auto;
	width: 400px;
	left: 5px;
	top: auto;;
	bottom: 5px;
}
#body2 {
	font-family: Arial,sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 5px 10px 5px;
	color:#fff;
	border: 2px solid #996666;
	background-color:#663333;
	text-align: left;
	vertical-align: top;
	height: auto;
	width: 940px;}
p {font-family: Arial,sans-serif; color:#fff; font-size:8pt;}
.NormalFont {font-family: Arial,sans-serif; color:#000000; font-size:8pt;}
hr {height: 1px; color: #999999; margin: 0px 0px 0px 0px;}
h1{color:#fff; font-size : 12pt; font-weight : bold; padding: 10px 0px 10px 0px; margin:12px 0px -5px 0px; letter-spacing: 2px;}

/************** links **************/
A:link {color: #64ba8f; font-size:8pt; text-decoration:underline}
A:hover {color: #64ba8f; font-size:8pt;text-decoration: underline }
A:visited {color: #64ba8f; font-size:8pt; text-decoration: underline }

a.tlink:link, a.tlink:active, a.tlink:visited a.tlink:hover { font-size: 8pt; color:#fff; font-weight: bold; text-decoration: none; }
/***********************************************/
/* Styles                                      */
/***********************************************/
/**********************header styles**************************/
#header {
	CLEAR: both; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: url(images/header.jpg) #41637d repeat-x left bottom; MARGIN: 0px auto; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #e38f00 5px solid; POSITION: relative; HEIGHT: 120px
}	

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.width {
	WIDTH: 484px
}
.widthPad {
	WIDTH: 746px
}
#pageBorder{
	position:absolute;
	width: 96%;
	border: 1px solid #003333;
	background-color: #000;
	padding: 10px 10px 0px 10px;
	margin: 10px 5px 0px 0px;
}
#table746{
	width: 746px;
	table-layout: fixed;
	border: 1px solid #003333;
	padding: 0px;
	background-color:#000;
	margin-top:10px;
}


/************* nav styles **************/

/****left nav column****/
.pageNavBord{ border-right: 1px solid #003333;
}
#pageNav{ background-image:url(../images/navBG.gif);background-repeat:no-repeat; text-align:center; float:left;  
	background-color: #000;
	width: 262px;
	margin: 0px 0px 0px 0px;
	font-family: Arial,sans-serif;
	color:#ffffff; 
	font-size:8pt;
	padding: 0px 0px 0px 0px; border-right: 1px solid #003333; min-height:544px;
}
#pageNav h1{color:#fff; font-size : 12pt; font-weight : bold; padding: 2px 1px 2px 1px; margin:4px 14px 2px 14px; letter-spacing: 1px; background-color: #ff0000; border: 1px solid #fff;}
#pageNav h2{color:#FFFFFF; font-size : 10pt; font-weight : bold; background-color: #66cc99;  margin:20px 0px 0px 0px; text-align:center;}
#pageNav h3{color:#FFFFFF; font-size : 16pt; font-weight : normal; background-color: #6586BB; padding: 0px 0px 0px 0px; margin:12px 0px -5px 0px; font-style:italic;}
#pageNav image{
	text-align: center;
	padding: 10px 5px 5px 5px;
	left: 10px;
	top: 10px;
	right: 10px;
}
#pageNav h5{font: 8pt Arial,sans-serif; color: #fff; margin: -5px 0px 10px 0px ;text-align: center; font-weight: bold; letter-spacing: 1px;}
#pageNav h4{color:#FFFFFF; font-size : 1pt; font-weight : bold; background-color: #314F97; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0px 0px 0px 0px; margin: 0px 0px -20px 0px;}
#pageNav .logos {background-color: #ffffff; margin: 5px 0px 0px 0px; padding-top: 5px}
#pageNav .hours{font-size: 7pt; color: #fff; margin: 0px 5px 10px 5px; line-height:1.5em;}
#pageNav div {padding: 18px 0px 5px 0px; margin-top:2px; }
#pageNav a{color: #FFCC00; font-size:8pt; text-decoration:underline;}
#pageNav a:link, a:active, a:visited  {color: #FFCC00; font-size:8pt; text-decoration:underline;}
#pageNav a:hover {color: #FFCC00; font-size:8pt; text-decoration:underline;}
#pageNav p {padding: 0px 5px 0px 5px; color:#FFFFFF;font-size: 8pt; font-weight: bold;}
#pageNav hr {
	height: 1px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	margin: 0px 8px 0px 8px;
	border: 1px dashed #FFFFFF;
}
#pageNav a.fund:link {color: #fff; font-weight:bold; font-size:12pt; text-decoration:underline;}
#pageNav a.fund:active {color: #FFCC00; font-size:12pt;font-weight:bold; text-decoration:underline;}
#pageNav a.fund:visited {color: #FFCC00; font-size:12pt;font-weight:bold; text-decoration:underline;}	 	 
#pageNav a.fund:hover {color: #FFCC00; font-size:12pt;font-weight:bold; text-decoration:underline;}	 
#pageNav ul {list-style-position: outside; list-style-type: none; line-height: 24px;}
#pageNav li {font-family: Arial,sans-serif; color:#ddd; font-size:11pt; text-align:left;}
/****top nav***/
#topNav{ float: right; background-color:#0f4d5a;  
	margin: 0px 0px 0px 0px;
	font-family: Arial,sans-serif;
	color:#ffffff; 
	font-size:8pt;
	padding: 0px 0px 0px 0px; border: 1px solid #64ba8f;
}
#topNav .td{background-color:#0f4d5a;  
	margin: 0px 0px 0px 0px;
	font-family: Arial,sans-serif;
	color:#ffffff; 
	font-size:8pt;
	padding: 0px 0px 0px 0px; border-right: 1px solid #64ba8f; text-align:center;
}
#topNav .tdRt{ background-color:#0f4d5a;  
	margin: 0px 0px 0px 0px;
	font-family: Arial,sans-serif;
	color:#ffffff; 
	font-size:8pt;
	padding: 0px 0px 0px 0px; text-align:center;
}
#topNav a{color: #ffffff; font-size:8pt; text-decoration:none;}
#topNav a:link, a:active, a:visited  {color: #ffffff; font-size:8pt; text-decoration:none;}
#topNav a:hover {color: #ffcc00; font-size:8pt; text-decoration:none;}
/*****************content style shopping sections ***************/

#content{ float: right; 
	background-color: #000;
	margin: 0px 5px 2px 5px;
	font-family: Arial,sans-serif;
	color:#ddd; 
	font-size:8pt;
	padding: 0px 5px 0px 5px; min-height:544px;
}
#content .body{ float: right;
text-align:left; 	
	margin: 0px 0px 0px 0px;
	font-family: Arial,sans-serif;
	color:#ddd; 
	font-size:8pt;
	padding: 0px 8px 5px 8px;
}
#content h1{color:#fff; font-size : 12pt; font-weight : bold; padding: 4px 0px 10px 0px; margin:4px 0px -5px 0px; letter-spacing: 2px;}
#content h5 {color:#fff; font-size : 9pt; font-weight : bold; text-align: left; border: 0px; margin: 5px 0px 5px 0px;}
#content h4 {color:#FFF; font-size : 11pt; font-weight : bold; background-color: #314F97; text-align: center; border: double; margin: 0px 0px 0px 0px;}
#content h2 {color: #fff; font-size : 12pt; font-weight : bold; margin: 0px 0px 0px 0px;}
#content p{	font-family: Arial,sans-serif, 8pt; color:#fff; text-align: left; letter-spacing: 1px; margin: 5px 0px 15px 0px;}
#content h3 {color:#FFF; font-size : 11pt; font-weight : bold; background-image:url(../images/cart-back.gif); text-align: center; margin: 0px 0px 0px 0px;}
#content h6{font-family: Arial, sans-serif; font-size: 10pt; color: #fff; letter-spacing: 1px; background-image:url(../images/top_background.gif); padding: 5px 0px 5px 0px; text-align: center; margin: 0px 0px 0px 0px; background-position:center; background-color:#FFFFFF; background-repeat:no-repeat; border-top:solid #999999 1px;border-bottom:solid #999999 1px;}
#content .products {color: #fff; font-size : 8pt; margin: 0px 0px 0px 0px;}
#content .scrollTableHead {color:#FFF; font-size : 8pt; font-weight: bold; background-image:url(../images/cart-back.gif); text-align: center; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px;}
#content .TableHead {background-color: #314F97; color:#fff; font-size : 8pt; font-weight : bold}
#content .hiLite {background: #FFFFCC ;padding: 2px 0px 3px 0px;font-family: Arial,sans-serif; color:#000000; font-size:8pt;border: 1px solid #cccccc;}
#content .head {font-size: 8pt; background-color: #6586BB ; font-weight: bold; color: #fff}
#content .trOrange{background: #FFCC66 ;padding: 2px 0px 3px 0px}
#content .orderBox {
	vertical-align: top;
	padding: 0px;
   border: 1px solid #999999;
}
#content a.pdf:link, a.pdf:active, a.pdf:visited  {color: #04a072; font-weight:bold; font-size:9pt; text-decoration:underline;}
#content a.pdf:hover {color: #FFCC00; font-size:9pt;font-weight:bold; text-decoration:underline;}
#content ul {list-style-position: outside; list-style-type: square; line-height: auto;}
#content li {font-family: Arial,sans-serif; color:#fff; font-size:8pt; text-align:left;}
#content li {font-family: Arial,sans-serif; color:#fff; font-size:8pt; text-align:left;}
#content .form{ float: left;font-family: Arial,sans-serif;color:#fff; font-size:8pt;}
#content2 p{	font-family: Arial,sans-serif, 8pt; color:#fff; text-align: left; letter-spacing: 1px; margin: 5px 0px 15px 0px;}
#content2 ul {list-style-position: outside; list-style-type: square; line-height: auto;}
#content2 li {font-family: Arial,sans-serif; color:#fff; font-size:8pt; text-align:left;}
#content2 h1{color:#fff; font-size : 12pt; font-weight : bold; padding: 10px 0px 10px 0px; margin:12px 0px -5px 0px; letter-spacing: 2px;}
#content2 h2{color:#fff; font-size : 9pt; font-weight : bold; padding: 0px;} 
#content2 a:link, a:active, a:visited  {color: #04a072; font-weight:normal; font-size:8pt; text-decoration:underline;}
#content2 a:hover {color: #FFCC00; font-size:8pt;font-weight:normal; text-decoration:underline;}
#content2 a.p:link, a:active, a:visited  {color: #04a072; font-weight:normal; font-size:8pt; text-decoration:underline;}
#content2 a.p:hover {color: #FFCC00; font-size:8pt;font-weight:normal; text-decoration:underline;}

#content2 a.pdf:link, a.pdf:active, a.pdf:visited  {color: #04a072; font-weight:bold; font-size:9pt; text-decoration:underline;}
#content2 a.pdf:hover {color: #FFCC00; font-size:9pt;font-weight:bold; text-decoration:underline;}	 
/**********************Pop Up Table**********************/

.tablePopUp{margin-top:2px; vertical-align: top; font-family: sans-serif; font-size : 8pt; font-weight : normal; color : #000000; padding-left: 5px; padding-bottom: 15px;}
.tablePopUp h3 {color: #000000; font-size : 11pt; font-weight : bold; margin: 0px 0px 0px 0px;}
/************** buttons ****************/
.btn {
   font-family:Arial,sans-serif;
   font-size: 8pt;
   color: #FFF;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 2px 0px 2px 0px;
   text-align: center;
   background-color: #6586BB;
   border: solid 1px #5979B2;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#9AB3DB',EndColorStr='#28559C');

}
.btnhov{
   cursor:pointer;
  font-family:Arial,sans-serif;
   font-size: 8pt;
   background-color: #6586BB;
   color: #FFF;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 2px 0px 2px 0px;
  text-align: center;
  border: solid 1px #5979B2;
  background:#314F97;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#23428A',EndColorStr='#9AB3DB');
}
.btnDkBlue {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #5979B2;
  font-size: 8pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#314F97;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#23428A',EndColorStr='#314F97');
}

.btnDkBluehov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  background: #6586BB;
  border: solid 1px #5979B2;
  font-size: 8pt;
  font-weight:bold;
  color: #FFFFFF;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#9AB3DB',EndColorStr='#28559C');
}
.btnRed {
  background: #fd5911;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  color: #FFF;
  border: solid 1px #FF0000;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#FF0000',EndColorStr='#b33402');
}

.btnRedhov{
  cursor:pointer;  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  color: #FFF;
  background-color: #FF0000;
  text-align: center;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #FF0000;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#FF0000',EndColorStr='#561201');
}
.btnRedSm {
  font-size: 7pt;
  background: #fd5911;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  color: #FFF;
  border: solid 1px #FF0000;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#FF0000',EndColorStr='#b33402');
}

.btnRedSmhov{
  cursor:pointer;  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight:bold;
  color: #FFF;
  background-color: #FF0000;
  text-align: center;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #FF0000;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#FF0000',EndColorStr='#561201');
}

.btnSm {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 7pt;
  font-weight:bold;
  color: #FFFFFF;
  background: #6586BB;
  border: solid 1px #5979B2;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#9AB3DB',EndColorStr='#28559C');
}
.btnSmhov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #5979B2;
  font-size: 7pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#314F97;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#23428A',EndColorStr='#314F97');
}
.btnSm2 {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #5979B2;
  font-size: 7pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#314F97;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#23428A',EndColorStr='#314F97');
}

.btnSm2hov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  background: #6586BB;
  border: solid 1px #5979B2;
  font-size: 7pt;
  font-weight:bold;
  color: #FFFFFF;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#9AB3DB',EndColorStr='#28559C');
}
.btnSm3 {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #5979B2;
  font-size: 6pt;
  font-weight:bold;
  letter-spacing: 1px;
  color: #FFFFFF;
  background:#314F97;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#23428A',EndColorStr='#314F97');
}

.btnSm3hov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  background: #6586BB;
  border: solid 1px #5979B2;
  font-size: 6pt;
  font-weight:bold;
  letter-spacing: 1px;
  color: #FFFFFF;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#9AB3DB',EndColorStr='#28559C');
}
.btnGraySm {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 7pt;
  font-weight:bold;
  color: #FFFFFF;
  background: #999;
  border: solid 1px #999;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#999999',EndColorStr='#666666');
}
.btnGraySmhov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #999;
  font-size: 7pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#666;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#666666',EndColorStr='#CCCCCC');
}
.btnGray {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 8pt;
  font-weight:bold;
  color: #FFFFFF;
  background: #999;
  border: solid 1px #999;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#999999',EndColorStr='#666666');
}
.btnGrayhov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #999;
  font-size: 8pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#666;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#666666',EndColorStr='#CCCCCC');
}
.btnGraySm2 {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 6pt;
  font-weight:bold;
  letter-spacing: 1px;
  color: #FFFFFF;
  background: #999;
  border: solid 1px #999;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#999999',EndColorStr='#666666');
}
.btnGraySm2hov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #999;
  font-size: 6pt;
  font-weight:bold;
  letter-spacing: 1px;
  color: #FFFFFF;
  background:#666;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#666666',EndColorStr='#CCCCCC');
}
.btnGreen {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 8pt;
  font-weight:bold;
  color: #FFFFFF;
  background: #009900;
  border: solid 1px #006600;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#89ef56',EndColorStr='#009900');

}
.btnGreenhov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #006600;
  font-size: 8pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#1fbd13;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#328d06',EndColorStr='#89ef56');
}
.btnGreenSm {
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 6.5pt;
  font-weight:bold;
  color: #FFFFFF;
  background: #009900;
  border: solid 1px #006600;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#89ef56',EndColorStr='#009900');

}
.btnGreenSmhov{
  cursor:pointer;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  border: solid 1px #006600;
  font-size: 6.5pt;
  font-weight:bold;
  color: #FFFFFF;
  background:#1fbd13;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#328d06',EndColorStr='#89ef56');
}
.btnOut {

  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
  text-align: center;
  text-decoration: none;
  font-family: Arial,sans-serif;
  font-size: 8pt;
  font-weight:bold;
  color: #747474;
  background: #ddd;
  border: solid 1px #747474;
}
/**************footer styles ****************/

#footer{ letter-spacing: 1px; width: 726px; font-size:7pt ;color:#fff; padding: 2px 10px 2px 10px; background-color:#99CCCC;text-align: right;vertical-align: middle; margin: 0px 0px 0px 0px; border-top:solid #003333 1px;}
#footer a:link, a:active, a:visited  {color: #3366CC; font-size:8pt; text-decoration:underline;}
#footer a:hover {color: #3366CC; font-size:8pt; text-decoration:underline;}
#copyright{ float:right; font-family: sans-serif; font-size: 7pt; font-weight: normal; color: #000; letter-spacing: 1px; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; border: 0px; background-color:#ddd;}

