/* GENERAL STYLES */


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-image: url(images/navbg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#518988;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link { color: #378ECA; }
a:visited { color: #378ECA; }
a:hover { color: #276792; }
a:active { color: #378ECA; }

hr {color:#CCCCCC}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 0px 2px 0px;
	margin: 0px;
}
h1 { font-size: 18px; color: #3E8BBF; }
h2 { font-size: 16px; color: #000000; }
h3 { font-size: 14px; color: #3E8BBF; }
h4 { font-size: 18px; color: #3E8BBF; }
h5 { font-size: 16px; color: #3E8BBF; }
h6 { font-size: 14px; color: #3E8BBF; }

form { padding: 0px; margin: 0px; }

hr { color:#CCCCCC; height: 1px; }

.searchInput { width: 125px; height: 24px; border: 1px solid #333333; }

.mainBorder { border: 1px solid #CCCCCC; }

.sideBorder { border-top:1px solid #CCCCCC; }
.sideBorder2 { border-top:1px solid #CCCCCC; background-image: url(images/sidebg.jpg); background-position:top; background-repeat:repeat-x; background-attachment:fixed; }

/* TEXT STYLES */

.copyright { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #999999;
	line-height:13px;
}
.copyright a:link{ color: #999999; text-decoration:none; }
.copyright a:visited{ color: #999999; text-decoration:none; }
.copyright a:hover{ color: #378ECA; text-decoration:none; }
.copyright a:active{ color: #999999; text-decoration:none; }

.txt_Ver10_DkGry { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #333333;
	line-height:12px;
}

.txt_Ver11_DkGry { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #333333;
	line-height:15px;
}

/* TITLE STYLES */

.titleLinks { 
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #3E8BBF;
}

.title_Ar11Blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
}
.title_Ar12Blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.blk12-bditalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color:#000000;
}
.title_Ar13Blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}
.title_Ar14Blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}
.title_Ar16Blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000000;
}
.title_Ar18Blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}

.title_Ar11Bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#378ECA;
}
.title_Ar12Bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#378ECA;
}
.title_Ar13Bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#378ECA;
}
.title_Ar14Bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#378ECA;
}
.title_Ar16Bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#378ECA;
}
.title_Ar18Bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#378ECA;
}

.title_Ar11DkBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#276792;
}
.title_Ar12DkBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#276792;
}
.title_Ar13DkBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#276792;
}
.title_Ar14DkBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#276792;
}
.title_Ar16DkBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#276792;
}
.title_Ar18DkBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#276792;
}

.title_Ar11Grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#426F6F;
}
.title_Ar12Grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#426F6F;
}
.title_Ar13Grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#426F6F;
}
.title_Ar14Grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#426F6F;
}
.title_Ar16Grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#426F6F;
}
.title_Ar18Grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #426F6F;
}

.title_Ar11Rd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#CC0000;
}
.title_Ar12Rd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#CC0000;
}
.title_Ar13Rd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#CC0000;
}

.title_Ar13itBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#378ECA;
}

.title_Ar14Rd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#CC0000;
}
.title_Ar16Rd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#CC0000;
}
.title_Ar18Rd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}

.title_Ar12LtBl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
}

.title_Ar12LtGrn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33CC33;
}
.bold {font-weight:bold;}

.subHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	color:#000000;
}
.copyTitleBlk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.copyTitleBlu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#3690CF;
}

