/* MAIN PAGE STYLES */

hr { 
	color : #9999cc;
}

body, td.bgnd {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 11px;	
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
	background-image : url(/pix/bgnd_hm.gif);
}

.cnr_top 
{
	background-color : #6699cc;
	background-image : url(/pix/cnr/cnr_6699cc.gif);
	background-repeat : no-repeat;
	margin: 0px;
	padding: 0px;
	background-position:right top;
	min-height : 500px;
}

.cnr_btm {
	background-image : url(/pix/cnr/cnr_6699cc_btm.gif);
	background-repeat : no-repeat;
}

content_sep, td.content_sep {
	background-image : url(/pix/dots/6699cc_2x2.jpg);
}

td, p, li, ul, ol {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 11px;	
}	

.sml, table.sml, td.sml, p.sml, li.sml, ul.sml {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 10px;	

}	

table.pagewrap {
	background : #ffffff
}

td.normal, .normal {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;	
	background : #ffffff;
}

.error, td.error {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ff0000;
	font-size : 11px;	
	background : #ffffff;
	font-weight : bold;
}

.big { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 14px;	
	font-weight : bold;
}

h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-weight : bold;
	font-size : 14px;	

}

 a:link, a:active { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 11px;	
	text-decoration:underline;
}
				
a:visited { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #006699; 
	font-size : 11px;	
	text-decoration:underline;
}
				
a:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #6699cc; 
	font-size : 11px;
	text-decoration: none; 
}

td.up, .up {
	background : #6699cc;
}

/* HEADER STYLES */
/* header table */

td.hdbgnd_img {
	background-image : url(/pix/header/logo_pt2_6699cc.gif);
	background-repeat : no-repeat;
	background-color : #6699cc;
}

td.hdbgnd_clr {
	background-color : #6699cc;
	color : #ffffff
}

/* header separator colors */

td.hd_sep_a {
	background : #336699;
}

td.hd_sep_b {
	background : #ffffff;
}

td.hd_sep_c {
	background-image : url(/pix/dots/6699cc_2.jpg);
}

td.hd_sep_d {
	background : #6699cc;
}

td.hd_sep_e {
	background : #6699cc;
}

/* header top nav */

.menu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 10px;	
	background : #b1d0eb;
}


table.hd_topnav, td.hd_topnav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 10px;	
	background : #b1d0eb;
	background-image : url(/pix/topnav_bgnd.gif)
}

a.hd_topnav:link, a.hd_topnav:active, a.hd_topnav:visited { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333366;
	font-size : 10px;	
	text-decoration: none;
	text-align : center;	
}
				
	
a.hd_topnav:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #666699; 
	font-size : 10px;
	text-decoration: none; 
	text-align : center;	
}
				
/* header btm nav */

table.hd_btmnav, td.hd_btmnav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666699;
	font-size : 12px;	
	background : #b1d0eb;
	text-align : center;
}

a.hd_btmnav:link, a.hd_btmnav:active, a.hd_btmnav:visited { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333366;
	font-size : 12px;	
	text-decoration: none;
	text-align : center;
}
				
a.hd_btmnav:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #666699; 
	font-size : 12px;
	text-decoration: none; 
	text-align : center;	
}


/*LEFT COLUMN STYLES */
/* left nav */

table.left_clm, td.left_clm, .left_clm {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 11px;	
	background : #6699cc;
}

table.main_content, td.main_content, .main_content {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 11px;	
	min-height : 500px;
	margin : 0px;
	margin-left : 10px;
	display : block;

}

/* left nav brands */
table.left_brand, td.left_brand, .left_brand {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 11px;	
	background : #b1d0eb;
	padding-bottom : 1px;

}

td.brand_sep {
	background-image : url(/pix/dots/dots_home_nav.jpg);
	background-color : #b1d0eb;
}	

a.left_brand:link, a.hd_left_brand:active, a.left_brand:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 10px;	
	text-decoration: none;
	background : #bld0eb;
}
	
a.left_brand:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000; 
	font-size : 10px;
	text-decoration: none; 
}

/* left nav promos */
table.left_promo, td.left_promo, .left_promo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 11px;	
}

td.promo_sep {
	background-image : url(/pix/dots/dots_home_nav.jpg);
	background-color : #bld0eb;
}	

a.left_promo:link, a.hd_left_promo:active, a.left_promo:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 11px;	
	text-decoration: none;
}
	
a.left_promo:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000; 
	font-size : 11px;
	text-decoration: none; 
}

/* FOOTER CLASSES */

a.footer:link, a.footer:active, a.footer:visited { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 10px;	
	text-decoration: none;
	text-align : center;	
}
				
a.footer:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size : 10px;
	text-decoration: none; 
	text-align : center;	
}

.footer, td.footer { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size : 10px;
	text-align : center;	
	background : #6699cc;
}


/* HOME PAGE ONLY */
td.just_teen {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666699;
	font-size : 12px;	
	background : #ffffff;
	text-align : justify;
}

td.just_par {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #006699;
	font-size : 12px;	
	background : #ffffff;
	text-align : justify;
}

td.just_wom {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #663366;
	font-size : 12px;	
	background : #ffffff;
	text-align : justify;
}

/* KEY WORD STYLES */

input.kw_search_a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 15px;
	width : 100px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-color : #006699;	
	border-right-color : #006699;
	border-top-color : #006699;
	border-bottom-color : #006699;
	
}

input.kw_search_b  {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	height : 15px;
	width : 40px;
	color : #ffffff;	
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-color : #ffffff;	
	border-right-color : #006699;
	border-bottom-color : #006699;
	border-top-color : #ffffff;

}

.f2 {font-size:10px; color:#006699;}
 a.f2:link, a.f2:active, a.f2:hover, a.f2:visited {font-size:10px; color:#006699;}