/* CSS Document for ACFC website 2008 */
/* ----------------------------------------- DEFAULT ----------------------------------------- */
body { 
	margin:0; color:#000;
	background: #cdcd98 url(images/bg_white-to-beige.jpg) repeat-x;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div
{
margin:0px;
padding:0px;
/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px; */
font-size: 11px; font-family: arial, sans-serif;
}
p
{
padding:0px 0px 8px 0px;
margin:0px;
}

a{ color:#0}
a:hover{text-decoration:underline;}

h2 {
	margin:0; padding:0;
}
.spacer{
font-size:0;
line-height:0;
clear:both;
padding:0;
margin:0;
}
.width1
{
width:1px;
}
#main
{ 
width:900px; 



/*border-left:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;
border-right:1px solid #4C4C4C;
border-bottom:1px solid #4C4C4C;*/
}

#frame
{
background-color: #FFFFFF;
width:800px;
padding-bottom:0px; margin-bottom:0px;
/*border-left:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;
border-right:1px solid #4C4C4C;
padding:2px 2px 2px 2px;*/
color:#000;
float:left;
}


#frame a{text-decoration:underline}

#hometitle { float:left;
 
height:238px; width:871px;

 background:url(images/hometitle7.jpg);
}
#hometitle li { 
  list-style:none;
  font: 15px  Arial, Helvetica, sans-serif;
  padding: 1px 1px 1px 1px;
	/*display:block;*/
	float:right;
	width:110px;
}

#hometitle ul a{ 
	color: #000000;
	text-decoration:none;
	font: 15px  Arial, Helvetica, sans-serif;
	font-weight: normal ;
	text-align:right;
	
}
#hometitle ul a:hover{
	color:#778F45;
	text-decoration: underline;
}

#pagetitlepic { float:right;
 
 width:400px; height:153px;
 margin-right:59px;

 background: url(images/pagetitlesmall.jpg);
}

#pagetitle { float:left;
 
 width:443px; height:153px;
 background:#ffffff;
}

#pagetitletext { margin-top:70px;
 width:320px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:36px;
 background:#ffffff; font-style:italic; font-weight:bold; color: #484800;
}

#skynav{
	margin-right:100px;

}

div
{
text-align:left;
vertical-align:top;
}
/* ----------------------------------------- HEADER ----------------------------------------- */

.textbox
{
width:180px;
border:1px solid #9E9E9E;
background-color:#D5D5D5;
color:#484848;
}
/* ----------------------------------------- MENU ----------------------------------------- */
#nav
{ 
height:25px;
background-color: #606060;
margin-top:1px;
float:left;
width:785px;
padding-left:14px; 
padding-top:6px;
font: 14px  "arial narrow", arial, sans-serif;
line-height:15px;
color:#ffffff;
}
#nav li { 
  list-style:none;
  font: 14px  "arial narrow", arial, sans-serif;
  padding: 0px 1px 1px 1px;
	display:block; border-right:none;
	text-align:center;
	width:110px;
	float:left;
}



#nav a{padding-left:12px; padding-right:12px; text-decoration:none}

#nav a:hover{



	text-decoration:underline;
}

a.topnav
{ 	font: 14px "arial narrow", arial, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	line-height:15px; 


}
a.topnav:hover
{
	
	font-size:14px ;
	/*color: #97b15e;*/
	text-decoration:underline;
}

/* ---------------------- NOTICE BOX AT THE BOTTOM----------------------------------------- */

#notice
{
width:250px; border:1px solid #999999;
float:left; 
margin:10px; margin-top:10px; margin-left:0px; margin-right:0px; padding-left:3px;
}

#notice p a{
color:#484848; text-decoration:underline;
}
#notice p a:hover{
text-decoration:none;}