/* LIST STYLES */
.list_ogArrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000099;
	list-style-image:  url(images/ogarrow.gif);
	margin: 2px;
	padding: 5px 3px 3px 20px;
}
.list_ogArrow li { padding-bottom: 3px; }
.list_ogArrow a:link { color:#000099; }
.list_ogArrow a:visited { color:#000099; }
.list_ogArrow a:hover { color:#3399FF; }
.list_ogArrow a:active { color:#000099; }

.lpbuckLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #276792;
	list-style-image:url(images/orarrow.gif);
	margin:2px;
	padding: 2px 5px 4px 20px;
}
.lpbuckLinks li { padding-bottom: 3px; }
.lpbuckLinks a:link { color: #276792; text-decoration:underline; }
.lpbuckLinks a:visited { color: #276792; text-decoration:underline; }
.lpbuckLinks a:hover { color: #378ECA; text-decoration:underline; }
.lpbuckLinks a:active { color: #276792; text-decoration:underline; }

.list_smPad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	margin: 2px;
	padding: 5px 3px 3px 20px;
}
.list_smPad li { padding-bottom: 3px; }
.list_smPad a:link { color:#000099; }
.list_smPad a:visited { color:#000099; }
.list_smPad a:hover { color:#3399FF; }
.list_smPad a:active { color:#000099; }


/* LINK STYLES */

.cartLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #276792;
	padding-right: 8px;
}
.cartLinks a:link { color:#276792; text-decoration:none; padding: 0px 5px 0px 5px; }
.cartLinks a:visited { color:#276792; text-decoration:none; padding: 0px 5px 0px 5px; }
.cartLinks a:hover { color:#378eca; text-decoration:none; padding: 0px 5px 0px 5px; }
.cartLinks a:active { color:#276792; text-decoration:none; padding: 0px 5px 0px 5px; }

.topLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
}
.topLinks a:link { color:#999999; text-decoration:none; padding: 0px 8px 0px 2px; }
.topLinks a:visited { color:#999999; text-decoration:none; padding: 0px 8px 0px 2px; }
.topLinks a:hover { color:#378eca; text-decoration:none; padding: 0px 8px 0px 2px; }
.topLinks a:active { color:#999999; text-decoration:none; padding: 0px 8px 0px 2px; }

.mainLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
}
.mainLinks a:link { color:#ffffff; text-decoration:none; padding: 0px 4px 0px 0px; }
.mainLinks a:visited { color:#ffffff; text-decoration:none; padding: 0px 4px 0px 0px; }
.mainLinks a:hover { color: #FFCC00; text-decoration:none; padding: 0px 4px 0px 0px; }
.mainLinks a:active { color:#ffffff; text-decoration:none; padding: 0px 4px 0px 0px; }

.emailthis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #ffffff;
}
.emailthis a:link { color:#ffffff; text-decoration:none; padding: 0px 4px 0px 4px; }
.emailthis a:visited { color:#ffffff; text-decoration:none; padding: 0px 4px 0px 4px; }
.emailthis a:hover { color: #FFCC00; text-decoration:none; padding: 0px 4px 0px 4px; }
.emailthis a:active { color:#ffffff; text-decoration:none; padding: 0px 4px 0px 4px; }

.sideLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #276792;
	border-bottom: 1px solid #D8D8D8;
	padding-top: 4px;
}
.sideLinks a:link { color:#276792; text-decoration:none; }
.sideLinks a:visited { color:#276792; text-decoration:none; }
.sideLinks a:hover { color: #378eca; text-decoration:none; }
.sideLinks a:active { color:#276792; text-decoration:none; }

.sidesubLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color: #276792;
	border-bottom: 1px solid #D8D8D8;
	padding-top: 4px;
}
.sidesubLinks a:link { color:#276792; text-decoration:none; }
.sidesubLinks a:visited { color:#276792; text-decoration:none; }
.sidesubLinks a:hover { color: #378eca; text-decoration:none; }
.sidesubLinks a:active { color:#276792; text-decoration:none; }

.boxLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}
.boxLinks a:link { color:#ffffff; text-decoration:none; }
.boxLinks a:visited { color:#ffffff; text-decoration:none; }
.boxLinks a:hover { color: #FFCC00; text-decoration:none; }
.boxLinks a:active { color:#ffffff; text-decoration:none; }

.boxLinks2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
}
.boxLinks2 a:link { color:#ffffff; text-decoration:none; }
.boxLinks2 a:visited { color:#ffffff; text-decoration:none; }
.boxLinks2 a:hover { color: #FFCC00; text-decoration:none; }
.boxLinks2 a:active { color:#ffffff; text-decoration:none; }

.boxLinks3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #2F3879;
}
.boxLinks3 a:link { color:#2F3879; text-decoration:none; }
.boxLinks3 a:visited { color:#2F3879; text-decoration:none; }
.boxLinks3 a:hover { color: #CC0000; text-decoration:none; }
.boxLinks3 a:active { color:#2F3879; text-decoration:none; }

.prodLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #3E8BBF;
	border-bottom: 1px dotted #AAAAAA;
	background-color: #E8E8E8;
}
.prodLinks a:link { color:#3E8BBF; text-decoration:none; }
.prodLinks a:visited { color:#3E8BBF; text-decoration:none; }
.prodLinks a:hover { color: #FF9900; text-decoration:none; }
.prodLinks a:active { color:#3E8BBF; text-decoration:none; }

.bottomLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}
.bottomLinks a:link { color:#666666; text-decoration:none; padding: 0px 2px 0px 2px; }
.bottomLinks a:visited { color:#666666; text-decoration:none; padding: 0px 2px 0px 2px; }
.bottomLinks a:hover { color:#3399FF; text-decoration:none; padding: 0px 2px 0px 2px; }
.bottomLinks a:active { color:#666666; text-decoration:none; padding: 0px 2px 0px 2px; }

.moreLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #2F3879;
}
.moreLink a:link { color:#2F3879; text-decoration:none; }
.moreLink a:visited { color:#2F3879; text-decoration:none; }
.moreLink a:hover { color: #3399FF; text-decoration:none; }
.moreLink a:active { color:#2F3879; text-decoration:none; }

.breadCrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	padding-left:3px;
	padding-top:5px;
	}
.breadCrumb a:link{ font-weight:bold; color:#999999; text-decoration:none; }
.breadCrumb a:visited{ font-weight:bold; color:#999999; text-decoration:none; }
.breadCrumb a:hover{ font-weight:bold; color:#CC0000; text-decoration:underline; }
.breadCrumb a:active{ font-weight:bold; color:#999999; text-decoration:none; }

.RDtitleLinksSm { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.RDtitleLinksSm:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;	
}
.RDtitleLinksSm:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.RDtitleLinksSm:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.RDtitleLinksSm:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

.emailthis { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}

/* TABLE STYLES */
.allborderGr {border:2px solid #EBF0EC;}
.allborderBl {border:1px solid #3E8BBF;}
.allborderBk {border:1px solid #000000;}
.tableText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tableTextGRbg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EBF0EC;
}
.smTableTxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9BBDBD;
}

.highlight_head {
	background-image:url(images/highhead.jpg);
	border-bottom: 1px solid #286C9A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 6px;
}
.highlight_head a:link{ color:#FFFFFF; text-decoration:none; }
.highlight_head a:visited{ color:#FFFFFF; text-decoration:none; }
.highlight_head a:hover{ color: #FFCC00; text-decoration:none; }
.highlight_head a:active{ color:#FFFFFF; text-decoration:none; }

.highlight_content {
	border-left: 1px solid #286C9A;	
	border-right: 1px solid #286C9A;	
	border-bottom: 1px solid #286C9A;
	background-color:#E0E7ED;
}

.type9pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
}

.contBucket_content {
	border: 1px solid #CCCCCC;
	background-image:url(images/gryFade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}

.tableWhtLrg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.tableWhtSm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.tableTitleGrn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #427070;
}
.subHeadSM {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-variant:all-caps;
	color:#000000;
}
.active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #378ECA;
}
.inactive {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
p {
	margin-right: 10px;
	margin-left: 0px;

}

.note {
	font-size:11px;
	color:#666;
}