@charset "utf-8";
/* CSS Document */


body{background:url(../img/bg-main.jpg) #fff repeat-x; text-align:center; font-family:Arial, sans-serif; font-size:62.5%; line-height:1.5em; color:#0c5286;}

*{ behavior: url(iepngfix.htc) }

body,html{height:100.01%;} /* Forces FF to display scroller */

.clear {clear:both;}
.l {float:left;}
.r{float:right;}

blockquote:before, blockquote:after {
content: "";
}



#container{width:996px; margin:0 auto; text-align:left;padding-left:50px;}

#header {height:278px; clear:both;}
#header img.logo {float:left; padding-top:44px; padding-left:20px;}
#header img.logo_new {float:left; padding-top:0px; padding-left:0px}
#header img.damo {float:right; padding-top:3px; padding-right:102px;}

#menu {margin-top:15px;margin-bottom:35px;}
#menu ul{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.0em; color:#3989d9;}
#menu ul li{display:inline; padding-right:10px; padding-left:10px; border-right:1px solid #3989d9;}
#menu ul li.last {border:none;}
#menu ul li.first {padding-left:0px;}
#menu ul li a{color:#3989d9; text-decoration:none;}
#menu ul li a:hover{color:#abc8e5;}
#menu ul li a.selected{color:#abc8e5;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; line-height:1.4em; margin-bottom:25px; font-weight:bold; color:#0c5286;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; color:#e78c29; line-height:1.4em; margin-bottom:15px; margin-top:0px; font-weight:bold;}
h3 {font-size:1.8em; margin-bottom:10px;}
p {font-size:1.4em; line-height:1.6em;}
ul {font-size:1.4em;}

<!-- HOMEPAGE STYLES -->

#content-home{}
#content-home h2{}

#welcome {width:420px; float:left;}

#home-features{width:424px; float:left; margin-left:50px; margin-bottom:0px;}

.panelone {width:188px; height:120px; float:left; margin-right:48px; margin-bottom:36px;}
.panelone.alt {margin-right:0px;}

ul.homeservices {font-size:1.4em; float:left; margin-right:20px;}
ul.homeservices li{background:url(../img/icons/tick.jpg) 0 0 no-repeat; padding-left:45px; line-height:1.2em; padding-top:5px; padding-bottom:15px; margin-bottom:2px;}
ul.homeservices li a{color:#6f9ccb;}
ul.homeservices li a:hover{color:#e4a560;}

#menwomen {float:left; margin-left:40px; margin-top:-20px;}
ul.wm {font-size:1.4em; margin-right:20px; margin-bottom:10px;}
ul.wm li{background:url(../img/icons/dot.gif) 0 3px no-repeat; padding-left:25px; line-height:1.2em; padding-top:0px; padding-bottom:5px; margin-bottom:2px;}

<!-- END HOMEPAGE STYLES -->


#content {
  width:996px;
  text-align:left;
  margin:0px auto;
}

#main-left {
  width: 560px;
  margin:5px 46px 0 0px;
  float:left;
  font-family:Arial, sans-serif;
  font-size:1.0em;
}

#main-left.full{
  width:850px;}

#main-right {
  width:240px;
  margin:25px 50px 0 0;
  float:left;
}

#main-left p {
  line-height:1.4em;
  font-size:1.3em;
  padding:0;
  margin: 0 0 10px 0;
}

#main-left h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:3.6em;
  padding:0;
  margin:0px 0 5px 0;
}

#main-left h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:2.4em;
  padding:0;
  margin:5px 0 10px 0;
  line-height:1.4em;
}



#main-left h3 {font-size:1.8em; line-height:1.2em; margin-bottom:10px; color:#4f7d9f;}

#main-left h4 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.8em;
  padding:0;
  margin:5px 0 10px 0;
  line-height:1.2em;
  color:#4f7d9f	;
}

#main-left img {margin:10px;}
#main-left img.button {margin:0px; margin-bottom:20px;}

#main-left p.question { 
	font-family:Georgia, "Times New Roman", Times, serif;
  padding: 5px 0 12px 35px;
  background-image: url(../img/q.gif);
  background-repeat: no-repeat;
  background-position:top left;
  margin:0;
  font-weight:bold;
  border-bottom:1px solid #efdce3;
  font-size:1.4em;
  color:#7695b4;
}

