/****************
New styles
****************/
.homelink { color: #000000; font-weight: normal; text-decoration: none } 
.homelink:hover { text-decoration: underline }
.morelink { color: #000000; font-weight: bold; text-decoration: none }
.morelink:hover { text-decoration: underline }
.greylink { color: #000000; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
.greylink:hover { text-decoration: underline }
.greylink2 { color: #676767; font-weight: bold; font-size: 10pt; font-family: verdana, arial, helvetica; text-decoration: none }
.greylink2:hover { color: #676767; font-weight: bold; font-size: 10pt; font-family: verdana, arial, helvetica;  text-decoration: underline }
.greylink3 { color: #676767; font-weight: bold; font-size: 8pt; text-decoration: none }
.greylink3:hover { color: #676767; font-weight: bold; font-size: 8pt;  text-decoration: underline }
.channellink { color: #000000; font-size: 8pt; font-family: verdana, arial, helvetica; text-decoration: none }
.channellink:hover { text-decoration: underline }
.redlink  { color: #CC0000; font-size: 10px; font-weight: bold; text-decoration: none }
.redlink1  { color: #CC0000; font-size: 12px; font-weight: bold; text-decoration: none }
.redlink:hover { text-decoration: underline }
.redlink1:hover { text-decoration: underline }
.subnavlink { color: #666666; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
.subnavlink:hover { text-decoration: underline }
.smalltext { font-size: 9px; font-family: verdana, arial, helvetica }
.smalltextgrey { font-size: 9px; font-family: verdana, arial, helvetica; color: #999999 }
.white { color: #ffffff }
.whitebg { background-color: #FFFFFF }
.redbg { background-color: #CC0000 }
#leading { line-height: 14px }
#bold { font-weight: bold }
#red { color: #CC0000 }
#white { color: #ffffff }
#noline { text-decoration: none }
#underline { text-decoration: underline }
#greyheading { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif  } 
#ltgray {color:#999999}
#celldata{padding:5px}
#vertDot{background:url("/images/template/gray_vert_dot_line.gif")}

BODY  { font-size: 10px; font-family: verdana, arial, helvetica; margin: 0px 0px 0px 0px}
STRONG { font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica }
TD { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #000000; }
#formbox { font-size: 10px; font-family: verdana }
#formmenu { font-size: 10px; font-family: verdana }
.cboBox { FONT-SIZE: 10px }

/*/////
// Links
////*/
.topnav{color: #ffffff;	font-weight: bold;font-size: 7pt;	font-family: verdana, arial, helvetica;	text-decoration: none }
.topnav:hover { color: #ff9900; font-weight: bold; font-size: 7pt; font-family: verdana, arial, helvetica; text-decoration: none }
.sideNav { background : transparent; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 0pt; COLOR: #336699; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.sideNav:hover { background : transparent; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 0pt; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

/*.menu {	BORDER-RIGHT: #a3a99f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a3a99f 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a3a99f 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a3a99f 1px solid; BACKGROUND-COLOR: #ffffff; layer-background-color: #ffffff }*/
.menu {	BACKGROUND-COLOR: #ffffff; layer-background-color: #ffffff }
.sitemap  { color: #676767; font-size: 14px; font-weight: bold; text-decoration: none }
.sitemap:hover { color: #999999; font-size: 14px; font-weight: bold; text-decoration: none }
.sitemaplink  { color: #808080; font-size: 9px; font-weight: normal; text-decoration: none }
.sitemaplink:hover { color: #808080; font-size: 9px; font-weight: bold; text-decoration: none }
.bluelink  { color: #3A62A6; font-size: 10px; font-weight: bold; text-decoration: none }
.bluelink:hover { color: #ff9900; font-size: 10px; font-weight: bold; text-decoration: underline }
.ltgreylink { color: #cccccc; font-weight: normal; font-size: 7pt; font-family: verdana, arial, helvetica; text-decoration: none }
.ltgreylink:hover { color: #cccccc; font-weight: normal; font-size: 7pt; font-family: verdana, arial, helvetica; text-decoration: underline }
.whitelink { color: #ffffff; font-weight: bold; font-size: 7pt; font-family: verdana, arial, helvetica; text-decoration: none }
.whitelink:hover { color: #ffffff; font-weight: bold; font-size: 7pt; font-family: verdana, arial, helvetica;  text-decoration: underline }
.subnav { color: #69c; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
.nsmenu { font-size: 11px; font-family: verdana, arial, helvetica }
.menuLink { FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 0pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
#navlink { FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 0pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
#navlinkactive { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #cc0033; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ececec; TEXT-DECORATION: none }
#navlink2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
#navlink3 {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
#promolink { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif }
#specialLink { FONT-SIZE: 11px; FONT-FAMILY: Arial }
/*#progSideNav { position: relative; left:5; top:158; z-index: 5 }*/


/*/////
// Buttons
////*/
.formButtonGrey {
font-family:Verdana;
font-size:8pt;
position:relative;
height:21;
background-color:#0099ff;
border-right:#003399;
border-bottom:black;
border-left:#99ccff;
border-top:#beddf3;
border-width:3px;
border-style:solid;
color:white;
font-weight:bold;
}

.formButtonBlue {
font-family:Verdana;
font-size:8pt;
position:relative;
height:21;
background-color:#0099ff;
border-right:#003399;
border-bottom:black;
border-left:#99ccff;
border-top:#beddf3;
border-width:3px;
border-style:solid;
color:white;
font-weight:bold;
}

.formButtonRed {
font-family:Verdana;
font-size:8pt;
position:relative;
height:21;
background-color:#cc3300;
border-right:#990000;
border-bottom:#660033;
border-left:#ffcccc;
border-top:#ffcccc;
border-width:3px;
border-style:solid;
color:white;
font-weight:bold;
}

/*/////
// Table Structure
////*/
TH { background : transparent; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
H1 { background : transparent; color : #CC0000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-weight : bold; }
H2 { background : transparent; color : #E13A3E; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 25px; font-weight : bold; }
H3 { background : transparent; color : #336699; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
H4 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; }
HR { background : transparent; color : #020DA9; height: 1px; }
div.leftMargin { margin-left: 8px; }
div.adMargin { margin-top : 5px; margin-left: 5px; }
div.featureList { font-size : 11px; color : #000000; line-height : 15px; }
FORM { margin : 0px 0px 0px 0px;  }


/*/////
// Content
////*/
#content {	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif  }
#details { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Helvetica, Arial; BACKGROUND-COLOR: #a4a4a4 }
#errors { FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif  }
#features {	FONT-SIZE: 10px; FONT-FAMILY: Verdana }
#dkshade { FONT-SIZE: 5pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #7a7a7a }
#ltshade { FONT-SIZE: 4pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #c0c0c0 }
#ltrshade {	FONT-SIZE: 4pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #d1d1d1 }
#heading { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #3A62A6; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif  } 
#heading2 {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serifl  }
#readonly {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: gray; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif  }
#reference { COLOR: yellow }
#required {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: green; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif  }
#terms { FONT-SIZE: 10px; FONT-FAMILY: Arial }

.data {	FONT-SIZE: 11px; FONT-FAMILY: Verdana }
.dataDescription { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial }
.dataNotes { FONT-SIZE: 10px; COLOR: #900; FONT-FAMILY: Verdana, Arial }
.dataPrice { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial }
.headerbar { BACKGROUND-COLOR: #336699; color: #fff; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.headerbar2 { BACKGROUND-COLOR: #e6e6e6 }


/*/////
// Text Colors
////*/
.140ldg { line-height: 140% }
.bigred { font-size: 30px; color: #900 }
.default { font-size: 10px; font-family: verdana, arial, helvetica; text-align: left }
.ltblue { color: #69c }
.mdblue { color: #369 }
.dkblue { color: #036 }
.footer { font-size: 10px; line-height: 175%; font-family: arial, helvetica }
.green { color: #063 }
.grey { color: #333 }
.mdgrey { color: #999 }
.ltgreybg { background-color: #cccccc }
#ltgreybg { background-color: #cccccc }
.mdgreybg { background-color: #999999 }
#mdgreybg { background-color: #999999 }
.dkgreybg { background-color: #666666 }
#dkgreybg { background-color: #666666 }
.whitegreybg{ background-color: #F2F2F2 }
#whitegreybg{ background-color: #F2F2F2 }
.largehdg { font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica }
.largehdglink { font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica }
.largehdgblue { color: #036; font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica }
.largehdgred { color: #900; font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica }
.red { color: #900 }
.redul { color: #900; text-decoration: underline }
.smallprint { font-size: 10px; font-family: arial, helvetica }
.stdhdg  { color: #036; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.stdhdglink { font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.stdhdggrey { font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.stdhdgwhite { color: #fff; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.stdhdgred { color: #900; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.subhdg { font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica }
.subhdglink { font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica }
.subhdgblue { color: #036; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica }
.subhdgred { color: #900; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica }
.tablehdg { color: #036; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica }
.tablehdgred { color: #900; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica }
.yellow { color: #f90 }

#bigFont {	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica }


/*/////
// legal
////*/

.legal {
	font-size: 10px;color:#E8E8E8;
}





