@charset "utf-8";

html, body {
height: 100%;
} 

body{
	margin:0;
	padding:0;
	background:#252525 url(/images/background.jpg) repeat-x;
	font-family:arial;
	font-size:10px;
}

a img{
	border:0px;
}

/*IE only*/
body {
	text-align:center;
	cursor:default;
}

a, a img{
	cursor:pointer;
}

blockquote{
	margin-bottom:25px;
	margin-top:24px;
}

#maincontainer {
	width:990px;
	margin:0 auto;
	text-align:left;
}

#header, #footer, #contentArea {
	padding:0 30px;
	margin:0;
}


#header{
	background:url(/images/contentShadow.png) repeat-y;
}

#headerContent{
	background:#d4d4d4 url(/images/logoBackground.jpg) repeat-y;
}

#searchOrder{
	width:100%;
	margin-top:2px;
	background:#1c75b9 url(/images/menuBlankBackground.jpg);
}

#searchOrderForms{
	background:#1c75b9 url(/images/searchOrderBackground.jpg) repeat-x;
	float:left;
}

#search, #order{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:6px 27px 5px 27px;
	float:left;
	
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #CCC;
	border-top:1px solid #999;
}

#search input, #order input{
	font-size:13px;
	font-weight:bold;
	font-family:arial;
}

#search form, #order form{
	margin:0;
	padding:0;
}


#calltext{
	font-weight:bold;
	color:#fff;
	font-size:19px;	
	padding:0px;
	padding-top:9px;
	float:right;
	margin-right:19px;
}


#advertisements {
	margin-top:4px;
	position:relative;
	height:272px;
}

#advertisements .nav {
	position:absolute;
	right:5px;
	top:5px;
	z-index:10;
}
#advertisements .nav a:link, #advertisements .nav a:visited, #advertisements .nav a:hover, #advertisements .nav a:active, #advertisements .nav a:focus, #advertisements #togglePausePlayBtn {
	color:#999;
	background-color:#fff;
	display:block;
	float:left;
	padding:0.3em 0.6em;
	border:1px solid #999;
	font-weight:bold;
	outline:none;
}
#advertisements .new-window, #advertisements .new-window-dialog {cursor:pointer;}
#advertisements .nav a:hover {
	border-color:#075C9F;
	color:#075C9F;
	text-decoration:none;
}
#advertisements .nav a.activeSlide:link, #advertisements .nav a.activeSlide:visited, #advertisements .nav a.activeSlide:hover, #advertisements .nav a.activeSlide:active {
	background:#1C75B9 url(/images/searchOrderBackground.jpg) repeat-x center left;
	color:#fff;
	border-color:#fff;
	text-decoration:none;
}
#advertisements #togglePausePlayBtn {
	text-indent:-2000px;
	overflow:hidden;
	width:9px;
	height:14px;
	margin-left:0.6em;
	background:#fff url('/images/advertisement_slideshowPlayPause.jpg') no-repeat 3px 0px;
}
#advertisements .nav #togglePausePlayBtn.paused { /*#togglePausePlayBtn.paused*/
	background-position:center -23px;
}

#advertisements .section {
	display:none;	
	position:relative;
	width:100%;
	height:100%;
}
#advertisements #sectionWrapper {width:100%;height:100%;}
#advertisements .section.visible {
	display:block;
}
#advertisements #adv_interceptor5.section {
	background:#000 url('/images/advertisement_interceptor5.jpg') no-repeat; 
}
#advertisements #adv_pitbull.section {
	background:#000 url('/images/advertisement_pitBull.jpg') no-repeat;
}
#advertisements #adv_handToolSale08.section {
	background:#000 url('/images/advertisement_handToolSale08.jpg') no-repeat;
}
#advertisements #adv_torque.section {
	background:#000 url('/images/advertisement_torque1109.jpg') no-repeat;
}

#advertisements #adv_msc11Sweeps.section {
	background:#000 url('/images/advertisement_MSC11.jpg') no-repeat;
}

#advertisements #adv_infinium.section {
	background:#000 url('/images/advertisement_infinium.jpg') no-repeat;
}

#advertisements .section .videoWrapper {
	background:#000 url('/images/headerVideoLoader.gif') no-repeat center center;
	margin:9px 0 7px 115px; 
	float:left;
	width:320px;
	height:256px;
	display:inline;/*ie6 double margin bug fix*/
}

