body {
margin:0;
padding:0;
background:url(/img/bg.png) repeat-x 0 0 #ffffff;
text-align:center;
}

body, div, p, span, a, table, tr, td, input, select, ul, li, ol, textarea, h1, h2, h3, h4, h5, h6 {
font-size:11px;
font-family: Verdana, Arial;
color:#000000;
}

p {
margin:0;
}

div#main {
width:909px;
margin:0 auto;
}

div#header {
width:909px;
height:163px;
background:url(/img/header.png) no-repeat 0 0;
position:relative;
}

div#login {
position:absolute;
top:25px;
right:15px;
width:173px;
height:93px;
background:url(/img/login.png) no-repeat 0 0;
text-align:left;
}

div#login form {
margin:0;
padding:38px 10px 0 10px;
}

div#login div#logininputs {
float:left;
width:96px;
}

div#login input {
width:90px;
height:18px;
font-size:10px;
color:#7a7a7a;
padding:2px 0 0 4px;
background:url(/img/input.png) no-repeat 0 0;
border:none;
margin:0 0 4px 2px;
}

div#login button {
cursor:pointer;
width:37px;
height:31px;
font-size:0px;
float:right;
border:none;
background:url(/img/go.png) no-repeat 0 0;
margin:7px 7px 0 0;
color:#ffffff;
}

div#topnav {
position:absolute;
top:134px;
left:355px;
width:535px;
height:27px;
text-align:left;
}

div#topnav ul {
margin:0;
padding:0;
list-style:none;
}

div#topnav ul li {
float:left;
display:block;
line-height:27px;
background:url(/img/spacer.png) no-repeat right top;
padding:0 2px 0 0;
}

div#topnav ul li:last-child {
background:none;
}

div#topnav ul li a {
display:block;
line-height:27px;
padding:0 17px;
text-decoration:none;
color:#ffffff;
text-shadow:1px 1px 0 #dd7403;
font-size:10px;
font-weight:bold;
}

div#topnav ul li a:hover {
background:url(/img/hover.png) repeat-x left bottom;
}

div#left {
float:left;
width:184px;
}

div#right {
float:right;
width:714px;
}

div.navhead {
width:127px;
height:40px;
margin:10px 0 0 0;
padding:0 0 0 57px;
text-align:left;
background:url(/img/nav_head.png) no-repeat 0 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-shadow: 1px 1px 1px #b75802;
line-height:30px;
}

div.navbg {
width:174px;
background:url(/img/nav_bg.png) repeat-y 0 0;
padding:0 5px;
text-align:left;
}

div.navbg ul {
padding:0 0 0 20px;
margin:0;
list-style:square;
}

div.navbg ul li {
padding:2px 0;
}

div.navbg ul li a {
color:#262525;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

div.navbg ul li a:hover {
color:#e46d00;
}

div.navfoot {
width:184px;
height:20px;
background:url(/img/nav_foot.png) no-repeat 0 0;
}

div.conhead {
width:714px;
height:32px;
margin:10px 0 0 0;
padding:0;
text-align:center;
background:url(/img/con_head.png) no-repeat 0 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-shadow: 1px 1px 1px #b75802;
line-height:32px;
}

div.conbg {
width:704px;
background:url(/img/con_bg.png) repeat-y 0 0;
padding:4px 5px 0 5px;
text-align:left;
}

div.confoot {
width:714px;
height:20px;
background:url(/img/con_foot.png) no-repeat 0 0;
}

div#footer {
width:100%;
height:40px;
line-height:40px;
font-size:10px;
color:#ffffff;
text-shadow:1px 1px 0 #dd7403;
background:url(/img/footer.png) repeat-x 0 0;
margin:10px 0 0 0;
}

div#footer a {
color:#ffffff;
font-size:10px;
}

div#left_s {
float:left;
width:157px;
}

div#center_s {
width:573px;
float:left;
}

div#right_s {
float:right;
width:157px;
}

div#wrapper_s {
float:right;
width:741px;
}

div.navhead_s {
width:100px;
height:40px;
margin:10px 0 0 0;
padding:0 0 0 57px;
text-align:left;
background:url(/img/nav_head_s.png) no-repeat 0 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-shadow: 1px 1px 1px #b75802;
line-height:30px;
font-family:Arial;
}

div.navbg_s {
width:147px;
background:url(/img/nav_bg_s.png) repeat-y 0 0;
padding:0 5px;
text-align:left;
}

div.navbg_s ul {
padding:0 0 0 20px;
margin:0;
list-style:square;
}

div.navbg_s ul li {
padding:2px 0;
}

div.navbg_s ul li a {
color:#262525;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

div.navbg_s ul li a:hover {
color:#e46d00;
}

div.navfoot_s {
width:157px;
height:20px;
background:url(/img/nav_foot_s.png) no-repeat 0 0;
}

div.conhead_s {
width:573px;
height:32px;
margin:10px 0 0 0;
padding:0;
text-align:center;
background:url(/img/con_head_s.png) no-repeat 0 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-shadow: 1px 1px 1px #b75802;
line-height:32px;
}

div.conbg_s {
width:563px;
background:url(/img/con_bg_s.png) repeat-y 0 0;
padding:4px 5px 0 5px;
text-align:left;
}

div.confoot_s {
width:573px;
height:20px;
background:url(/img/con_foot_s.png) no-repeat 0 0;
}

