﻿BODY
{
    background-color: #4CAEF0;
    margin: 0px;
    font: 14px Arial, "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #535353;
}
#mainBG
{
    width: 100%;
    background-color: #83CDFA;
    /*background: url(/style%20library/Images/BodyBG.jpg) repeat-x;*/
    float: left;
}
.headerContainer
{
    z-index: 100;
    border-bottom: 0px solid;
    border-left: 0px solid;
    margin: 0px auto;
    width: 990px;
    border-top: 0px solid;
    border-right: 0px solid;
}
.globalNav1
{
    float: left;
    height: 90px;
}
.globalNav2
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: right;
    padding-top: 25px;
}
.globalNav3
{
    text-align: right;
    width: 233px;
    float: right;
    height: 90px;
}
.logo
{
    float: left;
    font-size: 0px;
}
.logo A
{
    width: 302px;
    display: block;
    background: url(/style%20library/Images/KMALogo.png) no-repeat left center;
    height: 90px;
    cursor: pointer;
    color: #83CDFA;
    font-size: 0px;
}
.brandContainer
{
    width: 302px;
    float: left;
}
.navContainer
{
    width: 990px;
}
.search
{
    padding-bottom: 5px;
    padding-left: 25px;
    width: 210px;
    padding-right: 25px;
    background: url(/Style%20Library/Images/NavSearchBG.png) no-repeat;
    float: left;
    height: 30px;
    padding-top: 5px;    
}
.search TABLE
{
    background-color: #ffffff;
    display: none;
}
.ms-sbLastcell
{
    display: none;
}
TD.ms-sbcell
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
TD.ms-sbgo
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
TD.ms-sbcell
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
.topNavContainer
{
    /* width: 730px; */
    float: left;
    height: 40px;
}
.navTabContainer
{
    float: left;
}
.tabLinkabout_kma
{
    width: 156px;
    background: url(/style%20library/Images/BtnNavAboutOff.png) no-repeat;
    height: 40px;
}
.tabLinkabout_kmaHover
{
    width: 156px;
    background: url(/style%20library/Images/BtnNavAboutOn.png) no-repeat;
    height: 40px;
}
#about_kma_tab
{
    width: 156px;
}
.tabLinktreatment
{
    width: 133px;
    background: url(/style%20library/Images/BtnNavTreatmentOff.png) no-repeat;
    height: 40px;
}
.tabLinktreatmentHover
{
    width: 133px;
    background: url(/style%20library/Images/BtnNavTreatmentOn.png) no-repeat;
    height: 40px;
}
#treatment_tab
{
    width: 133px;
}
.tabLinkcaregivers
{
    width: 136px;
    background: url(/style%20library/Images/BtnNavCaregiversOff.png) no-repeat;
    height: 40px;
}
.tabLinkcaregiversHover
{
    width: 136px;
    background: url(/style%20library/Images/BtnNavCaregiversOn.png) no-repeat;
    height: 40px;
}
#caregivers_tab
{
    width: 136px;
}
.tabLinkcommunity
{
    width: 149px;
    background: url(/style%20library/Images/BtnNavCommunityOff.png) no-repeat;
    height: 40px;
}
.tabLinkcommunityHover
{
    width: 149px;
    background: url(/style%20library/Images/BtnNavCommunityOn.png) no-repeat;
    height: 40px;
}
#community_tab
{
    width: 149px;
}
.tabLinkget_involved
{
    width: 156px;
    background: url(/style%20library/Images/BtnNavGetInvolvedOff.png) no-repeat;
    height: 40px;
}
.tabLinkget_involvedHover
{
    width: 156px;
    background: url(/style%20library/Images/BtnNavGetInvolvedOn.png) no-repeat;
    height: 40px;
}
#get_involved_tab
{
    width: 156px;
}
.tabTop
{
    cursor: pointer;
    height: 40px;
}
.hovertabTop
{
    cursor: pointer;
    height: 40px;
}
.tabBack
{
    z-index: 199;
    position: absolute;
    padding-bottom: 0px;
    margin: 0px;
    display: block;
    padding-top: 0px;
    width: 216px;
    background: url('/Style%20Library/Images/NavDropRightShadow.png') right repeat-y;
}

