﻿body 
{
    margin: 0; /* to avoid margins */
    text-align: center; /* to correct the centering IE bug*/
    background-color: #C9C9C9;
    font-size:8pt;
    font-family:verdana;
    color:#000033;
    padding:0;
    line-height:12pt;
}

.workshop 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#B1C7E0 none repeat scroll 0 0;
    border:1px solid #98ACC2;
}

.workshop .navigator 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(images/moredate_bg.png) repeat-x scroll 0 -300px;
    border-bottom:1px solid #98ACC2;
    padding-left:5px;
}

.workshop .content 
{
    background-color:#ffffff;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    font-size:80%;
}

.moredate 
{
    display:none;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#B1C7E0 none repeat scroll 0 0;
    border:1px solid #98ACC2;
}

.moredate .navigator 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(images/moredate_bg.png) repeat-x scroll 0 -300px;
    border-bottom:1px solid #98ACC2;
}

.moredate .content 
{
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
}

.title 
{
    font-size:10pt;
    font-weight:bold;
}

.pTitle 
{
    font-size:9pt;
    font-weight:bold;
}

.testimonials 
{
    font-family:Courier New;
    line-height:12pt;
}

.emphsis 
{
    font-size:8pt;
    font-weight:bold;
}

.smallemphsis 
{
    font-size:7pt;
}

.footFont 
{
    color:#727681;
}

li 
{
    margin-bottom:5px;
}

#mainContainer {
    position: relative;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding-left: 0px;
    padding-top: 0px;
    width: 816px;
    height: 680px;
    text-align: left;
}

#mainHeader 
{
    position:relative;
    top: 0px;
    left: 0px;
    right: auto;
    width: 816px;
    height: 80px;
}

#mainLeftMenu 
{
    float:left;
    clear:left;
    width:127px;
    margin:0;
    padding:0;
}

#mainLeftMenu .menuitem, #mainLeftMenu a
{
    margin:0;
    padding:0;
}

#menu_news_top 
{
    background-image:url(images/news_top.jpg);
    background-repeat:no-repeat;
    height:29px;
    width:124px;
}

#menu_news_center 
{
    background-image:url(images/news_middle.jpg);
    background-repeat:repeat-y;
}

#menu_news_footer 
{
    background-image:url(images/news_bottom.jpg);
    background-repeat:no-repeat;
    height:32px;
    width:124px;
}

.news_promote_title,.news_promote_readmore
{
    padding-left:12px;
    padding-right:12px;
    font-size:80%;
}

.news_promote_readmore 
{
    padding-top:5px;
    text-align:right;
}

#mainLeftFoot 
{
    float:left;
    clear:left;
    width:127px;
}

#mainRightFoot 
{
    float:right;
    clear:right;
    width:681px;
    text-align:center;
}

#homeContent 
{
    float:right;
    clear:right;
    width:681px;
}

