html, body {
	
	margin:0 auto;
	line-height:1.4;
	text-align:center; 
	height:100%;
}
body                                    {color:#555;font-family: Verdana;font-size: 70%;background: #FFF url(../img/design/bg_body.gif)}
td, th                                  {text-align:left;}
h1,h2,h3,h4,h5,p,input,table,ul,li      {margin:0;padding:0;}
h1                                      {font-size:23px;margin: 0.33em 0 0.3em 0;line-height:31px;letter-spacing:-1px;font-weight:normal;color:#000;}
h2                                      {font-size:16px;margin: 0.33em 0 0.2em 0;line-height:24px;letter-spacing:-1px;font-weight:normal;color:#000;}
h3                                      {font-size:13px;margin: 0.33em 0 0.5em 0;color:#000;}
h4                                      {font-size:19px;line-height:19px;}
h5                                      {font-size:14px;}
a                                       {color:#0078B3;text-decoration:none;}
a:hover                                 {color:#000;}
p                                       {margin: 8px 0 5px 0;}
img                                     {border:none;}             
ul                                      {list-style-type:disc;}  
li                                      {margin:0px 0px 0px 13px;} 
table, td                               {font-size:1em;vertical-align:top;}            

/* -------- LAYOUT -------- */

#container
{
    margin:0 auto;
	text-align:center;
	width:850px;
	
}
#header
{
    height:115px;
    text-align:left;
}
    
#menu
{
    height:25px;
    background:#0068B9 url(/img/design/bg_menu.gif) center center repeat-x;
    margin-bottom:5px;
}
#main
{
    min-height:303px;
    background:#FFF;
    text-align:left;
    padding:5px 5px 6px 5px;
}

    #main #col1 {float:left;width:190px;margin:10px 0px 15px 10px;display:inline;}
    #main #col2 {float:left;width:400px;margin:10px 0px 15px 20px;}
    #main #col3 {float:left;width:180px;margin:10px 0px 15px 25px;}
    
    #main #newscol {width:640px;float:left;margin-left:10px;margin-top:5px;display:inline;}
    #main #newsbox  {width:627px;height:190px;background:url(/img/design/ico_dot.gif) repeat-x left top;padding-top:10px;margin-top:15px;margin-bottom:10px;}
    #main #newsbox .smallbox   {width:270px;float:left;margin-left:20px;display:inline;}
    
 
#footer
{  
	background:#F2F2F2;
	border-top:solid 1px #DDD;
	font-size:11px;

}
    #footer p                       {margin:3px 17px 20px 17px;font-size:10px;}
    #footer .content                {color:#666;padding-top:5px;height:28px;text-align:center;}
    #footer .itstaden               {color:#777;font-size:10px;font-family: Arial;float:right;margin-right:10px;}
    #footer .itstaden a             {color:#777;border:none;}
    #footer .itstaden a:hover       {color:#336699;}
    #footer .itstaden img           {margin:4px 0px -4px 0px;}
    
    
/* ------ END LAYOUT -------- */

.clipout{
  position:relative;
  width:136px;
  height:105px;
}
.clipin{
  position:absolute;
  float:left;
  clip:rect(15px 220px 180px 80px);
  top:-10px;
  left:-80px;
}

ul.menu                     {list-style:none;color:#FFF;margin-left:10px;}
ul.menu a                   {color:#FFF;}

ul.menu li                  {float:left;padding:4px 13px 4px 13px;height:25px;max-height:17px;margin:0px 2px 0px 2px;text-align:center;}
ul.menu li:hover             {background:url(../img/design/bg_menuitem_selected.gif) center center repeat-x;}
ul.menu li.selected         {background:url(../img/design/bg_menuitem_selected.gif) center center repeat-x;}

div.submenu                 {background:url(/img/design/bg_submenu.gif) no-repeat;padding:10px 5px 10px 5px;min-height:500px;}
ul.submenu                  {margin:0;list-style:none;width:170px;}
ul.submenu li               {padding:6px 0px 8px 0px;background:url(/img/design/bg_submenuitem.gif) bottom left repeat-x;}                
ul.submenu li.selected      {font-weight:bold;}

ul.submenu2                  {margin:0;list-style:none;width:170px;}
ul.submenu2 li               {padding:6px 0px 0px 0px;background:none;font-weight:normal;}                
ul.submenu2 li.selected      {font-weight:bold;}


.logo   {margin:30px 0px 0px 15px;}

.small      {font-size:0.9em;}
.large      {font-size:1.2em;}

.textbox    {border:solid 1px #CCC;padding:2px;width:180px;background:#F2F2F2;}
.droplist    {border:solid 1px #CCC;padding:2px;}

.dotted_line    {background:url(/img/design/ico_dot.gif) top left repeat-x;padding-top:15px;margin-top:10px;}
.blue       {color:#086FBE;}
.gray       {color:#777;}
.darkgray   {color:#555;}
.italic     {font-style:italic;}
.red        {color:#FF0000;}
.blatxt     {color:#0073D3;font-weight:bold;}

.button     {background:#CCC;border:solid 1px #666;height:25px;width:80px;}
.spacer     {margin:0px 15px 0px 15px;}
.nobr       {white-space: nowrap;}
.btn        {border:solid 1px #999;padding:5px;background:#CCC;font-family: Arial;font-size:12px;font-weight:bold;}
.pil        {margin:4px 3px -5px 0px;}

.clear      {clear:both;height:1px;}

.divForm    {padding:10px;background:#F2F2F2;}

.modalAjaxBackground {
	background-color:#233141;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
    opacity:0.90;
}

.modalPopUp
{
    position:fixed;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
    z-index: 1000;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    opacity:0.95;
    background: #08111B;
    _height: expression(window.document.body.offsetHeight + "px") !important;
    _position: absolute !important;
    _width: expression(window.document.body.offsetWidth + "px") !important; 
}
    .modalPopUp div  {font-size:12px;color:#FFF;position:absolute;left:40%;top:300px;z-index:100;}
    
.modalContent
{
    height:540px;
    overflow: auto;
    width:600px;
    background:#FFF;
    padding:20px;
}