/* Feed back form style */

/* Form styles */



#flb_from {

	width: 850px;

}



#flb_from h1 {

	font-size: 20pt;

	color: #003894;

	padding-bottom: 3px;

	background-image:url(/site/img/form_img/h1_line.gif);

	background-repeat: repeat-x;

	background-position:bottom;

}



.contact_us_form {

	width:800px;

	margin: 0 auto;

	border-collapse:collapse;

	font-family: Verdana,arial,sans-serif;

}



.contact_us_form td {

	vertical-align: top;

}



.contact_us_form .label {

	font-size: 11pt;

	width: 100px;

	padding-top: 21px

}



.contact_us_form .field {

	padding-top: 15px;

}



.contact_us_form .error_detail {
	background-color: #bc0000;
	margin-top: 6px;
	padding: 5px;
	color: #ffffff;
	font-size: 10pt;
	display: none;
}



.contact_us_form .field .error_detail {
	width: 250px;
}



.contact_us_form .field_long .error_detail {

	width: 650px;

}



.contact_us_form .field .error {

	background-image: url('/site/img/form_img/bg-input_error.gif');

}



.contact_us_form .info {

	font-size: 10pt;

	color: #808080;

	padding-left: 10px;

	vertical-align: top;

	padding-top: 21px

}



.contact_us_form .field_long .info {

	padding-left: 0px;

	padding-top: 5px

}



.contact_us_form input[type=text] {

	font-family: Verdana,arial,sans-serif;

	font-size: 11pt;

    background:#fff url(/site/img/form_img/bg-input.gif) 0 0 no-repeat;

	border: 1px #aeadad solid;

	width: 260px;

	height: 25px;

	padding: 3px 5px 0px 5px;

}



.contact_us_form .field_long, .contact_us_form .field_captcha {

	padding-top: 15px;

	padding-right: 10px;

}



.contact_us_form .field_captcha .field_input {

	margin-left: 20px;

}



.contact_us_form textarea {

	font-family: Verdana,arial,sans-serif;

	font-size: 11pt;

    background:#fff url(/site/img/form_img/bg-input.gif) 0 0 no-repeat;

	border: 1px #aeadad solid;

	width: 660px;

	height: 210px;

	padding: 3px 5px 0px 5px;

}



/* Captcha table */



.contact_us_form .captcha_table {

	border-collapse: collapse;

	width: 100%;

}

.contact_us_form .captcha_table td {

	vertical-align: middle;

}



.contact_us_form .captcha_table .captcha_image {

	width: 180px;

}



.contact_us_form .captcha_table .captcha_input{

width: 150px;

padding-left: 10px;

}



.contact_us_form .captcha_table .captcha_input input {

width: 100px;

}



.contact_us_form .captcha_table .info {

padding-top: 0px;

}



.label_checkbox {

	margin-top: 20px;

	font-size: 10pt;

	color: #808080;

	text-align: center;

}



/* Submit button */



.submit_area {

width: 200px;

margin: 0 auto;

margin-top: 20px;

height: 54px;

padding: 0px;

}



div.submit_buttonf {

width: 200px;

height: 54px;

background-image: url('/site/img/form_img/submit.gif');

background-position: top;

background-repeat: no-repeat;

cursor:pointer;

border: 0px;

}



div.submit_buttonf:hover {

background-position: bottom;

}

.testimonial {border:0px; width:100%; padding: 3px;}

.lt_border {background:url(/site/img/l_border.gif) no-repeat bottom right; width: 9px; height: 9px; font-size:9px;}

.rt_border {background:url(/site/img/r_border.gif) no-repeat bottom left; width: 9px; height: 9px; font-size:9px;}



.tt_border {background:url(/site/img/t_border.gif) repeat-x bottom; height: 9px; font-size:9px;}

.lb_border {background:url(/site/img/lb_border.gif) no-repeat right top; width: 9px; height: 9px; font-size:5px;}

.rb_border {background:url(/site/img/rb_border.gif) no-repeat; width: 9px; height: 9px; font-size:5px;}

.tb_border {background:url(/site/img/tb_border.gif) repeat-x; height: 2px; background-position:top; font-size:5px;}

.test_content{background-color:#FFFFFF;}

.ls_border{background:url(/site/img/ls_border.gif) repeat-y right; width:9px; }

.rs_border{background:url(/site/img/rs_border.gif) repeat-y; width:9px;}

img.testimonial{margin-right:10px;  width: 55px; float:left; border:1px solid #333333; padding:0px;}

.tl_grey{background:url(/site/img/tl_grey.gif) no-repeat right bottom; font-size:6px; width:6px; height:6px;}

.tr_grey{background:url(/site/img/tr_grey.gif) no-repeat left bottom; font-size:6px; width:6px; height:6px;}

.bl_grey{background:url(/site/img/bl_grey.gif) no-repeat right top; font-size:6px; width:6px; height:6px;}

.br_grey{background:url(/site/img/br_grey.gif) no-repeat left top; font-size:6px; width:6px; height:6px;}

.tc_grey{background:url(/site/img/tc_grey.gif) repeat-x bottom; font-size:6px;}

.bc_grey{background:url(/site/img/bc_grey.gif) repeat-x top; font-size:6px;}







h1.home,h1,a,.blue{

    color: #0b5395;

}



h3,.orange{

    color: #d92328;

}



h1,h2,h3,h4,h5,h6{

    font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

}



.divider{

    border-top: 1px solid #d0d0d0;

    margin-top: 25px;

    height: 1px;

    clear: both;

    line-height: 15px;

    font-size: 13px;

}



#editionWrapper,.edition,.popularEdition{

    float: left;

    padding: 15px;

    text-align: center;

	position: relative;

}

#editionWrapper{

    width: 100%;

	padding: 0px;

	height: 600px;

	background: url(/site/img/packets/editions-bg.png) top left no-repeat;

}

.edition{

    width: 195px;

    height: 436px;

    margin-top: 34px;

	margin-left:5px;

}

.lastEdition{

    margin: 12px 0 0 0;

}

.popularEdition{

    width: 241px;

    height: 503px;

}

#popPlan{

    margin: 0px 0px 0px -30px;

    float: left;

}

h3{

    margin: 0px;

    font-size: 32px;

}

.price{

    

}

.compChart{

    font-size: 12px;

    line-height: 15px;

}

ul.featureList{

    text-align: left;

    margin-left: 0px;

    padding-left: 0px;

    margin-left: 20px;

    font-size: 12px;

    line-height: 17px;

}

ul.featureList li span{

    color: #77787b;

}

.blue{font-weight: bold;text-align: left}

.signupBtn{

	position: absolute;

	bottom: 5px;

	right: 40px;

}



div.signup_button {

position:absolute;

bottom: 10px;

right: 13px;

width: 200px;

height: 54px;

background-image: url('/site/img/signup.png');

background-position: top;

background-repeat: no-repeat;

cursor:pointer;

border: 0px;

}



div.signup_button:hover {

background-position: bottom;

}