body {
    background:url(../images/template/homepage_bg.jpg) no-repeat top center;
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

table
{
    font-size:11px;
}

/* Basic Link Styling */
a:link, a:visited, a:active {
    color:#0d313f;
    text-decoration:none;
}
a:hover {
    color:#0099cc;
}

.clear {
    clear: both;
    line-height: 0;
    font-size: 0;
}

h3 {
    font-size:13px;
    margin: 0 0 3px 0;
    color: #333333;
}

/*************Main 



*************/
#mainContainer  {
    width:960px;
    margin:0 auto;
}

/*************Header Container***********/
#headerContainer  {
    width:960px;
    height:125px;
    background:url(../images/template/header_bg.jpg) no-repeat;
    position:relative;
}

#logo a {
    display:block;
    width:300px;
    height:125px;
    float:left;
    cursor:pointer;
}
#logo a.center {
display: inline;
width: auto;
height: auto;
}
#logo a  span{
    display:none;
}

#topNavBox {
    float:right;
    padding:8px 16px 0 0;
    width:281px;
}
#topNavBox ul#topNav{
    float:left;
    margin:0px;
    padding:0px;
}
#topNavBox ul#topNav li{
    float:left;
    list-style:none;
}
#topNavBox ul#topNav li a{
    display:block;
    height:17px;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    list-style:none;
    cursor:pointer;
}
#topNavBox ul#topNav li a span {
    display:none;
}
#topNavBox ul#topNav #email_sign_up a {
    width:96px;
    margin-right:15px;
    background:url(../images/template/email_sign_off.jpg) no-repeat;
}
#topNavBox ul#topNav #email_sign_up a.active {
    background:url(../images/template/email_sign_on.jpg) no-repeat;
}
#topNavBox ul#topNav #weather a {
    width:68px;
    margin-right:15px;
    background:url(../images/template/weather_off.jpg) no-repeat;
}
#topNavBox ul#topNav #weather a.active {
    background:url(../images/template/weather_on.jpg) no-repeat;
}
#topNavBox ul#topNav #site_search a {
    width:87px;
    background:url(../images/template/site_search_off.jpg) no-repeat;
}
#topNavBox ul#topNav #site_search  a.active{
    background:url(../images/template/site_search_on.jpg) no-repeat;
}
#topNavContent {
    width:280px;
    position: absolute;
}

#email_Base_background {
    width:260px;
    height:25px;
    padding:13px 10px 10px 10px;
    background:url(../images/template/emailBase.gif) no-repeat;
    z-index: 7;
    position:absolute;
    filter:alpha(opacity=70);
    opacity:0.7;
}
#search_Base_background {
    width:260px;
    height:25px;
    padding:13px 10px 10px 10px;
    background:url(../images/template/searchBase.gif) no-repeat;
    z-index: 7;
    position:absolute;
    filter:alpha(opacity=70);
    opacity: 0.7;
}
#weather_Base_background {
    width:125px;
    height:69px;
    left: 0;
    display: inline;
    margin-left:83px;
    padding:9px 0 14px;
    background:url(../images/template/weatherBase.gif) no-repeat;
    z-index: 7;
    position: absolute;
    filter:alpha(opacity=70);
    opacity: 0.7;
}

#email_box {
    width:208px;
    float:left;
    position: relative;
    top: 13px;
    z-index:8;
    display: inline;
    left: 0;
    margin-left:10px;
}

#weather_box {
    width:105px;
    margin:0 auto;
    position: relative;
    top: 9px;
    z-index:8;
    margin-left:93px;
}

#site_search_box {
    width:208px;
    float:left;
    display: inline;
    position: relative;
    top: 13px;
    left: 0;
    z-index:8;
    margin-left:10px
}
.site_search_field {
    width:200px;
    height:13px;
    font-size:11px;
}
.search_btn {
    width:45px;
    height:19px;
    margin-top:1px;
}
#search_btn_box {
    width:45px;
    float:left;
    position: relative;
    top: 13px;
    z-index:8;
}
#adv_btn {
    width: 73px;
    margin-top:2px;
    margin-right:4px;
    float:right;
}


/*************Welcome Container*************/
#welcome_Box {
    float:right;
    width:600px;
    position:absolute;
    top:100px;
    left:345px;
    text-align:right;
    color:#FFFFFF;
}

#welcome_Box a {
    color: white;
}

#welcome_Box a:hover {
    color: white;
    text-decoration: underline;
}

/*************Main Navigation Container*************/
#mainNav {
    background:url(../images/template/mainNav_bg.jpg) no-repeat;
    height:35px;
}

#mainNav ul {
    list-style-type: none;
    margin:0;
    padding:0;
    overflow: hidden;
}

#mainNav ul li
{
    margin: 0px;
    padding: 0px;
}

#mainNav li.toplevel
{
    float: left;
    margin: 0;
    margin-top: 3px;
    color: #0d313f;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    border-right: 1px solid #009acb;
}

#mainNav li.toplevel-last {
    border-right: none;
}

#mainNav a.toplevel{
    display:block;
    padding: 0px 20px;
    text-align:center;
    line-height:32px;
    float: left;
}

#mainNav a {
    outline: none;
}

#mainNav li.toplevel ul {
    display: none;
    position: absolute;
    z-index: 1;
}

#mainNav li.over ul {
    display: block;
}

#mainNav li.toplevel div {
    clear: both;
}

#mainNav li.toplevel li a {
    background: white url(../images/template/topNavDropDownMenu-bg.jpg) no-repeat;
    display: block;
    padding: 5px 14px 7px;
    font-size: 10px;
    line-height: 14px;
    width: 150px;
}

/*************Content Container***********/
#contentContainer {
    margin-top:0px;
}

/*Sub Navigation*/
#subNavContainer {
    width:195px;
    background:url(../images/template/subNav_bg.png) no-repeat;
    float:left;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}
