*{ 
	margin: 0px;
	padding: 0px;
}

html{
	background: #9e0b0e url(images/background.gif) repeat-x top;
}

/***************************************************************************
 * Dividers                                                                *
 ***************************************************************************/
 
#content_container{
	background: #fff;
	padding: 20px 10px;
	width: 730px;
} 
 
#header{
	border-bottom: 1px solid #d7d7d7;
	height: 60px;
	margin-top: 10px;
}

#left_column{
	border-right: 1px solid #bdbdbd;
	float: left;
	padding-right: 10px;
	width: 165px;
}

#right_column{
	float: right;
	padding-left: 10px;
	width: 544px;
}
 
#wrapper{
	margin: 0px auto;
	width: 750px;
}

/***************************************************************************
 * Headings                                                                *
 ***************************************************************************/
 
#header h1{
	color: #fff;
	font: bold 14px Tahoma, Serif;
	position: relative;
	top: 33px;
	text-align: center;
	word-spacing: 5px;
}

#right_column h1{
	color: #363636;
	font: 18px Tahoma, Serif;
}

/***************************************************************************
 * Images                                                                  *
 ***************************************************************************/

#header img{
	float: left;
}

#header img#right{
	border: 0px;
	float: right;
	margin: 23px 10px 24px 10px;
}

#left_column img{
	position: relative;
	left: 50%;
	margin: 10px 0px 10px -70px;
}

#right_column img{
	border: 2px;
	float: left;
}

#right_column img#banner{
	float: none;
	margin: 0px auto;
}

#right_column img#first{
	margin: 0px 1px 0px 10px;
}

#right_column img#last{
	clear: right;
	margin: 5px 0px 5px 10px;
}

/***************************************************************************
 * Lists                                                                   *
 ***************************************************************************/
 
#navigation{
	list-style-type: none;
}

#navigation li{
	background: #d5d5d5 url(images/navigation.gif) no-repeat top right;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-bottom: 1px;
	text-indent: 10px;
	vertical-align: middle;
}

#navigation li#last{
	margin: 0px;
}

#navigation li#selected{
	background: #d5d5d5 url(images/navigation_selected.gif) no-repeat top right;
}

#navigation li.sub{
	background: #e9e9e9 url(images/subnavigation.gif) no-repeat top left;
	text-indent: 25px;
}

#navigation li.sub_selected{
	background: #e9e9e9 url(images/subnavigation_selected.gif) no-repeat top left;
	text-indent: 25px;
}

#navigation li.sub2{
        background: #e9e9e9;
        text-indent: 40px;
        font: 8px;
}
 
#tabbed_navigation{
	border-bottom: 1px solid #959595;
	height: 20px;
	list-style-type: none;
	margin-bottom: 20px;
}

#tabbed_navigation li{
	background: url(images/tabbed_navigation.gif);
	display: block;
	height: 20px;
	float: left;
	position: relative;
	top: 1px;
	text-align: center;
	width: 100px;
        vertical-align: middle;
}


/***************************************************************************
 * Links                                                                   *
 ***************************************************************************/
 
#footer a:link,
#footer a:visited{
	color: #fff;
	text-decoration: none;
}

#footer a:hover,
#footer a:active{
	text-decoration: underline;
}
 
#navigation li a{
	font: bold 12px Tahoma, Serif;
}

#navigation li.sub a{
	font-weight: normal;
}

#navigation li a:link,
#navigation li a:visited{
	color: #464646;
	text-decoration: none;
}

#navigation li a:hover,
#navigation li a:active{
	text-decoration: underline;
}

#right_column p a:link,
#right_column p a:visited{
	color: #252525;
	text-decoration: none;
}

#right_column p a:hover,
#right_column p a:active{
	text-decoration: underline;
}
 
#tabbed_navigation li a{
	font: bold 10px Tahoma, Serif;
}

#tabbed_navigation li a:link,
#tabbed_navigation li a:visited{
	color: #464646;
	text-decoration: none;
}

#tabbed_navigation li a:hover,
#tabbed_navigation li a:active{
	text-decoration: underline;
}

/***************************************************************************
 * Paragraphs                                                              *
 ***************************************************************************/
 
#footer{
	background: #f01f27;
	clear: both;
	color: #fff;
	font: 10px Tahoma, Serif;
	height: 20px;
	line-height: 20px;
	position: relative;
	text-align: center;
	top: 10px;
	vertical-align: middle;
}

#right_column p{
	color: #707070;
	font: 12px Tahoma, Serif;
	text-align: justify;
}

/***************************************************************************
 * Spans                                                                   *
 ***************************************************************************/
 
#advertisement{
	background: #f01f27;
	color: #fff;
	display: block;
	height: 25px;
	font: 10px Tahoma, Serif;
	margin: 5px 0px;
}
 
