body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-image: url(../files/styleimages/body-bg.gif);
	background-repeat: repeat-x;
}
#container {
	width: 1035px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(../files/styleimages/page-bg.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*------------------ Header and main menu ----------------*/
#header {
	background-image: url(../files/styleimages/head-bg.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	min-height:195px;
}

#container #header #mainmenu {
	width: 680px;
	float: right;
	margin-right: 41px;
	margin-top:5px;
}


#mainmenu li {
	list-style-type:none; margin:0; padding:0; 	
	}
	
#container #header #mainmenu  li a, #container #header #mainmenu  li a:link {
	background-image: url(../files/styleimages/botton-bg.jpg);
	display: inline;
	float: left;
	height: 35px;
	width: 127px;
	padding: 2px 4px;
	text-align: center;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	color: #009;
	text-decoration: none;
	list-style-type:none;
}
#container #header #mainmenu  li a:hover, #container #header #mainmenu  li a:visited {
	background-image: url(../files/styleimages/botton-bg-on.jpg);
	color:red;
}

#container #header #mainmenu  li a:visited {
	background-image: url(../files/styleimages/botton-bg.jpg);
	color:grey;
}

#container #header #headcontent {
	width: 953px;
	margin-left: 41px;
	height:170px;
	padding:10px 0 0 0;
}
.top-banner {
	margin: -22px 0 0 0 ;
	float: right;
}
#container #header #headcontent h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height:90%;
}
#container #header #headcontent img {
	padding-top:8px;
}

/**************** Main body of the page ********************/

#mainContent {
	padding: 0;
	width: 953px;
	margin-right: 41px;
	margin-left: 41px;
	margin-top:5px;
}

/*------------ Home page Panels and columns -----------------------*/

#mainContent #homecolumn1 {
	width: 470px;
	align:left;
	margin:15px 0;
	/*border: 1px solid red; */
}
#mainContent #homecolumn2 {
	float:right;
	width: 459px;
	margin: 0;
	/*border: 1px solid yellow; */
}
#homecolumn1 .homepanelblue {
	background-color: #D6EBFC;
	margin:10px 0;
	height:245px;
}

#homecolumn1 .homepanelyellow {
	background-color: #fff6dc;
	margin:10px 0;
	height:245px;	
}
.homepanelblue h3, .homepanelyellow h3, .homepanelblue h2, .homepanelyellow h2 {
	text-transform: uppercase;
	background-color: #003E7E;
	text-indent: 15px;
	padding: 5px 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 98%;
	text-align:center;
}
.panelcontent .panelimage {
display:block;
	width: 210px;
	margin-left: 10px;
	text-align: left;
}


.panelcontent .paneltext {
display:block;
	width: 210px;
	margin-left: 240px;
	font-size:85%;
}

#homepagetext {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#container #mainContent #homecolumn2 #homepagetext img {
	text-align: right;
	margin-left: 10px;
	float: right;
}

#homepagemap h4 {
	background-color: #FFD457;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent:15px;
}

/******************   Standard Pages 3 column Layout areas ******************************/
#leftcol{
	float: left;
	width: 226px;
	margin: 10px 0px;
	padding: 0px;
}

#news {margin:20px 0 20px 0;}

 #sectionLinks{
	/*position: relative;*/
	width: 226px;
	margin: 0 0 60px 0;
	padding: 0px;
	font-size: 90%;
}

div.menuLink, div.menuLink a, div.menuLink a:link, div.menu menuLevel3 menuNotSelected3 {
width:200px;
	/*height:20px;*/
	margin:10px 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
font-size:90%;
border-bottom: 1px dashed #77c0fa;
		padding: 4px 0;
		text-decoration:none;
		color:#003e7e;
}

div.menuLink, div.menuLink a:hover, div.menu menuLevel3 menuNotSelected3{
text-decoration:none;
		color:red;
}

 #sectionLinks #menuLink, #leftcol #sectionLinks li {
	list-style-image: url(../files/styleimages/stars.gif);
	list-style-type: none;
	width:200px;
	/*height:20px;*/
	margin-left:20px;
	PADDING:2px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
text-size:70%;
}

 #sectionLinks #menuLink, #sectionLinks li a, #sectionLinks li a:link, #sectionLinks li a:visited {
			display: block;
			border-bottom: 1px dashed #77c0fa;
		padding: 4px 0;
		text-decoration:none;
		color:#003e7e;
}

 #sectionLinks  #sectionLinks a:hover{			
		display: block;
		border-bottom: 1px dashed #77c0fa;
		padding: 4px 0;
		text-decoration:none;
		color: red;
		}


#rightcol{
float: right;
width: 226px;
	margin: 10px 41px 0 0;
	padding: 0;
	  /*border: 1px solid red; */
}

#content{
width:470px;
  /*border: 1px solid blue; */
  margin:10px 281px;
	padding: 0;
}

.featurebox {
	width:470px;
	background: url(../files/styleimages/feature-box-bg_02.gif) top left repeat-y;
}
.featureboxhead {
	width:470px;
	background: url(../files/styleimages/feature-box-bg_01.gif) top left no-repeat;
	margin-top:-1px;
	height:45px;
}
.featureboxfoot {
	width:470px;
	background: url(../files/styleimages/feature-box-foot1_04.jpg) bottom left no-repeat;
	margin-top:-1px;
	height:123px;
}
.featureboxcontent {
width:470px;
padding:5px 15px;
	background: url(../files/styleimages/feature-box-bg_02.gif) top left repeat-y;
}
/********************* Footer *******************************/

