@media screen {
/**
 * Layout
 */
	html {margin:0; padding:0;}
	body {margin:0; padding:0; font:normal 80% Arial, Helvetica, sans-serif; text-align:left}
	
	b.corner {position:absolute; width:1px; height:1px; font-size:1px; line-height:1px; overflow:hidden; background:#ffdeb9; 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{width:980px; margin:0px auto; position:relative;}
	
	
	div#header {height:97px; z-index:300;}
	div.Header {text-align:left; float:left; width:auto;}
	div.Header h1 {font-weight:normal; color:#a70001; white-space:nowrap; font-size:28px; text-align:left;}
	div.Header h2 {font-weight:normal; color:#a70001; white-space:nowrap; font-size:28px; text-align:left;}
	h1.slogan {width:auto; text-align:left; color:#a70001; font-size:28px; font-weight:normal; float:left;}
	div.slogan {position:absolute; bottom:4px; margin-left:455px; width:410px;}
	
	ul#MainMenu {left:12px;}
	
	div.welcome {padding:14px 21px 21px 17px; font-size:11px; color:#6e2222;}
	div#copyright {margin:7px 14px 0 0;}
	
	div#footer {margin-bottom:25px;}
	div#copyright a {color:#da8e3a;}

	div#topDecoration {clear:both; height:24px;}
	div#topDecoration div.one {height:12px; background:#a70000; overflow:hidden;}
	div#topDecoration div.two {height:12px; background:#d72023; overflow:hidden;}
	
	div#bottomDecoration {clear:both; height:24px; position:relative;}
	div#bottomDecoration div.one {height:12px; background:#a70001; overflow:hidden;}
	div#bottomDecoration div.two {height:12px; background:#d72023; overflow:hidden;}
	
	ul#bottonNavigation {margin:9px 0 0 0; padding:0; list-style:none; float:left; font-size:85%}
	ul#bottonNavigation li {margin:0px; padding:0 15px; list-style:none; float:left; border-right:1px dashed #ebb77d; line-height:9px;}
	ul#bottonNavigation li.last {border-right-style:none;}
	
	div#main {background:url(/images/index/background.jpg) no-repeat top left; background-position:0px 11px; padding:9px 0 10px;}
	div#body {width:387px;margin:0px 0 0 18px;background:#ffe9e9; border:1px solid #e8c5c2;}


	p.submitbutton {margin:0px 0 0 100px;}
	.button, .submit {cursor:pointer}

	div.QuickSearch {width:auto; border-top:3px solid #ffd1d1;}
	dl.horizontal {margin:0px;}
	dl.horizontal dd {margin:0px;}
	div.QuickSearch dl.horizontal dt {margin:0px;}
	div.QuickSearch dl.horizontal dd {margin:0px 0 3px 0;}
	div.QuickSearch dl.horizontal dd select {margin:0px;}
	div.QuickSearch h2 {font-weight:normal; padding:0px; font-size:20px; text-align:center; color:#d72023; margin:20px 0 10px;}
	div.QuickSearch p {text-align:left}
	div.QuickSearch .button.common {width:194px; height:40px; margin-left:100px; font-size:22px; font-weight:normal}
	div.QuickSearch form {margin-left:40px;}
	div.QuickSearch	form label {white-space:normal;}
	
	
	.SearchResult {display:block;overflow:hidden; margin:32px 0 10px 21px;}
	div.SearchResult h1 {display:none; text-align:left;}
	div.SearchResult h2 {display:none; text-align:left;}
	div.simple div.member {border:none; height:95px; margin:0 21px 12px 0px; padding:0;}
	div.member div.info {display:none;}
	

	div.SwitchLocale {left:auto; right:8px; top:auto; bottom:0px;}
	div.SwitchLocale p {padding:0; margin:0; line-height:20px; padding-left:5px; color:#6e2222;}
	div.SwitchLocale div {margin-top:0}
	div.SwitchLocale div span.label {line-height:24px; height:24px; padding:0 11px}
	div.SwitchLocale div b {top:0px;}
	div.SwitchLocale div.highlighted {top:45px;}
	div.SwitchLocale div#switchLocalesTrigger {height:24px;}

	div.LoginIndex {top:0px; left:12px; width:auto; right:auto; bottom:auto; margin-top:23px;}
	div.LoginIndex dl.horizontal {margin:0px;}
	div.LoginIndex dl.horizontal dd {width:auto; margin:0px;}
	div.LoginIndex dl dd label {width:95px;overflow:hidden;height:auto;}
	div.LoginIndex input#login, div.LoginIndex input#password {width:83px; margin-right:5px; padding-left:5px; height:14px;}
	div.LoginIndex dl.horizontal dd.ButtonField {width:auto; padding-right:5px}
	div.LoginIndex dl.horizontal dd.CheckField {width:auto; padding-right:5px}
	div.LoginIndex dl dt {line-height:18px; width:auto; white-space:nowrap;}
	div.LoginIndex input#rememberMe {margin:0 3px 0 0;}
	div.LoginIndex dl dd input.button {padding:0 5px 5px; font-weight:bold; font-size:11px; height:18px;}
}