#homeContent .header 
{
    background-image:url(Images/home_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:29px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#homeContent .center 
{
    background-image:url(images/home_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:557px;
    min-height:557px;
}

#homeContent .footer 
{
    background-image:url(images/home_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#newsContent
{
    float:right;
    clear:right;
    width:681px;
}

#newsContent .header 
{
    background-image:url(Images/news_content_top.jpg);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#newsContent .center 
{
    background-image:url(images/news_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#newsContent .footer 
{
    background-image:url(images/news_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

.news_title 
{
    padding-left:40px;
    padding-right:40px;
    font-size:150%;
    font-weight:bold;
}

.news_keyword,.news_summary,.news_posted,.news_content
{
    padding-left:40px;
    padding-right:40px;
    margin-top:10px;
    font-size:80%;
}

.news_keyword,.news_posted 
{
    color:Gray;
}

.news_content p 
{
    margin:0;
    padding:0;
}

.news_readmore 
{
    padding-left:40px;
    padding-bottom:20px;
}

#faqContent
{
    float:right;
    clear:right;
    width:681px;
}

#faqContent .header 
{
    background-image:url(Images/faq_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#faqContent .center 
{
    background-image:url(images/faq_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#faqContent .footer 
{
    background-image:url(images/faq_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#aboutContent 
{
    float:right;
    clear:right;
    width:681px;
}

#aboutContent .header 
{
    background-image:url(Images/about_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#aboutContent .center 
{
    background-image:url(images/about_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#aboutContent .footer 
{
    background-image:url(images/about_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#certificationContent 
{
    float:right;
    clear:right;
    width:681px;
}

#certificationContent .header 
{
    background-image:url(Images/certification_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#certificationContent .center 
{
    background-image:url(images/certification_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#certificationContent .footer 
{
    background-image:url(images/certification_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#contactContent 
{
    float:right;
    clear:right;
    width:681px;
}

#contactContent .header 
{
    background-image:url(Images/contact_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#contactContent .center 
{
    background-image:url(images/contact_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#contactContent .footer 
{
    background-image:url(images/contact_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#registrationContent 
{
    float:right;
    clear:right;
    width:681px;
    height:617px;
    background-image:url("Images/registration_content.gif");
}

#scheduleContent 
{
    float:right;
    clear:right;
    width:681px;
}

#scheduleContent .header 
{
    background-image:url(Images/schedule_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#scheduleContent .center 
{
    background-image:url(images/schedule_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#scheduleContent .footer 
{
    background-image:url(images/schedule_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#seoTipsContent 
{
    float:right;
    clear:right;
    width:681px;
}

#seoTipsContent .header 
{
    background-image:url(Images/seo_tips_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#seoTipsContent .center 
{
    background-image:url(images/seo_tips_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#seoTipsContent .footer 
{
    background-image:url(images/seo_tips_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#workshopsContent 
{
    float:right;
    clear:right;
    width:681px;
}

#workshopsContent .header 
{
    background-image:url(Images/workshops_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#workshopsContent .center 
{
    background-image:url(images/workshops_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#workshopsContent .footer 
{
    background-image:url(images/workshops_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#privacyContent 
{
    float:right;
    clear:right;
    width:681px;
    height:617px;
    background-image:url("Images/privacy_content.gif");
}

#testimonialsContent 
{
    float:right;
    clear:right;
    width:681px;
}

#testimonialsContent .header 
{
    background-image:url(Images/testimonials_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#testimonialsContent .center 
{
    background-image:url(images/testimonials_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#testimonialsContent .footer 
{
    background-image:url(images/testimonials_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#agendaContent 
{
    float:right;
    clear:right;
    width:681px;
}

#agendaContent .header 
{
    background-image:url(Images/agenda_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#agendaContent .center 
{
    background-image:url(images/agenda_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#agendaContent .footer 
{
    background-image:url(images/agenda_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#siteMapContent 
{
    float:right;
    clear:right;
    width:681px;
    height:617px;
    background-image:url("Images/site_map_content.gif");
}

#learnMoreContent 
{
    float:right;
    clear:right;
    width:681px;
}

#learnMoreContent .header 
{
    background-image:url(Images/learn_more_content_top.gif);
    background-repeat:no-repeat;
    display:block;
    height:72px;
    margin-bottom:0px;
    padding:0;
    clear:both;
}

#learnMoreContent .center 
{
    background-image:url(images/learn_more_content_middle.gif);
    background-repeat:repeat-y;
    display:block;
    clear:both;
    margin-top:0px;
    padding:0;
    height:auto !important;
    height:514px;
    min-height:514px;
}

#learnMoreContent .footer 
{
    background-image:url(images/learn_more_content_bottom.gif);
    display:block;
    height:31px;
    clear:both;
    margin:0;
}

#search101Content 
{
    float:right;
    clear:right;
    width:681px;
    height:617px;
    background-image:url("Images/search_101_content.gif");
}

#inlineSearch101
{
    position:relative;
    top:90px;
    left:35px;
    width:640px;
    height:490px;
    float:left;
    clear:left;
    overflow:auto;
}

#inlineLeftContent 
{
    position:relative;
    left:35px;
    width:450px;
    float:left;
    clear:left;
}

#inlinePrivacy 
{
    position:relative;
    top:90px;
    left:35px;
    width:600px;
    height:490px;
    float:left;
    clear:left;
    overflow:auto;
}

#inlineRightContent
{
    position:relative;
    right:27px;
    width:150px;
    height:auto !important;
    /*height:250px;
    min-height:250px;*/
    float:right;
    clear:right;
}

#inlineRightContent img 
{
    border:solid 1px #e0e0e0;
    padding:4px 4px 4px 4px;
}

.albumtitle 
{
    padding:4px 4px 4px 4px;
    font-size:80%;
}

.album_title 
{
    margin-left:25px;
    font-size:150%;
    font-weight:bold;
}

.album_desc 
{
    margin-left:25px;
    margin-top:10px;
    font-size:80%;
    color:Gray;
}

.pic_list 
{
    margin:10px 25px 0px 25px;
}

.pic_list img 
{
    border:solid 1px #e0e0e0;
    padding:4px 4px 4px 4px;
}

#inlineRightContent .album_title 
{
    padding-left:4px;
    padding-right:4px;
    padding-top:10px;
}

#inlineRightDownContent 
{
    position:relative;
    top:70px;
    right:27px;
    width:150px;
    height:230px;
    float:right;
    clear:right;
    overflow:auto;
    background-color:#f7faff;
}

#inlineRightTotalContent
{
    position:relative;
    top:62px;
    right:27px;
    width:136px;
    height:450px;
    float:right;
    clear:right;
    overflow:auto;
    background-color:#f7faff;
}

A
{
    color:#1B7C1D;
}

.bottomLink 
{
    text-decoration:none;
    color:#727681;
}

.greenText 
{
    color:#1B7C1D;
}

#textDesc 
{
    margin:0;
    clear:both;
}

#textDesc h3 
{
    font-size:10pt;
    padding-left:5px;
    margin:0;
    padding-top:15px;
    font-size:8pt;
    font-weight:bold;
}

#Desc 
{
    height:150px;
    margin-bottom:10px;
    margin-left:20px;
    margin-right:20px;
    margin-top:10px;
    line-height:normal;
}

.learnhowlandingtext 
{
    font-weight:bold;
}

.tab-panel 
{
    margin-top:2px;
    display:none;
}

#learntabbox 
{
    width:640px;
    height:216px;
    background-image:url("Images/learn_tab_box.gif");
}

/* Popup Window Style */
#popupWindow
{
    display:none;   
    position:fixed;   
    _position:absolute; /* hack for internet explorer 6*/  
    background:#FFFFFF;   
    border:2px solid #cecece;   
    z-index:1000;   
    padding:12px;   
    font-size:13px;  
    width:600px;
    height:400px; 
}  

#popupWindow h1
{
    text-align:left;   
    color:#6FA5FD;   
    font-size:18px;   
    font-weight:700;   
    border-bottom:1px dotted #D3D3D3;   
    padding-bottom:2px;   
    margin-bottom:10px;   
}   

#popupWindowClose
{
    font-size:12px;   
    line-height:12px;   
    right:6px;   
    top:4px;   
    position:absolute;   
    color:#6fa5fd;   
    font-weight:700;   
    display:block; 
    cursor:pointer;   
} 