#subNav {
    margin-top:16px;
    margin-bottom:16px;
}
#subNav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#subNav li {
    display:inline;
    vertical-align:middle;
    margin:0;
    padding:0;
}
#subNav li a {
    color:#999999;
    background-color:#f3f3f3;
    width:181px;
    display:block;
    margin-top:5px;
    padding: 3px 0 3px 9px;
    font-size:12px;
    font-weight:bold;
    outline: none;
}
#subNav li a:hover {
    color:#393939;
}
#subNav li.active a {
    color:#fff;
    background-color:#7fc9e7;
    width:181px;
    display:block;
    margin-top:5px;
    padding: 3px 0 3px 9px;
    font-size:12px;
    font-weight:bold;
}

/*AD Box*/
#leftCallout_box {
    width:183px;
    margin:20px 0 20px 7px;
}
.leftCallout_box {
    width:183px;
    margin:20px 0 20px 7px;
}
#Map_Dallas_Now {
    width:183px;
    margin:10px 0 10px 0;
}
.clickHere_box {
    margin-top:5px;
}
.clickHere_btn {
    width:58px;
    height:11px;
    float:left;
    margin: 2px 0 0 0;
}
.clickHere_btn img {
    border:none;
}
.clickHere_txt {
    width:122px;
    height:11px;
    color:#333333;
    float:left;
    margin: 0 0 0 3px;
}

#youplusdallasouterdiv
{
width:960px;
height:327px;
overflow:hidden;
position:relative;
z-index: 0;
}

#youplusdallasinneriframe
{
position:absolute;
top:-326px;
left:-161px;
width:1280px;
height:1200px;
}

/*Home Content Container*/
#homeContainer {
    width:561px;
    float:left;
}

.greetingBox {
    width:531px;
    height:310px;
    background:url(../images/template/Generic-Dark-Blue-Center-Box.jpg ) no-repeat;
    padding:10px 20px 20px 20px;
    font-size:11px;
    color:#fff;
}

/*die("


");*/
/*Events and News Container*/
#eventBox,    #newsBox {
    width:551px;
    margin:5px 5px 0 5px;
    background:url(../images/template/eventBox_bg.jpg) no-repeat top #e6f4fa;
}


#eventBox_header {
    width:551px;
    height:33px;
    background:url(../images/template/eventBox_header_bg.jpg) no-repeat #fff;
}
#eventBox_news_header {
    width:551px;
    height:33px;
    background:url(../images/template/eventBox_header_news_bg.jpg) no-repeat #fff;
}
#eventBox_tap {
    float:left;
    width:228px;
}
#event_btn {
    width:121px;
    float:left;
}
#news_btn {
    width:104px;
    float:left;
}

#view_btn {
    width:120px;
    height:21px;
    margin-top:9px;
    float:right;
}
#view_btn img{
    float:left;
}
#view_btn a {
    font-weight:bold;
    display:block;
    margin-top:3px;
}
#view_btn a:hover {
    color:#2191db;
}
.eventBox_item,
    .newsBox_item {
    width:530px;
    margin:12px 5px 0 15px;

}

.eventBox_item ul,
    .newsBox_item ul
    {
        margin-left: 15px;
        padding: 0px;
    }

.eventBox_item img,
    .newsBox_item img {
    float:left;
}
.eventImg,
    .newsImg {
    border:0px;
    width:133px;
    height: 75px;
}
.eventBox_item_dec,
    .newsBox_item_dec {
    float:right;
    width:375px;
    padding-right: 15px;
    font-size:12px;
}
.eventBox_item_dec_specevents  {
    float:right;
    width:375px;
    padding-right: 15px;
    font-size:12px;
}
.eventBox_item_dec_specevents a {
    color:#ffffff;
}
.eventBox_item_dec_specevents a:hover {
    color:#0099cc;
}
.eventBox_item_dec_allevents  {
    float:left;
    width:500px;
    padding-left: 15px;
    font-size:12px;
}
.eventBox_item_dec_allevents a {
    color:#ffffff;
}
.eventBox_item_dec_allevents a:hover {
    color:#0099cc;
}
.eventBox_item_dec p.sub, .newsBox_item_dec p.sub, .newsBox_item_dec_long p.sub {
    color:#5e5e5e;
    font-size:12px;
    margin:0 0 5px 0;
    padding:0px;
    font-style:italic;
   /*  font-weight: bold;  -YK*/
}
.newsBox_item_dec_long {
    padding-right: 0px;
        font-size:12px;
}


.eventBox_item_btn,
    .newsBox_item_btn {
    float: left;
    clear: both;
    padding-right:5px;
    margin-top:5px;
}

.eventBox_item_btn img {
    float: left !important;
}


/*Tabbed listings*/
#tablist{
    float:left;
    border:1px solid #C4D9EA;
    margin:0px;
    width:99.5%;
}

#tablist .list-item-blue{
    background-color:#e7f5ff;
}

#tablist .relax{
    margin:0px;
    }
#tablist .top{
    margin:0px;
    }

#tablist .list-item, #tablist .list-item-blue{
     /*float:left;*/  /* Removed to fix printing issue in IE */  <== this is the only line that was changed
    width:99%;
    /*padding-top:15px;*/
    padding-left:1%;
    /*padding-right:0px;
    margin:0px;
    min-height:0px;
    height:auto;*/
    padding-bottom:10px;
    float:none;
}

#tablist .list-item .left, #tablist .list-item-blue .left{
    display:block;
    clear: left;
    height:100%;
    width:20px;
    margin:0px;
}

#tablist .list-item .bottom, #tablist .list-item-blue .bottom{
    /*clear:right;*/
    /*width:93%;*/
    /*min-height:0px;*/
    /*height:auto;*/
    margin:0px;
    padding:0px;
    margin-right:4%;
    margin-left:4%;
}

#tablist p{
    margin-top:5px;
    margin-bottom:5px;
    }


#tablist .list-item .top h1, #tablist .list-item-blue .top h1{
    padding-top:10px;
    color:black;
    float:left;
    display:block;
    clear:left;
    margin:0px;
    font-size:16px;
}

#tablist .list-item .bottom ul, #tablist .list-item-blue .bottom ul{
    margin:0px;
    /*margin-top:10px;*/
    /*margin-bottom:10px;*/
    padding-left:20px;
}

