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

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


body{
		font-size:12px;
		/*text-align:center;*/
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
	}
	
body2{
		font-size:14px;
		/*text-align:center;*/
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
	}
	
h2 {
	font-size: 14px;
	}
white
	{color:#FFF}

.red
	{color:red;}	
.red14
	{color:red;
	font-size:14px;}	
.navmain {
	font-size: 16px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-stretch:narrower;
	padding-right:50px;
	}
	
a.navmain, a:visited.navmain {
	color:#333;
	}
	
a:hover.navmain {
	color:#c90505;
	}	
	
.navtop {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	}
	
a.navtop, a:visited.navtop {
	color:#999;
	}
	
a:hover.navtop {
	color:#c90505;
	}

/* red nav styles */
.navred {
	background:#c90505;
	list-style-image:url(../images/arrow_white.gif);
	font-size:18px;
	color:#ffffff;

	padding:10px;
	}

li.sidenav {
	padding-bottom:20px;
	margin-left:10px;
	}
	
a.sidenav, a:visited.sidenav {
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	}

a:hover.sidenav {
	color:#000000;
	}

/*  the green nav styles */
.navgreen {
	background:#01a501;
	list-style-image:url(../images/arrow_white.gif);
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	}

/* end nav green styles */


/* this is the drop down nav sytles */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	
	padding: 10;
	list-style-image:url(../images/arrow_white.gif);
	}

#sddm li a {
	/* display: block; */
	color: #FFF;
	text-decoration: none}

#sddm li a:hover {	
	padding-bottom:20px;
	margin-left:10px;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #cccccc;
	/*border: 1px solid #5970B2 */}

	#sddm div a
	{	position: relative;
		margin: 0;
		/*padding: 5px 10px;*/
		width: auto;
		}

	#sddm div a:hover
	{	background: #603913;
		color: #FFF}

/* the end of the drop down nav stuff */


.redbox {
	margin-top:2px;
	background:#c90505;
	font-size:14px;
	line-height: 18px;
	color:#ffffff;
	padding:12px;
	height:100%;
	}
	
a.redbox, a:visited.redbox {
	color:#ffffff;
	}
	
a.hover.redbox {
	color:#000000;
	}
	
	
.newsbox {
	width:180px;
	padding:10px;
	}
.footer {
	font-size:11px;
	color:#000000;
	}
.blackline   {padding-top: 3px; padding-bottom: 10px; padding-left: 10px; border-left: 1px solid #000000;
 }
	
h1{
	font-size:1.3em;
}	
img{
	border:0px;
}
#mainContainer{
	width:960px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
	height:235px;
}

#leftContainer{
	width:180px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	height:215px;
}
.nav_red{
	background-color:#c90505;
}
.nav_green{
	background-color:#01a501;
}	
#contentContainer{
	height:235px;
	float:left;
}


/* END DEMO CSS */
#dhtmlgoodies_menu{		
	font-family:arial narrow;	/* Font for main menu items */
	text-transform:uppercase;
	font-size:18px;
	width:200px;	/* Width of main menu */
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-image:url(../images/arrow_white.gif);
	/*list-style-type:none;	/* No bullets */
	margin-left:auto;
	margin-right:auto;	/* No margin - needed for Opera */
	padding-bottom:20px;
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
	padding-left:10px;
}

#dhtmlgoodies_menu ul{	
	/*margin:0px;	/* No <ul> air */
	/*padding:0px;	/* No <ul> air */
}	
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#ffffff;	/* white text color */
	font-size:18px;
	height:20px;	/* 20 pixel height */
	line-height:20px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	/*border:1px solid #000;	/* Black border */
	/*background-color:#FAFAFA;	/* Light blue background color */
	margin:1px;	/* A little bit of air */
	padding:1px;	/* Air between border and text inside */
	
	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#000000;
	
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
        margin-top:15px;
	/*vertical-align:middle;	/* Align text in the middle */
	/*top:	65px;
	bottom:65px;*/
	overflow:hidden;
	background-color:#000000;
	font-family:arial narrow;
	text-transform:uppercase;
	text-align:left;
	/*
	done by js per duncan 8/5
	opacity:0.75;filter:alpha(opacity=75);*/

}
.dhtmlgoodies_subMenu ul{
	/*margin:0px;
	padding:0px;	*/
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	/* margin:0px;
	padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtmlgoodies_subMenu ul li a {	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#ffffff;	/* white text color */
	font-family:arial narrow;
	text-transform:uppercase;
	text-align:left;
	display:block;	/* Display as block - you shouldn't change this */
}

.dhtmlgoodies_subMenu ul li a:visited {	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#ffffff;	/* white text color */
	font-family:arial narrow;
	text-transform:uppercase;
	text-align:left;
	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#ffffff;	/* White text */
	background-color:#c90505;	/* red background */
	
}





