<!--
* {
   text-align: left;
}
body {
   scrollbar-3dlight-color:#9F59A5;
   scrollbar-highlight-color:#843C8A;
   scrollbar-shadow-color:#4D1352;
   scrollbar-darkshadow-color:#320736;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-face-color:#69246F;
   scrollbar-track-color:#E5D3E6;
   margin:0px; padding:0px;
   border-top-width:0px; border-bottom-width:0px;
   border-left-width:0px; border-right-width:0px;
   border-style:solid; border-color:#E5D3E6;
   background-color:#E5D3E6; color:#000000;
   text-align:center;}
			 
#main {
   position:relative;
   width:948px; height:auto;
   margin-top:20px; margin-bottom:0px;
   margin-left:auto; margin-right:auto; padding:0px;
   border-top-width:0px; border-bottom-width:0px;
   border-left-width:0px; border-right-width:0px;
   border-style:solid; border-color: #000000;
   background-color:#E5D3E6; color:#000000;
   text-align:center;
   z-index:10;
   overflow: hidden;
}
#site {
   width: 755px;
   float: left;
}
#divider {
   width: 10px;
   float: left;
}
#buttons {
   width: 183px;
   float: left;
   margin-top: 6px;
}
.content {
   background-color:#FFFFFF;
   padding:6px;
}
.breadcrumb-cell {
   background-color: #FFFFFF;
   padding-left: 6px;
   padding-right: 5px;
}
#breadcrumb-container {
   height: 20px;
   width: 740px;      
   overflow: hidden;
   background-image: url('images/buttons/breadcrumb-shade.png');
   background-repeat: repeat-x;
}
#breadcrumb-container div a {
   text-decoration: none;
   font-size: 10px;
   padding-left: 7px;
   padding-top: 1px;
   height: 20px;
   text-align: left;
   display: block;
}
#breadcrumb-home {
   height: 20px;
   width: 68px;
   float: left;     
   background-image: url('images/buttons/breadcrumb-home-bg.png');
   background-repeat: no-repeat;
}
#breadcrumb-container #breadcrumb-home a {
   padding-left: 23px;
} 
#breadcrumb {
   height: 20px; 
   float: left;
   background-image: url('images/buttons/breadcrumb-bg.png');
   background-repeat: no-repeat;
   background-position: right;
   margin-left: 3px;
}   
.mainContent {
   padding-top:2px;}
		 
