/* CSS Document */
/* Created in January 2006- Ruth Connell, updated July 2010 */

#content_home a:hover {
	color: #77af0a;
	background-color: #ffffff;
}

/*.mobile {
    display: none;
}*/

div#contact {
	float:right; padding:10px; font-size:12px; 
}
div#contact ul li{
	list-style-type: none;	text-align:right;
}

/*div#wrapper {
	background-position: left top; 
	}
	
div#header {
	height:150px;
}*/

div#submainnav { 
	width:169px;
	float:left;
	padding: 0px;
	margin-top: 0px; /* adjust the verticle position of the nav*/
}


/*div#subsubwrapper {background-image: url(../pics/whitewhitegray860.gif); display:block; width:860px; float: left;}*/
	
div#maincontent {
	width:470px;
	float:left;
	text-align: center;
	margin-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
	padding:10px;
	line-height:1.3;
	height: auto;

}

div#maincontent p{
	padding:0px;
	margin:0px;

	font-size:15px;
	font-family: sans-serif;
	font-weight: bold;
	margin-bottom:10px;
}

/*div#maincontent h2{
	margin:0px;
	color:#000;
font-weight:bold; font-size:20px;font-family:Georgia;
	padding:0px;
}

div#maincontent li{ font-size:16px; }*/

div#maincontenttop {
	height: auto;
	width:470px;
	margin-left: 10px;
	/*border-bottom:5px solid #003366;*/
	height: auto;
	font-weight:bold; font-size:25px;font-family:Georgia;
	padding:10px 0px 10px 0px;
	color:#000000;
}
div#maincontenttop a {color:#000000; }
div#maincontenttop a:hover{ color:#000000; }


	
div#rightcolumn {
	width:187px;
	float:right;
	padding-top: 0px;	
}

div#leftbox {
	float: left; 
	width: 169px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-bottom:5px solid #613318;
}

div#leftbox a { text-decoration:none; color:#3f3b05; font-weight:bold; }

div#leftbox a:hover { text-decoration:none; color:#000;}

div#leftbox ul{ padding:0px; margin:0px;}

div#leftbox ul ul{
	margin:0px;
	padding: 0px;
}

div#leftbox ul {margin: 0; padding: 0; width: 169px; border-bottom:1px solid #fff; border-left: 0px; border-top:0px; background-image:url(../pics/left_col_bkg.gif);}
div#leftbox li {position: relative; list-style: none; margin: 0; border-top:1px solid #fff; border-right: 0px; }
div#leftbox li a:hover {background-image: url(../pics/nav_hover_bkg.gif);}
div#leftbox li.libsubmenu:hover {}
div#leftbox li a {display: block; padding: 8px; text-decoration:none; font-weight:bold; font-size:13px;font-family:Arial, Helvetica, sans-serif; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: 169px;}
div#leftbox>ul a {width: auto;}
div#leftbox ul ul {position: absolute; top: -1px; left: 169px; display: none; border-left:1px solid #fff;}
div#leftbox ul.level1 li.libsubmenu:hover ul.level2 {display: block;}

/* div#leftboxend a {text-decoration:underline; color:#003300; font-weight:normal; font-size:13px;}
div#leftboxend a:hover{ color:#000000; } */

div#leftboxend {padding:10px 10px 0px 10px;}
div#leftboxend ul{ padding:0px; margin:10px;}
/*div#leftboxend li {color: #000000;}*/
div#leftboxend h2{font-size:18px; color:#613318; margin:0px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
div#leftboxend a {color:#613318;}
div#leftboxend a:hover{ color:#add632; font-weight:normal; text-decoration:underline;}
/*div#leftboxend a{ text-decoration:none; color:#19364E; font-weight:normal; font-size:15px;}
div#leftboxend a:hover{ color:#add632; font-weight:normal; text-decoration:underline;}*/

/* Fix IE. Hide from IE Mac \*/
* html div#leftbox li { float: left; height: 1%;}
* html div#leftbox li a { height: 1%; }
/* End */


div#rightbox {padding:8px; padding:10px 0px 0px 10px;	min-height: 160px;	}
div#rightboxindent {padding:0px 0px 0px 10px;	}
div#rightcolumn p{
/*font-size:12px;
line-height:18px;
color:#424242;
font-family:Arial, Helvetica, sans-serif;*/
}
div#rightcolumn h2{font-size:18px; color:#613318; margin:5px 0px 0px 0px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }	
/* div#rightcolumn a {text-decoration:none; color:#000000; font-weight:normal; font-size:14px; }*/
div#rightcolumn a {color:#613318;}
div#rightcolumn a:hover{ color:#add632; font-weight:normal; text-decoration:underline;}
div#rightcolumn ul{ padding:0px; margin:10px;}
/*div#rightcolumn li {color: #000000;}*/

div#rightboxend {padding:0px 10px 0px 15px; border-top:5px solid #ffcc00;}





