/* BASE STYLESHEET - 2/1/06 */

/* this is the default font family & size */
td, body, input, textarea, option, select { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }
input, textarea, option, select { color: #000000; }

body { margin: 0px; padding: 0px; background-image: url(images/bg.gif); }

a:link { color: #0000ff; }
a:visited { color: #4376A9; }
a:hover { color: #487D2C; }
a:active { color: #487D2C; }

/* only modify these styles if you want them to be different than the default */
p, .cfont2 {  }
ul { }
ol { }
li { }
blockquote { }

/* HEADER STYLES */
h1, .cfont7 { font-size: 18px; font-weight: bold; color: #507999; }
h2, .cfont6 { font-size: 15px; font-weight: bold; color: #507999; }
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 13px; font-weight: bold; color: #507999; }
h4, .cfont4, .cbodyhdr4 { font-size: 11px; font-weight: bold; color: #507999; }
h5, .cfont3 { font-size: 10px; font-weight: bold; color: #507999; }
h6, .cfont1 { font-size: 9px; font-weight: bold; color: #507999; }

/* SMALL TEXT STYLE */
.smallText { font-size: 9px; }

.redText { color: #c00; }
.boldText { font-weight: bold; }

/* Add design specific styles below. */
#maintop { background-color: #FFFFFF; margin-top: 13px; }
#topshadow { background-image: url(images/topshadow.gif); padding: 8px 0px 8px 0px; }
#mainnav { background-color: #FFFFFF; }
#nav { background-color: #0F3377; text-align: right; }
#green { background-image: url(images/greenbg.gif); text-align: right; }

#droplpbg { padding: 9px 0px 0px 18px; height: 218px; background-image: url(images/droplp.gif); background-repeat: no-repeat; }


#lpdrop form { margin: 0px; }
#lpdrop select { width: 218px; margin-bottom: 5px; border-style: solid; border-color: #B2B1B6; border-width: medium;
    font-family:  Arial, Verdana, Helvetica, sans-serif; color: #0F3377; font-size: 11px; color: #0F3377; }
#contstep2 { margin-right: 15px; }
#formcontent { padding: 30px 15px 20px 15px; }
#legalMatters { position: absolute; width: 230px; top: 500px; }
#legalMatters p { margin: 10px 0 0 0; }
/*#legalMatters { margin: 70px 0 0 0; width:230px;}
#legalMatters p { margin: 50px 0 0 0; padding: 5px 0 0 0; }*/

#blue-int { background-image: url(images/bluebg.gif); border-top-style: solid; border-top-color: #FFFFFF; border-top-width: 1; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-bottom-width: 1;}
#green2 { background-image: url(images/greenbg2.gif); }

#footer { background-color: #FFFFFF; }
#disclaimer { background-image: url(images/btmshadow.gif); color: #4C4C4C; font-size: 11px;
  background-color: #FFFFFF; padding: 14px 34px 42px 34px; }

/* three matches styles */
.matchPic { background-color:#99ADCE;border:1px solid #F5F7FA; padding:10px; font-size:11px; }
.matchName { background-color:BFD3E6; border:1px solid #F5F7FA; padding:10px; text-align:center; font-weight:bold; }
.matchDetails { background-color:F5F7FA; border:1px solid #F5F7FA; padding:10px; }
.matchSelect { background-color:BFD3E6; border:1px solid #F5F7FA; padding:10px; }
#maincontent { background-color: #FFFFFF; padding: 15px 21px 15px 28px; } /* landing pages */

.req_highlight {
	color: red;
}
.phone3 { width: 30px;}
.phone4 { width: 40px;}
.phone6 { width: 55px;}

.formTag { width: 27%; text-align: right; vertical-align: top; padding: 3px; }
#formdisclaimer { color: #4C4C4C; font-size: 11px; background-color: #FFFFFF; }