#tablist .list-item .top .star-rating, #tablist .list-item-blue .top .star-rating{
    margin:0px;
    margin-top:11px;
    float:left;
    margin-left:5px;
    clear:right;
}

#tablist .list-item .bottom .contact, #tablist .list-item-blue .bottom .contact{
    margin:0px;
    clear:left;
    margin-top:10px;
}

#tablist .list-item .bottom .read_more, #tablist .list-item-blue .bottom .read_more, #tablist .list-item .bottom .review, #tablist .list-item-blue .bottom .review{
    margin:0px;
    padding:0px;
    padding-top:5px;
    float:left;
    height:11px;
    margin-right:5px;
    clear:none;
}

#tablist .list-item .bottom .view_map, #tablist .list-item .bottom .add_notebook, #tablist .list-item-blue .bottom .view_map, #tablist .list-item-blue .bottom .add_notebook{
    margin:0px;
    padding:0px;
    padding-top:10px;
    height:11px;
    float:right;
    clear:none;
    margin-left:5px;
}

#tablist .list-item .bottom .summary, #tablist .list-item-blue .bottom .summary{
    clear:both;
    padding-top:6px;
    margin:0px;
}
#tablist .list-item .bottom .dbest, #tablist .list-item-blue .bottom .dbest{
    margin:0px;
    clear:none;
    margin-top:5px;
    float:left;
}
#tablist img{
    border:0px;
    margin:0px;
    margin-top:9px;
    }
    
#tablist .list-item-image {
display:block;
float:left;
padding-right:13px;
position:relative;
}

/*Left Col Container*/

.leftspecialCallout  {
    width:204px;
    margin-bottom:5px;
    clear:both;
}
.leftspecialCallout a {
    text-decoration: none;
}
.leftspecialCallout img {
    border: none;
}
.leftspecialCallout  h3{
    background:url(images/template/specialCallout_bg.png) no-repeat top;
    height:27px;
    width:189px;
    padding:12px 0 0 15px;
}
.leftspecialCallout h3,
.leftspecialCallout h3 a {
    color:#fff;
    font-size:16px;
}
.leftspecialCallout_box {
    width:199px;
    margin-left:5px;
    margin-bottom:15px;
}
.leftspecialCallout_img {
    width:80px;
    float:left;
    border:2px solid #2077b8;
}
.leftspecialCallout_des {
    width:100px;
    float:left;
    margin-left:8px;
}
.leftspecialCallout_des img {
    margin-top:5px;
    clear:both;
    float:left !important;
}

/*Third Col Container*/
#thirdCol {
    width:204px;
    float:right;
}
#thirdCol  img{
    float:left;
}
#extra_ads{
    float:right;
    margin-right:0px;
}
#dfp_right_box_ads{
    float:left;
    margin-left:5px;
    padding-top:7px;
    padding-bottom:7px; 
}
#special_dallas_deals {
    background:url(../images/template/special_dallas_deals_lo.jpg) no-repeat top;
    width:199px;
    margin-left:5px;
    padding-top:36px;
}
#featured_story_home {
    background: url(../images/template/new_now_home.jpg) no-repeat top;
    height:214px;
    padding:47px 0 0 5px;
}
#featured_story {
    background: url(../images/template/new_now_pages.jpg) no-repeat top;
    height:214px;
    padding:47px 0 0 5px;
}
.featured_deals_item {
    margin:0 5px 15px;
    width:189px;
}
.featured_deals_item  img{
    float:left;
}
.featured_deals_item .description {
    float: right;
    width: 90px;
}
.specialCallout  {
    width:204px;
    margin-bottom:5px;
    clear:both;
}
.specialCallout a {
    text-decoration: none;
}
.specialCallout img {
    border: none;
}
.specialCallout  h3{
    background:url(images/template/specialCallout_bg.png) no-repeat top;
    height:27px;
    width:189px;
    padding:12px 0 0 15px;
}
.specialCallout h3,
.specialCallout h3 a {
    color:#fff;
    font-size:16px;
}
.specialCallout_box {
    width:199px;
    margin-left:5px;
    margin-bottom:15px;
}
.specialCallout_img {
    width:80px;
    float:left;
    border:2px solid #2077b8;
}
.specialCallout_des {
    width:100px;
    float:left;
    margin-left:8px;
}
.specialCallout_des img {
    margin-top:5px;
    clear:both;
    float:left !important;
}
.content_indent{
    margin-left:22px;
    }

/**********Press Releases******************/
#pressReleasesListingContainer{
    margin:10px 0 10px 0;
}

#pressReleasesListingContainer .header .totals{
    float:left;
    width:100px;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    clear:none;
}

#pressReleasesListingContainer .header .pages{
    float:right;
    color:#000;
    font-size:10px;
    clear:none;
}



#pressReleasesListingContainer .header .pages a{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:underline;
}

#pressReleasesListingContainer .content{
    margin:15px 0 0 0;
    border:1px solid #c1daee;
}

#pressReleasesListingContainer .content .itemBlue{
    padding:12px;
    background-color:#e7f5ff;
}

#pressReleasesListingContainer .content .item{
    padding:12px;
}

#pressReleasesListingContainer .content .item h1, #pressReleasesListingContainer .content .itemBlue h1{
    margin:0px;
    padding:0px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}

#pressReleasesListingContainer .content .item h2, #pressReleasesListingContainer .content .itemBlue h2{
    margin:0px;
    padding:0px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

#pressReleasesListingContainer .content .item p, #pressReleasesListingContainer .content .itemBlue p{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}