h1	{
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:14px;
   margin-bottom:0px; padding-bottom:0px;
   color:#723278;}
		 
h2	{
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:13px;
   margin-top:0px; margin-bottom:6px;
   color:#723278;}
		 
h3	{
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:13px;
   margin-top:0px; margin-bottom:6px;
   padding-bottom:0px;
   color:#333333;}

p {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:11px;
   color:#333333;
   line-height:1.6;
   margin-top:12px; margin-bottom:12px;}
		 
b {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:11px;
   color:#333333;}

ul {
   padding-top:0px;margin-top:0px;
   padding-left:10px;margin-left:10px;
   padding-bottom:0px;margin-bottom:0px;
   line-height:1.6;}

li {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:11px;
   color:#333333;}

th {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:11px;
   color:#333333;
   font-weight:bold;}
		 
td	{
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:11px;
   color:#333333; line-height:1.6;
   vertical-align:top;}
   
hr {
   height:1px; border:0px; padding:0px;
   color:#B990BD; background:#B990BD;
   border-style:solid;}	
		
input {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:10px;
   color:#000000;}
		 
textarea {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:10px;
   color:#000000;}

a, a:active, a:visited {
   font-weight:bold;}
a:hover  {
   color:#8F5B93;
   font-weight:bold;}

.intro {
   font-weight:bold;}

.inputLrg {
   width:170px;}

.inputMed {
   width:110px;}

.inputSml {
   width:50px;}

.textarea {
   width:370px;}
   
.imgBorder {
   border:solid 1px #69246F;}

.address {
   line-height:1.4;}
   
.formHeader {
   text-align:left;
   color:#824887;
   border:solid 1px #CEB3D1;
   background-color:#DDCDDF;}

.formHeaderReq {
   text-align:left;
   color:#CB221E;
   border:solid 1px #CEB3D1;
   background-color:#DDCDDF;}

.formElement {
   text-align:left;
   color:#000000;
   border:solid 1px #DFCBE1;
   background-color:#EDE5EE;}

.reqInfo {
   color:#CB221E;font-weight:bold;
   line-height:16px;}
   
.leftShadow {
   background-image:url("images/shadow_left.gif");
   background-repeat:repeat-y; background-position:top;}

.rightShadow {
   background-image:url("images/shadow_right.gif");
   background-repeat:repeat-y; background-position:top;}
   
.bottomShadow {
   background-image:url("images/shadow_bottom.gif");
   background-repeat:no-repeat; background-position:top;}
 
.colorTable {
   background-color:#EDE5EE;
   border:solid 1px #DFCBE1;
   padding:3px;
   padding-left:6px; padding-right:6px;} 
   
.sideAdvert {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:11px; color:#824887;
   line-height:1.3; text-align:justify;}
   
.footer {
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:10px; color:#824887;}
          
a.footer, a.footer:active, a.footer:visited {
   color:#824887;
   font-weight:bold;}
a.footer:hover  {
   color:#6D3572;
   font-weight:bold;  }
.borderTable {
  border: solid 1px #dfc3e2;
  background-color:#fdf9fd;
}
.quoteButton {
   vertical-align: bottom;
}
.error {
   color: red;
}
.insuranceContainer {
   width: 360px;
   overflow: hidden;
}
.insuranceTypeLeft {
   width: 130px;
   float: left;         
}
.insuranceTypeDivide {
   width: 20px;
   float: left;         
}
.insuranceTypeRight {
   width: 210px;
   float: left;      
}
.insuranceTypeTxt {
   margin-bottom: 14px;
}
.insuranceInput label { 
    display: block; 
    padding-left: 15px; 
    text-indent: -15px;
    margin-bottom: 3px;   
} 
.insuranceInput input { 
    width: 13px; 
    height: 13px; 
    padding: 0; 
    margin:0;
    margin-right: 3px;  
    vertical-align: bottom; 
    position: relative; 
    top: -1px; 
    *overflow: hidden; 
}
@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file      default.css
 * @name      Default
 * @version      0.1.1
 * @type      transitional
 * @browsers   Windows: IE5+, Opera7+, Firefox1+
 *            Mac OS: Safari2+, Firefox2+
 *
 * @link      http://www.lwis.net/
 * @copyright   2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section      Base Drop-Down Styling
 * @structure   ul (unordered list)
 *            ul li (list item)
 *            ul li a (links)
 *            /*\.class|(li|a):hover/
 * @level sep   ul
 */


ul.dropdown {
 font-weight: bold;
 position: absolute;
 top: 120px;
 left: 109px;
}

   ul.dropdown li {  
    margin-right: 3px;
    padding: 5px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ddcbde #9d6aa1 #9d6aa1 #ddcbde;
    background-color: #b286b5;
    color: #fff;
    background-image: url('images/menu/navigation.png');
    background-repeat: no-repeat;
    background-position: right;
   }

   ul.dropdown li.hover,
   ul.dropdown li:hover {
    background-image: none; 
    background-color: #69246f;
    color: #fff;
   }

   ul.dropdown a:link,
   ul.dropdown a:visited   { color: #fff; text-decoration: none; }
   ul.dropdown a:hover      { color: #fff; }
   ul.dropdown a:active   { color: #69246f; }


   /* -- level mark -- */

   ul.dropdown ul {
    width: 187px;
    margin-top: 1px;
   }

      ul.dropdown ul li {
       font-weight: normal;
      }



/*-------------------------------------------------/
 * @section      Support Class `dir`
 * @level sep   ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(images/menu/navigation-down.png);
 background-position: right;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 20px;
 background-image: url(images/menu/navigation-right.png);
 background-position: right;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/menu/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/menu/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/menu/nav-arrow-left.png);
 background-position: 0 50%;
}

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file      dropdown.css
 * @package      Dropdown
 * @version      0.7.1
 * @type      Transitional
 * @stacks      597-599
 * @browsers   Windows: IE6+, Opera7+, Firefox1+
 *            Mac OS: Safari2+, Firefox2+
 *
 * @link      http://www.lwis.net/
 * @copyright   2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
-->
