body { margin:20px; font-family:Arial, Verdana, sans-serif; font-size:10px; color:#000; text-align:center; margin:0; padding:0; }
html,body { height:100%; }
#outerWrapper { min-height:100%; position:relative; }
* html #outerWrapper { height:100%; }


a.linkicon,
.csc-frame-frame1 .content .cont ul li a,
.csc-frame-frame3 .wrap a,
.filelinks a,
#news .more a { display:block; background:url(../img/mwf_sprite.png) no-repeat 0 3px; padding-left:22px; font-size:11px; color: black; line-height:20px; height: 17px;}

a.linkicon:hover,
.csc-frame-frame1 .content .cont ul li a:hover {color:#b62f1a; text-decoration: none;
}

a.red {background-position: -5px -29px; padding-left: 13px; line-height: 16px;}	
a.grey { color:#656565; background:url(../img/mwf_sprite.png)  no-repeat -5px -41px; padding-left: 13px; line-height: 16px;}

 
.clearer {clear: both;}

/*  Layout
----------------------------------*/
#outerWrapper { text-align:left; }
#outerWrapper #header { padding:60px 0; overflow:hidden; }
#logo { float:left; width:200px; }
#contentWrapper { overflow:hidden; }
#header,#contentWrapper,#footer { margin:0 auto; width:850px; min-width:850px; padding:0 50px; }
#leftColumn1 { width:180px; margin-right:60px; float:left; }
#content { overflow:hidden; padding:0 0 50px; }
#rightColumn1 { float:right; padding:0 0 0 70px; width:180px; }
#outerWrapper #fixedFooterWrapper { bottom:0; position:absolute; width:100%; height:168px; background:url(../img/footer_bg.jpg) repeat-x bottom; overflow:hidden; }
#content,#rightColumn1,#leftColumn1 { padding-bottom:200px; }

#sticker { background:url(../img/mwf_sprite.png) -38px -67px; position:absolute; right:12px; bottom:10px; height:30px; width:35px; }

/*  Menu
----------------------------------*/

/**  Top Navigation  **/
#topbox_links { }
#topbox_links ul { margin:0; padding:0; list-style-type:none; display:inline; float:right; }
#topbox_links ul li { display:block; text-align:left; float:left; margin:0; padding-right:14px; border-right:1px solid #b62f1a; }
#topbox_links ul li.last { border:none; padding-right:0; }
#topbox_links a { text-decoration:none; text-transform:uppercase; padding-left:15px; }
#topbox_links a:active,#topbox_links a:visited,#topbox_links a:link { color:#222; }
#topbox_links a:hover { color:#b62f1a; }

/**  Main Navigation  **/
#navbox { font-size:11px; overflow:hidden; }
#navbox ul { margin:0; padding:0; list-style-type:none; }
#navbox a { display:block; padding:4px 0 4px 8px; width:172px; text-transform:uppercase; }
#navbox a:link,#navbox a:active,#navbox a:visited { color:#222; text-decoration:none; }
#navbox a:hover { color:#b62f1a; }
#navbox a.active,#navbox a.active:link,#navbox a.active:active,#navbox a.active:visited,#navbox a.active:hover { color:#ffffff; background-color:#b62f1a; font-weight:bold; }

#nav1 {border: 1px solid #b62f1a;}
#nav1 a.active,#nav1 a.active:link,#nav1 a.active:active,#nav1 a.active:visited,#nav1 a.active:hover { background-color: white; padding-right: 0px;  color:#b62f1a; font-weight:bold; }
#nav1 a { padding-left:10px; width:160px; padding-right:8px; }
#nav2 a { padding-left:24px; padding-top: 2px; width:150px; border-left:3px solid #b62f1a; padding-right:8px;}
#nav3 a { padding-left:38px; width:109px; }

#nav1 a.active { background:none; padding-left:12px;  border-left:3px solid #b62f1a;}
#nav2 a.active { background:none; padding-left:24px;}
#newsbox,#newsletterbox { padding-top:30px; }
#nlformfields { width:172px; overflow:hidden; margin-bottom:30px; }

/*  Content Styles
----------------------------------*/
h1 { font-weight:bold; font-size:14px; margin:0 0 12px 0; }
h4,h5 {margin: 0; padding: 0;}
h2 { font-weight:normal; font-size:16px; margin: 30px 0 10px 0; } 
h3 { font-weight:bold; font-size:14px; margin: 0 0 15px 0; }
.ui-accordion h3 {font-weight: normal; font-size: 13px; }
.ui-accordion h3 a:hover {color: #000;}
.ui-accordion h3.ui-state-active a:hover {color: #FFF;}
h5 {margin: 0 0 12px 0; }
#content,#rightColumn1 { font-size:13px; line-height:19px; margin-top:0; }
#rightColumn1 {margin-top: 42px;}
#rightColumn1, #content li {text-align: left;}
#content p {text-align:justify; margin-top: 0;}
#leftColumn1 p { margin-top:5px; }
img { border:none; }
.csc-default ul { list-style:square; list-style-position:outside; margin-left:0; padding-left:15px; }
.csc-default li { padding-left:5px; padding-bottom: 8px;}
#content ul#releases { list-style:none; list-style-image:none; padding-left:0;}
#content ul#sitemap0 { list-style:url(../standard/bullet_g.png); font-size:13px; line-height:19px; text-align:justify; margin-left:25px; padding-left:30px; }
#content ul#sitemap1,#content ul#sitemap2,#content ul#sitemap3,#content ul#sitemap4,#content ul#sitemap5 { list-style:url(../standard/bullet_g.png); font-size:13px; line-height:19px; text-align:justify; margin-left:0; padding-left:30px; }
#content ul li p,#rightColumn1 ul li p { padding-left:0; }
p.caption,p div.caption,ul li div.caption { clear:both; color:#777; padding-bottom:20px; }
.small { font-size:11px; }
table { width:100%; }
td { font-size:12px; padding:3px 8px; vertical-align:top; line-height: 16px;}
td.th { padding-left:5px; background-color:#b62f1a; color:#fff; vertical-align:top; }
td.td1,.tr-even { padding-left:5px; background-color:#e9e9e9; }
td.td2,.tr-odd { padding-left:5px; background-color:#f5f5f5; }
.datatable .td-0 {width: 50%;}

input.box { width:250px; }
a:link,a:active,a:visited { color:#b62f1a; text-decoration:none; }
a:hover { text-decoration:underline; }


/**  Tools  **/
#tools { position:absolute; top:9px; left:581px; }
#tools ul { margin:0; padding:0; list-style:none; }
#tools ul li { margin:0; padding:0; list-style-image:none; }
#tools a,#tools a:link,#tools a:active,#tools a:visited,#tools a:hover { display:block; width:13px; height:14px; }
#tools ul li a small { display:none; }
#topbox { position:absolute; top:40px; left:691px; width:200px; font-size:10px; text-align:right; height:38px; }
#flags { float:left; }
#printit { float:left; margin-left:55px; }
#leftColumn1 form { display:inline; margin:0; }
.Stil1 { color:#FFFFFF!important; }

/**  Left Elements  **/
.collapsible .header,
#news .title { font-weight:normal; font-size:10px; background-color:#B62F1A; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:3px 0 3px 12px; width:172px; }
.collapsible .header {display: block; background: #B62F1A url(../img/mwf_sprite.png) no-repeat 165px -52px; cursor: pointer;} 
.collapsible .content { overflow: hidden;}

/*  Footer
----------------------------------*/
#footer { padding:30px 0 0 0; color:#656565; }
#footer a, #footer .buttonaslink, .linkbutton, #news .news-latest-gotoarchive a { color:#656565; padding-left:13px; background:url(../img/mwf_sprite.png) no-repeat -5px -43px; }
#footer a.mail { background:none; padding:0; }
#footer ul,#footer ul li,#footer p,#footer td,#footer .buttonaslink, #news .news-latest-gotoarchive a { margin:0; padding:0; list-style:none; font-size:10px; text-align:left; line-height:15px; color:#656565; }
#footer table.layout td { font-size:10px; text-align:left; padding-right:20px;}
#footer table.contenttable td {padding-right: 5px;}
#footer td.col1 {width:220px;}
#footer table.layout td.col4 {width:280px;padding-right: 0;}
#footer td.col4 table.contenttable {width:100%;}
.tx-powermail-pi1 label { width:50px; float:left; }
.tx_powermail_pi1_fieldwrap_html_submit { padding-left:50px; }
.powermail_mandatory { display:none; }
.tx_powermail_pi1_fieldwrap_html_text input { background-color:transparent; }
.tx_powermail_pi1_fieldwrap_html { margin-bottom:5px; overflow:hidden; clear:both; }
.tx-powermail-pi1_mandatory_submit { font-family:Arial; padding:2px; border-width:0; cursor:pointer; width:150px; text-align:center; background-color:#FFF; border: 1px solid #b62f1a;}
#footer .buttonaslink, .buttonaslink, .linkbutton { font-family:Arial; background:url(../img/mwf_sprite.png) transparent no-repeat -5px -42px; border-width:0; cursor:pointer; width:70px; text-align:center; }

.buttonaslink2 {border: none; padding: 2px 12px 2px 12px;background-color: #B62F1A; color: #FFF;}
a.linkbutton {font-size: 11px; padding-left: 11px; color: #000; line-height: 20px;}
a.linkbutton:hover {text-decoration: none;}


#footer h1,#footer h2,#footer h3,#footer h4 { font-family:verdana; font-size:13px; background:url(../img/vline.jpg) repeat-x bottom; color:#656565; padding-bottom:10px; margin:0 0 15px; }
