
body,html {margin:0;padding:0}
.clear {clear:both}
p,ul,ol,dl {margin:0 0 14px}
img {border:none}

body {
background:#fff;
font:11px/14px verdana,arial,tahoma;
color:#333
}

.wrapper {
width:760px;
margin:0 auto;
}

.head {margin:0 0 12px}

h1 {
width:200px;
height:47px;
float:right;
margin:8px 4px 10px 0;
padding:0;
background:transparent url('../gfx/logo.png') no-repeat left top
}

h1 a {
display:block;
width:200px;
height:47px;
margin:0;
padding:0
}

h1 a span {display:none}

.flash_holder {
background:#ff9966;
width:760px;
height:220px;
margin:0;
padding:0
}

#left, #right {width:192px;position:relative;}

#left {
min-height:50px;
height:auto !important;
height:50px;
float:left;
}
#right{
float:right;
}

#center {
float:left;
position:relative;
width:334px;
padding:0 21px
}

.footer {
z-index:0;
width:760px;
height:166px;
margin:-64px 0 0 0;
padding:0;
background:transparent url('../gfx/foot.png') no-repeat left top
}

#left .banner, #right .banner {
display:block;
border:1px solid #bebdbd;
margin:0 0 8px
}

#left .banner {float:left}
#right .banner {float:right}

#left .banner a, #right .banner a, .banner object {display:block;float:left;}

#left a img, #right a img {
display:block
}

p.preamble {
text-align:center;
color:#c95226;
font-size:12px;
margin:0 0 10px;
padding:0
}

h2 {
color:#c95226;
text-align:center;
margin:0 0 18px;
padding:0;
font:600 16px/18px verdana,arial,tahoma
}

h3 {
text-align:center;
color:#F26D37;
background:#f3f3f3;
margin:0 0 8px;
border-top:1px solid #F7A27F;
border-bottom:1px solid #F7A27F;
padding:6px 4px;
font:600 13px/14px verdana,arial,tahoma
}

h4 {
text-align:center;
font-weight:400;
color:#767779;
margin:0 0 26px;
padding:0
}
.announcement {
width:190px;
display:block;
float:left;
margin:0 0 8px
}
.announcement a {
border:1px solid #bebdbd;
font:600 12px/13px verdana,arial,tahoma;
text-align:center;
display:block;
height:37px;
color:#fff;
text-decoration:none;
background:#C3DD6E;
padding:17px 2px 0 2px;
}

.announcement a:hover {
background:#B1D344;
}

.spec {
float:left !important;
text-align:center;
margin:-5px 0 8px !important;
width:190px;
}
.spec h5 {
text-align:center;
margin:0;
padding:0;
}
.spec h5 a {
background:#f3f1f1;
float:none !important;
text-align:center;
padding:3px;
color:#000;
text-decoration:none;
font:600 11px/13px verdana,arial,tahoma;
}
.spec h5 a span {color:#F5821F}
.spec h5 a:hover span {color:#000}

.spec h5 a:hover {
color:#fff;
background:#F5821F;
}

