@import url("css/menu.css");
@import url("../../styles/general.css");
@import url("../../styles/nav.css");
@import url("../../styles/footer.css");

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane, .TopNavPane, .FooterPane, .CallOutPane, .MainContainer{ padding:0px; margin:0px auto; }
.LeftPane{ padding:10px 20px 10px 0px; margin:0px; border-right: 2px solid #414d52; }
.ContentPane{ padding: 60px 0px 10px; }
.TopPane, .TopNavPane, .FooterPane, .CallOutPane, .MainContainer{ width: 900px; }
#container_FlashPane{
    background-color: #658592;
    width:100%;
}
#container_CallOutPane_repeater
{
    background-image:url(/Portals/0/images/int_header_repeater.jpg);
    background-position:center top;
    background-repeat:repeat-x;
    background-color: #b6dce3;
    height:146px;
    padding: 0 0 12px;
}

#container_CallOutPane{
    background-image:url(/Portals/0/images/int_header.jpg);
    background-position:center top;
    background-repeat:no-repeat;
   
    height:122px;
    padding: 24px 0 0;
}

h2{
    background-image:url(/Portals/0/images/index_header.gif);
    background-position:center top;
    background-repeat:repeat-x;
    text-indent: -9999em;
    overflow: auto;
    height:53px;
    width: 201px;
    margin: 0;
}

