﻿#logo
{
    background:url(/NecaWeb/Images/necalogo_02.gif) no-repeat left top;
    width:260px;
    height:45px;
    position:relative;
    top:20px;
}
#headercontainer
{
        width:780px;
    margin:0 auto 0 auto;

     background:url(/NecaWeb/Images/headergraphic_03.gif) no-repeat right top;
     height:110px;
}

#wrapper
{
        background:white url(/NecaWeb/Images/Background.gif) repeat-x left top ;

}

#contentcontainer
{
    width:800px;
    margin:0 auto 0 auto;
    padding:0 0 30px 0;
    
}
.brandtext
{
    width:580px;
    height:54px;
    padding:20px 0 0 0;
    font-family:"Times New Roman";
    font-size:1.25em;
    color:#6E878C;
    font-style:italic;
    text-align:left;
    margin:0 auto 0 auto;

}
/* =Navigation */
#mainnavigationcontainer
{
    margin:43px 0 0 0;
    padding:0;
    float:left;
}
ul#mainnavigation, ul#subnavigation
{
    list-style-type:none;
    display:inline;
    margin:0;
    padding:0;
}

ul#mainnavigation li, ul#subnavigation li
{
   float:left;
   padding:3px 10px;
   background-color:#E3DFBE;
   margin:0 0 0 1px;
   font-size:1em;
}

ul#subnavigation li
{
    background-color:#DDB05F;
}

ul#mainnavigation a, ul#subnavigation a
{
    color:#8A2930;
    text-decoration:none;
}
ul#mainnavigation li:hover,ul#mainnavigation li.active

{
    background-color:#DDB05F;
}
.subnavigationcontainer
{
    background-color:#DDB05F;
   padding:0;
   margin:0 0 20px 0;
   position:relative;
   top:0;
   
}

.subnavigation
{
    margin:0 auto 0 auto;
    width:780px;
    padding:4px 0;
    height:20px;
    background-color:#DDB05F;

}

/* =content */
#content
{
    clear:both;
    padding:0 0 20px 0;
    line-height:1.4em;
}
#content h1
{
    padding:10px 0;
    
}
#content li
{
    list-style-image:url(/WebLibrary/Images/Bullet_Orange.png);
    padding:0 0 4px  4px;
}
#mainColumn
{
    float:left;
    width:560px;
}
/* =footer */
#footercontainer
{
    margin:10px 0 10px 0;
}
#footer
{
    color:White;
    width:300px;
    margin:0 auto;
    font-size:0.8em;
    text-align:center;
}

.yellowbox
{
    float:right;
    background-color:#FFFBE6;
    border:solid 1px #ccc;
    padding:4px 10px 4px 10px;
   
}
.notificationpositive
{
    background-color:#99C162;
    padding:4px 10px 4px 10px;
    color:White;
}
#meetingbox
{
    margin:0 0 20px 0;
    width:200px;
}
#meetingbox h1
{
    margin:0;
    padding:0;
}
#meetingbox h2
{
    color:#636466;
    font-size:1.1em;
    font-weight:bold;
    margin:6px 0;
}
#meetingbox ul
{
    margin:10px;
    padding:0;

}
#meetingbox li h2
{
    font-weight:normal;
    margin:0;
    padding:0;
    font-size:1em;
}
.date
{
   background:url(/WebLibrary/Images/date.png) no-repeat top left;
   padding:0 0 0 20px;
}

/* forms */

span.checkboxes label
{
    display:inline;
    font-weight:normal;
    margin:0 0 0 10px;
}
.formscontainer
{
    margin:20px 0 20px 20px;
}

.formscontainer label
{
    display:block;
    font-weight:bold;
    margin:10px 0 4px 0;
}

 .inputfields
{
    width:240px;
}
div#createventform ul
{
    background-color:White;
    list-style-type:none;
}
div#conferencefees
{
    width:200px;
}

/* util */

.marginboxvertical
{
    margin:20px 0;
}

#feebox
{
    margin:20px 0 20px 0;
}
.leftformelement{float:left; margin:0 10px 0 0;}
.right{float:right;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}

.ajaxcalendar
{
    position:relative;
}

.ajaxcalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajaxcalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajaxcalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajaxcalendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajaxcalendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajaxcalendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajaxcalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajaxcalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajaxcalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajaxcalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajaxcalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajaxcalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajaxcalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajaxcalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajaxcalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajaxcalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}