body {color: #252525; background-color: #cccccc; font-family: Georgia, Verdana; font-size: 18px; padding: 0; margin: 0;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

body {background-image: url(images/body_bg.jpg); background-repeat: repeat-x;}

.whiteborder {border: 10px solid #ffffff;}

/*
	Main container
*/
#maincontainer {width: 950px; margin: 0px auto 0px auto;}

/*
	Top container
*/
#topcontainer {background-image: url(images/header.jpg); background-repeat: no-repeat; padding: 180px 0px 0px 0px;}
#topcontainer ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0;}
#topcontainer ul li {float: left;}
#topcontainer ul li a {height: 47px; font-size: 20px; color: #ffffff; padding: 0px 29px 0px 29px; display: block; float: left;}
#topcontainer ul li a:hover {color: #ffffff; background-color: #3098d9;}
#topcontainer ul li a span {padding-top: 12px; display: block;}
#topcontainer ul .selected a {background-color: #3098d9; color: #ffffff;}
#topcontainer ul .selected a:hover {color: #ffffff;}

/*
	Middle container
*/
#middlecontainer {margin: 8px 0px 0px 0px; }

/*
	Middle container - Left menu
*/
#middlecontainer .leftmenu {float: left; list-style: none; padding: 0; margin: 0; width: 210px; }
#middlecontainer .leftmenu li {margin-bottom: 4px; }
#middlecontainer .leftmenu li a {color: #1d1d1d; display: block; height: 50px; background-color: #e2e2e2; }
#middlecontainer .leftmenu li a span {display: block; padding: 15px 0px 0px 10px; }
#middlecontainer .leftmenu li a:hover {color: #ffffff; background-color: #3098d9; }
#middlecontainer .leftmenu .selected a {color: #ffffff; background-color: #3098d9; }
#middlecontainer .leftmenu .selected a:hover {color: #ffffff;}
#middlecontainer .leftmenu .head a {color: #ffffff; background-color: #1f1f1f; }
#middlecontainer .leftmenu .head a:hover {color: #ffffff;}

/*
	Middle container - Right elements
*/
#middlecontainer .rightel {float: left; margin-left: 7px;}
#middlecontainer .topimg {margin-bottom: 10px;}

#middlecontainer .borderrightline {border-right: 10px solid #ffffff;  display: block; width: 683px; height: 67px;}
#middlecontainer .bordertopline {border-top: 10px solid #ffffff; display: block; position: relative; left: -10px; width: 693px;}

#middlecontainer .navigation {background-color: #ffffff; height: 47px; margin: 0px 0px 0px 10px; padding: 0; position: relative; top: 10px; width: 677px; display: block;}
#middlecontainer .navigation ul {width: 100%; list-style: none; margin: 0; padding: 0px 0px 0px 22px; font-size: 20px;}
#middlecontainer .navigation ul li {color: #493b49;  float: left; padding-right: 5px; padding-top: 9px;}
#middlecontainer .navigation ul li a {color: #493b49; }
#middlecontainer .navigation ul li a:hover {color: #493b49;}


/*
	Main content
*/
#maincontent {width: 850px; margin: 0px 0px 0px 60px; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; border-bottom: 10px solid #ffffff;}
#maincontent .interior {padding: 0px 6px 0px 6px; line-height: 150%;}
#maincontent .interior .blockel {padding: 6px 0px 6px 0px;}
#maincontent .interior h1 {
				padding: 0px 0px 0px 15px; 
				margin: 0; 
				height: 60px; 
				display: block; 
				font-size: 24px; 
				color: #1d1d1d; 
				background-color: #e2e2e2; 
				font-weight: normal;
}
#maincontent .interior h1 span {padding-top: 15px; display: block;}

#maincontent .interior p {padding: 10px 0px 10px 30px; margin: 0;}
#maincontent .interior .smallsentence {width: 720px;}
#maincontent .interior ul {padding: 0px 0px 0px 60px; margin: 0;}
#maincontent .interior ul li {color: #ffffff;}
#maincontent .interior ul li span {color: #252525;}

/*
	Bottom container
*/
#bottomcontainer {background-color: #212121; margin-top: 76px;}
#bottomcontainer .container {
				width: 949px; 
				margin: 0px auto 0px auto; 
				background-image: url(images/bottomgrass.jpg); 
				background-repeat: no-repeat;  
				position: relative; 
				top: -76px;
}

#bottomcontainer .container .padcontainer {padding: 280px 0px 100px 0px; margin: 0;}

#bottomcontainer .container .copyright {
						margin: 10px 0px 0px 0px;
						padding: 0; 
						border: 10px solid #dbd2c5; 
						font-size: 25px; 
						background-color: #ffffff;
						float: right; 
}

#bottomcontainer .container .copyright a {color: #252525;}
#bottomcontainer .container .copyright a:hover {color: #252525;}
