@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
	background:url(../images/afc_bg.jpg);
	background-repeat: repeat-x;
	background-color: #f1f2f2;
}

div.clear {
	clear: both;	
}

a {color: #40A6E9;font-size:1.4em;outline: none;}
a:hover {outline: none;}

p {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #666666;
	line-height: 1.3em;
}

.email a {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #666666;
	line-height: 1.3em;
	text-decoration: none;
}
	a:hover {text-decoration: underline;}

h1 {
	font-size: 1.8em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
}
	h1 a {
	font-size: 1.1em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
	text-decoration: none;
	}
		h1 a:hover {
			text-decoration: underline;	
		}

h2 {
	font-size: 1.4em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
}

h3 {
	font-size: 1.4em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
}

p.homebody {
	font-size: 1.4em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #666666;
	line-height: 1.4em;
}

.link {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
	text-decoration:underline
}

p.terms {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;	
}
	p.terms a {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
	text-decoration: none;
}
		p.terms a:hover {
			text-decoration: underline;	
		}

p.sitemap a {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #666666;
}
	p.sitemap a:hover {
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #666666;
	text-decoration:none;
}

p.borders {
	font-size: 1.4em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #49a9e7;
	border-bottom: solid 1px #999;
}

p.copyright {
	font-size: 1em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #999999;
	line-height: normal;
	padding: 10px 0 0 0;
}
		
		p.copyright a {
			font-size: 1em;
			font-family: Helvetica, Verdana, Geneva, sans-serif;
			color: #999999;
			text-decoration: none;
		}
				p.copyright a:hover {
					text-decoration: underline;	
				}


	div#wrapper {
		width: 980px;
		margin: 0 auto;
		background-color:#FFF;
		border-right: 1px solid #9a9a9a;
		border-left: 1px solid #9a9a9a;
		border-bottom: 1px solid #9a9a9a;	
	}

div#header {
	height: 140px;
	background: url(../images/afc_header.png);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}

	div.weather {
		padding-left: 775px;
		height: 66px;
	}

	    
		ul.subnav {
			list-style: none;
			padding-left: 425px;
			}
				ul.subnav li {
					display: inline;
					font-size: 1.1em;
					}
					ul.subnav li a {
						font-size: 1em;
						width: 111px;
						float: left;
						padding-top: 26px;
						color: #40a6e9;
						text-decoration: none;
						text-align: center;
						
						}
						ul.subnav li a:hover, ul.nav li a:active {
							color: #1573af;
							text-decoration:underline;
						}				
			

div#flash {
	height: 250px;
	padding: 0px 10px 0px 10px;
	clear: both;
	
}

div#content {
	margin: 0 auto;
	width: 800px;
	padding: 20px 0 20px 0;
	
}

div#contentsans {
	margin: 0 auto;
	width: 960px;

}

ul.contentnav {
			list-style: none;
			width: 140px;
			}
				ul.contentnav li {
					font-size: 1.2em;
					border: solid 1px #FFF;
					background-image: url(../images/mid_link.gif);
					}
					
					ul.contentnav li a {
						font-size: 1em;
						width: 135px;
						height: 21px;
						display: block;
						color: #fff;
						text-decoration: none;
						line-height: 1.8em;
						padding: 2px 0 0 5px;
						}
						ul.contentnav li a:hover, ul.nav li a:active {
							color: #1573af;
						}				


ul.btmlinks {
	margin: 0 auto;
	width: 962px;	
	padding-top: 5px;
}

