/*General font: */ 

font	{ font-family: "Trebuchet MS", Helvetica, "Times New Roman", Times, serif; color: #666666; font-size: 100%;}

/*General properties of the body: Background color, -picture, margins. */ 

body {background-image: url(bg-body.gi);  background-repeat:no-repeat; background-color: #333; color: #666666; font-family: "Trebuchet MS", Helvetica,  "Times New Roman", Times, serif;  text-align: center;}


.center-div {
     margin-left: auto;
     margin-right: auto;
     width: 900px;
     text-align: left;
background-color: #ffffff;
border-color:#111; border-width:0px; border-style:solid;
     }



.header {position:relative; background-image: url(bg-menu-orange.gif);  background-repeat:repeat-x;  background-color: #ffffff; color: #C68E17; font-family:  "Trebuchet MS", Helvetica, Times, serif;   text-align: left;   padding:15px 0 12px 45px}




.topnav {background-color: #111; background-image: url(gradient2.pn);  background-repeat:repeat-x;  border-color:#8A1A1E; border-width:0px; border-style:solid; font-size:90%; color:#FFFFFF; font-family: Arial, sans-serif; font-weight:normal; text-align: left;  padding:10px 8px 10px 30px}




.topnav a:link {color:#ffffFf; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}



.topnav a:visited {color:#ffffFf; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}



.topnav a:hover { background-color: #ffffff; color: #333333; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}



.topnav a:active {color:#ffffFf; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}






.mid {background-color: #ffffff;  color:#666666; 
	float: left;
	width: 600px;
	padding: 20px 0px;
	font-size: 95%;}



.sidebar {
	float: right;
	background: #fff;
	width: 230px;
	padding: 20px 20px 20PX 0PX;
	font-size:small;
	font-size:10px;
	font-family: "Trebuchet MS", Helvetica, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#444;
}



.sidebar h2 
{font-size: 100%;  font-variant:small-caps; font-weight: bold; text-align:left; color: #222222
}


.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar form, 

.sidebar table, 

.sidebar p
{
	padding-left:1em;
	margin:0.5em 0;
}
.sidebar li {
	margin-bottom: 2em;
	color: #000;
}



.sidebar li li {
	margin-bottom: 0;
	padding-left: 1em;
}



.sidebar a {
	color: #365D95;

 font-size:90%;}


.sidebar a:hover     { background-color: #00639C; color: #FFFFFF; font-weight:bold; text-decoration:none; font-family: Helvetica, "Times New Roman", Arial, sans-serif;}




.clear
{
	clear:both;
}




.bodytext {margin-left:40px; margin-right:60px;}




.left {background-color: #ffffff;  color:#666666; 
	float: left;
	width: 300px;
}



.right {background-color: #ffffff;  color:#666666; 
	float: right;
	width: 190px;
}


.left300 {background-color: #ffffff;  color:#666666; 
	float: left;
	width: 350px;
}



.right300 {background-color: #ffffff;  color:#666666; 
	float: right;
	width: 290px;
}

.right300 h2 {font-size: 120%;  font-weight: bold; text-align:left; color: #800000
}



.top {background-color: #111; background-image: url(gradient2.pn);  background-repeat:repeat-x;  border-color:#8A1A1E; border-width:0px; border-style:solid; font-size:90%; color:#FFFFFF; font-family: Arial, sans-serif; font-weight:normal; text-align: left;  padding:10px 8px 10px 30px}




.top a:link {color:#ffffFf; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}



.top a:visited {color:#ffffFf; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}



.top a:hover { background-color: #ffffff; color: #333333; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}



.top a:active {color:#ffffFf; font-family: sans-serif; font-weight:normal; text-decoration:none; font-size:95%; padding:8px}






.bot {background-color: #333333;background-image: url(bg-menu-orange.gif);  background-repeat:repeat-x;  border-color:#333333; border-width:0px; border-style:solid; font-size:90%; color:#FBB917; font-family: Arial, sans-serif; font-weight:normal; text-align: center; padding:8px}



.bot a:link {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%; padding:8px}



.bot a:visited {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%; padding:8px}



.bot a:hover { background-color: #ffffff; color: #333333; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%; padding:8px}



.bot a:active {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%; padding:8px}




/*Links: */



a:link 	{color: #365D95; font-weight:bold; text-decoration:none; font-family:Helvetica,  "Times New Roman", Arial, sans-serif;}


a:visited 	{color: #365D95; font-weight:bold; text-decoration:none; font-family: Helvetica, "Times New Roman", Arial, sans-serif;} 


a:hover     { background-color: #365D95; color: #FFFFFF; font-weight:bold; text-decoration:none; font-family: Helvetica, "Times New Roman", Arial, sans-serif;}


a:active	{color: #365D95; font-weight:bold; text-decoration:none; font-family: Helvetica, "Times New Roman", Arial, sans-serif;}
a:link img   { border-color: #00639C } 


a:visited img   { border-color: #00639C } 
a:hover img   { border-color: #00639C } 

a:active img   { border-color: #00639C } 




/*Headers:*/



h1        {  font-size: 140%; font-weight:bold; text-align:left; color: #222222}



h2	{ font-size: 120%;  font-weight: bold; text-align:left; color: #222222}



h3	{ font-size: 110%; font-weight: bold; text-align:left; color: #222222}



h4	{font-size: 100%; font-weight: bold; text-align:left; color: #222222}



h5	{font-size:110%; text-align:center }



/*Properties for special highlight:*/


.special	{font-size: 150%; 	font-weight: bold;	color: #333333; 	text-align:center }

.specialright	{font-size: 120%; 	font-weight: bold;	color: #800000; 	text-align:right }


.special22	{font-weight: bold;	color: #222;}




/*Change distance between list items:*/



ul
{
list-style-image:url("http://www.conference-packages.co.uk/list-tick.png");
list-style-type:square;
}

li  { margin-bottom: 5px}

/*color of list:*/
li {color: #333333}
ul {color: #333333}





