@CHARSET "ISO-8859-1";
img { behavior: url('/themes/default/css/iepngfix2.htc'); }
/* clear styles */
* { margin:0; padding:0 }
address { font-style:normal }
:link,:visited { text-decoration:none }
a img,:link img,:visited img { border:none }
ul,ol,dl { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }


/* general styles */
html, body { height:100%;}
body {
	background:#03020d url(../images/background_middle.jpg) repeat-x;
	text-align:center;
	color:#fff;
	}

body, td, th, textarea, input, select, h2, h3, h4, pre {
	font: 12px Helvetica, Arial, Trebuchet MS;
	}

a, a:visited {
	color: #fff;
	}

/* layout styles */
#background_container, #header_container {
	position:absolute;
	left:0;
	top:0;
	}
#background_container {
	min-width:1000px;
	width:100%;
	}
	
/* needed for browsers without min-width */
#background_spacer { width:1000px; }	
#background_left {
	position: absolute;
	left:0;
	background:#03020d url(../images/background_left.jpg) no-repeat;	
	width: 529px;
	height: 892px;
	}

#background_right {
	position: absolute;
	right:0;
	background:#000 url(../images/background_right.jpg) no-repeat;	
	width: 430px;
	height: 892px;
	}

#header_container {
	width: 100%;
	z-index: 20;
	}

#header {
	margin:auto;
	width:1189px;
	height:200px;
	}
#wrapper {
	width: 100%;
	margin:0 auto -80px;
	min-height:100%;
	height:auto !important;
	height:100%;	
	}
#content_container {
	width: 100%;
	position:relative;
	}

#content {
	width: 1189px;
	min-height: 610px;
	margin: auto;
	padding-top:122px;
	}

#content h2 {
    font-size:14pt;
    font-weight:bold;
    padding:5px 0px 10px 0px;
    }

#content #content_title, #content_header, #content_body, #content_body_alt, #content_footer, #content_footer_alt,
#content #content_title2, #content_header2, #content_body2, #content_body_alt2, #content_footer2, #content_footer_alt2 {
        margin:auto;
        width:948px;
        }

#content #content_title, #content_title2 {
        background:transparent url(../images/content_title_bg.png) no-repeat;
        height:73px;
        font-size:36px;
        }
#content_title2 {
        background:transparent url(../images/content_title_bg2.png) no-repeat;
        height:87px;
        }

#page_content_title h1 { padding-top:20px; }
#content #content_title h1 { padding-top:20px; }

#content_header {
        background:transparent url(../images/content_header_bg.png) no-repeat;
        height: 75px;
        }
#content_header h2 {
        padding-top:25px;
        }
#content_body {
        background:transparent url(../images/content_body_bg.png) repeat-y;
        text-align:left;
        }
#content_body2 {
        background:transparent url(../images/content_body_bg2.png) repeat-y;
        text-align:left;
        }        
#content_footer {
        background:transparent url(../images/content_footer_bg.png) no-repeat;
        height:115px;
        }
#content_footer_alt {
        background:transparent url(../images/content_footer_alt_bg.png) no-repeat;
        height:115px;
        }
#content_footer_alt2 {
        background:transparent url(../images/content_footer_alt_bg2.png) no-repeat;
        height:115px;
        }         
#content_body #inner, #inner2 {
	text-align:center;
    width:593px;
    margin-left:177px;
    }
#inner2[id] {
	padding-top:90px;	
	}
#inner2 {
	clear:left;
    margin-left:200px;
}
#content_body #inner_body {
	background:url(../images/content_inner_body_bg.png) repeat-y;
    width:593px;
    }    
#inner_body2 {
	background:url(../images/content_inner_body_bg2.png) repeat-y;
    width:554px;
    position:relative;
    height:300px;
    } 
#content_body #inner_header {
	background:url(../images/content_inner_header_bg.png) no-repeat;
	width:593px;
	min-height:75px;
	}
#inner_header2 {
	background:url(../images/content_inner_header_bg2.png) no-repeat;
	width:554px;
	min-height:75px;
	}
#inner_footer2 {
	background:url(../images/content_inner_footer_bg2.png) no-repeat;
	width:554px;
	min-height:60px;
	position:absolute;
	bottom:0;
	left:0;
	}
#content_title, #content_footer, #content_footer_alt, #content_title2, #content_footer_alt2, #content_title2 img {	
	behavior: url('/themes/default/css/iepngfix2.htc'); 
	}

#footer, #push {
	clear:both;
	width:956px;
	margin:auto;
	height:80px;
	text-align:center;
	color: #fff;
	font-family: helvetica, arial, trebuchet ms;
	font-weight: bold;
	font-size: 15px;
}
#footer {
	position:relative;
	}
#push {
	height:100px;
	}
#footer p.navigation  {
	font-weight: normal;
	font-size: 13px;
	}
#footer .content {
	margin:auto;
	position:relative;
	z-index:30;
	}
	
#seoContent {
	display: none;
	}
#modalScreen {
    margin:0px;
    position:absolute;
    top:0;
    left:0;
    width:100% !important;
    height:2048px;
    z-index:300;
    background:url('../images/screen.png');
}
* html #modalScreen {
    background:url('../images/ie6screen.png');	
	width:2048px !important;
	margin:0 !important;
	padding:0;
    behavior: url('/themes/default/css/iepngfix.htc');    
	}
#modalContainer {
	width:100% !important;
	height:2048px;
	position:absolute;
	top:0;
	left:0;
	margin:150px 0 0 0;
	text-align:left;
	z-index:310;
	}
* html #modalContainer{
	left:auto;
	}	
#modalContainer.higher {
	margin-top:30px;
	}
.modalWindow {
    width:551px;
    margin:0 auto;
    font-size:14px;
    color:#9a5119;
    position:relative;
    text-align:left;
}
* html .modalWindow {
	margin:0 0 0 -235px;
	}
.modalWindow .top, .modalWindow .middle, .modalWindow .bottom {
    behavior: url('/themes/default/css/iepngfix.htc');
    float:left;
}
.modalWindow .top {
    width:551px;
    height:76px;
    background:url('../images/modal-top-bg.png');
}
.modalWindow .middle {
    width:537px;
    background:url('../images/modal-bg.png');
    float:left;
}
.modalWindow .bottom {
    width:537px;
    height:61px;
    background:url('../images/modal-bottom-bg.png');
}
.modalWindow img {
    margin-left:20px;
}
.modalContent {
    text-align:left;
    width:400px;
    margin-left: 75px;
}
.modalContent p {
    padding:5px 0;
}
.modalContent img {
    margin:20px 0 0 150px;
}
.modalWindow p a {
    color:#733;
    font-weight:bold;
    text-decoration:underline;
}
#closeModalBtn {
	display:block;
	float:right;
	width:175px;
	height:75px;
	background:url('../images/blank.gif');
}
#closeModalBtn span {
	width:175px;;
	height:75px;
	display:block;
	cursor:pointer;
}
#screen {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:99%;
	height:99%;
}
#screen span {
	width:99%;
	height:99%;
	display:block;
}
#popup {
	display:none;
}