/* basic elements */
body { 
	font: 8pt/16pt georgia; 
	color: #22272C; 
	background #fff: 
	margin: 0px; 
	}
p { 
	font: 8pt/16pt georgia; 
	margin-top: 0px; 
	text-align: justify;
	}


img{ 	border: 0px solid; }

h2 { 
	font: italic normal 14pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
h3 { 
	font: italic normal 12pt georgia; 
	font-weight: bold; 
	background: #dddddd;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}

h4 { 
	font: italic normal 10pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #333333;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #000000;
	}

a.menu:hover {	background: #dddddd;
	 	text-decoration: none; }


/* specific divs */
#container { 
	padding: 0px 175px 0px 95px;  
	margin: 0px; 
	}


#supportingText {
	padding-left: 25px; 
	margin-bottom: 40px;
	}

#footer { 
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	}


#mainimgdiv { 
	top: 0px; 
	left: 0px; 
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px -10px;
	border: 0px;
	width: 947px; 
	height: 150px; 
	}


#waaimgdiv {
	position: relative;
	left: 250px; 
	}


/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2, .cssbox_head  h3 {
    background: transparent url(box.png) no-repeat bottom right; 
} 
.cssbox { 
    width: 335px !important; /* intended total box width - padding-right(next) */
    width: 320px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2, .cssbox_head h3 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
} 

#avmenu{
	margin-left: 6px; 
	position: absolute; 
	top: 205px; 
	left: 0px;
	margin:0 0 10px 0;
	padding:0;
	font: 7pt georgia; 
}

#avmenu ul{	
list-style:none;
width:110px;
margin:0 0 20px 0;
padding:0;
font-size:1.1em;
}	

#avmenu li{
margin-bottom:4px;
}

#avmenu li a{
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#f4f4f4;
border-left:4px solid #cccccc;
}	
	
#avmenu li a:hover{
background:#eaeaea;
color:#286ea0;
border-left:4px solid #286ea0;
}
