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


*{
 behavior: url(iepngfix.htc)
}

body{
 font-family:arial,helvetica,sans-serif;
 color:#333;
 font-size:12px;
 text-align:center;
 background-color:#ffffff;
 background-repeat:no-repeat;
 background-position:center top;
 height:100%;
 margin:0;
 padding:0;
}

/* ------------ LINKS ----------- */
a:link { color:#a6ba1f; text-decoration:none; font-weight:normal;}
a:visited { color:#a6ba1f; text-decoration:none; font-weight:normal;}
a:active { color:#a6ba1f; text-decoration:none; font-weight:normal;}
a:hover { color:#a6ba1f; text-decoration:underline; font-weight:normal;}

.right{
	float:right;
	margin:5px;
	border:2px solid #382e22;
	}
	
.left{
	float:left;
	margin:5px;
	border:2px solid #382e22;
	}

div{
 text-align:left;
}

ul, li{
	 margin:0;
 	padding:0;
}

h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#382e22;
		font-weight:normal;	
		font-size:20px;
}

h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#382e22;
		font-weight:normal;	
		font-size:18px;
	}

h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#382e22;
		font-weight:normal;	
		font-size:15px;
	}
	
h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#382e22;
		font-weight:normal;	
		font-size:13px;
	}

h5 {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	font-size:14px;
	margin-bottom:5px
	}
	
hr{
	color:#afc336;
	border:0px;
	height:2px;
	background:#afc336;
	margin-top:10px;
}

acronym{
 cursor: help;
}

#green{
	color:#a6ba1f;
}

#white a:hover{
	color:#FFFFFF;
}


#orange{
	color:#F06200;
}

#container{ 
 width:941px;
 margin-left:auto;
 margin-right:auto;
}

/* Home Top */

.topBg{
		background:url(../design_images/top_bg.jpg) repeat-x;
		height:401px;
		text-align:center;	
	}

.homeHeader{
		width:925px;
		height:401px;
 		margin-left:auto;
 		margin-right:auto;
	}
		
		.homeHeader h1{
			display:none;
		}

.headerLeft{
	 float:left;
	 width:404px;
	}
	
.logo{
	background:url(../design_images/logo.png) no-repeat;
	float:left;
	width:404px;
	height:108px;
}

.slideshow{
	float:left;
	width:404px;
	height:293px;	
	}
	
.welcomeUC{
		float:left;
		width:435px;
		height:221px;
		background:url(../design_images/bg_welcome.png) no-repeat;
		padding:40px;
		padding-top:140px;
	}
	
	.welcomeUC H2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:bold;
		color:#382e22;
	}

.welcome{
		float:left;
		width:515px;
		height:401px;
		background:url(../design_images/bg_welcome.png) no-repeat;
	}
	
	
	.welcomeText{
		padding:50px;
		padding-top:10px;
		padding-bottom:20px;
		}


	.welcome H2{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			font-weight:bold;
			color:#382e22;
	}
	
	
.topMenu{
	margin:0;
	padding:0;
	margin-top:110px;
	margin-left:40px;
	white-space:nowrap;
	list-style-type:none;
	}
	
	.topMenu li{
		display:inline;
		padding:5px;
		margin-left:20px;
	}
	
	.topMenu li a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#000;
		text-decoration:none;	
	}
	
	.topMenu li a:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;	
	}
	
/* Main Part */

.mainBg{
	background:url(../design_images/bg_content.jpg) repeat-x #382e22;
	float:left;
	top:181;
	width:100%;
	}
	
.mainContainerUC{
	width:825px;
	padding:50px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	}

.mainContainer{
	width:925px;
	margin-left:auto;
	margin-right:auto;
	}

/* Left Col */

.leftCol{
	width:151px;
	float:left;
	padding:25px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:small;
	color:#FFF;
}


	.leftCol ul{
		list-style-type:none;
		}
	
	
	.leftCol ul li a{
		list-style:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		font-size:small;
		font-weight:400;
		letter-spacing:105%;
		height:100%;
		color:#FFF;
		display:block;
		padding:5px;
		border-bottom:1px solid #1c1915;
		margin:0;
	}
	
	.leftCol ul li a:hover{
		background-color:#746553;
	}
	
	.leftCol ul li ul li a{
		list-style:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		font-size:x-small;
		font-weight:400;
		letter-spacing:105%;
		color:#FFF;
		display:block;
		padding:5px;
		border-left:4px solid #1c1915;
		margin:0;
		margin-left:15px;
	}
	
	.leftCol ul li ul li a:hover{
		text-decoration:underline;
	}
	
	.searchBox{
		background:url(../design_images/bg_search.png) no-repeat;
		width:161px;
		height:71px;
		padding:3px;
		margin:10px 0 0 0;
		color:#382e22;
		float:left;
		}
	
	
/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 160px; /* Menu Width */ margin: 0; list-style: none; } 

ul#navmenu-v li { float: left; position: relative; width: 100%; } 

ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 

ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 100%; z-index: 9999; } 

/* Root Menu */ 
ul#navmenu-v a {
		list-style:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		font-size:small;
		font-weight:400;
		letter-spacing:105%;
		height:100%;
		color:#FFF;
		display:block;
		padding:5px;
		border-bottom:1px solid #1c1915;
		margin:0;
	} 

