/*normalisation*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol,ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
abbr{margin:0;padding:0;text-decoration:none;border:none}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}


/*TEMPLATE*/
html{text-align:center;background-color:#ffffff}
body{position:relative;width:1000px; margin: 0 auto; text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#000000;background-color:#000000}


h1{margin:0px 0 0px 0px;color:#9B9B9B;font-size:3.0em;font-weight:normal}
h2{margin:0px -15px 10px -15px;font-size:1.8em;background-color:#6E1312;background:#000000 url('../images/h2_new.jpg') repeat-x;padding:5px 0px 5px 10px;color:#FFF;height:25px}
h3{margin:0px 0 10px 0px;}

p{margin:0px 0 10px 0px;}

a{color:#FFFFFF;text-decoration:none}
a:hover{text-decoration:underline}

em{font-style:italic}
strong{font-weight:bold}
legend{text-indent:-999em}
caption {text-indent:-999em}

table {}
table tr td{padding:5px;text-align:left}
table tr th{color:#000000;background-color:#CCCCCC;}

ol li{margin:5px;background-color:#eee;padding:0px 15px}

/***********************STRUCTURE**********************************************************************/

div#header{padding:0px 0px 0px 0px;background:#000000 url('../images/header_bg2.jpg') no-repeat;color:#000}
div#banner{background:#000000 url('../images/header_bg.jpg') no-repeat;width:840px;height:208px;float:right;border-bottom:none}
div#section{margin:0;padding:0}
div#content{float:right;padding:0px 5px 0px 0px;background-color:#ffffff;width:835px}
div#footer{clear:both;height:25px;background:#000000 url('../images/h2_new.jpg') repeat-x;padding-top:8px;text-align:center}
div#footer p{color:#333}
div#footer a{color:#333}


div#nav{}

div#aside ul li {display:block;text-align:center;margin-top:15px;}
div#aside ul li a em{display:block;text-align:center;font-style:normal}

div#partner p {display:block;text-align:center;padding-top:35px;padding-bottom:20px;border-bottom:1px solid #999}
div#partner p a em{display:block;text-align:center;font-style:normal}

div#banner img{float:right;display:block;margin:40px 350px 0px 0px}
div#header h1{float:left;margin:30px 20px 0px 20px}
div#header h1 span{font-size:0.6em}
div#banner a{color:#000;text-decoration:none}
div#banner p{color:#000;margin-top:6px;margin-left:20px}

div#content a{color:#000;font-weight:bold;}

h2#h2_acc{margin:0px 0px 10px 0px;font-size:1.8em;background:none;padding:0px;color:#9B9B9B;}

/***********************HIDDEN************************************************************************/
.cache{position:absolute;top:-900em;height:1px;width:1px;overflow:hidden}

/***********************CLEARFIX**********************************************************************/
.clearfix:after {    content: ".";     display: block;     height: 0px;     clear: both;     visibility: hidden; }

.clearfix {display: inline-block;clear:both;margin:0;padding:0}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

