﻿body {text-align: center;margin:0; padding:0;background: url("../images/bg.jpg") repeat-x 0 0 #6F9C3F;}
* font, span{
	font-size:small;
}

#container {text-align: left;background: #fff; width: 760px;margin: 0 auto;padding: 0 5px; border-left: 1px solid #666; border-right: 1px solid #666;}
#header {height: 108px; padding: 0;margin-bottom: 0;background: url(../images/bg_logo.gif) no-repeat 0 0#fff;}
#customHeader {padding: 0;margin-bottom: 0;}

#contentwrap {
}
#carriers {font-family: Tahoma, sans-serif; color: #666;width:118px;}

#content {text-align: left;padding: 10px; background: #fff;height:auto;}

#navcontainer {padding: 0; margin:0px;}
#navcontainer ul {padding: 0;margin: 0;background-color: #036;color: #fff;float: left;width: 100%;font-family: arial, helvetica, sans-serif; text-transform: capitalize;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a {font-size: 12px;padding: 0.3em 1em;background-color: #036;color: White;text-decoration: none;float: left;border-right: 1px solid #fff; }
#navcontainer ul li.active a {font-size: 12px;padding: 0.3em 1em;background-color: #9c0;color: White;text-decoration: none;float: left;border-right: 1px solid #fff; }
#navcontainer ul li a:hover {background-color: #f90;color: #000;}
h1 {margin:  0 0 10px 0; padding: 4px 0 6px 10px; font-size: 28px; color: #666; font-weight: 200; background: #f1f1f1;}
h2 {margin: 10px 0; font-size: 20px;font-weight: 200;text-transform: capitalize; color: #1E598F;}
h3 {margin:10px 0; font-size: 16px;font-weight: 200;text-transform: capitalize; color: #330;}
h4 {margin: 0 0 10px 0; font-size: 16px;font-weight: 200;text-transform: capitalize; color: #330;}
p { text-align: justify; color: #666; line-height: 150%;margin-top:0;}
.fauxlabel {font-size:16px}
.smallBlue {font-size: 11px; color: #069;font-weight: 200;}
.text {font-size: 16px}
.positive {font-size: 16px; color: #390}
.negative {font-size: 16px; color: #999}

a:link {color: #069;text-decoration:none;border-bottom:1px dotted #069}
a:hover {color: #9C3;text-decoration: none;border-bottom:1px dotted #069}
a:active {color: #069;text-decoration:none;border-bottom:1px dotted #069}

#footer {clear: both;padding: 5px;margin: 0px;background-color: #fff;text-align: center;font-family: Tahoma, sans-serif; color: #666; font-size: 10px;}
#footer a:link, a:visited {color: #036; text-decoration: none; border: none;}
#footer a:hover {color: #fc0;text-decoration: none;}

#infoFloat {background: url(../images/stripesGreen.gif) repeat;position: relative; width: 300px; padding: 6px; float: right; color: #666; }
#infoFloat p {line-height: 140%; text-align: left}
#splitFloat {width: 350px; padding: 0; float: left; color: #666;margin: 0;}	
.textBox {color: #660; background-color: #FFC; border: 1px solid #cc0; padding: 10px; margin: 10px 0; line-height: 140%}
.btnFloat {float: right; position:relative;margin: 0 0 0 20px;text-align: center;}

#form {margin : 0;padding : 0;}
input.checkBox {width: auto;padding: 0; border: none;}
fieldset {margin-bottom: 10px;padding : 1em;border : 1px solid #ccc;height:auto;}
/*fieldset div br {display : none;}*/
fieldset.colored {background-color: #f1f1f1;margin-bottom: 10px;padding : 1em;border : 1px solid #ccc;}
legend {font-size: 18px; font-weight : 200;color : #333;margin-bottom: 10px;padding : 0 0.5em;}
label {font-size: 16px;display : block;padding-bottom: 3px;}
label small {color:#f90}
fieldset div.formFields {margin-bottom : 8px;padding : 0;}
fieldset div input.btnsmall  {width: auto; padding: 4px;font-size: 16px;border: 1px solid #999; background: #ccc; color: #fff}
fieldset div input.btnsmallBlue  {width: auto; padding: 4px;font-size: 16px;border: 1px solid #999; background: #06c; color: #fff}
fieldset div input.required {font-size:14px;color: #999;width: 300px; border : 1px solid #f90;padding : 3px;}
fieldset div input {font-size:14px; color: #999;width: 300px; border : 1px solid #ccc;padding : 3px;}
fieldset div select {font-size:14px; color: #999;font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;width: 300px; padding : 3px;border : 1px solid #ccc}
fieldset div textarea.required {font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size : 100%;width: 300px; height: 110px; padding : 3px;line-height: 140%; border : 1px solid #f90;font-size:14px;color: #999;}
fieldset div textarea {font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size : 100%;width: 300px; height: 110px; padding : 3px;line-height: 140%; border : 1px solid #ccc; font-size:14px;color: #999;}
input.btn {padding: 4px;font-size: 14px;border: 1px solid #690; background: #9c0; color: #fff;width:155px;}
input.btnGrey {padding: 4px;font-size: 16px;border: 1px solid #999; background: #ccc; color: #fff}
input.btnBlue {padding: 1px;font-size: 12px;border: 1px solid #666; background: #06c; color: #fff}
input.btnRed {padding: 4px;font-size: 16px;border: 1px solid #600; background: #c00; color: #fff}
/**Signup Page**/
input#btnSubmit{
	margin-left:195px;
}

input#btnCancel{
	margin-left:18px;
}
/***Signup Page**/
select.state {width: 118px;font-size:14px;color: #999; border: 1px solid #ccc;padding : 0px;}
select.age {width: 100px;font-size:14px; width: inherit; color: #999; border: 1px solid #ccc;padding : 3px;}
select.staterequired {font-size:14px; width: inherit; color: #999; border: 1px solid #f90;padding : 3px;}
fieldset div input.short {font-size:14px; color: #999;width: 60px; border : 1px solid #ccc;padding : 3px;}
fieldset div input.shortreq {font-size:14px; color: #999;width: 100px; border : 1px solid #f90;padding : 3px;}
fieldset div input.realShort {font-size:14px; color: #999;width: 30px; border : 1px solid #ccc;padding : 3px;}
#mytable {width: 100%;padding: 0;margin: 0;}
#mytableShort {width: 300px;padding: 0;margin: 0;}
caption {padding: 0 0 5px 0;width: 750px;	 font: italic 11px Helvetica, sans-serif;text-align: right;}
th {font: bold 14px Helvetica, sans-serif;color: #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;text-align: left;padding: 6px 6px 6px 12px;background: #EFEEDF}
th.blank {font: bold 14px Helvetica, sans-serif;color: #999;border-bottom: #CCC;text-align: left;padding: 0;background: #fff;border-width: 0 0 1px 0;border-style: none none solid none;}
th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #ccc;background: none;}
td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
td.alt {background: #f1f1f1;color: #666;}
th.spec {border-left: 1px solid #ccc;border-top: 0;background: #fff url(images/bullet1.gif) no-repeat;font: bold 14px Helvetica, sans-serif;}
th.specalt {border-left: 1px solid #ccc;border-top: 0;background: #f1f1f1 url(images/bullet2.gif) no-repeat;font: bold 14px Helvetica, sans-serif;color: #666;}
td.noborder {border: none}

#mytable a{color: #069;font-family: Helvetica, sans-serif;font-weight: 200;text-decoration:none;border-bottom:1px dotted #069;font-size: 14px;}
#mytable a:hover{color: #9C3;text-decoration: none;border-bottom:1px dotted #069}
#mytable a:active{color: #069;text-decoration:none;border-bottom:1px dotted #069}
td a:link {font-size: 12px}

#pagin ul {text-align: center;padding: 3px 0;margin-top: 10px;/* cancels gap caused by top padding in Opera 7.54 */margin-left: 0;background-color: #c5f;color: #fff;width: 100%;font-family: Arial,Helvetica,sans-serif;line-height: 18px;/* fixes Firefox 0.9.3 */}

#pagin ul li {display: inline;padding-left: 0;padding-right: 0;padding-bottom: 3px;/* matches link padding except for left and right */padding-top: 3px;}
#pagin ul li a{padding: 3px 10px;color: white;text-decoration: none;border: 1px solid #fff;}
#pagin ul li a:hover {background-color: #369;color: white;}
#pagin #active {background-color: #f90;}

.whiteBox {background-color: #fff; padding: 4px; border: 1px solid #ccc; width: 300px}
.termsScroll {height: auto; font-size: 11px; color: #999; padding: 10px; margin: 10px 0;}



div#footer ul{
	list-style:none;
}

div#complianceFooter 
  {
     
     font-size:10px;
	 margin-left:220px;
	 padding:4px;
	 width:349px;
	 background-image:url(/images/gradient.gif);
	 background-repeat:repeat-x;
  }
  
div#complianceFooterSignup
  {
	font-size: 10px;
	margin-left: 145px; 
	padding: 4px; 
	width: 349px;
	background-image: url(/images/gradient.gif);
	background-repeat: repeat-x;
	font-family: arial, helvetica, sans-serif;
}