#advertisements .section .info {
	position:absolute;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:transparent;
}
#advertisements a:link, #advertisements a:hover, #advertisements a:visited, #advertisements a:active {
	color:#fff;
	text-decoration:none;
}
#advertisements a:hover {
	text-decoration:underline;
}
#advertisements #adv_pitbull.section .info {
	bottom:35px;
	right:327px;
}
#advertisements #adv_interceptor5.section .videoWrapper {
	border:1px solid #fff;
}
#advertisements #adv_interceptor5.section .info {
	bottom:22px;
	right:65px;
}
#advertisements #adv_handToolSale08.section .info {
	bottom:72px;
	right:137px;
}
#advertisements #adv_torque.section .info {
	display:none;
}
#advertisements #adv_msc11Sweeps.section .info {
	bottom:16px;
	right:445px;
}

#advertisements #adv_infinium.section .info {
	bottom:70px;
	right:177px;
}



.divider{
	background:url(/images/divider.png) no-repeat;
	height:26px;
}


#contentArea{
	background:url(/images/contentShadow.png) repeat-y;
}

#content{
	background-color:#fff;
	padding:0 6px;
}

#mainWithLeftNav{
	float:left;
	width:730px;
	padding:0px;
	display:inline;
}

#placeHolder_TBC{
	border:6px solid #97b3c5;
	padding:0px;
	width:500px;
	float:left;
	position:relative;
	text-align:center;
}

#startNow_BTN{
	position:absolute;
	right:50px;
	top:68px;
}

#startNow_BTN a{
	text-decoration:none;
	font: bold 12px Arial;
	text-decoration: none;
	background-color: #EEEEEE;
	color: #333333;
	padding: 2px 6px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #CCCCCC;
	display:block;
}

#startNow_BTN a:hover, #startNow_BTN a:active{
	background-color: #ebb225;
	color:#ffffff;
}

#placeHolder_NewExclusive{
	border:6px solid #97b3c5;
	padding:5px;
	width:370px;
	float:right;
	color:#005592;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#placeHolder_NewExclusive .title{
	font-weight:bold;
	font-size:26px;
}

#placeHolder_NewExclusive .title a, #placeHolder_NewExclusive .title a:link, #placeHolder_NewExclusive .title a:hover, #placeHolder_NewExclusive .title a:visited, #placeHolder_NewExclusive .title a:active{
	font-weight:bold;
	font-size:26px;
	color:#005592;
	text-decoration:none;
	font-family: arial, helvetica, sans-serif;
}

#placeHolder_NewExclusive blockquote{
	text-align:left;
	font-size:12px;
}


.newExclusiveHomepage{
	background:#ececec url(/images/newexclusivesHomepageBG.jpg) repeat-y;
	border-top:1px solid #b5c6d2;
	border-left:2px solid #ffffff;
	width:368px;
	height:60px;
	font-family:arial;
	cursor:pointer;
}

.newExclusiveHomepage img{
	float:left;
	padding-left:5px;
	margin-right:15px;
}

.newExclusiveHomepage .itemInfo{
	color:#005592;	
	font-size:11px;
	padding:15px 5px 0px 0;
	text-align:left;
	white-space:nowrap;
}

.newExclusiveHomepage .itemInfo p{
	margin-top:5px;
	color:#005592;
	font-family:arial;
	font-size:11px;
}
.newExclusiveHomepage .itemInfo span{
	color:#005592;
	font-family:arial;
}
.newExclusiveHomepage .itemInfo .description{
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

.newExclusiveHomepage .itemInfo .attribute{
	font-weight:bold;
	font-family:arial;
}

.newExclusiveHomepage a.detailsLink, .newExclusiveHomepage a.detailsLink:link, .newExclusiveHomepage a.detailsLink:visited{
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	color:#005592;
}

.newExclusiveHomepage a.detailsLink:hover, .newExclusiveHomepage a.detailsLink:active{
	text-decoration:underline;
}

#placeHolder_Franchise{
	border:6px solid #97b3c5;
	padding:5px;
	width:490px;
	margin-top:12px;
	float:left;
	color:#005592;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#placeHolder_Franchise a.title, #placeHolder_Franchise a.title:visited, #placeHolder_Franchise a.active{
	text-decoration:none;
	color:#005592;
	font-family:Arial, Helvetica, sans-serif;
}

#placeHolder_Franchise a.title:hover, #placeHolder_Franchise a.title:link{
	text-decoration:underline;
}


