/* Global Styles */
body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#707176;
font-size:12px;
background: url(images/background.gif) repeat-x #ebe7bf;

}

h2 {
font-size:18px;
color:#f4c142;
font-weight: bold;
}

h3 {
font-size:14px;
color:#000;
font-weight: bold;
}

a img {
border : 0;
}


/* Main Containers */

.shadow {
background-image:url(images/background-drop-shadow.png);
background-position:center;
background-repeat:repeat-y;
width:1000px;
margin:0px auto;
}

.main {
width:960px;
margin:0px auto;
background-color:#FFFFFF;
}


/* Navigation */

#nav {
		margin:0;
		padding:0;
		background:#474848;
		width:100%;
		float:left;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#e7cb34;
		background:#474848;
		padding:10px 10px 10px 10px;
		float:left;
		width:auto;
		text-decoration:none;
		font-weight:bold;
	}
	#nav a:hover,
	#nav a:focus,
	#nav a.active {
		text-decoration:none; 
		color:#000000; 
		font-weight:bold;
		background:#e7cb34;}

.topnav {
height:103px;
width:302px;
float:right;
text-align:right;
padding: 0 20px 0 0;
display:inline;
font-size:10px;
font-weight:bold;
color:#a2a3a4;
}


div.topnav a:link, div.topnav a:visited {
	text-decoration:none;
	color:#a2a3a4;	
	}
	
div.topnav a:hover {
	text-decoration:underline;
	color:#a2a3a4;	
	}


/* Content Area */

.main_content {
width:960px;
padding:0px 0px 0px 0px;
}

.content a:link {
color:#707176;
font-weight:bold;
}

.content a:hover {
color:#d47f00;
font-weight:bold;
}

.content a:visited {
color:#898989;
font-weight:bold;
}

img.image_right {
float: right;
}

.footer {
clear:both;
width:860px;
height:18px;
background-color:#f2c63c;
margin: 10px 0;
font-family: Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
padding:4px 0 0 100px;
}

.copyright{
width:940px;
padding-bottom:10px;
}

.copyright p {
font-size: 9px;
color:#a2a3a4;
margin:0 0 0 20px;
}

/* Slideshow */


.slideshow{
width:571px;
float:right;
margin-right:50px;
}

div#header div#slide-holder {
z-index : 40;
width : 571px;
height : 380px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 571px;
height : 380px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
top: 0;
width : 571px;
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 16px;
line-height : 16px;
margin : 15px 0 0 20px;
font-weight: bold;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color:#FFF;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}