@media screen {
/**
 * Layout
 */
	html {margin:0; padding:0;}
	body {margin:0; padding:0; font:normal 80% Arial, Helvetica, sans-serif; text-align:left; background:#6c6c6c;}
	
	b.corner {position:absolute; width:1px; height:1px; font-size:1px; line-height:1px; overflow:hidden; background:#ffffff; font-weight:normal;}
	b.lt {left:0px; top:0px;}
	b.rt {right:0px; top:0px; }
	b.lb {left:0px; bottom:0px;}
	b.rb {right:0px; bottom:0px;}
	
	.strong {font-weight:bold;}
	div.clear {clear:both; height:1px; overflow:hidden; font-size:1px;}
	
	div.holder {text-align:center; clear:both;}
	div.holder div.content {width:930px; text-align:left; margin:0px auto; position:relative;}
	
	div#header {}
	div.cover{ position:relative; display:block; float:left; width:930px; background:#ffffff; border:#ffffff 1px solid; }
	div#header div.content {position:relative; margin-top:20px; display:block; z-index:800; }
	div.Header {text-align:left; width:200px; margin-top:10px; margin-left:20px; position:relative; float:left; display:block; }
	
	div.Header h1 {font-weight:normal; color:#639c00; white-space:nowrap; font-size:28px; padding:10px 10px 10px 15px;}
	div.Header h2 {font-weight:normal; color:#639c00; white-space:nowrap; font-size:28px; padding:10px 10px 10px 15px;}
	h1.slogan { width:400px; font-size:24px; font-weight:normal; line-height:24px; color:#585858; padding:20px 10px 10px 0; text-align:left; float:left; display:block;}
	
	div#slogan_box { position:relative; margin:0 auto; width:100%; top:0px; float:left; display:block;}
	div#menu_box {background:#6c6c6c; position:relative; margin:0 auto; float:left; display:block; height:40px; width:100%; bottom:0px;}
	
    div.LoginIndex { position:relative; float:right; right:15px; left: auto; width:272px;}

	div#topDecoration {clear:both; height:24px}
	div#topDecoration div.one {height:12px; overflow:hidden; background:#7ac100; }
	div#topDecoration div.two {height:12px; overflow:hidden; background:#e8ffd2}
	
	div#bottomDecoration {clear:both; height:24px; position:relative;}
	div#bottomDecoration div.one {height:12px; overflow:hidden; background:#e8ffd2}
	div#bottomDecoration div.two {height:12px; overflow:hidden; background:#7bc100; }
	
	ul#bottonNavigation {margin:0; padding:0; list-style:none; float:left; height:50px; font-size:85%}
	ul#bottonNavigation li {margin:10px 0 0; padding:0 15px; list-style:none; float:left; border-right:1px dashed #d7d7d7; }
	ul#bottonNavigation li.last {border-right-style:none;}
	
	div#body {width:930px; background:url(/images/index/visual.jpg) left top no-repeat #ffffff; height:570px; position:relative;  border:#ffffff 1px solid; border-top:5px solid #ffffff;}
	div#body div.column {display:block;}
	div#body div#left.column {float:left; overflow:hidden; width:624px; height:545px; position:relative; background:url(/images/index/bg_reg.jpg) left bottom no-repeat;}
	div#body div#right.column {float:right; width:295px;}
	
	p.submitbutton {margin:0px 0 0 93px;}
	.button, .submit {cursor:pointer}

	div.QuickSearch {width:300px; overflow:hidden; margin:10px auto 0; text-align:left; display:block; background:#121213; padding-left:16px; padding-right:10px; padding-bottom:20px; }
	div.QuickSearch h2 {font-weight:normal; padding-top:20px; font-size:24px; text-align:center; color:#FFFFFF}
	div.QuickSearch p {text-align:left}
	div.QuickSearch .button.common {width:175px; height:45px; margin-left:110px; font-size:22px; font-weight:normal}
	div.QuickSearch dl.horizontal dd {width:175px}
	div.QuickSearch dl.horizontal dt {width:110px}
	
	div#body div#right.column h1 { margin:0px;}
	div#body div#right.column h2 { margin:0px;}
	.SearchResult {display:block; float:left; padding-top:10px; overflow:hidden; padding-left:10px}
	div#right.column div.SearchResult h1 {text-align:left; font-weight:normal;}
	div#right.column div.SearchResult h2 {text-align:left; font-weight:normal;}
	div.simple div.member {border:none; width:82px; height:95px; padding:10px 2px 2px 5px;}
	div.member div.info {display:none}
	
	div.Registration {top:250px; left:0px; margin:0; padding:0; width:620px; position:absolute; z-index:100;}
	div.Registration a{color:#d82400;}
	div.Registration form { margin-top:0px; padding-top:0px;}
	div.Registration h1 {padding-bottom:0; text-align:center; line-height:20px; }
	div.Registration h2 {padding-bottom:0; text-align:center; line-height:20px; }
	div.Registration div.regColumn {display:block; float:left; width:45%; padding-left:3%; padding-top:20px; height:200px;}	
	div.Registration input.submit {border:none; width:185px; height:45px; line-height:40px; color:#ffffff; font-weight:normal; font-size:22px; margin-top:5px; background-color:#ff9100; margin-top:0; border-color: #ff9100 #d82400 #d82400 #ff9100; border-width:1px; border-style:solid; margin-bottom:15px;}
	div.Registration h1, div.Registration h1 strong {font-size:20px; font-weight:normal; padding-top:0px; text-align:left; text-align:center; color:#ffffff}
	div.Registration h2, div.Registration h2 strong {font-size:20px; font-weight:normal; padding-top:0px; text-align:left; text-align:center; color:#ffffff}
	
	
	dl.horizontal dt {font-size:11px; width:92px; height:22px;}
	dl.horizontal dd { height:22px;}
	div.Registration dl.horizontal dd {width:185px; }
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:55px}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:80px}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:42px}
	
	div.Registration dl.horizontal dd.nolabel {font-size:11px; white-space:normal; height:auto; padding-bottom:2px; }
	div.Registration dl.horizontal dd.nolabel label {white-space:normal}
	
	div.SwitchLocale { color:#ffffff; z-index:1000; }
	div.SwitchLocale p {padding:0; margin:0; float:left; line-height:17px; padding-right:5px}
	div.SwitchLocale div {margin-top:0}
	div.SwitchLocale div b {top:auto; bottom:0}
	div.SwitchLocale div.highlighted {top:25px}
	div.SwitchLocale div span.label {background:#ffffff; border-color:#b6b6b6}
	div.SwitchLocale div.highlighted ul li span{color:#ff8000;}
	
	div#bottom_bg { height:41px; width:100%; background:#7ac100; position:relative; top:58px;}
	
	ul.MainMenu li { background:none; bottom:5px;  }
	ul.MainMenu li a { border:none; color:#ffffff}
	ul.MainMenu li a:hover { background:#7ac000}
	b.corner { background:none;}
	
	a { color:#639c00;}
	
	div.welcome {display:block; width:270px; text-align:left; padding:15px 20px 0px 10px; margin:0; position:relative; float:left; font-size:12px;}
	div.welcome p { margin:0; padding:0; }
	
	div#footer div.content {margin-bottom:25px; width:930px; background:#ffffff; border:#ffffff 1px solid; left:1px;}
	div#footer div.content a  {color:#ff8000}
	div#copyright{ margin-right:20px;}

}
