@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
}

/* General CSS*/
body{ margin:0px; padding:0px; margin:0px auto;
background:#f8f8f8 url(../graphics/body_bg.gif) repeat;
font-family: Arial, Verdana, sans-serif; font-size:12px;color:#4d4d4d; }

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ float:left; border:0px; }

.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.FloatNone{ float:none; }
.clear{ clear:both; }

.error_txt{ color:#f00; }
.bold{ font-weight:bold; }

/* Wrapper */
#MainContainer{ width:768px; margin:0px auto; height:auto; }
#Wrapper{ width:768px; float:left; height:auto; padding:0 0 20px 0; }

/* Header */
#header{ float:left; width:768px; }
#header h1.hdr{ float:left; width:533px; height:57px; padding:6px 0 9px 15px; }
#header h1.hdr a.logo{float:left; width:518px; height:57px; background:url(../graphics/logo_img.png) no-repeat;}

/* Content Edges for top and bottom */
.content_edges{float:left;width:768px;padding:0;}

/* Content */
#content{ float:left; width:762px; background:#fff; padding:0 3px; }

/* Left Content */
#l_content{ float:left; width:414px; }
.lt_txt_part{float:left;width:380px;padding:0 0 0 21px;}
h2.subhdr{float:left;width:345px;font-size:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:22px;border-bottom:1px dashed #999;font-weight:bold;background:url(../graphics/icon_teddy.gif) 0 0 no-repeat;padding:8px 0 8px 31px;}
p.sec_hdr{float:left;width:350px;font-size:12px;line-height:18px;padding:6px 0 0 4px;font-weight:bold;}
p.text{float:left;line-height:18px;padding:0 0 0 4px;}
.width360{width:360px;}

/* Right Content */
#r_content{ float:right; width:348px; padding:240px 0 0 0;background:url(../graphics/header_img_02.jpg) no-repeat; }

.report_box{float:left;width:280px;padding:0 0 6px 8px;}
.report_choice{float:left;margin:2px 0 0 0;}
.report_lbl{float:left;padding:0 0 0 6px;width:252px;color:#262626;font-weight:bold;}

.btn_reason{float:left;width:306px;padding:0 0 8px 0;}
.reasons_lnk{float:left;width:306px;height:37px;font-size:12px;color:#fff;font-weight:bold;text-align:center;text-decoration:none; background:url(../graphics/btn.gif) no-repeat;padding:4px 0 0 0;}
.reasons_lnk:hover{text-decoration:underline;}
.reasons_txt_lg{font-size:15px;}

#form{float:left;width:336px;color:#fff;background:url(../graphics/form_green_bg.gif) 0 0 repeat-y;}
#form_top_box{float:left;width:336px;height:82px; background:url(../graphics/form_top.gif) 0 0 no-repeat; padding:0 0 0 0;}
#form_mid{float:left;width:321px;padding:6px 0 0 15px; background:url(../graphics/form_double_bg.gif) 0 0 repeat-y; }
#form_btm{float:left;width:336px;height:31px;background:url(../graphics/form_btm.gif) 0 0 no-repeat;}

#form_mid fieldset{float:left;width:300px;height:27px;padding:5px 0 4px 12px;border:0px; background:url(../graphics/fieldset_bg.gif) 0 0 no-repeat;}
#form_mid fieldset label{float:left;width:108px;padding:4px 0 0 0;font-weight:bold; color:#4d4d4d;}

#form_mid fieldset .txtbox{float:left;width:174px;height:18px;background:#fff;font-size:12px;color:#4d4d4d;padding:2px 0 0 0;border:1px solid #999;outline:none;}

#form_mid fieldset .ddl_sel{float:left;width:105px;background:#fff;font-size:12px;color:#4d4d4d;border:1px solid #999;outline:none;}

.submit_btn{float:left;padding:19px 0 0 93px;}

.agree_box{float:left;padding:2px 0 6px 116px;font-size:11px;color:#4d4d4d;}
.agree_txt{float:left;width:142px;padding:4px 0 0 6px;}

.pvt_lnk_box{float:left;padding:60px 0 0 86px;}
a.pvt_sec_lnk{float:left;background:url(../graphics/icon_lock.gif) no-repeat;padding:4px 0 0 20px;color:#4d4d4d;font-size:12px;text-decoration:none;}
a.pvt_sec_lnk:hover{text-decoration:underline;}

/* Footer */
#footer{float:left;width:762px; padding:10px 0 0 0; font-size:12px; line-height:18px; color:#4d4d4d; }
#footer span.lt{float:left;width:6px; height:35px; background:url(../graphics/footer_lt.gif) no-repeat; }
#footer span.rt{float:left;width:6px; height:35px; background:url(../graphics/footer_rt.gif) no-repeat; }
#footer div.mid{float:left;width:750px; height:29px; padding:6px 0 0 0; background:url(../graphics/footer_mid.gif) repeat-x;}
#footer a{ float:left; font-size:12px; line-height:18px;color:#4d4d4d;text-decoration:none; padding:2px 0 0 0; }
#footer a:hover{ text-decoration:underline; }
#footer span.sep{ float:left; font-size:12px; line-height:18px;padding:0 4px;}
.copy_txt{float:left; padding:2px 6px 0 0;}

