/* CSS Document */

body {	margin: 0; 
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		background: #ffffff url(../graphics/main-back.jpg) top center repeat-x;
}

.clear {clear:both;}

#wrapper {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
}

#wrapper2 {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
}

#header	{
		background: #ffffff url(../graphics/header-back.gif) top left no-repeat;
		float:left;
}

#logo {
		float:left;
		margin:0px;
		padding: 0px;
		width:250px;
		height:150px;
}



#headertext {
		float:left;
		margin:0px;
		padding: 10px 40px 0px 0px;
		width:610px;
		height:140px;
		text-align:right;
}


#imagewindow {
		background:#FFFFFF;
		float:left;
		margin: 25px 0px 20px 25px; 
		padding: 5px;
		width:550px;
		height:330px;
		border:1px #CCCCCC solid;
}

#contentback {	margin: 0px; 
				padding: 0px;
				background: #ffffff url(../graphics/content-back.jpg) left top repeat-x;
				width:900px;
				float:left;
}

#thecontent {
		background:#ffffff;
		margin: 20px 0px 0px 0px; 
		padding: 0px; 
		width:900px;
}

#generalcontent {
		background:#ffffff;
		margin: 20px; 
		padding: 0px; 
		width:860px;
}

#generalcontent .text {
			padding:20px;
			width:100%;
			float:left;
			}
			
#generalcontent #gcol1 {
		float:left;
		margin: 0px; 
		padding: 0px;
		width:270px;
}

#generalcontent #gcol2 {
		float:left;
		margin: 0px 0px 0px 30px; 
		padding: 0px;
		width:560px;
}


#thecontent #col1 {
		float:left;
		margin: 0px; 
		padding: 0px 10px 10px 20px;
		width:430px;
}

.homeimg {
			padding:5px;
			border:1px solid #CCCCCC;
			background:#FFFFFF;
			float:left;
			width:150px
			}
			
.leftimg1 {
			padding:5px;
			border:1px solid #CCCCCC;
			background:#FFFFFF;
			margin:0px 0px 20px 0px;
			}
.leftimg2 {
			padding:5px;
			border:1px solid #CCCCCC;
			background:#FFFFFF;
			margin:0px 0px 20px 0px;
			clear:left;
			}
			
#thecontent .hometext {
			padding:0px 1px 10px 20px;
			width:230px;
			float:left;
			}

#thecontent #col2 {
		float:left;
		margin: 0px; 
		padding: 0px 0px 10px 10px;
		width:420px;
}

#leftmenu {
		width:250px;
		float:left;
		padding: 0px;
		margin: 25px 20px 0px 20px;
		display:inline;
}
	
#leftmenu ul 			{ list-style:none; padding:0px; margin:0px;}
#leftmenu li 			{ padding:0px; margin: 0px;}
#leftmenu li a 			{display:block; color: #8D8D8D; text-decoration: none; padding:6px 2px 6px 34px; margin:0px; font-size:.75em; background: url(../graphics/menu/leaf-up.gif) 10px center no-repeat; }
#leftmenu li a.lefton 	{display:block; color: #9C4600; text-decoration: none; padding:6px 2px 6px 34px; margin:0px; font-size:.75em; background: url(../graphics/menu/leaf-roll.gif) 10px center no-repeat; }
#leftmenu li a:hover	{display: block; color: #333333; text-decoration: none; background: #eeeeee url(../graphics/menu/leaf-roll.gif) 10px center no-repeat; }  

#generalcontent ul 			{ list-style:none; padding:0px; margin:0px;}
#generalcontent li 			{ padding:0px; margin: 0px;}
#generalcontent li a 			{display:block; color: #9C4600; text-decoration: none; padding:6px 2px 6px 34px; margin:0px; font-size:.75em; background: url(../graphics/menu/leaf-up.gif) 10px center no-repeat; }
#generalcontent li a:hover	{display: block; color: #333333; text-decoration: none; background: url(../graphics/menu/leaf-roll.gif) 10px center no-repeat; }  
	

	
#content ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin:.5em 0em .3em 2em;
padding:0px;
}
	
#basemenu {
		background: #CCCCCC;
		border-bottom: 5px solid #004A00;
		padding: 10px;
		text-align:center;
}

#footer {
		float:left;
		background: #7EA174;
		border-top:#cccccc 1px solid;
		margin: 0px; 
		width:900px;
}

#footcol1{
		width:480px;
		float:left;
		padding: 20px 0px 20px 20px;
		margin:0px;
	}
	
#footcol2{
		width:380px;
		padding: 20px 20px 20px 0px;
		margin:0px;
		text-align:right;
		float:left;
	}
	
#footer #footcol2 ul 			{list-style:none; padding:0px; margin:0px; text-align:right;}
#footer #footcol2 li 			{display:inline; margin: 0px; text-align:right;}

#submenu1 {
		background: #2A9DF0;
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:800px;
		height:24px;
}

#mainmenu {
		float:left;
		margin: 0px; 
		padding: 0px;
		width:600px;
}

#baseinfo {
		margin: 0px; 
		padding: 20px 50px 20px 50px;
		margin-left: auto;
		margin-right: auto;
		width:800px;
}

.divider1 {background: url(../graphics/divider1.gif) repeat-x; width:860px; height:20px; margin-left:20px;}
.divider2 {background: url(../graphics/divider1.gif) repeat-x; width:100%; height:20px;}

