html{height:100%;}
body{height:100%;padding:0;margin:0;font-family:helvetica,arial,sans-serif;background-color:#FFF;background-image:url(/Quality/images/main_bg.gif);}
form{padding:0;margin:0;}
td{vertical-align:top;padding:0;margin:0;}
img{border:none;}
h1{color:#8b0000;font-size:18px;font-weight:normal;margin:0px 0px 1em 0px;padding:0;}
h2{color:#8b0000;font-size:14px;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}
h3{color:#8b0000;font-size:12px;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}
.blue{color:#8b0000;}
.noindent{margin-left:8px;padding-left:8px;}
.indent{padding-left:35px;}
.divider{border-top:1px solid #8b0000;margin:20px 0px;}
.divider2{border-top:2px solid #8b0000;margin:20px 0px;}
ul{margin-left:8px;padding-left:8px;}
li{margin-bottom:5px;}

.main_table{width:777px;height:100%;text-align:left;}

.home_main_text{padding:0px 32px 35px 22px;font-size:12px;color:#333;}
.home_main_text a{color:#8b0000;text-decoration:underline;}
.home_main_text a:hover{color:#000;}
.form_page{padding-bottom:35px;font-size:12px;color:#333;}
.form_pre{padding:0px 32px 0px 22px;}

.members_area_box{width:204px;height:121px;background-image:url(/Quality/images/b_members_area.gif);background-repeat:no-repeat;font-size:11px;overflow:hidden;}
.members_area_box a{color:#92B0C9;text-decoration:none;}
.members_area_box a:hover{color:#FFF;}
.members_area_box #sections{margin-top:10px;}
.members_area_box #sections a{display:block;background-image:url(/Quality/images/b_section_arrow.gif);background-repeat:no-repeat;border-top:1px solid #79A6C7;padding:3px 0px 3px 7px;}
.members_area_box #sections a:hover{background-image:url(/Quality/images/b_section_arrow_h.gif);background-repeat:no-repeat;}

/* Navigation */

#navcontainer{position:absolute;}
#navcontainer img{display:block;float:left;}
.flyout{visibility:hidden;position:absolute;left:0;background-color:#8B0000;margin-top:23px;font-size:10px;color:#FFF;border-bottom:1px solid #FFF;}
.flyout a{display:block;width:101px;border-top:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;color:#FFF;text-decoration:none;}
.flyout a:hover{background-color:#D12828;}
.flyout a span{display:block;padding:4px 7px;}

#homeFlyout{left:0px;}
#homeFlyout a{width:130px;}

#aboutFlyout{left:110px;}
#aboutFlyout a{width:130px;}

#toolsFlyout{left:222px;}
#toolsFlyout a{width:130px;}

#awardsFlyout{left:333px;}
#awardsFlyout a{width:130px;}

#resourcesFlyout{left:445px;}
#resourcesFlyout a{width:130px;}

/**************/

.search_input{width:136px;border-top:1px solid #575757;border-bottom:1px solid #DFDFDF;border-left:1px solid #575757;border-right:1px solid #DFDFDF;font-size:10px;padding-left:1px;margin-top:14px;}
.login_input{width:175px;border-top:1px solid #575757;border-bottom:1px solid #DFDFDF;border-left:1px solid #575757;border-right:1px solid #DFDFDF;font-size:10px;padding-left:1px;}

.three_boxes{width:502px;border-collapse:collapse;}
.three_boxes td{width:33%;border:1px solid #CCC;}
.three_boxes div{padding:10px;font-size:11px;color:#333;}
.three_boxes h1{font-size:12px;color:#E23113;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}

.home_right_text{padding:0px 12px;font-size:11px;color:#333;}
.home_right_text a{color:#0000ff;text-decoration:none;}
.home_right_text a:hover{text-decoration:underline;}

.r_red_box a{display:block;background-color:#E4D3D3;padding:5px 8px;color:#8b0000;font-size:10px;font-weight:bold;margin-top:2px;text-decoration:none;}
.r_red_box a:hover{background-color:#D1B4B4;color:#000;text-decoration:none;}

.green-button{background-color:#8b0000;color:#FFF;font-size:10px;border:none;margin:5px 0;padding:2px 5px;*padding:2px 1px;cursor:pointer;}
.green-button:hover{background-color:#5C9637;}

.r_divider{border-top:1px solid #FFF;margin:13px 0px;}

.homepage_photo{background-repeat:no-repeat;width:556px;height:207px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #FFF;display:block;}
.subpage_photo{background-repeat:no-repeat;width:556px;height:97px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #FFF;display:block;}

.home_banner_text{font-size:12px;font-weight:normal;color:#333;padding:90px 24px 0px 308px;}
.home_banner_text h1{color:#e23113;font-size:18px;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}
.sub_banner_text{font-size:26px;font-weight:normal;color:#FFF;padding-top:53px;padding-left:20px;}

.home-box{width:128px;height:148px;}
.home-box a{color:#505050;text-decoration:none;}
.home-box a:hover{color:#505050;text-decoration:none;}
.home-box #title{padding:47px 0 0 6px;}
.home-box #text{padding:10px 13px 0 13px;font-size:10px;color:#505050;}

.buttonpad{padding:8px 0px 0px 8px;}

.rma_link{padding-left:11px;padding-top:2px;font-size:10px;}
.rma_link a{color:#FFF;text-decoration:none;}
.rma_link a:hover{text-decoration:underline;}

.checkmark{margin-left:0;padding-left:0;list-style-type:none;}
.checkmark li{background-image:url(/Quality/images/checkmark.gif);background-repeat:no-repeat;background-position:2px left;padding-left:22px;margin-bottom:10px;}

.feedback_form #field1{font-size:12px;font-family:helvetica,arial,sans-serif;border:1px solid #999;padding-left:1px;width:150px;height:17px;}
.feedback_form #field_label{vertical-align:middle;padding:8px 5px 8px 42px;width:130px;border-bottom:2px solid #FFF;}
.feedback_form tr{background-color:#DEE7DE;}
.feedback_form select{border:1px solid #999;}

.memapp_form #field1{font-size:12px;font-family:helvetica,arial,sans-serif;border:1px solid #999;padding-left:1px;width:250px;height:17px;}
.memapp_form #field_label{vertical-align:middle;padding:8px 5px 8px 42px;width:130px;border-bottom:2px solid #FFF;}
.memapp_form #text1{vertical-align:middle;padding:10px 42px;}
.memapp_form tr{background-color:#f0f4f6;}
.memapp_form select{border:1px solid #999;}

.cc_user_form tr{background-color:#f0f4f6;}
.cc_user_form #field1{font-size:12px;font-family:helvetica,arial,sans-serif;border:1px solid #999;padding-left:1px;width:200px;height:17px;}
.cc_user_form #field2{vertical-align:middle;border-bottom:2px solid #FFF;padding:4px 0px;}
.cc_user_form #field_label{vertical-align:middle;padding:4px 5px 4px 12px;width:115px;border-bottom:2px solid #FFF;}
.cc_user_form select{border:1px solid #999;}

.formbtn{border:1px solid #224362;background-color:#DAE6F2;padding:2px 0px;color:#0d3d72;font-size:10px;font-weight:bold;cursor:pointer;}
.formbtn:hover{background-color:#BACFE6;}

.footer{font-size:10px;color:#2C2C2C;}
.footer a{color:#E12406;text-decoration:none;}
.footer a:hover{color:#721203;}