/* Force browsers to always reserve the space for a vertical scrollbar */
html {overflow:-moz-scrollbars-vertical;}

html,body {margin:0;padding:0;background:#cbbcdc;font-family:tahoma,arial,helvetica,sans-serif;font-size:100%;}

h1,h2 {margin:0;}
h1 {color:#682181;font-size:110%;letter-spacing:1px;}
h2 {color:#682181;font-size:100%;letter-spacing:1px;}
p {margin:0;}
a:link,a:visited {color:#682181;font-weight:bold;text-decoration:underline;}
a:focus,a:hover,a.menu_current {color:#ff7e00;}
form {margin:0;padding:0;}
.button {border:1px solid #fff;background:#682181;height:20px;color:#fff;font-weight:bold;}
.button:hover {cursor:pointer;}
hr {color:#682181;background:#682181;height:1px;border:0;margin:10px 0;*margin:5px 0;padding:0;}
.captcha_expl {padding-left:15px;}

#wrap {position:relative;width:960px;margin:0 auto;color:#333;font-size:84%;}
	
	#header {position:fixed;width:960px;height:130px;color:#111;background:#682181 url('header.jpg') 3px 10px no-repeat;z-index:10;color:#fff;}
		
		#mainmenu {height:20px;line-height:20px;background:#000;margin-top:110px;color:#fff;font-family:Arial,Helvetica,sans-serif;}
			#mainmenu ul {height:20px;list-style-type:none;margin:0;padding:0;}
			#mainmenu li {margin:0;padding:0;float:left;width:auto;}
			#mainmenu li a {display:block;padding:0 20px;border-right:1px solid #fff;color:#fff;text-decoration:none;font-weight:bold;}
			#mainmenu li a:hover,#mainmenu li a.menu_current {color:#ff7e00;}
			#mainmenu #menu_end {width:1px;background:#000;height:20px;margin-left:-1px;}		
	
	#content {position:absolute;top:130px;min-height:400px;width:960px;background:#f8f6fa url('bg_right.gif') right top repeat-y;padding:0 0 30px 0;} 
		
		#left {float:left;width:150px;padding:18px 0 0 20px;color:#333;}
			#left a {text-decoration:none;}
			#left ul, #left ol {list-style-type:none;margin:0;padding:0;}
			#left li {margin:0 0 5px 0;padding:0;width:auto;}
			#left li a {display:block;padding:0;font-weight:bold;}
			#left li a:hover {olor:#ff7e00;}
		
		#center {float:left;width:500px;padding:15px;overflow:auto;color:#333;}
			#center ul, #center ol {list-style-type:square;margin:0 0 0 15px;list-style-position:outside;padding:0;}
			#center li {margin:0;padding:0;width:auto;}

		
		#right {float:left;width:260px;overflow:auto;color:#333;text-align:left;}
			#right a:hover {color:#000;}
			#right #section1 {text-align:left;padding:10px 15px 10px 15px;background:#ff002e;height:40px;color:#fff;font-weight:bold;}
				#right #section1 a {color:#fff;}
				#right #section1 #searchbox {margin:0;padding:0;}
					#right #section1 #searchbox .search_string {border:none;background:#fff;width:150px;height:20px;line-height:20px;}
					#right #section1 #searchbox .search_submit {border:none;background:url('search.jpg') 0 0 no-repeat;width:20px;height:20px;cursor:pointer;}
			#right #section2 {text-align:left;padding:15px 15px 0 15px;}
			#right #section3 {text-align:left;padding:0 15px;}
			#right h2 {color:#fff;display:block;background:#ff002e;font-size:100%;height:20px;line-height:20px;padding:0 15px;}
		
		#footer {position:absolute;width:775px;bottom:0;left:0;background:#ff002e;height:25px;line-height:25px;padding-left:185px;color:#fff;}
			#footer a {color:#fff;text-decoration:none;}
			#footer a:hover {text-decoration:underline;}
