@charset "UTF-8";
/* CSS Styling for ACFO */
body { font-family:Arial, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; background-color:#085A99;}
.clear { clear:both;}
.leftme { float:left; }
.rightme { float:right; }

/*---------------- 
Container area
----------------*/
#Container { position: absolute; left:0; width:1125px; background-color:#085A99;}
/*#ads_home_div{margin-left:800px; width: 200px;background-color: #F4E7E6;}*/

/*For advertising*/
#ads_div_pos1{position: absolute; left:1000px; top:155px; width: 125px;height: 125px;background-color: #F4E7E6;}
#ads_div_pos2{position: absolute; left:1000px; top:300px; width: 125px;height: 125px;background-color: #F4E7E6;}
#ads_div_pos3{position: absolute; left:1000px; top:445px; width: 125px;height: 125px;background-color: #F4E7E6;}
#ads_div_pos4 {
    position: relative; 
    left:350px; 
    top:5px; 
    width: 468px;
    height:  60px;
    background-color: #F4E7E6;
}
#ads_div_clear{clear:both}

.box a {
display: block;
height: 100%;
width: 100%;
}
.ads_img{margin-top:-10px;}
#ads_about_div{margin-left:800px; width: 200px;background-color: #F4E7E6;}
/*---------------- 
Header area
----------------*/
#Header { background-color:#FFFFFF; height:134px; }
#Header_Logo { float:left; background-image: url(../images/nav/logo.jpg); width:453px; height:134px; }
#Rest_Of_Header { float:left;background-image: url(../images/nav/header.jpg); width:672px; height:134px; } 
/*---------------- 
Header login area
----------------*/
a.login_area { background:url(../images/closelabel.gif) no-repeat; margin-bottom:5px; width:66px; height:22px; display:block; float:right;  }
a.forgot { float:left; color:#0099FF; } 
#login_area h1 { color:#B21611; font-size:24px; font-weight:normal; text-align:center;}
#login_area p { width:300px; margin: 10px 0 20px 0; color:#444; }
#login_area form { width: 300px; }
#login_area input { border: 1px solid #006; margin-left:10px; width:200px;  margin-bottom:10px;float:left;}
#login_area input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#login_area input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#login_area input.submit { width:100px; }
#login_area input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#login_area label { width:80px; float:left; margin-bottom:10px; }
span.remember { float:left; font-size:12px; display:block; margin-top:5px; } 
#login_area input.check_box { border:none; width:10px; margin-right:10px; }

#Rest_Of_Header form { float:right; margin: 20px 10px 0 0;}
#Rest_Of_Header .input { border: 1px solid #006; background-color:#0099FF; padding-left:5px; }
#Rest_Of_Header .input:hover { border: 1px solid #f00; background: #ff6; }
#Rest_Of_Header .button { border: 1px solid #006; background: #ccf; }
#Rest_Of_Header .button:hover { border: 1px solid #FFFFFF; background: #eef; }
#Rest_Of_Header label { color:#FFFFFF; display: block; width: 150px; float: left; margin: 2px 4px 6px 4px; text-align: right; }
#Rest_Of_Header br { clear: left; }
#Rest_Of_Header .warning { font-size:12px; display:inline;background-color:#F9F0BF;background-image:url(../images/warnings/warning.png); width: 100%;background-position: center left;background-repeat:no-repeat; margin-top:10px;text-align:center;border:1px solid #CC0000;padding:3px 5px 3px 20px; }
#Rest_Of_Header .error { font-size:12px; display:inline;background-color:#FFCCCC;background-image:url(../images/warnings/error.png); width: 100%;background-position: center left;background-repeat:no-repeat; margin-top:10px;text-align:center;border:1px solid #CC0000;padding:3px 5px 3px 20px; }

/*---------------- 
Navigation area
----------------*/
#Nav { float:left; margin:20px 10px 0 20px; width:134px; }
#Nav li.norm_nav { display:block; color:#FFFFFF; line-height:23px;margin-bottom:6px; background: url(../images/nav_back.jpg) left no-repeat; height:23px; width:134px;}
#Nav li.bigger_nav1 { display:block; margin-top:30px;line-height:38px; color:#FFFFFF; width:134px;background: url(../images/nav_large_back.jpg) left no-repeat; } 
#Nav li.bigger_nav2 { display:block; color:#FFFFFF; line-height:38px;margin-top:5px;  width:134px; background: url(../images/nav_large_back.jpg) left no-repeat; } 
#Nav ul { float:left; margin: 0px 0 0 0; }
#Nav li a#on { color:#085A99; font-style:italic; }
#Nav li a.norm_nava:hover { color:#085A99; }
#Nav li a.bigger_nava:hover { color:#085A99; }
#Nav li a.norm_nava, #Nav a.norm_nava:visited, #Nav a.norm_nava:active { color:#B21611; padding: 0 0 0 17px; text-decoration: none; width:auto; display:block; }
#Nav li a.bigger_nava, #Nav a.bigger_nava:visited, #Nav a.bigger_nava:active { color:#B21611; padding: 0 0 0 17px; text-decoration: none; width:auto; display:block; }

/*---------------- 
Content area
----------------*/
/*search*/
#search {float:right; }
#search label { float:left; width:100px; }
#search input { border: 1px solid #006; margin-left:10px; width:140px; float:left;}
#search input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#search input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#search input.submit { width:50px; }

/*content*/
#contain_contain { float:left; width:806px; margin-top:20px}
#content_header {  background: url(../images/content_top.jpg) no-repeat; height:9px; width:100%; }
span.message {  display:block; color:#FDFF00; float:right; font-size:38px; position:relative; right:100px; top:90px; }
#content_footer { background: url(../images/content_bottom.jpg) no-repeat;height:9px; width:100%; }
#Content { width:766px; min-height:444px; padding: 10px 20px 10px 20px; background-color:#FFFFFF; color:#3B3A3A;}
#Content_text { width:490px; float:left;}
#Content a { text-decoration:none; font-weight:bold; color:#0A5A99; }
#Content a:hover { text-decoration:underline; }
h1 { color:#B21611; font-size:24px; max-width:534px; font-weight:normal; margin-bottom:20px;}
h3 { color:#B21611; font-size:16px; margin-bottom:5px; margin-top:10px;}
#Content_text p { width: 480px;}
#Content_text span.number { color:#B21611; font-size:18px; }
#Content span.quote { color:#B21611; font-size:30px; font-style:italic; }

/*News*/
#news_header { background: url(../images/pinkboxtop.jpg) no-repeat; width:252px; height:13px; }
#news_container { float:left; margin-left:10px;  background: url(../images/pinkboxright.jpg) top right repeat-y; width:255px;}
#news_footer {  background: url(../images/pinkboxbottom.jpg) no-repeat; width:252px; height:18px; }
#Content_news { background-color:#F4E7E6; padding: 0 30px 10px 15px; width: 201px; }
#Content_news h2 { font-weight:normal; font-size:13px; color:#B21611; margin-bottom:5px; }
h5.news { margin-bottom:5px; }
p.news { font-size: 10px; width:215px;}
p.textright { text-align:right; }
p.textleft { text-align:left; }
#Content h5.news { margin-top:5px; }
#Content h5.news a { color:#B21611; font-style:normal;}
h5.news a:hover { text-decoration:underline; }
#Content .news_longer { width:100%; }
#Content .news_bigger { font-size:12px; }
#news_story ul { margin-left:10px; }
.wow { margin-top:35px; }

/*Events*/
#Content span.breadcrumb { font-size:12px; display:block; margin-bottom:10px; }
#Content span.breadcrumb a {font-style:normal;color:#666; font-weight:normal;}
#Content span.breadcrumb a:hover { text-decoration:underline;}
#Content span.breadcrumb a.you_here { font-weight:bold;}
#Content a.event_button { display:block; background:url(../images/button_back.jpg) no-repeat;margin-top:20px; float:left; height:68px; width:241px; padding: 23px 0 0 33px; color:#000000; font-size:16px; }

/*News*/ 
#Content span.event { font-size:18px; color:#0066FF;font-weight:bold; display:block; margin-bottom:10px;}
#Content span.event_date { font-size:16px; color:#333333; font-weight:bold; display:block; margin-bottom:10px;}
#Content span.event_info { font-size:16px; color:#333333;font-weight:bold; display:block; margin-bottom:10px;}
#Content p.summary { font-size:16px; margin-bottom:20px; }

/*About*/
#about_nav { margin-left:609px; margin-top:10px; margin-bottom:10px; }
#about_nav_back { margin-top:10px; margin-bottom:10px; }
/*Events*/
#event_info { float:left; width:507px; } 
#event_pic { float:left; max-width:245px; overflow:hidden; margin-top:40px;}

/*Meetings*/
#Content img.region_map { float:left; margin-right:40px; margin-bottom:20px; }
.region_links { float:left; width:146px; margin-top:20px;}
.region_colors { float:left; width:20px; margin-top:20px; margin-left:20px; }
.region_colors span { text-decoration:none; font-style:normal; margin-bottom:20px; display:block; width:20px;height:20px; }
#Content .region_links a.region {  margin-left:5px;text-decoration:none; font-style:normal; height:20px; margin-bottom:20px;display:block; color:#333333; }
.region_links a.region:hover { text-decoration:underline; }
.region_colors span.scotland { background-color:#D7D3E7; }
.region_colors span.northeast { background-color:#CFE3EB; }
.region_colors span.northwest { background-color:#FCEAD8; }
.region_colors span.midlands { background-color:#E6F1D0; }
.region_colors span.eastanglia { background-color:#FADEC4; }
.region_colors span.londoneast { background-color:#F8CDBD; }
.region_colors span.londonwest { background-color:#FFFDD1; }
.region_colors span.southern {background-color:#C0DBF2; }
.region_colors span.southwest { background-color:#F2E4EA; }
#Content select.guest {width:40px; float:none; }
#regions_right { width:300px; float:left; margin-top:-25px; }
#regions_left { width:450px; float:left; }
.region_contacts { margin-right:40px; float:left; }

/*Links*/
#the_links td,th { padding:7px; }
#the_links tr,td { background-color:#EEE; }
#the_links tr.odd,td.odd {background-color:#DDE3FF;  }
#the_links a.pdf { display:block; background: url(../images/pdf.png) no-repeat; height:16px; width:16px; }
#the_links a.doc { display:block; background: url(../images/word.png) no-repeat; height:16px; width:16px; }
#the_links a.xls { display:block; background: url(../images/excel.png) no-repeat; height:16px; width:16px; }

/*How to Join*/
ul.benefits { padding-left:40px; }
ul.benefits li { list-style:circle; } 

/*Library*/
#Content a.library_link { margin-bottom:5px; display:block;}

/*My Page*/
#mypage_profile { float:left; margin:20px 0 0 30px; }
#mypage_regions { float:left; }
.region_contact { background-color:#EEFFFF; padding:10px; width:460px; margin: 10px 0 10px 0; }
.region_contact h2 { font-weight:normal; font-size:14px; color:#330000; margin-bottom:20px; }
.region_textsw { background-color:#f0f0f0; padding:10px; width:460px; margin: 10px 0 10px 0; }
.region_textsw h2 { font-weight:normal; font-size:14px; color:#330000; margin-bottom:15px; }
.next_region { background-color:#FFFFDD; padding:10px; width:460px; }
.prev_region { background-color:#FFFF8F; padding:10px; width:460px; }
.prev_region h2 { font-weight:normal; font-size:14px; color:#330000; margin-bottom:20px; }
.next_region_meet { float:left; padding:10px; margin-bottom:10px; width:210px; margin-right:20px; } 
.next_region h2 { font-weight:normal; font-size:14px; color:#330000; margin-bottom:20px; }
.prev_region_meet { float:left; padding:10px; margin-bottom:10px; width:210px;} 

span.attending { background: url(../images/tick.png) no-repeat; color:#5EA455; padding-left:20px; margin-left:10px;  }
span.not_attending { background: url(../images/cross.png) no-repeat; color:#F04547; padding-left:20px; margin-left:10px;  }
span.dunno_attending { background: url(../images/help.png) no-repeat; color:#FF1000; padding-left:20px; margin-left:10px;  }
.next_region span.cancel_attending { background: url(../images/cross.png) no-repeat; color:#F04547; font-size:12px; padding-top:2px; padding-left:20px; margin-left:20px;  }
.next_region span.add_attending { background: url(../images/tick.png) no-repeat; color:#5EA455; font-size:12px; padding-top:2px; padding-left:20px; margin-left:20px;  }
.long { width:727px; background-color:#FFF;}
span.information { font-size:12px; }
#mailer { float:left; margin-left:10px; background-color:#F7F9FF;padding:10px 20px 10px 20px; width:205px; }
#mailer h2 { font-weight:normal; font-size:14px; color:#B21611; margin-bottom:20px; }
#mailer form { width: 200px; margin-top:20px; }
#mailer input {  margin-left:10px; width:15px;  margin-bottom:10px;float:left;}
#mailer input:hover {  background: #FFFFC6; }
#mailer input:focus { background: #FFFFC6; }
#mailer input.submit { border: 1px solid #006; width:100px; margin-left:0; }
#mailer input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#mailer label { width:142px; float:left; margin-bottom:10px; }

/*Edit details*/
#edit_profile h2 {padding-left:20px; clear:both; margin-bottom:20px; height:20px; padding-top:2px; }
#edit_profile h2.company { background: url(../images/building.png) no-repeat; }
#edit_profile h2.contact { background: url(../images/user_suit.png) no-repeat; }
#edit_profile h2.vehicle { background: url(../images/lorry.png) no-repeat;  }
#edit_profile h2.site { background: url(../images/world.png) no-repeat;  }
#edit_profile fieldset { width:300px; float:left;margin-top:10px; }
#edit_profile fieldset.more { margin-left:40px; }
#edit_profile span.pass { font-style:italic; font-size:12px; float:right; width:209px;  }
#edit_profile form { width: 750px; }
#edit_profile input { border: 1px solid #006; margin-left:10px; width:200px;  margin-bottom:10px;float:left;}
#edit_profile input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#edit_profile input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#edit_profile select { border: 1px solid #006; margin-left:10px; width:200px;  margin-bottom:10px;float:left;}
#edit_profile select:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#edit_profile select:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#edit_profile input.submit { width:100px; }
#edit_profile input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#edit_profile label { width:80px; float:left; margin-bottom:10px; }
#edit_profile label.longer { width:150px; }
#edit_profile label.submit { width:100px; }
#edit_profile input.shorter { width: 80px;}
#edit_profile input.shorter_name { width: 94px;}
#edit_profile span.information { background: url(../images/information.png) no-repeat; padding-left:20px; color:#638EBD; margin-top:20px; display:block; }
#edit_profile span.error { background: url(../images/warnings/error.png) no-repeat center left; padding-left:20px;width:209px; float:right; margin-bottom:10px; color:#990000; }
.member_error { background: url(../images/warnings/error.png) no-repeat top left; padding-left:20px;width:300px; display:block; margin-bottom:10px; color:#990000; }

/*Email*/
#email form { width:500px; margin-top:20px; }
#email form.main { width:760px; }
#email label { float:left; width:150px; margin-bottom:10px; }
#email input { float:left; margin-left:10px; border: 1px solid #006; margin-bottom:10px; width:355px; }
#email textarea { float:left; margin-left:10px; height:200px; border: 1px solid #006; margin-bottom:10px; width:355px; }
#email input:focus,#email input:hover ,#email textarea:focus, #email textarea:hover{border: 1px solid #006CFF; background: #FFFFC6; }
#email input.checky { width:10px; border:0; }
#email input.submit { width:50px; }
#email input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#email fieldset.who_to { float:left; width:242px; }
#email fieldset.the_message { float:left; width:450px; }
#email label.the_message { width:80px; }
#email a { display:block; float:left; margin-right:10px;margin-left:10px; }
#preview_email { display:none;  }
#preview_email td, #preview_email table,#preview_email tr { background-color:#FFFFFF; }

/*Questions*/
#questions form { width: 752px; }
#questions input { border: 1px solid #006; margin-left:10px; width:625px;  margin-bottom:10px;float:left;}
#questions input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#questions input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#questions textarea { border: 1px solid #006; margin-left:10px; width:625px; height:150px; margin-bottom:10px;float:left;}
#questions textarea:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#questions textarea:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#questions select { border: 1px solid #006; margin-left:10px; width:200px;  margin-bottom:10px;float:left;}
#questions select:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#questions select:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#questions input.submit { width:50px; }
#questions input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#questions label { width:100px; float:left; margin-bottom:10px; }
#questions label.longer { width:150px; }
#questions input.shorter { width: 80px;}
#questions span.information { background: url(../images/information.png) no-repeat; padding-left:20px; color:#638EBD; margin-top:20px; display:block; }
#questions span.error { background: url(../images/warnings/error.png) no-repeat center left; padding-left:20px;width:209px; float:right; margin-bottom:10px; color:#990000; }
#Content span.big_thank {background: url(../admin/css/images/accept.png) no-repeat center left; padding-left:20px; display:block; font-size:18px;margin-bottom:10px; color:#009933;}
#questions table.questions th,td { padding:5px;}
#Content a.questions { font-style:normal; font-weight:bold; line-height:20px; color:#085A99; }
#Content a.questions:hover { text-decoration:underline; }
#Content span.error_question {background: url(../admin/css/images/exclamation.png) no-repeat center left; padding-left:20px; width:360px; padding-right:8px; float:left; margin-bottom:10px; color:#FF0000; }
#Content span.question_solved { color:#00CC66; font-weight:bold; }

/*Login Check*/
#login_id h1 { color:#B21611; font-size:24px; font-weight:normal; text-align:center;}
#login_id p { width:300px; margin: 10px 0 20px 0; color:#444; }
#login_id form { width: 300px; }
#login_id input { border: 1px solid #006; margin-left:10px; width:200px;  margin-bottom:10px;float:left;}
#login_id input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#login_id input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#login_id input.submit { width:100px; }
#login_id input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#login_id input.checky { width:10px; border:0; margin-right:5px; }
#login_id label { width:80px; float:left; margin-bottom:10px; }
#login_id span.error { background: url(../images/warnings/error.png) no-repeat center left; padding-left:20px;width:209px; float:right; margin-bottom:10px; color:#990000; }
#Content span.reset_sent {background: url(../admin/css/images/accept.png) no-repeat center left; padding-left:20px; display:block; font-size:18px;margin-bottom:10px; color:#009933;}

/*Contacts*/
.contacts { line-height:20px; float:left; width:256px; }
.contacts h5 { font-size:16px; }
#contacts_contain { float:left; width:514px; } 
#contacts_photos { float:left; width:248px;}
#contacts_photos img { float:left; margin-right:8px; margin-top:31px; border:0; }
#contacts_photos img.highlight { border:2px #085A99 solid; margin-right:4px; margin-bottom:-4px;}

/*Attendance*/
#attendance fieldset { width:300px; float:left;margin-top:10px; }
#attendance fieldset.more { margin-left:40px; }
#attendance span.pass { font-style:italic; font-size:12px; float:right; width:209px;  }
#attendance form { width: 450px; }
#attendance input { border: 1px solid #006; margin-left:10px; width:230px;  margin-bottom:10px;float:left;}
#attendance input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#attendance input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#attendance select { border: 1px solid #006; margin-left:10px; width:160px;  margin-bottom:10px;float:left;}
#attendance select:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#attendance select:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#attendance input.submit { width:100px; }
#attendance input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#attendance label { width:200px; text-align:right;float:left; margin-bottom:10px; }
#attendance label.longer { width:150px; }
#attendance label.submit { width:100px; }
#attendance input.shorter { width: 80px;}
#attendance input.shorter_name { width: 94px;}
#attendance span.information { background: url(../images/information.png) no-repeat; padding-left:20px; color:#638EBD; margin-top:20px; display:block; }
#attendance span.error { background: url(../images/warnings/error.png) no-repeat center left; padding-left:20px;width:209px; float:right; margin-bottom:10px; color:#990000; }
#Content span.error_message { display:block; line-height:17px; background-color:#FFDBDB; color:#000; padding:7px; border:1px #333333 solid;  }

/*Defects*/
#defect form { width:800px; margin-top:20px; }
#defect input, #defect select {  margin-left:10px; margin-right:10px; border:1px solid #006; width:100px; margin-bottom:10px; float:left;}
#defect input:hover {  background: #FFFFC6; }
#defect input:focus { background: #FFFFC6; }
#defect input.submit { border: 1px solid #006; width:100px; margin-left:10px; }
#defect input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#defect label { width:118px; text-align:right; float:left; margin-bottom:10px; }
#defect label.smaller { width:80px; }
#defect label.smallish { width:80px; } 
#defect label.longer { width:170px; text-align:left;} 
#defect label.bitmore { margin-left:37px; } 
#defect span { float:left; }
#defect fieldset.left_one { float:left; width:219px; }
#defect fieldset.right_one { float:left; width:540px; margin-left:0px; }
#defect textarea { width:358px; height:200px; border:1px solid #006; overflow:auto;}
#defect textarea:focus { background: #FFFFC6; }
#defect input.submit { float:right; margin-right:68px; }
#defect_left { float:left; width:225px; }
#defect_right { float:left; margin-left:20px; width:500px; }
#defect .problem { float:left; margin-right:10px; width:362px; }
#defect label.fleet { width:129px; text-align:left; }
#defect_search { float:right; text-align:right; width:340px; }
#defect_search label { float:left; width:120px; }
#defect_search input,#defect_search select { border: 1px solid #006; margin-left:10px; width:100px; float:left; margin-bottom:5px;}
#defect_search input:hover,#defect_search select:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#defect_search input:focus,#defect_search select:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#defect_search input.submit { width:50px; float:right; } 

/*FAQs*/
.answer { margin: 10px 0 10px 0; border-top:1px #666666 solid; } 
.answer ul { margin: 5px 0 5px 0; }
.answer li { margin-left:40px; }
.answer h2 { margin: 5px 0 5px 0; }
#faq_questions a { display:block;}

/*---------------- 
Footer area
----------------*/
#Footer { float:left; font-size:9px; width:760px; margin: 5px 0 5px 190px;background-color:#085A99; color:#FFFFFF; }
#footer_main { float:left; }
#designed { float:right; }
#Footer a { text-decoration:none; color:#FFFFFF;}
#Footer a:hover { color:#CCFF33;}

#login_area_a h1 { color:#B21611; font-size:24px; font-weight:normal; text-align:center;}
#login_area_a p { width:300px; margin: 10px 0 20px 0; color:#444; }
#login_area_a form { width: 300px; }
#login_area_a input { border: 1px solid #006; margin-left:10px; width:200px;  margin-bottom:10px;float:left;}
#login_area_a input:hover { border: 1px solid #006CFF; background: #FFFFC6; }
#login_area_a input:focus {border: 1px solid #006CFF; background: #FFFFC6; }
#login_area_a input.submit { width:100px; }
#login_area_a input.submit:hover{ border: 1px solid #006CFF; background:#FFFFC6; }
#login_area_a label { width:80px; float:left; margin-bottom:10px; }
#login_area_a input.checky { width:10px; border:0; }