.subtabBack
{
    position: absolute;
    left: 206px;
    margin-top: -47px;
}

.subnavDrop
{
    list-style-type: none;
    margin: 0px;
    width: 171px;
    float: left;
    list-style-image: none;
    
}

.tabShadow
{
    width: 451px;
}
.subnavTag
{
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 0px;
    font-family: "Trebuchet MS" , Arial, Verdana, Helvetica, sans-serif;
    font-size: 0.87em;
    font-weight: bold;
    padding-top: 0px;
}
.navDrop
{
    list-style-type: none;
    margin: 0px;
    width: 206px;
    float: left;
    list-style-image: none;
    
}
.menuLeft
{
    padding: 10px 0px 0px 12px;
    margin: 0px;
    width: 194px;
    height: 30px;
    background: url('/Style%20Library/Images/NavDrop1BG.png');
}

.menuLeftHover
{
    padding: 10px 0px 0px 12px;
    margin: 0px;
    width: 194px;
    height: 30px;
    background: url('/Style%20Library/Images/NavDrop1BGHover.png');   
}

.submenuLeft
{
    padding: 10px 0px 0px 12px;
    margin: 0px;
    width: 159px;
    float: left;
    height: 30px;
    background: url('/Style%20Library/Images/NavDrop2ItemBG.png');
    color: #FFFFFF;
}

.submenuLeftHover
{
    padding: 10px 0px 0px 12px;
    margin: 0px;
    width: 159px;
    float: left;
    height: 30px;
    background: url('/Style%20Library/Images/NavDrop2ItemBGHover.png');
    color: #FFFFFF;
}

.dropContainer
{
    margin: 0px;
    width: 393px;
    padding: 0px 12px 0px 12px;
}
.subnavItem
{
    font-family: Verdana, Arial, "Trebuchet MS" , Helvetica, sans-serif;
    color: #535353;
    font-size: 14px;
    font-weight: bold;
}
A.subnavItem:link
{
    font-family: "Trebuchet MS" , Arial, Verdana, Helvetica, sans-serif;
    color: #535353;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: none;
}
A.subnavItem:visited
{
    font-family: "Trebuchet MS" , Arial, Verdana, Helvetica, sans-serif;
    color: #535353;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: none;
}
A.subnavItem:hover
{
    font-family: "Trebuchet MS" , Arial, Verdana, Helvetica, sans-serif;
    color: #535353;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: none;
}
A.subnavItem:hover
{
    color: #000000;
}

