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

body {
	background-color: #000000;
	background-image:url(media/back_tile.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font: Arial, Helvetica, sans-serif;
}

#container {
	width: 980px;  
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px ;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#topImage {  
	margin: 0px;
	border: 0px;
	height: 107px;
}

#navHolder {  
	margin: 0px;
	border: 0px ;
	height: 42px;
	background-image:url(media/nav_tile.gif);
}

#green {  
	margin: 0px;
	border: 0px ;
	background:url(media/green_tile.gif);
	height:11px;
}
#mainHolder {  
	margin: 0px;
	border: 0px ;
}

#navBottom {  
	margin: 0px;
	border: 0px ;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:30px;
}

.bottom_left {  
	background:url(media/bottom_left.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	color:#000000;
}

.bottom_right {  
	background:url(media/bottom_right.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	color:#000000;
}

.bottom {  
	background:url(media/bottom_tile.gif) repeat-x;
	height:9px;
	font-size:1px;
	color:#000000;
}

.bottom_left_dgrey {  
	background:url(media/bottom_left_dgrey.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
}

.bottom_right_dgrey {  
	background:url(media/bottom_right_dgrey.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
}

.bottom_dgrey {
	height:9px;
	font-size:1px;
	background-image: url(media/bottom_dgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.left {  
	background:url(media/left.gif) repeat-y;
}

.right {  
	background:url(media/right.gif) repeat-y;
	color:#000000;
}


.left_grey {  
	background:url(media/left_grey.gif) repeat-y;
	text-align:right;
	color:#686868;
}

.right_grey {  
	background:url(media/right_grey.gif) repeat-y;
	text-align:left;
	color:#686868;
}

.left_dgrey {  
	background:url(media/left_dgrey.gif) repeat-y;
}

.right_dgrey {  
	background:url(media/right_dgrey.gif) repeat-y;
	color:#FFFFFF;
	text-align:right;
}

.top_grey {  
	background:url(media/top_grey.gif) repeat-x;
	height:9px;
	font-size:1px;
	color:#686868;
}

.top_left_grey {  
	background:url(media/top_left_grey.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	text-align:right;
	color:#686868;
}
.bottomNavGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #506116;
}
.bottomNavGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #85a224;
}

.top_right_grey {  
	background:url(media/top_right_grey.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	text-align:left;
	color:#686868;
}
.top_dgrey {  
	background:url(media/top_dgrey.gif) repeat-x;
	height:9px;
	font-size:1px;
}

.top_left_dgrey {  
	background:url(media/top_left_dgrey.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	text-align:left;
	color:#686868;
}
.top_right_dgrey {  
	background:url(media/top_right_dgrey.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	text-align:right;
	color:#686868;
}
.top_black {  
	background:url(media/top_tile.gif) repeat-x;
	height:9px;
	font-size:1px;
	color:#000000;
}

.top_left_black {  
	background:url(media/top_left_black.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	text-align:left;
	color:#000000;
}
.top_right_black {  
	background:url(media/top_right_black.gif) no-repeat;
	width:10px;
	height:9px;
	font-size:1px;
	text-align:right;
	color:#000000;
}

.thumbBack {  
	background:url(media/thumb_back.jpg) no-repeat top center;
	text-align:center;
}

.channelThumb {  
	text-align:center;
	padding-top:1px;
	padding-left:10px;
	padding-right:14px;
}

.cnBack {  
	background:url(media/cn_back.gif) no-repeat top center;
	text-align:right;
	padding-right:30px;
	padding-bottom:25px;
	padding-top:5px;
	height:20px;
	
}.channelNameSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #85AA0A;
}

.bodyGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c5c5c5;
}

.bodyGreyLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c5c5c5;
}

.newsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.textPad {  
	padding:12px;
}

.imgBorder {  
	border:#FFFFFF solid 5px;
}

.vidBorder {  
	border:#bdbdbd solid 2px;
}

a: hover{
	text-decoration:underline;
}

a {
	color: #85a224;
}

/* nav styles */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	text-decoration: none;
}

#nav li ul {
	position: absolute;
	background: #e8e8e8;
	left: -999em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align: left;
	border:#797979 solid 1px;
	
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;

}

#nav a:hover {
	background: #c3e15d;
}

#nav a {
	color: #4d4d4d;
}

.navstyle {	
	padding:4px;
	border-bottom:#797979 solid 1px;
	margin:0px;
}
.mid_navstyle {	
	height: 15px;
	border-bottom:#797979 solid 1px;
	margin:0px;
}
.navstyleBottom {	
	padding:4px;
}.headingSmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6C841C;
	font-weight: bold;
}
