body {
background:#E6A004 url(bg_main.gif) top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F423C;
width:100%;
height:100%;
margin:13px 0 0;
padding:0;
}

td {
line-height:140%;
}

a.normal {
color:#900 !important;
text-decoration:underline !important;
}

a.normal:hover {
color:#900;
text-decoration:none !important;
}

p {
margin:5px 0 15px;
}

a img {
border:0;
}

h1 {
color:#900;
font-weight:400;
font-size:180% !important;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h2 {
color:#E6A004;
font-weight:400;
font-size:160% !important;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h3 {
color:#900;
font-weight:700;
font-size:140% !important;
margin:5px 0 15px;
}

h4 {
color:#4F423C;
font-weight:700;
font-size:130% !important;
margin:5px 0 15px;
}

.pic_left {
float:left;
margin-right:30px;
margin-bottom:20px;
}

.pic_right {
float:right;
margin-left:30px;
margin-bottom:20px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
width:914px;
background-color:#FFF;
}

.sh_l {
background:url(sh_l.gif) repeat-y;
width:9px;
vertical-align:top;
}

.sh_r {
background:url(sh_r.gif) repeat-y;
width:9px;
vertical-align:top;
}

.sh_t {
background:url(sh_t.gif) repeat-x;
height:9px;
}

.sh_b {
background:url(sh_b.gif) repeat-x;
height:9px;
}

.page {
vertical-align:top;
background:url(bg_left.gif) left repeat-y;
}

.top {
height:26px;
background:#900 url(bg_top.jpg) repeat-x;
color:#FFF;
font-weight:700;
font-size:10px;
padding-left:73px;
}

.left {
width:249px;
vertical-align:top;
background:url(bg_left_img.jpg) bottom no-repeat;
}

.menu {
width:200px;
padding:4px 0 0 20px;
}

a.mainbuttontext {
display:block;
width:190px;
background:url(bullet.gif) left no-repeat;
color:#FFF;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
text-indent:20px;
margin-left:37px;
line-height:20px;
}

a.mainbuttontext:hover {
display:block;
width:190px;
background:url(bullet_light.gif) left no-repeat;
color:#FFF;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
text-indent:20px;
margin-left:37px;
line-height:20px;
}

.content {
background:url(bg_content.jpg) bottom repeat-x;
vertical-align:top;
padding:10px 25px;
}

.footer {
height:50px;
background:#900 url(bg_footer.jpg) top repeat-x;
color:#FFF;
vertical-align:middle;
padding:0 20px;
}

.footer a.normal {
color:#FFF !important;
text-decoration:none;
font-weight:700;
}

.footer a.normal:hover {
color:#FFF !important;
text-decoration:underline;
}

.powered_by {
background:#E6A004;
color:#FFF;
font-size:80% !important;
padding:0 29px;
}