.fullwidth {width:860px; margin-left:20px; padding:10px 0px 20px 0px}

.pagetitle {padding:0px 0px 10px 10px;}


a.common:link    { color:#666666; text-decoration:none;}
a.common:active  { color:#666666; text-decoration:none;}
a.common:visited { color:#666666; text-decoration:none;}
a.common:hover   { color:#9C4600; text-decoration:none; border-bottom:1px dotted #9C4600;}

a.common2:link    { color:#9C3E00; text-decoration:none;}
a.common2:active  { color:#9C3E00; text-decoration:none;}
a.common2:visited { color:#9C3E00; text-decoration:none;}
a.common2:hover   { color:#000000; text-decoration:none; border-bottom:1px dotted #000000;}

a.footer:link    { color:#666666; text-decoration:none;}
a.footer:active  { color:#666666; text-decoration:none;}
a.footer:visited { color:#666666; text-decoration:none;}
a.footer:hover   { color:#591ABA; text-decoration:underline;}

a.none:link    { text-decoration:none;}
a.none:active  { text-decoration:none;}
a.none:visited { text-decoration:none;}
a.none:hover   { text-decoration:none;}


a.rightlinks:link    { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:active  { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:visited { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:hover   { text-decoration:none; background:#ffffff; display:block; border:1px dotted #bbbbbb; padding: 5px}

a.quotelinks:link    { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:active  { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:visited { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:hover   { text-decoration:none; background:#eeeeee; display:block; border:1px dotted #cccccc; padding: 5px}

a.quotelinks2:link    { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:active  { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:visited { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:hover   { text-decoration:none; background:#efefef; display:block; border:1px dotted #cccccc; padding: 5px}

a.whitelink:link    { color:#FFFFFF; text-decoration:none;}
a.whitelink:active  { color:#FFFFFF; text-decoration:none;}
a.whitelink:visited { color:#FFFFFF; text-decoration:none;}
a.whitelink:hover   { color:#FFFFFF; text-decoration:none; border-bottom:1px dotted #FFFFFF}

a.redlink:link    { color:#CE2D26; text-decoration:none;}
a.redlink:active  { color:#CE2D26; text-decoration:none;}
a.redlink:visited { color:#CE2D26; text-decoration:none;}
a.redlink:hover   { color:#000000; text-decoration:none; border-bottom:1px dotted #000000}

a.anylink:link    { text-decoration:none;}
a.anylink:active  { text-decoration:none;}
a.anylink:visited { text-decoration:none;}
a.anylink:hover   { text-decoration:none; border-bottom:1px dotted #333333}

.white		{color:#FFFFFF;}
.green		{color:#7EA174;}
.red		{color:#CE2D26;}
.darkred	{color:#9C4600;}
.grey		{color:#666666;}
.blue		{color:#3ACAFE;}
.subtitle		{color:#2C73A7; font-size:.8em;}
.copy			{color:#666666; font-size:.7em;}

.text65em 	{font-size:.65em;}
.text70em 	{font-size:.7em;}
.text75em 	{font-size:.75em;}
.text80em 	{font-size:.8em;}
.text95em 	{font-size:.95em;}
.text1em 	{font-size:1em;}
.text12em 	{font-size:1.2em;}
.text15em 	{font-size:1.5em;}
.text2em 	{font-size:2em;}

p		{padding:0px; margin:0px;}

br		{padding:0px; margin:0px;}

h1  	{ font-size:1.1em; padding:0px; margin:0em; color:#9C4600;}
h4  	{ font-size:1.5em; padding:0px; margin:0em; color:#9C4600;}
h2  	{ font-size:1em; padding:0px; margin:0em; color:#005500;}
h3  	{ font-size:.9em; padding:0px; margin:0em; color:#333333;}

.bold {font-weight:bold;}

.italic {font-style:italic;}

.pad0 		{padding: 0px; margin:5px; display:block}
.pad0b 		{padding: 0px; margin:5px 10px 10px 10px; display:block}
.pad1 		{padding: 0px 0px 10px 0px;}
.pad2 		{margin: 10px 0px 0px 0px; display:block}
.pad3 		{margin: 10px 0px 0px 0px;}
.pad4 		{margin: 0px 0px 6px 0px;}
.imagepad1 {margin: 0px 20px 10px 0px;}

.quotes {width:200px; padding: 0px 5px 10px 5px;}

.border 	{border:0}

.mainmenu{
margin: 0;
padding: 0;
float: left;
font: bold .8em arial;
width: 600px;
overflow:hidden;
}

.mainmenu li{display: inline;}

.mainmenu li a.menu1{
float: left;
color: white;
padding: 11px 21px 12px 20px;
text-decoration: none;
border-right: 1px solid #38B8FD;
background: url(../graphics/menu/up.jpg) center center repeat-x;
}

.mainmenu li a.menu2{
float: left;
color: white;
padding: 11px 22px 12px 21px;
text-decoration: none;
background: url(../graphics/menu/up.jpg) center center repeat-x;
}

.mainmenu li a:visited{color: white; background: url(../graphics/menu/up.jpg) center center repeat-x;}

.mainmenu li a:hover, .mainmenu li .current{
color: white;
background: url(../graphics/menu/roll.jpg) center center repeat-x;
}