.subsubnavItem
{
    font-family: Verdana, Arial, "Trebuchet MS" , Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
A.subsubnavItem:link, A.subsubnavItem:visited, A.subsubnavItem:hover
{
    font-family: "Trebuchet MS" , Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: none;
}
A.subsubnavItem:hover
{
    text-decoration: underline;
}

A.tabTopHyperlink:link
{
    font-family: "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #1f5a7f;
    font-size: 1.3em;
    font-weight: bold;
}
A.tabTopHyperlink:visited
{
    font-family: "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #1f5a7f;
    font-size: 1.3em;
    font-weight: bold;
}
A.tabTopHyperlink:hover
{
    color: #fff;
    text-decoration: none;
}

.clear
{
    height: 1px;
    clear: both;
}
.off
{
    display: none;
}
.on
{
    display: block;
}
.clearfloat
{
    line-height: 0px;
    height: 0px;
    clear: both;
    font-size: 1px;
}

.mainContainer
{
    width: 990px;
    margin: 0px auto 0px auto;
    background-color: #83CDFA;
    z-index: 10;
}

#mainLeftPad
{
    height: 623px;
    width: 15px;
    background: url('/style%20library/Images/BodyShadowLeft.jpg') no-repeat;
    background-color: #83CDFA;
    float: left;
}

#mainRightPad
{
    height: 623px;
    width: 15px;
    background: url('/style%20library/Images/BodyShadowRight.jpg') no-repeat;
    background-color: #83CDFA;
    float: left;
}

.whiteBGBody
{
    margin: 0px auto 0px auto;
    background-color: #FFF;
    float: left;
}

.container 
{
    background: url('/Style%20Library/Images/NavLeftBG.jpg') no-repeat 0px 16px;
    float: left;
    min-height: 623px;
}

/* Footer Styles */
.footerContainer
{
    width: 100%;
    height: 183px;
    margin: 0px auto 0px auto;
    background-color: #4CAEF0;
    /* background: url('/Style%20library/Images/FooterBGOutside.gif') repeat-x; */
    float: left;
}

.footerBG, .headerBG
{
    width: 990px;
    margin: 0px auto 0px auto;
}

.footerLeft
{
    float: left;
    width: 545px;
    background-color: #5EB6F2;
    /* background: url('/Style%20library/Images/FooterBGInside.gif') repeat-x; */
    padding-top: 15px;
    padding-left: 10px;
    height: 168px;
    font-size: 12px;
    color: #333333;
    line-height: 1.5;
}

a.footerLink:link, a.footerLink:visited
{
    font: Verdana;
    font-size: 14px;
    color: #FFFFFF;
}

.footerMiddle
{
    float: left;
    width: 180px;
    height: 183px;
    background: url('/style%20library/Images/FooterBadgeBG.jpg') repeat-x;
}

.footerRight
{
    float: left;
    width: 185px;
    background-color: #5EB6F2;
    /*background: url('/Style%20library/Images/FooterBGInside.gif') repeat-x;*/
    padding: 20px 20px 0 20px;
    height: 163px;
    font-family: Arial;
    font-size: 14px;
    color: #0081D7;
    font-weight: bold;
}

#footerLeftPad
{
    height: 184px;
    width: 15px;
    background-color: Transparent;
    position: relative;
    float: left;
}

#footerRightPad
{
    height: 184px;
    width: 15px;
    background-color: Transparent;
    position: relative;
    float: right;
}

.connect, .connect a:link, .connect a:visited
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    border-bottom: solid 1px #59A9DC;
    padding: 5px 0 5px 15px;
    text-decoration: none;
}

.connect img
{
    padding-top: 3px;
}

.NewsTickerMain
{
    width: 710px;
    height: 80px;
    background: url('/Style%20Library/Images/NewsBG.png') repeat-x;
    float: left;
    padding-left: 20px;
}

.RecentNews
{
    float: left;
    padding-top: 25px;
    width: 165px;
}

.MoreNewsLink, .MoreNewsLink a:link, .MoreNewsLink a:visited
{
    font-family: Verdana;
    font-size: 12px;
    color: #008CEA;
    float: left;
    padding-top: 2px;
}

.MoreNewsImageLink
{
    float: left;
    padding-left: 5px;
    padding-top: 10px;
}

.newsWrapper {
    position: relative; 
    float: left; 
    height: 75px; 
    overflow: hidden; 
    width: 500px;
}

#news_list {
    position: absolute; 
    z-index: 100;           
    list-style: none;
    margin-top: 0px;
}


.newsItem {
    height: 60px;      
    padding-top: 10px;
    float: left;
}

.newsItem a:link, .newsItem a:visited {
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
    color: #008CEA;
}

.newsItemDate {
    font-family: Arial;
    font-size: 14px;
    color: #003366;   
    float: left;
    width: 350px;
}

.newsItemImage {
    float: left;
    width: 100px;
}

.newsButtons {
    float: right;
    width: 25px;
    margin-top: 20px;
    margin-right: 13px;
}

.leftContentSidebar {
    width: 221px; 
    position: relative; 
    float: left;
}

/* Sidebar Nav Style */

.sidebarRowPlain {
}

.sidebarTopic {
    height: 40px;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    color: #333333;   
}