/*************Subpage Container***********/
#meetings_services_Header {
    background:url(../images/template/meetings_services_Header.jpg) no-repeat top;
    width:765px;
    height:173px;
    float:left;
}
#subpageContentContainer{
    width:521px;
    background:url(../images/template/subpageContentContainer_bg.jpg) no-repeat top #fff;
    float:left;
    padding:20px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
}
#subpageContentContainer h1{
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#2191db;
    font-size:22px;
}
#subpageContentContainer h2{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    font-size:16px;
}
#subpageContentContainer .item-detail .top h1{
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#2191db;
    font-size:16px;
}
#subpageContentContainer  a{
    color:#004aaf;
    text-decoration:none;
}
#subpageContentContainer  a:hover{
    color:#333;
    text-decoration:underline;
}
#subpageContentContainer .breadcrumbs, #subpageContentContainer .breadcrumbs a{
    margin:4px 0 17px 0;
    padding:3px;
    background-color:#e2f3ff;
    color:#004aaf;
    font-size:11px;
    text-decoration:none;
}
#subpageContentContainer h4{
    margin:0px;
    padding:0px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
#subpageContentContainer p{
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin: 0 0 10px 0;
}
#subpageContentContainer #box_promote{
    float:left;
    width:217px;
    padding:96px 20px 10px 20px;
    color:#454545;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-image:url(images/template/box_promote.jpg);
    background-repeat:no-repeat;
}
#subpageContentContainer #box_attendance{
    float:left;
    width:217px;
    padding:96px 20px 10px 20px;
    color:#454545;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-image:url(../images/template/box_attendance.jpg);
    background-repeat:no-repeat;
}
#subpageContentContainer #box_poll{
    float:left;
    width:217px;
    padding:96px 20px 10px 20px;
    color:#454545;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-image:url(../images/template/box_poll.jpg);
    background-repeat:no-repeat;
}
#subpageContentContainer #box_promote{
    float:left;
    width:217px;
    padding:96px 20px 10px 20px;
    color:#454545;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-image:url(../images/template/box_promote.jpg);
    background-repeat:no-repeat;
}
#subpageContentContainer #box_see{
    float:left;
    width:217px;
    padding:96px 20px 10px 20px;
    color:#454545;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-image:url(../images/template/box_see.jpg);
    background-repeat:no-repeat;
}
#subpageContentContainer #box_promote .button, #subpageContentContainer #box_attendance .button, #subpageContentContainer #box_poll .button, #subpageContentContainer #box_see .button{
    float:right;
    margin:15px 0 0 0;
    width:104px;
}

/*************Footer Container***********/
#footerContainer {
    width:960px;
    background:url(../images/template/footer_bg.jpg) no-repeat top #2077b8;
    color:#fff;
    text-align:center;
}
#footerContainer p {
    margin:2px 0 0 0;
}
#footerNav {
    padding-top:15px;
    margin:0 auto;
    height:20px;
}
#footerNav ul {
    padding:0;
    margin:0 auto;
    list-style:none;
    text-align:center;
}
#footerNav ul  li {
    display:inline;
    color:#fff;
    padding-right:2px;
    padding-left:5px;
    border-right: 1px solid white;
}
#footerNav ul  li.last{
  border:none;
}

#footerNav ul li a {
    color:#fff;
    font-size:12px;
    font-weight:bold;
}
#footerNav ul li a:hover {
    color:#000;
}
#footerCopyright {
    padding-top:50px;
}
#footerCopyright  ul {
    padding:0px;
    margin:0px;
    list-style:none;
    text-align:center;
}
#footerCopyright ul  li {
    display:inline;
    color:#fff;
}
#footerCopyright ul  li  a {
    color:#fff;
}
#footerCopyright ul  li  a:hover {
    color:#000;
}
#footer_flashBox {
    margin-top:18px;
}
#footer_flashBox img.thanks {
    margin-bottom: 10px;
}
#footer_flashBox a img {
    border: 0; }
#footer_flashBox a:hover img {
    border: 0; }
#footer_flashBox a:visited img {
    border: 0; }

/* top nav menu styles */
.topNavDropDownMenu {
    position: absolute;
    z-index: 2;
    background-color: white;
}
.topNavDropDownMenu li {
    background:url(../images/template/topNavDropDownMenu-bg.jpg) no-repeat;
    background-color: white;
}
.topNavDropDownMenu a {
    padding: 5px 14px 10px 14px;
    font-size: 10px;
    display:block;
    height:10px;
}


/* left nav menu styles */
.left-subnav-sub {
/*     list-style-type: square !important; */
    margin-left: 10px !important;
    margin-top:5px !important;
/*     height: 0px !important; */
}

.left-subnav-sub a {
    width: 151px !important;
    margin-top:1px !important;
    padding:4px 3pt 3px 18px !important;
    background:url(../images/template/left-subnav-sub-bg.jpg) no-repeat left top;

    background-color:#d6edfd !important;
    font-size:11px !important;
    font-weight:normal  !important;
    color:#333333 !important;
}

.left-subnav-sub a:hover,
.left-subnav-sub li.active a {
    background-color:#ffffff  !important;
    background:url(../images/template/left-subnav-sub-bg-over.jpg) no-repeat left top;
}

/**** Events:MonthView Widget ****/
.events-month-view {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 9px;
    border: 1px solid #cee9fc;
}
.events-month-view .title {
    color:#2191DB;
    font-size:18px;
    font-weight:bold;
    margin: 12px;
}
.events-month-view .weekday {
    font-weight: normal;
    color:#2191DB;
    text-align: left;
}
.events-month-view .daynum {
    background-color: #d5dfeb;
    color: #2191DB;
    text-align: left;
    padding: 2px;
    width: 90%;
}
.events-month-view .day {
    border-top: 1px solid #2191DB;
    border-left: 1px solid #2191DB;
    width: 73px;
    padding: 1px;
    min-height: 50px;
    height: auto !important;
    height: 50px;
}
.events-month-view .day-last {
    border-right: 1px solid #2191DB;
}
.events-month-view .week-last .day {
    border-bottom: 1px solid #2191DB;
}
.events-month-view .event {
    margin-bottom: 2px;
    padding: 2px 0;
    border-bottom: 1px solid #CCCCCC;
}
.events-month-view .event a {
    padding: 2px 0;
    color: #000000 !important;
}
.events-month-view .more {
    margin-top: 4px;
    text-align: right;
}
.events-month-view .toolbar {
    text-align: right;
    padding: 4px;
    font-size: 8px;
    border-bottom: 1px solid #cee9fc;
    background: url('../images/template/calendar_toolbar_bg.gif') repeat-x;
}
.events-month-view table {
    margin: 6px;
    font-size:9px;
}

