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

html {
background: #999999 url(../images/site_elements/html_bg_01.jpg);

}

body {
	margin: 10px;
	padding: 0px;

	
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
	max-height:100%;

	
}

h1 {
margin:0px;
padding:0px;
color:rgb(186,50,0);
}

table a {
font-size:1.05em;
color:#FFFFFF;
text-decoration:none;
}

table a:hover {
color:#999999;
}

table a:active {
color:#CC0000
}

img#img_left {
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
float:left;
}

img#img_right {
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
float:right;
}

.style_1 {
font-size:20px;
font-weight:bold;
color:rgb(255,191,0);
}
.style_1_blk {
font-size:20px;
font-weight:bold;
color:#000000;
}

.style_2 {
font-size:17px;
color:rgb(198,255,0);
}

.style_3 {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

.style_4 {
font-size:24px;
color:#000000;
font-weight:bold;
}

.style_5 {
font-size:16px;
color:#000000;
font-weight:bold;
}

.style_6 {
font-size:20px;
color:rgb(186,50,0);
font-weight:bold;
}

.style_7 {
font-size:14px;
color:#FFFFFF;
}

.date_style {
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
.style_8 {
font-size:16px;
color:rgb(186,50,0);
font-weight:bold;
}

.style_9 {
font-size:1.5em;
color:rgb(198,255,0);
font-weight:bold;
font-style:italic;
}


.copyrightText
{
	
	font-size:10px;
	color:#666666;
	
	}




#page-container {
	width: 820px;
	margin: auto;
	height:100%;
	
	
}

#page_top {
background-image:url(../images/site_elements/page_bgs_03.png);
height:9px;
}

#page_mid {
background-image:url(../images/site_elements/page_bgs_06.png);


}

#page_bottom {
background-image:url(../images/site_elements/page_bgs_08.png);
height:19px;
background-repeat:no-repeat;
text-align:center;
padding-top:5px;

}



#page_bottom a:link{
	text-decoration:none;
	color:#666666;
	
}

#page_bottom a:visited {
	text-decoration:none;
	color:#666666;
	}

#page_bottom a:hover{
text-decoration:none;
color:#FFFFFF;
}

#flash_div {
padding-left:10px;
padding-right:10px;


}

#flash_div_space {
height:10px;

}

#main_container {
margin-left:10px;
width:800px;
background-image:url(../images/site_elements/main_bg_02.png);
background-repeat:repeat-y;
height:100%;

}

#side {
width:169px;
float:left;



}

#side_date {
background:#CCCCCC;
width:158px;
margin-left:5px;

height:40px;

}


#side_date dl {
margin:0px;
padding:0px;
}

#side_date dt {
padding-left:15px;
padding-top:11px;
}

#side_content {
width:158px;
margin-left:5px;
}

#side_content dl {
margin:0px;
padding:0px;
}

#side_content dt {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#side_spacer {
height:5px;
background-color:#FFFFFF;
width:158px;
margin-left:5px;
}

#content_container {
width:631px;
float:left;
height:100%;

}


#header {
background-image:url(../images/site_elements/header_image_6.png);
height:170px;

}

#nav_container {
background-image:url(../images/site_elements/nav_bg_05.png);
background-repeat:no-repeat;
height:48px;
background-color:#FFFFFF;


}

#nav {
list-style-type:none;

margin: 0px;
padding: 0px;
float: right;

}



#nav li {
margin: 0px;
padding: 0px;
float:right;
width: 69px;
}

#nav li.current a {
background-color:rgb(186,50,0);
color:#FFFFFF;
}


#nav a {
display:block;
color:#000000;
text-decoration:none;
height:33px;
padding-top:15px;
text-align: center;
}


#nav a:hover {
background:#999999;
color:#FFFFFF;
}

#nav a:active {
background-color:#666666;
}

#content_top {
height:13px;
background-image:url(../images/site_elements/main_content_top_06.png);
}


#content_main {
color:#000000;

background-image:url(../images/site_elements/main_content_bg_07.png);
background-repeat:repeat-y;
height:100%;
padding:10px 20px 10px 20px;
font-size:14px;
}

#content_main a {
font-size:14px;
color:rgb(186,50,0);
text-decoration:underline;

}


#content_main a:hover {

color:#666666;

}

#content_main a:active {
color:#CC0000
}


#content_bottom {
height:13px;
background-image:url(../images/site_elements/main_content_bottom_09.png);
}

#redline {
border-bottom:2px solid #CC0000;
width:100%;

}

#text_wrapper {
padding-left:20px;
padding-right:20px;
}



#footer {

border-top:5px solid #666666;
padding-top: 12px;
background-color:#000000;
clear:both;
padding-bottom:12px;
}

#footer a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}


#footer a:hover {

color:#666666;

}

#footer a:active {
color:#CC0000
}



