@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	background-color: #0e538a;
}
a {color:#7b0809; text-decoration:none;}
a:hover {color:#CC0000; text-decoration:underline;}

h1.heading {color:#c2181c; margin:0px 0px 10px 0px; padding:0; font-size:12px; font-weight:bold;}
h2.sideheading {
	width:212px;
	font-size:12px;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 18px;
	background-color: #D3CFD3;
} 
h2.mainheading {width:212px; height:20px; font-size:12px; font-weight:bold; margin:0px 0 5px 0; padding:3px 0 0 18px;}
h2.libheading {width:460px; font-size:12px; font-weight:bold; margin:0px 0 -2px 0; padding:3px 0px 0px 10px;}
#header2 {
	height:160px;
	background-image: url(../images/aafw_layout/header_bk.jpg);
	background-repeat: repeat-x;
}
#header {
	height:105px;
	background-image: url(../images/aafw_layout/header_bk.jpg);
	background-repeat: repeat-x;
	width: 792px;
}
#header a {color: #FFFFFF;}
#header a:hover {color: #FFFFFF;}

#header #Haden {
	background-color: #839B83;
	background-image: url(../images/aafw_layout/haden_bk.jpg);
	height: 53px;
	line-height: 53px;
}
#header #nums {
	background-color: #53695D;
	background-image: url(/images/aafw_layout/num_bk.jpg);
	height: 53px;
	line-height: 53px;

}
.titl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.titl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#masthead {width:780px; height:115px; margin:0 auto;}
#masthead img {margin: 23px 0 0 43px;}
#navbar {
	width:986px;
	height:55px;
	background-image: url(../images/aafw_layout/nav_bk.jpg);
	margin-top: 18;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#navbar2 {
	width:988px;
	height:59px;
	background-image: url(../images/aafw_layout/nav_bk.jpg);
	margin-top: 18;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: autopx;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
ul#nav {
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	height:25px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/aafw_layout/nav_bk.jpg);
}
ul#nav li {display:inline; margin:0px; padding:0px;}
ul#nav a {
	height:24px;
	margin:0px 0px 0 0;
	padding:0 0px 0 7px;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	background-color: #366BA1;
}
ul#nav a span {
	float:left;
	display:block;
	margin:0 0px 0 0px;
	padding: 5px 11px 5px 3px;
	cursor:pointer;
}
ul#nav a span {float:none;}
ul#nav a:hover {background-position:0 -30px;}
ul#nav a:hover span {background-position:100% -30px;}
ul#nav #current a {
	background-position:0 -30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #75ABAD;
	background-color: #75ABAD;
	
}
ul#nav #current a span {
	background-position:100% -30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #75ABAD;
}

ul.home{
	float:left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0;
}
ul.home li {display:inline; margin:0px 5px 0 0px; padding:0 0 0 7px;}
ul.home li a {
	color:#FFFFFF;
	text-decoration:none;
}
ul.home li a:hover {
	color: #53695D;
	text-decoration:none;
}
ul.home li a:active {
	color: #32309B;
	text-decoration:none;
}

#tvspot{margin:6px 0px 0 30px; padding:0; float: left;}
 
#content_container {
	width:100%;
	background-color: #FFFFFF;
}
#banner {
	width:792px;
	height:309px;
	background-image: url(../images/aafw_layout/building.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.sidebut {
	text-align: center;
	padding-top: 10px;
	margin-top: 5px;
}
.sidebut a {
	color:#32309B;
	text-decoration:none;
}
.sidebut a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#contenthome {
	overflow:visible;
	width: 530px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
#content{
	overflow:visible;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
#contenthome h1 {
	color: #53695D;
}
#contenthome h2 {
	color: #53695D;
}
#leftcolumn {width:477px!important; width:470px; float:left; display:inline; margin:0px; padding:15px 25px; text-align:justify; line-height:1.4em;}

#list {width:470px; margin:20px 0 0 0px; padding:0px;}
#list ul { margin:0px; padding:0px; float:left; width:195px;}
#list li { background:url(../images/bullet1.gif) left center no-repeat; margin: 0 0 5px 0px; padding:0 0 0 20px; list-style:none; }
#rightcolumn {
	width:240px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #53695D;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	float: right;
}
.imagebox {width:221px; border:1px #cfcfd7 solid; margin:0 0 10px 0px; padding:5px;}  
.imagebox span{background:#f6f6f6; border:1px #FFFFFF solid; padding:10px; display:block;}
.imagebox span a {color:#7b0809; text-decoration:none;}
.imagebox span a:hover {color:#CC0000; text-decoration:underline;}
.imageboxmain {width:440px; border:1px #cfcfd7 solid; margin:0 0 10px 0px;}  
.imageboxmain span{background:#f6f6f6; border:1px #FFFFFF solid; padding:10px; display:block;}
.imageboxmain span a {color:#7b0809; text-decoration:none;}
.imageboxmain span a:hover {color:#CC0000; text-decoration:underline;} 


.libmain {width:480px; border:1px #cfcfd7 solid; margin:0 0 10px 0px;}  
.libmain span{background:#f6f6f6; border:1px #FFFFFF solid; padding:10px; display:block;}
.libmain span a {color:#7b0809; text-decoration:none;}
.libmain span a:hover {color:#CC0000; text-decoration:underline;} 
.libmain P { padding:0px 5px 10px 10px;} 




#footer1 {
	width:753px;
	height:21px;
	clear:both;
	margin:0px 9px 0 9px;
	border-top:4px solid #fff;
	background-color: #FFFFFF;
}
#footer1 ul {margin:6px 0 0 0px; padding:0px; text-align:center;}
#footer1 li {
	display:inline;
	margin:0px 0 0 0px;
	padding:0 0 0 0px;
	color:#53695D;
}
#footer1 a {
	color:#53695D;
	text-decoration:underline;
}
#footer1 a:hover {
	color:#0E538A;
	text-decoration:none;
} 




#footer2 {
	width:792px;
	height:60px;
	text-align:center;
	color:#0E538A;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #366BA1;
	background-color: #FFFFFF;
}
#footer2 ul {margin:6px 20px 6px 20px; padding:0px; text-align:center; width:753px;}
#footer2 li {display:inline; border-left:1px solid #fff;  margin:0px 0 0 2px; padding:0 0 0 5px; }
#footer2 a {
	color:#0E538A;
	text-decoration:none;
}
#footer2 a:hover {color: #999999; text-decoration:none;}


#wrapper 
    {
	width:986px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	     
}
#mainnav {
	background-image: url(../images/aafw_layout/nav_bk.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 984px;
}
#setter {
	width: 960px;
	margin-left: -5px;
	
}

.tdcol {
	background-image: url(../images/aafw_layout/tiles.jpg);
}
#tag {
	color: #FFFFFF;
	background-color: #53695D;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#baseline {
	background-color: #000066;
}
#btable {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#tag h2 {
	font-size: 16px;
}
#content h1 {
	color: #53695D;
}
#content h2 {
	color: #53695D;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

