body
{
font-family: arial, verdana, sans-serif;
margin:0;
padding:0;
color:#666666;
font-size:12px;
}

#container
{margin:0;
padding:0;
position:relative;
width:871px;
margin-left: auto;
margin-right:auto;
background-image:url(images/watermark.jpg);
background-repeat: no-repeat;
background-position:215px bottom;
}

h1
{margin:0;
padding:0;
text-indent:-3000px;
}

#top
{margin:0;
padding:0;
width:190px;
height:88px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
float:left;
margin-top:30px;
}

#topright
{margin:0;
padding:0;
width:246px;
height:78px;
background-image:url(images/top-right.jpg);
background-repeat:no-repeat;
float:right;
padding-top:40px;
text-align:right;
line-height:22px;
color:#773116;
font-weight:bold;
padding-right:5px;
}

/* TOP MENU SECTION */
#top_menu
{margin:0;
padding:0;
height:48px;
width:871px;
float:left;
background-image:url(images/menu_bar.jpg);
background-repeat:no-repeat;
}

ul.topmenu
{margin:0;
padding:0;
list-style:none;
float:left;
}

ul.topmenu li
{float:left;
font-weight:bold;
color:#ffffff;
font-size:12px;
width:145px;
text-align:center;
padding-top:18px;
}

ul.topmenu a
{text-decoration:none;
color:white;
}

ul.topmenu a:hover
{text-decoration:underline;
color:#FEFFAF;
font-weight:bold;
}

/* LEFT SECTION */
#left
{margin:0;
padding:0;
background-image:url(images/leftside.jpg);
background-repeat: no-repeat;
width:215px;
float:left;
}

#sidemenu
{margin:0;
padding:0;
float:left;
margin-top:460px;
}

ul.side_menu
{margin:0;
padding:0;
list-style:none;
float:left;
}

ul.side_menu li
{float:left;
font-weight:bold;
background-image:url(images/sidemenubutton.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-size:12px;
width:185px;
height:27px;
padding-top:10px;
padding-left:30px;
}

ul.side_menu a
{text-decoration:none;
color:#ffffff;
}

ul.side_menu a:hover
{text-decoration:underline;
color:#FEFFAF;
font-weight:bold;
}

.message
{margin:0;
padding:0;
font-weight:bold;
font-size:12px;
color:#A16806;
position:absolute;
top:10px;
left:695px;
}

.message2
{margin:0;
padding:0;
font-weight:bold;
font-size:12px;
color:#A16806;
position:absolute;
top:30px;
left:727px;
}

.phone
{margin:0;
padding:0;
font-weight:bold;
font-size:12px;
color:#A16806;
position:absolute;
top:50px;
left:780px;
}

#right
{margin:0;
padding:0;
float:right;
background-image:url(images/welcome_bar.jpg);
background-repeat: no-repeat;
width:656px;
}

#content
{margin:0;
padding:10px;
margin-top:10px;
font-family: arial, verdana, sans-serif;
color:#666666;
font-size:12px;
width:620px;
float:left;
}

.welcome_title
{margin:0;
padding:0;
font-size:12px;
color:#DFB455;
font-weight:bold;
padding-left:30px;
padding-top:9px;
}



/* FOOTER SECTION */
#footer
{margin:0;
padding:0;
clear:both;
width:871px;
position:relative;
height:70px;
background-image:url(/images/footer.jpg);
background-repeat:no-repeat;
top:1px;
}

/* FOOTER MENU SECTION */

ul.footermenu
{margin:0;
padding:0;
list-style:none;
float:left;
padding-top:10px;
}

ul.footermenu li
{float:left;
color:#999999;
font-size:12px;
width:145px;
text-align:center;
}

ul.footermenu a
{text-decoration:none;
color:#999999;
}

ul.footermenu a:hover
{text-decoration:underline;
color:#DFB455;
font-weight:bold;
}
.copyright
{padding:0;
margin:0;
color:#999999;
float:left;
padding-top:20px;
padding-left:15px;
}

.jbs
{padding:0;
margin:0;
color:#999999;
float:right;
padding-top:20px;
padding-right:5px;
}

.jbs a
{text-decoration:none;
color:#999999;
}

.jbs a:hover
{text-decoration:underline;
color:#cccccc;
font-weight:normal;
}

.w3cvalid
{position:absolute;
top:44px;
width:87px;
height:14px;
left:330px;
}

.htmlvalid
{position:absolute;
top:44px;
width:87px;
height:14px;
left:430px;
}

.company
{padding:0;
margin:0;
text-align:center;
padding:1px;
padding-top:15px;
}

p.errorMessage {
text-align:center;
font-size:10px;
}

.select_image{
height:20px;
background-color:#FFFFFF;
margin:3px;
padding-left:30px;
padding-top:4px;}