/* ----------------------------------------- BODY ----------------------------------------- */
#content
{
width:440px;
float:left;
background-color:#fff;
padding:10px 15px 10px 15px;
line-height:16px;
color:#000000;

/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px; */
font-size: 12px; font-family: arial, sans-serif;
}
#content h2 {
	font-size:14px; padding:0 0 8px; line-height:16px;
}
#content a{
color: #000000; text-decoration:underline;
}

#content h1{font-size: 18px; color:#000000;}

#sidebox
{ font-size:12px; margin-top:10px; padding-top:3px;
/*background: url(images/bg_white-to-beige.jpg) repeat-x;*/
width:280px;
float:right;
background-color: #88874A;

color:#fff;
padding-top:5px;
padding-left:18px;
padding-right:18px;
}

#sidebox a{color:#FFFFFF}
#sidebox h1 {font-size: 18px; color:#ffffff}
.boxpic
{
float:right;
margin-left:12px;
}
/* ----------------------------------------- FOOTER ----------------------------------------- */
#footer
{ text-align:center;
  margin-top:0px; 
float:left;
width:800px;
background-color: #808080;


font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px ;
color:#fff;
padding-top:8px;
padding-bottom:8px; padding-left:0px;

}
#footer a{
	color:#fff; text-decoration:none; 
}
#footer a:hover{
text-decoration:underline;
}

#sign
{ text-align:right;
  margin-top:0px; 
float:left;
width:800px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px ;
color:#000000;
padding-top:2px;
}

#banner
{   height: 120px; width: 1200px
text-align:left;
  margin-top:40px;  
  background:#none; 
font-family: Arial, Helvetica, sans-serif;
font-size:10px ;
color:#000000;
padding-top:2px;
float:left;
}

form
{
width:1px;
height:1px;
border:none;
margin:0px;
padding:0px;
}



/*spry for menu bar*/
#p7menubar {
    /*width: 170em;*/
    text-align: right;  
}
#p7menubar, #p7menubar ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif; 
}
#p7menubar a {
    display: block;
    text-decoration: none;
    padding: 1px 0px 5px 0px; /*padding of all menu and sub menu items*/
	margin:0px;
    font-size: 1em;
 	 border-right: none;
    color: #fff; 
}

#p7menubar a.triggeractive {
    background-repeat: no-repeat;
    background-position: right center; line-height:12px;
color: #AEC482;
}



#p7menubar a.trigger {
    background-repeat: no-repeat;
    background-position: right center; line-height:12px; 
}
a.trigger ul{
    text-align: left;
    padding: 0;
    margin: 0; 		
}
a.trigger ul li{
    padding: 0;
}
#p7menubar li {
   /* float: left;*/
    width: 8em; 
	 margin-left:04px; margin-bottom:0px /*menu item, not hovered*/
	 

}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
 /*   width: 120em;*/
		background-color: transparent;/*background of sub menue */
		margin:0px; padding:0px; padding-top:0px; margin-top:1px /*size and border of sub menue items */
}
#p7menubar ul li a  {
    color: #565656;
	border: none;

}
#p7menubar li ul {
    position: absolute; 
   display: none;
    background-color: #a0a0a0; /*colour of the drop down menu , transparent if deleted */
    border: none #000000;/* frame line colour of drop down menu*/
    border-top: none; text-align:left;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
    color: #fff; /*text colour of the main menu item when hovered */
   /* background-color: #ddd;*/ /*colour of the main menu item when hovered */
    text-decoration: underline;

}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
    display: block;

}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
    color: #ffffff;  /*text colour of the sub menu items when dropped down but not hovered*/
    background-color: #808080; /*bk colour of sub menu item when dropped down but not hovered*/
	text-decoration:none;

}
#p7menubar ul a:hover {
    /*background-color: #606060!important;*/  /*colour of the sub menu items when hovered*/
    color: #FFFFff !important;
	    text-decoration: underline !important;
}
#p7menubar li ul {
    width:110px;

}
#p7menubar li ul li a{
    width:110px;

}


