body
{
font-family: arial, verdana, sans-serif;
margin:0;
padding:0;
color:#333333;
font-size:12px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}

#container
{margin:0;
padding:0;
position:relative;
width:921px;
margin-left: auto;
margin-right:auto;
background-image:url(images/menubg.jpg);
background-repeat:repeat-y;
}

#logo
{margin:0;
padding:0;
text-indent:-3000px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
float:left;
margin-left:auto;
margin-right:auto;
width:154px;
height:160px;
}

#topright
{margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
float:right;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
width:767px;
height:160px;
}

#left
{margin:0;
padding:0;
background-color:#110767;
background-repeat:repeat-y;
float:left;
width:177px;
}

#menu
{margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
float:left;
}

h2.sitemenu
{margin:0;
padding:0;
width:132px;
height:28px;
padding-left:45px;
padding-top:9px;
font-size:12px;
color:#ffffff;
background-image:url(/images/menuheader.jpg);
background-repeat:no-repeat;
}

ul.menu
{padding:0;
margin:0;
list-style:none;
font-weight:bold;
}

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

#menu li{
background-position:11px 14px;
font-size:14px;
padding-top:10px;
padding-left:15px;
padding-bottom:9px;

}

#menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
#menu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

h3.newsletter
{margin:0;
padding:0;
clear:left;
width:117px;
height:28px;
padding-left:60px;
padding-top:12px;
font-size:12px;
color:#ffffff;
background-image:url(/images/newsletter.jpg);
background-repeat:no-repeat;
margin-bottom:5px;
}


#newslholder {
color:#ffffff;
padding:5px;
width:167px;
font-size:11px;
}

input.txt {
font-size:11px;
border:1px solid #DE3607;
padding:2px;
}


#newslholder .btn {
background-color:#DE3607;
border:1px solid #ffffff;
color: #ffffff;
}

#content
{margin:0;
padding:10px;
width:704px;
float:left;
}

#welcome
{margin:0;
padding:0;
background-image:url(images/welcomebar.jpg);
background-repeat:no-repeat;
width:694px;
height:35px;
float:left;
padding-top:11px;
padding-left:20px;
margin-top:-10px;
font-size:12px;
font-weight:bold;
color:#EDEBFE;
}

/* FOOTER SECTION */
#footer
{margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
position:relative;
clear:both;
width:921px;
height:38px;
background-image:url(/images/footer.jpg);
background-repeat:no-repeat;
font-size:11px;
}

.copyright
{padding:0;
margin:0;
color:#ffffff;
float:left;
padding-top:17px;
padding-left:15px;
}

.jbs
{padding:0;
margin:0;
color:#ffffff;
float:right;
padding-top:17px;
margin-right:-50px;
font-size:11px;
}

.jbs a
{text-decoration:none;
color:#ffffff;
margin-right:53px;
}

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

.w3cvalid
{position:absolute;
top:17px;
width:87px;
height:14px;
left:485px;
}

.htmlvalid
{position:absolute;
top:17px;
width:87px;
height:14px;
left:385px;
}

.company
{padding:0;
margin:0;
color:#333333;
width:370px;
margin-left:auto;
margin-right:auto;
font-size:11px;
}

#map_canvas {
border:1px solid #06015F;
clear:left;
}

#footer2
{margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
position:relative;
clear:both;
width:921px;
height:115px;
background-image:url(/images/box1.jpg);
background-repeat:no-repeat;
}

p.thanks {
margin:0;
padding:0;
width:135px;
padding:5px;
color:#DE3607;
background:#ffffff;
text-align:center;
margin-left:auto;
margin-right:auto;
border:1px solid #DE3607;
}