/* CSS Document */

	body{
		background-color: #424242;
		background-position:center top;
		background-repeat:repeat-x;
		background-image:url(/_images/v2/bg.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#FFFFFF;
	}
	
	img{
		border:none;
	}
	
	a {
		text-decoration:none;
		color:#E9B327;
	}
	
	a:hover {
		text-decoration:underline;
		color:#E9B327;
	}
	
	input,textarea,select{
		background-color:#dea635;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
	}
	
	.css_Active {
	    cursor:pointer;
	}
	
/* Layout Styling */

	div#css_OuterWrapper{
		margin: 0px auto;
		padding: 12px 0px 12px 0px;
		background-color: #e9b327;
		width: 894px;
	}
	
	div#css_InnerWrapper{
		text-align: left;
		width: 870px;
		margin: 0px auto;
		padding: 0px;
	}

	div#css_wrapper{
		text-align: left;
		width: 900px;
		margin: 0px auto;
		padding: 10px 0px 10px 0px;
	}
	
	div#css_header{
		margin:0px 0px 10px 0px;
		padding:0px;
	}
		
	div#css_page{
		margin:0px;
		padding:0px;
	}
	
	div#css_page p1{
		margin-top:0px;
		margin-bottom:0px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
/* Main Navigation Styling */

	#css_mainnav{
		margin:0 auto;
		padding:0;
		margin-bottom:10px;
		overflow:hidden;	
		height:38px;
		background-color:#232323;
	}
	
	#css_mainnav_list{
		margin: 6px 0px 0px 0px;
		padding:0px 4px 0px 4px;
		list-style: none;
	}
	
	#css_mainnav_list li{
		display:block;
		float:left;
	}
	
	#css_mainnav_list li.css_mainnav_itemmid_normal, #css_mainnav_list li.css_mainnav_itemmid_highlight {
		height:26px;
		margin:0px 30px 0px 30px;
		padding:0px 0px 0px 0px;
	}
	
	#css_mainnav_list li.css_mainnav_itemmid_normal a, #css_mainnav_list li.css_mainnav_itemmid_highlight a {
		margin:6px 0px 0px 0px;
		padding:6px 0px 0px 0px;
		font-size:15px;
		font-weight:bold;
		text-transform:uppercase;
		position:relative;
		top:4px;
	}
	
	#css_mainnav_list li.css_mainnav_itemmid_normal a{
		color: #FFFFFF;
	}
	
	#css_mainnav_list li.css_mainnav_itemmid_highlight a{
		color: #E9B327;
	}
	
/* Sub Navigation Styling */	
	
	#css_subnav{
		width:870px;
		margin: 0 auto;
		padding: 0;
		margin-bottom:10px;
		background-repeat:no-repeat;
		overflow:hidden;	
		height:33px;
		background-color:#232323;
	}
	
	#css_subnav_list{
		margin: 3px 0px 0px 0px;
		padding:0px 4px 0px 4px;
		list-style: none;
	}
	
	#css_subnav_list li{
		display:block;
		float:left;
	}
	
	#css_subnav_list li.css_subnav_itemmid_normal, #css_subnav_list li.css_subnav_itemmid_highlight{
		height:26px;
		margin:0px 20px 0px 20px;
		padding:0px 4px 0px 4px;
	}
	
	#css_subnav_list li.css_subnav_itemmid_normal a, #css_subnav_list li.css_subnav_itemmid_highlight a{
		margin:6px 0px 0px 0px;
		padding:6px 0px 0px 0px;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		position:relative;
		top:3px;
	}
	
	#css_subnav_list li.css_subnav_itemmid_normal a{
		color:#FFFFFF;
	}
	
	#css_subnav_list li.css_subnav_itemmid_highlight a{
		color:#E9B327;
	}
	
