html{background:#fff;min-height:100%;margin-bottom:1px;}
body{margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif;font-size:11px;}
img{border:0;}
td,p,ul{margin:0;padding:0;}
.input{margin:0;padding:0;font-size:10px;}
.note{font-size:9px;}
.divider{padding:0 14px;font-size:10px;color:#ccc;}
#header #signmenu_on {top:0px;left:0px;_left:-76px;}
#header{width:762px;font-size:10px;color:#666;margin:0 auto;}
#header a{color:#666;}
#header a.mycart{background:url(../../images/icon_cart.gif) no-repeat left 50%;}
#header .logo{float:left;}
#header .logo_tag{float:left;width:305px;padding-top:10px;}
#header .headerlinks{float:right;padding-top:15px;}
#header .language a:link,#header .language a:visited{text-align:right;text-decoration:none;color:#333;font-size:11px;}
#header .language a:hover,#header .language a:active{text-decoration:underline;}
#header .loctext{padding-top:20px;font-size:10px;text-decoration:none;color:#666;}
#header .location{float:right;padding-top:20px;text-align:right;font-size:10px;}
#header .location a:link,#header .location a:visited{font-size:10px;color:#666;text-decoration:underline;}
#header .location a:hover,#header .location a:active{font-size:10px;color:#333;text-decoration:underline;}
#newlocation label {font-size:10px; font-weight:normal; padding-right:5px;}
#header .toplinks a:link,#header .toplinks a:visited{position:relative;top:10px;margin:0;padding:0 0 0 10px;color:#666;text-decoration:none;font:bold 12px arial,helvetica,sans-serif;}
#header .toplinks a:hover,#header .toplinks a:active{color:#666;text-decoration:underline;}


#headerLi .toplinksLi a:link,#headerLi .toplinksLi a:visited{color:#666;text-decoration:none;font:bold 12px arial,helvetica,sans-serif;}
#headerLi .toplinksLi a:hover,#headerLi .toplinksLi a:active{color:#666;text-decoration:underline;}

#header .search input{margin:0;padding:0;font-size:9px;}
#header .search{text-align:right;padding-top:5px;}
#header .search a{position:relative;top:6px;margin:0;padding:0 0 0 10px;}
#transbox_sso{border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;border-left:1px solid #dedfde;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;padding:0px 0px 0px 0px;background:#fff;}
#transcontent_sso div{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}

A.tboxlink_11:link,a.tboxlink_11:visited{font-size:11px;color:#666;text-decoration:none;}
A.tboxlink_11:hover,A.tboxlink_11:active{font-size:11px;color:#666;text-decoration:underline;}


#main_nav{margin:0;padding:0;position:relative; z-index:15;}


#main_nav a.menulink:link,#main_nav a.menulink:visited{display:block;background:#ff0000 url(../../images/new_nav/bg_redmenu_up.jpg) repeat-x left top;height:35px;margin:0;padding:0 0 0 10px;line-height:2.7em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}
#main_nav a.menulink:hover,#main_nav a.menulink:active{background:#ff0000 url(../../images/new_nav/bg_redmenu_dn.jpg) repeat-x left top;text-decoration:none;}
#main_nav a.menulink_current:link,#main_nav a.menulink_current:visited,a.menulink_current:hover,a.menulink_current:active{display:block;background:#ac0000 url(../../images/new_nav/bg_redmenu_dn.jpg) repeat-x left top;height:35px;margin:0;padding:0 0 0 10px;line-height:2.7em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}

.redmenu{height:35px;background:url(../../images/bg_redbar.jpg) repeat-x;}

.snav_dropdown {padding:2px;border:0px;background:#000; z-index:22;}
/* Hides from IE5-mac \*/
* html .snav_dropdown {padding:2px;border:0px;background:#000; z-index:22;;line-height: 1.1;}
/* End hide from IE5-mac */ 

.menu_subnav li {padding:0px; border-top:1px solid #000; border-bottom:1px solid #000;line-height:.9em;}
.menu_subnav{list-style:none;padding:0;}
/* Hides from IE5-mac \*/
* html .menu_subnav{list-style:none;padding:0;line-height: 1.1;}
/* End hide from IE5-mac */ 

.menu_subnav li{padding:0px;}
a.snav_sectionhead:link, a.snav_sectionhead:visited {display:block;BACKGROUND:#000; margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}
a.snav_sectionhead:hover, a.snav_sectionhead:active {BACKGROUND:#660000; margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}
.snav_sectionhead_hline {border-bottom:1px solid #424242;width:120px;margin:0px 0px 0px 6px;height: 1px;}
a.snavLink:link, a.snavLink:visited {display:block;BACKGROUND:#000; margin:1px 0px 1px 0px;line-height:1em;padding:2px 2px 4px 7px;FONT-SIZE:11px;COLOR:#b8b0b0;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}
a.snavLink:hover, a.snavLink:active {display:block;BACKGROUND:#660000;margin:1px 0px 1px 0px;line-height:1em;padding:2px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}

.snav_t_12_b{FONT-SIZE:11px;COLOR:#fff;padding-left:5px;padding-right:8px;TEXT-DECORATION:none;Filter:DropShadow (Color=#560000 OffX=1,OffY=1,Positive=true);}
.bg_snavLinkOn{display:block;BACKGROUND:#660000;margin:0px;line-height:1em;padding:0px 2px 0px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}
.bg_snavLinkOff{display:block;BACKGROUND:#000; margin:0px;line-height:1em;padding:0px 2px 0px 7px;FONT-SIZE:11px;COLOR:#b8b0b0;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}
.bg_snavLinkOn2{display:block; BACKGROUND:#660000; margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}
.bg_snavLinkOff2{display:block;BACKGROUND:#000; margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;}

#newlocation{position:absolute;right:0;top:37px;background:#fff;border:1px solid #eee;font-size:10px;color:#555;letter-spacing:-.03em;width:210px;height:90px;z-index:9;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
#newlocation p{margin:0;padding:5px 10px 0 18px;}
#newlocation table{margin-left:18px;}

#newlocation p.boxheader{margin:0;padding:9px 0 0 18px;font-family:Arial,Helvetica,sans-serif;text-align:left;font-size:14px;font-weight:bold;filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
#newlocation #close{position:absolute;top:6px;right:0;}
#newlocation p.dot_div{position:relative;top:0;background:url(../../images/dotted_border_hr.gif) repeat-x;margin:8px 10px 0 18px;padding:0;}

A.tboxlink_11:link, a.tboxlink_11:visited {font-size: 11px; color:#666; text-decoration: none;}
A.tboxlink_11:hover, A.tboxlink_11:active {font-size: 11px; color:#666; text-decoration: underline;}
.tbox_11,.formtext{font-size:11px;color:#333;}
.tbox_11smr,.securityInfoText{font-size:9px;color:#666;}
.securityInfoText a:link, .securityInfoText a:visited{color:#333;text-decoration:none;}
.securityInfoText a:hover, .securityInfoText a:active{color:#333;text-decoration:underline;}
.tbox_11smr a:link, .tbox_11smr a:visited, .tbox_11smr a:hover, .tbox_11smr a:active{text-decoration:underline;}

