body, td {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333; 
	font-size: 12px;
}

.bold {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333; 
	font-size: 12px; 
	font-weight:bold; 
}

.boldSm {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333; 
	font-size: 10px; 
	font-weight:bold; 
}

.boldRed {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FF0033; 
	font-size: 12px; 
	font-weight:bold; 
}

.boldSmRed {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FF0033; 
	font-size: 10px; 
	font-weight:bold; 
}
	
.white {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	font-weight:100; 
}

.whiteLg {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	font-weight:bold; 
}
	
.bold {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333; 
	font-size: 12px; 
	font-weight:bold; 
}

.textSm {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333; 
	font-size: 10px; 
}

.redSm {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FF0033; 
	font-size: 10px; 
}

.pageTitle {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #CC0000; 
	font-size: 14px; 
	font-weight:bold; 
}

.pageTitleBlue {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #CC0000; 
	font-size: 14px; 
	font-weight:bold; 
}

.titlePage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
}

.pageSub {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900; 
	font-size: 12px; 
	font-weight:bold; 
}

.subHead {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	font-size: 12px; 
	font-weight:bold; 
}

.bracket {
	color: #0C2577; 
}

.bracket a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #0C2577; 
	font-weight: 100; 
	text-decoration: none;
}

.bracket a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #0C2577; 
	font-weight: 100;
	text-decoration: none; 
}

.bracket a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #0C2577; 
	font-weight: 100;
	text-decoration: none; 
}

.bracket a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #0C2577;
	font-weight: 100;
	text-decoration: none; 
}

a:link {
	text-decoration: none; 
	color: #003366; 
}

a:visited {
	text-decoration: underline; 
	color: #666666; 
}

a:active {
	text-decoration: none; 
	color: #CC0000;
}

a:hover {
	text-decoration: underline; 
	color: #003399; 
}

.lightLink a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900; 
	font-weight: 100; 
	text-decoration: none;
}

.lightLink a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff; 
	font-weight: 100;
	text-decoration: none; 
}

.lightLink a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900; 
	font-weight: 100;
	text-decoration: none; 
}

.lightLink a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900;
	font-weight: 100;
	text-decoration: underline; 
}

.boldLink a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900; 
	font-weight: bold; 
	text-decoration: none;
}

.boldLink a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none; 
}

.boldLink a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900; 
	font-weight: bold;
	text-decoration: none; 
}

.boldLink a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #669900;
	font-weight: bold;
	text-decoration: underline; 
}

.headOn {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF6600; 

}

.headLink a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: 100; 
	text-decoration: none;
}

.headLink a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF6600; 
	font-weight: 100;
	text-decoration: none; 
}

.headLink a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: 100;
	text-decoration: none; 
}

.headLink a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF6600;
	font-weight: 100;
	text-decoration: none; 
}

.subLink a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	font-weight: 100; 
	text-decoration: none;
}

.subLink a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	font-weight: 100;
	text-decoration: none; 
}

.subLink a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	font-weight: 100;
	text-decoration: none; 
}

.subLink a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333;
	font-weight: 100;
	text-decoration: underline; 
}

input.search {
	color: #333333;
	width:77px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.search_results {
	color: #333333;
	width:200px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}


input.search_result {
	color: #333333;
	width:85px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.search_ie_mac {
	color: #333333;
	width:70px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.search_ns6_mac {
	color: #333333;
	width:23px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.search_result_ns6_mac {
	color: #333333;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}


input.store {
	color: #333333;
	width:112px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.contact {
	color: #333333;
	width:230px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.zip {
	color: #333333;
	width:118px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.windsurf {
	color: #333333;
	width:104px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.windsurf_ie_mac {
	color: #333333;
	width:98px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

input.search_results_ie_mac {
	color: #333333;
	width:200px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9px;
}

select.states {
	color: #333333;
	width:200px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

select.search {
	color: #333333;
	width:200px;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}


.boldSmWhite { font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight:bold; }
.textBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0C2577;
}
.boldOrange {

	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FF6600; 
	font-size: 12px; 
	font-weight:bold;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.sidebarSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}
.sidebar a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFCC33; 
	font-weight: 100; 
	text-decoration: none;
}

.sidebar a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFCC33; 
	font-weight: 100;
	text-decoration: underline; 
}

.sidebar a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFCC33; 
	font-weight: 100;
	text-decoration: none; 
}

.sidebar a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFCC33;
	font-weight: 100;
	text-decoration: underline; 
}

.directory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0c2577;
}

.directory a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #0c2577; 
	font-weight: 100; 
	text-decoration: none;
}

.directory a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF6600; 
	font-weight: 100;
	text-decoration: none; 
}

.directory a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF6600; 
	font-weight: 100;
	text-decoration: none; 
}

.directory a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF6600;
	font-weight: 100;
	text-decoration: none; 
}


.boldWhiteLink a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}

.boldWhiteLink a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none; 
}

.boldWhiteLink a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none; 
}

.boldWhiteLink a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline; 
}


.boldLtGrayLink a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #dcdcdc; 
	font-weight: bold; 
	text-decoration: none;
}

.boldLtGrayLink a:active {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #dcdcdc; 
	font-weight: bold;
	text-decoration: none; 
}

.boldLtGrayLink a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #dcdcdc; 
	font-weight: bold;
	text-decoration: none; 
}

.boldLtGrayLink a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #dcdcdc;
	font-weight: bold;
	text-decoration: underline; 
}





#boxGrey {
border: 1px solid #666666;
}

#boxBlue {
border: 1px solid #0c2577;
}




#maincenter {
	margin-top:24px;
	margin-left:12px;	
	width:555px;
	background: #fff;
	padding-bottom:10px;	
}

#mainnarrow {
	margin-top:24px;
	margin-left:12px;
	margin-right:12px;	
	width:365px;
	background: #fff;
	padding-bottom:10px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: normal;
	font-size: 12px;	
}

#sideBAR {
	margin-top:50px;
	margin-left:0px;
	margin-right:0px;	
	width:158px;
	border: 1px solid #999;
	background: #fff;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	line-height: normal;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;	
}

#sidePromo {
	margin-top:50px;
	margin-left:0px;
	margin-right:0px;	
	width:158px;
	background: #fff;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	line-height: normal;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;	
}

.sideBARhead {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	font-weight:bold;
}

#contactsideBAR {
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;	
	width:158px;
	background: #fff;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:5px;
	padding-right:2px;
	line-height: normal;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;	
}

.answerFAQ {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336666;
	font-size: 12px;
	font-weight:bold;
}

.headerFAQ {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #999;
	font-size: 12px;
	font-weight:bold;
	width:100%;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:490px;
	border: 1px solid #999;
	background: #fff;
}