body{margin:0; font-size: .7em; font-family: arial; color: #606060; background-color: #e7e7e7; height: 100%;}
.objManagedLink{text-decoration:underline; color: red;}
.objManagedLinkPublished{text-decoration:underline; color: blue;}

.clearFloat {clear: both; font-size: .01em; height: 0px; overflow: hidden;}

.floatLeft {float: left;}





/****---- Content Templates ----****/
/*--- Homepage ---*/

#homeLeft { font-size: 1em; background-image: url(../../scripts/objectifyMedia.aspx?file=templateimages//89.gif&amp;siteID=1); background-repeat: repeat-x; background-position: top left; width: 190px;}
#homeMiddle {font-size: 1em; width: 268px; min-width: 268px;}
#homeRightWrap {width: 220px; min-width: 250px; }
#homeRight {font-size: 1em; background-image: url(../../scripts/objectifyMedia.aspx?file=templateimages//91.gif&amp;siteID=1); background-repeat: repeat-x; background-position: top left; color: white; width: 220px;}
#objectifyArea {font-size: 1em; background-image: url(../../scripts/objectifyMedia.aspx?file=templateimages//90.gif&amp;siteID=1); background-repeat: repeat-x; background-position: top left; width: 220px;}

#homeRight a { color: white;  text-decoration: none; }
#homeRight a:link{ color: white;   text-decoration: none; }
#homeRight a:visited { color: white;   text-decoration: none; }
#homeRight a:hover { color: #606060;   text-decoration: none; }
#homeRight a:active{ color: white;   text-decoration: none; }

.homepageGreyBar a { color: white !important; text-decoration: none; }
.homepageGreyBar a:link{ color: white !important;  text-decoration: none; }
.homepageGreyBar a:visited { color: white !important; text-decoration: none; }
.homepageGreyBar a:hover { color: #ed1c2e !important; text-decoration: none; }
.homepageGreyBar a:active{ color: white !important; text-decoration: none; }

#homeLeft a { color: #606060; text-decoration: none;  }
#homeLeft a:link{ color: #606060;  text-decoration: none; }
#homeLeft a:visited { color: #606060;  text-decoration: none; }
#homeLeft a:hover { color: #ed1c2e;  text-decoration: none; }
#homeLeft a:active{ color: #606060;  text-decoration: none; }








#objectifyArea {font-size: 1em; background-image: url(../../scripts/objectifyMedia.aspx?file=templateimages//90.gif&amp;siteID=1); background-repeat: repeat-x; background-position: top left; width: 220px;}
#objectifyArea a { color: #323276; text-decoration: none; font-weight: bold; }
#objectifyArea a:link{ color: #323276; text-decoration: none; }
#objectifyArea a:visited { color: #323276; text-decoration: none; }
#objectifyArea a:hover { color: #00a3e4; text-decoration: none; }
#objectifyArea a:active{ color: #323276; text-decoration: none; }

/* LHS Login Form Area */
.loginFormArea {color: white; padding: 10px; margin: 0px; }

/* Homepage Headings */
.homepageHeading { padding-left: 0px; padding-right: 5px; border-bottom: 1px solid #dedede; font-size: 1.2em; margin-right: -50px; position: relative; font-weight: bold;   }
.homepageHeadingLeft { padding-left: 0px; padding-right: 5px; border-bottom: 1px solid #dedede; font-size: 1.2em; margin-right: -15px; position: relative; font-weight: bold; margin-left: -4px; padding-top: 5px; width: 205px; color: white;  }
.homepageHeadingMiddle { width: 285px; color: #606060; }
.homepageHeadingRight { width: 235px; color: white; }

/* Other */
#homeMiddle hr {margin-top: 4px; margin-bottom: 0px; color: #dedede; height: 1px;}
#homeLeft ul {margin-top: 12px; margin-bottom: 12px;}
#homeLeft ul li{ list-style-image: url(../../scripts/objectifyMedia.aspx?file=templateimages//83.gif&amp;siteID=1); margin-top: 5px; }




/* Second Level ALL Page Titles */
.titleArea{ padding-left: 5px; margin-bottom: 15px; margin-top: 15px; font-family: Arial; font-size: 2em; }


/* One Column Content Template Default */
.nonEdit_cWrapperOC { margin-bottom: 30px; margin-right: 10px; margin-left: 20px;  }
.nonEdit_cWrapperOC .mainArea{ }

/* Promotional Right Hand Side Content Template */
.nonEdit_cWrapperRHS { margin-bottom: 30px; margin-right: 20px; margin-left: 20px; }
.nonEdit_cWrapperRHS .mainAreaRight{ position: relative; width: 133px; float: right; }
.nonEdit_cWrapperRHS .mainArea{ padding-right: 5px; margin-right: 140px;  }

/* Two Column Content Template */
.nonEdit_cWrapperTC { margin-bottom: 30px; margin-right: 25px; margin-left: 20px; }
.nonEdit_cWrapperTC .mainArea{  width: 48%; float: left; margin-bottom: 20px;  }
.nonEdit_cWrapperTC .mainAreaRight{ width: 48%; margin-left: 1.2%; float: left; margin-bottom: 20px;  }


a { }
a:link{ color: #606060; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:active{ color: #606060; text-decoration: underline; }
a:hover { color: #ed1c2e; text-decoration: underline; }

/* Overall Bullet Points */
ul li {margin-left: -21px; margin-top: 4px; margin-bottom: 4px;}

/* Overall Heading styles */
h1{ font-family: Arial; color: #606060; font-weight: bold;  font-size: 1.3em; margin: 0px; }
h2{ font-family: Arial; color: #eb1c2e; font-weight: bold;  font-size: 1.3em; margin: 0px; }
h3{ font-family: Arial; color: #606060; font-weight: bold; font-size: 1.1em; margin: 0px; }
h4{ font-family: Arial; color: #eb1c2e; font-weight: bold; font-size: 1.1em; margin: 0px; }
h5{ font-family: Arial; color: #606060; font-size: 1em; margin: 0px; }


/*--- Header ---*/
.headerContainer { background-image: url(../../scripts/objectifyMedia.aspx?file=templateimages/84.jpg); background-repeat: repeat-x; }
#headerNavItemArea {  }
#headerNavItemArea a { font-size: 1em; font-weight: bold; text-decoration: none; color: black; }
#headerNavItemArea a:link{ color: black; text-decoration: none; }
#headerNavItemArea a:visited { color: black; text-decoration: none; }
#headerNavItemArea a:hover { color: #ed1c2e; text-decoration: none; }
#headerNavItemArea a:active{ color: black; text-decoration: none; }

#headerSearchArea { font-size: 1em; font-weight: bold; }
.searchCriteria { }
.headerSubmitButton { }


/*--- Global ---*/
#globalNavArea { font-size: 1.2em; font-weight: bold; text-decoration: none; color: black; }
#globalNavArea a { color: #606060; text-decoration: none; }
#globalNavArea a:link{ color: #606060; text-decoration: none; }
#globalNavArea a:visited { color: #606060; text-decoration: none; }
#globalNavArea a:hover { color: #ed1c2e; text-decoration: none; }
#globalNavArea a:active{ color: #606060; text-decoration: none; }
#globalNavArea .navItem { background-image: url(../../scripts/objectifyMedia.aspx?file=templateimages/81.gif); background-repeat: no-repeat; background-position: top left; }


/*--- Footer ---*/
#footerArea { color: black; font-size: 1em;  }
#footerArea a { color: black; text-decoration: none; }
#footerArea a:link{ color: black; text-decoration: none; }
#footerArea a:visited { color: black; text-decoration: none; }
#footerArea a:hover { color: #ed1c2e; text-decoration: none; }
#footerArea a:active{ color: black; text-decoration: none; }

#objectifyPowered { color: black; font-size: 1em;  }
#objectifyPowered a { color: black; text-decoration: none; }
#objectifyPowered a:link{ color: black; text-decoration: none; }
#objectifyPowered a:visited { color: black; text-decoration: none; }
#objectifyPowered a:hover { color: #108ebd; text-decoration: none; }
#objectifyPowered a:active{ color: black; text-decoration: none; }


/*---- Presentation Templates ----*/

/* Homepage LHS Greybars */
.homepageGreyBar { background-color: #bfbfbf; font-size: 1.5em; color: white; width: 220px; margin-left: -15px; margin-right: -15px; margin-top: 1px; margin-bottom: 0px; font-weight: bold;}
.homepageGreyBar .homepageGreyBarImageArea {width: 68px;  }
.homepageGreyBarImageArea img {border: 1px solid black;}
.homepageGreyBar .homepageGreyBarTitleArea {padding-top: 4px;}
.homepageGreyBar .section {background-image: url(../../scripts/objectifyMedia.aspx?file=images/1/01.gif&amp;siteID=1); background-position: top left; background-repeat: no-repeat; width: 220px; height: 34px; padding-left: 35px; font-weight: bold;   }

/* Image Left Presentation Template */
.imgPresentationLeft{ width: 100%; margin-right: -10px; padding: 0px;  }
.imgPresentationLeft .imgArea{ width: 8%; height: 85px; font-family: Arial; font-size: 1em; padding-top: 8px; padding-right: 8px; }
.imgPresentationLeft .imgArea img{ border: 1px solid #cecfdc;}
.imgPresentationLeft .textArea{ width: 92%; font-family: Arial; font-size: 1em; color: padding-left: 0px; padding-top: 8px; padding-bottom: 4px; }
.imgPresentationLeft .textArea p{ margin: 0px; }
.imgPresentationLeft .textArea a:link{ color: #164613; text-decoration: none; }
.imgPresentationLeft .textArea a:hover{ color: #75ad33; text-decoration: underline; }
.imgPresentationLeft .textArea a:visited{ color: #75ad33; text-decoration: none; }
.imgPresentationLeft .textArea h5{ font-family: Arial; color: #164613; font-size: .95em; margin: 0px; }

/* Image Right Presentation Template */
.imgPresentationRight{ width: 100%; margin-right: -10px; padding: 0px; }
.imgPresentationRight .imgArea{ width: 8%; height: 85px; font-family: Arial; font-size: 1em; padding-top: 8px; }
.imgPresentationRight .imgArea img{ border: 1px solid #cecfdc; }
.imgPresentationRight .textArea{ width: 92%; font-family: Arial; font-size: 1em; padding-right: 8px; padding-top: 8px; padding-bottom: 4px; }
.imgPresentationRight .textArea p{ margin: 0px; }
.imgPresentationRight .textArea a:link{ color: #164613; text-decoration: none; }
.imgPresentationRight .textArea a:hover{ color: #75ad33; text-decoration: underline; }
.imgPresentationRight .textArea a:visited{ color: #75ad33; text-decoration: none; }
.imgPresentationRight .textArea h5{ font-family: Arial; color: #164613; font-size: .95em; margin: 0px; }

/*---- Collection Indexes ----*/

/* Media Collection Index */
.collectionItem {font-size: 1em;}
.news_teaser {}
.news_date {font-weight: bold;}
.news_year {font-weight: normal;}
.news_month {font-weight: normal;}
.news_day {font-weight: normal;}
.titleBg {font-weight: bold;}
.titleBg a { color: black; text-decoration: none; }
.titleBg a:link{ color: black; text-decoration: none; }
.titleBg a:visited { color: black; text-decoration: none; }
.titleBg a:hover { color: #ed1c2e; text-decoration: none; }
.titleBg a:active{ color: black; text-decoration: none; }


/* Homepage Media Preview CI */
.homepagePreviewCI {font-size: 1.2em; font-weight: bold; color: #606060;  width: 180px; }
.homepagePreviewCI  ul li{ list-style-image: url(../../scripts/objectifyMedia.aspx?file=templateimages//83.gif&amp;siteID=1); margin-top: 10px; }
.homepagePreviewCI a { color: #606060; text-decoration: none; }
.homepagePreviewCI a:link{ color: #606060; text-decoration: none; }
.homepagePreviewCI a:visited { color: #606060; text-decoration: none; }
.homepagePreviewCI a:hover { color: #ed1c2e; text-decoration: none; }
.homepagePreviewCI a:active{ color: #606060; text-decoration: none; }


/* Event Calendar Details Content Template */
#contactDetails a{ color: #606060; text-decoration: none; }
#contactDetails a:link{ color: #606060; }
#contactDetails a:visited{ color: #606060; text-decoration: none; }
#contactDetails a:hover{ color: #ed1c2e; text-decoration: underline; }
#contactDetails a:active{ color: #606060; }



/*---- KMS SECTION ----*/



/* Event Calendar */
.eventCalendar {width: 310px; min-width: 313px; background-color: #ffffff; border: 1px solid #bfbfbf; margin-bottom: 8px; }
.calendar{width: 305px; min-height: 248px; border: 1px solid #606060; margin-left: 3px; margin-top: 3px; margin-right: 3px; padding-bottom: 3px; margin-bottom: 3px; background-color: #e9e9e9; }
.calendar .monthYear { font-size: 1.5em; color: #606060; font-weight: bold; width: 220px; float: left; text-align: center; padding-top: 3px; }
.calendar .prevMonthArrow {float: left; padding: 5px 0px 5px 5px;}
.calendar .nextMonthArrow {float: right; padding: 5px 5px 5px 0px;}
.calendar .thisMonthThisDay{ float: left; background-color: white; margin-left: 1px; margin-bottom: 1px;}

.calendar .thisMonth{ float: left; background-color: #e9e9e9; margin-left: 1px; margin-bottom: 1px;}
.calendar .dayHasEvent{ float: left; background-color: #c4d5ef; margin-left: 1px; margin-bottom: 1px;}
.dayHasEvent a{ color: #ed1c2e; text-decoration: none; }
.dayHasEvent a:visited{ color: #ed1c2e; text-decoration: none; }
.dayHasEvent a:hover{ color: #606060; text-decoration: underline; }

.calendar .lastMonth{ float: left; background-color:#d4d4d4; margin-left: 1px; margin-bottom: 1px; }
.calendar .nextMonth{ float: left; background-color:#d4d4d4; margin-left: 1px; margin-bottom: 1px; }
.calendar .dateText { margin-top: 3px; }
.calendar .calouter{ width: 40px; height: 30px; text-align: center; border: 1px solid #606060;}
.calendar .headerCal{ float: left; width: 40px; font-weight: bold; text-align: center; border: 1px solid #606060; background-color: #d4d4d4; margin-left: 1px; margin-bottom: 1px; padding-top: 0px; color: #606060;}
.calendar a{ color: #606060; text-decoration: none; }
.calendar a:visited{ color: #606060; text-decoration: none; }
.calendar a:hover{ color: #ed1c2e; text-decoration: underline; }

#calendarRightArea { float: right; background-color: #FFFFFF; width: 200px; min-height: 262px; padding-left: 0px; padding-right: 0px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; float: right; margin-right: 0px; }
#calendarRightArea a{ color: #606060; font-weight: bold; text-decoration: none; }
#calendarRightArea a:link{ color: #606060;  }
#calendarRightArea a:hover{  color: #ed1c2e; text-decoration: none;  }
#calendarRightArea a:active { color: #606060;  }

#calendarArea a{ color: #606060;; font-weight: bold; text-decoration: none; }
#calendarArea a:link{ color: #606060;  }
#calendarArea a:hover{  color: #ed1c2e; text-decoration: none;  }
#calendarArea a:active { color: #606060;  }

/* Contact Presentation Template */
.conTable {border:1px solid #CCCCCC; width:100%;}
.conTh {width:25%; font-weight:bold; text-align:left; padding:2px; vertical-align:text-top;}
.conTd {text-align:left; padding:2px;}
.conHeading {border-bottom:1px solid #CCCCCC !important; font-weight:bold;}
