* { margin:0;padding:0 }
body { background-color:#b9b9b9;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin-bottom:20px;padding:0;text-align:center }
.clearfloat { clear:both;height:1;line-height:0px }
.smaller { font-size:11px }
.smallest { font-size:10px;font-weight:bold }
.noContent { width:730px;float:left;padding-top:10px }
img { border:0px }
a { text-decoration:none }
#main h1 { font-size:16px;font-weight:bold;color:#47484c;height:40px; margin-bottom: 12px}
#main h1 a { color: #47484c }
#main h2 { font-size:12px;color:#e91c27;margin-bottom:12px }
#main h2 a { color: #e91c27 }
#main h3 { font-size:12px;font-weight:bold;color:#47484c;margin-bottom:5px;height:34px }
#main h4 { font-size:11px;font-weight:bold;color:#47484c;margin-bottom:5px }
#main { background-color:#fff;width:985px;padding-top:10px;margin-left:auto;margin-right:auto;text-align:left}
#breadcrumbs { padding-top:10px;margin-left:20px;padding-bottom:10px;font-weight:bold;font-size:12px;color:#47484c }

#navigation { margin-top:5px;margin-bottom:10px;width:985px;font-size:12px;font-weight:bold;background:url(/images/menu.gif) repeat-x;height:63px }
#navigation ul { line-height:33px }
#navigation li { padding-right:5px;padding-left:7px }

#mainmenu li a, #submenu li a { color:#47484c }
#mainmenu li.active { background-color:#949599;padding-bottom:10px;padding-top:8px }
#mainmenu li.active a { background-color:#949599;color:white;padding-bottom:10px }
#mainmenu ul { list-style:none;float:left;padding-left:13px;}
#mainmenu li { display:inline;width:auto;}
#mainplus ul { padding-left:56px }
#mainplus li a { color:#949599 }
#lang ul { float:right;padding-right:21px }
#lang li, #lang li.active { padding:0px;background-color:#fff }
#lang li.active a { background-color:#fff;color:#e91c27 }
#lang li.divider { border-left:1px solid #47484c;padding-left:10px;padding-right:2px;}

#submenu { float:left;clear:left;padding-left:15px }
#submenu ul { float:left;list-style:none;line-height:30px;}
#submenu li { display:inline;}
#submenu li.active { padding-bottom:0px;padding-top:0px;}
#submenu li.active a, #submenu li a:hover { color:white }

#maincontent { ;width:730px;padding-left:20px;float:left;margin-bottom:10px;}
.Headline { width:340px;float:left;margin-right:21px;padding-top:5px;height:205px }
.Headline img { padding-right: 10px; }
.Headline p {margin-bottom:2px}
.News { width:340px;float: left;margin-right:21px;margin-top:10px;border-bottom:1px solid #8d8e92;height: 190px}
.NewsImg { padding-right:7px;margin-top:2px;float:left }
.News a, .Headline a { color:#000;}
.News a.more, .Headline a.more { color:#e91c27; font-weight:bold}
.News a:hover, .Headline a:hover { text-decoration:underline;}
.show {width:340px;float:left;margin-right:20px;margin-top:10px}
.show img {margin-right: 10px}
.line { background-image:url(/images/line.gif); background-repeat: repeat-y; background-position: 370px }

#maincontent img { margin-bottom:5px;float:left }
#maincontent div.hr { width:700px;height:15px;border-bottom:1px solid #8d8e92 }
#maincontent #introduction, #maincontent #bodytext { margin-bottom:10px }
#maincontent ul { display:block;line-height:15px;margin-left:9px; margin-bottom:10px}
#maincontent li { margin-left:8px;padding:0px;list-style-type:square}
#maincontent p { margin-bottom:1em }

#sidecontent { width:200px;float:right;padding-right:20px;margin-bottom:10px }
#sidecontent img { margin-right:7px;float:left }

#footer { background-color:#8d8e92;font-weight:bold;height:26px }
#footer li a { color:#ffffff;text-decoration:none }
#footer li a:hover { color:#484848;}
#footer ul { padding:5px 0px 5px 20px;list-style:none;line-height:13px;float:left; }
#footer li { display:inline;padding-right:15px }
#footer div.image { background-color:white;float:right;height:18px;margin-right:0;margin-top:4px;width:76px; }
#footer img { float: left; }

#bottomBanners { width: 965px; height: auto; background-color: white; padding: 10px;}
#bottomBanners img { border:3px solid #DFDFDF;height:60px;margin-right:7px;padding:0;}
#bottomBanners img:hover { border:3px solid #FFFFFF;}



#searchbox { float:left;font-size:12px;background-color:#009836;padding:7px 10px;width:180px;color:#fff;margin-bottom:6px;font-weight:bold;margin-top:4px }
#searchbox input.submit { clear:left;color:#fff;background-color:transparent;border:0;padding-left:5px;padding-bottom:3px;font-size:12px;font-weight:bold;width:25px;}
#searchbox input { width:145px;margin-top:3px }

#loginbox { float:left;height:70px;font-size:12px;background-color:#d8dadc;padding:7px 10px;width:180px;color:#484848;margin-bottom:6px }
#loginbox label { float:left;font-weight:bold }
#loginbox input { float:left;width:145px;margin-top:3px }
#loginbox input.submit { color:#484848;background-color:transparent;border:0;padding-left:5px;padding-bottom:3px;font-size:12px;font-weight:bold;width:25px }
#loginbox a { color:#484848 }
#loginbox .lostpassword { float:right;font-size:10px;font-weight:bold}
#loginbox .welcome {font-size: 14px;margin-bottom:10px}
#loginbox li {list-style-type:none;line-height: 12px;margin-bottom:2px}
#loginbox .logout {float: right}
#loginbox .logout a {color: #e60005;font-weight:bold}
#loginbox a:hover {text-decoration: underline;}

#newsletterbox { float:left;font-size:12px;background-color:#e60005;padding:7px 10px;width:180px;color:#fff;margin-bottom:6px;font-weight:bold }
#newsletterbox input { width:145px;margin-top:3px }
#newsletterbox input.submit { color:#fff;background-color:transparent;border:0;padding-left:5px;padding-bottom:3px;font-size:12px;font-weight:bold;width:25px }

.PublishDate { font-size:10px;}
.banner340 { margin: 0; padding: 0; }

#pager { width: 100%; background-color:#FFFFFF; padding-top: 12px; padding-bottom:15px; text-align: center; font-size: 13px; font-weight: bold; }
#pager a { color: #777777; }
#pager .firstpage a, #pager .lastpage a { color: #e91c27; line-height: 30px }
