@charset "utf-8";
/* CSS Document */
div#book {width: 680px; border: #B31A25 10px ridge; background-color: #E0DDC5; z-index: 0; margin: 20px auto; }
div#book p { font: italic bold 14px/18px Georgia, "Times New Roman", Times, serif; letter-spacing: 2px; text-align: center; color: #7c0101; font-variant: small-caps; margin-top: 15px; }
div#book fieldset { width: 650px; overflow : hidden; margin: auto; border: none; }
div#book fieldset input { float: right; width: 30%; margin: 10px 70px 10px 10px; }
div#book fieldset select { float: right; width: 22%; margin: 10px 120px 10px 30px; }
div#book fieldset textarea { float: right; width: 38%; margin: 10px 20px 10px 10px; }
div#book label { float: left; width: 100%; margin: auto; }
div#book input.floatrt { float: right; width: 10%; margin: 14px 210px 0px 0px; }
div#book input.sub_rt { float: right; margin: 10px 20px; }
div#book label span { float: left; width: 50%; margin-top: 13px; font: normal bold 14px Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; text-align : right; }
div#book label, label span { display : block; }
form div#book_sub { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
form div#book_sub_2 { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub_2 p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub_2 input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub_2 span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
form div#book_sub_3 { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub_3 p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub_3 input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub_3 span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
form div#book_sub_4 { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub_4 p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub_4 input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub_4 span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
form div#book_sub_5 { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub_5 p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub_5 input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub_5 span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
form div#book_sub_6 { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub_6 p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub_6 input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub_6 span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
div#book form p.re_quired { font: italic normal 14px Georgia, "Times New Roman", Times, serif; margin: 10px 5px; text-align: left; font-variant: normal; letter-spacing: 0px; color:#000000; }

div#submit input { font: normal bold 12px Georgia, "Times New Roman", Times, serif; letter-spacing: 2px; }

fieldset input:active, input:focus, textarea:active, textarea:focus  { border-color:#999900; background-color:#FFFFFF; }
fieldset input:hover, textarea:hover { border-color : #000; background-color: #D1C892; }
fieldset:hover { border: #679B33; }

form div#sub_mit input { background-color : #336699; border-color : #339999; color : #fff; padding: 0 3px; font: normal normal 14px Georgia, "Times New Roman", Times, serif; border-width: 2px; border-style: double; }
form div#sub_mit input:hover{ background-color : #86AED7; border-right-color: #333333; border-bottom-color: #333333;border-left-color: #333333;	border-width: 2px; border-style: double; }

.confidential { margin: 20px 180px; font: italic normal 14px/18px Georgia, "Times New Roman", Times, serif; text-align:left; text-indent: 15px; }

.fast_color {  color: #7c0101; font-weight: bold; }