.ContentPane p, .ContentPane ul{ display:block; width: 514px; color: #f5fffd; line-height: 24px; margin: 0 0 40px; padding: 0 0 0px 50px; }
.ContentPane ul{ padding: 0 0 0 50px; }
.ContentPane ul li{ 
    background-image:url(/Portals/0/images/int_list_arrow.gif);
    background-position:left 8px;
    background-repeat:no-repeat;
    margin: 0 0 33px 8px; 
    padding: 0 0 0 26px;
}
.ContentPane .EventMonthTitle .EventMonthNextPrev{ text-align: center; }
.ContentPane .EventMonthTitle { padding: 14px 0; }
.ContentPane .bloglist { font-family: Arial,Helvetica,sans-serif; text-decoration:none; }
.ContentPane .bloglist p{ width: 100%; padding: 0px; color: #c5d7d3; font-size: 14px; }
.ContentPane .bloglist .bloglist_contentp{ padding: 0px; font-size: 14px; color: #c5d7d3; line-height: 24px; }
.ContentPane .bloglist .ListHeader{ color: #b6dce3; font-size: 22px; background-color: transparent; font-weight: normal; height: auto; }
.ContentPane .bloglist .bloglist_date{ font-family: Georgia; font-size: 14px; color: #fff; padding: 0px 0 16px 0; }
.ContentPane .bloglist .bloglist_venue{ color: #ba9764; padding-bottom:25px; padding-top:5px;}
.ContentPane h1{
    width: 487px;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    letter-spacing: 0.05em;
    padding: 0 0 10px 50px;
    border-bottom: 2px solid #414d52;
    margin: 0 0 50px;
}
.ContentPane h1.quickglance{
    width: 487px;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    letter-spacing: 0.05em;
    padding: 0 0 0px 50px;
    border-bottom: none 0px;
    margin: 0 0 22px;
}
.ContentPane h3{
    width: 487px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #c4edf5;
    padding: 0 0 28px 50px;
    margin: 0;
}

.ContentPane h4{
    width: 487px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #afcfd3;
    padding: 0 0 5px 50px;
    margin: 0;
}

.ContentPane .dropDwnStates{ margin: 0 0 0 50px; }
#dnn_ctr489_CFD_cmdSend{ margin-left: 127px !important; }
#dnn_ctr497_CFD_cmdCancel{ margin-right: 127px !important; }
#dnn_ctr490_CFD_cmdCancel{ margin-right: 40px !important; }
.social_links{ margin: 5px 0 0 0; text-align: right; width: 238px; }

/*----------- Testimonials ---------------*/

.testimonials h3{
    width: 487px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #c4edf5;
    padding: 0 0 0px 50px;
    margin: 0;
}

.testimonials p
{
     
    padding-bottom: 50px; 
    color: #c5d7d3; 
    font-size: 14px;
    font-style: italic; 
}

.testimonials h4
{
    font-family: Georgia; 
    font-size: 14px; 
    color: #fff; 
    padding: 5px 0 25px 50px;
    font-style: normal;
}


/*---------Testimonial Ends --------------*/

/*-------------- Sitemap -----------------*/

.sitemap { margin-left: 50px; }
.sitemap h5 { background-color: #415965; padding: 10px 0 10px 10px; margin-bottom: 0px; margin-top: 50px;}
.sitemap h5 a, .sitemap h5 a:visited{ color: #b6dce3; font-size: 18px; text-decoration: none;  }
.sitemap h5 a:hover { text-decoration: underline; }
.sitemap ul{ padding-top: 20px; padding-bottom: 5px; width: 220px; padding-left: 10px;}
.sitemap ul li { margin-bottom: 0px; padding-left: 20px; background-image: url(/Portals/0/images/arrow_links.gif); background-position: left 8px; background-repeat: no-repeat; }
.sitemap ul a, .sitemap ul a:visited { text-decoration: none; color: #c5d7d3; }
.sitemap ul a:hover { color: #ba9764; text-decoration: underline; }

/*-------------- Sitemap end -------------*/

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}
.callout_learn, a.callout_learn:link, a.callout_learn:active, a.callout_learn:visited{ background:url(/Portals/0/images/index_callout_learn_more.jpg) left top no-repeat; width: 113px; height: 21px; color:#ff0000; display: block; text-indent: -9999px; overflow: hidden;}
.content_learn, a.content_learn:link, a.content_learn:active, a.content_learn:visited{ background:url(/Portals/0/images/index_btn_lrnmore_2.jpg) left top no-repeat; float:right; width: 120px; height: 20px; color:#ff0000; display: block; text-indent: -9999px; overflow: hidden;}
.attorney_lgn, a.attorney_lgn:link, a.attorney_lgn:active, a.attorney_lgn:visited{ background:url(/Portals/0/images/int_btn_attorneylgn.png) left top no-repeat; width: 246px; height: 144px; color:#2e2e2e; display: block; text-indent: -9999px; overflow: hidden; margin: 24px 0 16px;}
.backtotop, a.backtotop:link, a.backtotop:active, a.backtotop:visited{ background:url(/Portals/0/images/int_link_gototop.gif) right 6px no-repeat; color:#b6dce3; display: block; padding: 0 15px 40px 0; text-decoration: none;}
a.backtotop:hover{ text-decoration: none; color: #ffcd69; background:url(/Portals/0/images/int_link_gototop_ovr.gif) right 6px no-repeat; }
.visitwebsite, a.visitwebsite:link, a.visitwebsite:active, a.v:visited{ background:url(/Portals/0/images/int_link_visitwebsite.gif) left top no-repeat; width: 104px; height: 15px; color:#b6dce3; display: block; padding: 0; text-indent: -9999px; overflow: hidden; text-decoration: none; margin: 5px 0 0;}
#dnn_ctr566_CFD_cmdSend{ margin-left: 126px; }
.btn_askdale, a.btn_askdale:link, a.btn_askdale:active, a.btn_askdale:visited{ background:url(/Portals/0/images/int_btn_askdale.png) right top no-repeat; display: block; padding: 0; width: 244px; height: 128px; overflow: auto; text-indent: -9999em;}

.pdf
{
    background-color: #415965; 
    margin: 0 0 50px 50px;
}
.pdf p 
{ background-color: #415965; 
  padding: 20px 0 20px 0px !important; 
  margin: 0px !important;
  width: 212px !important;
}
.pdf p a 
{ 
    background-image: url(/Portals/0/images/int_icon_pdfplanning.gif);
    background-repeat: no-repeat;
    background-position: 16px center; 
    font-size: 11px; 
    line-height: 16px; 
    padding: 13px 0px 12px 54px; 
    text-decoration: none; 
    
    color: #c5d7d3;
}

.pdf p a:hover
{
    text-decoration: underline;
    color: #C5D7D3;
    font-size: 11px;
}

.pdf img
{
    border: 0px;
}

.meetstaff_header{ color: #b6dce3 !important; font-size: 13px !important; }

.table_affiliate { margin: 0 0 0 50px; width: 500px; }
.table_affiliate p{ padding: 0; width: 358px; }
.table_affiliate td{ border-bottom: solid 1px #475a63; padding: 39px 0 35px 0; vertical-align: top; }
.table_affiliate img{ border: 0px none; border: solid 6px #3d5662; margin: 0 30px 0 0; }
.header_affiliate{ color: #b6dce3 !important; font-size: 18px !important; }

.table_contact{ margin: 0 0 0 50px; font-size: 14px; }
.table_contact .itemname{ width: 80px; color: #b6dce3; vertical-align: top; }
.table_contact .item{ padding-bottom: 3px; }
.table_contact .item input, .table_contact .item textarea{ border: 1px solid #666666; }
.table_contact .item img{ display: none; }
/*.btn_SndEmail a{ margin-left: 123px; }*/


#leftnav a{
    background-color: #3b525d;
    background-image:url(/Portals/0/images/arrow_links.gif);
    background-position: 11px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 32px;
    width: 190px;
    display: block;
    margin: 0px 0 4px;
    color: #b6dce3;
}
#leftnav a:hover{
    background-color: #415d68;
    text-decoration: none;
    color: #0e191c;
}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}