
body{
background-color:#bdbdbe;
margin:0px;
padding:0px;
}
p
{margin:0;
padding:0;
}

.body_home{
background-image:url(../images/body_bg1.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#b3b3b3;
margin:0px;
padding:0px;
}

.body_sub{
background-image:url(../images/body_bg_sub.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#bdbdbd;
margin:0px;
padding:0px;
}

.body_bottom_right
{
background-image:url(../images/right_bottom_body.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#969696;
	padding-right:40px;
	padding-top:7px;
	margin:0px;
	
}

h2 {
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0c4d82;
	font-weight: bold;
	margin:0px;
}

.h2_home {
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0c4d82;
	font-weight: bold;
	padding-left:10px;
	padding-bottom:10px;
	margin:0px;
	padding-top:10px;
}


.h2_sub
{
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f3c31e;
	font-weight: bold;
	padding-left:20px;
	padding-bottom:10px;
	margin:0px;
	padding-top:10px;
}

.h3_sub
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f3c31e;
	font-weight: bold;
	padding-bottom:5px;
	margin:0px;
	padding-top:5px;
}


.h3_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}

h3
{
margin:0px;
padding:0px;
}

h4{
	margin:0px;
	padding:0px;
}

.h4_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dcdcdc;
	font-weight: bold;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 2px 0px;
}

.h4_class
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dcdcdc;
	font-weight: bold;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 2px 0px;
}	

.body_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	font-weight: normal;
	text-decoration:none;
	text-align:justify;
}


.sub_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dcdcdc;
	font-weight: normal;
	text-decoration:none;
	text-align:justify;
}

.sub_padding
{
padding-left:20px;
padding-right:25px;
}


.body_padding
{
padding-left:20px;
padding-right:20px
}

.links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0c4d82;
	font-weight: normal;
	text-decoration:none;
}

.links:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	font-weight: normal;
	text-decoration:none;
}

.sub_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3C31E;
	font-weight: normal;
	text-decoration:none;
}

.sub_links:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dcdcdc;
	font-weight: normal;
	text-decoration:none;
}

.main_nav
{
background-image:url(../images/main_img3.jpg);
background-repeat:no-repeat;
background-position:top left;
width:237px;
padding-top:51px;
}

.main_nav_sub
{
background-image:url(../images/sub_img2.jpg);
background-repeat:no-repeat;
background-position:top left;
width:247px;
padding-top:11px;
}


.logo_bg
{
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
background-position:top left;
height:92px;
padding:61px 8px 0px 91px;
margin:0px;
}

.logo_bg_sub
{
background-image:url(../images/logo_sub.jpg);
background-repeat:no-repeat;
background-position:right top;
width:492px;
padding:41px 8px 10px 91px;
margin:0px;
}

.search_bg
{
background-image:url(../images/search_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:34px;
width:480px;
padding-left:10px;
vertical-align:middle;
}

.subnav_bg
{
background-image:url(../images/subnav_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:164px;
width:164px;
}

.text_bg
{
background-image:url(../images/text_bg.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:990x;
height:316px;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	background-color: #ffffff;
	color:#888888;
	border: solid 1px #8b8b8b;
	margin:0px;
	width:130px;
	padding:0px;
	}
	
.textbox1_over
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #bcbcbc;
	color:#000000;
	border: 1px solid #8b8b8b;
	margin:0px;
	width:130px;
	height:12px;
	}
	

.textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #ffffff;
	color:#7a7979;
	border: 1px solid #8b8b8b;
	margin:0px;
	width:130px;
	height:12px;
}

.keywords
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f3c923;
	text-decoration:none;
	font-weight:normal;
}

.padding_product
{
padding-left:10px;
padding-top:12px;
}

.padding_left_10
{
padding-left:10px;
}


.ca_special_bg
{
background-image:url(../images/ca_special_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:164px;
width:264px;

}

.special_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#35b812;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}

.ca_register_bg
{
background-image:url(../images/ca_register_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:164px;
width:264px;
}

.register_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#aed91a;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}

.ca_news_bg
{
background-image:url(../images/ca_new_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:164px;
width:264px;
}

.news_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ced91a;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}

.ca_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	
}

.login_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ced91a;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:7px;
	
}

.loginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	background-color: #858585;
	color:#CED91A;
	border: solid 1px #000000;
	margin:0px;
	width:130px;
	padding:0px;
}

.more
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#35b812;
	text-decoration:none;
	font-weight:normal;
	padding-right:10px;
	}

.more1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aed91a;
	text-decoration:none;
	font-weight:normal;
	padding-right:10px;
	
}


.footerlink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

.footerlink:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #515050;
  text-decoration: none;
}

.footerlink1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}


