html, body {
	
	margin:0 auto;
	line-height:1.6;
	text-align:center; 
	height:100%;
}
body                                    {font-family: Arial;font-size: 75%;background: #E0E4E8;}
td, th                                  {text-align:left;}
h1,h2,h3,h4,h5,p,input,table,ul,li      {margin:0;padding:0;}
h1                                      {font-size:25px;margin: 0.33em 0 0.5em 0;}
h2                                      {font-size:13px;line-height:1;margin: 0.33em 0 0.5em 0;}
h3                                      {font-size:1.2em;color:#FFF;}
a                                       {text-decoration:none;color:#003366;}
p                                       {margin: 0.5em 0 1em 0.2em;}
img                                     {border:none;}             
ul                                      {list-style:none;}   
table, td                               {font-size:1em;vertical-align:top;}            

/* -------- LAYOUT -------- */

#container
{
    margin:0 auto;
	text-align:left;
	width:970px;
	background: url(../img/design/bg_container.gif) top repeat-x #FFF;
}
#header
{
    height:60px;
    padding-top:10px;
    background: #E0E4E8;
}

#menu
{
    height:30px;
    background:#EFF1F6 url(../img/bg_menu.gif) bottom repeat-x;
    margin:1px;
}
#menu div   {float:left;margin:5px 0px 0px 15px;}
#menu div a {color:#FFF;}

#main
{
    margin:20px;
    width:930px;
}

#footer
{
   
    margin-top:50px;
    color:#666;
	text-align:left;
	height: 35px;
	padding: 1px 20px 0px 20px;
	background: url(../img/bg_footer.gif) repeat-x top;
}
    #footer a                       {color:#536474;font-weight:bold;}

    
    
/* ------ END LAYOUT -------- */

ul.menu                  {margin:0px 0px 0px 0px;list-style:none;}
ul.menu li               {float:left;display:block;height:30px;padding:20px 13px 10px 10px;text-align:left;}
ul.menu a                {color:#000;}
ul.menu li.selected      {background:url(../img/design/bg_menu_selected.gif) bottom repeat-x;}


.logo   {margin:5px 0px 0px 15px;position:absolute;z-index:1;}

.small      {font-size:0.9em;}
.large      {font-size:1.1em;}
.red        {color:#FF0000;}
.green      {color:#378E1C;}
.button     {font-size:0.9em;background:#113775;color:#FFF;border:solid 1px #000;width:60px;height:22px;}

.modalPopUp
{
    position:fixed;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
    z-index: 1000;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    opacity:0.85;
    background: #555;
    _height: expression(window.document.body.offsetHeight + "px") !important;
    _position: absolute !important;
    _width: expression(window.document.body.offsetWidth + "px") !important; 
}
    .modalPopUp h1  {font-size:12pt;color:#FFF;position:absolute;left:40%;top:300px;}