﻿body, html {
    height:100%;
    margin:0;
    padding:0;
    width:100%;
    font-size:10pt;
    color:#333333;
    background:#ffffff url(/App_Themes/Default/images/BodyBG.png) top left repeat-x;
}
form.aspnetForm
{
    height:100%;
    margin:0;
    padding:0;
    border:0;
}
div#container {
    height:auto !important; /* ignored by IE, applied everywhere else */
    height:100%; /* IE treats as min-height */
    min-height:100%; /* IE ignores this */
    width:800px;
    margin:0 auto;
}
div#header {
    width:800px;
    margin:0 auto;
    height:39px;
    text-align:right;
}
div#headerbg {
}
div#splash {
    width:800px;
    margin:0 auto;
    height:400px;
}
div#content {
    padding:10px 20px 60px 20px;
    text-align:justify;
}
div#footer {
    height:40px;
    position:relative;
    margin-top:-40px;
    border-top:solid 1px #AAA;
    background-color:#DDD;
}
div#footercontent
{
    margin:5px auto;
    width:800px;
    text-align:center;
    font-size:8pt;
    color:#888;
}
div#footer a
{
    color:#888;
}
/* TOP MENU */
div#header {position:relative;z-index:100;}
div#header * {text-transform:lowercase;color:#666;margin:0;padding:0;font-size:8.5pt;}
div#header a:hover {color:#00AAEE;text-decoration:none;}
div#header a:hover {color:#00AAEE;text-decoration:underline;}
div#header a.NoLink:hover {color:#00AAEE;text-decoration:none;cursor:default;}
div#header a.NoLink:hover {color:#00AAEE;text-decoration:none;cursor:default;}
/* top menu */
div#header>ul.ML1 {padding-top:17px;padding-right:10px;margin-left:50px;}
div#header>ul.ML1>li {float:right;margin-left:18px;padding:0 4px;list-style-type:disc;list-style-image:url(/App_Themes/Default/images/TopMenuBullet.png);}
div#header>ul.ML1>li.MILast {list-style:none;list-style-type:none;}
div#header>ul.ML1>li>a {padding-bottom:9px;display:block;} /* used with margin-top of ul2 */
/* submenu width */
div#header ul.ML2 {visibility:hidden;position:absolute;width:150px;border:solid 1px #666;text-align:left;margin-top:0px;margin-left:-20px;background:#fff;padding:5px 0;}
div#header ul.ML2>li {padding:5px 15px;list-style-type:none;list-style-image:none;}
div#header ul.ML1>li.MIFirst ul.ML2 {margin-left:-75px;} /* keeps rightmost item inside width */
/* submenu width */
div#header ul.ML3 {visibility:hidden;position:absolute;width:150px;border:solid 1px #666;text-align:left;margin-top:-24px;margin-left:135px;background:#fff;padding:5px 0;}
div#header ul.ML3>li {padding:5px 15px;list-style-type:none;list-style-image:none;}
/* visibility */
div#header ul li:hover ul,
div#header ul a:hover ul {visibility:visible;}
div#header ul :hover ul ul {visibility:hidden;}
div#header ul :hover ul :hover ul { visibility:visible;}
/* END TOP MENU */
.Error
{
   color:Red;
   margin:10px 0; 
}

.SearchLink
{
    float:right;
    text-align:right;
    display:inline;
    height:25px;
}
div#divSearch {
    border:dotted 1px #009BD9;
    background:#deF;
    padding:5px;
}
div.SearchOptionsContainer
{
    clear:both;
}
div.SearchOptionsLeftColumn
{
    float:left;
}
div.SearchOptionsItem
{
}
div.SearchOptionsItem select
{
    background:#AFD5FA;
    color:#009BD9;
    border:solid 1px #009BD9;
    margin-bottom:5px;
    margin-left:0px;
}
div.SearchOptionsItem input[type=text]
{
    background:#AFD5FA;
    color:#009BD9;
    border:solid 1px #009BD9;
    margin-bottom:5px;
}
div.SearchOptionsItem select, div.SearchOptionsItem select option
{
    background:#AFD5FA;
    color:#009BD9;
}
div.SearchOptionsItem label
{
    margin-left:15px;
    margin-right:50px;
    color:#00AAEE;
}
.SearchButton
{
    vertical-align:top;
}
div#footercontent div.webfreshfooter
{
    width:100%;
    margin:3px auto 3px auto;
    text-align:center;
}
div#footercontent div.webfreshfooter a
{
    color:#bbb;
    text-decoration:none;
    font-size:10px;
}
div#footercontent div.webfreshfooter a:hover
{
    color:#888;
    text-decoration:none;
}
div#footercontent div.webfreshfooter img
{
    vertical-align:text-bottom;
    border:none;
}
/* --- Ajax calendar ---*/
div.SearchOptionsItem .ajax__calendar_container * {font-size:8pt;}
div.SearchOptionsItem .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:180px;font-size:8pt;text-align:center;font-family:tahoma,verdana,helvetica;}
div.SearchOptionsItem .ajax__calendar_body {height:139px;width:180px;position:relative;overflow:hidden;margin:auto;}
div.SearchOptionsItem .ajax__calendar_days, 
    div.SearchOptionsItem .ajax__calendar_months, 
    div.SearchOptionsItem .ajax__calendar_years {top:0px;left:0px;height:139px;width:180px;position:absolute;text-align:center;margin:auto;}