/* Root Menu Hover Persistence */ 
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a { color: #FFF; } 

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #afc336; } 

/* 2nd Menu Hover Persistence */ 
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background: #afc336; }

/* 3rd Menu */ ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background: #afc336; } 

/* 3rd Menu Hover Persistence */ ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #666; } 

/* 4th Menu */ ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #666; } 

/* 4th Menu Hover */ ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #333; } 

/* Hover Function - Do Not Move */ 

ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } 

ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }
	
.leftButtons img{
	border:3px solid #FFF;
	margin-top:10px;
	display:none;
	}
	
	.leftButtons a:hover{	
		-moz-opacity:.50; 
		filter:alpha(opacity=50); 
		opacity:.50; 
		}

/* Main COl Home */

.mainColHome{
		float:left;
		width:533px;	
	}
	
	.blogCol{
		width:211px;
		min-height:430px;
 		height:auto !important;
		height:430px;
		margin-top:25px;
		margin-bottom:10px;
		margin-right:30px;
		padding:20px;
		background:url(../design_images/bg_news_blog.jpg) no-repeat #FFF;
		float:left;
	}
	
	.newsCol{
		width:211px;		
		min-height:430px;
 		height:auto !important;
		height:430px;
		margin-top:25px;
		margin-bottom:10px;
		padding:20px;
		background:url(../design_images/bg_news_blog.jpg) no-repeat #FFF;
		float:left;
	}
	
	.blogCol h2, .newsCol h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#382e22;
		font-weight:normal;	
		font-size:18px;
	}
	
	.blogCol a, .newsCol a, .newsOverview a {
		color:#382e22;
		text-decoration:none;
	}
	
	.blogCol a:hover, .newsCol a:hover, .newsOverview a:hover {
		color:#382e22;
		text-decoration:underline;
	}
	
	.blogCol h4, .newsCol h4, .newsOverview h4{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#afc336;
		font-weight:bold;	
		font-size:14px;
	}
	
	.blogCol p, .newsCol p, .newsOverview p{
		margin-top:25px;
	}
	
	.boldTitle{
		color:#afc336;
		font-size:24px;
		font-weight:bold;
	}
	
	.readMore{
		color:#6898c9;		
	}
	
/* ADS */

	.rightAds{
		float:left;
		width:160px;
		margin-left:30px;
		margin-top:30px;
	}
	
	.bottomAds{
		float:left;
		width:532px;
		margin-top:5px;
		padding-bottom:10px;
	}
	
/* Footer */

.footer{
	float:left;
	width:100%;
	background:url(../design_images/bg_footer.jpg) repeat-x top;
	padding-top:20px;
	padding-bottom:20px;
	}
	
	.footer ul{
		margin:0;
		padding:0;
		width:925px;
		margin-left:auto;
		margin-right:auto;
		white-space:nowrap;
	}
	
	.footer li{
		display:inline;
		padding:4px;
		padding-left:10px;
		padding-bottom:10px;
		background:url(../design_images/footer_bullet.png) no-repeat top left;
	}
	
	.footer li a, .footer a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		text-decoration:none;
	}
	
	.footer li a:hover{
		text-decoration:underline;	
	}
	
	.footer img{
		margin-top:10px;	
	}
	
/* Sub Header */

.topBgSub{
		background:url(../design_images/top_bg_sub.jpg) repeat-x;
		height:108px;
		text-align:center;	
	}

.subHeader{
		width:925px;
		height:108px;
 		margin-left:auto;
 		margin-right:auto;
	}
		
		.subHeader h1{
			display:none;
		}
		
	.subTopMenu{
		float:left;
		width:515px;
		height:108px;
		background:url(../design_images/bg_top_subpage_menu.png) no-repeat;
	}
	
				.topMenuSub{
					margin:0;
					padding:0;
					margin-top:60px;
					margin-left:40px;
					white-space:nowrap;
					list-style-type:none;
					}
					
					.topMenuSub li{
						display:inline;
						padding:5px;
						margin-left:50px;
					}
					
					.topMenuSub li a{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:14px;
						font-weight:bold;
						color:#000;
						text-decoration:none;	
					}
					
					.topMenuSub li a:hover{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:14px;
						font-weight:bold;
						color:#fff;
						text-decoration:none;	
					}
		
.slideshowSub{
		width:925px;
		height:200px;
		padding-top:4px;
 		margin-left:auto;
 		margin-right:auto;
}

/* Content Area*/

.bgSubpages{
		width:493px;
		margin-top:25px;
		margin-bottom:10px;
		padding:20px;
		background:url(../design_images/bg_subpages.jpg) no-repeat #FFF;
		float:left;
	}
	
	.bgSubpages li{
		margin:2px 0 0 15px;
	}
	
	.bgSubpages H1{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0;
		padding:0;
		color:#382e22;
		font-weight:normal;	
		font-size:20px;
	}
	
/* Articles Pages */

.newsDetails{
		color:#afc336;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#PageComments_holder h4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		font-weight:bold;
		color:#382e22;
	}
		

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */




