body {
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background-image:url(/images/background.jpg);
	background-repeat:no-x;
	background-color:#D6D4D7;
}

.grey_bg {
	background-image:url(/images/greybg.jpg);
	background-repeat: repeat-x;
	background-color:#B3B3B3;
}

.img {
	border-left-color:#fff;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#fff;
	border-right-style:solid;
	border-right-width:1px;
}

.images {
	border: 1px solid #000;
	}

.bottom {
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
}

.bottom a:link {  
	text-decoration: underline;
	color:#FFFFFF;
	}

.bottom a:visited { 
	text-decoration: underline;
	color:#FFFFFF;
	}

.bottom a:hover { 
	text-decoration: blink;
	color:#999999;
	}

.bottom a:active { 
	text-decoration: underline;
	color:#FFFFFF;
	
	}
	
a:link {
	color: #1F692C;
	text-decoration: underline;
	font-weight:bold;
	}

a:visited {  
	color: #1F692C; 
	text-decoration: underline;
	font-weight:bold;
	}

a:hover { 	
	color: #1F692C;
	text-decoration: underline;
	font-weight:bold;
	}
a:active {  
	color: #1F692C;
	text-decoration: underline;
	font-weight:bold;
	}
	
.bolder {
	font-size:15px;
	font-weight:bold;
	}
	
.caption {
	font-size:10px;
	font-style:italic;
	}
	/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination {
	padding: 2px;
}

.pagination ul {
	margin: 0;
	padding: 0;
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
	padding: 0 5px;
	border: 1px solid #AAAAAF;
	text-decoration: none; 
	background-color: #E8E8E6;
	color: #666666;
}

.pagination li.currentpage {
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid #AAAAAF;
	background-color: #666666;
	color: #E8E8E6;
}

.pagination li.disablepage {
	padding: 0 5px;
	border: 1px solid #AAAAAF;
	color: #929292;
}

.pagination li.nextpage {
	font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
	margin-right: 5px;
	padding-right: 0;
}
#flasharea
{
z-index:0;
}
#container{
	width:850px;
	margin:0px auto;	
}
#menu
{
	z-index:1;
	background-image:url(/images/menu.png);
	height:67px;
	padding-left:25px;
}
#heading{
	background-image:url(/images/header.png);
	height:78px;
	color:#FFF;
	padding-left:25px;
	padding-top:15px;
	font-size:12px;
}
body#mod #heading{
	background-image:url(/images/header-mod.png);
}
#content{
	background-color:#E1F4E4;
	padding:10px 25px;
}
body#home #content{
	padding:0;
	background-color:#b3b3b3;	
}
#footer{
	clear:both;
	height:30px;
	padding:15px;
	background-color:#3B3B3B;
	text-align:center;	
	color:#FFF;
}
#footer a{
	color:#FFF;	
}
#footer a:hover{
	color:#FFF;	
	text-decoration:none;
}
.box{
	width:283px;
	float:left;	
	background-color:#b3b3b3;		
}
.box li{
	font-size:18px;	
}
.box li a:hover{
	color:#FFF;
}
.boxheader{
	background-image:url(/images/index-header.png);
	background-repeat:repeat-x;
	height:46px;
	padding-top:10px;
	border-right:solid 1px #3f904e;
}
.boxheader h1{
	color:#FFF;
	font-size:18px;	
	text-align:center;
}
.boxheader a{
	color:#FFFFFF;	
}
.boxheader a:hover{
	color:#CCC;	
}

.boxcontent{
	width:250px;
	padding:15px;
}
.imgFloatRight {
	float: right;
	margin: 10px 0 10px 10px;
}
.tiny{
	font-size:10px;	
	font-weight:bold;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