#footer{
	background:url(/images/contentShadow.png) repeat-y;
}

#footerContent{
	margin:0 auto;
	background-color:#fff;
}

#footerLinks{
	font-family:verdana;
	color:#000;
	font-size:11px;
}

#footerLinks a{
	color:#666;
	font-size:11px;
	text-decoration:none;
}

#footerLinks a:hover, #footerLinks a:focus{
	color:#333;
	font-size:11px;
	text-decoration:underline;
	outline:0;
}

#footerLinks #logoDivider{
	float:left;
	margin-left:40px;
}

#footerLinks #links{
	float:left;
	margin-left:15px;
	line-height:20px;
}


/* MENU */

.mainmenu{
	background:#1c75b9 url(/images/menuBlankBackground.jpg);
	border-bottom:1px solid #000;
	padding: 0px;
	margin:0;
	list-style: none;
}

.mainmenu li{
	float:left;
	background:#1c75b9 url(/images/menuBackground.jpg) repeat-x;
}

.mainmenu li a, .mainmenu li a:visited, .mainmenu li a:active{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 0 13px; /*Padding of menu items*/
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	/* text-transform:uppercase; */
		
	border-right:1px solid #000;
	border-bottom:none;
	border-left:1px solid #CCC;
	border-top:1px solid #999;
}


.mainmenu li.lastLink {
	border-right:1px solid #ccc;
}

.mainmenu li.lastLink a {
	border-right:1px solid #000;
}


.mainmenu li.current a{
	color:#fff;
	background-position: left;
	background-color:#0c4e89;
}

.mainmenu li a:hover, .mainmenu li a:focus{
	color: #fff;
	text-decoration:underline;	
	font-size:13px;
	font-family: arial, sans-serif;
	outline:0;
}	



.headermenu {
	float:right;
	list-style: none;
	background:url(/images/headerLinksLeftRounded.jpg) no-repeat left top;
	padding:0 0 0 5px;
	margin:0;
}

.headermenu li {
	float:left;
	background:url(/images/headerLinksBackground.jpg) repeat-x;
	border:1px solid #000;
	border-top:none;
	border-left-color:#ccc;
}

.headermenu li:first-child {
	border-left:none;
}

.headermenu li a, .headermenu li span,  .headermenu li a:visited, .headermenu li a:active{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 8px; /*Padding of menu items*/
	
	text-align: center;
	cursor: default;
	/*text-transform:uppercase; */
}

.headermenu #shoppingcart a {
	background:transparent url(/images/icon_cart.png) no-repeat 8px 7px;
	padding-left:30px;
}

.headermenu li a:hover, .headermenu li a:focus{
	color: #fff;
	text-decoration:underline;
	cursor: pointer;
	font-family: arial, sans-serif;
	font-size:11px;
	outline:0;
}


/* ---- */


/* --- REGISTRATION --- */


.info {font-family:verdana; font-size:12px; background-color:#F4F4F4; margin-left:15px;}
.detailInfo {margin-right:4px; background-color:#D8E3EB; border:1px solid #B5C9D9; font-size:10px; font-family:verdana;}
.required {}
.inputType {font-size:12px; font-family:verdana;}
.infoTitle {font-family:verdana; font-size:13px; font-weight:bold; color:#3F3F3F; border-bottom:1px solid #999999;}
.radioInput {height:1.9em; width:1.9em;}
.opt {font-size:10px; font-family:verdana;}
.errDiv1 {font-size:12px; font-family:verdana; font-weight:bold; background-color:#FF9393; color:#FFFFFF; padding:5px; border:2px solid #FF0000; border-bottom:none;}
.errDiv2 {font-size:11px; font-family:verdana; font-weight:bold; background-color:#FFDEDE; color:#FF0000; padding:5px; border:2px solid #FF0000; border-top:none;}

/* ------ */


#mainTitleBlue, #mainTitleRed, #mainTitleYellow {
	background: url('/images/left_arrow_blue.jpg') no-repeat left center;
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	width:auto;
}

#mainTitleBlue h1, #mainTitleRed h1, #mainTitleYellow h1 {
	color:#145099;
	font-size:32pt;
	font-weight:normal;
	letter-spacing:-2px;
	margin:0 0 5px 50px;
	padding:0;
	line-height:27pt;
}

#mainTitleBlue h6, #mainTitleRed h6, #mainTitleYellow h6 {
	color:#B4CDE1;
	font-variant:small-caps;
	font-size:10pt;
	font-weight:bold;
	padding:5px 0 5px 47px;
	margin:0;
}


#mainTitleBlue h5, #mainTitleRed h5, #mainTitleYellow h5 {
	color:#768fa3;
	font-variant:small-caps;
	font-size:13pt;
	font-weight:bold;
	padding:5px 0 5px 47px;
	margin:0;
}

#mainTitleRed {
	background: #fff url('/images/left_arrow_red.jpg') no-repeat left center;
}

