input.search 	{ font-size: 9px; width: 98px; height: 11px; }

div.snbgg2	{ padding: 4px 4px 4px 12px }
div.snbgw	{ padding: 4px 4px 4px 12px }

.mbgnew { background-color: #4b4b4b; }

.gbg { background-color: #333333; }
.sntp { background-color: #666666; }
.snline { background-color: #333333; }
.snbg { background-color: #999999; }
.snbgtp { background-color: #999999; }
.snbgg { background-color: #666666; }
.snbgw { background-color: #ffffff; }
.tpsnbgg { background-color: #999999; }
.tpsnbgf { background-color: #cccccc; }
.tpsnbggl { background-color: #999999; }
.tpsnline { background-color: #ffffff; }
.mbg { background-color: #333333; }
.fbg { background-color: #666666; }
.secbg { background-color: #cccccc; }
.tpflbg { background-color: #000000; }

.copy { color: #ffffff; font-family: Arial, Helvetica, san-serif; font-size: 10px; }
.nta { color: #000000; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
.navtpsrb { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.navtpsrselfn { color: #333333; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.rcti { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.tpnavselfn { color: #ff3300; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.ftnavselfn { color: #cccc99; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
.comp { color: #ff0000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
blockquote { font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a:link { color: #003399; font-family: Arial, Helvetica, san-serif;}
a:visited { color: #666699; font-family: Arial, Helvetica, san-serif; }
a:hover  { color: #003399; font-family: Arial, Helvetica, san-serif;}

a.nrml:link { text-decoration: none; color: #003399; font-family: Arial, Helvetica, san-serif; }
a.nrml:visited { text-decoration: none; color: #003399; font-family: Arial, Helvetica, san-serif; }
a.nrml:hover { text-decoration: underline; color: #003399; font-family: Arial, Helvetica, san-serif; }

a.nrmls:link { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.nrmls:visited { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.nrmls:hover { text-decoration: underline; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }


a.tpnav:link { text-decoration: none; font-weight: normal; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnav:visited { text-decoration: none; font-weight: normal; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnav:hover { text-decoration: underline; font-weight: normal; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.tpnavself:link { text-decoration: none; font-weight: normal; color: #ff3300; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnavself:visited { text-decoration: none; font-weight: normal; color: #ff3300; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnavself:hover { text-decoration: underline; font-weight: normal; color: #ff3300; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.tpnews:link { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnews:visited { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnews:hover { text-decoration: underline; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.navtpsr:link { text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navtpsr:visited { text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navtpsr:hover { text-decoration: underline; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.navtp:link { text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navtp:visited { text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navtp:hover { text-decoration: underline; color: #000000; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.navtpself:link { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navtpself:visited { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navtpself:hover { text-decoration: underline; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.nav:link { text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav:visited { text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav:hover { text-decoration: underline; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.navon:link { text-decoration: none; color: #000000; font-size: 12pt%; font-family: Arial, Helvetica, san-serif; }
a.navon:visited { text-decoration: none; color: #000000; font-size: 12pt%; font-family: Arial, Helvetica, san-serif; }
a.navon:hover { text-decoration: underline; color: #000000; font-size: 12pt%; font-family: Arial, Helvetica, san-serif; }

a.navbold:link { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navbold:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navbold:hover { text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.ntlink:link { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ntlink:visited { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ntlink:hover { text-decoration: underline; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

a.totop:link { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.totop:visited { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.totop:hover { text-decoration: underline; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

a.rclang:link { text-decoration: none; color: #cc0000; font-size: 11px; font-family: Arial, Helvetica, san-serif; }
a.rclang:visited { text-decoration: none; color: #cc0000; font-size: 11px; font-family: Arial, Helvetica, san-serif; }
a.rclang:hover { text-decoration: underline; color: #cc0000; font-size: 11px; font-family: Arial, Helvetica, san-serif; }

a.ftnav:link { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ftnav:visited { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ftnav:hover { text-decoration: underline; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

a.ftnavself:link { text-decoration: none; color: #cccc99; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ftnavself:visited { text-decoration: none; color: #cccc99; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ftnavself:hover { text-decoration: underline; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

a.ftnavselfon:link { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ftnavselfon:visited { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.ftnavselfon:hover { text-decoration: underline; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

a.rcnav:link { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.rcnav:visited { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.rcnav:hover { text-decoration: underline; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.rcnavb:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.rcnavb:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.rcnavb:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.rcnavs:link { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.rcnavs:visited { text-decoration: none; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.rcnavs:hover { text-decoration: underline; color: #003399; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

a.copynav:link { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.copynav:visited { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
a.copynav:hover { text-decoration: underline; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; }

.input { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
.select { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, san-serif; }
.tbox { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.pdown { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

body,i,strong,em,sl,caption,th,td,tr,u,blink,option,form,div { font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.title { font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, san-serif; }
/*.secti { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }*/
.secti { font-weight: bold; font-size: 14px !important; font-family: Arial, Helvetica, sans-serif; }
.titmid { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, san-serif; line-height: 140%; }
.subtitc { font-weight: bold; font-size: 12px; color: #996633; font-family: Arial, Helvetica, san-serif;line-height: 140%;  }

font { font-size: 12px; font-family: Arial, Helvetica, san-serif; }
ul,ol { margin-top: 2px;  margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
.small { font-size: 10px; font-family: Arial, Helvetica, san-serif; }
.rcsc { font-size: 12px; color: #000000; font-family: Arial, Helvetica, san-serif; }

.mbg3 { background-color: #666666; }
.snbg2 { background-color: #999999; }
.snbg3 { background-color: #999999; }
.sntp2 { background-color: #CCCCCC; }
.sntp3 { background-color: #DDDDDD; }
.snbgch1 { background-color: #CCCCCC; }
.snbgch2 { background-color: #DDDDDD; }
.snbgch3 { background-color: #EEEEEE; }
.snbgg2 { background-color: #CCCCCC; }
.snbgg3 { background-color: #DDDDDD; }
.nav1selfn { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.nav2selfn { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.nav3selfn { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.navch1selfn { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.navch2selfn { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.navch3selfn { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
.snline2 { background-color: #FFFFFF; }
.snline3 { background-color: #FFFFFF; }
.rctig { color: #333333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

a.nav2:link { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav2:visited { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav2:hover { text-decoration: underline; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav3:link { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav3:visited { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav3:hover { text-decoration: underline; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav2bold:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav2bold:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav2bold:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 12px; ; font-family: Arial, Helvetica, san-serif; }
a.nav3bold:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 12px;font-family: Arial, Helvetica, san-serif;  }
a.nav3bold:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.nav3bold:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif; }
a.navch1:link { color: #003399; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch1:visited { color: #003399; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch1:hover { text-decoration: underline; color: #003399; font-size: 12px;font-family: Arial, Helvetica, san-serif;  }
a.navch1b:link { color: #003399; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch1b:visited { color: #003399; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch1b:hover { text-decoration: underline; color: #003399; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif; }
a.navch2:visited { color: #003399; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch2:link { color: #003399; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch2:hover { text-decoration: underline; color: #003399; font-size: 12px;font-family: Arial, Helvetica, san-serif;  }
a.navch2b:link { color: #003399; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch2b:visited { color: #003399; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif; }
a.navch2b:hover { text-decoration: underline; color: #003399; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif; }
a.navch3:link { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navch3:visited { text-decoration: none; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navch3:hover { text-decoration: underline; color: #003399; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navch3b:link { text-decoration: none; color: #003399; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navch3b:visited { text-decoration: none; color: #003399; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navch3b:hover { text-decoration: underline; color: #003399; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.navch1self:link { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch1self:visited { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch1self:hover { text-decoration: underline; color: #000000; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif;}
a.navch2self:link { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch2self:visited { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch2self:hover { text-decoration: underline; color: #000000; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif;}
a.navch3self:link { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch3self:visited { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch3self:hover { text-decoration: underline; color: #000000; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif;}
a.navch1self:link { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch1self:visited { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch1self:hover { text-decoration: underline; color: #000000; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif;}
a.navch2self:link { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch2self:visited { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch2self:hover { text-decoration: underline; color: #000000; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif;}
a.navch3self:link { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch3self:visited { color: #000000; font-size: 12px; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, san-serif;}
a.navch3self:hover { text-decoration: underline; color: #000000; font-size: 12px; ; font-weight: bold; font-family: Arial, Helvetica, san-serif;}
a.tpnav3self:link { text-decoration: none; font-weight: normal; color: #cccc99; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnav3self:visited { text-decoration: none; font-weight: normal; color: #cccc99; font-size: 12px; font-family: Arial, Helvetica, san-serif; }
a.tpnav3self:hover { text-decoration: underline; font-weight: normal; color: #cccc99; font-size: 12px; font-family: Arial, Helvetica, san-serif; }

img  { display: block; border:none; } 
br.clear { margin:15px 0 0; line-height:0; height:0; }

.clearfix:after, .box:after, .group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .box, .group { display:inline-block; }
.clearfix, .box, .group { /*\*/display:block;/**/ }

.imgfloat { margin:3px 0 20px 15px; float:right; }
.imgfloat img { margin:0 0 10px; }

.floatleft { float:left; }
.floatright { float:right; }

img.floatleft { margin:0 10px 5px 0; position:relative; }
img.floatright { margin:0 0 5px 40px; position:relative; }

table.mygen { width:520px; line-height:17px; }
table.mygen table.header td { padding:0 10px; }

table.mygen h2 { margin:25px 0 15px; color:#00275e; font-size:24px; letter-spacing:-1px; text-transform:uppercase; }
table.mygen h3 { color:#00285e; text-transform:uppercase; }

table.mygen .box_alt { padding:15px; color:#aec5e7; font-size:12px; line-height:16px; background:#00275e; }
table.mygen .box_alt h1 { margin:0; color:#fff; text-transform:uppercase; }
table.mygen .box_alt h2 { margin:30px 0 0; color:#fff; font-size:19px; letter-spacing:0; text-transform:uppercase; }
table.mygen .box_alt blockquote { margin:10px 0 0; color:#d6e2f3; font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; }
table.mygen .box_alt small { color:#fff; }

table.mygen .box { padding:0 14px; } 
table.mygen .box h3 { margin:0 0 15px; } 

table.mygen .box .twocol { margin:15px 20px 0 0; width:236px; float:left; display:inline; } 
table.mygen .box .last { margin:15px 0 0; } 

table.mygen .feat { position:relative; margin:15px 0 25px; width:100%; background:url(../../../../images/mygen_feat_stretch.gif) repeat-y 0 0; }
table.mygen .feat .feat { margin:0; background:url(../../../../images/mygen_feat_top.gif) no-repeat 0 0; }
table.mygen .feat .feat .feat { background:url(../../../../images/mygen_feat_btm.gif) no-repeat 0 100%; }

table.mygen .feat h2 { position:absolute; top:12px; right:20px; margin:0; }

table.mygen .feat  .group .title { margin:0 0 20px 18px; width:18px; float:left; display:inline; }
table.mygen .feat  .group .content { margin:55px 15px 20px 39px; width:430px; float:left; display:inline; color:#fff; }
table.mygen .feat  .group .content li { padding:0 0 2px; }

p.tabbed-contact {margin-left:20px!important; display:block;}

 .warranty fieldset.project {margin:0 0 -5px; padding: 15px 5px 0 5px; font-size: 11px;  }
 .warranty fieldset.contact {margin:-15px 0 0;}
 
 /* JQuery Tabs: Tab Names Here */
.tabs {}
.tabs li { font-size:10px; color:#E9E9E9; line-height:1.3em; list-style:none; }
.tabs li a { cursor:pointer; }
.tabs a { color:#ccd7db; outline:none; }
.tabs a:hover { color:#1ab6e3; }
.tabs .tab-title { margin:0; }
.tabs .tab-title span { width:14px; height:23px; display:inline-block; background:url(../images/bg-tab-arrow.png) no-repeat 100% 8px; }
.tabs .ui-tabs-hide { display:none; }

/* Assuming .nav applied */
#h-tabs-tabs { position:relative; width:100px; height:17px; margin: 0px; padding: 0px; color: #000; text-transform: none;}
#h-tabs-tabs li { height:25px; display: inline; margin: 0 5px 0 0; padding: 7px; }
#h-tabs-tabs li a, #h-tabs-tabs li div { height:25px; color: #000; padding: 10px; text-transform:capitalize; }
#h-tabs-tabs li span { height:25px; }

/* ‘Off’: Repeat for all tabs */
#h-tabs-tabs li#tab-blog, #h-tabs-tabs li#tab-blog a, #h-tabs-tabs li#tab-blog a span { background-position:0 -25px; width:75px; }
/* ‘Hover’: Repeat for all tabs */
#h-tabs-tabs li#tab-blog.ui-state-hover, #h-tabs-tabs li#tab-blog.ui-state-hover a, #h-tabs-tabs li#tab-blog.ui-state-hover a span { background-position:0 -50px; width:75px; }
/* ‘On’: Repeat for all tabs */
#h-tabs-tabs li#tab-news.ui-tabs-selected, #h-tabs-tabs li#tab-news.ui-tabs-selected a, #h-tabs-tabs li#tab-news.ui-tabs-selected a span { background-position:-147px 0; width:77px; }

.download_list_even_EU {
	background:#dddddd;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.download_list_odd_EU {
	background:#eeeeee;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.download_list_head_EU {
	background:#cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	font-weight: bold;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.download_list_border_EU {
	background:#eeeeee;
}
.download_list_subline_EU {
	background:#eeeeee;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 5px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}