/* =Global CSS Document
----------------------------------------------- */

/* =Global
----------------------------------------------- */
div, ul, h1, h2, h3, h4, h5, h6, p {border: 0; margin: 0; padding: 0; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 1em}
.clear {clear: both;}
img {border: 0;}
input, select, option {font-size: 1em; color: #000;}

/* =Structural
----------------------------------------------- */
body {margin: 0; padding: 0; background: #FFF; text-align: center;}
#wrapper {position: relative; width: 760px; margin: 15px auto auto auto; padding: 0; text-align: left;}
#content {width: 760px;}

/* =Header
----------------------------------------------- */
#header {width: 760px;}
#header img#logo {float: left;}
#header img#banner {float: right;}

/* =Sidebar
----------------------------------------------- */
#sidebar {width: 250px; float: left; background: #0075c4 url("../images/sidebar_bottom_internal.jpg") bottom center no-repeat; margin-top: 20px; min-height: 450px;}
* html #sidebar {height: 465px;}
*+html #sidebar {height: 465px;}
#sidebar_top {background: url("../images/sidebar_top.gif") top center no-repeat; height: 20px;}
#sidebar h2 {font-size: 1.25em; color: #fff; font-weight: normal; margin: 0 20px;}
#sidebar ul {margin: 15px 0;}
#sidebar ul li {font-size: .9em; color: #fff; margin: 0 10px 10px 40px;}
#barcode{ position: relative; left: 8px; }
#disclaimer{ font-size:smaller; font-family: Verdana, Arial, Helvetica, sans-serif; padding:15px; color: #666;}
/* =Text
----------------------------------------------- */
/*#text {width: 486px; border: dashed; border-width: 2pt; float: right; margin-top: 20px;}*/
#text {width: 486px; float: right; margin-top: 20px; background: url("../images/bkgd_side.gif") top center repeat-y;}

/*#text_top {position: relative; top: 4px; vertical-align: top; background: height: 6px;}*/
#text_top {background: url("../images/bkgd_top.gif") top center no-repeat; height: 6px;}
/*#text_bottom {height: 124px;}*/
#text_bottom {background: url("../images/bkgd_bottom.gif") bottom center no-repeat; padding: 5px; height: 55px; }
#text h1 {background: #5d9728; font-size: 1em; color: #fff; text-align: center; padding: 5px 0; margin: -4px 2px 0px 2px;}
#text h2 {background: #5d9728; font-size: 1em; color: #fff; text-align: center; text-transform: uppercase; padding: 0 0 5px 0; margin: 0px 2px 0px 2px;}
#text h3 {background: #5d9728; font-size: 1em; color: #fff; text-align: center; text-transform: uppercase; padding: 0 0 5px 0; margin: 0px 2px 0px 2px;}
#text p {font-size: .7em; margin: 10px;}
#text ul {font-size: .7em; margin: 0 0 0 20px;}
#text table {margin: 10px 0 0 00px;}
/*#text table tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em;}*/
#text table tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#text p.disclaimer {font-size: .6em; color: #666;}
/* =Links
----------------------------------------------- */
a {color: #5d9728;}
a:visited {color: #5d9728;}
a:hover {color: #5d9728;}

/* =Form
----------------------------------------------- */
#dob1_mm_on, #dob1_dd_on{
	width: 48px;
}
#dob1_yyyy_on{
	width: 63px;
}
#insured1_weight{
	text-align: right;
}

#has_existing_carrier_row, #name_row {
  width: 40%;
}

#pre_existing_list {
  list-style: none;
  margin: 0;
  padding: 0;
}
#pre_existing_list li {
  float: left;
  width: 50%;
	font-size: 10px;
}
#pre_existing_conditions_error{
  padding-top: 2px;
  font-size: 12px;
}

#inline-help {
  font-size: 11px;
}

#consent {
  text-align: center;
  font-size: 0.9em;
}

/* =validation
----------------------------------------------- */
.error{
  padding-top: 2px;
  font-size: 12px;
  color: #a00;
}

/* =popup
----------------------------------------------- */
/*#text {width: 486px; border: dashed; border-width: 2pt; float: right; margin-top: 20px;}*/
#popup {width: 486px; float: right; margin-top: 10px; background: url("../images/bkgd_side.gif") top center repeat-y; text-align: justify; }
/*#text_top {position: relative; top: 4px; vertical-align: top; background: height: 6px;}*/
#popup_top {background: url("../images/bkgd_top.gif") top center no-repeat; height: 6px; width:500px; text-align:left; margin: -7px; }
/*#text_bottom {height: 124px;}*/
#popup_bottom {background: url("../images/popup_bkgd_bottom.gif") bottom center no-repeat; padding: 5px; height: 5px; }
#popup h1 {background: #5d9728; font-size: 1em; color: #FFF; text-align: center; padding: 0px 0; margin: 3px 2px 0px 2px;}
#popup h2 {background: #5d9728; font-size: 1em; color: #FFF; text-align: center; text-transform: uppercase; padding: 0 0 5px 0; margin: 0px 2px 0px 2px;}
#popup p {font-size: .7em; margin: 10px;}
#popup ul {font-size: .7em; margin: 0 0 0 20px;}
#popup table {margin: 10px 0 0 10px;}
#popup table tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em;}
#popup_header{ font-size: 25px; color:#gd9728; margin: 0px 0px 0px 15px; letter-spacing: 5px;}
#close-window, #close-window-top, p{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}

/* =Footer
----------------------------------------------- */
#footer {width: 760px; text-align: center; color: #666;}
#footer ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .6em;}
#footer ul li {list-style-type: none; display: inline; padding: 0 5px; border-right: 1px solid #666;}
#footer ul li.terms {border: none;}
#footer ul li a {color: #5d9728;}
#footer ul li a:hover {color: #5d9728;}
#footer p {font-size: .6em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px;}