/* Colours 
Text: #1c1c1c
Grey: #888888
Blue: #00338D
Red:  #983222
Green:#007a4d
*/

/* Layout Frames */
body {
  text-align:center; margin:0;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 76%;
  background:#fff;
  color:#1c1c1c;
}

#container{
	width: 760px;
 	margin: 0 auto; 
	text-align:left;
}

#head {margin:2px 0 0 0; position:relative;}
#foot, #top { 
 height:18px;
 background-color:#00338D;
 color:#d2d2d2; }
#top ul, #foot ul{padding:3px; margin:0; background:none}
#top ul li, #foot ul li {
 padding:0 3px;background:none;
 display: inline;
 list-style:none;
 border-right:dotted #d2d2d2 1px;
 font-size:0.9em; font-weight:bold;
}


#top form{float:right; 	font-size:.8em; color:#d2d2d2}
#top form#listCountry{float:left;}
#top br {display:none; }
#top input, #top select {font-size:1em; margin:1px 3px;
	background: #cfd5e0; border:none}

 
#contentwrapper{background:url(_bg.gif); 
	padding:6px;padding-top:12px; 
	border:1px #7f7fb2 solid; 
	min-height:400px;
	_height: 400px;
	}

#sidebar-1 {float: left;width: 150px;}
#content{padding:0 3px; margin: 0 155px;}
#sidebar-2 {float: right; width: 150px; background:#FFf; padding:4px; border-left:1px solid #888;  position:relative; height:inherit; margin-top:10px}
h2{color:#00338D; font-size:.8em; font-weight:bold; background:none; padding:3px 0;margin:0 0 20px 0 ;	}
/* Side bar content*/
.menu{padding:0 0 6px 6px; margin-bottom:12px; border-right:1px solid #d2d2d2; }
.menu h2{color:#fff; font-size:.8em; font-weight:bold; background:none; padding:3px 0;margin:0; 	}
.menu ul{padding:0;margin:0; background:none}
.menu ul li, .menu p, .menu img, .menu form{
 font-size:.8em; 
 line-height:1.2em;
 padding:3px;
 margin-bottom:1px;
 margin-top:0;
 list-style:none;
}
.menu img{padding:0; width:100%; height:auto}
.menu input{border:1px solid #ddd; width:100%}

/*content*/
.title_img{background:url(title.jpg); height:60px;	display:none}
.right {width:197px;float:right;margin-right:3px; }
.left  {margin-right:206px;margin-left:3px}
.news_img{height:100px; width:100px; float:right; margin:1em 0; }	  

/* Links */
a {text-decoration:none; color:#00338D;	border-bottom: 1px #00338D solid;}
#foot ul li a, #top ul li a, .menu h2 a {color:#fff;}
#content h2 a{color:#00338D;}
#content h1 a {color:#00338D;}
h1 a, h2 a, #sidebar-2 a, #sidebar-1 a, #head a {border: none;}

/* Color switches */
.red {background:#983222 url(_tl.gif) no-repeat;}
.red ul li, .red img, .red p{background:#e3b6af }
.blue {background:#00338D url(_tl.gif) no-repeat;}
.blue ul li , .blue p, .blue img, .blue form{background:#cfd5e0}
.green {background:#007a4d url(_tl.gif) no-repeat;}
.green ul li, .green p, .green img, .green form{background:#bddfd2}

/* General Directions */
h1{font-weight:700; font-size:1.2em; color:#00338D; border-bottom: double 3px #00338D; background:#cfd5e0 url(_tl.gif) no-repeat; padding:3px;margin:6px 0 0 0}
#content h2{font-size:1em; color:#00338D; background:#cfd5e0 url(_tl.gif) no-repeat; padding:3px; margin:6px 0 0 0; border-bottom:1px solid #00338D}
h3{font-size:.9em; color:#00338D; border-bottom:#00338D 1px solid; border-right:#00338D 1px solid; background:#CFD5E0 url(_tl.gif) no-repeat; padding:0px 3px; margin:6px 0 0 0}
img{border:none; }

p, blockquote, .readmore, li, dt, dd, table
{
 background:#fff; margin:0; 
 font-size: 0.9em;
 line-height: 1.35em;
 text-align: left;
 padding:.2em 6px;
 color:#1c1c1c;
}

table{font-size:1em}
.morelink{display:block}
table ul { list-style:none; margin:0; padding:0}

ul{margin:0 ; list-style: disc; background:#fff; padding-left:2em}
ol{margin:0 ; list-style: decimal; background:#fff;padding-left:2em}
dd{padding:0 0 .2em 5em}

blockquote{ font-style:italic;	padding-left: 20px;	margin-right: 0px;}

#accessibility{	position: absolute;	top: -10000px;}
.caps{	letter-spacing: 0.1em;	font-size: 10px;}

#content hr
{
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}


#content table tr td{height:20px; overflow: hidden; vertical-align:top}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}

.date{ text-align:right; font-size:.8em; color:#ccc; height:1em !important}
.date a { text-decoration:none; color:#ccc}
.readmore a{ color:#00338D; font-weight:bold; border:none}

.excerpt img{width:auto; height:100px; float:left; margin:5px}
.excerpt p{height:120px; }
.article img {margin:5px;
	float:right;
	width:150px;
	height:auto;
}


/*Calendar*/
.s4 p{ text-indent:-1em; }
.s4 p:first-line{ font-weight:bold}	

/*Countries*/
.all li{display: inline; font-size:.8em; margin:0; padding:0; padding-right:1em}
.all li:after{ content: " | "}
.rel a {color:#888888; text-decoration:none}
.all ul{ list-style:none; margin:0;padding:0; }


.contact form {background:#fff;  padding:.2em 6px;}
.contact textarea,.contact input, .contact select{width:80%;}

pre{display:none;}

