* {
margin: 0; 
padding: 0; 
}

body {
background: #d2d2c6 url(tlo.gif) repeat-x; 
font:11px/18px Arial, Helvetica, sans-serif; 
color: #000000; 
}

h1 {
color: #124;
font-size: 18px;
text-transform:uppercase;
font-family: Calibri, Arial, Helvetica, sans-serif; 
margin:10px 0;
}

hr {
height: 1px; 
margin-left: 3px; 
margin-right: 3px; 
color: #000000; 
}
 
a {
text-decoration: none; 
color: #002052; 
font-weight: bold; 
}
 
a:hover {
text-decoration: underline; 
}
 
td, table, div, img, form, input, select {
border: 0 none; 
padding: 0; 
margin: 0; 
font-size: 11px; 
}
 
#top {
width: 737px; 
height: 28px; 
background: url(top_bg.jpg); 
float: left; 
padding-top: 10px; 
text-align: right; 
color: #3e8ab8; 
padding-right: 40px; 
}
 
#top a {
color: white; 
font-weight: normal; 
}
 
.logo {
width: 777px; 
height: 140px; 
float: left; 
}
 
.right {
width: 222px; 
height: 265px; 
float: left; 
}
 
#head {
width: 777px; 
float: left; 
}
 
#menu {
width: 740px; 
height: 32px; 
background: url(menu_bg.jpg); 
float: left; 
margin-top: 1px; 
padding-left: 26px; 
padding-top: 14px; 
}
 
#menu a {
margin-top: 2px; 
display: block; 
float: left; 
height: 12px; 
padding-bottom: 3px; 
}
 
#menu a:hover {
border-bottom: 2px solid white; 
}
 
#menu span {
width: 2px; 
height: 15px; 
float: left; 
background: url(spacer.gif); 
margin-left: 10px; 
margin-right: 10px; 
}
 
#menu div {
margin-left: 350px; 
float: left; 
}
 
#below_menu {
width: 766px; 
height: 40px; 
background: url(below_menu.jpg); 
float: left; 
}
 
#content {
width: 766px; 
float: left; 
background: url(r_bg.gif) repeat-y right; 
padding-right: 222px; 
}
 
#menu2 {
width: 156px; 
background: url(menu2.jpg) no-repeat; 
float: left; 
padding-top: 30px; 
padding-left: 20px; 
}
 
#menu2 span {
width: 130px; 
height: 2px; 
background: url(menu2.gif); 
float: left; 
font-size: 0; 
}
 
#menu2 a {
padding-left: 20px; 
padding-top: 8px; 
padding-bottom: 8px; 
display: inline; 
float: left; 
}
 
#menu2 a:hover {
padding-left: 12px; 
padding-top: 8px; 
padding-bottom: 8px; 
display: inline; 
float: left; 
background: url(ar.gif) no-repeat left center; 
margin-left: 8px; 
}
 
#menu2 img {
display: block; 
}
 
#c1 {
width: 176px; 
float: left; 
}
 
#c2, #c3 {
width: 164px; 
float: left; 
padding-left: 23px; 
margin-top: 18px; 
}
 
#c3 {
padding-left: 37px; 
}
 
#c4 {
width: 320px; 
float: left; 
padding-left: 40px; 
color: #3d3d3d; 
padding-right: 35px; 
}
 
#c5 {
width: 195px; 
float: left; 
background: url(c5.gif) no-repeat; 
}

#c-main {
	width: 395px;
	float: left;
}
 
#c6 {
width: 517px; 
float: left; 
padding-left: 40px; 
}
 
#c4 img {
display: block; 
}
 
#faq {
width: 141px; 
padding-left: 30px; 
padding-right: 5px; 
}
 
.hr {
display: block; 
padding-top: 5px; 
padding-bottom: 5px; 
}
 
#footer {
width: 100%; 
min-width: 999px; 
height: 54px; 
background: url(footer.gif); 
float: left; 
color: white; 
padding-top: 33px; 
}
 
#footer div {
color: #c8cbd0; 
}
 
#footer span {
float: left; 
margin-right: 40px; 
margin-left: 20px; 
color: white; 
}
 
#footer a {
color: #c8cbd0; 
font-weight: normal; 
}
 
#footer2 {
width: 775px; 
}
 
#right2 {
position: relative; 
}
 
#right2 img {
position: absolute; 
top: -97px; 
left: 766px; 
width: 223px; 
height: 97px; 
display: block; 
}
 
h2 {
font-size: 11px; 
border-top: 1px solid #656c74; 
border-bottom: 11px solid #656c74; 
margin-top: 20px; 
margin-bottom: 5px; 
padding-top: 10px; 
padding-bottom: 8px; 
padding-right: 30px; 
}
 
h3, h4 {
background: #273346; 
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 8px; 
padding-right: 5px; 
margin-top: 10px; 
margin-bottom: 10px; 
color: white; 
font-size: 11px; 
}
 
h3 span {
font-weight: normal; 
}
 
h4 {
margin-bottom: 0; 
}
 
.info {
margin-left: 22px; 
width: 150px; 
}
 
#tel, #env {
background: #273346 url(tel.gif) no-repeat right bottom; 
padding: 20px; 
color: white; 
}
 
#env {
background-image: url(env.gif); 
}
 
.p1, .p2 {
background: #273346; 
padding: 10px; 
font-weight: bold; 
color: white; 
width: 238px; 
float: left; 
margin-right: 1px; 
}
 
.p2 {
margin: 0; 
}
 
.c1, .c2, .c3 {
padding: 10px; 
width: 238px; 
float: left; 
background: #c7c7bb; 
}
 
.c1 input, .c2 input {
margin-right: 8px; 
}
 
.pb {
width: 100%; 
background: #c7c7bb; 
}
 
.pd {
width: 100%; 
background: #bebeb3; 
border-top: 1px solid #bbbbaf; 
border-bottom: 1px solid #bbbbaf; 
}
 
.p {
padding: 15px; 
width: 487px; 
}
 
.ph {
width: 242px; 
float: left; 
}
 
.ph2 {
width: 121px; 
float: left; 
}
 
.ph select {
width: 206px; 
}
 
.c {
clear: both; 
overflow: hidden; 
}
 
.input, .input2, .input3, .input4 {
width: 200px; 
height: 18px; 
border: 2px inset white; 
margin-top: 3px; 
}
 
.input2 {
width: 80px; 
}
 
.input3 {
width: 481px; 
height: 50px; 
}
 
.input4 {
width: 481px; 
}
 
.o {
font-weight: normal; 
color: #ef5a00; 
font-size: 12px; 
}
 
.l {
float: left; 
display: inline; 
}
 
.r {
float: right; 
display: inline; 
}
 
ul {
list-style-image: url(ul.gif); 
padding: 2px 2px 0 0; 
margin: 10px 14px;
list-style-position: outside; 
border: 0 solid; 
}
 
li {
margin-left: 5px; 
}

