﻿body 
{
    background-color:white;
    font:normal 12px Arial;
    color:#000;
    margin:0;padding:0;
}
a:link, a:active, a:visited
{
    color:#f21e23;
    text-decoration:underline;
    outline: none;
}
.break, .pusher
{
    clear:both;
}
img
{
    padding:0;
    margin:0;
}
.prop {
    height:489px;
    float:right;
    width:1px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

*:first-child+html p
{
    padding:0px;
    margin:0px;
    padding:7px 0px;
}
.thsRed
{
    color:#f7060c;
}

#wrapper
{
    margin:0 auto;
    width:1020px;
}
#mainArea
{
    width:1020px;
    height:628px;
}
#leftPanel
{
    width:103px;
    float:left;
    margin:0px;
}
#headerContentPanel
{
    width:523px;
    float:left;
    margin:0px;
}
#logo
{
    width:523px;
    height:120px;
    margin:0px;
}
#kids
{
    width:523px;
    height:275px;
    margin:0px;
}
* html #kids
{
    margin-top:-3px;
}
#contentArea
{
    background:url(/images/contentBG.jpg) no-repeat;
    margin:0px;
    width:457px;
    height:233px;
    text-align:center;
    font:bold 13px Arial;
    color:#000;
    padding:0 33px;
}
* html #contentArea
{
    margin-top:-3px;
}
#contentArea h1
{
    font:bold 22px Arial;
    margin:0;padding:0;
    margin-bottom:15px;
}

#middlePanel
{
    width:103px;
    float:left;
}
#navPanel
{
    width:224px;
    float:left;
}
#overNav
{
    width:224px;
    height:29px;
    margin:0px;
}
#warningMsg
{
    width:224px;
    height:134px;
    background-color:#565252;
    margin:0px;
}

* html #warningMsg
{
    margin-top:-9px;
}

#rightPanel
{
    width:67px;
    float:left;
}
#footerArea
{
    width:1020px;
    height:126px;
    background:url(/images/footerBG.jpg) no-repeat;
    color:White;
}
* html #footerArea
{
    margin-top:-6px;
}
#footerContentAttribution
{
    width:390px;
    height:52px;
    margin:0 auto;
    text-align:center;
}
#fcaAidsLogo
{
    width:74px;
    height:52px;
    float:left;
}
#fcaAddress
{
    width:316px;
    height:39px;
    text-align:center;
    padding-top:13px;
    font-size:13px;
    float:left;
    color:White;
}
#fcaAddress ul
{
    margin:0;padding:0;
    list-style-type:circle;
}
#fcaAddress ul li
{
    display:inline;
    list-style-type:circle;
}
#fcaAddress ul li.firstLI
{
    list-style-type:none;
}
#footerNav
{
    margin:0 auto;
    text-align:center;
    padding-top:17px;
    width:395px;
    font-size:10px;
    color:White;
}
* html #footerNav
{
    width:375px;
}
#footerNav a:link, #footerNav a:active, #footerNav a:visited
{
    display:block;
    float:left;
    padding:0px 4px;
    color:White;
    text-decoration:none;
}
.footerSep
{
    float:left;
    padding:0px 3px;
}
#footerNav a:hover
{
    text-decoration:underline;
}
/************************************************/
/* Interior Page                                */
/************************************************/
#intWrapper
{
    margin:0 auto;
    text-align:center;
    width:1020px;
    background:url(/images/interior/rptContentBG.jpg) repeat-y;
}
#intLogo
{
    width:1020px;
    height:101px;
    margin:0px;
}
.intMainContentArea
{
    width:1020px;
    background:url(/images/interior/mainContentBG.jpg) no-repeat;
    background-position:center top;
}
#intMainContentArea
{
    width:1020px;
    background:url(/images/interior/mainContentBG.jpg) no-repeat;
    background-position:center top;
}
* html .intMainContentArea
{
    margin-top:-3px;
}
#intContent
{
    margin:0 auto;
    width:782px;
    margin-top:2px;
}
#intSubNavigationArea
{
    width:160px;
    float:left;
}
.intSubNavigationItem
{
    background:url(/images/interior/subNavBullet.jpg) no-repeat;
    background-position:left top;
    margin-bottom:12px;
    width:140px;
    padding-left:18px;
    text-align:left;
}
.intSubNavigationItem a:link, .intSubNavigationItem a:active, .intSubNavigationItem a:visited
{
    color:Black;
    font:bold 12px Arial;
    text-decoration:none;
}
.intSubNavigationItem a:hover, .intSubNavigationItem a.ON
{
    text-decoration:underline;
}

#contentWords
{
    border-left:solid 1px #999;
    padding:0px 32px 10px 19px;
    text-align:left;
    float:left;
    width:562px;
}
.pageTitleOrange
{
    font:bold 22px Arial;
    color:#f36a27;
    margin-bottom:15px;
}

.pageTitleBlue
{
    font:bold 22px Arial;
    color:#0c23cc;
    margin-bottom:15px;
}

.pageTitleGreen
{
    font:bold 22px Arial;
    color:#48c00b;
    margin-bottom:15px;
}

.pageTitlePurple
{
    font:bold 22px Arial;
    color:#a509c7;
    margin-bottom:15px;
}

#intFooterArea
{
    width:1020px;
    height:119px;
    background:url(/images/interior/footerBG.jpg) no-repeat;
    padding-top:50px;
}
* html #intFooterArea
{
    margin-bottom:0px;
    margin-bottom:-16px;
}



/************************************************/
/* Navigation - Home Page                       */
/************************************************/
#navArea
{
    /*width:224px;
    height:465px;*/
    margin:0px;
    text-align:center; 
    padding:9px 13px;
    width:198px;
    height:447px;
    background:url(/images/navBG.jpg) no-repeat;
}
* html #navArea
{
    margin-top:-3px;
}
.navItem
{
    width:195px;
    height:105px;
    margin:0px;
    margin-bottom:8px;
}
.navItemLast
{
    width:195px;
    height:105px;
    margin:0px;
}

/************************************************/
/* Navigation - Interior Page                   */
/************************************************/
#intNavArea
{
    margin:0 auto;
    width:771px;
    height:97px;
    background:url(/images/interior/navAreaBG.jpg) no-repeat;
    z-index:2;
    padding:10px 0px 0px 11px;
}
.intNavItem
{
    float:left;
    width:185px;
    height:43px;
    margin-right:7px;
}
.intNavItemLast
{
    float:left;
    width:185px;
    height:43px;
}

.scroll-pane {
	width: 700px;
	height: 700px;
	overflow: auto;
	background: #ccc;
	float: left;
}
.holder {
	float: left;
	margin: 10px;
}


.statItem
{
    font:bold 14px Arial;
    color:#f21e23;
    width:65px;
    background-color:White;
    height:75px;
    text-align:center;
    padding:0px 5px;
}
.sLeft
{
    border-left:solid 1px black;
}
.sTop
{
    border-top:solid 1px black;
}    
.sRight
{
    border-right:solid 1px black;   
}
.sBottom
{
    border-bottom:solid 1px black;
}
td.statItem a:link, td.statItem a:active, td.statItem a:visited
{
    font:bold 14px Arial;
    color:#f21e23;
}
.modalPopup 
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    width:550px;
    padding:25px;
}
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup p
{
    font:normal 13px Arial;
}

.faqItem ul
{
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
}

#partnerLogos
{
    text-align:center;
    margin-top:35px;
}
.pLogo
{
    margin-bottom:10px;
    text-align:center;
}