#mainTitleRed h1 {
	color:#A5000B;
}

#mainTitleRed h6 {
	color:#E4B2B5;
}

#mainTitleYellow {
	background: #fff url('/images/left_arrow_yellow.jpg') no-repeat left center;
}

#mainTitleYellow h1 {
	color:#C48535;
}

#mainTitleYellow h6 {
	color:#EDDAC2;
}




/* --- LEFT NAV --- */

#leftNav * {margin:0;padding:0;}
#leftNav {
	float:left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	border-left:1px solid #fff;
}


#leftNav .subLeftNav {
	padding-left:5px;
	padding-top:10px;
	background-color:transparent;
	width:158px;
}

#leftNav .mainLeftNav {
	/*background-color:#374352; */
	background-color:#044b83;
	width:148px;
	margin-right:10px;
}

#leftNav .linkHeader {
	/* background:#737c86 url('/Catalog/images/corner_LU.gif') no-repeat left top;*/
	background:#033861 url('/Catalog/images/corner_LU.gif') no-repeat left top;
}

#leftNav .linkHeader p, #leftNav .linkFooter p {
	font-variant:small-caps;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin-left:15px;
}

#leftNav .linkHeader p {
	background:transparent url('/Catalog/images/corner_RU.gif') no-repeat right top;
	padding-top:10px;
	padding-bottom:3px;
	padding-right:15px;
}

#leftNav .linkFooter {
	/* background:#737c86 url('/Catalog/images/corner_LD.gif') no-repeat left bottom; */
	background:#033861 url('/Catalog/images/corner_LD.gif') no-repeat left bottom;
	
}

#leftNav .linkFooter p {
	background:transparent url('/Catalog/images/corner_RD.gif') no-repeat right bottom;
	height:17px;
}

#leftNav .blueBox {
	/*background-color:#374352; */
	background-color:#044b83;
}

#leftNav .blueBox .linkHeader, #leftNav .blueBox .linkFooter {
	/*background-color:#374352; */
	background-color:#044b83;
}

#leftNav .blueBox form {
	margin-left:15px;
}

#leftNav .topGrayBox {
	background:#ccc url('/images/curve_gray-blue.gif') no-repeat center bottom;
	width:148px;
	height:113px;
	padding-top:15px;
	padding-bottom:15px;
}

#leftNav .topGrayBox form, #leftNav .grayBox form, 
#leftNav .topGrayBox p, #leftNav .grayBox p {
	margin-left:12px;
}

#leftNav .topGrayBox input, #leftNav .grayBox input {
	margin-bottom:15px;
}

#leftNav .topGrayBox label, #leftNav .grayBox label,
#leftNav .topGrayBox p, #leftNav .grayBox p {
	color:#768798;
	font-weight:bold;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
}

#leftNav .grayBox {
	background:#ccc url('/images/curve_gray-white.gif') no-repeat center bottom;
	width:148px;
	height:125px;
	margin-top:8px;
}

#leftNav .grayBox div {
	width:100%;
	height:15px;
	background:#ccc url('/images/curve_blue-gray.gif') no-repeat center bottom;
}

#leftNav .topGrayBox a:link, #leftNav .grayBox a:link {
	color:#768798;
	text-decoration:underline;
}

#leftNav .topGrayBox a:hover, #leftNav .grayBox a:hover {
	text-decoration:none;
}

#leftNav ul {
	/*background-color:#374352; */
	background-color:#044b83;
}

#leftNav li:first-child {
	border-top:1px dotted #fff;
}

#leftNav li {
	list-style-type:none;
	border-bottom:1px dotted #fff;
	background:transparent url('/images/nav_lft_arrowonly.gif') no-repeat right center;
}

#leftNav li ul {
	z-index:100;
	position:absolute;
	margin-top:-20px;
	margin-left:134px;
	border-left:2px solid #fff;
	display:none;
	width:225px;
}