#main-left p.answer { 
  padding: 3px 0 12px 35px;
  background-image: url(../img/a.gif);
  background-repeat: no-repeat;
  background-position:top left;
  margin:10px 0 30px 0;
}






	
#main-right #qualif{background:url(../img/qualif1.gif) 0 0 no-repeat; width:245px; height:343px; clear:both; margin-bottom:10px;}
#main-right #qualif ul{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; list-style:circle; color:#537b97; padding-left:30px; padding-top:60px; padding-right:10px;}
#main-right #qualif ul li{line-height:1.6em;}

#main-right #qualif2{background:url(../img/qualif2.gif) 0 0 no-repeat; width:245px; height:261px; clear:both;}
#main-right #qualif2 ul{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; list-style:circle; color:#a28d76; padding-left:30px; padding-top:50px; padding-right:15px;}
#main-right #qualif2 ul li{line-height:1.6em;}

#main-right .bluebox{background:url(../img/rhs/blue-bg.gif) repeat-y; width:244px; padding-left:25px; padding-right:50px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px;}
#main-right .bluebox h3 {color:#e78c29; text-transform:uppercase; font-size:1.2em; font-weight:bold; padding-right:40px;}
#main-right .bluebox h3.offer {margin-bottom:0px;}
#main-right .bluebox h3.address {background:url(../img/icons/house.gif) 0 0 no-repeat; padding-left:20px; color:#e78c29; text-transform:uppercase; font-size:1.2em; font-weight:bold;}
#main-right .bluebox h3.phone {background:url(../img/icons/phone.gif) 0 0 no-repeat; padding-left:20px;}
#main-right .bluebox h3.email {background:url(../img/icons/email.gif) 0 0 no-repeat; padding-left:20px;}
#main-right .bluebox p {font-size:1.2em; color:#537b97; padding-bottom:10px; padding-right:40px;}
#main-right .bluebox p a{color:#537b97; text-decoration:none;}
#main-right .bluebox p a:hover{color:#e4a560;}
#main-right .bluebox ul {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; list-style:circle; color:#a28d76; padding-left:10px; padding-right:30px;}
#main-right .bluebox ul li{line-height:1.6em;}
#main-right .bluebox ul li a{line-height:1.6em; color:#e78c29;}

/*   TABLES    */

table.form1{ margin-top:6px; position:relative; z-index:0;} 

table.form1 td{padding:5px 8px; font-size:1.2em;} table.form1 td.s50{width:50px;}

table.form1 td input, table.form1 td textarea{padding:2px; font-family:Lucida Grande, Lucida Sans, Arial, sans-serif; width:90%; font-size:12px;}

table.form1 td textarea{height:100px;}

table.form1 td input.submit, table.form1 td input.button{width:auto; padding:2px 8px; cursor:pointer;}

table.form1 td input.next-question{width:auto; padding:2px 8px; cursor:pointer;} *html table.form1 td input.next-question{padding:2px 0px; }

table.form1 tr.alt td{background-color:#fcf6e6; border-bottom:1px solid #F4DEA2; border-top:1px solid #F4DEA2;}

table.form1 td.s200{width:180px;} table.form1 td.s300{width:300px;}

table.form1 input.check{width:20px; height:20px; border:none;}

table.form1 input.formsend{background:url(../img/btn_submit.gif) no-repeat 0px 0px; width:110px; height:33px; border:0px; cursor:pointer; margin-bottom:10px; }


#main-left ul {font-size:1.3em; float:none; margin-left:5px;}
#main-left ul li{background:url(../img/icons/tick-small.jpg) 0 6px no-repeat; padding-left:25px; margin-bottom:0px;}
#main-left ul li a{color:#0b4c82; text-decoration:none;}
#main-left ul li a:hover{color:#579ad1;}

blockquote { background: transparent url(../img/quotes-purple.gif) no-repeat 0 2px; margin: 0 0 2em; padding-left:45px; }
blockquote cite { font-style: italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}

#footer {padding-bottom:10px;}
#footer img {margin-left:-30px;}
#footer ul {font-size:1.2em; text-align:center;}
#footer ul li{display:inline; margin-right:10px;}
#footer ul li a{color:#689cb2; text-decoration:none;}




