/* CSS Document */
body {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans;
	font-size: 90%;
	line-height: 145%;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td,th {
	line-height: 145%;
}
.body_home {
	background-color: #C9001F;
	background-image:url(../../images/background-wood.jpg);
	background-repeat:repeat-y;
}
.body_red {
	background-color: #C9001F;
}
.body_gold {
	background-color: #FCCC32;
}
.body_blue {
	background-color: #0B3D91;
}
.body_turquoise {
	background-color: #007576;
}

h2,h3 {color:#000000;}
h1 {
	color:#007576;
	font-size: 140%;
	margin-bottom: 5px;
	line-height: 145%;
}
h2 {font-size: 115%;
	margin-bottom: 0px;
	line-height: 145%;
}
h3 {
	font-size: 105%;
	line-height: 145%;
	margin-bottom: 0px;
}

.logo {
	position:absolute;
	width:167px;
	height:158px;
	z-index:4;
	left: 0px;
	top: 0px;
}
.AFN_alt { /* not used */
	position: absolute; top: 108px; left: 915px; width: 92px; height: 547px;
	z-index:1;
}
#AFN { width: 84px; position:fixed; top: 42px; left:925px;z-index:1;}
* html div#AFN  { width: 84px; top: 42px; left:925px; position:absolute; z-index:1;}

.masthead {
	position:absolute;
	width:548px;
	z-index:2;
	left: 165px;
	top: 2px;
	height: 47px;
}
.main_block {
	position:absolute;
	width:789px;
	font-size: 82%;
	line-height: 140%;
	z-index:1;
	height: 674px;
	left: 28px;
	top: 44px;
}
.left_sidebar { /* actual width is 118px */
	background-image: url(../../images/left_sidebar_gradient.jpg);
	background-repeat:repeat-x;
	width:118px;
	background-color:#819BC6;
	z-index:1;
}
.left_sidebar_text {
	margin:3px 14px 10px 16px;
	font-size:7pt;
	line-height: 120%;
}
.center_column { /* actual width is 392px */
	width:348px;
	background-color:#FFFFFF;
	padding:0px 22px 10px 22px;
}
.right_sidebar { /* actual width is 263px */
	background-image: url(../../images/right_sidebar_gradient.jpg);
	background-repeat:repeat-x;
	width:191px;
	padding:0px 50px 10px 22px;
	background-color:#FCD451;
	font-size:90%;
}

/* for pages without a subnavigation bar */
.center_column_inside { /* actual width is 463px */
	width:411px;
	background-color:#FFFFFF;
	padding:20px 30px 10px 22px;
}
.right_sidebar_inside { /* actual width is 192px */
	background-image: url(../../images/right_sidebar_gradient.jpg);
	background-repeat:repeat-x;
	width:145px;
	padding:20px 28px 10px 17px;
	background-color:#FCD451;
	font-size:90%;
}

/* for pages with a subnavigation bar - a bit more space needed */
.center_column_inside_subnav { /* actual width is 463px */
	width:411px;
	background-color:#FFFFFF;
	padding:35px 30px 10px 22px;
}

.right_sidebar_inside_subnav { /* actual width is 192px */
	background-image: url(../../images/right_sidebar_gradient.jpg);
	background-repeat:repeat-x;
	width:145px;
	padding:35px 28px 10px 17px;
	background-color:#FCD451;
	font-size:90%;
}

.right_shadow {
	background-image: url(../../images/wood_shadow_right.jpg);
	background-repeat:repeat-y;
	width:16px;
}
.right_shadow_red {
	background-image: url(../../images/shadow_side_red.gif);
	background-repeat:repeat-y;
	width:16px;
}
.right_shadow_gold {
	background-image: url(../../images/shadow_side_gold.gif);
	background-repeat:repeat-y;
	width:16px;
}
.right_shadow_blue {
	background-image: url(../../images/shadow_side_blue.gif);
	background-repeat:repeat-y;
	width:16px;
}
.right_shadow_turquoise {
	background-image: url(../../images/shadow_side_turquoise.gif);
	background-repeat:repeat-y;
	width:16px;
}
.bottom_shadow {
	background-image: url(../../images/shadow_bottom.png);
	height:16px;
	width:789px;
}

.space_med { /* use for inline graphic headings */
	padding-bottom:11px
}
.space_small { /* use for inline graphic headings */
	padding-bottom:7px
}
.subnavbar {
	background-color:#F6B251;
	position:absolute;
	z-index:3;
	left: 135px;
	top: 71px;
	width:666px;
	height: 21px;
}
.blend {
	position:absolute;
	z-index:1;
	left: 80px;
	top: 0px;
	width:721px;
	height: 44px;
}

.photo1 {
	position:absolute;
	z-index:5;
	left: 742px;
	top: 30px;
}
.style1 img {
	padding-bottom: 3px;
	padding-left: 4px;
}
.photo2 {
	position:absolute;
	z-index:4;
	left: 738px;
	top: 189px;
}
.photo3 {
	position:absolute;
	z-index:5;
	left: 738px;
	top: 330px;
}
.photo4 {
	position:absolute;
	z-index:4;
	left: 752px;
	top: 450px;
}
.photo_inside {
	position:absolute;
	z-index:5;
	left:738px;
	top:0px;
}

.opening_text {
	font-weight:bold;
	background-color:#FFFFFF;
	padding:16px 55px 13px 22px;
}

a:link, 
a:visited { color: #043F7D; font-weight:bold;}
a:hover {  color: #C9001F; font-weight:bold; text-decoration: none;}
a:active { color: #CC6600; font-weight:bold;}
.caption {
	font-size:10px;
	text-align: center;
	line-height:140%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
.caption a:link,
.caption a:visited {
	text-decoration: none;
	font-weight: normal;
}
.caption a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.caption a:active {
	text-decoration: underline;
	font-weight: normal;
}
.caption_red {
	font-size:10px;
	text-align: center;
	line-height:140%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
.caption_red a:link,
.caption_red  a:visited {
	text-decoration: none;
	font-weight: normal;
}
.caption_red a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.caption_red a:active {
	text-decoration: underline;
	font-weight: normal;
}
.caption_turquoise {
	font-size:10px;
	text-align: center;
	line-height:140%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
.caption_turquoise a:link,
.caption_turquoise a:visited {
	text-decoration: none;
	font-weight: normal;
}
.caption_turquoise a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.caption_turquoise a:active {
	text-decoration: underline;
	font-weight: normal;
}
.caption_blue {
	font-size:10px;
	text-align: center;
	line-height:140%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
.caption_blue a:link,
.caption_blue  a:visited {
	text-decoration: none;
	font-weight: normal;
}
.caption_blue a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.caption_blue a:active {
	text-decoration: underline;
	font-weight: normal;
}
.bullets li {
	list-style:none;
	background: url("../../images/bullet.gif") no-repeat 0px 4px;
	vertical-align:top;
	padding: 0 0 .6em 18px;
	margin:0;
	margin-left: -20px;
}

.center_column_footer {
	background-color:#FFFFFF;
	padding:10px 0px 10px 0px;
}

.footer {
	font-weight: bold;
	text-align:center;
	font-size: 80%;
	line-height:150%;
	color: #6B8DC5;
	margin-top: 10px;
}
.footer a:link,
.footer a:visited {color: #043F7D; text-decoration: none; font-weight: bold;}
.footer a:hover {
	color: #C9001F;
	text-decoration: none;
	font-weight: bold;
}
.footer a:active {
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
}

.sub_footer {
	text-align: center;
	font-weight: bold;
	font-size: 80%;
	line-height:150%;
	color: #6B8DC5;
	margin-top: 0px;
}
.sub_footer a:link,
.sub_footer a:visited {color: #043F7D; text-decoration: none; font-weight: bold;}
.sub_footer a:hover {
	color: #C9001F;
	text-decoration: none;
	font-weight: bold;
}
.sub_footer a:active {color: #CC6600; text-decoration: none; font-weight: bold;}

.copyright {
	color: #666666;
	font-size: 7pt;
	letter-spacing:-.1px;
	font-weight:normal;
	line-height:130%;
	margin-top:10px;
	margin-bottom:10px;
}
.copyright a:link ,
.copyright a:visited {color : #89725D; text-decoration : none;}
.copyright a:hover {
	color: #007800;
	text-decoration: none;
}
.copyright a:active {color : #58AE58; text-decoration : none;}

.credits {
	font-size: 95%;
	font-weight: bold;
	color:#007576;
}
.blueBold {
	font-weight: bold;
	color: #123D91;
	font-size: 14px;
}
.largerFont {
	font-size: 14px;
}

