* {

	margin: 0;

	padding: 0; 

}



body, html {

	font: 11px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;

	background-color: #394A4A;

}



a img {

	border: none;

}



#both {

	clear:both;

}



#top {

	clear:both;

	background-color: #121717;

	height: 78px;

}



#top h1 {

	font-size: 18px;

	color: #fff;

}



#menu {

	clear:both;

	background: #890000 url(menubg.gif) top repeat-x;

   border-top: 4px solid #fff; border-bottom: 4px solid #B9CDD0;

	height: 32px;

}



#menu ul {

	padding: 7px;

	list-style: none;

}



#menu ul li {

	float: left;

	padding: 0px 9px;

}



#menu ul li a {

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	color: #fff;

}



#menu ul li a:hover {

	color: #fc0;

}



#slogan {

	clear:both;
	background: #98AB3E url(sloganbg.jpg) top no-repeat;
	height: 76px; 
	padding-top: 156px;
	padding-left: 170px;

}



#slogan h2 {

	color: #fff;

	font: 24px Arial, Helvetica, sans-serif;	

	font-weight: bold;

	letter-spacing: -2px;

}



#slogan h2 strong {

	font: 36px Arial, Helvetica, sans-serif;		

	font-weight: bold;

	letter-spacing: -3px;

}



#cols {
	clear: both;
	background: #fff url(contentbg.gif) left repeat-y;
	width: 100%;

}



#colA {

   float: left; 

	width: 300px;

}



#colB {
	float: inherit;
	width: auto;

}



#welcome {

	padding: 15px 14px 5px 14px; 

	background: #eee url(corner.gif) 0 0 no-repeat;

	border-bottom: 4px solid #8A0000;

}



#A {

	padding: 10px 20px;

}



#A ul li {

	list-style: none;

	padding: 3px 0px;

	border-bottom: 1px dashed #630;

}



#A ul li a {

	color: #900000;

	font-weight: bold;

	text-decoration: none;

}



#A ul li a:hover {

	color: #300;

}



#content {

	padding: 20px 14px;

}



#colA h3, #colA h2 {

	color: #4B1D1B;

	font: 18px Arial, Helvetica, sans-serif;

	font-weight: normal;

	letter-spacing: -1px;

}



#colB h3, #colB h2 {

	color: #300;

	font: 18px Arial, Helvetica, sans-serif;

	font-weight: bold;

	letter-spacing: -1px;

}



#cols p {

	color: #333;

	line-height: 14px;

	margin: 5px 0px;

	text-align: justify;

	clear: both;

}



#cols p a {

	color: #900000;

	text-decoration: none;

}



#cols p a:hover {

	text-decoration: underline;

}



#dots {

	border-bottom: 1px dashed #ccc;

}



#temp {

	float: right;

	margin-left: 2px;

}



#part img {

	float: left;

	margin: 2px;

}



#footer {
	clear:both;
	width: inherit;
	padding: 15px 20px;
	background: #a00 url(footer_bg.gif) top repeat-x;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;

}



#footer a {

	color: #f90;

	text-decoration: underline;

}



#footer a:hover {

	text-decoration: none;

}



#main {
	width: 90%;
	margin: 0 auto;

}

