*{margin:0; padding:0}

body{background-color:#FFF; font-size:13px; font-family:"trebuchet ms",helvetica,sans-serif}

img{border:none}

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

#header{width:100%; height:75px; background-color:#870014; background:#870014 url(images/n1.gif) repeat-x scroll 0}

#header_inner{position:relative; width:900px; height:75px; margin:0 auto}
{background:inherit; position:absolute; left:55px; top:7px; font-size:40px; color:#FFF; font-weight:400; letter-spacing:-2px}
{background:inherit; color:#DADADA}

.flags{position:absolute; right:5px; top:7px}

#slogan{background:inherit; position:absolute; right:0; top:45px; color:#FFF; font-size:15px}

#main{padding-top:20px; position:relative; width:900px; padding-bottom:10px; margin:0 auto}

#menu ul{list-style:none; padding-left:0; margin:0}

#menu li{background:none; font-weight:700; padding:0}

#menu a{display:block; position:relative; width:168px; height:27px; margin-bottom:1px; text-decoration:none; background:inherit; background-color:#F2F2F2; padding-left:17px; padding-top:11px; color:#66000F; font-size:13px}
{background:inherit; color:#fff; background-image:url(images/bbg1.gif)}

#menu a:hover {background:inherit; color:#fff; background-image:url(images/bbg1.gif);}

#menu_end{height:30px; background-image:url(images/a2.gif)}

h1{background:inherit; font-size:24px}
{background:inherit; font-size:14px}

h3{margin-top:15px; margin-bottom:10px; color:#A62323; font-size:15px; height:20px; background:url(images/a3.gif) repeat-x 0 17px}

h3 span{background:inherit; color:#A62323}

h3.first{margin-top:0; text-align:center}

h3.col{text-align:center}

#lcol{float:left; width:185px; position:relative}

#mcol{position:relative; margin-left:190px; margin-right:195px; background-image:url(images/a2.gif); background-repeat:repeat-x}

#mcontent{position:relative; padding:5px 10px 0}

#rcol{float:right; width:185px; margin-right:5px; position:relative}

#newsletter{background:url(images/a3.gif) repeat-x 0 0; text-align:center; position:relative}

#footer{clear:both; background:url(images/a2.gif) repeat-x; width:870px; padding-top:10px; text-align:center; font-size:11px; margin:0 auto 25px}

ul{list-style:decimal; padding-left:30px}

p{margin-bottom:10px; text-align:justify; line-height:20px}

.divider{font-size:0; position:relative; border-bottom:1px dashed #870014; height:1px; width:100%; margin:10px 0}
{text-align:right; font-style:italic}
{border-top:solid 1px #F5F5F5; margin-top:4px; padding-top:4px; background-position:0 9px}
{border-top:0; margin-top:0; padding-top:0; background-position:0 5px}

#slogan2{font-size:14px; font-weight:700; position:relative; top:-5px}

.box{position:relative; border:dashed 1px #7D0012; margin-top:5px; background:inherit; color:#000}

.box h2{background:inherit; color:#A62323; font-weight:400; font-size:18px; margin-bottom:5px}

.box p{font-size:11px; line-height:16px; margin-bottom:8px}

.box_inner{background:#FFFFE9 url(images/a4.gif) repeat-x; color:inherit; padding:12px}

.captioned_image{padding-bottom:15px; float:left}

.captioned_image div{font-size:10px; bottom:0; left:0}

.bck_img{background-image:url(images/download-fbackup.gif); width:82px; height:82px; border:none}

td.complete{color:#70B001}

td.incomplete{color:red; font-weight:700}

strong, h1 span{background:inherit}
{height:7px; margin-right:15px; margin-top:5px; position:absolute; right:0; width:7px}

#lcol p, #rcol p{font-size:11px; line-height:16px; margin:0}

#lcontent, #rcontent{position:relative; padding:0 15px}