body
{
 margin:15px 0px 20px 0px;
 font-family:Arial;
 font-size:0.9em;
 background-color:#05194E;
 color:#3F577E;
}

table
{
 border-collapse:collapse;
}

td
{
 padding:0px;   
}

img
{
 border:0px;
}

a
{
 color:#6E83A6;
 text-decoration:underline;   
}

a:hover
{
 text-decoration:none; 
 color:#000;  
}

ul
{
 list-style:url(/images/listtyle_square.gif);
 margin:0px 0px 0px 15px;
 padding:0px;
 line-height:100%;
}

li 
{
 margin:0px 0px 8px 0px;
 padding:0px;                          
}


#footer ul
{
 list-style:none;   
 margin:0 0 0 35px;
 padding:0px;
 float:left;
}

#footer li
{    
 display:inline;   
 font-size:78%;
 margin:0px 9px 0px 0px;   
}

#footer a
{
 text-decoration:none;   
 color:#547DC2;
}

#footer a:hover
{
 text-decoration:underline;
}

a.language
{
 color:#184694;
 font-size:88%;
 text-decoration:none;   
 margin-right:5px;
}

a.language:hover
{
 text-decoration:underline;
}

/*
#######################################
Frontpage
#######################################
*/

#MainFrontColumns
{
 background:url(http://dis.caprion.net/images/main_front_columns.gif);
 background-repeat:repeat-x;   
 width:600px;
 height:95px;
 border:solid 1px #6E83A6;
 margin:0px auto 10px auto;   
 vertical-align:top;
}

a.frontColumn
{
 color:#184694;   
 font-size:88%;
 text-decoration:none;   
}

a.frontColumn:hover
{
 text-decoration:underline;   
}

a.readmore
{
 font-size:88%;
 color:#184694;   
 text-decoration:none;   
}

a.readmore:hover
{
 text-decoration:underline;   
}


/*
#######################################
Left navigation
#######################################
*/
.level0 a
{
 display:block;
 height:21px;
 text-decoration:none;
 border-bottom:solid 1px #6E83A6;
 padding:5px 0px 0px 10px;
 font-size:90%;
 color:#184694;
 width:155px;
/* border-left:solid 5px #8FB4DD;*/
}

.level0 a:hover
{
 border-left:solid 5px #669EE3;
 width:155px;
 padding:5px 0px 0px 5px;
 background-color:#EDF0F7;
 }

.level0_active a
{
 display:block;
 height:21px;
 width:155px;
 border-bottom:solid 1px #6E83A6;
 padding:5px 0px 0px 5px;
 font-size:90%;
 font-weight:bold;
 border-left:solid 5px #669EE3;
 text-decoration:none;
 background-color:#EDF0F7;
 color:#000;
}
 
 .level1 a
{
 display:block;
 text-decoration:none;
 width:151px;
 padding:2px 0px 2px 14px;
 font-size:88%;
 color:#495591;
}

.level1 a:hover
{
 color:#93ACCF;
 }

 .level1_active a
{
 display:block;
 text-decoration:none;
 width:151px;
 padding:2px 0px 2px 14px;
 font-size:88%;
 font-weight:bold;
 color:#990000;
}

/*
#######################################
Headers
#######################################
*/

h1
{
 margin:10px 0px 10px 4px;   
 padding:0px;
 font-size:160%;
 color:#7D99C1;
}


/*
#######################################
Main body content
#######################################
*/


#MainBodyContent
{
 text-align:left;   
 margin:0px auto 0px auto;
 font-size:88%;
 width:600px;
}


.congress_text
{
 padding:5px 0px 0px 5px;   
}

/*
#######################################
form elementer
#######################################
*/

form
{
 margin:0px;
 padding:0px;   
}

textarea
{
 overflow:auto;
 width:420px;
 height:150px;
 background-color:#F5F9FE;
 border:solid 1px #6E83A6;
 margin:7px 0px 7px 0px;
}

input
{
 border:solid 1px #6E83A6;
 background-color:#F5F9FE;
 margin:2px 0px 2px 0px;
}

select
{
 border:solid 1px #6E83A6;
 background-color:#F5F9FE;
}


input[type="checkbox"]
{
 border:none;
 background-color:transparent;
}

input[type="submit"]
{
 background-color:#F5F9FE;
 border:solid 1px #6E83A6;
 padding:2px;
 width:80px;
}

td.congress_heading
{
 color:#fff;
 padding:3px;   
}

.news_headline a
{
 text-decoration:none;
 color:#184694;    
}

.news_headline a:hover
{
 text-decoration:underline;   
}


/*
#######################################
Footer
#######################################
*/

table#footer
{
 color:#184694;
 margin:5px 0;
}


table#footer td
{
  text-align:left;
}


table.TableFooter td
{
   font-size:0.72em;
   padding:0 3px 0 3px;
   text-align:left;
}

