body {background:#ffffff;
color:#494949;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:14px;
text-align:center
}

.wrap {background:#ffffff;
margin:0px auto;
padding:0;
width:800px;
min-height:380px
}

#top {
margin:0;
padding:0;
width:800px;
display:table;
height:170px;
text-align:left
}

#top_left {
margin:0;
padding:0;
width:188px;
height:77px;
text-align:left;
float:left
}

#top_left1 {
margin:0;
padding:0;
width:188px;
height:69px;
text-align:left;
float:left
}

#top_right {
margin:0;
padding:0;
width:612px;
height:146px;
text-align:right;
float:right
}

.link_grey {
font-family:tahoma;
font-size:11px; 
color:#717171
}

.link_blue {
font-family:tahoma;
font-size:11px; 
color:#1362E3}

.left_content {
padding:0;
margin:0;
text-align:left;
display:table;
width:160px;
float:left;
min-height:200px
}

.right_content {
padding:0;
margin:0;
float:right;
text-align:left;
display:table;
width:160px;
min-height:200px
}

.middle_content {
padding:0;
margin:0;
text-align:left;
display:table;
width:400px;
float:left;
min-height:200px
}

.div {
padding:0;
margin:0;
text-align:left;
width:1px;
float:left;
height:100%;
background-image:url(img/rep_4.jpg)
}

.box_blue {
padding-left:10px;
padding-top:5px;
height:23px;
background-color:#1362E3;
width:160px;
margin-left:8px
}

.box_grey {
padding-left:10px;
padding-top:5px;
height:23px;
background-color:#AEAEAE;
width:426px;
margin-left:8px
}

.box_menu {
margin-top:15px;
padding-left:10px;
padding-top:10px;

background-color:#F0F0F0;
width:160px;
margin-left:8px
}

.box_menu_line {
padding-left:0px;
width:150px;
height:23px;
border-bottom:1px solid #AEAEAE;
line-height:23px
}

.box_menu_line1 {
padding-left:0px;
width:150px;
height:23px;
border-top:1px solid #AEAEAE;
line-height:23px
}

#m {
font-family:tahoma;
font-size:12px;
}

.box_middle {
padding-left:10px;
padding-top:10px;
height:100%;
background-color:#FFFFFF;
width:420px;
margin-left:8px;
margin-bottom:30px;
border-left:3px solid #dfdfdf;
border-right:3px solid #dfdfdf
}

#w {
font-family:tahoma;
font-size:12px; 
color:#FFFFFF
}

#put {
padding-left:18px; 
width:800px;
height:20px;
font-family:tahoma;
font-size:12px; 
color:#717171;
}


.contentm {
padding:0;
margin:0;
text-align:left;
width:800px;
min-height:380px
}

.down {
height:20px;
background-color:#AEAEAE;
width:800px;
margin-top:15px;

clear:both;
}

#footer-800{  
height: 20px; 
width:100%; 
font-size: 10px;
}


.box_news {
padding-top:5px;
height:300px;
background-color:#FFFFFF;
width:160px;
margin-left:8px
}

.box_news_line {
margin-bottom:20px;
padding:5px;
padding-bottom:10px;
background-color:#FFFFFF;
width:160px;
border-bottom:1px solid #1362E3
}

.middle_content1 {
padding:0;
margin:0;
text-align:left;
display:table;
width:600px;
float:right;
min-height:200px
}

.box_grey1 {
padding-left:10px;
padding-top:5px;
height:23px;
background-color:#AEAEAE;
width:604px;
margin-left:8px;
}

.box_middle1 {
padding-left:10px;
padding-top:10px;
height:100%;
background-color:#FFFFFF;
width:598px;
margin-left:8px;
margin-bottom:30px;
border-left:3px solid #dfdfdf;
border-right:3px solid #dfdfdf;
}

/*-------------------------TEXT-----------------------*/