/************Article Testimonial Widget*******/
#list-item-testimonial{
    margin-bottom:15px;
    width:500px;
    clear: both;
}

#list-item-testimonial .list-item-image{
    float: left;
    display:block;
    padding-right:13px;
}

#list-item-testimonial .list-item-body{
    float: left;
    font-size:12px;
}

#list-item-testimonial .list-item-summary p{
    margin:0px;
    color: #2191DB;
    font-style:italic;
}

#list-item-testimonial .list-item-author{
    margin-top:4px;
    font-size:1em;
    font-weight:bold;
}

#list-item-testimonial .list-item-authortitle{
    font-size:0.9em;
    color:#727272;
}
/************Special Deals Widget*******/
.couponimage{
    float:left; 
    width:100px;
    padding:7px;
}
.couponlistimage{
    float:left; 
    width:60px;
    padding:3px;
}
.couponlist{
    margin:0 0 0 0px;
    width:413px;
    height:100%;
}
/*************Subpage Container -YK***********/
#subpage_Header {
    width:765px;
    height:173px;
    float:left;
}

#joinNow {
    width:98px;
    float:right;
}

/*************Subpage CSS - KB***************/
ul.blueCircleList{
    float:left;
    margin:0px;
    padding:0px;
    list-style-type:none;
}
ul.blueCircleList li{
    margin:0 0 15px 0;
    padding:1px 0 0 19px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    background-image:url(images/template/blueCircleList.gif);
    background-repeat:no-repeat;
    background-position:0px 1px;
}
ul.blueCircleList .last{
 margin-bottom: 0px !important;
 }


ul.blueCircleList li span{
    display:block;
    margin-top:5px;
    margin-left:5px;
    color:#1e8cc6;
    font-size:11px;
    font-weight:normal;
}
ul.blueCircleList li span a{
    color:#1e8cc6;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline
}
ol.faqQuestions{
    float:left;
    margin:0 0 25px 20px;
    padding:0px;
}
ol.faqQuestions li{
    margin:0 0 5px 0;
    padding:0px;
    color:#1e8cc6;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}
ol.faqQuestions li a{
    color:#1e8cc6;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-:decoration:none;
}
ol.faqQuestions li a:hover{
    text-:decoration:underline;
}
#subpageTestimonials{
    border:1px solid #d5edfe;

}
#subpageTestimonials .testimonialHeader{
    height:24px;
    background-image:url(images/template/testimonalsHeaderBg.gif);
    background-repeat:repeat-x;
    background-color:#e4f4ff;
    border-bottom:1px solid #d5edfe;
}
#subpageTestimonials .testimonialHeader h1{
    float:left;
    margin:1px 0 0 6px;
    padding:1px 0 0 13px;
    color:#2191db;
    font-size:18px;
    background-image:url(images/template/testimonalsH1Arrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}
#subpageTestimonials .testimonialHeader .moreDetail{
    float:right;
    margin:5px 6px 0 0;
    color:#666;
    font-size:11px;
}
#subpageTestimonials .testimonialHeader .moreBtn{
    float:right;
    margin:7px 8px 0 0;

}
#subpageTestimonials .testimonialContent{
    padding:10px;
}

#subpageTestimonials .testimonialContent .left{
    float:left;
    margin:10px 0 0 0;
    width:165px;
}
#subpageTestimonials .testimonialContent .left .person{
    margin:10px 0 10px 0;
}
#subpageTestimonials .testimonialContent .left .person h5{
    margin:0px;
    padding:0px;
    color:#000;
    font-size:12px;
}
#subpageTestimonials .testimonialContent .left .person span{
    color:#4f4f4f;
    font-size:11px;
}
#subpageTestimonials .testimonialContent .left .quote{
    color:#1e8cc6;
    font-size:11px;
    font-style:italic;
}
#subpageTestimonials .testimonialContent .video{
    float:left;
    margin:10px 0 0 0;
    padding:0 0 0 10px;
}
#meetingOption1{
    border:1px solid #d5edfe;
    background-color:#AFDCEC;
}
#meetingOption1 .Header{
    height:24px;
    background-image:url(images/template/testimonalsHeaderBg.gif);
    background-repeat:repeat-x;
    background-color:#e4f4ff;
    border-bottom:1px solid #d5edfe;
}
#meetingOption1 .Header h1{
    float:left;
    margin:1px 0 0 6px;
    padding:1px 0 0 13px;
    color:#2191db;
    font-size:18px;
    background-image:url(images/template/testimonalsH1Arrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}
#meetingOption1 .HeaderContent{
    padding:10px;
}
#meetingOption2{
    border:1px solid #d5edfe;
    background-color:#B7CEEC;
}
#meetingOption2 .Header{
    height:24px;
    background-image:url(images/template/testimonalsHeaderBg.gif);
    background-repeat:repeat-x;
    background-color:#e4f4ff;
    border-bottom:1px solid #d5edfe;
}
#meetingOption2 .Header h1{
    float:left;
    margin:1px 0 0 6px;
    padding:1px 0 0 13px;
    color:#2191db;
    font-size:18px;
    background-image:url(images/template/testimonalsH1Arrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}
#meetingOption2 .HeaderContent{
    padding:10px;
}
#meetingOption3{
    border:1px solid #d5edfe;
    background-color:#C3FDB8;
}
#meetingOption3 .Header{
    height:24px;
    background-image:url(images/template/testimonalsHeaderBg.gif);
    background-repeat:repeat-x;
    background-color:#e4f4ff;
    border-bottom:1px solid #d5edfe;
}
#meetingOption3 .Header h1{
    float:left;
    margin:1px 0 0 6px;
    padding:1px 0 0 13px;
    color:#2191db;
    font-size:18px;
    background-image:url(images/template/testimonalsH1Arrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}
