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;
    background:url(/App_Themes/Default/images/Header.png) top left no-repeat;
    text-align:right;
}
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;}
/* top menu */
div#header>ul.MenuLevel1 {padding-top:17px;padding-right:10px;margin-left:50px;}
div#header>ul.MenuLevel1>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.MenuLevel1>li.MenuItemLast {list-style:none;list-style-type:none;}
div#header>ul.MenuLevel1>li>a {padding-bottom:9px;display:block;} /* used with margin-top of ul2 */
/* submenu width */
div#header ul.MenuLevel2 {visibility:hidden;position:absolute;width:150px;border:solid 1px #666;text-align:left;margin-top:0px;margin-left:-50px;background:#fff;padding:5px 0;}
div#header ul.MenuLevel2>li {float:left;padding:5px 15px;list-style-type:none;list-style-image:none;width:100%;}
div#header ul.MenuLevel1>li.MenuItemFirst ul.MenuLevel2 {margin-left:-105px;} /* keeps rightmost item inside width */
/* 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.SearchOptionsContainer
{
    clear:both;
}
div.SearchOptionsLeftColumn
{
    float:left;
}
div.SearchOptionsRightColumn
{
}
div.SearchOptionsItem select, div.SearchOptionsItem select *
{
    margin-right:15px;
    background:#AFD5FA;
    color:#009BD9;
    border:solid 1px #009BD9;
    margin-bottom:5px;
}
div.SearchOptionsItem label
{
    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;
}
.gwt-Image{
    width:75px;
    height:75px;
    border:1;
	padding:1px 1px 1px 1px;
	
}
/* CSS Document */