div.SearchOptionsItem .ajax__calendar_container table {font-size:8pt;}
div.SearchOptionsItem .ajax__calendar_container td {padding:0px 0px 0px 0px;margin:0px;}
div.SearchOptionsItem .ajax__calendar_header {height:20px;width:100%;}
div.SearchOptionsItem .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
div.SearchOptionsItem .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
div.SearchOptionsItem .ajax__calendar_title {cursor:pointer;font-weight:bold;color:#009BD9;}
div.SearchOptionsItem .ajax__calendar_footer {height:15px;}
div.SearchOptionsItem .ajax__calendar_today {cursor:pointer;padding-top:3px;color:#009BD9;font-size:8pt;}
div.SearchOptionsItem .ajax__calendar_dayname {height:17px;width:24px;text-align:center;padding:3px;color:#009BD9;margin:0px;padding:0px;}
div.SearchOptionsItem .ajax__calendar_day {height:17px;line-height:17px;width:18px;text-align:center;padding:0 2px;cursor:pointer;}
div.SearchOptionsItem .ajax__calendar_month {height:44px;line-height:44px;width:41px;text-align:center;cursor:pointer;overflow:hidden;}
div.SearchOptionsItem .ajax__calendar_month br {display:none;}
div.SearchOptionsItem .ajax__calendar_year {height:44px;line-height:44px;width:41px;text-align:center;cursor:pointer;overflow:hidden;}
div.SearchOptionsItem .ajax__calendar_year br {display:none;}

div.SearchOptionsItem .ajax__calendar_container {border:1px solid #646464;background-color:rgb(255,255,255);color:#000000;}
div.SearchOptionsItem .ajax__calendar_footer {border-top:1px solid rgb(255,255,255);}
div.SearchOptionsItem .ajax__calendar_dayname {border-bottom:1px solid rgb(255,255,255);}
div.SearchOptionsItem .ajax__calendar_day {border:solid 1px rgb(255,255,255);}
div.SearchOptionsItem .ajax__calendar_month {border:solid 1px rgb(255,255,255);}
div.SearchOptionsItem .ajax__calendar_year {border:solid 1px rgb(255,255,255);}

div.SearchOptionsItem .ajax__calendar_active .ajax__calendar_day {background-color:rgb(255,255,255);border-color:#5A99FF;color:#5A99FF;}
div.SearchOptionsItem .ajax__calendar_active .ajax__calendar_month {background-color:rgb(255,255,255);border-color:#5A99FF;color:#5A99FF;}
div.SearchOptionsItem .ajax__calendar_active .ajax__calendar_year {background-color:rgb(255,255,255);border-color:#5A99FF;color:#5A99FF;}

div.SearchOptionsItem .ajax__calendar_other .ajax__calendar_day {background-color:rgb(255,255,255);border-color:rgb(255,255,255);color:#CCC;}
div.SearchOptionsItem .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

div.SearchOptionsItem .ajax__calendar_hover .ajax__calendar_day {background-color:#E2FFFA;border-color:#5A99FF;color:#5A99FF;}
div.SearchOptionsItem .ajax__calendar_hover .ajax__calendar_month {background-color:#E2FFFA;border-color:#5A99FF;color:#5A99FF;}
div.SearchOptionsItem .ajax__calendar_hover .ajax__calendar_year {background-color:#E2FFFA;border-color:#5A99FF;color:#5A99FF;}

div.SearchOptionsItem .ajax__calendar_hover .ajax__calendar_title {text-decoration:underline;}
div.SearchOptionsItem .ajax__calendar_hover .ajax__calendar_today {text-decoration:underline;}
/* --- End calendar ---*/
