/* ========================================================================================== Text Editor Drop Downs */
/* none */

/* ========================================================================================== PAGE LAYOUT */
.titanBody,.mainBody,.Freeform,.FormEditor,.FAQ, 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea
{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;}

.titanBody p,.titanBody blockquote,
.mainBody p,.mainBody blockquote,
.Freeform p,.Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl,.Freeform textarea,
.FAQ p,.FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ textarea,
.FormEditor p,.FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl,.FormEditor textarea
{line-height:18px;}

.Freeform strong{color:#000;}

h4{color:#a21413;font:normal 16px Arial, Helvetica, sans-serif;}/*default block page titles  */
h1{color:#000;font:normal 24px Arial, Helvetica, sans-serif; text-transform:uppercase;}/* page title */

#topContentContainer p{line-height:18px; font-size:12px;}

#contentArea{background:0;/*background:url(images/MCFI/bg_CenterRight.gif) repeat-y 6px 0px;*/}
#topContentContainer{background:#fff;border-bottom:0px;}
#topContentContainer div.TopLeft{color:#fff;background:#0068a5;}
#topContentContainer h1{color:#fcbb21;font:normal 20px  "Arial Narrow",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#topContentContainer p{line-height:14px; font-size:11px;}

#contentContainer{background:url(images/Olympus/bg_HomeGradient.jpg) no-repeat left bottom;}
/*#contentArea{background:url(images/MCFI/bg_CenterRight.gif) repeat-y -10px top;}*/
#rightZone{background:0}

#middlecenterZone td{border-left:1px #e7e7e7 solid;}
#middlerightZone{background:url(images/Olympus/bg_fold_home.gif) no-repeat 15px top;}


/*  general shared tags and classes */
	/* === BLOCK HEADINGS === non-text editor blocks with h3 titles */
div.Aggregation h3, /* on alpha list filter it's the heading for the alpha section */
div.TOCBlock h3,
div.WhatsNew h3,
div.Calendar h3, /* date range above the event listing */
div.CenterZone h3,
div.LeftZone h3,
div.RightZone h3,
div.MiddleLeftZone h3,
div.MiddleCenterZone h3,
div.MiddleRightZone h3{color:#000;font:normal 18px Arial, Helvetica, sans-serif; text-transform:uppercase;}
div.OneCol div{border-bottom:0px;}


/* === BLOCK TEASER HEADINGS === filter (alpha list = tocList),, toc, what's new,  search results, calendar  - these styles will show when the h4 is not a link */
div.OneCol h4,
div.TwoCol h4,
div.SiteMap h4,
div.tocList h4{text-transform: none;}	

div.OneCol h4 a,
div.TwoCol h4 a,
div.tocList h4 a{text-decoration:none; font-size:12px; font-weight:bold;}

.date{font-size:12px; color:#999;}

/* ========= Home Page Programs Slider Skin==============*/
.carousel-outer-container .carousel-item a{color:#000; text-decoration:none;}
.carousel-outer-container .carousel-item a:hover{color:#000;}
.carousel-outer-container .carousel-next,
.carousel-outer-container .carousel-next:active{background:url(images/Olympus/next-horizontal.png) no-repeat 0px 0px;}
.IE6 .carousel-outer-container .carousel-next,
.IE6 .carousel-outer-container .carousel-next:active{background:url(images/Olympus/next-horizontal.gif) no-repeat 0px 0px;}
.carousel-outer-container .carousel-next:hover{background-position: -50px 0px}
.carousel-outer-container .carousel-next-disabled{background-position: -126px 0px!important;}

.carousel-outer-container .carousel-prev,
.carousel-outer-container .carousel-prev:active{background:url(images/Olympus/prev-horizontal.png) no-repeat 0px 0px;}
.IE6 .carousel-outer-container .carousel-prev,
.IE6 .carousel-outer-container .carousel-prev:active{background:url(images/Olympus/prev-horizontal.gif) no-repeat 0px 0px;}
.carousel-outer-container .carousel-prev:hover{background-position: -100px 0px;}
.carousel-outer-container .carousel-prev-disabled{background-position: -0px 0px;}

.carousel-outer-container .carousel-item div div h4 a{color:#fff; font:bold 14px Arial, Helvetica, sans-serif;}
.carousel-outer-container .carousel-item div div h4 a:hover{color:#eee;}
.carousel-outer-container .carousel-item div div p{color:#fff;}
.carousel-outer-container .carousel-item div div p a{color:#fff;text-decoration: underline;}
.carousel-outer-container .carousel-item div div p a:hover{color:#00ccff;}
.carousel-outer-container .carousel-item div div span{background:#000;filter:alpha(opacity=70);/* for IE */opacity:0.7; /* CSS3 standard */}
.IE6 .carousel-outer-container .carousel-item div div{background:#000;}
