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

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial;
	vertical-align: baseline;
	text-decoration:none;
}
img { -ms-interpolation-mode: bicubic; }

html { height:100%; }
body { margin:0; padding:0; height:100%; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-color: #86162c; }
* html #container #bg_container { height:100% } 
table, td{vertical-align: middle;}
#bg_container { min-height:100%; width:100%; background-image: url(../images/se_bg.jpg); background-repeat:no-repeat; background-position: top center;}
#container { min-height:100%; width:1000px; margin:auto; position:relative; }
#header { float: left; width:100%;}
#main { float: left; width:100%; }
#footer { float: left; width:100%; margin: 25px 0 25px 0; text-align: center; color: #cccccc; -moz-text-shadow: 0 0 4px #000; -webkit-text-shadow: 0 0 4px #000; text-shadow: 0 0 4px #000; font-size: 10px;} 
#footer .right_padding { padding-right: 15px; }
#footer a { color: #cccccc; } 

#tab_links {width: 100%; text-align: right; margin-top: 120px;}

#menu {height:27px; width: 100%; margin-bottom: 25px; background-image: url(../images/menu_bg.jpg); background-repeat: repeat-x; -moz-box-shadow: 0 0 4px #000; -webkit-box-shadow: 0 0 4px #000; box-shadow: 0 0 4px #000; }
#menu_left {float:left;}
#menu_right {float:right; font-size: 12px; font-weight: bold; color: #cccccc; -webkit-text-shadow: 0 0 4px #000; text-shadow: 0 0 4px #000; margin: 6px 10px 0 0; }

#left_column {float: left; width:450px; margin: 0 25px 0 0; -moz-text-shadow: 0 0 4px #000; -webkit-text-shadow: 0 0 4px #000; text-shadow: 0 0 4px #000;}
#right_column {float: left; width:525px; margin: 0 ;}

#left_column .pretext {color:white; font-weight: bold; font-size: 14px; }
#left_column h3 {color:white; font-weight: bold; font-size: 26px; }
#left_column h4 {color:white; font-weight: bold; font-size: 16px; }
#left_column .maintext {color:white; font-size: 12px; }
#left_column a {color:white; font-size: 12px; font-weight: bold; text-decoration: underline;}


.whitebox {background-color: white;  background-image: url(../images/whitebox_bg.jpg); background-repeat:repeat-x; padding: 25px; -moz-box-shadow: 0 0 4px #000; -webkit-box-shadow: 0 0 4px #000; box-shadow: 0 0 4px #000; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.whitebox h3 {font-weight: bold; font-size: 20px;}
.whitebox .maintext {color:black; font-size: 12px; }
