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

body
{
background-color:#FFF;
margin:0px;
font-family: "Myriad Pro", Tahoma, Verdana, "Sans Serif";
color:#555844;
font-size:13px;

}
div, table
{
margin:auto;
}
table
{
border-collapse:collapse;
}
	h2
	{
	color:#1b2f4a;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana, "URW Gothic L";
	font-size:26px;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 10px 0px;

	}

	h5
	{
	color:#526a05;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana, "URW Gothic L";
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:20px 0px 10px 0px;

	}

	h1
	{
	color:#a0c000;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana, "URW Gothic L";
	font-size:32px;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 20px 0px;


	}
	h4
	{
	margin:0px 0px 5px 0px;
	}

	

	a:active, a:focus 
	{ 
		outline: none; 
		-moz-outline-style: none; 
	}
.navigation
{
background-image:url(images/nav_bg.gif);
width:100%;
height:36px;
}
.navigation table
{
width:1024px;
font-family:"Myriad Pro", Tahoma, Verdana,  "Sans Serif";
font-size:14px;
color:#FFFFFF;
}
.navigation table td
{
text-align:left;
height:32px;
vertical-align:middle;

}
.navigation a, .navigation a:visited
{
color:#FFFFFF;
text-decoration:none;
margin-right:15px;
margin-left:15px;

}
.navigation a:hover, .navigation a.active 
{
color:#fca922;
text-decoration:underline;
}


.leftpanel
{
margin:0px;
height:500px;
width:300px;
text-align:left;
}

.leftpanel .lt
{
background:url(images/leftcorner.png) left top;
width:10px;
height:10px;
float:left

}

.content
{
width:715px;
margin:5px 0px 15px 15px;
text-align:justify;
line-height:22px;
font-weight:normal;

}

.content a, .content a:visited
{
color:#a0c000;
text-decoration:none;

}
.content a:hover
{
color:#526a05;
text-decoration:underline;
}




blockquote {
    max-width: 284px;
	margin:0px;
    background: url(images/rs-right.png) right repeat-y }
blockquote::before {
    display: block;
    line-height: 0;
    background: url(images/rs-topright.png) top right no-repeat;
    content: url(images/rs-topleft.png) }
blockquote::after {
    display: block;
    line-height: 0;
    background: url(images/rs-bottomright.png) bottom right no-repeat;
    content: url(images/rs-bottomleft.png) }
blockquote p {
    margin: auto;
    padding: 0 0px 0px 0px }
	blockquote marquee {

    margin: 0 20px 20px 20px }
	blockquote h2 {
	color:#526a05;
    margin: 0 0px 0px 20px;
	}
	
	hr
	{
    background: url(images/hr_m.png) top center no-repeat;
	height:1px;
	border:none;
	}
	
	.footer blockquote {
    max-width: 1020px;
	margin:0px;
    background: url(images/footer_right1.gif) right repeat-y }
	.footer blockquote::before {
    display: block;
    line-height: 0;
    background: url(images/footer_topright1.gif) top right no-repeat;
    content: url(images/footer_topleft1.gif) }
	.footer blockquote::after {
    display: block;
    line-height: 0;
    background: url(images/footer_bottomright1.gif) bottom right no-repeat;
    content: url(images/footer_bottomleft1.gif) }
	.footer blockquote div
	{
    margin: auto;
    padding: 0px 20px 0px 20px;
	line-height:24px; 
	color:#545844;}

	.footer blockquote h2
	{
	color:#9ea18d;
	font-size:28px;
	padding-left:0px;
	margin-left:0px;

	}
	.footer .icons
	{
	margin:0px;
	padding:0px;
	}
	
	.footer .icons img
	{
	margin:5px 30px 0px 30px;
	border:none;


	}
	
	.footer blockquote 	hr
	{
    background: url(images/hr.png) top center no-repeat;
	height:1px;
	border:none;
	}

	.footlink
	{
	padding:5px 5px 0px 5px;
	color:#aaae9a;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11.5px;
	
	}
	.footlink a, .footlink a:visited
	{
	color:#aaae9a;
	text-decoration:none;
	} 
	.footlink a:hover
	{
	color:#626750;
	text-decoration:underline;
	} 

	
	ul#menu
	 {
		list-style:none;
		margin:0;
		padding:0;
		text-align:right;		
	}
	
	ul#menu li
	 {
		float:left;
		margin-left:25px;
	}
	
	ul#menu li a {
		background:url(images/toplinks.gif) no-repeat scroll top left;
		display:block;
		height:32px;
		width:32px;
		position:relative;
	}
	
	ul#menu li a.home_top {
		background-position:0px -0px;
	}
	
	ul#menu li a.search_top {
		background-position:-32px -0px;
	}
	ul#menu li a.contact_top {
		background-position:-64px -0px;
	}
	
	ul#menu li a.home_top:hover {
		background-position:0px -0px;
	}
	
	ul#menu li a.search_top:hover {
		background-position:-32px -0px;
	}
	ul#menu li a.contact_top:hover {
		background-position:-64px -0px;
	}
	
	
	
	
	
	.footer
	{
	padding:20px 0px 20px 0px;
	padding-left:3px;
	vertical-align:top;	}
	
	
	.links a,	.links a:visited
	{
	color:#1b2f4a;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana, "URW Gothic L";
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 0px 0px;
	display:block;


	}
	
	.links a.activelink
{
color:#526a05;
text-decoration:underline;
}
