#content {
float:left;
padding:0px 3px 0 0px;
margin-right:6px;
width:483px;
background: #FFFFFF url('images/bg_content.gif') no-repeat top center;
}

#content .companies{
padding-left:24px;
padding-right:15px;
}

#content .companies img{
float:left;
border:1px solid #dadada;
margin:8px;
}

#content a:hover{
color:#C00;
}

#content h2 {
height:12px;
clear:both;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
font-family:Tahoma,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
margin:0;
margin-bottom:10px;
padding:8px;
padding-top:9px;
padding-left:8px;
color:#004B7B;
border-bottom:3px solid #DADADA;
}

#content ul{
margin:0;
margin-left:6px;
padding:0px;
list-style:none;
}

#content ul li{
margin:0;
margin-top:4px;
padding:10px;
padding-top:0px;
padding-left:20px;
background:url('images/blt_content.gif') no-repeat left top;
list-style:none;
}

#content ul li a{
font-weight:bold;
}

#content .ctlist{
margin:0;
margin-left:14px;
padding:0px;
list-style:none;
}

#content .ctlist li{
display:block;
float:left;
width:82px;
height:100px;
text-align:center;
margin:0;
padding:10px;
padding-left:20px;
list-style:none;
font-weight:bold;
background:none;
}

#content .schengen{
background:#3944fe;
border:1px solid #003663;
}

#content .schengen a{
color:#b3b6f5;
}

#content .schengen a:hover{
color:#FFF;
}

#content .ctlist li img{
margin:0px auto;
margin-bottom:10px;
}

#content h2  a{
color:#004B7B;
}

#content h2  a:hover{
color:#225799;
}

#content p{
padding-left:10px;
line-height:22px;
}

#content .float_left{
float:left;
margin:0px auto;
margin-right:12px;
background:#f2f2f2;
padding:8px;
border:1px solid #CCC;
}

#content td.image{
width:230px;
}

#content .gallery{
padding-bottom:12px;
text-align:center;
}

#content .gallery .glim{
width:180px;
background:#f2f2f2;
border:1px solid #CCC;
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:7px;
margin-right:7px;
padding:10px;
text-align:center;
}

#content .gallery .glim img{
margin:10px auto;
border:1px solid #CCC;
}

#content .centre{
background:#f2f2f2;
margin:0px auto;
padding:8px;
border:1px solid #CCC;
}

#content .taskbox{
clear:both;
background:#ededed;
border:1px solid #dcdcdc;
padding:4px;
padding-left:10px;
margin-bottom:10px;
}

#content .taskbox a{
color:#CC0000;
}

#content .taskbox a:hover{
color:#000000;
}

.ticc a{
display:block;
}

.silk{
font-size:11px;
}

.silk tr{
vertical-align:top;
}

.silk tr td{
border-bottom:1px solid #DADADA;
padding-bottom:5px;
padding-top:5px;
}

.silk tr td .true{
padding-left:20px;
padding-top:1px;
background:url('images/blt_positive.gif') no-repeat center left;
}


.silk tr td .false{
padding-left:20px;
padding-top:1px;
background:url('images/blt_negative.gif') no-repeat center left;
}

#content .list_sct{
color:#FFF;
text-align:center;
margin:0px auto;
padding:8px;
padding-top:13px;
padding-bottom:16px;
border:1px solid #ccc;
min-height:98px;
background: #ced6ea url('images/bg_vsel.gif') no-repeat top center;
}

#content #exto a{
color:#FFF;
}

#content #exto a:hover{
text-decoration:underline;
}

#content .spaced{
display:block;
padding-bottom:6px;
}

#content .list_sct .header{
font-weight:bold;
margin-bottom:13px;
}


#content .list_sct #exto{
padding-top:12px;
}


#content .list_sct .info{
padding-bottom:12px;
}

#content .list_sct a{
cursor:pointer;
font-weight:bold;
color:#98d1e6;
}

#content .list_sct a:hover{
color:#FFF;
}

#content .requirements{
text-align:center;
list-style:none;
}

#content .requirements li{
text-align:center;
list-style:none;
background:none;
padding:10px;
}

.printable{
width:auto;
}