@charset "UTF-8";
/* CSS Document */

body  	      		{ background:#35446E; }

h1 					{ font-size:24px; font-weight:normal; }
h2					{ font-size:20px; font-weight:normal; padding:0 0 10px 0 }
p					{ font-size:11px; line-height:16px; }
a					{ color:#36C; }
label				{ color:#555; font-size:11px; display:block; }


.pagesize     		{ display:block; width:800px; margin:0 auto; }
.clear        		{ display:block; clear:both; height:0px; overflow:hidden }
.col1				{ float:left; width:300px; }
.col2				{ float:left; width:430px; }
.margin30			{ padding:20px 30px; }
.flabel				{ width:100px; float:left; padding:2px 0; }


#menu 	      		{ background:#272425; }
#menu li      		{ float:right; font-size:12px; border-left:1px solid #333; border-right:1px solid #444 }
#menu a	      		{ display:block; padding:13px 19px; color:#B1B6C0; text-decoration:none; }
#menu img			{ vertical-align:text-top }
#menu a:hover 		{ background:#333; }


#sections	        { background:url(/images/mainbg.gif); height:450px; overflow:hidden; }
#sections h1        { float:left; width:340px; height:150px; }
#sections h1 a      { display:block; width:360px; height:140px; text-indent:-10000px; }
#sections p         { text-align:right; padding:100px 0 0; }
#sections p a       { font-size:16px; font-weight:bold; color:#FFF; text-decoration:none; padding:0 11px 0 29px; }
#sections p a:hover { color:#ACF; }

#coverflow p		{ padding:0; margin:0; vertical-align:middle; }
#coverflow p img    { vertical-align:middle; }

#footer				{ background:#FFF; border-top:1px solid #35446E; padding:20px 0 40px 0; }
#footer p			{ text-align:center; color:#35446E; }

#content h2			{ color:#35446E; }
#content			{ background:#FFF; }
#content p			{ color:#555; }


form li				{ padding:3px 0; }
.form_errors		{ border:2px solid #900; color:#900; font-weight:bold; background:#F99; padding:10px; font-size:11px; line-height:15px; margin:0 0 10px 0 }