/* Homepage */

    .css_Homepage {
    }
    
    .css_Homepage .css_HomepageCell {
        float:left;
		background-color:#232323;
        height:202px;
        overflow:hidden;
        margin-bottom:12px;
    }
    
    .css_Homepage .css_HomepageCell_1_1 {
        width:529px;
        height:295px;
    }
    
    .css_Homepage .css_HomepageCell_1_2 {
        width:329px;
        height:295px;
        margin-left:12px;
    }
    
    .css_Homepage .css_HomepageCell_2_1 {
        width:208px;
        clear:left;
    }
    
    .css_Homepage .css_HomepageCell_2_2, .css_Homepage .css_HomepageCell_2_3, .css_Homepage .css_HomepageCell_2_4 {
        width:208px;
        margin-left:12px;
    }
    
    .css_Homepage .css_HomepageCellInner {
        padding:5px;
    }
    
    .css_Homepage .css_HomepageCellInner h3 {
		color:#E9B327;
		margin:0px 0px 4px 0px;
		font-size:14px;
    }
    
    .css_Homepage .css_HomepageCellInner p  {
		margin:0px 0px 4px 0px;
    }
    
    .css_Homepage .css_HomepageCellInner a  {
		color:White;
    }
    
    .css_Homepage .css_HomepageCellInner a:hover  {
		color:#E9B327;
		text-decoration:none;
    }
    
    .css_Homepage .css_HomepageFooter  {
		text-align:right;
    }
	
/* Main Image */	
	
	#css_mainpic{
		width:870px;
		height:200px;
		margin: 0 auto;
		padding:0;
		margin-bottom:10px;
	}

/* Title Bar Styling */	
	
	.css_pagetitle{
		height:19px;
		margin: 0 auto;
		margin-top:10px;
		background-color:#232323;
		padding:7px 10px 7px 10px;
		}
	
	.css_pagetitle h1{
		font-weight:bold;
		text-transform:uppercase;
		color:#E9B327;
		font-size:15px;
		padding:2px 0px 0px 0px;
		margin:0px;
	}
	
	.css_pagetitle a{
		font-weight:bold;
		text-transform:uppercase;
		color:#E9B327;
		font-size:15px;
		padding:2px 0px 0px 0px;
		margin:0px;
	}

/* Body Content Box */
	
	#css_content{
		width:870px;
		margin: 0px auto;
		padding: 0;
	}
	
	.css_content {
		font-size:12px;
		color:#FFFFFF;
	}
	
/* Content Bubbles */

	.css_content_bubble_smlred, .css_content_bubble_bigred, .css_content_bubble_bigblue{
		margin:0px;
		padding:0px;
	}
	
	.css_content_bubble_smlred{
		width:219px;
		overflow-x:hidden;
		overflow-y:visible;
	}
	
	.css_content_bubble_bigred, .css_content_bubble_bigblue{
		width:392px;
	}
	
	.css_content_bubble_hugered{
		width:600px;
	}
	
	.css_content_bubble_top, .css_content_bubble_bottom{
		background-repeat:no-repeat;
		height:16px;
	}
	
	.css_content_bubble_smlred .css_content_bubble_top{
		background-image:url(/_images/contentbubble_top.gif);
	}
	
	.css_content_bubble_smlred .css_content_bubble_bottom{
		background-image:url(/_images/contentbubble_bottom.gif);
	}

	.css_content_bubble_bigred .css_content_bubble_top{
		background-image:url(/_images/contentbubble_bigred_top.gif);
	}
	
	.css_content_bubble_bigred .css_content_bubble_bottom{
		background-image:url(/_images/contentbubble_bigred_bottom.gif);
	}
	
	.css_content_bubble_bigblue .css_content_bubble_top{
		background-image:url(/_images/contentbubble_blue_top.gif);
	}
	
	.css_content_bubble_bigblue .css_content_bubble_bottom{
		background-image:url(/_images/contentbubble_blue_bottom.gif);
	}
	
	.css_content_bubble_hugered .css_content_bubble_top{
		background-image:url(/_images/contentbubble_hugered_top.gif);
	}
	
	.css_content_bubble_hugered .css_content_bubble_bottom{
		background-image:url(/_images/contentbubble_hugered_bottom.gif);
	}

	.css_content_bubble_middle{
		padding:0px;
		margin:0px;
		padding-left:12px;
		padding-right:12px;
		color:#dea635;
	}
	
	.css_content_bubble_smlred .css_content_bubble_middle{
		background-color:#86201C;
		width:195px;
	}
	
	.css_content_bubble_smlred .css_content_bubble_middle img.css_bubble_maingraphic{
		margin:0px -12px 0px -12px;
	}
	
	.css_content_bubble_bigred .css_content_bubble_middle{
		background-color:#86201C;
		width:368px;
		color:#FDE48E;
	}
	
	.css_content_bubble_bigblue .css_content_bubble_middle{
		background-color:#35A3E5;
		width:368px;
		color:#000000;
	}
	
	.css_content_bubble_hugered .css_content_bubble_middle{
		background-color:#86201C;
		width:576px;
		color:#FDE48E;
	}
	