#leftNav li:hover ul {
	display:block;
}

#leftNav li:hover, #leftNav li.folder:hover, #leftNav li a:hover {
	background:#959ea8 url('/images/nav_lft_arrowonly.gif') no-repeat right center;
}

#leftNav li ul li ul {
	visibility:hidden;
	margin-left:212px;
}

#leftNav li ul li:hover ul {
	visibility:visible;
}

#leftNav li ul li ul li.folder:hover ul {
	visibility:visible;
}

#leftNav li ul li, #leftNav li ul li a:hover, #leftNav li ul li:hover {
	background-image:none;
}

#leftNav li ul li a {
	text-align:left;
	background-image:none;
}

#leftNav li.folder {
	/*background:#374352 url('/images/nav_lft_arrowonly.gif') no-repeat right center */
	background:#044b83  url('/images/nav_lft_arrowonly.gif') no-repeat right center;
}

#leftNav li a {
	display:block;
	text-align:right;
	padding:4px 6px;
	zoom:1;/* trigger 'haslayout' in stupid IE...removes IE double padding issue :) */
	color:#fff;
	text-decoration:none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding-right:20px;
}

#leftNav li a.selected, #leftNav li a.selected:hover {
	background:#3b5a7b none;
	width:auto;
}

#leftNav li.folder>a.selected, #leftNav li.folder>a.selected:hover {
	background:#3b5a7b url('/images/nav_lft_arrowonly.gif') no-repeat right center;
	width:auto;
}

#leftNav .spacer {
	height:20px;
}


#rightColWithLeftNav{
	float:left;
	width:700px;
	margin:0 20px;
}

.infoBox_Top, .infoBox_Bottom{
	background-color:#033861;
}

.infoBox_Middle{
	background-color:#044b83;
}

#mainContentContainer{
	margin:10px;
	margin-top:0px;
	padding-top:5px;
}


/* ---------------- */

.all {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.allred {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FF0000 }
.allbold {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
.allsmall {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
.smallwhite {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF }
.allwhite { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.bmenu {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
.wmenu {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF }
.detail {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
.tooltitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; color: #000000; font-weight: bold }
.boldbigger {font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold }
.redboldform {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold }
.boldform {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }

/* Tool Catalog */

.qty { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; }
.toolcatalog_input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* ------------ */

P {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000 }
P.indent {margin-left: 5em; margin-top: 1.3em; margin-bottom: 1.3em; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
P.redindent {margin-left: 5em; margin-top: 1.3em; margin-bottom: 1.3em; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: bold }
P.toolindent {margin-left: 3em; margin-top: .5em; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000 }
P.bold {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
P.attributehead {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: center }


A:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #660000; text-decoration: underline }
A:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }
A:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #660000; text-decoration: underline }
A:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }


A.blue:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #145099; text-decoration: underline }
A.blue:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }
A.blue:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #145099; text-decoration: underline }
A.blue:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }

A.bluesmall:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }
A.bluesmall:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }
A.bluesmall:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }
A.bluesmall:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }

A.smallred:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.smallred:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }
A.smallred:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.smallred:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }

A.more:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: none }
A.more:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none }
A.more:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: none }
A.more:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none }

A.wsmallwhite:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
A.wsmallwhite:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
A.wsmallwhite:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
A.wsmallwhite:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }


A.small:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.small:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }
A.small:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.small:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }

A.whitenav:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.whitenav:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitenav:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitenav:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}

A.whitefloatnav:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none }
A.whitefloatnav:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
A.whitefloatnav:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
A.whitefloatnav:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}

A.whitesubnav:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.whitesubnav:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitesubnav:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitesubnav:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}

A.blueheadnav:link { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #003b8b; text-decoration: none; font-weight: bold }
A.blueheadnav:active { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }
A.blueheadnav:visited { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #003b8b; text-decoration: none; font-weight: bold }
A.blueheadnav:hover { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }

A.redheadnav:link { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #a5000b; text-decoration: none; font-weight: bold }
A.redheadnav:active { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }
A.redheadnav:visited { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #a5000b; text-decoration: none; font-weight: bold }
A.redheadnav:hover { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }

A.bnav:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
A.bnav:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold }
A.bnav:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
A.bnav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
A.wnav:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.wnav:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold }
A.wnav:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.wnav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
.style1 {color: #FFFFFF;}