@charset "utf-8";

/* CSS Document */



* {margin:0; padding:0;}

input{margin:2px;}

br.clearall{clear:both;}

a img {border:none;}

body { 

background: url(images/bg.jpg) repeat-x #5680ba;

}



table {font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

line-height:1.4em;

margin-bottom:10px;

padding-left:10px;

}



table.tablewithborder td.tablewithborder {

border: 1px solid #CCCCCC;

padding: 5px;

} 



table.timetable td.timetable {

	border: 1px solid #CCCCCC;

	padding: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	letter-spacing: -1px;

	color: #333333;

	vertical-align: middle;

	text-align: center;

} 



div#flagsbox

{

background:url(images/flags_bg_242x152c.gif) no-repeat;

height:152px;

width:242px;

text-align:center;

float:right;

margin-bottom:25px;

text-indent: 20px;

}



div#container { 

width:813px; 

margin:auto; 

background:url(images/content.jpg) repeat-y;

}



div#subcontainer { 

background:url(images/container.jpg) no-repeat; 

width:813px; 

margin:auto;

}



div#flashcontent

{

margin:20px 0;

padding-left:13px;}



div#header { 

width:781px;

background:url(images/logo_capitals.gif) no-repeat;

background-position:45px 28px;

} 



div#nav{

padding-left:22px;



}

div#nav ul { 



margin:5px 0;

padding-top:20px;

padding-bottom:5px;

padding-left: 20px;

float:left;



}

div#nav ul li {

display:inline; 

margin-left:17px;

font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

}

div#nav ul li.active a {

color:#a85958;

}





div#nav ul li a {

color:#556994; 

text-decoration:none;

}



div#nav ul li a:hover { 

color:#a85958;

}



div#searchbox

{

float:right;

text-align:right;

padding-top:20px;

}

div#searchbox form

{

float:right;

padding-left:50px;

padding-top:10px;

padding-right:10px;

}



div#syslinks

{

width:700px;

text-align:center;

margin:auto;

padding-bottom:20px;

margin-bottom:20px;

}



div#syslinks p

{color:#FFFFFF;

text-align:left;

float:left;

}



div#syslinks p.pixtext

{float:right;

text-align:right;

}



div.checkboxes

{width:200px;

clear:both;

margin-bottom:10px;}



div.checkboxes input

{float:right;

clear:right;

margin-top:5px;}



div.checkboxes label

{float:left;

clear:left;

margin-top:5px;}





#ajaxSearch_output{

width:500px;

padding-left:100px;

padding-right:20px;

float:right;

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



div#banner  {

width:720px; 

height:219px;

padding-left:45px;

clear:both;

}



div#content { padding: 0 45px;}



div#leftcont

{

width:74%;

float:left;

}



div#fullcont {

width:97%;

float:left;

padding-top:25px;

}



div#leftcontfull

{width:75%;

float:left;

}



div#toptext

{

padding-bottom:10px;
padding-top:15px;

}



div#lefttext

{

float:left;

width:60%;

}



div#hometoptext

{

padding-bottom:6px;
padding-top:15px;

}



ul

{

padding-left:15px;

margin-bottom:10px;

}



ul li

{

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

}



ul li a

{

color:#666666;

text-decoration:none;

}



ul li a:hover

{

text-decoration:underline;

}





div#dittobox

{

float:left;

margin-top:10px;

padding-bottom:25px;

}



div.newslist

{

display:block;

width:410px;

margin-left:20px;

float:left;

}



div.newslist a

{text-decoration:none;

color:#666666;}



div.newslist a:hover

{text-decoration:underline;}



div.newslist div.thumbimg

{

margin-bottom:5px;

margin-right:25px;

width:150px;

height:150px;

padding:8px 0 0 8px;

float:left;

}



div.newslist h3

{

padding-top:10px;

}



div.newslist p

{

padding-left:15px;

}





div#rightcont

{

width:20%;

float:right;

margin:10px 2px 0 0 ;

text-align:right;

}



div#subnav

{

float:right;

width:150px;

}



div#rightcont ul

{

width:130px;

text-align:left;

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

float:left;

list-style:none;

padding-left:0;

}



div#rightcont ul li

{

padding-top:8px;

padding-left:15px;

padding-bottom:8px;

background:url(images/bullet.jpg) left no-repeat;

border-bottom:dotted  #4d75aa 1px;

}



div#rightcont ul li.active a

{

color:#a85958;

}



div#rightcont ul li a

{

color: #556994;

text-decoration:none;

}



div#rightcont ul li a:hover { 

color:#a85958;

}



div#meetingroombox

{

background:url(images/meetingroom.jpg) no-repeat;

height:152px;

width:240px;

text-align:center;

float:right;

margin-bottom:25px;

}



div#languagebox

{

background:url(images/langroom.jpg) no-repeat;

height:152px;

width:241px;

text-align:center;

float:right;

margin-bottom:25px;

}



div#mapbox

{

background:url(images/map.jpg) no-repeat;

height:152px;

width:238px;

text-align:center;

float:right;

margin-bottom:25px;

margin-right:2px;

}



div#map

{

text-align:center;

width:700px;

height:300px;

margin:10px 0 0 10px;

}





div#footer {

background:url(images/footer.jpg) bottom no-repeat;

height:65px;

padding:0 46px;

margin-top:20px;

}



div#footertext {

border-top: solid 1px #ccc;

padding-top:5px;

}





/***************TEXT STYLES********************/



.quote {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}



h1 {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color: #556994;

font-size:24px;

margin-bottom:5px;

}



.bluetext {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color: #556994;

font-size:24px;

margin-bottom:5px;

}



.nuttygreentext {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color: #4B8B773;

font-size:24px;

margin-bottom:5px;

}







.browntext {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color:#A85958;

font-size:24px;

margin-bottom:5px;

}



.smallerbrowntext {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color:#A85958;

font-size:24px;

margin-bottom:5px;

}



h4 {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color:#A85958;

font-size:24px;

margin-bottom:5px;

}





h2 {

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color: #556994;

font-size:16px;

margin-bottom:5px;

}



h3 {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

font-weight:bold;

margin-bottom:5px;

}



a h3:hover{

text-decoration:underline;

}



a.AS_ajax_resultLink, .AS_ajax_more a {

color:#556994;

}



a.AS_ajax_resultLink:hover, .AS_ajax_more a:hover {

color:#a85958;

}

.smallbluetext{

font-family:"Tahoma", Arial, Helvetica, sans-serif;

color: #556994;

font-size:16px;

margin-bottom:5px;

}



.languagecentre {

font-family: "Comic Sans MS";

font-size: 12px;

color: #666666;

}



.flagborder { border: 1px solid #000000;}



p {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

line-height:1.4em;

margin-bottom:10px;

padding-left:10px;

}



p a{

color:#556994;

font-weight:bold;

text-decoration:none;

}



p a:hover

{

color:#a85958;

text-decoration:underline;

}



p.sitemaptext {

font-family: Arial, Helvetica, sans-serif;

background:url(images/sitemap.jpg) left no-repeat;

padding-left:20px;

float:left;

}



p.sitemaptext a

{color:#666666;

text-decoration:none;

}



p.sitemaptext a:hover

{

text-decoration:underline;

}



p.strong

{

font-weight:bold;

}



ajaxSearch_input {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

line-height:1.4em;

}



p.adresstext {

font-family: Arial, Helvetica, sans-serif;

float:right;

font-size:12px;

}



img.imgBox

{

padding:17px 17px;

}



.imgBar {

float:right;

text-align:center;

margin-top:30px;

}



.imgholder {

}

