@charset "utf-8";
/* NAVL Template Two CSS
Author: EW
Date created: 08.04.09
*/

* {
margin: 0;
padding: 0;
}

.clear {
clear: both;
}

body {
background: url(../../../images/templates/4/background.png) repeat-x;
background-color: #6597D0;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#wrapper {
background-color: #fff;
border: solid #fff 1px;
margin: 20px auto;
width: 900px;
}

/* Header */

#header {
background: url(../../../images/templates/4/headerBack.png) no-repeat;
color: #000;
font-size: 26px;
font-weight: bold;
height: 90px;
padding: 10px;
text-align: right;
}

#header p.headerText {
margin: 30px 0 0 0;
}

#header img {
margin: 10px 0 0 0;
}

/* Quote Form */

#quote {
background: url(../../../images/templates/4/quoteBack.png) no-repeat;
height: 180px;
padding: 0 0 0 515px;
}

#quote p.quoteHeader {
color: #fff;
font-size: 24px;
font-weight: bold;
padding: 5px 0 10px 0;
}

#quote label {
color: #fff;
display: block;
float: left;
font-weight: bold;
padding: 3px 0 0 0;
width: 60px;
}

#quote label.second {
width: 110px;
}

.quoteForm {
border: solid #ccc 1px;
padding: 2px;
margin: 0 20px 11px 0;
width: 100px;
}

.quoteForm2 {
border: solid #ccc 1px;
padding: 2px;
margin: 0 0 11px 0;
width: 60px;
}

.quoteForm3 {
border: solid #ccc 1px;
font-size: 11px;
padding: 2px;
margin: 0 20px 11px 0;
width: 106px;
}

.qtBtn {
background: url(.../../../../images/templates/4/qtBtn.png) no-repeat;
color: #fff;
float: right;
font-weight: bold;
line-height: 27px;
padding: 0 54px;
text-decoration: none;
}

/* Main */

#main {
background-color: #fff;
background: url(../../../../images/templates/4/mainBack.png) repeat-y;
border-top: solid #666 1px;
padding: 20px;
}

#main p {
line-height: 150%;
margin: 0 0 20px 0;
}

#main p .img-left-bdr
{
                float: left;
                margin-right: 12px;
                margin-bottom: 4px;
                margin-top: 5px;
                padding: 2px;
                border: #CCC 1px solid;
}

#main a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#main a:hover {
color: #f00;
}

/* Side Bar */

#sideBar {
float: left;
width: 230px;
}

#sideBar p.sideBarHeader {
background: url(../../../images/templates/4/sideBarBack.png) repeat-x;
border-bottom: solid #ccc 1px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 36px;
margin: 0;
padding: 0 0 0 15px;
}

#sideBar ul {
background-color: #2F61AF;
list-style: none;
margin: 0 0 20px 0;
}

#sideBar ul li {
background: url(../../../../images/templates/4/listBack.png) no-repeat center left;
border-bottom: solid #4B7DC0 1px;
line-height: 270%;
padding: 0 0 0 15px;
}

#sideBar ul li:hover {
background-color: #284873;
}

#sideBar p {
margin: 15px;
}

/* Content */

#content {
float: right;
width: 590px;
}

#content a{
color: #f00;

}

#content a:hover{
color: #4B7DC0;

}


#content ul{padding:0px 0px 20px 30px;}

/* Footer */

#footerWrapper {
margin: 20px auto 40px auto;
width: 900px;
}

#footer, #footer a {
color: #fff;
font-size: 11px;
line-height: 150%;
}

/* Text Styles */

h1 {
border-bottom: solid #ccc 1px;
color: #000;
font-size: 24px;
margin: 0 0 20px 0;
}

h2 {
color: #000;
font-size: 16px;
margin: 0 0 20px 0;
}

/* Image Styles */

.page {
border: solid #ccc 1px;
float: left;
margin: 0 15px 5px 0;
padding: 2px;
}

.floatLeft {
border: none;
float: left;
}

.floatRight {
border: none;
float: right;
text-align: right;
display:none;
}