li.rm {
height: 174px;
width: 317px;
margin: 0;
padding: 0px 5px 0px 0px;
background-image: url(../images/btm_nav/rm_dn.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.rm a, li.rm a:link, li.rm a:visited {
		display: block;
		}
		
			li.rm img {
			height: 174px;
			width: 317px;
			border: 0;
			}
			
				li.rm a:hover img {
				visibility: hidden;
				}

li.cb {
height: 174px;
width: 317px;
margin: 0;
padding: 0px 5px 0px 0px;
background-image: url(../images/btm_nav/cb_dn.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.cb a, li.cb a:link, li.cb a:visited {
		display: block;
		}
		
			li.cb img {
			height: 174px;
			width: 317px;
			border: 0;
			}
			
				li.cb a:hover img {
				visibility: hidden;
				}

li.acc {
height: 174px;
width: 317px;
margin: 0;
padding: 0;
background-image: url(../images/btm_nav/acc_dn.png);
list-style: none;
float: left;
}

		li.acc a, li.acc a:link, li.acc a:visited {
		display: block;
		}
		
			li.acc img {
			height: 174px;
			width: 317px;
			border: 0;
			}
			
				li.acc a:hover img {
				visibility: hidden;
				}

ul.aff {
	margin: 0 auto;
	width: 925px;
}

li.acca {
height: 70px;
width: 76px;
margin: 0;
background-image: url(../images/aff/dn/dn_01.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.acca a, li.acca a:link, li.acca a:visited {
		display: block;
		}
		
			li.acca img {
			height: 70px;
			width: 76px;
			border: 0;
			}
			
				li.acca a:hover img {
				visibility: hidden;
				}

li.nahb {
height: 70px;
width: 127px;
margin: 0;
background-image: url(../images/aff/dn/dn_02.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.nahb a, li.nahb a:link, li.nahb a:visited {
		display: block;
		}
		
			li.nahb img {
			height: 70px;
			width: 127px;
			border: 0;
			}
			
				li.nahb a:hover img {
				visibility: hidden;
				}

li.nate {
height: 70px;
width: 59px;
margin: 0;
background-image: url(../images/aff/dn/dn_03.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.nate a, li.nate a:link, li.nate a:visited {
		display: block;
		}
		
			li.nate img {
			height: 70px;
			width: 59px;
			border: 0;
			}
			
				li.nate a:hover img {
				visibility: hidden;
				}
				
li.edc {
height: 70px;
width: 141px;
margin: 0;
background-image: url(../images/aff/dn/dn_04.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.edc a, li.edc a:link, li.edc a:visited {
		display: block;
		}
		
			li.edc img {
			height: 70px;
			width: 141px;
			border: 0;
			}
			
				li.edc a:hover img {
				visibility: hidden;
				}

li.lsc {
height: 70px;
width: 111px;
margin: 0;
background-image: url(../images/aff/dn/dn_05.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.lsc a, li.lsc a:link, li.lsc a:visited {
		display: block;
		}
		
			li.lsc img {
			height: 70px;
			width: 111px;
			border: 0;
			}
			
				li.lsc a:hover img {
				visibility: hidden;
				}

li.bbb {
height: 70px;
width: 78px;
margin: 0;
background-image: url(../images/aff/dn/dn_06.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.bbb a, li.bbb a:link, li.bbb a:visited {
		display: block;
		}
		
			li.bbb img {
			height: 70px;
			width: 78px;
			border: 0;
			}
			
				li.bbb a:hover img {
				visibility: hidden;
				}

li.mc {
height: 70px;
width: 168px;
margin: 0;
background-image: url(../images/aff/dn/dn_07.png);
background-repeat: no-repeat;
list-style: none;
float: left;
}

		li.mc a, li.mc a:link, li.mc a:visited {
		display: block;
		}
		
			li.mc img {
			height: 70px;
			width: 168px;
			border: 0;
			}
			
				li.mc a:hover img {
				visibility: hidden;
				}
				
li.angie {
padding: 13px 0 0 17px;
list-style: none;
overflow: hidden;
}

div#footer {
	margin: 0 auto;
	width: 980px;
	text-align: center;
	clear: both;
	
}

.table p {
	line-height: 1.6em;
}

.table a {
	text-decoration: none;
	font-size: .9em;
	color: #666;
}

p.pdfs a {
	font-size: 1em;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	color: #666666;
	line-height: 1.5em;
	text-decoration: none;
	padding-top: 3px;
}

	p.pdfs a:hover {
		text-decoration: underline;
}