#meetingOption3 .HeaderContent{
    padding:10px;
}
.testimonialsLeft{
    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:0px;
}
.subpageContentBox{
    margin:15px 0 0 0;
    border:1px solid #d5edfe;
}
.subpageContentBox .header{
    height:21px;
    background-image:url(images/template/contentBoxHeaderBg.gif);
    background-repeat:repeat-x;
    background-color:#e4f4ff;
    border-bottom:1px solid #d5edfe;
}
.subpageContentBox .header h1{
    float:left;
    margin:0 0 0 6px !important;
    padding:1px 0 0 13px !important;
    color:#2191db;
    font-size:16px !important;
    background-image:url(images/template/testimonalsH1Arrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}
.subpageContentBox .content{
    padding:10px;
}
.subpageContentBox .contentwx{
    padding:0px;
}
.subpageContentBox .content h3{
    margin:0 0 5px 0 !important;
    padding: 0px !important;
    color:#2191DB !important;
    font-size:14px !important;
}
.subpageContentBox .content h5{
    margin:0 0 5px 0 !important;
    padding: 0px !important;
    color:#333333;
    font-size:12px !important;
}
.subpageContentBoxPink{
    margin:15px 0 0 0;
    border:1px solid #ffc0cb;
}
.subpageContentBoxPink .header{
    height:21px;
    background-image:url(images/template/contentBoxHeaderBg.gif);
    background-repeat:repeat-x;
    background-color:#ffc0cb;
    border-bottom:1px solid #ffc0cb;
}
.subpageContentBoxPink .header h1{
    float:left;
    margin:0 0 0 6px !important;
    padding:1px 0 0 26px !important;
    color:#2191db;
    font-size:16px !important;
    background-image:url(images/template/weddingcakelogo.gif );
    background-repeat:no-repeat;
    background-position:center left;
}
.subpageContentBoxPink .content{
    padding:10px;
}
#subpageContentContainer #box_viewImages {
    background-image:url(images/template/box_viewImages.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:96px 20px 10px;
    width:209px;
}
#subpageContentContainer #box_videos {
    background-image:url(images/template/box_videos.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:96px 20px 10px;
    width:223px;
}
#subpageContentContainer #box_dallasStats {
    background-image:url(images/template/box_dallasStats.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:96px 20px 10px;
    width:209px;
}
#subpageContentContainer #box_internationalPortal {
    background-image:url(images/template/box_internationalPortal.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:96px 20px 10px;
    width:223px;
}
#subpageContentContainer #newsTickerContainer{
    width:513px;
    height:29px;
    background-image:url(images/template/newsTickerBg.gif);
    background-repeat:no-repeat;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-bottom:10px;
}
#subpageContentContainer #newsTickerContainer .title{
    float:left;
    width:70px;
    height:15px;
    margin:8px 0 0 12px;
}
#subpageContentContainer #newsTickerContainer .content{
    float:left;
    width:327px;
    height:15px;
    margin:8px 0 0 25px;
}
#subpageContentContainer #newsTickerContainer .readMore{
    float:right;
    width:59px;
    height:15px;
    margin:9px 12px 0 0;
}

/*************Subpage CSS - Young***************/
#subpageTestimonials .testimonialContent .logoT{
    float:left;
    width:75px;
}
#subpageTestimonials .testimonialContent  .quoteBox{
    float:left;
    margin:3px 0 15px 10px;
    width:400px;
}
#subpageTestimonials .testimonialContent  .quoteT{
    color:#1e8cc6;
    font-size:12px;
    font-style:italic;
}
#subpageTestimonials .testimonialContent  h4{
    margin:5px 0 0 0;
    padding:0px;
    color:#000;
    font-size:12px;
}

/*************RFP CSS - YK***************/
.rfpCallout {
    background:url(images/template/rfpCallout_bg.png) no-repeat top;
    height:199px;
    width:204px;
}
.rfpCallout  h3{
    color:#fff;
    font-size:16px;
    height:27px;
    width:189px;
    padding:12px 0 0 15px;
}

.rfpCallout_box {
    width:186px;
    margin: 65px 0  15px 13px;
    color:#454545;
}

.rfpCallout_button {
    width:80px;
    margin-top:8px;
}

/*************LOGIN BOX CSS - YK***************/
.loginBox {
    background:url(images/template/loginBox_bg.jpg) no-repeat top;
    height:72px;
    width:204px;
}
.loginBox  a{
    height:72px;
    width:204px;
    display:block;
}
.loginBox  span{
    color:#fff;
    font-weight:bold;
    display:block;
    height:37px;
    width:120px;
    padding:21px  12px 0 70px;
}
/*************DINING - KB***************/
h5{
    margin:0 0 5px 0;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
}
h6{
    margin:0 0 10px 0;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}