#footer {
	background-color: #77c0fa;
	width: 963px;
	margin-left: 26px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
	margin-right: 26px;
}
#container #footer .footsection {
	width: 200px;
	margin-right: 30px;
	float: left;
	padding-left: 10px;
}
#footer p {
	margin: 0; 
	padding: 0; 
}

.clearfix {
	clear: both;
	width: 100%;
}

#container #footer .clearfix h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 170%;
	Padding:20px 0;
	font-weight: normal;
	color: #FFFFFF;
}

/*----------------- Feature boxes ----------------------- */

#container #content div.featureboxhead h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 15px;
	padding:5px 15px;
}
div.featureboxcontent p {
	font-size: .9em;
	width:445px;
	font-weight: normal;
	color: #003e7e;

}

#contactform {
	background-color: #fff6dc;
	padding: 0px;
	margin:20px 0;
}
#contactform .formhead {
	background-color: #FFD457;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #033E7A;
}

#contactform p {font-size: 80%; margin:5px 10px;}

.phonenum {
	color: #013E7F;
	font-weight: bold;
	font-size: 1.5em;
	line-height:140%;
}
#container #mainContent #leftcol #news {
	margin-top: 15px;
}
#container #mainContent #leftcol #news h4 {
	color: #003E7E;
	background-color: #FFD557;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display:block;
	width:202px;
}

/***************** Typography ****************************/
p, li{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	line-height:135%;
	/*text-align: center;*/
}
a:hover {color:red;}
a:visited {color:77c0fa;}


h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#003e7e;
	font-size: 2em;
	line-height:110%;
	margin:0 0 5px 0;
}
h1{font-size: 2.1em;}
h2{font-size: 1.7em;}
h3 {
	font-size: 1.6em;
	text-align: center;
}
h4 {font-size: 1.2em;}


h5 {font-size: 1em;}
h6 {font-size: .85em;}


.biggerbolder {
	color: #013E7F;
	font-weight: bold;
	font-size: 1.2em;
}


/*--------------- more info button --------------------*/
.button {
	display:block;
	width:210px; 
	float:right;
	height:27px;
	background-image: url(../files/styleimages/call2action-btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:10px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 98%;
	font-weight:bold;

	
}
.button:hover {
	background-position: left -30px;
		background-repeat: no-repeat;
		color:yellow;
}

span.button p {position:relative;
top:-8px;
}

span.button a, span.button a:link, span.button a:visited {color:#fff; text-decoration:none;}
span.button a:hover {color:yellow;text-decoration:none;}
#headlines {
	height: 35px;
	border-top: 2px solid #78C0FA;
	border-bottom: 2px solid #78C0FA;
	font-family: "Times New Roman", Times, serif;
	line-height:150%;
	font-size: 0.95em;
	font-weight: bold;
	color: #003E7E;
	margin: 15px 0 10px 0;
}


# sectionlinks li {
list-style-image: url(content/files/styleimages/stars.gif);
	/*list-style-type: none; */
	margin-left:20px;
	PADDING:2px 0;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	line-height:135%;
margin:5px 0;
}

#content ol li {
	list-style-type: none; 
	list-style-image: url(../files/styleimages/stars.gif);
	margin-left:20px;
	PADDING:2px 0;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	line-height:135%;
margin:2px 0;
}

#container #mainContent #homecolumn2 #homepagetext h2 {
	font-size: 1.4em;
}
#footer .menuLink a, #footer .menuLink a:link, #footer .menuLink a:hover, #footer .menuLink a:visited {font-size:.9em;text-decoration:none;}
.quotation {
	font-style: italic;
	color: #003E7E;
}
.PersonsName {
	font-size: 90%;
	font-weight: bold;
	color: #999999;
	text-align: right;
}
div.pictures img{ margin-top:15px;}

td {font-size:80%;}

li.nostars {
	list-style-image:none;
}

.ArticleSummary {
font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height:135%;
color:#666666;
margin:0 30px 0 10px;
}

.ArticleTitle
{
font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
font-weight:bold;
	line-height:135%;
color:#000;
margin:10px 0;
}

.ArticleLink a{
font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
font-weight:bold;
	line-height:135%;
color:#666666;
margin:0 30px 0 10px;
}

#homecolumn2  #headlines .ArticleSummary, #homecolumn2 #headlines .ArticleLink{
display:none;
}

#mainmenu li {
	list-style-type:none; margin:0; padding:0; 	
	}
#container #content #placement_dates tr td {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align:center;
	
}
#content .button a, #content .button a:link, #content .button a:visited{
	color: #FFF;
	text-decoration: none;
}
#content .button a:hover, #content .button a:active {
	color: #yellow;
	text-decoration: underline;
}
/************* Countries pages menu styles ***************/

td div.menuLink, td div.menuLink a, td div.menuLink a:link, td div.menu menuLevel3 menuNotSelected3 {
width:190px;
	/*height:20px;*/
	margin:10px 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
font-size:95%;
/*border-bottom: 1px dashed #77c0fa; */
		padding: 4px 0;
		text-decoration:none;
		color:#003e7e;
}

td div.menuLink, td div.menuLink a:hover, td div.menu menuLevel3 menuNotSelected3{
text-decoration:none;
		color:red;
}

td img {margin-bottom:10px;}

/************* Page Menus Paddings etc ***************/



div.menuLink, div.menuLink a {margin:4px; padding:4px; font-size:90%;}


#leftcol div.menu menuLevel3 menuNotSelected3 div.menuLink {border-bottom:1px dashed #77C0FA;}

#content h1 (font-size:1.9em;}