.sidebar2, a.sidebar2:link, a.sidebar2:visited {
    padding-top: 10px;
    padding-left: 20px;
    height: 40px;
    width: 201px;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.sidebar3, a.sidebar3:link, a.sidebar3:visited {
    padding-left: 30px;
    height: 30px;
    width: 191px;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    color: #5B5B5B;
    text-decoration: none;
}

a.sidebar3:hover {
    color: #242424;   
}

.sidebarSelected2, a.sidebarSelected2:link, a.sidebarSelected2:visited {
    background: url('/Style%20Library/Images/NavLeftTab.png') no-repeat;
    color: #FC6C15;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 20px;
    height: 40px;
    width: 201px;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
}

.sidebarSelected3, a.sidebarSelected3:link, a.sidebarSelected3:visited {
    color: #008CEA;
    height: 30px;
    width: 191px;
    padding-left: 30px;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
}


.sideLinkabout_kma
{
    width: 221px;
    background: url(/style%20library/Images/NavLeftSectionAboutKMA.png) no-repeat;
    height: 42px;
}
.sideLinktreatment
{
    width: 221px;
    background: url(/style%20library/Images/NavLeftSectionTreatment.png) no-repeat;
    height: 42px;
}
.sideLinkcaregivers
{
    width: 221px;
    background: url(/style%20library/Images/NavLeftSectionCaregivers.png) no-repeat;
    height: 42px;
}
.sideLinkcommunity
{
    width: 221px;
    background: url(/style%20library/Images/NavLeftSectionCommunity.png) no-repeat;
    height: 42px;
}
.sideLinkget_involved
{
    width: 221px;
    background: url(/style%20library/Images/NavLeftSectionGetInvolved.png) no-repeat;
    height: 42px;
}

/* End Sidebar Nav Styles */

#mainContent {
    width: 738px;   
    float: left;
}

/* Site Map Styles */
.contentMapBG {
	width: 712px;
	margin: 8px auto 0px auto;
}

.mapColumn {
	float: left;
	width: 163px;
	padding: 0px 15px 0px 0px;
}

.mapTitleContainer {
	float: none;
	padding: 10px 0px 15px 0px;
}

a.mapTitle:link, a.mapTitle:visited, a.mapTitle:hover, a.mapTitle:active {
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

.mapItemContainer {
	float: none;
	padding: 0px 0px 7px 0px;
}

a.mapItem:link, a.mapItem:visited, a.mapItem:hover, a.mapItem:active {
	font-size: 1.1em;
	color: #1F597F;
	text-decoration: none;
}

a.mapItem:hover, a.mapItem:active {
	color: #000033;
	text-decoration: none;
}
/* End Site Map Styles */

.wizardStep {
	/* border-bottom: 1px solid #CCCCCC;*/
	padding-left: 10px;
	padding-bottom: 10px;
	width: 100%;
	font-family: Arial;
	font-size: 14px;
	color: #525252;
}

.wizardNav {
	padding: 10px 0px 0px 10px;
	text-align: left;
}

.wizardStepTitle 
{
    font-family: Arial;
    font-size: 20px;
    color: #065EA5;
    padding-bottom: 10px;
}

.pageTitleImage
{
    padding-left: 10px;
	padding-bottom: 10px;
}

.labelCell
{
    text-align: right;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
}

h3 
{
    border-bottom-width: 0px;
    font-family: Arial;
}

.ms-WPBody, .ms-WPBody div, .ms-WPBody TD
{
    font: 14px Arial, "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #535353;
}

.ms-WPBody a:link, .ms-WPBody a:visited 
{
    color: #008CEA;
}

.pageContent 
{
    padding: 0 20px 20px 20px;
}

.pageContent p 
{
    line-height: 1.5;
}

.pageContent div
{
    line-height: 1.5;
}

.pageContent ul
{
    list-style-image: url('/Style%20Library/Images/BulletO.gif');
}

.pageContent li
{ 
    line-height: 1.5;
    padding-bottom: 5px;
    list-style-image: url('/Style%20Library/Images/BulletO.gif');
}

.pageContentHeader
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #065EA5;
    padding-bottom: 10px;
}    

.error 
{
    color: #CC0000;
}

#newsButtonUp:hover
{
    cursor: pointer;
}

#newsButtonDown{
    cursor: pointer;
}