.findItFast{
    margin:10px auto 0;
    width:521px;
    background-image:url(images/template/findItFastMiddle.gif);
    background-repeat:repeat-y;
}
.findItFast .header{
    background-image:url(images/template/findItFastTop.gif);
    background-repeat:no-repeat;
    height:10px;
}
.findItFast .content{
    padding:0 10px 0 10px;
    color:#555;
    font-size:12px;
}
.findItFast .content h1{
    margin:0 0 8px 0 !important;
    padding:0px !important;
    color:#333 !important;
    font-size:14px !important;
}
.findItFast .footer{
    background-image:url(images/template/findItFastBottom.gif);
    background-repeat:no-repeat;
    height:10px;
}
.videoLink{
    background-image:url(images/template/iconVideo.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    height:20px;
    margin:10px 0 0 0;
    padding:5px 0 0 30px;
    border-bottom:1px solid #8a8a8a;
}
.recipesLink{
    background-image:url(images/template/iconRecipes.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    height:20px;
    margin:0 0 0 0;
    padding:10px 0 0 30px;
    border-bottom:1px solid #8a8a8a;
}
.webLink{
    background-image:url(images/template/iconWebsite.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    height:20px;
    margin:5px 0 0 0;
    padding:5px 0 0 30px;
}
.videoLink a, .recipesLink a{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    text-transform:uppercase;
}
.webLink a{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
}



/* main ad styles */

.ad
{
    margin-bottom:10px;
}
/*************DIVERSE - YOUNG***************/
#subpageContentContainer #box_asian {
    background-image:url(images/template/box_asian.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:40px 10px 10px 131px;
    width:119px;
}
#subpageContentContainer #box_aa {
    background-image:url(images/template/box_aa.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:63px 10px 10px 131px;
    width:119px;
}
#subpageContentContainer #box_hispanic {
    background-image:url(images/template/box_hispanic.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:40px 10px 10px 131px;
    width:119px;
}
#subpageContentContainer #box_glbt {
    background-image:url(images/template/box_glbt.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-size:11px;
    padding:40px 10px 10px 131px;
    width:119px;
}
#subpageContentContainer .button {
    margin-top:5px;
}

#subpageContentContainer #box_asian2 {
    background-image:url(images/Button_Asian.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:5px 5px 5px 5px;
    width:270px;
    height:201px;
}
#subpageContentContainer #box_aa2 {
    background-image:url(images/Button_African_American.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:5px 5px 5px 5px;
     width:270px;
    height:201px;
}
#subpageContentContainer #box_hispanic2 {
    background-image:url(images/Button_Hispanic.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:5px 5px 5px 5px;
    width:270px;
    height:201px;
}
#subpageContentContainer #box_glbt2 {
    background-image:url(images/Button_GLBT.jpg);
    background-repeat:no-repeat;
    color:#454545;
    float:left;
    font-size:11px;
    padding:5px 5px 5px 5px;
    width:270px;
    height:201px;
}
/*************Search - KB *******************/
.searchContainer{
    margin:20px 0 20px 0;
}
.searchContainer .searchHeader .searchTab1_over{
    float:left;
    width:210px;
    height:23px;
    margin:0 1px 0 0;
    padding:8px 5px 0 0;
    background-image:url(images/template/dallasRecommends_over.jpg);
    background-repeat:no-repeat;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    cursor:pointer;
}
.searchContainer .searchHeader .searchTab1{
    float:left;
    width:210px;
    height:23px;
    margin:0 1px 0 0;
    padding:8px 5px 0 0;
    background-image:url(images/template/dallasRecommends.jpg);
    background-repeat:no-repeat;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    cursor:pointer;
}
.searchContainer .searchHeader .searchTab2_over{
    float:left;
    width:177px;
    height:23px;
    margin:0 1px 0 0;
    padding:8px 5px 0 0;
    background-image:url(images/template/allRestaurants_over.jpg);
    background-repeat:no-repeat;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    cursor:pointer;
}
.searchContainer .searchHeader .searchTab2{
    float:left;
    width:177px;
    height:23px;
    margin:0 1px 0 0;
    padding:8px 5px 0 0;
    background-image:url(images/template/allRestaurants.jpg);
    background-repeat:no-repeat;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    cursor:pointer;
}
.searchContainer .searchHeader .pageLinks{
    float:left;
    margin:13px 0 0 20px;
    color:#000;
    font-size:10px;
}
.searchContainer .searchHeader .pageLinks a{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:underline;
}
.searchContainer .searchContent{
    border:1px solid #c2daeb;
}
.searchContainer .searchContent .itemBlue{
    padding:12px;
    background-color:#e7f5ff;
}
.searchContainer .searchContent .item{
    padding:12px;
}
.searchContainer .searchContent .itemBlue .list, .searchContainer .searchContent .item .list{
    padding:0 0 15px 0;
}
.searchContainer .searchContent .itemBlue .bestD{
    float:left;
    width:51px;
    height:51px;
    background-image:url(images/template/bestD_blue.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .item .bestD{
    float:left;
    width:51px;
    height:51px;
    background-image:url(images/template/bestD.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .itemBlue .stars_0, .searchContainer .searchContent .stars_0{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_0.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .itemBlue .stars_1{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_1_blue.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .itemBlue .stars_2{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_2_blue.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .itemBlue .stars_3{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_3_blue.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .itemBlue .stars_4{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_4_blue.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .itemBlue .stars_5{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_5_blue.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .item .stars_1{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_1.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .item .stars_2{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_2.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .item .stars_3{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_3.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .item .stars_4{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_4.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .item .stars_5{
    float:left;
    width:93px;
    height:14px;
    background-image:url(images/template/searchStars_5.gif);
    background-repeat:no-repeat;
}
.searchContainer .searchContent .number{
    color:#000;
    padding:0 3px 0 0;
    font-size:14px;
    font-weight:bold;
}
.searchContainer .searchContent .title{
    color:#333;
    float:left;
    margin:0px;
    padding:0px;
    font-size:14px;
    font-weight:bold;
}
.searchContainer .searchContent p{
    color:#333;
    margin:8px 0 8px 0;
    padding:0px;
}
.searchContainer .searchContent ul{
    float:left;
    margin:0px;
    padding:0px;
}
.searchContainer .searchContent ul li{
    color:#333;
    margin:0px;
    padding:0 0 0 10px;
    font-size:12px;
    font-weight:bold;
    background-image:url(images/template/searchLiBullet.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    list-style:none;
}
.searchContainer .searchContent .buttons{
    padding:0 0 0 15px;
}
.searchContainer .searchContent .buttons .btn_search_readMore{
    float:left;
    margin:0 5px 0 0;
}
.searchContainer .searchContent .buttons .btn_search_review{
    float:left;
}
.searchContainer .searchContent .btn_search_review_yahoo{
    padding:0 0 5px 15px;
}
.searchContainer .searchContent .buttons .btn_search_addTMB{
    float:right;
}
.searchContainer .searchContent .buttons .btn_search_viewMap{
    float:right;
    margin:0 0 0 5px;
}
/*************Events - KB *******************/
.eventListingContainer{
    margin:10px 0 10px 0;
}
.eventListingContainer .header .showing{
    float:left;
    width:100px;
    color:#000;
    font-size:10px;
}
.eventListingContainer .header .pageLinks{
    float:right;
    margin:8px 0 0 0;
    color:#000;
    font-size:10px;
}
.eventListingContainer .header .pageLinks a{
    color:#000;
    font-size:10px;
    text-decoration:underline;
}
.eventListingContainer .content{
    margin:15px 0 0 0;
    border:1px solid #c1daee;
}
.eventListingContainer .content .itemBlue{
    padding:12px;
    background-color:#e7f5ff;
}
.eventListingContainer .content .item{
    padding:12px;
}
.eventListingContainer .content .item h1, .eventListingContainer .content .itemBlue h1{
    margin:0px;
    padding:0px;
    color:#333  !important;
    font-size:16px  !important;
}
.eventListingContainer .content .item h2, .eventListingContainer .content .itemBlue h2{
    margin:0px;
    padding:0px;
    color:#333  !important;
    font-size:12px  !important;
}
.eventListingContainer .content .item p, .eventListingContainer .content .itemBlue p{
    color:#333  !important;
}
.eventDetailContainer {
    margin:10px 0 10px 0;
}
.eventDetailContainer .content{
    margin:15px 0 0 0;
    border:1px solid #c1daee;
    padding:12px;
    background-color:#e7f5ff;
}
.eventDetailContainer .title{
    color:#333;
    margin-bottom:10px;
    padding:0px;
    font-size:14px;
    font-weight:bold;
}
.eventDetailContainer p{
    color:#333;
    margin:8px 0 8px 0;
    padding:0px;
}
.eventDetailContainer .copy {
margin-left:10px;
}
.eventDetailContainer .copy ul{
    float:left;
    margin:0px;
    padding:0px;
}
.eventDetailContainer .copy ul li{
    color:#333;
    margin:0px;
    padding:0 0 0 10px;
    font-size:12px;
    font-weight:bold;
    background-image:url(images/template/searchLiBullet.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    list-style:none;
}
.eventDetailContainer .copy  .buttons{
    margin-top:5px;
}

/* blue login box for members */

#logged-in-box
{
    background: url(images/display?id=3695);
    color:white;
    font-size:12px;
    width:204px;
    height:72px;
    overflow:hidden;
    padding:0;
    margin:0;
}
#logged-in-box a img
{
    float:left;
    margin:15px 0 0 12px;
    padding:0;
}

#logged-in-box div
{
    margin-left:65px;
    padding-top:18px;
}

#logged-in-box  div p
{
    margin:2px 0;
    padding:0;
}

#logged-out-box
{
    background: url(images/display?id=3695);
    color:white;
    font-size:12px;
    width:204px;
    height:72px;
    overflow:hidden;
    padding:0;
    margin:0;

}
#logged-out-box a img
{
    float:left;
    margin:15px 0 0 12px;
    padding:0;

}
#logged-out-box div
{
    margin-left:65px;
    padding-top:13px;
}

#logged-out-box  div p
{
    margin:2px 0;
    padding:0;
}

#logged-in-box-left
{
    background: url(images/display?id=7291);
    color:white;
    font-size:12px;
    width:190px;
    height:72px;
    overflow:hidden;
    padding:0;
    margin:0;
}
#logged-in-box-left a img
{
    float:left;
    margin:15px 0 0 12px;
    padding:0;
}

#logged-in-box-left div
{
    margin-left:65px;
    padding-top:18px;
}

#logged-in-box-left  div p
{
    margin:2px 0;
    padding:0;
}

#logged-out-box-left
{
    background: url(images/display?id=7291);
    color:white;
    font-size:12px;
    width:190px;
    height:72px;
    overflow:hidden;
    padding:0;
    margin:0;

}
#logged-out-box-left a img
{
    float:left;
    margin:15px 0 0 12px;
    padding:0;

}
#logged-out-box-left div
{
    margin-left:65px;
    padding-top:13px;
}

#logged-out-box-left  div p
{
    margin:2px 0;
    padding:0;
}

/*********** page control ************/


#subpageContentContainer .pages a
{
    color:black;
}



/************* crm leads form buttons **********/
.form_view button
{
    padding:0px;
    margin:0px;
    width:72px;
    height:19px;
    color:#000;
    font-size:1px;
    text-align:left;
    background-image:url(images/template/btn_submit.jpg);
    background-repeat:no-repeat;
    border:0;
    cursor:pointer;
}

.form_view button.back {
    background-image:url(images/template/btn_back.jpg);
}

table.form_table {
  width: 100%;
}
table.form_table th {
    text-align: right;
    padding-right: 4px;
}
   
.form_table .submit_row td {padding-left: 68px; padding-top:10px;}

input.submit_plot {
  width: 38px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/template/btn_plot.gif) no-repeat center top;
  text-indent: -1000em; /* hide the text */
}


/*
** DTN Related Styles
**
*/
#dtn-banner-wrapper
{
  margin: 10px auto;
  padding: 0px;
  width: 190px;
}
#dtn-page-sponsor
{
  margin: 10px;
  padding: 0px;
}
#dtn-spotlight-wrapper
{
  margin: 10px auto;
  padding: 0px;
  width: 184px;
  border: 3px solid #1f8bd2;
  background-color: #b4dcf6;
}
#dtn-spotlight-header
{
  margin: 0px;
  padding: 0px;
  text-align:center;
  background-color: #1f8bd2;
}
#dtn-spotlight-content
{
  margin: 0px;
  padding: 0px;
background-color: #ffffff;
font-size: 12px;

}
.dtn-main-content
{
  float: left;
}
.dtn-spotlight-item-list
{
  margin: 0px;
  padding: 10px;
}
.dtn-spotlight-item
{
  list-style:none;
  margin: 10px 0px;
  padding: 0px;
  font-weight: bold;
}
.dtn-spotlight-item a
{
  color: #145791;
  margin: 0px;
  padding: 0px;
}
.dtn-spotlight-item a:hover
{
  text-decoration: underline;
}
#agency-proposals
{
width: 190px;
margin: 10px auto;
padding: 0px 0px;
}
