﻿body{background:url(../images/background.gif) repeat-x 0px 0px;margin:0px;}
h1{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#7c0000;}
h2,h3,h4{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#7c0000;}
h2.errorPage{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:Blue;}
.headerText{font-size:16px;font-weight:bold;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#7c0000;}
a:link,a:visited{font:normal 11px verdana;text-decoration:none;}
a:hover{text-decoration:underline;}
a.aTopRightMenu:link, a.aTopRightMenu:visited{font:bold 11px verdana;text-decoration:none;color:Black;}
a.aTopRightMenu:hover{font:bold 11px verdana;color:Red;text-decoration:none;}
.hidden{width:0px;height:0px;border:0px;}
.divCentered_800{width:800px;margin-left:auto;margin-right:auto;text-align:center;}
.lblTitle{font:bold 18px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:gray;margin:0px;}
.bodyText{font:normal 12px verdana;line-height:18px;}
.bodyTextGray{font:normal 12px verdana;color:#c0c0c0;line-height:18px;text-align:justify;}
.bodyTextSmall{font:normal 10px verdana;}
.bodyTextSmallBold{font:bold 10px verdana;color:Black;}
.bodyTextBold{font:bold 12px verdana;color:Black;}
.bodyTextItalics{font:italics 12px verdana;line-height:15px;}
.dialogCss{border:2px solid gray;overflow:hidden;}
.lblSegmentHeader{font:bold 20px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#2F5BB2;}
.lblSegmentHeaderWhite{font:bold 12px verdana;text-transform:uppercase;color:white;}
IMG.imgSortImage{margin-left:5px;}
.txtComments{Width:90%;Height:80px;}
.helpToolTip{padding:4px;font:normal 10px verdana;width:250px;margin-left:8px;background-color:#FEFED8;border:1px solid #7c0000;filter: Shadow(Color=#666666,Direction=135,Strength=8);}
.txtRequired{font:normal 11px verdana;color:#2F5BB2;}
.GridFooterText{font:normal 11px verdana;}
a.aShareLink:link, a.aShareLink:visited{font:bold 12px verdana;}
a.aShareLink:hover{font:bold 12px verdana;color:Red;}
a.image_link:link, a.image_link:visited{padding-left:20px;padding-bottom:2px;padding-top:0px;}


/*body*/
.body_table{border:0px solid white;width:985px;margin-left:auto;margin-right:auto;}
.tr_banner td{background:url(../images/banner.gif) repeat-x -9px 0px;height:173px;margin:0px;}
.tr_body td{background-color:White;}
.tr_menu td{background-color:White;}
.tbl_menu{height:54px;border:0px solid red;width:100%;margin-top:8px;margin-right:auto;margin-left:auto;}
.tbl_menu td,.tbl_menu td.link{background-color:red;background:url(../images/menubg.gif) repeat-x 0px 0px;color:White;text-align:center;font:bold 12px verdana;}
.tbl_menu td.link:hover{cursor:pointer;background-color:red;background:url(../images/menubg_hover.gif) repeat-x 0px 0px;color:White;text-align:center;font:bold 12px verdana;}
td.td_far_left{width:19px;background:url(../images/menuleft.gif) repeat-x 0px 0px;}
td.td_far_right{width:19px;background:url(../images/menuright.gif) repeat-x 0px 0px;}

td.link a:link, td.link a:visited{color:White;font:bold 12px verdana;}
td.link a:visited{color:White;font:bold 12px verdana;text-decoration:none;}

ol.errorPageList{font:normal 14px verdana;}
ol.errorPageList li{margin-bottom:5px;}
IMG.preloader{margin-left:auto;margin-right:auto;}

/*body table*/
.tbl_body_main{width:484px;margin-left:auto;margin-right:auto;margin-top:20px;}
.tbl_body_main th{padding-left:8px;font:bold 14px verdana;background:url(../images/body_header.gif);height:40px;border-bottom:1px solid #c0c0c0;}
.tblBody{width:100%;}
.tblBody td{vertical-align:top;}
.tblBody td.leftColumn{width:182px;padding-left:20px;text-align:left;}
.tblBody td.rightColumn{width:255px;text-align:center;}

/*sidebar table*/
.tbl_body_sidebar{width:246px;margin-left:auto;margin-right:auto;margin-top:20px;}
.tbl_body_sidebar th{font:bold 14px verdana;padding-left:4px;background:url(../images/sidebar_header.gif);height:30px;border-bottom:1px solid #c0c0c0;}
.tbl_body_sidebar td{text-align:left;padding-left:0px;}


/*CountryCombo*/
.countryComboBox{border: 1px solid #A6A7AA;background-color: white;}
.countryComboBoxHover{border: 1px solid #555555;background-color: white;}
.countryComboDropDown{border: 1px solid #868686;background-color: white;padding: 1px;padding-right: 0px;width: 500px;cursor: default;}
.countryComboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;}
.countryComboTextBoxHover{background-color: #B2B4BF;}
.countryComboItem{font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;}
.countryComboItemHover{background-color: #B2B4BF;background-image: url(images/comboItemBg.gif);font-family: Verdana;font-size: 11px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;padding-bottom: 3px;}

/*Header*/
.headerTextMaroon{font-size:24px;font-weight:bold;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#7c0000;}
.headerTextMaroonSub{font-size:20px;font-weight:bold;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#7c0000;}
.divHeader{position:relative;height:65px;border:0px solid red;}
.divLogo{float:left;margin-top:5px;height:auto;width:280px;cursor:pointer;border:0px solid red;}
IMG.imgLogo{border:0px;cursor:pointer;}
a.addevent_link{background:url(../images/addevent_icon.gif) no-repeat 0px 0px;}

/*Add Event*/
INPUT.txtEventTitle{width:280px;height:20px;font:bold 16px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
INPUT.txtWaterMark{color:gray;font-style:italic;font-size:11px;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;width:325px;height:15px;}
INPUT.txtAddress1{width:325px;height:15px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
INPUT.txtAddress2{width:150px;height:15px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
INPUT.txtCity{width:150px;height:15px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.ddlState{height:20px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.ddlCountry{height:20px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
TEXTAREA.txtAboutEvent{width:325px;height:60px;}
.divStartDate{width:auto;margin-right:10px;}
.divEndDate{width:auto;}
.divStartTime{width:auto;margin-right:18px;}
.divEndTime{width:auto;}
.divUSAddress{}
.divUSAddress2{float:left;width:auto;margin-right:10px;}
.divUSCity{width:auto;}
.divUSState{float:left;width:auto;margin-right:10px;}
.divUSZipCode{}
INPUT.txtZipCode{width:100px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.divAddEventFlyerThumb{float:left;text-align:center;margin-right:5px;padding:4px;width:138px;background-color:white;border:1px solid #c0c0c0}
IMAGE.imgFlyerThumb{margin:0px;border:2px solid black;}
.lblAddEventPhotoCaption{font:bold 11px verdana;}
.picker{background-color: #FFFFFF;border: 1px gray solid;font-size: 12px;font-weight: bold;font-family: "Verdana",monospace;padding: 2px;cursor: pointer;}
.calendar_button{border:none;cursor:pointer;}
.calendar td{font-size:11px;}
.title{font-weight:bold;background-color:#D7D7E5;}

.ulConfirmLinks{list-style-image:none; list-style-type:none;margin-top:3px;margin-left:8px;width:98%;}
.ulConfirmLinks li{height:20px;padding-top:3px;padding-bottom:3px;border-bottom:1px dotted #c0c0c0;}
.ulConfirmLinks li a:link{color:blue;height:30px;padding-top:3px;}
.ulConfirmLinks li a:visited{color:blue;height:30px;}
.ulConfirmLinks li a:hover{color:blue;height:30px;}

/*Add event combo box*/
.comboDropDown{border: 1px solid #868686;width:250px;background-color: white;margin-left:0px;margin-top:-5px;padding-top:0px;padding-right: 0px;cursor: default;}
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;}
.comboItem{font-family: Verdana;font-size: 12px;padding: 3px;padding-top: 4px;padding-bottom: 4px;}
.comboItemHover{background-color: blue;font-family: Verdana;font-size: 12px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;padding-bottom: 3px;}

/*Event Search*/
.divEventSearch{position:relative;margin-top:8px;border:0px solid red;width:420px;height:70px;z-index:200;}
.tblSearch{width:100%;}
.tblSearch td{text-align:left;}
.divComboBox{width:415px;height:43px;margin-top:-10px;background:url(../images/HeaderSearchBg.png) no-repeat 0px 2px;vertical-align:middle;text-align:left;padding:0px;border:0px solid green;}
.searchBox{float:left;padding-top:7px;padding-left:10px;}
.divSearchButton{padding-top:-10px;width:65px;border:0px solid red;}
.btnSearch{margin-top:8px;width:80px;height:25px;}

INPUT.txtSearchBox{margin-left:10px;border:2px solid #c0c0c0;height:20px;font:normal 14px verdana;}
.SearchTabs { position: relative; left:-20px; top: -24px; list-style: none; text-align: center; z-index: 2; }
.SearchTabs a:link{ font-weight: bold; color: #4A7195; font-size: 10px; display: block; text-decoration: none !important; }
.SearchTabs a:visited { font-weight: bold; color: #4A7195; font-size: 10px; display: block; text-decoration: none !important; }
.SearchTabs li { font-size: 10px; position: relative; line-height: 11px; float: left; height: 23px;  padding: 0px 3px 0px 3px; color: #c2cbd2; }
.SearchBallons li.Tab { font-size: 10px; width: 90px; }
.Searchballons li.divider { position: relative; top:-3px; }
.SearchTabs li.selected { background: url(../images/Search_Tab.gif) no-repeat center 13px; overflow:hidden; padding: 0px 0px 5px 0px; }
.SearchTabs li.selected a { color: red; background-color: #fff; padding: 0px 4px; border: solid 1px #c8cfd5; border-bottom: none; }
.comboDropDown{position:relative;border: 1px solid #868686;background-color: white;padding: 1px;padding-right: 0px;width: 500px;cursor: default;z-index:200;}
.comboItem{font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;}
.comboItemHover{color:white;background-color: #2F5BB2;font-family: Verdana;font-size: 11px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;padding-bottom: 3px;}

.eventSearchCategories{list-style:none;border:0px solid red;margin-left:0px;padding:0px;}
.eventSearchCategories li{font:normal 12px verdana;margin:0px;border:0px solid green;border-bottom:1px dotted gray;text-align:left;padding-bottom:4px;padding-top:8px;}
.eventSearchCategories li span{font:normal 11px verdana;color:gray;}
.eventSearchCategories li a:link,.eventSearchCategories li a:visited{font:normal 12px verdana;color:#E30101;}
.eventSearchCategories li a:hover{text-decoration:underline;color:Red;}

/*Event Search - Basic*/
.divEventSearchBasic{float:left;padding-left:10px;border:0px solid red;width:420px;height:72px;border:0px solid red;z-index:200;}
.tblSearchBasic{width:100%;margin-top:10px;border:0px solid red;}
.tblSearchBasiic td{text-align:left;}
.divComboBoxBasic{width:415px;height:43px;margin-top:5px;background-color:#c0c0c0;vertical-align:middle;text-align:left;padding:0px;border:0px solid green;}
.searchBoxBasic{float:left;padding-top:0px;padding-left:10px;}
.divSearchButton{width:65px;border:0px solid red;}
.btnSearchBasic{margin-top:8px;width:80px;height:25px;}
INPUT.txtSearchBoxBasic{margin-left:10px;margin-top:-5px;border:2px solid #c0c0c0;height:20px;font:normal 14px verdana;}
.divSearch{float:left;border:0px solid green;height:80px;width:420px;margin-right:45px;}
.btn_search{height:28px;width:90px;}
.txt_search{height:22px;}


/*Header - Change Location*/
.divChangeLocation{float:left;width:200px;height:50px;margin-left:20px;padding-top:10px;border:0px solid red;margin:0px;}
.lblLocation{font:normal 20px trebuchet;color:black;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.divLocationDropDown{background:url(../images/LocationDropDown.gif) no-repeat;height:30px;padding:5px 0px  0px 14px;font:normal 12px verdana;color:White;cursor:pointer;}
.divLocationPopup{background:url(../images/selectZipBg.png) no-repeat;width:320px;height:129px;}
.divLocationPopup{z-index:1000;}
.divLocationZip{width:290px;height:70px;margin-top:20px;margin-left:10px;border:0px solid red;}
.divLocationCountry{width:290px;height:70px;margin-top:20px;margin-left:10px;border:0px solid red;}
INPUT.txtChangeLocationZip{height:20px;border:2px solid gray;width:200px;font:normal 14px verdana;}
.lblChangeLocationPrompt{margin-left:8px;font:normal 18px verdana;color:gray;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.divChangeLocationLinks{margin-left:18px;width:250px;}
.ddlLocationCountries{width:150px;font:normal 12px verdana;height:20px;}
a.aLocationSelected:link, a.aLocationSelected:visited{color:Black;font:bold 11px verdana;}
a.aLocationSelected:hover{color:Red;font:bold 11px verdana;text-decoration:none;}
a.aLocationDefault:link, a.aLocationDefault:visited{color:Blue;font:bold 11px verdana;}
a.aLocationDefault:hover{color:Red;font:bold 11px verdana;text-decoration:none;}

/*Main Menus*/
.divMainMenu{position:relative;width:1024px;margin-top:21px;border:0px solid red;z-index:50;}
.divMenuTopRight{height:20px;text-align:right;margin-top:0px;width:100%;border:0px solid black;z-index:200;}
.divMenuTopRightText{font:normal 11px verdana;border:0px solid red;}
.divMenuTopRightText a:Link, a:visited{color:Blue;}
.TopGroup{float:left;width:720px;z-index:80;border:0px solid red;}
.DefaultTab {position:relative;color:white;font-weight:bold;background:url(../images/boxTopBG.gif) repeat-x 0px 0px;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:16px;cursor:pointer;border-bottom:1px solid gray;z-index:80;}
.DefaultTabHover{color:white;font-weight:bold;background:url(../images/boxTopBG.gif) repeat-x 0px 0px;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:16px;cursor:pointer;}
.SelectedTab{color:black;font-weight:bold;background:url(../images/selected_tab_center_new.gif) repeat-x 0px 1px;padding-top:1px;padding-bottom:0px;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:16px;cursor:pointer;border:0px solid red;}
.btnAddEvent{margin-left:30px;}

/*Authenticated menu*/
.tblAuthenticatedMenu{margin-top:-2px;margin-left:auto;border:0px solid red;}
.tblAuthenticatedMenu td{padding:0px 5px 0px 5px;vertical-align:middle;border:0px solid red;}
.tblAuthenticatedMenu td.blackBorder{border-right:0px solid black;}

.tblMyAccountMenu{width:80px;cursor:pointer;border:1px solid yellow;}
.tblMyAccountMenuSub{border:1px solid red;cursor:pointer;}
.tblMyAccountMenu{border:0px solid #000;width:100px;height:15px;color:blue;width:100%;cursor:pointer;}
.tblMyAccountMenu td{color:blue;cursor:pointer;background:url(../images/myAccountDropDown.gif) no-repeat 85px 10px;}
.tblMyAccountMenuGroup {background-color:white;border:1px solid #c0c0c0;cursor:pointer;}
.tblMyAccountMenuGroup td{color:Black;}
.tblMyAccountMenuTopItem {border-bottom:1px dotted #gray;color:#666;font-family:verdana;font-size:11px;cursor:default;}
.tblMyAccountMenuTopItemHover {color: #000;border-bottom:1px dotted gray;font-family:verdana;font-size:11px;cursor:pointer;}
.tblMyAccountMenuGroup td.tblMyAccountMenuTopItem{border-bottom:1px dotted gray;color:black;font-family:verdana;font-size:11px;cursor:default;}
.tblMyAccountMenuGroup td.tblMyAccountMenuTopItemHover{margin:0;color:red;background-color:#e0e0e0;border-bottom:1px dotted gray;font:normal 11px verdana;color:black;cursor:pointer;}

#divMyAccount{float:left;width:80px;height:auto;border:1px solid red;z-index:200;}
.divMyAccountActions{position:absolute;margin-left:150px;display:none;width:100px;text-align:left;background-color:White;border:1px solid #c0c0c0;padding:4px;z-index:200;}
.ulMyAccountLinks{padding:0px;list-style-type:none;margin-left:2px;width:98%;}
.ulMyAccountLinks li{height:20px;margin-bottom:5px;border-bottom:1px dotted #c0c0c0;}
.ulMyAccountLinks li a:link,.ulMyAccountLinks li a:visited{font:bold 11px verdana;color:black;height:30px;}
.ulMyAccountLinks li a:hover{font:bold 11px verdana;color:red;height:100%;width:100%;}

/*Body*/
.divBodyMain{margin-left:auto;margin-right:auto;width:1024px;margin-top:20px;border:0px solid yellow;height:auto;background-color:White;overflow:hidden;}

/*Body --Columns*/
.divLeftColumn{float:left;width:740px;margin-right:20px;border:0px solid blue;color:black;border:0px solid red;}
.divRightColumn{overflow:hidden;width:260px;height:100%;border:0px solid red;color:Black;}
.TopGroupRightCol{width:auto;z-index:80;position:relative;border:0px solid red;}


/*Edit Contact Info*/
.phoneField{font:normal 11px verdana;}
.phoneField1{height:15px;width:40px;font:normal 11px verdana;}
.phoneField2{height:15px;width:45px;font:normal 11px verdana;}
.phoneField3{height:15px;width:45px;font:normal 11px verdana;}

/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
IMG.imgCloseModalButton{border:0px;}
.divLoginClose{width:320px;text-align:right;border:0px solid red;}

/*Generic tables and fields*/
.tblGeneric{font:normal 11px verdana;margin:0px;border-collapse:collapse;text-align:left;}
.tblGeneric td{vertical-align:top;border:0px solid red;padding:5px;}
.tblGeneric th{color:white;height:30px;background:url(/images/glossyHeaderBg.jpg) repeat-x;}
.lblSectionHeader{font:normal 14px verdana;}
a.aForgotPassword{font:normal 10px verdana;text-decoration:none;color:Blue;}
a.aForgotPassword:hover{font:normal 10px verdana;color:Red;text-decoration:underline;}
INPUT.txtGeneric{width:200px;height:18px;font:bold 14px trebuchet;}
INPUT.txtCity{width:150px;height:18px;font:bold 14px trebuchet;}
INPUT.txtState{width:40px;height:18px;font:bold 14px trebuchet;}
.ddlState{font:normal 11px verdana;height:20px;}
INPUT.txtZipCode{width:80px;height:15px;font:normal 11px verdana;}
INPUT.txtZipCodeBigger{width:80px;height:20px;font:bold 16px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.fieldLabel{font:normal 11px verdana;color:#7c0000;}
#imgCaptcha{border:1px solid #bdbdbd;}
.ddlGeneric {font:normal 11px verdana;height:20px;}
#divSpacedOutline{padding:3px;border:1px solid #bdbdbd;width:700px;}
.divSpacedOutline{padding:3px;border:1px solid #bdbdbd;width:700px;}
.requiredField{font-family:Verdana;color:#8496ff;font-size:9px;}
.validationErrors{font-family:Verdana;color:Red;font-size:9px;}


/*Rating Control*/
.ratingStar {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar{background-image: url(../Images/FilledStar.png);}
.emptyRatingStar {background-image: url(../Images/EmptyStar.png);}
.savedRatingStar {background-image: url(../Images/SavedStar.png);}

/*Main Page*/
.divSponsoredLinks{border:1px dotted #c0c0c0;font:normal 11px verdana;background-color:#e0e0e0;padding:2px;}
.tblMainPage{width:800px;border:0px solid gray;}
.tdMainPageRightCol{vertical-align:top;}
.tdMainPageLeftCol{vertical-align:top;width:800px;}
.divMainPage250Ad{width:100%;height:auto;text-align:center;}
.tblMainEventAndPromoterList{border:0px solid black;}
.tblMainEventAndPromoterList td{vertical-align:top;}
.divFrontPageTitle{width:100%;padding:5px;background-color:#8F8DF9;border:0px solid #1416A0;background:url(../images/boxtopBG.gif) repeat-x;}

/*Main page -- Featured Events*/
.divFeaturedEvent{float:left;width:485px;margin-right:10px;border:1px solid #e0e0e0;overflow:hidden;height:auto;}
.divFeaturedEventsActions{float:left;width:161px;height:auto;padding:2px;border:0px solid red;}
.divFeaturedEventContent{margin:0px 10px;}

/*Main Page -- User List*/
.lblUserListText{font:normal 10px verdana;}
.lblUserListLink:link{font:normal 12px verdana;text-decoration:none;}
IMG.imgUserListThumb{width:65px;height:55px;border:2px solid black;}


/*Main Page -- Upcoming Events List*/
.lblUpcomingEvtListText{font:normal 10px verdana;}
.lblUpcomingEvtListLink:link, .lblUpcomingEvtListLink:visited{font:normal 11px verdana;text-decoration:none;}
.lblUpcomingEvtListLink:hover{font:normal 11px verdana;text-decoration:none;color:Red;}
IMG.imgUpcomingEvtListThumb{width:65px;height:55px;border:2px solid black;}

/*Main Page -- Calendar*/
.CalMapDefaultTab{color: white;height:21px;background-color: #b5b5b5;background-image:url(../images/nrm_bg.gif);font-size:10px;font-family: verdana;cursor:pointer;}
.CalMapDefaultTabHover{color: white;height:21px;background-color: #b5b5b5;background-image:url(../images/nrm_bg.gif);font-size:10px;font-family: verdana;text-decoration: underline;cursor:pointer;}
.CalMapSelectedTab{color: black;height:21px;background:url(../images/sel_bg.gif) repeat-y;font:bold 11px verdana;cursor:default;border-top:1px solid #b5b5b5;}
.CalMaptransparent{background:transparent;}

.divRightColumn .calendar{width:200px;border:0px solid #57566F;cursor:pointer;z-index:70007;}
.topheadertext{font-family:Arial Black;font-size:12px;color:black;line-height:15px;text-align: center;}
.topMonthHeadertext{font-family:Arial Black;font-size:12px;color:white;line-height:15px;text-align: center;}
.dayheader{width:250px;font-family:Verdana;font-size:11px;font-weight:bold;color:#333333;background-color:#AEC0E8;background-image:url(images/dayheader_bg.gif);background-position: left bottom;height:20px;text-align:center;cursor:pointer;}
.monthselector{font-family:Verdana;font-size:11px;font-weight:normal;text-align:center;color:#333333;width:25px;background-color:#E0DFE3;background-image:url(images/dayheader_bg.gif);background-position: left bottom;cursor:pointer;}
.weekselector{font-family:Verdana;font-size:11px;font-weight:normal;text-align:center;color:#333333;background-color:#F6F6F6;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;height:21px;width:29px;cursor:pointer;}
.day{font:normal 11px verdana;padding:3px;text-align:center;color:#57566F;background-color:white;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #F6F6F6;border-right:1px solid #F6F6F6;height:21px;width:29px;cursor:pointer;}
.othermonthday{color:#B2B1CA;}
.selectedday{font-family:Verdana;font-size:11px;font-weight:bold;text-align:center;color:white;background-color:gray;cursor:default;}
.dayhover{font-family:Verdana;font-size:11px;font-weight:normal;text-align:center;color:#57566F;background-color:white;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #F6F6F6;border-right:1px solid #F6F6F6;height:21px;width:29px;cursor:pointer;text-decoration:underline;}
.othermonthdayhover{color:#B2B1CA;text-decoration:underline;}
.selecteddayhover{font-family:Verdana;font-size:11px;font-weight:bold;text-align:center;color:black;background-color:#FFEEC2;border:1px solid #57566F;}

.divColorKey{}
.divColorKey div{float:left;font:normal 10px verdana;padding-right:10px;text-align:center;}
.divDayWithUpTo25Events{font:bold 11px verdana;width:100%;height:100%;color:black;vertical-align:middle;text-align:center;margin:0px;background-color:#F6F2AF;}
.divDayWithUpTo25Events a:link{color:black;text-decoration:none;}
.divDayWithUpTo25Events a:hover{text-decoration:underline;}
.divDayWithUpTo50Events{font:bold 11px verdana;width:38px;height:24px;color:black;vertical-align:middle;text-align:center;background-color:#F7BD61;}
.divDayWithUpTo50Events a:link{color:Black;text-decoration:none;}
.divDayWithUpTo50Events a:hover{text-decoration:underline;}
.divDayWithUpTo75Events{font:bold 11px verdana;width:38px;height:24px;color:white;vertical-align:middle;text-align:center;background-color:#E08C14;}
.divDayWithUpTo75Events a:link{color:White;text-decoration:none;}
.divDayWithUpTo75Events a:hover{text-decoration:underline;}
.divDayWithUpTo100Events{font:bold 11px verdana;width:38px;height:24px;color:white;vertical-align:middle;text-align:center;background-color:#F95E35;}
.divDayWithUpTo100Events a:link{color:White;text-decoration:none;}
.divDayWithUpTo100Events a:hover{text-decoration:none;}
.divDayWith100plusEvents{font:bold 11px verdana;width:38px;height:24px;color:white;vertical-align:middle;text-align:center;background-color:#D40202;}
.divDayWith100plusEvents a:link{color:White;text-decoration:none;}
.divDayWith100plusEvents a:hover{text-decoration:underline;}

/*Calendar popout*/
.CalendarPopout{position:absolute;background:url(images/popupEnd_facingRight.gif) no-repeat 10px 19px;padding-left:30px;height:400px;width:400px;border-left:1px solid #c0c0c0;z-index:200;}
.divCalendarPopout{float:left;padding-left:15px;height:346px;background-color:#F9F7D6;border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;}
.divPopoutEnd{position:absolute;top:-2px;left:269px;height:349px;width:43px;background:url(../images/popouttip_facingRight.gif) no-repeat top right;border:0px solid red;z-index:100;}
.tblCalendarPopoutContent{width:250px;text-align:left;margin:0px;}
.tblCalendarPopoutContent td{vertical-align:top;font:normal 11px verdana;padding-top:10px;height:20px;color:Black;}
.tblCalendarPopoutContent .tdLeftColumn{font:bold 11px verdana;vertical-align:top;padding-top:10px;width:80px;color:Black;}
.tblCalendarPopoutContent .tdRightColumn{color:Black;}

/*Main Page -- Map*/
.divMapContainer{position:relative;border:1px solid black;width:auto;height:auto;}
.lblMapMarkerFlyout{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;line-height:16px;font-size:14px;}

/*Main Page -- MetropohotoGenics*/
IMG.imgMetrophotoGenics{border:2px solid gray;}

/*Main Page -- Upcoming Events table*/
.tblUpcomingEvents td{vertical-align:top;}

/*MainPage -- Featured Event*/
.divEventsSnapshotContainer{margin-top:10px;height:100%;border:1px solid green;}
.divProfileUpcomingEvent{float:left;background:url(../../images/profiles/default/glossyHeaderBg.png) repeat-x;margin-right:5px;width:440px;height:100%;border:1px solid #bdbdbd;padding:0px 10px 10px 10px;}
.divWideFlyer{width:100%;padding:0px;text-align:left;}
.divLongFlyer{float:left;margin-right:10px;}
IMG.imgWideFlyer{width:490px;height:220;border:2px solid black;}
IMG.imgLongFeaturedFlyer{width:230px;height:280px;border:2px solid black;}
.tblUpcomingEventDescription{border-collapse:collapse;margin-top:10px;width:100%;}
.tblUpcomingEventDescription td{font:normal 12px verdana;padding-left:5px;height:25px;line-height:18px;text-align:justify;vertical-align:top;}
.tblUpcomingEventDescription td.tdLeftColumn{padding-bottom:3px;font:bold 12px verdana;vertical-align:top;width:85px;}
.tblUpcomingEventDescription td.tdRightColumn{padding-bottom:3px;padding-left:10px;color:Black;}
.divUpcomingEventDescription{width:100%;}

.tblFeaturedEventsOther{width:98%;height:120px;border:0px solid red;}
.tblFeaturedEventsOther td{width:250px;}
.divOtherEventContainer{position:relative;width:100%;height:55px;padding:2px;cursor:pointer;border:1px solid white;border:0px solid red;}
.divOtherEventContainerSelected{background:url(../images/selectedFeatureBg.gif) repeat-x 0px 0px;width:98%;height:55px;padding:2px;border:1px solid #c0c0c0;cursor:pointer;}
.divOtherEventThumb{float:left;text-align:center;vertical-align:middle;margin-right:4px;border:1px solid #e0e0e0;}
IMG.imgOtherEventThumb{width:50px;height:50px;margin:2px;}


/*Main Page -- Photos Scroller*/
 .divOuterImageContainer{position:relative;height:175px;width:735px;overflow:hidden;border:0px solid red;}
 .divInnerImageContainer{position:absolute;width:9000px;top:0px;left:0px;height:200px;padding:0px;margin:0px;overflow:hidden;white-space:normal;border:0px solid blue;}
 .divActivePhoto{text-align:center;vertical-align:middle;border:1px solid black;padding:5px;}
 .divImageHolder{float:left;width:130px;height:150px;margin-right:20px;border:0px solid red;}
 .divCaptionHolder{font:normal 10px verdana;text-align:left;height:60px;width:auto;overflow:hidden;white-space:normal;border:0px solid black;}
 IMG.imgThumb{width:130px;height:110px;border:2px solid gray;}
 
 /*Sub Page */
 .divMainPage160Ad{width:160px;padding:0px;}
 .divLeftColumnSub{float:left;width:840px;margin-right:10px;border:0px solid blue;border-right:0px solid gray;}
 .divLeftColumnSubCalendar{float:left;width:1000px;margin-right:10px;border:0px solid blue;border-right:0px solid gray;}
 .divRightColumnSub{float:right;width:160px;height:100%;vertical-align:top;border:0px solid red;}
 
/*Rich text*/
.tblGenericRichText{width:100%;font:normal 11px verdana;margin:0px;border:1px solid #bdbdbd;}
.tblGenericRichText td{vertical-align:top;border:0px solid red;padding:0px;}
.tblGenericRichText th{height:30px;background:url("../../images/tableheader.gif") repeat-x;}

/*Mailer -- selector styles*/
.lbLeft{width:180px;height:100px;font:normal 11px verdana;}
.lbRight{width:180px;height:100px;font:normal 11px verdana;}
.btnSelectors{font:normal 11px verdana;width:30px;margin-top:2px;}


/*Register*/
.tblRegisterOption{width:70%;}
.tblRegisterOption th{border-bottom:1px solid #c0c0c0;width:120px; font:bold 14px verdana; color:#7c0000;height:25px;}
.tblRegisterOption td{text-align:center;width:120px; font:normal 11px verdana;border-bottom:1px solid #c0c0c0;height:25px;}
td.tdRegisterOptionLeftCol{ font:normal 11px verdana; width:200px;text-align:right;border-bottom:1px solid #c0c0c0;height:25px;}

/*Register - Form*/
#tblContactInfo{width:500px;}
#tblAccountInfo{width:500px;}
#tblContactInfo td{height:40px;text-align:left;}
#tblAccountInfo td{height:40px;text-align:left;}
#divAccountInfo{width:500px;padding:10px;margin-left:auto;margin-right:auto;border:1px solid #bdbdbd;margin-bottom:30px;}
#divContactInfo{width:500px;margin-left:auto;margin-right:auto;padding:10px;border:1px solid #bdbdbd;margin-bottom:20px;}
.ifTerms{width:800px;height:800px;border:1px solid #c4c4c4;}
.registerSubTitle{font:bold 14px verdana;color:#7c0000;}
.tblTerms{width:100%;padding:0px 0px;font-family:Verdana;font-size:11px;text-align:justify;}
#divInstructions{background-color:#DFE6F9;padding:10px;text-align:left;font:normal 11px verdana;}
.divInstructions{background-color:#DFE6F9;padding:10px;text-align:left;font:normal 12px verdana;line-height:18px;}
.divRegisterCustomContainer{text-align:center;width:100%;margin-bottom:30px;}
.divSelectRegisteration{background-color:#DFE6F9;padding:10px;text-align:left;font:normal 12px verdana;line-height:18px;}
.divSelectRegisteration ol{font:normal 12px verdana;line-height:14px;}
.divSelectRegisteration ol li{padding-bottom:8px;}
.divSelectRegisteration a:link{text-decoration:none;color:Blue;}
.divSelectRegisteration a:visited{text-decoration:underline;}
.divSelectRegisteration a:hover{color:red;text-decoration:underline;}

/*Register - Short Form*/
.tblRegisterLoginShort{border:0px solid gray;width:100%;margin:5px;}
.tblRegisterLoginShort td{vertical-align:top;width:300px;border:0px solid red;}
td.tdRegisterShortRightCol{border-left:1px dotted gray;padding-left:0px;}
#tblContactInfoShort{width:450px;}
#tblAccountInfoShort{width:450px;}
#tblContactInfoShort td{height:40px;text-align:left;}
#tblAccountInfoShort td{height:40px;text-align:left;}
#divAccountInfoShort{width:450px;padding:10px;border:1px solid #bdbdbd;margin-bottom:30px;}
#divContactInfoShort{width:450px;padding:10px;border:1px solid #bdbdbd;margin-bottom:20px;}
.tblRegisterLoginShort td INPUT.txtGeneric{width:150px;}
.ifTermsShort{width:400px;height:800px;border:1px solid #c4c4c4;}
.registerSubTitleShort{font:bold 14px verdana;color:#7c0000;}
.tblTermsShort{width:100%;padding:0px 0px;font-family:Verdana;font-size:11px;text-align:justify;}
#divInstructionsShort{background-color:#DFE6F9;padding:10px;text-align:left;font:normal 11px verdana;}
.divInstructionsShort{background-color:#DFE6F9;padding:10px;text-align:left;font:normal 12px verdana;line-height:18px;}
.divRegisterCustomContainerShort{text-align:center;width:100%;margin-bottom:30px;}
.divSelectRegisterationShort{background-color:#DFE6F9;padding:10px;text-align:left;font:normal 12px verdana;line-height:18px;}
.divSelectRegisterationShort ol{font:normal 12px verdana;line-height:14px;}
.divSelectRegisterationShort ol li{padding-bottom:8px;}
.divSelectRegisterationShort a:link{text-decoration:none;color:Blue;}
.divSelectRegisterationShort a:visited{text-decoration:underline;}
.divSelectRegisterationShort a:hover{color:red;text-decoration:underline;}

.tdRegisterShortRightCol #divLoginContainer{background-color:white;width:300px;text-align:center;margin-top:00px;padding:10px;border:0px solid gray;}
#divLoginContainer .divCustomMessage_outline{width:600px;}
.divAdminLogin{background-color:white;border:1px solid #c4c4c4;width:300px;margin-top:0px;margin-left:0px;}
.tblAdminLogin{font:normal 11px verdana;width:300px;}
.tblAdminLogin TD{padding:3px;vertical-align:top;text-align:left;}
TD.lblCol{padding-left:5px;border:0px solid red;vertical-align:top;padding-top:3px;}
INPUT.txtLoginField{width:150px;height:15px;}
.btnLogin{}
.lblLoginHeader{font:bold 12px verdana;color:White;}
TR.trLoginHeader TD{height:30px;background:url(/images/glossyHeaderBg.jpg) repeat-x;padding:4px;}
.lblLoginHeader{}

/*messages and errors*/
.divCustomMessage_outline{padding:3px;border:1px solid #bdbdbd;width:90%;overflow:hidden;}
.divCustomMessage_inner{background-color:#F4EFC8;padding:8px;width:98%;text-align:left;font:normal 11px verdana;}
.divErrorPageMessage_outline{padding:3px;border:1px solid #bdbdbd;width:100%;}
.divErrorPageMessage_inner{background-color:#F4EFC8;padding:8px;width:100%;text-align:left;font:normal 11px verdana;}
.validationErrors{font-family:Verdana;color:Red;font-size:9px;}
.lblError{color:red;font:normal 11px verdana;}
.lblMessage{color:Black;font:normal 11px verdana;}
IMG.imgWarning{float:left;margin-top:-8px;margin-right:3px;}
.divConfirmation{display:block;margin-bottom:15px;height:100%;background:#E2F5E2 url("../../images/successbg.gif") no-repeat;padding:10px 0px 10px 45px;width:100%;text-align:left;font:normal 14px verdana;border:1px solid #e0e0e0;}
.divError{display:block;margin-bottom:15px;height:100%;background:#FBDCDC url("/images/errorbg.gif") no-repeat;padding:10px 0px 10px 45px;width:100%;text-align:left;font:normal 14px verdana;border:1px solid #e0e0e0;}
.divWarning{display:block;margin-bottom:15px;background:#FCF5E4 url("/images/warning.gif") no-repeat;padding:10px 0px 10px 45px;width:100%;text-align:left;font:normal 14px verdana;border:1px solid #e0e0e0;}
.divMessage{display:block;margin-bottom:15px;background:#E4E4F8 url("/images/MessageBox_info.png") no-repeat;padding:10px 10px 10px 45px;width:100%;text-align:left;font:normal 14px verdana;border:1px solid #e0e0e0;}



/*Admin Login*/
#divLoginContainer{background-color:white;width:300px;text-align:center;margin-top:00px;padding:10px;border:2px solid gray;}
#divLoginContainer .divCustomMessage_outline{width:600px;}
.divAdminLogin{background-color:white;border:1px solid #c4c4c4;width:300px;margin-top:0px;margin-left:0px;overflow:hidden;}
.tblAdminLogin{font:normal 11px verdana;width:300px;}
.tblAdminLogin TD{padding:3px;vertical-align:top;text-align:left;}
TD.lblCol{padding-left:5px;border:0px solid red;vertical-align:top;padding-top:3px;}
INPUT.txtLoginField{width:150px;height:15px;}
.btnLogin{}
.lblLoginHeader{font:bold 12px verdana;color:White;}
TR.trLoginHeader TD{height:30px;background:url(/images/glossyHeaderBg.jpg) repeat-x;padding:4px;}
.lblLoginHeader{}

/*View Events*/
.tblEventSearch{width:100%;}
.tblEventSearch td{vertical-align:top;}
.tblEventList_main{width:550px;}
.tblEventList_main a.aEventListTitle:link{font:bold 18px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:Black;}
.tblEventList_main a.aEventListTitle:visited{font:bold 18px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:Black;}
.tblEventList_main a.aEventListTitle:hover{font:bold 18px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:red;}
 .imgMainFlyer{border:1px solid black;margin:0px;}
.tblEventList_main .tdFlyer{width:200px;vertical-align:top;text-align:left;padding:10px 0px 0px 10px;border:0px solid red;}
.tblEventList_main .tdDescription{width:400px;font:normal 12px verdana;line-height:18px;text-align:left;vertical-align:top;padding-top:5px;}
.tblEventList_main .tdEventListLinks{padding-top:5px;padding-bottom:5px;border:0px solid red;}
.EventListRow .divEventListItem{border:1px solid #c0c0c0;margin-bottom:4px;}
.AltEventListRow .divEventListItem {border:1px solid #c0c0c0;background-color:#F2F5F2;margin-bottom:4px;}
.tblEventList_main a.aEventListLink:link, a.aEventListLink:visited{font:normal 14px verdana;}
.tblEventList_main a.aEventListLink:hover{font:normal 14px verdana;color:Red;text-decoration:none;}
.tblEventList_main a.aEventMoreLink:link{font:normal 12px verdana;color:Blue;}
.tblEventList_main a.aEventMoreLink:hover{font:normal 12px verdana;color:red;text-decoration:none;}
.tblEventList_main a.aEventMoreLink:visited{font:normal 12px verdana;color:Blue;} 
.AltEventListRow td{background-color:Transparent;}


.divEventActionLinks{position:relative;height:auto;width:auto;border:0px solid red;}
.eventActionLinks{ position: relative; left:-45px; top: -10px; list-style: none; text-align: center; z-index: 2; }
.eventActionLinks a:link{ font-weight: normal; color: #4A7195; font-size: 11px; display: block; text-decoration: none !important; }
.eventActionLinks a:visited { font-weight: normal; color: #4A7195; font-size: 11px; display: block; text-decoration: none !important; }
.eventActionLinks li { position: relative; float: left;  padding: 0px 4px 5px 3px; color: #c2cbd2; }
.eventActionLinks li.Tab { width: 90px; }

IMG.imgCal{margin-bottom:-8px;margin-right:2px;}

.tblRefineSearch{width:100%;height:100%;}
.tblRefineSearch td{padding:4px;}
.tdEventSearchLeftColumn, .tdEventSearchLeftColumn td{width:215px;background-color:#e0e0e0;text-align:left;}
.tdEventSearchRightColumn{overflow:hidden;}
.tdEventSearchAd{width:175px;}
.criteriaText{font:normal 14px verdana;color:black;}
.eventsearchdropdown{width:200px;margin-bottom:4px;height:18px;font:normal 12px verdana;}
.eventsearchinput, .eventsearchinput input{width:195px;margin-bottom:4px;height:16px;font:normal 12px verdana;}
.txtWaterMark, .txtWaterMark input{color:gray;width:195px;margin-bottom:4px;height:16px;font:italic 12px verdana;}
#tblHeader, #tblHeader td{background-color:#e0e0e0;}

.actionsPopout{position:absolute;padding-left:30px;height:85px;width:165px;border:1px solid red;z-index:200;}
.divActionDialog{color:black;position:absolute;width:165px;height:105px;background-color:#FFFFFF;padding:5px;text-align:center;border:1px solid gray;z-index:100;}
.tblEmailEvent{}
.tblEmailEvent td{vertical-align:top;text-align:left;}
.sliderHandle{position:absolute;cursor:pointer;background:url(../images/sliderHandle.gif) no-repeat;margin-top:5px;border:0px solid red;width:11px;height:22px;}
.startDateSliderRail{position:relative;background:url(../images/startDateSliderBG.gif) no-repeat 4px 0px;width:200px;height:20px;border:0px solid red;}
.distanceSliderRail{position:relative;background:url(../images/distanceSliderBG.gif) no-repeat 0px 0px;width:200px;height:20px;border:0px solid red;}

.tblPager{width:100%;border:0px solid red;font:normal 11px verdana;}
.tdNavLabel{font:normal 11px verdana;width:140px;}
.aNavLink:hover{text-decoration:none;}
.aPager:link,.aPager:visited{color:blue;font:bold 11px verdana;padding-left:3px;padding-right:6px;}
.aPager:hover{color:Red;text-decoration:none;font:bold 11px verdana;padding-left:3px;padding-right:6px;}
.aPagerActive:link,.aPagerActive:visited{font:normal 11px verdana;color:Black;padding-left:3px;padding-right:6px;}
.aPagerActive:hover{font:normal 11px verdana;color:red;text-decoration:none;padding-left:3px;padding-right:6px;}

/*Photo Main*/
.divPhotoThumb{background-color:white;padding:2px;width:150px;border:0px solid #c0c0c0;}
IMG.imgPhotoThumb{width:150px;height:90px;margin:0px;border:2px solid black;}

/*community*/
.tblNetwork{width:100%;margin-right:auto;margin-left:auto;border:0px solid red;}
.tblNetwork td{text-align:center;padding-bottom:20px;padding-top:10px;border:0px solid red;}
.imgNetworkThumb{width:150px;height:150px;border:1px solid gray;}
.tblNetworkDetail{font:normal 11px verdana;margin-left:auto;margin-right:auto;}
.tblNetworkDetail td{height:15px;text-align:left;padding-left:5px;padding-top:0px;padding-bottom:0px;}
.tblPager{width:100%;border:0px solid red;font:normal 11px verdana;}
.tdNavLabel{font:normal 11px verdana;width:140px;}
.aNavLink:hover{text-decoration:none;}
.aPager:link,.aPager:visited{color:blue;font:bold 11px verdana;padding-left:3px;padding-right:6px;}
.aPager:hover{color:Red;text-decoration:none;font:bold 11px verdana;padding-left:3px;padding-right:6px;}
.aPagerActive:link,.aPagerActive:visited{font:normal 11px verdana;color:Black;padding-left:3px;padding-right:6px;}
.aPagerActive:hover{font:normal 11px verdana;color:red;text-decoration:none;padding-left:3px;padding-right:6px;}

/*Add Event*/
.tblAddEventWizard{border:1px solid #c0c0c0;}
INPUT.txtEventTitle{width:280px;height:20px;font:bold 16px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
INPUT.txtWaterMark{color:gray;font-style:italic;font-size:11px;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;width:325px;height:15px;}
INPUT.txtAddress1{width:325px;height:15px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
INPUT.txtAddress2{width:150px;height:15px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
INPUT.txtCity{width:150px;height:15px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.ddlState{height:20px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.ddlCountry{height:20px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
TEXTAREA.txtAboutEvent{width:325px;height:60px;}
.divStartDate{width:auto;margin-right:10px;z-index:80005;}
.divEndDate{width:auto;}
.divStartTime{width:auto;margin-right:18px;}
.divEndTime{width:auto;}
.divUSAddress{}
.divUSAddress2{float:left;width:auto;margin-right:10px;}
.divUSCity{width:auto;}
.divUSState{float:left;width:auto;margin-right:10px;}
.divUSZipCode{}
INPUT.txtZipCode{width:100px;font:bold 12px verdana;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;}
.divAddEventFlyerThumb{float:left;text-align:center;margin-right:5px;padding:4px;width:138px;background-color:white;border:1px solid #c0c0c0}
IMAGE.imgFlyerThumb{margin:0px;border:2px solid black;}
.lblAddEventPhotoCaption{font:bold 11px verdana;}
.picker{background-color: #FFFFFF;border: 1px gray solid;font-size: 12px;font-weight: bold;font-family: "Verdana",monospace;padding: 2px;cursor: pointer;}
.calendar_button{border:none;cursor:pointer;}
.calendar td{font-size:11px;}
.title{font-weight:bold;background-color:#D7D7E5;}

.ulConfirmLinks{list-style-image:url(../../images/bullet.gif);margin-top:3px;margin-left:6px;width:98%;}
.ulConfirmLinks li{height:20px;padding-top:3px;padding-bottom:3px;border-bottom:1px dotted #c0c0c0;}
.ulConfirmLinks li a:link{color:blue;height:30px;padding-top:3px;}
.ulConfirmLinks li a:visited{color:blue;height:30px;}
.ulConfirmLinks li a:hover{color:blue;height:30px;}

/*Add event combo box*/
.comboDropDown{border: 1px solid #868686;width:250px;background-color: white;visibility:hidden;margin-left:0px;margin-top:-5px;padding-top:0px;padding-right: 0px;cursor: default;}
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;}
.comboItem{font-family: Verdana;font-size: 12px;padding: 3px;padding-top: 4px;padding-bottom: 4px;list-style-type:none;}
.comboItemHover{background-color: blue;font-family: Verdana;font-size: 12px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;padding-bottom: 3px;}

/*Add event date pickers*/
.day{width:25px;cursor:pointer;text-align:center;border-width:1px;border-color:#F6F6F6;border-style:solid;}
.dayhover{width:25px;cursor:pointer;text-align:center;text-decoration:underline;border-width:1px;border-color:#F6F6F6; border-style:solid;}
.dayheader{width:25px;text-align:center;border-width:1px;border-color:white;border-style:solid;font-weight:bold;background-color:#FFFFFF;}
.othermonthday{color:#999999;}
.outofrangeday{visibility:hidden;}
.selectedday{width:25px;background-color:#FBE694;color:#000000;border-width:1px;border-color:#BB5503 !important;border-style:solid;font-weight:bold;}
.calendar{border-style:solid;border-width:1px;border-color:Black;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.month{background-color:#F6F6F6;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
.nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
.selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFFFFF;}

/*Add Event Photo*/
IMG.imgEventPhotoThumb{width:120px;height:120px;}
.divAddEventPhotoThumb{width:150px;height:auto;padding:5px;background-color:White;text-align:center;border:1px solid #c0c0c0;}
.altEventRow td{background-color:#e0e0e0;}

/*Calendar -- Main*/
.divProfileCalendarContainer{width:1020px;height:100%;padding:5px;border:1px solid #bdbdbd;}
.CalTopGroup {z-index:99;position:relative;}
.CalDefaultTab {color:#888888;background-color: #E8E8E7; background-image:url(../../images/calendartab_bg.gif); border: 1px solid #ADADAD;font-family: Verdana; font-size: 11px; cursor:pointer;}
.CalDefaultTabHover{text-decoration:underline;color:#888888;background-color:#E8E8E7;background-image: url(../../images/calendartab_bg.gif);border: 1px solid #ADADAD;font-family: Verdana; font-size: 11px; cursor:pointer;} 
.CalSelectedTab{padding-bottom:5px;color:#888888;background-color:#FFFFFF;background-image: url(../../images/calendarselected_tab_bg.gif);border: 1px solid #ADADAD;border-bottom-color: #FFFFFF;  font-family: Verdana; font-size: 11px; cursor:pointer;} 
.CalMultiPage{background-color:White;border: 1px solid #919B9C;width:487px;height:250px;position:relative;top:-2px;left:1px;z-index:98;}
.divCalendarControlHolder{background-color:White;border-top: 1px solid #919B9C;width:100%;height:100%;position:relative;margin-top:-2px;left:1px;z-index:98;}


/*Calender Main -- Month View*/
.MultiViewCalendar .calendar{border:0px solid red;}
.MultiViewCalendar .monthViewCalendar{border:0px;}
.MultiViewCalendar .monthViewDay{width:145px;height:175px;text-align:center;vertical-align:top;font-family:Arial;font-size:11px;color:Black;background-color:#FFFFFF;border:solid 1px #C6C1AC;}
.MultiViewCalendar .monthViewOtherMonth{width:145px;height:175px;text-align:center;vertical-align:top;font-family:Arial;font-size:11px;color:Black;background-color:#F5F3E5;border:solid 1px #C6C1AC;}
.MultiViewCalendar .monthViewMonth{border-collapse:collapse;border:solid 1px black;}
.MultiViewCalendar .monthViewDayHeader{background-color:#E3E0CD;background-image:url(../images/header_bg.gif);color:#504C39;font-family:Verdana;font-size:11px;text-align:center;border-top:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-bottom:solid 1px #ACA899;border-right:solid 1px #C6C1AC;padding: 4px;}
.MultiViewCalendar .monthViewTitle{background-color:#7D9459;background-image:url(../images/glossyHeaderBg_resized.jpg);border: 1px solid black;border-bottom-width: 0px;}
.MultiViewCalendar .monthViewTitle TD{font-family:verdana;font-size:11px;font-weight:bold;color:White;padding-top:1px;padding-bottom:1px;}
.MultiViewCalendar .nextPrev{width:25px;height:22px;cursor:pointer;}

/*Calendar Main -- Week View*/
.MultiViewCalendar .trDaysCalendarHeader{background:url(../../images/glossyHeaderBg_resized.jpg) repeat-x;color:White;}
.MultiViewCalendar .trDaysCalendarHeader td{border-left:1px solid white;height:25px;vertical-align:middle;font-weight:bold;}
.MultiViewCalendar .tblHours{background-color:#C8C7F9;}
.MultiViewCalendar .tblHours td{height:20px;}
.MultiViewCalendar .divDaysCalendarEvent{display:block;background-color:#1416A0;color:white;height:25px;width:100%;margin-top:1px;padding:2px 0px 2px 0px;overflow:hidden;border:1px dotted white;}


/*Calender Main -- Image Scroller*/
.MultiViewCalendar .divOuterPanel{position:relative;width:100px;height:170px;overflow:hidden;border:0px solid red;}
.MultiViewCalendar .divInnerPanel{position:absolute;width:9000px;height:150px;top:0px;left:0px;text-align:left;overflow:hidden;white-space:normal;border:0px solid blue;}
.MultiViewCalendar IMG.imgCalendarThumb{display:inline;border:1px solid black;cursor:pointer;}

/*Calendar Main popout*/
.MultiViewCalendar .CalendarPopout{position:absolute;background:url(../../images/popouttip.gif) no-repeat 10px 19px;padding-left:45px;height:400px;width:400px;border:0px solid red;z-index:200;}
.MultiViewCalendar .divCalendarPopout{float:left;padding-left:15px;height:346px;background-color:#F9F7D6;border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;}
.MultiViewCalendar .divPopoutEnd{height:349px;width:18px;background:url(../../images/popupend.gif) no-repeat top right;border:0px solid red;}
.MultiViewCalendar .tblCalendarPopoutContent{width:258px;text-align:left;}
.MultiViewCalendar .tblCalendarPopoutContent td{vertical-align:top;font:normal 11px verdana;padding-top:10px;height:20px;}
.MultiViewCalendar .tblCalendarPopoutContent .tdLeftColumn{font:bold 11px verdana;vertical-align:top;padding-top:10px;width:80px;}


/*Contact Us*/
.tblRequest{width:80%;margin-left:20px;margin-top:40px;}
.tblRequest td.tdlabel{vertical-align:top;width:10%;height:40px;font:Normal 12px arial;}
.tblRequest td.tdfield{text-align:left;vertical-align:top;width:90%;height:40px;padding-left:20px;}
.txtField{font:normal 11px verdana;width:250px;height:15px;border:1px solid gray;}
.txtMultiline{width:250px;height:100px;border:1px solid gray;}

/*Footer*/
.divFooter{width:100%;background-color:White;margin-top:20px;text-align:center;height:100px;border:0px solid red;}
.divFooterContent{font:normal 12px verdana;text-align:center;color:gray;width:1024px;margin-left:auto;margin-right:auto;}
.footerLinks { position: relative; top: 3px; list-style: none; text-align:center; z-index: 2;height:20px;border:1px solid red; }
.divFooterContent a:link{ font-weight: normal; color: #4A7195; font-size: 11px; text-decoration: none !important; }
.divFooterContent a:visited { font-weight: normal; color: #4A7195; font-size: 11px; text-decoration: none !important; }
.divFooterContent a:hover { font-weight: normal; color: #4A7195; font-size: 11px; text-decoration: underline !important; }
.divFooterContent a.blog:link{font:bold 11px verdana;color:Black;}
.divFooterContent a.blog:visited{font:bold 11px verdana;color:Black;}
.divFooterContent a.blog:hover{font:bold 11px verdana;color:red;}
.footerLinks li { font-size: 11px; position: relative; line-height: 11px; float: left; height: 23px;  padding: 0px 3px 0px 3px; color: #c2cbd2; }
.ddlLanguage{border:0px solid black;height:20px;font:bold 11px verdana;color:#4A7195;}


/*Nav Bar*/
.NavBar{background-color: #F0F0F0;border: 1px dotted #c0c0c0;padding: 2px;padding-bottom: 1px;cursor: default;}
.NavBarTopItem{color: #FFFFFF;background-image: url(../images/boxTopBG.gif);background-color: #0000D1;height:30px;font-family:tahoma, verdana;font-size: 11px;font-weight: bold;border:1px solid #ffffff;padding-top: 4px;padding-bottom: 2px;cursor:hand;}
.NavBarTopItemHover{color: #FFFFFF;background-color: #6260F1;font-family: tahoma, verdana;background-image: url(../images/boxtopBG.gif);font-size: 11px;height:30px;font-weight: bold;border: 1px solid #ffffff;padding-top: 4px;padding-bottom: 2px;cursor:hand;}
.NavBarLevel2Item{font-family: tahoma, verdana;font-size: 11px;padding-left:3px;cursor:hand;}
.NavBarLevel2ItemHover{font-family: tahoma, verdana;font-size: 11px;text-decoration:none;padding-left: 3px;cursor:hand;}
.NavBarLevel2Group{background-color:white;border-top-color: #F0F1F5;padding:10px;padding-left:10px;padding-right:0px;}
.ulBlogPosts{list-style-type:none;margin-left:-40px;margin-top:4px;}
.ulBlogPosts li{border-bottom:1px dotted gray;width:180px;display:block;list-style-position:outside;}
.ulBlogPosts li a:link, .ulBlogPosts li a:visited{display:block;color:Black;font:normal 11px verdana;width:100%;padding:6px 3px 6px 3px;line-height:18px;}
.ulBlogPosts li a:hover{color:Black;font:normal 11px verdana;text-decoration:none;background:#E1E1E1;padding:6px 3px 6px 3px;line-height:18px;}

/*About Us*/
.aboutus ul{font:normal 12px verdana;list-style-type:square;}
.aboutus li{margin-bottom:10px;}



/*Invite Friends*/
.tblInviteMembers{width:100%;margin-top:30px;font:normal 12px verdana;}
.tblInviteNonMembers{width:100%;margin-top:30px;font:normal 12px verdana;}
.tblInviteMembers th{height:60px;background-color:#AAFFAA;color:black;text-align:left;padding:8px;font:normal 14px trebuchet;}
.lblInviteHeader{font:normal 20px trebuchet;}
.tblInviteNonMembers th{height:60px;background-color:#7C0000;color:white;text-align:left;padding:8px;font:normal 14px trebuchet;}
.lblInviteHeader{font:normal 20px trebuchet;}
.cbInviteList{width:100%;font:normal 12px verdana;}
.cbInviteList td{padding:5px;vertical-align:top;}
.cbInviteList td input{float:left;}
.divcbLabel{width:auto;}

.CalendarModule{z-index:90005;}
.dialogCss{z-index:80000;}

.CalendarSelector .ajax__calendar_container {
    border:1px solid #646464;
    width:220px;
    color: black;
    background-color:White;
}

.CalendarSelector .ajax__calendar_body 
{
  width:220px;	
}

/*Calender -- Month View*/
.calendar{border:0px solid red;}
.monthViewCalendar{width:950px;border:0px;margin-left:auto;margin-right:auto;}
.monthViewDay{width:150px;height:170px;text-align:center;vertical-align:top;font-family:Arial;font-size:11px;color:Black;background-color:#FFFFFF;border:solid 1px #C6C1AC;}
.monthViewOtherMonth{width:150px;height:170px;text-align:center;vertical-align:top;font-family:Arial;font-size:11px;color:Black;background-color:#F5F3E5;border:solid 1px #C6C1AC;}
.monthViewMonth{border-collapse:collapse;border:solid 1px black;}
.monthViewDayHeader{background-color:#E3E0CD;background-image:url(../images/header_bg.gif);color:#504C39;font-family:Verdana;font-size:11px;text-align:center;border-top:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-bottom:solid 1px #ACA899;border-right:solid 1px #C6C1AC;padding: 4px;}
.monthViewTitle{background-color:#7D9459;background-image:url(../images/boxtopBG.gif);border: 1px solid black;border-bottom-width: 0px;}
.monthViewTitle TD{font-family:verdana;font-size:11px;font-weight:bold;color:White;padding-top:1px;padding-bottom:1px;background-color:Transparent;}
.nextPrev{width:25px;height:22px;cursor:pointer;}


/*Calender Main -- Image Scroller*/
.monthViewCalendar .divOuterPanel{margin-left:auto;margin-right:auto;position:relative;width:100px;height:170px;overflow:hidden;border:0px solid red;}
.monthViewCalendar .divInnerPanel{position:absolute;width:9000px;height:150px;top:0px;left:0px;text-align:left;overflow:hidden;white-space:normal;border:0px solid blue;}
.monthViewCalendar IMG.imgCalendarThumb{display:inline;border:1px solid black;cursor:pointer;}

/*Calendar Main popout*/
.MultiViewCalendar .CalendarPopout{position:absolute;background:url(../../images/popouttip.gif) no-repeat 10px 19px;padding-left:45px;height:400px;width:400px;border:0px solid red;z-index:200;}
.MultiViewCalendar .divCalendarPopout{float:left;padding-left:15px;height:346px;background-color:#F9F7D6;border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;}
.MultiViewCalendar .divPopoutEnd{height:349px;width:18px;background:url(../../images/popupend.gif) no-repeat top right;border:0px solid red;}
.MultiViewCalendar .tblCalendarPopoutContent{width:258px;text-align:left;}
.MultiViewCalendar .tblCalendarPopoutContent td{vertical-align:top;font:normal 11px verdana;padding-top:10px;height:20px;}
.MultiViewCalendar .tblCalendarPopoutContent .tdLeftColumn{font:bold 11px verdana;vertical-align:top;padding-top:10px;width:80px;}

/*combo box*/
.manageComboBox{border:1px solid #c0c0c0;}
.manageComboDropDown{border: 1px solid #868686;background-color: white;margin-left:0px;padding-top:0px;padding-right: 0px;cursor: default;}
INPUT.manageComboTextBox{padding-left: 2px;width:400px;padding-right: 2px;border:0px;}
.manageComboItem{font-family: Verdana;font-size: 12px;padding: 3px;padding-top: 4px;padding-bottom: 4px;}
.manageComboItemHover{background-color: #8986F8;font-family: Verdana;font-size: 12px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;cursor:pointer;padding-bottom: 3px;}


/* Thermometer / standard */
.thermometer { border:0px solid red;}
.thermometer .grip { width:11px;height:30px;background:transparent url("../images/thermometer/static.png") no-repeat;cursor:e-resize; }
.thermometer .grip-h { width:11px;height:30px;background:transparent url("../images/thermometer/static.png") no-repeat -11px 0;cursor:e-resize; }
.thermometer .track { width:251px;height:30px;background:transparent url("../images/thermometer/static.png") no-repeat -36px 0; }
.thermometer .track-dec {width:251px;height:30px;background:transparent url("../images/thermometer/horizontal.png") repeat-x; }
.thermometer .dec { display:none;border:1px solid red;width:14px;height:30px;background:transparent url("../images/thermometer/static.png") no-repeat -22px 0; }
.thermometer .inc { width:15px;height:30px;background:transparent url("../images/thermometer/static.png") no-repeat -287px 0; }
/* Thermomter popup */
.thermometer-popup {font:normal 11px verdana; padding:3px;border:1px solid #666;background:#fff; }

/*event search date pickers*/
.search_day{width:25px;cursor:pointer;text-align:center;border-width:1px;border-color:#F6F6F6;border-style:solid;}
.search_dayhover{width:25px;cursor:pointer;text-align:center;text-decoration:underline;border-width:1px;border-color:#F6F6F6; border-style:solid;}
.search_dayheader{width:25px;text-align:center;border-width:1px;border-color:white;border-style:solid;font-weight:bold;background-color:#FFFFFF;}
.search_othermonthday{color:#999999;}
.search_outofrangeday{visibility:hidden;}
.search_selectedday{width:25px;background-color:#FBE694;color:#000000;border-width:1px;border-color:#BB5503 !important;border-style:solid;font-weight:bold;}
.search_calendar{font:normal 11px verdana;border-style:solid;border-width:1px;border-color:Black;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.search_month{background-color:#F6F6F6;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
.search_nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
.search_selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
.search_title{font-weight:bold;background-color:#D7D7E5;}


/*estatic calendar*/
.static_day{font:normal 10px verdana;width:25px;height:25px;cursor:pointer;text-align:center;border-width:1px;border-color:#F6F6F6;border-style:solid;}
td.static_today{font:normal 10px verdana;width:25px;height:25px;cursor:pointer;text-align:center;border-width:1px;border-color:#F6F6F6;border-style:solid;background-color:#800100;color:White;}
.static_dayhover{font:normal 10px verdana;width:25px;cursor:pointer;text-align:center;text-decoration:underline;border-width:1px;border-color:#F6F6F6; border-style:solid;}
.static_dayheader{width:25px;text-align:center;border-width:1px;border-color:white;border-style:solid;font-weight:bold;background-color:#FFFFFF;}
.static_othermonthday{color:#999999;}
.static_outofrangeday{visibility:hidden;}
.static_selectedday{width:25px;background-color:#FBE694;color:#000000;border-width:1px;border-color:#BB5503 !important;border-style:solid;font-weight:bold;}
.static_calendar{font:normal 10px verdana;;border-style:solid;border-width:1px;border-color:Black;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.static_month{background-color:#F6F6F6;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
.static_nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
.static_selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
.static_title table, .static_title td{font-weight:bold;background-color:#D7D7E5;padding-top:5px;}

/*Featured events static*/
.tblFeaturedEventStatic{width:100%;margin-top:8px;}
.tblFeaturedEventStatic .flyer{width:80px;}
.tblFeaturedEventStatic .description, .tblFeaturedEventStatic .description table td{text-align:left;}
a.lblFeaturedEvtStaticListLink:link,a.lblFeaturedEvtStaticListLink:visited{padding-left:8px;font:normal 14px verdana;color:#DE0202;}
.lblFeaturedEvtStaticListText{font:normal 12px verdana;}
.featuredEventStaticSeparator{background-color:White;width:100%;height:8px;}
.featuredEventStaticItem td{background-color:#F2F0F0;padding:4px;}

/*tabular events*/
.tabularEvents{width:100%;}
.tabularEvents td{text-align:left;}
.tabularEventsHeader td{background-color:#D6D4D4;font:bold 12px verdana;height:25px;vertical-align:middle;padding:4px;}
.tabularEventsItem td{font:normal 12px verdana;padding-top:4px;padding-bottom:4px;border-bottom:1px dotted #c0c0c0;}

/*Upcoming Event Links*/
.tblUpcomingEventsLinks{width:100%;}
.tblUpcomingEventsLinks{text-align:left;padding-bottom:8px;padding-top:4px;}
a.lblUpcomingEventsLink:visited,a.lblUpcomingEventsLink:link{font:normal 14px verdana;color:#DE0202;}
.lblUpcomingEventsText{}
.tblUpcomingEventsLinksItem {border-bottom:1px dotted #c0c0c0;padding-bottom:2px;padding-top:2px;padding-left:0px;}

/*Event Pages*/
.tblEventBody{width:100%;}
.tblEventBody td{vertical-align:top;text-align:left;padding-left:8px;}
.tblEventBody .leftColumn{width:720px;}
.tblEventBody .rightColumn{text-align:left;padding-left:0px;}

.tbl_event_body_main{width:100%;margin-top:20px;}
.tbl_event_body_main th{padding-left:8px;font:bold 14px verdana;background:url(../images/body_header_wide.gif) no-repeat;height:40px;border-bottom:1px solid #c0c0c0;}
.tblBody{width:100%;}
.tblBody td{vertical-align:top;}

.tblEventPageMain{}
.tblEventPageMain td{}
.tdEventDescription td{width:300px;text-align:justify;}

/*Search Box*/
.search-box{background:url(../images/search-box.gif) no-repeat top left;height: 26px;padding: 5px 0 0 10px;width: 251px;}
 .txtSearchBox input{float: left;border:0;margin:0;font-family:tahoma;font-size: 12px;padding: 3px 0px 0px 4px;height:18px;background: #ffffff url(../images/search-form.png) no-repeat top left;width: 209px;}
.txtSearchWaterMark input{float: left;border:0;margin:0;color:gray;font:italic 11px verdana;padding: 3px 0px 0px 4px;height:18px;background: #ffffff url(../images/search-form.png) no-repeat top left;width: 209px;}
input.search-go {float:left;border:0;margin:0;padding:0;margin-left: 5px;height: 21px;width: 21px;background: url(../images/search-icon.png) no-repeat top left;cursor: pointer;}
input.search-go:hover{background:url(../images/search-icon.png) no-repeat bottom left;}

a.ovalbutton{background: transparent url('../images/oval-gray-left.gif') no-repeat top left;display: block;float: left;font: normal 13px Tahoma;line-height: 16px;height: 24px;padding-left: 11px;text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949;}
a.ovalbutton span{background: transparent url('../images/oval-gray-right.gif') no-repeat top right;display: block;padding: 4px 11px 4px 0;}
a.ovalbutton:hover{background-position: bottom left;}
a.ovalbutton:hover span{background-position: bottom right;color: black;}
.buttonwrapper{overflow: hidden;width: 100%;}








