body,td,th,textarea,select,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th{font-size:10px;}
form{padding:0;margin:0;}
body{margin:0;background:#ffffff;}
body.subpage{background: url(../images/cfa/contentdropshadow.gif) top left repeat-y;}

a, a.visited {color: #002b47;}
a:hover {color: #BD1514}

a.red:link{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #a41112; font-size:11px}
a.red:visited{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #a41112; font-size:11px}
a.red:hover{ font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #a41112; font-size:11px}

a.medium_red:link{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #a41112; font-size:12px}
a.medium_red:visited{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #a41112; font-size:12px}
a.medium_red:hover{ font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #a41112; font-size:12px}


p{margin:0 0 1.5em 0;}

#tblACMAdminToolbar{z-index:1000;}


.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-table;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.layout{position:relative;min-width:965px;}
.tier1 .curtainbg{background: url(../images/cfa/curtain-home-bg.gif) top left repeat-x;height:600px}
.subpage .curtainbg{background: url(../images/cfa/curtain-sub-bg.gif) top left repeat-x;height:600px}

.header{}
.logo{}

.flashcurtain{position:absolute;top:122px;left:260px}

.path{color:#889dab;position:absolute;top:153px;left:280px}
.path a{color:#889dab;text-decoration:none}

.search{margin:4px 30px 40px 30px}
.search input{vertical-align:middle;}
.ipf-PageSearch-TextField {width:120px;font-size:9px;margin:0 7px 0 0}
.ipf-PageSearch-Button {text-indent:-1000px;line-height:100px;width:20px;height:19px;background: url(../images/cfa/gobutton.gif) top left no-repeat;border:none}

.footer{clear:both;font-size:9px;color:#bcc0bb;padding:10px 0 25px 0;}
.footer a, .footer a:visited, .footer a:hover{color:#bcc0bb;text-decoration:none;}

.leftcolumn{z-index:2;}
.contentarea{z-index:1;}


.nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
.nav ul li {float: left;list-style: none;list-style-image:none;margin:0}

/* Level 1 */
.nav ul {margin:2px 0px 0 9px;}
.nav ul li{background: url(../images/cfa/nav-divider.gif) bottom left repeat-x;}
.nav ul li a{display:block;text-decoration:none;width:163px;padding:8px 10px 8px 17px;}
.nav ul li a:hover{background:#e5edf6}
.nav ul li div a{color:#002b47;background: url(../images/cfa/nav-bullet-off.gif) left no-repeat;}
.nav ul li div a:hover{color:#a41112;background: url(../images/cfa/nav-bullet-on.gif) left no-repeat;}


/* Level 2 */
.nav ul li ul{margin: -28px 0 0 190px;position: absolute;background: #a41112;width: 190px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
.nav ul li ul li{background:none;}
.nav ul li ul li a{border-bottom:1px solid #000000;width:170px;padding:6px 10px;text-indent:none;color:#ffffff;}
.nav ul li ul li a:hover{background: #e41213;color:#ffffff !important}
.nav ul li ul li.ipf-parent a{background: url(../images/cfa/nav-bullet-white.gif) right no-repeat}
.nav ul li ul li.ipf-parent a:hover{background: #e41213 url(../images/cfa/nav-bullet-white.gif) right no-repeat;color:#ffffff !important}

/* Level 3 */
.nav ul li ul li ul {margin: -24px 0 0 190px;background: #a41112;}
.nav ul li ul li ul li a{background:none !important;}
.nav ul li ul li ul li a:hover{background: #e41213 !important;color:#ffffff !important}

/* Level 4 */
.nav ul li ul li ul li ul{display:none;}

.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto;}


			

/*Tier 1 ---------------------------------------------- */
.tier1 .photoarea{background:#a41112;position:absolute;top:173px;left:0}
	.tier1 .splashimage{float:left}
	.tier1 .flasharea{float:left;margin:8px 0 0 0}

.tier1 .leftcolumn{background: url(../images/cfa/leftcolumn-home-bg.gif) top left no-repeat;width:226px;position:absolute;top:122px;left:38px;}
	.tier1 .nav{margin:0 15px 15px 10px}
	.tier1 .icons{background:#f2f2f1;color:#979797;padding:10px 10px 1px 10px;vertical-align:middle;margin:0 12px 7px 12px}
	.tier1 .icons img{vertical-align:bottom;margin:0 5px 0 0}
	.tier1 .icons a{color:#979797;text-decoration:none;}
	.tier1 .icons p{margin:0 0 10px 0;}

.tier1 .contentarea{background: url(../images/cfa/home-content-bg.gif) top left repeat-y;position:absolute;top:533px;left:0px;}
	.tier1 .calendar{margin:0 30px 0 50px;width:203px;float:left;display:inline}
	.tier1 .calendar ul{margin:10px 0;padding:0;}
	.tier1 .calendar ul li{margin:0 0 5px 30px;}
	.tier1 .calendar a{color:#002b47;text-decoration:none}
	.tier1 .content{color:#002b47;float:left;width:325px;line-height:1.4em;padding:15px 0 0 0;}

.tier1 .footer{margin:0 0 0 280px;}

#quote{line-height:1.3em;margin:0 auto;font-size:11px;background: #dfdfdf;color:#666666;}
				#quote #quote-photo{margin:0;padding:0}
				#quote blockquote{background: url(../images-v8/quote.gif) 10px 0 no-repeat;padding:0 25px 0 40px;text-align:right;margin:0 0 10px 0;}

/* Tier 2 and 3 ---------------------------------------------- */

.subpage .backgroundphoto{width:100%;height:258px;position:absolute;top:173px;left:0px;z-index:1;overflow:hidden;}

.subpage .leftcolumn{background: url(../images/cfa/leftcolumn-sub-bg.gif) top left no-repeat;width:226px;position:absolute;top:122px;left:38px;}

.subpage .leftcolumn .nav{margin:0 0px 30px 10px;}
.subpage .leftcolumn .sectiontitle{color:#ffffff;/*text-transform:uppercase;*/background:#002b47;padding:3px 10px 3px 25px;font-size:14px;font-weight:normal;margin:0 5px 5px 5px}


.accordionnavarea{margin:0 0 30px 0px}
	.accordionnav {margin:0 0 0 17px;}
	.accordionnav a.headerCssClass {display: block;color:#002b47;text-decoration:none;padding:4px 0 4px 17px}
	.accordionnav a.headerCssClassSelected{display: block;color:#a41112;text-decoration:none;padding:4px 0 4px 17px;color:#a41112;background: url(../images/cfa/bullet-arrow.gif) left no-repeat}
	.accordionnav a.itemCssClass{display: block;color:#002b47;text-decoration:none;padding:4px 0 4px 27px}
	.accordionnav a.itemCssClassSelected{display: block;color:#a41112;text-decoration:none;padding:4px 0 4px 27px}	

.subpage .leftcolumn .subnav ul{margin:0 17px 30px 17px;padding:0;list-style:none}
.subpage .leftcolumn .subnav ul li{display:block;padding:4px 5px 4px 0px;width:170px}
.subpage .leftcolumn .subnav ul li a{display:block;padding:0 0 0 17px}
.subpage .leftcolumn .subnav a{color:#002b47;text-decoration:none}
.subpage .leftcolumn .subnav ul li a:hover{color:#a41112;background: url(../images/cfa/bullet-arrow.gif) left no-repeat}



/* Tier 2 */
.tier2 .contentarea{background:#ffffff;width:660px;padding:0 0 130px 0;position:absolute;top:205px;left:279px;}
.tier2 .photocolumn{float:left;width:200px;margin:0;padding:10px 0 10px 10px}
.tier2 .content{width:400px;float:left;padding:0 25px 0px 25px;color:#7c7c7f;line-height:1.4em;}
.tier2 .content .pagetitle{background: url(../images/cfa/pagetitle-bg.gif) top left repeat-x; padding:55px 10px 10px 25px;margin:0 -25px 15px -25px;}
.tier2 .content .pagetitle h1{color:#000000;font-weight:normal;font-size:22px; padding: 0 0 2px 0; margin: 0;line-height:1em;}
.tier2 .content ul{margin:15px 0;padding:0;}
.tier2 .content ul li{list-style-image: url(../images/cfa/bullet.gif);margin:0 0 5px 17px}
.tier2 .content img.floatleft{ float:left; margin: 0 15px 15px 0}
.tier2 .content img.floatright{ float:right; margin: 0 0 15px 15px}


/* Tier 3 ---------------------------------------------- */
.tier3 .contentarea{background: #ffffff url(../images/cfa/content-bg.gif) top left repeat-y;width:660px;padding:0 0 130px 0;position:absolute;top:205px;left:279px;}
.tier3 .content{width:397px;float:left;padding:0 25px 0px 25px;color:#7c7c7f;line-height:1.4em;}
.tier3 .content .pagetitle{background: url(../images/cfa/pagetitle-bg.gif) top left repeat-x; padding:55px 10px 10px 25px;margin:0 -25px 15px -25px;}
.tier3 .content .pagetitle h1{color:#000000;font-weight:normal;font-size:22px; padding: 0 0 2px 0; margin: 0;line-height:1em;}
.tier3 .content ul{margin:15px 0;padding:0;}
.tier3 .content ul li{list-style-image: url(../images/cfa/bullet.gif);margin:0 0 5px 17px}
.tier3 .rightcolumn{float:right;width:161px;margin:0 22px 0 0;padding:80px 15px 0 15px;display:inline;line-height:1.5em;  font-family:georgia, "Times New Roman"; color:#727272}


/* Wide */
.subpage.wide .contentarea{background-image:none !important}
.subpage.wide .content{width:610px;}

