﻿/**************************************************************************************************/
/* Structural Layout Section                                                                      */
/**************************************************************************************************/
*{padding: 0;margin: 0;}
/*body{padding: 0;margin: 0; background-color: #FFFFCC; }*/
body{padding: 0;margin: 0; background-image: url("images/e_tile.jpg"); background-repeat: repeat-x repeat-y; }
html, body, form {height: 100%;}
.EPL_Common_Container {min-height: 100%;margin: 0 auto;width: 970px;background-color: white;
                       border-left: 1px Black solid;border-right: 1px Black solid;}
* html .EPL_Common_Container {height: 100%;}
.EPL_Common_ClearFooterSection{clear:both;height: 256px;}
.EPL_Common_FooterSectionWrapper{width: 950px;background-color: #FFF;text-align: center;padding-top: 10px;
                                 margin: -250px auto 0 auto;font-size: .75em;}
.EPL_Common_FooterLinkBar{line-height: 1em;}
.EPL_Common_FooterAddressBar{border-top: 1px gray solid;border-bottom: 1px gray solid;line-height: 1.6em;}
.EPL_Common_FooterCopywriteBar{line-height: 1.6em;font-weight: bold;}
ul{margin-left: 0; padding-left: 18px;}

/**************************************************************************************************/
/* Header Layout Section                                                                          */
/**************************************************************************************************/
.EPL_Common_HeaderSectionWrapper{padding-top: 5px;padding-left: 10px;padding-right: 10px;}
.EPL_Common_SearchBoxContentHolder{height: 24px;float: right;margin-bottom: 5px;}
.EPL_Common_BannerArea{background-color: #CCDD60;height: 150px;vertical-align: top;}
.EPL_Common_BannerAreaLeftWrapper{float: left;}
.EPL_Common_BannerAreaRightWrapper{float: left; padding-top: 10px;}
.EPL_Common_BannerLogo{width: 235px;height: 103px;}
.EPL_Common_BannerPictures{width: 408px;height: 95px;float: left;vertical-align: top;}
.EPL_Common_QuickLinkEarmark{width: 23px;height: 95px;float: left;vertical-align: top;}
.EPL_Common_QuickLinkContentHolder{width: 255px; height: 85px;float: left; background:white; padding: 5px; padding-right: 15px;}
.EPL_Common_InfoBarWrapper{padding-left: 10px;padding-right: 10px;}
.EPL_Common_BreadCrumbContentHolder{float: left;height: 25px;vertical-align: middle;}
.EPL_Common_SectionTitle{float: right;vertical-align: bottom;}	

/**************************************************************************************************/
/* Middle Layout Section                                                                          */
/**************************************************************************************************/
.EPL_Common_ContentSectionWrapper{clear: both;padding-left: 10px;padding-right: 10px;padding-top: 5px;height: 100%;min-height: 100%;}

/**************************************************************************************************/
/* Common Section                                                                                 */
/**************************************************************************************************/
.EPL_Common_Border{border:1px #C6C8CA solid;}
.EPL_Common_GradientGreen{background-image :url('images/Green_Gradient.gif'); background-repeat: repeat-x;}
.EPL_Teen_PurpleHeader{background-image :url('images/Purple_Header.jpg'); background-repeat: repeat-x;}
.EPL_Common_TitleFont{font-family: Georgia;font-size : 1.7em; font-weight: bold;color: Black;}
.EPL_Common_TitleFont_Medium{font-family: Georgia;font-size : 1.4em; font-weight: bold;}

a.EPL_Common_BlackLink:link{text-decoration: none;color: Black;}
a.EPL_Common_BlackLink:visited{text-decoration: none;color: Black;}
a.EPL_Common_BlackLink:hover{color: #CC0033;text-decoration: underline;}
a.EPL_Common_RedLink:link{text-decoration: none;color: #CC0033;}
a.EPL_Common_RedLink:visited{text-decoration: none;color: #CC0033;}
a.EPL_Common_RedLink:hover{text-decoration: underline;color: #CC0033;}
.EPL_Common_ClearingDiv{clear: both;}

/**************************************************************************************************/
/* Sitefinity Blogs                                                                               */
/**************************************************************************************************/
.sf_postListing{list-style-type:none;margin: 0;padding: 0;}
.sf_postTags{margin-bottom: 10px;}
.sf_postTitle{color: black; font: normal georgia,arial,sans-serif; font-size: 12pt;}
.sf_postTitle a:link{color: black;text-decoration: none;}
.sf_postTitle a:visited{color: black;text-decoration: none;}
.sf_postTitle a:hover{text-decoration: underline;color: #CC0033;}
.sf_postDate {font-size: 8pt; color: #666; margin-bottom: 5px;}
.sf_readMore a:link{color: #CC0033;text-decoration: none;}
.sf_readMore a:visited{color: #CC0033;text-decoration: none;}
.sf_readMore a:hover{text-decoration: underline;color: #CC0033;}
.sf_postContent p{}
.sf_postContent a:link{color: #CC0033;text-decoration: none;}
.sf_postContent a:visited{color: #CC0033;text-decoration: none;}
.sf_postContent a:hover{text-decoration: underline;color: #CC0033;}
a.sf_backLink:link{color: #CC0033;text-decoration: none;}
a.sf_backLink:visited{color: #CC0033;text-decoration: none;}
a.sf_backLink:hover{text-decoration: underline;color: #CC0033;}
.sf_blogArchiveBulletedList{color: black;font:normal georgia,arial,sans-serif;font-size: 11pt;font-weight: bold;
                            list-style-position:outside; margin-left:17px;}
.sf_blogArchiveBulletedList li a:link{color: black;text-decoration: none;}
.sf_blogArchiveBulletedList li a:visited{color: black;text-decoration: none;}
.sf_blogArchiveBulletedList li a:hover{text-decoration: underline;color: #CC0033;}

.sf_back{display:none;}
.sf_postBookmark{padding-top: 20px;}
.sf_postBookmarkTitle{color:Black;font-weight:bold;}

.TeenPage .sf_postTitle{color: #CC0033}
.TeenPage .sf_postTitle a:link{color: #CC0033;text-decoration: none;}
.TeenPage .sf_postTitle a:visited{color: #CC0033;text-decoration: none;}
.TeenPage .sf_postTitle a:hover{text-decoration: underline;color: #CC0033;}

/**************************************************************************************************/
/* Sitefinity News                                                                                */
/**************************************************************************************************/
.sf_newsTitle{font:normal georgia,arial,sans-serif;font-size: 12pt;}
.sf_newsTitle a:link{color: black;text-decoration: none;}
.sf_newsTitle a:visited{color: black;text-decoration: none;}
.sf_newsTitle a:hover{text-decoration: underline;color: #CC0033;}
.sf_newsDate{font-size: 8pt; color: #666; margin-bottom: 5px;}
.sf_newsThumbnail{float:left;}
.sf_newsThumbnail img{float: left; display:inline; margin-right: 5px;}
.sf_newsSummary{float: left;}
.sf_postCategory a:link{color: #CC0033;text-decoration: none;}
.sf_postCategory a:visited{color: #CC0033;text-decoration: none;}
.sf_postCategory a:hover{text-decoration: underline;color: #CC0033;}
.sf_postTags a:link{color: #CC0033;text-decoration: none;}
.sf_postTags a:visited{color: #CC0033;text-decoration: none;}
.sf_postTags a:hover{text-decoration: underline;color: #CC0033;}
.sf_newsContent{}
.sf_newsContent a:link{color: #CC0033;text-decoration: none;}
.sf_newsContent a:visited{color: #CC0033;text-decoration: none;}
.sf_newsContent a:hover{text-decoration: underline;color: #CC0033;}

.sf_newsArchiveBulletedList{color: black;font:normal georgia,arial,sans-serif;font-size: 11pt;font-weight: bold;
                            list-style-position:outside;}
.sf_newsArchiveBulletedList li a:link{color: black;text-decoration: none;}
.sf_newsArchiveBulletedList li a:visited{color: black;text-decoration: none;}
.sf_newsArchiveBulletedList li a:hover{text-decoration: underline;color: #CC0033;}
.sf_newsArchiveBulletedList li {padding-bottom: 2px;}

/**************************************************************************************************/
/* Sitefinity Search Box                                                                          */
/**************************************************************************************************/
.sf_searchBox{border: 0;}
.sf_searchText{border: 2px solid #CCDD60;margin-right: 5px;height: 16px;}
.sf_searchSubmit{width: 70px;height: 22px;color: Black;font-family: georgia, verdana;}

/**************************************************************************************************/
/* Sitefinity Hyperlink                                                                           */
/**************************************************************************************************/
.sf_hyperlinkRedBold{font-weight: bold;}
a.sf_hyperlinkRedBold:link{color: #CC0033; text-decoration: none;}
a.sf_hyperlinkRedBold:visited{color: #CC0033;text-decoration: none;}
a.sf_hyperlinkRedBold:hover{text-decoration: underline;color: #CC0033;}

/**************************************************************************************************/
/* EPL Bullet Item Control                                                                        */
/**************************************************************************************************/
.epl_BulletItem{color: black;font:normal georgia,arial,sans-serif;font-size: 11pt;font-weight: bold;list-style-position:outside;}
.epl_BulletItem li a:link{color: black;text-decoration: none;}
.epl_BulletItem li a:visited{color: black;text-decoration: none;}
.epl_BulletItem li a:hover{text-decoration: underline;color: #CC0033;}

.epl_BulletItem_Style2{color: #666666;font:normal verdana,georgia,arial,sans-serif;font-size: 9pt;list-style-position:outside;}
.epl_BulletItem_Style2 li a:link{color: #666666;text-decoration: none;}
.epl_BulletItem_Style2 li a:visited{color: #666666;text-decoration: none;}
.epl_BulletItem_Style2 li a:hover{text-decoration: underline;color: #CC0033;}

/**************************************************************************************************/
/* EPL Block Title Control                                                                        */
/**************************************************************************************************/
.epl_BlockTitle_Image{margin-right: 5px; vertical-align: top;}
.epl_BlockTitle_MainText{color: black;font-family: Georgia;font-size: 16pt;font-weight: bold; vertical-align:top;}
.epl_BlockTitle_SecondaryText{vertical-align:top;}
.epl_BlockTitle_Spacer{clear:both; padding-bottom: 10px;}
 
.epl_TeenPage_BlockTitle_MainText{color: white;font-family: Georgia;font-size: 16pt;font-weight: bold; vertical-align:top;}
.epl_TeenPage_BlockTitle_SecondaryText{color: white; vertical-align:top;}
.epl_TeenPage_BlockTitle_Spacer{clear:both; padding-bottom: 14px;}

/**************************************************************************************************/
/* EPL BreadCrumb Bar                                                                             */
/**************************************************************************************************/
img.sf_Image_Center{margin: 0 auto; display: block;}
/**************************************************************************************************/
/* General Fonts                                                                                  */
/**************************************************************************************************/
/*Used for normal text*/
body{font-family: Verdana;color: #666666;font-size: 9pt;}
/*Used for Block Title*/
h1{font-family: Georgia;color: Black;font-size: 15pt;}
/*Used for Item Titles*/
h2{font-family: Verdana;color: Black;font-size: 11pt;font-weight: bold;}
/*Used for field headings*/
h3{font-family: Verdana;color: Black;font-size: 9pt;font-weight: bold;}
.ItemTitle{font-family: Verdana;color: Black;font-size: 11pt;font-weight: bold;}
.BlockTitle{font-family: Georgia;color: Black;font-size: 15pt;}	
.fieldHeading{font-family: Verdana;color: Black;font-size: 9pt;font-weight: bold;}

/**************************************************************************************************/
/* Header Fonts                                                                                   */
/**************************************************************************************************/
.header .quickLink{font-size: 8pt;font-weight: bold;}

/**************************************************************************************************/
/* Footer Fonts                                                                                   */
/**************************************************************************************************/
.footer .linkBarText{font-size: 8pt;}
.footer .addressBarText{font-size: 8pt;}
.footer .copyWriteText{font-size: 7pt;font-weight: bold;}

/**************************************************************************************************/
/* Link Fonts                                                                                     */
/**************************************************************************************************/
a:link{color: #CC0033;text-decoration: none;}
a:visited{color: #CC0033;text-decoration: none;}
a:hover{text-decoration: underline;color: #CC0033;}
a.redLink:link{color: #CC0033;text-decoration: none;}
a.redLink:visited{color: #CC0033;text-decoration: none;}
a.redLink:hover{text-decoration: underline;color: #CC0033;}
a.blackLink:link{color: black;text-decoration: none;}
a.blackLink:visited{color: black;text-decoration: none;}
a.blackLink:hover{text-decoration: underline;color: #CC0033;}
a.grayLink:link{color: #666666;text-decoration: none;}
a.grayLink:visited{color: #666666;text-decoration: none;}
a.grayLink:hover{text-decoration: underline;color: #CC0033;}

/**************************************************************************************************/
/* Homepage Fonts                                                                                 */
/**************************************************************************************************/
.homepage .blockTitle{font-family: Georgia;color: Black;font-size: 15pt;font-weight: bold;}
.homepage .news .itemTitle{font-size: 11pt;font-weight: bold;}
.homepage .news .itemSummary{color: #666666;font-size: 9pt;}
.homepage .news .moreLink{color: #CC0033;font-size: 9pt;font-weight: bold;}
.homepage .checkthisout .itemTitle{font-size: 11pt;font-weight: bold;}
.homepage .checkthisout .itemContent{color: #666666;font-size: 9pt;}
.homepage .viewAll{font-size: 10pt;font-weight: bold;}
.homepage .programs .itemDate{font-size: 9pt;font-weight: bold;color: Black;}
.homepage .programs .itemTitle{font-size: 9pt;font-weight: bold;}
.homepage .programs .itemTime{color: #666666;font-size: 8pt;}
.homepage .programs .itemLocation{color: #666666;font-size: 8pt;}
.homepage .minisitemap .sectionTitle{font-family: Georgia;font-size: 15pt;font-weight: bold;line-height: 15pt;}
.homepage .minisitemap .itemTitle{font-size: 9pt;}
.homepage .minisitemap .moreLink{font-size: 9pt;font-weight: bold;padding-top: 5px;}

/**************************************************************************************************/
/* Programs Fonts                                                                                 */
/**************************************************************************************************/
.programs .blockTitle{font-family: Georgia;color: Black;font-size: 15pt;font-weight: bold;}
.programs .itemTitle{font-size: 11pt;}
.EPL_ImageFix img{vertical-align: bottom;}

/**************************************************************************************************/
/* Teens                                                                                          */
/**************************************************************************************************/
.Teens h1{font-family: Georgia;color: White;font-size: 15pt;}

/**************************************************************************************************/
/* About Euclid                                                                                   */
/**************************************************************************************************/
.TableList{font-size: 9pt;}
table.TableList{border-collapse:collapse; width: 100%;}
.TableList tr td{border: 1px solid #E8E8E8; padding: 3px; vertical-align: top;}

.ModalBackground{background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup{background-color: White;  border: 1px solid black;}
.modalPopupHeader{height: 26px; width: 814px; background-color:#CDDD60; padding: 3px;}
.modalPopupContent{height: 350px; width: 800px; overflow:auto; overflow-x: hidden; padding: 10px; }