

/* CSSTidy 1.3dev: Mon, 10 Dec 2007 08:01:47 +0100 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
body{background:#fff;color:#222;font-family:"Lucida Grande", "Bitstream Vera Sans", "trebuchet MS", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-size:75%;line-height:1.5;margin:0;}
h1,h2,h3,h4,h5,h6{color:#111;font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-weight:400;}
h1{font-size:2em;line-height:1;margin-bottom:.5em;}
h2{font-size:1.7em;margin-bottom:.75em;}
h3{font-size:1.4em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
a img{border:none;}
a:focus,a:hover{color:#000;}
a{color:#000;text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin-top:1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
del{color:#666;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
input[type=text],input[type=password],input[type=title],textarea{padding:3px;}
input[type=title]{font-size:1.5em;}
legend{font-size:1.2em;font-weight:700;}
pre,code{margin:1.5em;white-space:pre;}
pre{background:#fff;border:1px solid #000;border-color:#bbb;padding:1em;}
pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
textarea,select,input[type=text],input[type=password],input[type=title]{background:#ddd;border:1px solid #bbb;}
textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=title]:focus{background:#fff;border:1px solid #999;}
th{border-bottom:2px solid #ccc;font-weight:700;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
#gen{margin:0 auto;width:955px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
dl,p{margin:0 0 1.5em;}
dl dt,label,dfn,strong{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
:focus,:active {outline: 0;}

body{
width:955px;
margin:0 auto;
}

#menu{
background:url(../img/bg_menu.jpg) #fff no-repeat center top;
min-height:44px;
}

#menu a{
font-weight:bold;
float:left;
padding:0px 20px;
text-transform:uppercase;
text-decoration:none;
}

#menu a:hover{
color:#dd8700;
}
#flash{
background:url(../img/bg_flash.png) center center no-repeat;
height:88px;
}
#flash_logo{
background:url(../img/bg_flash_logo.jpg) center center no-repeat;
height:107px;
}

h2{
padding-left:25px;
background:url(../img/button.png) no-repeat 4px 8px;
}

#footer div{
line-height:2;
margin-top:50px;
}

#footer{
padding:0 20px;
background:url(../img/bg_footer.png) no-repeat center center;
height:139px;
font-size:0.9em;
}

#footer a{
text-decoration:none;
}