h2 {font-family:tahoma;
font-size:11px;
color:#1362E3}

#contentheading {
font-family:tahoma;
font-size:11px;
color:#1362E3}

.contentheading {
font-family:tahoma;
font-size:11px;
font-weight: bold;
color:#1362E3}

table.contentpane td.contentheading {
font-weight: bold;
height: 23px;
line-height: 20px;
font-family:tahoma;
font-size:11px;
color:#1362E3;
border: none;
}

#text_grey {font-family:tahoma;
font-size:11px;
color:#5e5e5e}

a {font-family:tahoma;
font-size:11px;
color:#5e5e5e;
text-decoration:none}

#link {font-family:tahoma;
font-size:12px;
color:#5e5e5e;
text-decoration:none}

#link_activ {font-family:tahoma;
font-size:12px;
color:#1362E3;
text-decoration:none}


#active_menu {font-family:tahoma;
font-size:11px;
color:#1362E3;
text-decoration:none}

a #active_menu {font-family:tahoma;
font-size:11px;
color:#1362E3;
text-decoration:none}

/*------------------------LINK----------------------*/
#pathway{
padding-left:18px; 
width:800px;
height:20px;
font-family:tahoma;
font-size:12px; 
color:#717171;
}

.pathway {
font-family:tahoma;
font-size:12px; 
color:#717171;
text-decoration: none;
font-weight: bold;
}

.pathway a{
font-family:tahoma;
font-size:12px;
color: #717171;
text-decoration: none;
font-weight: bold;
}

#maincol-broad-800{ 
 float: left; 
 width: 422px !important;
 margin-left: 0px !important;
 margin-left: -5px;
 width: 417px;
} 
 
#maincol-wide-800{ 
 float: left; 
 width: 600px !important;
 width: 595px;
 margin-left: 0px !important;
 margin-left: -5px;
 padding-top: 3px !important;
 padding-top: 0px;
 } 
 
#rightcol-broad{
 width: 170px;
 float: right;
 position: absolute;
 margin-right: 1px;
 margin-top: 2px;
 padding-bottom: 100px;
 } 
 
#rightcol-broad div.module {
width: 170px;
margin-bottom: 0px;
}

#rightcol-broad div.module div {
width: 170px;
}

#rightcol-broad div.module div div {
width: 170px;
} 
 
#rightcol-broad div.module div div div{
width: 170px;
padding-left: 0px;
padding-right: 1px;
padding-top: 5px;
padding-bottom: 1px;
font-size: 11px;
font-family:tahoma;
}

#rightcol-broad div.module div div div div{
padding: 1px;
margin: 1px;
}

.contentpaneopen {
width: 100%;
text-align: left;
}

div.module h3 {
font-family:tahoma;
font-size:11px;
color:#1362E3;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

a.readon {
font-family:tahoma;
font-size:11px;
color:#5e5e5e;
text-decoration:none;
line-height: 15px;
padding-left: 0px;
margin-top: 10px;
font-weight: bold;
}

.article_seperator {
position: static;
margin-bottom:4px;
padding-bottom:0px;
padding-right: 160px;
padding-left: -10px;
background-color:#FFFFFF;
width:160px;
border-bottom:1px solid #1362E3
}

a.sublevel {
padding: 0px;
margin: 0px;
font-size: 9px;
font-family:tahoma;
text-decoration: none;
font-weight: normal;
}

a.sublevel#active_menu {
padding: 0px;
margin: 0px;
font-size: 9px;
font-family:tahoma;
color:#1362E3;
text-decoration: none;
font-weight: normal;
}

a.mainlevel {
padding: 0px;
margin: 0px;
font-size: 11px;
font-family:tahoma;
text-decoration: none;
font-weight: normal;
}

a.mainlevel#active_menu {
padding: 0px;
margin: 0px;
font-size: 11px;
font-family:tahoma;
color:#1362E3;
text-decoration: none;
font-weight: normal;
}