.footer_bg_sub
{
background-image:url(../images/footer_img.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#b0b0b0;
}

.text_sub_bg
{
	background-image:url(../images/text_sub_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#7d7d7d;
}

.text_sub_img
{
	background-image:url(../images/text_sub_img.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:192px;
}

.subnav_middle_left
{
	background-image:url(../images/subnav_middle_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#b7b7b7;
	width:3px;
}

.subnav_middle_center
{
	background-image:url(../images/subnav_middle_center.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#5b5b5b;
	width:202px;
	}


.subnav_middle_right
{
	background-image:url(../images/subnav_middle_right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#b7b7b7;
	width:3px;
}

.subnav_bottom_repeat
{
	background-image:url(../images/subnav_bottom_repeat.gif);
	background-repeat:repeat-y;
	background-position:top left;
	
}

.subnav_bottom
{
	background-image:url(../images/subnav_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:8px;
}



.divider_nav
{
	background-image:url(../images/divider_nav1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:178px;
	}

.subnav_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c2c2c2;
font-size:11px;
text-decoration:none;
font-weight:normal;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
height:14px;
}

.subnav_text:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f4c621;
font-size:11px;
text-decoration:none;
font-weight:normal;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
background-image:url(../images/arrow_h.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
height:14px;
}

.subnav_text_hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f4c621;
font-size:11px;
text-decoration:none;
font-weight:normal;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
background-image:url(../images/arrow_h.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
height:14px;
}

.a
{
outline:none;
}

.sub_img5
{
	background-image:url(../images/sub_img5.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:30px;
}

.right
{
text-align:right;
}

.textbox2_over
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #bcbcbc;
	color:#000000;
	border: 1px solid #8b8b8b;
	margin:0px;
	width:250px;
	/*height:14px;*/
	}
	

.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#7a7979;
	border: 1px solid #8b8b8b;
	margin:0px;
	width:250px;
	/*height:14px;*/
}

.submit_btn
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:67px;
	height:15px;
	cursor:pointer;
}

.submit_btn:hover
{
	background-image:url(../images/submit_btn_m.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:67px;
	height:15px;
	cursor:pointer;
}

.search_btn
{
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:67px;
	height:15px;
	cursor:pointer;
}
.reset_btn
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:67px;
	height:15px;
	cursor:pointer;
}

.reset_btn:hover
{
	background-image:url(../images/reset_btn_m.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:67px;
	height:15px;
	cursor:pointer;
}


.email_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f3c31e;
	font-weight: normal;
	text-decoration:none;
}

.email_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
}

a.help
{
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
color:#7b7b7b;

}
a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}
a.help span
{
display:none;
}
a.help:hover span
{
display:block;
position:absolute;
color:#7b7b7b;
background-color:#ffffff;
top:3em;
left:3em;
width:18em;
border:2px solid #0b060c;
color:#7b7b7b;
text-align:left;
padding:2px;
text-decoration:none;
}

.header_top_sub
{
background-image:url(../images/header_top_sub.jpg);
background-position:top left;
background-repeat:no-repeat;
width:411px;
height:31px;
}

.body_bg_sub_right
{
background-image:url(../images/body_bg_sub_right.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.sub_right_bottom 
{
background-image:url(../images/sub_right_curve.gif) !important; 
background-position:bottom left  !important;
background-repeat: no-repeat  !important;
}
.sub_footer_bottom 
{
background-image:url(../images/sub_footer_curve.gif); 
background-position:top right;
background-repeat: no-repeat;
background-color:#b0b0b0;
}

.divider
{
background-image:url(../images/divider.gif);
background-position:top 
}

ul
{
	margin-left:30px;
	margin-bottom:3px;
	padding:0px;
	margin-top:3px;
}
li
{
	margin:0px;
	padding:0px;
	list-style-image:url(../images/arrow_li.gif);
	list-style-position:outside;
}

.errors
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}

.img_padding
{
	padding-left:10px;
	padding-top:10px;
}

.img_border
{
	border:solid 2px #F3C31E;
}

.img_padding_right
{
	padding-right:25px;
}

.map
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959595;
	text-align:center;
	width:100px;
	height:18px;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	z-index:10;
	border:solid 2px #424242;
}

.divider1
{
	height:1px;
	background-color:#333333;
}

.sub_links_sitemap
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F3C31E;
	font-weight: normal;
	text-decoration:none;
	padding-left:12px;
}

.sub_links_sitemap:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	padding-left:12px;
}

.sub_links_h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3C31E;
	font-weight: normal;
	text-decoration:none;
}

.sub_links_h3:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

.padding_left_45
{
	padding-left:45px;
}

.padding_left_30
{
	padding-left:30px;
}

.padding_left_55
{
	padding-left:55px;
}

.padding_left_5
{
	padding-left:5px;
}

form
{
	padding:0px;
	margin:0px;
}

.body_text1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DFDFDF;
	font-weight: normal;
	text-decoration:none;
}

.search_padding
{
	padding-left:100px;
	padding-top:350px;
}

.sitemap_arrows
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}

.padding_top_35
{
	padding-top:35px;
}

.font_weight_n
{
font-weight:normal;
}

.font_size_12
{
font-size:12px;
}

.font_size_11
{
font-size:11px;
}
#flashcontent1{width:210px; height:120px;}
.flashcontent1{ background:url(../images/flash_banner.jpg) no-repeat 1px top; width:210px; height:120px; }
#flashcontent_home{width:210px; height:120px;}
.flashcontent_home{ background:url(../images/flash_banner_home.jpg) no-repeat 1px top; width:210px; height:120px; }