body 
{
margin: 0px;
padding: 0px;
font: normal 14px arial,sans-serif;
color: #333;
background:#eee url(images/bg.gif)
}

.menu_top_bg
{
background-color: #012643;
}

.menu_bottom_bg
{
background-color: #c6c3ac;
}

a, a:visited
{
font: bold 13px arial,sans-serif;
text-decoration: none;
color: #726608;
}

a:hover
{
color: #b6a101;
text-decoration: underline;
}

.left_table a, .left_table a:visited
{
font: bold 11px arial,sans-serif;
text-decoration: none;
color: #726608;
}

.left_table a:hover
{
color: #b6a101;
text-decoration: underline;

}

.more
{
float: right;

}

.more a, .more a:visited
{
font: bold 11px arial,sans-serif;
text-decoration: none;
color: #726608;
}

.more a:hover
{
color: #b6a101;
text-decoration: underline;
}

.left_testimonials
{
background-image: url('images/left_testimonials_bg.jpg');
font: italic 11px arial,sans-serif;
text-align: left;
padding: 10px;
line-height: 1.5em;
}

.left_request
{
background-color: #f4f2e4;
font: normal 11px arial,sans-serif;
text-align: left;
padding: 10px;
line-height: 1.8em;
}

.left_contactus
{
background-color: #f4f2e4;
font: normal 11px arial,sans-serif;
text-align: left;
padding: 10px;
line-height: 1.8em;
}

.left_photogallery
{
background-color: #f4f2e4;
font: normal 11px arial,sans-serif;
text-align: left;
padding: 10px;
line-height: 1.8em;
}

.mainpage_content
{
background-color: #fff;
font: normal 13px arial,sans-serif;
text-align: left;
padding: 10px 20px 20px 20px;
line-height: 1.5em;
color: #222;
}

.mainpage_benefits
{
background-color: #fff;
font: normal 13px arial,sans-serif;
text-align: left;
line-height: 1.5em;
color: #222;
}

.mainpage_benefits ul
{
list-style-image: url('images/star2.gif');
}

.mainpage_benefits li
{
line-height: 2em;
padding-left: 10px;
}

.sitemap
{
list-style-image: url('images/star2.gif');
line-height: 2em;
}

.sitemap2
{
list-style-image: none;
line-height: 2em;
}

.content_title_bar
{
background-color: #012643;
text-align: left;
}

h2 
{
padding: 7px;
margin: 0px;
margin-left: 10px;
font: bold 17px arial,sans-serif;
color: #f8f6e9;
}

h3 
{
padding: 0px;
margin: 0px;
margin-bottom: 10px;
font: bold 14px arial,sans-serif;
color: #333;
}

.content_text
{
padding: 15px 15px 15px 15px;
font: normal 13px arial,sans-serif;
color: #333;
text-align: left;
line-height: 1.7em;
background-color: #fff;
}

.testimonials_from
{
margin: 0px 10px 0px 0px;
padding: 0px;
float: right;
}



#footer
{
background-image: url('images/footer_bg.png');
background-repeat: no-repeat;
height: 77px;
}

.footer_menu
{
text-align: center;
text-transform: uppercase;
font: normal 10px arial,sans-serif;
color: #6d6d6d;
}
#footer a, #footer a:visited
{
color: #6d6d6d;
text-decoration: none;
font: normal 10px arial,sans-serif;
}

#footer a:hover
{
color: #aaa;
}

.footer_copyright
{
text-align: center;
font: normal 10px arial,sans-serif;
color: #6d6d6d;
}

#contactus_form
{
width: 500px;  
}

#contactus_form td
{
padding: 2px;
font: normal 12px arial,sans-serif;
color: #333;
}

.contactus_input_short
{
width: 50px;
border: 1px solid #777;

}

.contactus_input
{
width: 390px;
border: 1px solid #777;
}

#contactus_form img
{
float: none;
}

#contactus_form textarea
{
width: 390px;
height: 100px;
border: 1px solid #777;

}

.contactus_label
{
text-align: left;
padding: 0px;
color: #777;

}

.contactus_inputcell
{
height: 15px;
margin: 0px;
padding: 0px;
}

.contactus_error
{

}

.contactus_button
{
float: none;
clear: right;
text-align: center;
}

div.submitbutton input {
background:url(images/contactus_submit_button.png) no-repeat;
cursor:pointer;
width: 77px;
height: 31px;
border: none;
}
