/* Style sheet standard */
body{margin: 50px 0px 24px 0px;padding:0px; background-color: #999999;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Verdana, sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:11px;}
h1{margin:0px 0px 0px 0px;padding:0px;font-size:15px; font-family: Arial, Helvetica, sans-serif;}
h2{margin:0px 0px 0px 0px;padding:0px;font-weight:bold;font-size:11px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0px;padding:0px;}



#wrapper {
height: 488px;
background-image: url(tpl/tpl_bg_wrapper.gif);
background-repeat: no-repeat;
}

#wrapperinside {
height: 468px;
width: 950px;
border: 0px;
background-image: url(tpl/tpl_bg_site.gif);
background-repeat: repeat-x;
position: absolute;
top: 10px;
margin-left: 10px;
}

/* header, logo, nav */
#header {

}

#logo {
float: right;
}

#header h1 {
padding: 50px 0px 0px 25px;
margin: 0;
color: #787878;
letter-spacing: 0,5px;
text-transform: uppercase;
letter-spacing: 0.5px;
}




#mainnav ul.level_1 {
position: absolute;
top: 94px;
margin: 0px;
padding: 0px;


font-family: Arial, Helvetica, sans-serif;

}

#mainnav .level_1 li {
display: block;
line-height: 13px;
vertical-align: bottom;
margin: 0px;
list-style: none;
float: left;
background-image: url(tpl/tpl_bg_mainnav.gif);
background-repeat: no-repeat;
background-position: right;
}

#mainnav .level_1 span.active{
display: block;
line-height: 13px;
padding: 12px 25px 0px 25px;
display: block;
color: White;
}

#mainnav .level_1 a{
padding: 12px 25px 0px 25px;
color: #c9c9c9;
line-height: 13px;
display: block;
}

#mainnav .level_1 a:hover{
display: block;
line-height: 13px;
padding: 12px 25px 0px 25px;
display: block;
color: White;
text-decoration: none;
background-image: none;
}

#mainnav .level_1 a.trail{
display: block;
line-height: 13px;
padding: 12px 25px 0px 25px;
display: block;
color: White;
text-decoration: none;
}

#subnav ul {
position: absolute;
top: 127px;
margin: 0px;
margin-left: 10px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}

#subnav li {
display: block;
line-height: 13px;
vertical-align: bottom;
margin: 0px;
list-style: none;
float: left;
}

#subnav a {
padding: 0px 15px 0px 15px;
color: #c9c9c9;
line-height: 13px;
display: block;
text-decoration: none;
}

#subnav a:hover{
display: block;
line-height: 13px;
padding: 0px 15px 0px 15px;
color: white;
text-decoration: none;
}

#subnav span.active{
display: block;
line-height: 13px;
padding: 0px 15px 0px 15px;
display: block;
color: white;
}

#subnav a.trail{
display: block;
line-height: 13px;
padding: 0px 15px 0px 15px;
display: block;
color: white;
}



/* content */
#container {
height: 288px;
margin-top: 3px;
background-color: #f0eeed;
}

#main {
}

#main img {
position: absolute;
}

#main #banner-text {
position: absolute;
top: 110px;
left: 280px;
color: white;
font-weight: bold;
line-height: 15px;
}

#main #banner-text h1 {
color: #4d535a;
margin-bottom: 12px;
text-transform: uppercase;
}

#main #banner-text2 {
position: absolute;
top: 25px;
left: 108px;
color: white;
font-weight: bold;
line-height: 15px;
}

#main #banner-text2 h1 {
color: #4d535a;
margin-bottom: 12px;
text-transform: uppercase;
}

#main .ce_form {
position: fixed;
width: 612px;
padding: 12px 6px 6px 0px;
}

#main .ce_text {
position: fixed;
}

#main .ce_form table {
width: 100%;
color: #4d535a;
}




#main .ce_form .col_0 {
width: 50%;
padding-right: 9px;
padding-left: 110px;
vertical-align: top;
padding-top: 4px;
}

#main .ce_form .col_1 {
width: 50%;
padding-right: 9px;
vertical-align: top;
}

#main .ce_form .radio_container {
line-height: 24px;
}

#main input {
margin-bottom: 3px;
overflow: visible;
padding: 0px 3px 0px 3px;
font-size: 115%;
line-height: 115%;
}

#main .text {
width: 390px;
line-height: 18px;
background-color: #f0eeed;
vertical-align: middle;
}

#main .error {
margin-top: 2px;
font-weight: bold;
}

#main .textarea {
width: 391px;
height: 62px;
background-color: #f0eeed;
margin-bottom: 2px;
padding: 3px 3px 3px 3px;
}

#main .ce_form .submit {
width: 50%;
margin-top: 3px;
padding-top: 1px;
background-color:#9bd352;
}



#right {

width: 335px;
height: 288px;
margin: 0px 0px 0px 3px;
background-color: #eceded;
color: #787878;
overflow: auto;
}

#right .inside {
padding: 15px 25px 15px 15px;
}

#right h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
padding: 18px 0px 3px 0px;
}

#right ul {
margin: 0;
padding: 0px 0px 12px 15px;
}

#right li {
list-style: square;
list
}

#right .teaser,.back {
width: 310px;
}


/* footer */
#footer p {
line-height: 25px;
padding: 3px 0px 0px 25px;
margin: 0;
color: white;
 text-shadow: black;
}
