/* font tag overwrite */
font{font-size:12px;font-family:Arial,Helvetica,FreeSans,sans-serif}

/* font family */
body,input,select,textarea,button{font-family:Arial,Helvetica,FreeSans,sans-serif}
code,kbd,tt,pre{font-family:Monaco,Courier,"Courier New"}

/* font size */
body,h6,input,select,textarea,button{font-size:12px}
.smaller,small,.small,div.sitelinks,#breadcrumb,.breadcrumb,div.footlinks,.footer{font-size:11px}
td.sectiontitle2,h5,big,.big{font-size:13px}
h4,td.sectiontitle1,.xbig{font-size:13px; color:#443F35}
h3,.xxbig,.xxlarge{font-size:15px}
h1,h2{font-size:16px}
div.pagetitle2{font-size:17px}
div.smallpagetitle,div.pagetitle,span.pagetitleblue,div.pagetitlenopad,div.smallpagetitle h1,div.pagetitle h1,div.pagetitlenopad h1{font-size:21px}
div.pagetitlebig,div.pagetitlebig h1{font-size:36px}

/* generic */
body{color:#000; line-height:16px}
code,kbd,tt,pre{color:#444}
h1,h2,h3,h4,h5,h6{margin:20px 0px 16px 0px;padding:0px;text-decoration:none}
a[name]:hover{text-decoration:none}
a{text-decoration:none}
a:visited{color:#809EAD}
a:link,a.named:visited,div#breadcrumb a:visited,div.breadcrumb a:visited,div.sitelinks a:visited,.e2 table.navblue a:visited,.e5 a:visited,.e8v0 a:visited{color:#809EAD}
a:hover,a:focus,b.error,span.error{text-decoration:underline}
dt{font-weight:bold;padding:5px 0px 0px 0px}
ul li{list-style-image:url("/im/ul_bullet.gif")}
form{display:inline}
form,select,input,textarea{margin:0px;padding:0px}
li{margin-left:15px;padding-left:0px}
ul,ul li,ol,ol li{margin-left:13px;padding-left:0px}
h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,
h1 + ol,h2 + ol,h3 + ol,h4 + ol,h5 + ol,
h1 + ul,h2 + ul,h3 + ul,h4 + ul,h5 + ul{margin-top:2px}

/* text styles */
div.pagetitle2{font-weight:bold}
div.pagetitle{padding:0px 10px}
div.pagetitle,div.pagetitle h1{font-weight:bold;color:#C77851;margin:0px}
div.smallpagetitle{padding:0px 10px}
div.smallpagetitle,div.smallpagetitle h1{font-weight:bold;color:#E76F00;margin:0px}
div.resultstitle{padding:0px 10px;font-weight:bold;color:#888;margin:0px}
div.pagetitlenopad,div.pagetitlebig,div.pagetitlenopad h1,div.pagetitlebig h1{padding:0px;font-weight:bold;color:#E76F00;margin:0px}
span.pagetitleblue{color:#35556B}
div.navtitle{padding:0px 0px 5px 0px;font-weight:bold}
p.compact{margin:0px}
p.compact2{margin:0px 0px 7px 0px}
span.rightarrowblue{color:#3E6B8A}
span.rightarrowdkblue{color:#35556B}
span.rightarrowred{color:#E76F00}
span.rightarrowwhite{color:#FFF}
span.rightarrowgrey{color:#333}
span.rightarrowyellow{color:#FFC726}
a.redlink,a.redlink:visited,.red,b.error,span.error{color:#D12124}
a.greylink,a.greylink:visited{color:#333}
a.ltgreylink,a.ltgreylink:visited{color:#9A9A9A}
div.resultstitle b,.note{color:#000}
.new{color:#F00}
.new,.note{text-transform:uppercase;font-weight:bold}
.newscap{text-transform:uppercase;color:#000}
.grey1copy{color:#999}
.grey2copy{color:#696969}
.grey3copy{color:#9A9A9A}
.ltgreycopy{color:#888}
.medgreycopy{color:#666}
.dkgreycopy{color:#4D4D4D}
.vdkgreycopy{color:#333}
.highlight{background-color:#FF9}
.centertext{text-align:center}
.lefttext{text-align:left}
.righttext{text-align:right}

/* pad & spacer */
.pad0x10,.sitelinks,.pagetitle2{padding:0px 10px}
.padbottom6{padding:0px 0px 6px 0px}
.padtop6{padding:6px 0px 0px 0px}
.pad6{padding:6px}
.pad8{padding:8px}
.pad10{padding:10px}
.pad2x5{padding:2px 5px}
.pad10x0{padding:10px 0px}
.pad0x3{padding:0px 3px}
.pad10x10x10x0{padding:10px 10px 10px 0px}
.pad0x0x0x20{padding:0px 0px 0px 20px}
.pad0x0x0x10{padding:0px 0px 0px 10px}
.pad8x20{padding:8px 20px}
.pad1x10{padding:1px 10px}
.cellpadtop{padding:6px 6px 0px 6px}
.cellpadbottom{padding:0px 6px 6px 6px}
.headerpadding2{padding:1px 10px 1px 5px}
.sp10{line-height:8px;font-size:8px}
.sp8{line-height:7px;font-size:7px}
.sp5{line-height:5px;font-size:5px}
.sp2{line-height:2px;font-size:2px}

/* hr */
hr.light{background:#FFF;color:#666;height:2px;padding:0;border:0}
hr{background:#EEEEEE;color:#EEEEEE;height:1px;padding:0;border:0;clear:both;width:180px;}
.pc0v5 hr,.col1 hr.light,.col2 hr.light{background:#888;color:#888;height:2px;padding:0;border-left:0;border-right:0;border-top:0;border-bottom:1px #FFF solid;margin-bottom:10px}
td.grey3 span.sp5{line-height:2px;font-size:2px !important}
div.hr{margin:10px 0;background:#ddd;height:2px;clear:both}
div.hr hr{display:none}
div.bg_lg div.hr,div.pc1 div.hr{height:0;border:1px solid #888;border-color:#ccc white white #ccc}

/* bodycontent */
body.bodycontentv0,div.bodycontent{margin:0px auto;width:762px;padding:0px}
body.bodycontentv1,div#a0v1{width:100%;max-width:1770px}
body.bodycontentv1,div#a0v1{_width:98%}/* iepc56 */

/* topmenu */
* html .topmenuw0 .topmenu{float:left}
html > body .topmenuw0 .topmenu{border-top:3px solid white}
.topmenuw0 + table,.topmenuw0 + br,.topmenuw0 + div,.topmenuw0 + form > table{clear:both}
.topmenu{background:#FFFFFF url("/images/header.jpg") no-repeat;margin:0px 0px 0px 0px;float:none;min-width:762px;clear:both;}
.bodycontentv0 .topmenu{width:762px}
.topmenu,.topmenuw4{min-height:70px}
#a2v7,#a2v7 .topmenuw4{min-width:400px}
.topmenu li a:link,.topmenu li a:hover,.topmenu li a:active,.topmenu li a:visited {color:#5F6252;font-weight:bold;text-decoration:none;display:block;float:left}
.topmenu li a:hover,.topmenu li a:focus{text-decoration:underline}
.topmenutopiclinks ul{margin:0px;padding-top:0px;padding-left:0px;float:left}
.topmenutopiclinks li{margin:0px 0px 0px 30px;padding-top:43px;padding-left:0px;float:left;list-style-image:url("/images/minigraph.gif")}
.topmenulogo a{float:right;margin:0px 0px 0px 0px;padding-top:8px;}
#venuespacer {display:block}
#a2v0 li a,#a2v4 li a{height:34px;padding:24px 7px 0 4px;margin:0;display:block}
#a2v1 li a,#a2v3 li a,#a2v5 li a{height:18px;margin:0;padding:6px 5px 3px 5px;display:block}
div.topmenum{position:absolute !important;margin:0;padding:0 20px 12px 20px !important;display:none;background:url("/im/a2_bg_for_menus.png") 20px 100% no-repeat;width:179px;margin-top:60px;left:0px;z-index:32}
.browserSafari div.topmenum{background-image:url("/im/a2_bg_for_menus_safari.png")}
#a2v1 div.topmenum,#a2v2 div.topmenum,#a2v3 div.topmenum,#a2v5 div.topmenum{margin-top:27px}
div.topmenum ul{display:block;margin:0;padding:3px 3px 0 0;background:url("/im/a2_bg_for_menus.png") top right repeat-y}
div.topmenum ul li{display:block;margin:0;padding:0;height:auto !important}
div.topmenum ul li a:hover,div.topmenum ul li a:focus{background:#E97D19 !important;border-top:#A14D00 solid 1px;padding-top:4px}

/* a2 - IE */
* html .bodycontentv1 .topmenuw0{margin-left:-10px}
* html .topmenu,* html .topmenuw4{height:60px}
* html .bodycontentv0 .topmenu{margin:3px 5px !important}
* html .topmenuw1{background-image:url("/im/a2_corner_tl.gif")}
* html .topmenuw2{background-image:url("/im/a2_corner_tr.gif")}
* html .topmenuw3{background-image:url("/im/a2_corner_bl.gif")}
* html .topmenuw4{background-image:url("/im/a2_corner_br.gif")}
* html #mtopics li.topmenumshow,* html #mtopics li ul,* html div.topmenum, * html .topmenutopiclinks td.topmenumshow, * html .topmenutopiclinks td.navlinks:hover, * html div.topmenum ul{background-image:url("/im/a2_bg_for_menus.gif")}

/* bg_lg */
.bg_lg div.cornerBL{background:url("/im/generic_bl.gif") no-repeat bottom left #EEE;border-top:none}
.bg_lg div.cornerBR{background:url("/im/generic_br.gif") no-repeat bottom right;padding:10px 6px;_height:1px;position:static}
.bg_lg p.intro{font-size:13px;color:#666;font-weight:bold;margin-top:0}
.bg_lg hr.light,.bg_lg hr,.bg_lgv4 .g2v3 hr,.bg_lgv4 .g2v4 hr,.bg_lgv4 .g2v5 hr,.bg_lgv9 .g2v3 hr,.bg_lgv9 .g2v4 hr,.bg_lgv9 .g2v5 hr{background:#CCC;color:#CCC;height:2px;padding:0;border-left:0;border-right:0;border-top:0;border-bottom:1px #FFF solid;margin-bottom:10px}
.tabstrip{border-bottom:0px;padding:0px 0px 0px 12px}
.tabstrip .skip{height:0;width:0;overflow:hidden}
.tabstrip td.guntab div,td.guntabfirst div,td.guntablast div{border-bottom:#FFF solid 2px;border-right:#FFF solid 0px}
.tabstrip td.guntabactive div{border:0;}
.bg_lgv1 div.guntabsubrow{padding:5px 7px 5px 4px}
.browserExplorer .bg_lgv1 span{display:inline-block}
.bg_lgv12{background:url("/images/bg_bg_lg.gif") repeat-x left top #EEEEEE;margin:0; padding:0;margin-bottom:0;}
.bg_lgv12 div.cornerTL{background:url("/im/generic_tl.gif") no-repeat top left;padding:0}
.bg_lgv12 div.cornerTR{background:url("/im/generic_tr.gif") no-repeat top right;padding:0px 0px 0px 0px}
.bg_lgv12 div.cornerBL{background:url("/im/generic_bl.gif") no-repeat bottom left;padding:0}
.bg_lgv12 div.cornerBR{background:url("/im/generic_br.gif") no-repeat bottom right;padding:0px 0px 12px 0px}
td.guntabactive a{color:#fff}
td.guntabactive,table.guntabbg,td.guntabbg,th.guntabbg,tr.guntabbg td,tr.guntabbg th,table tr td.guntabbg,table tr th.guntabbg{background:#B1C0C9}
td.guntabactive{background:#B1C0C9 url("/images/bg_titlebar.gif") no-repeat left top;padding:0}
td.guntabactive div{background:url("/images/a2_corner_tr.gif") no-repeat right top;padding:9px 7px 5px 7px}
td.guntab{background:#B1C0C9 url("/images/tab_bg.gif") repeat-x;border-right:1px solid #EEEEEE;border-top:3px solid #EEEEEE}
td.guntab div{padding:6px 7px 3px 7px}
td.guntab div a{color:#FFFFFF}
td.guntab div a:visited{color:#FFFFFF}
td.guntabfirst{background:#EEEEEE url("/images/tab_bg_f.gif") repeat-x;border-right:1px solid #EEEEEE;border-top:3px solid #FFF}
td.guntabfirst div{padding:6px 7px 3px 7px}
td.guntabfirst div a{color:#FFFFFF}
td.guntabfirst div a:visited{color:#FFFFFF}
td.guntablast{background:#EEEEEE url("/images/tab_bg.gif") repeat-x;border-right:1px solid #FFF;border-top:3px solid #FFF}
td.guntablast div{background:url("/images/tab_bg_l.gif") no-repeat right top;padding:6px 7px 3px 7px}
td.guntablast div a{color:#FFFFFF}
td.guntablast div a:visited{color:#FFFFFF}
div.guntabsubrow{padding:9px 7px 5px 7px;background:#B1C0C9}
div.guntabsubrow,div.guntabsubrow span,div.guntabsubrow span b,td.guntabactive div{font-weight:bold;color:#FFF}
div.guntabsubrow a,div.guntabsubrow a:visited{font-weight:normal;color:#B1C0C9}
table tr td.guntab div,table tr td.guntabactive div,table tr td.guntabfirst div,table tr td.guntablast div{min-height:16px}
* html table tr td.guntab div,* html table tr td.guntabactive div{height:16px}
div.bg_lg-vidbox{background:#eee url('/im/bg_lg-vidbox.gif') repeat-x top left;}
div.bg_lg-vidbox div.cornerBL{background-color:transparent;}
div.bg_lg-pc10{background:#eee url(/im/pc10_bg_grad.gif) repeat-x 0px 0px}
div.bg_lg-pc10 div.cornerBL{background-color:transparent}
div.bg_lg-pc10 div.cornerBR{padding:7px 21px 22px}

/* bg_mb */
.bg_mbv0{background:url("/images/bg_e9_sh.gif") no-repeat left top #B1C0C9;margin-bottom:10px;}
.bg_mbv1{background:url("/images/bg_e9_sh.gif") no-repeat left top #B1C0C9;margin-bottom:0px;}
.bg_mbv2{background:url("/images/bg_e20_sh.gif") no-repeat left top #B1C0C9;margin-bottom:10px;}
.bg_mbv3{background:url("/images/bg_e9pic.jpg") no-repeat left top #666;margin-bottom:10px;}
.bg_mb div.cornerBL{height:8px;background:url("/images/EEE_bl.gif") no-repeat bottom left;padding:0}
.bg_mb div.cornerBR{height:8px;background:url("/images/EEE_br.gif") no-repeat bottom right;padding:0}
.bg_mb div.cornerTL{height:8px;background:url("/images/EEE_tl.gif") no-repeat top left;padding:0}
.bg_mb div.cornerTR{height:8px;background:url("/images/EEE_tr.gif") no-repeat top right;padding:0}
.bg_mbv0 div.copy a:link,.bg_mbv0 div.copy a:visited{color:#FFF}
.bg_mbv0 div.title{color:#FFF;font-weight:bold;padding:2px 8px 2px 8px}
.bg_mbv0 div.copy{color:#000;padding:2px 8px 2px 8px}
.bg_mbv1 div.copy a:link,.bg_mbv1 div.copy a:visited{color:#FFF}
.bg_mbv1 div.title{color:#FFF;font-weight:bold;padding:2px 8px 2px 8px}
.bg_mbv1 div.copy{color:#000;padding:2px 8px 2px 8px}
.bg_mbv2 div.title{color:#000;font-weight:bold;padding:2px 8px 2px 8px; text-align:left}
.bg_mbv2 div.copy a:link,.bg_mbv2 div.copy a:visited{color:#443F35}
.bg_mbv2 div.copy{color:#443F35;font-weight:bold;padding:2px 8px 2px 8px;text-align:left}
.bg_mbv3 div.copy{color:#000;padding:0px 0px 0px 0px}

/* bg_lb */
.bg_lbv0{background:url("/images/bg_e20_sh.gif") no-repeat left top #B1C0C9;margin-bottom:0px;}
.bg_lbv1{background:url("/images/bg_e20v1_sh.gif") no-repeat left top #B1C0C9;margin-bottom:0px;}
.bg_lb div.cornerBL{height:8px;background:url("/images/EEE_bl.gif") no-repeat bottom left;padding:0}
.bg_lb div.cornerBR{height:8px;background:url("/images/EEE_br.gif") no-repeat bottom right;padding:0}
.bg_lb div.cornerTL{height:8px;background:url("/images/EEE_tl.gif") no-repeat top left;padding:0}
.bg_lb div.cornerTR{height:8px;background:url("/images/EEE_tr.gif") no-repeat top right;padding:0}
.bg_lbv0 div.copy a:link,.bg_lbv0 div.copy a:visited{color:#467082}
.bg_lbv0 div.title{color:#443F35;font-weight:bold;padding:2px 8px 2px 8px}
.bg_lbv0 div.copy{color:#000;padding:2px 8px 0px 8px}
.bg_lbv0 ul li{margin:6px 0;padding:0 0 0 10px;list-style:none;list-style-image:url("/im/a.gif");background: url("/im/ul_bullet.gif") no-repeat 0 .4em}
.bg_lbv0 ul{margin-left:0;padding-left:20px}
.bg_lbv1 div.copy a:link,.bg_lbv1 div.copy a:visited{color:#467082}
.bg_lbv1 div.title{color:#443F35;font-weight:bold;padding:2px 8px 2px 8px}
.bg_lbv1 div.copy{color:#000;padding:0px 8px 0px 8px}
.bg_lbv1 ul li{margin:6px 0;padding:0 0 0 10px;list-style:none;list-style-image:url("/im/a.gif");background: url("/im/ul_bullet.gif") no-repeat 0 .4em}
.bg_lbv1 ul{margin-left:0;padding-left:20px}

/* footer */
.footer{margin:0px 0px 0px 0px;text-align:center}
.footerlinks a{color:#5F6252;border-right:1px solid #5F6252;padding-right:5px;padding-left:2px;text-decoration:none !important}
span.footercopy{color:#5F6252;white-space:nowrap;padding-left:2px}
span.footercopy a{border:0;padding:0}