body
{
 margin: 0;
 padding: 0;
 font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 color: #000;
}

a:link, a:visited
{
 color: #485b78;
 text-decoration: none;
}

a:hover {text-decoration: none;}

.main_container
{
 width: 706px;
 margin: 0 auto;
}

.logo
{
 float: left;
 width: 265px;
 text-align: center;
 background: url('../images/back_1.jpg') no-repeat top left;
}

.logo span { font-style: italic; }

h1
{
 font-style: italic;
 margin-bottom: 0px;
 margin-top: 10px;
 font-size: 20px;
}

h2
{
 font-style: italic;
 font-size: 12px;
}

h3
{
 background: #e8e8e8 url('../images/rep_ket.jpg') right repeat-y;
 border-left: 1px solid #485b78;
 color: #485b78;
 font-size: 12px;
 font-weight: bold;
 font-style: italic;
 margin: 0;
 padding: 10px 0 10px 12px;
 width: 205px;
}

h4
{
 font-size: 11px;
 font-weight: bold;
 font-style: italic;
 border-bottom: 1px solid #000;
 margin: 20px 0px 5px 0px;
}

input, textarea
{
 border: 1px solid #485b78;
 padding: 2px;
 background-color: #eee;
 font-size: 11px;
 margin-bottom: 5px;
 width: 180px;
}

.header_img
{
 margin-left: 481px;
 width: 225px;
 background: url('../images/back_1r.jpg') no-repeat top left;
}

.header_img img { margin-left: 10px; }

.nav
{
 float: left;
 clear: both;
 margin-top: 28px;
 background: url('../images/rep_1.jpg') repeat-y;
 height: 181px;
 width: 220px;
}

.nav img { margin-top: 15px; }

.nav ul
{
 margin: 0;
 padding: 0;
 list-style-type: none;
}

.nav a
{
 display: block;
 padding: 6px 0px 6px 35px;
 width: 183px;
 background-color: #999;
 background: url('../images/newline.gif') no-repeat bottom left;
}

.nav a:link, .nav a:visited
{
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

.nav a:hover { background-color: #ba0100; }

.pagehead
{
 margin-left: 220px;
 background: url('../images/top_1.jpg') no-repeat;
 height: 229px;
}

.pagehead span
{
 display: block;
 position: relative;
 top: 175px;
 left: 30px;
 font-size: 18px;
 color: #fff;
 font-weight: bold;
 font-style: italic;
}

.leftbar
{
 float: left;
 width: 220px;
 background: url('../images/back_2.jpg') top right no-repeat;
}

.leftbar ul
{
 margin: 10px 0 0 0;
 padding: 0;
 list-style-type: none;
 width: 200px;
}

.leftbar a
{
 display: block;
 padding: 7px 0 7px 5px;
 border-bottom: 1px solid #485b78;
}

.leftbar a:link, .leftbar a:visited
{
 color: #485b78;
 text-decoration: none;
}

.leftbar a:hover
{
 background-color: #e8e8e8;
 border-left: 2px solid #485b78;
}

.leftbar p { margin: 5px 0 7px 0; }

.leftbar div { background: url('../images/back_2.jpg') top right no-repeat; }

.rightbar { margin-left: 220px; }

.rightbar img
{
 float: left;
 margin: 10px 0 0 10px;
}

.rightbar p
{
 padding: 0 20px;
 margin-left: 81px;
}

.contact
{
 float: left;
 background: url('../images/back_2.jpg') top right no-repeat;
 height: 200px;
}

.contact p
{
 margin: 0;
 padding: 10px;
 width: 200px;
}

.contact1 { margin-left: 220px; }

.contact1 div
{
 background: url('../images/back_3.jpg') no-repeat;
 padding: 70px 0 0 20px;
}

.contact1 p
{
 margin: 2px 0 0 0;
 padding: 0;
 font-size: 12px;
 font-weight: bold;
}

.footer
{
 text-align: center;
 font-size: 10px;
 line-height: 1.4;
}

#faq div
{
 display: none;
 border: 1px solid #485b78;
 margin-left: 10px;
 padding: 5px;
 background-color: #e8e8e8;
}

#faq p
{
 margin: 5px 0;
 padding: 5px 0;
}

#faq span
{
 font-style: italic;
 font-weight: bold;
 text-decoration: underline;
}

.links
{
 margin: 0;
 padding: 0;
 list-style-type: none;
}

.links li { margin: 7px 0; }

.testimony
{
 margin: 0;
 padding: 10px 0;
 border-bottom: 1px solid #485b78;
 font-style: italic;
}