/* Content Bubbles Interior */

	.css_content_bubble_middle img{
		padding:0px;
		margin:0px;
	}

	.css_content_bubble_middle_style1{ /* pale orange text with white title*/
		color:#FDE48E;
		text-align:left;
	}
	
	.css_content_bubble_middle_style1 p:first-line{
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	.css_content_bubble_middle_style2{ /* dark orange text*/
		color:#dea635;
		text-align:center;
	}
	
	.css_content_bubble_middle_style2 h3{
		font-size:14px;
		font-weight:bold;
		padding:10px 0px 10px 0px;
		margin:0px;
	}
	
	.css_content_bubble_middle_style3{ /* black text*/
		color:#000000;
		text-align:left;
	}
	
	.css_content_bubble_middle_style3 h3{
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;
		padding:0px 0px 0px 0px;
		margin:0px;
	}
	
	.css_content_bubble_middle a {
		color:#FFFFFF;
	}
	
	.css_content_bubble_middle a:hover{
		color:#dea635;
	}
	
	.css_content_bubble_bigred .css_content_bubble_middle p{
		margin:0px;
		padding:0px;
	}
	
	.css_content_bubble_bigred .css_content_bubble_middle p:first-line{
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
	}

/* Content Bubbles Interior Elements */

	.css_content_bubble_titlebubble{
		width:100%;
		height:21px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
	}
	
	.css_content_bubble_titlebubble_left{
		background-image:url(/_images/contentbubble_title_left.gif);
		background-repeat:no-repeat;
		width:7px;
		height:21px;
		float:left;
	}
	
	.css_content_bubble_bigblue .css_content_bubble_titlebubble_left{
		background-color:#35A3E5;
	}
	
	.css_content_bubble_bigred .css_content_bubble_titlebubble_left, .css_content_bubble_smlred .css_content_bubble_titlebubble_left{
		background-color:#86201C;
	}
	
	.css_content_bubble_titlebubble_middle{
		text-align:left;
		color:#381406;
		font-size:16px;
		padding-top:2px;
		overflow:hidden;
		font-weight:bold;
		text-transform:uppercase;
		background-color:#FFFFFF;
	}
	
	.css_content_bubble_titlebubble_right{
		background-image:url(/_images/contentbubble_title_right.gif);
		background-repeat:no-repeat;
		width:7px;
		height:21px;
		float:right;
	}
	
	.css_content_bubble_bigblue .css_content_bubble_titlebubble_right{
		background-color:#35A3E5;
	}
	
	.css_content_bubble_bigred .css_content_bubble_titlebubble_right, .css_content_bubble_smlred .css_content_bubble_titlebubble_right{
		background-color:#86201C;
	}
	
	.css_content_bubble_bigblue a {
		color:#610021;
		text-decoration:underline;
	}
	
	.css_content_bubble_nestbubble{
		width:181px;
		height:45px;
		background-color:#FFFFFF;
		padding:0px;
		margin:0px 7px 0px 7px;
	}
	
	.css_content_bubble_nestbubble_left{
		background-image:url(/_images/nowplaying_left.gif);
		background-repeat:no-repeat;
		width:7px;
		height:45px;
		position:relative;
		left:-7px;
		float:left;
	}
	
	.css_content_bubble_nestbubble_middle{
		text-align:left;
		color:#000000;
		font-size:10px;
		padding-top:2px;
		overflow:hidden;
		vertical-align:middle;
	}
	
	.css_content_bubble_nestbubble_middle b{
		font-size:14px;
		font-weight:bold;
		color:#00a3e6;
	}
	
	.css_content_bubble_nestbubble_middle img{
		float:left;
		padding-right:10px;
		padding-top:2px;
		margin:0px;
	}
	
	.css_content_bubble_nestbubble_right{
		background-image:url(/_images/nowplaying_right.gif);
		background-repeat:no-repeat;
		width:7px;
		height:45px;
		position:relative;
		right:-7px;
		float:right;
	}
	
	.css_content_bubble_middle .css_content_bubble_middle_link {
		text-align:right;
		font-size:14px;
		font-weight:bold;
		padding:5px 0px 0px 0px;
	}

/* Bubble specific */
	
	.css_content_bubble_sots .css_content_bubble_nestbubble_middle span {
	    white-space: no-wrap;
	    height:1.2em;
	    display:block;
	    overflow:hidden;
	}
	
	.css_content_bubble_rss a {
		cursor:pointer;
	}
	
	.css_content_bubble_rss a p {
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
/* Page Body */
	
	div.css_mapwrapper, div.css_rightwrapper {
		width:272px;
		height:272px;
		background-image:url(/_images/map_bg.gif);
		background-repeat:no-repeat;
		padding:11px;
		float:right;
		margin:0px 0px 10px 10px;
	}
	
	div.css_mainbody {
		background-color:#232323;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}
	
	div.css_mainbody h2 {
		font-weight:bold;
		text-transform:uppercase;
		color:#610021;
		font-size:15px;
	}
	
	div.css_mainbody p {
		/*
		margin-left:10px;
		margin-right:10px;
        */
	}
	
	div.css_mainbody table {
		margin-left:10px;
		margin-right:10px;
	}
	
	div.css_mainbody p.css_bigwhite {
		color:#ffffff;
		font-size:20px;
		padding:6px 20px 6px 20px;
		margin:0px 0px 0px 0px;
		font-weight:bold;
	}
	
	div.css_mainbody p.css_bigwhite a {
		color:#ffffff;
	}
	
	div.css_mainbody p.css_bigorange {
		color:#FDE48E;
		font-size:20px;
		padding:6px 20px 6px 20px;
		margin:0px 0px 0px 0px;
		font-weight:bold;
	}
	
	div.css_mainbody p.css_biglink {
		font-size:24px;
		text-align:center;
		background-image:url(/_images/50_linkbg.gif);
		background-position:center;
		background-repeat:no-repeat;
		color:#00a3e6;
		font-weight:bold;
	}
	
	div.css_mainbody p.css_biglink a{
		color:#00a3e6;
	}
	
	div.css_listpage ul{
		margin:0px 10px 0px 10px;
		padding:0px;
		list-style-type:none;
	}
	
	div.css_listpage ul li{
		margin:0px;
		padding:0px;
		list-style-type:none;
		/* background-image: url(/_images/bulletpoint.gif); */
		background-repeat: no-repeat;
		padding-left: 60px;
		background-position: 3px .4em;
		float:left;
		width:40%;
		height:80px;
		padding-bottom:10px;
	}	

/* Below Page Body */
	
	#css_bottombar{
		width:900px;
		margin:0px;
		padding:0px;
		height:48px;
		background-image:url(/_images/bottom_bar.gif);
		background-repeat:no-repeat;
		background-position:top;
	}
	
/* Footer Styling */		
	
	.css_footer{
		width: 910px;
		margin: 0 auto;
		height:20px;
		margin-top:10px;
		font-size:9px;
		color:#FFFFCC;
		text-align:center;
	}
	
	.css_footer a{
		font-size:9px;
		color:#FFFFCC;
		text-decoration:none;
	}
	
	.css_footer a:hover{
		color:#E9B327;
		text-decoration:underline;
	}
