/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

body {

	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin:15px 0px; padding:0px;

	text-align:center;

	background-image:url(images/background.jpg);

	background-position:top;

}



#footer {

	width:auto;

	text-align:center;

	font-size:10px;

	color:#FFFFFF;

	background-color:#112D54;

	padding:10px 0 10px 0;

	margin-top:6px;

	}



a { color: #112D54; font-weight:bold; text-decoration:none;}

a:visited { color: #112D54; }

a:hover { color: #76859C; }

a:active { color: #112D54; }



#border {

	border:1px solid #112D54;

    background-color:#FFFFFF;

	height: 100%;

	margin:0px auto;

	text-align:left;

	left: 5px;

	top: 5px;

	width: 745px;

	z-index: 0;

	position:relative;


}

#masthead {

	float:left;

	background:  url(images/sealfade.jpg) #112D54 no-repeat 30px 3px;

	height: 65px;

	width: 745px;

	z-index: 1;

	padding-top:0px;

}

#masthead .color { color: #E3EAF4; }

#masthead p {

	color: #F9D400;

	font: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight:900;

	font-size:22px;

	margin-left:10px;

	margin-top:35px;

}

#content {

	margin: 0px 15px 0 170px;

}

#content p {

margin: 9px 0;

}

#content p.intro {

	margin: 5px 0 5px 0 ;

	font-size:11px;

	font-style:italic;

}


#imgleft { float: left; margin: 0 15px 5px 0; width:465px;height:auto;}
#imgleft.p { font: .75em/1em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; margin: 5px 5px 10px 5px; color: #666; }



.item {

	display:block;

	padding-top:10px;

	border-bottom:1px dotted #999999;

	font-weight:bold;

	font-size:1.3em;

	}
	
.itemname {
display:block;

	padding-top:10px;

	font-weight:bold;

	font-size:1.3em;
	}
/*

#content p.intro:first-letter {

	font: italic bold 1.9em/.6em "Times New Roman", Times, serif;

	margin: 0 0;

}

*/

.personnel {

	margin-right:10px;

	}



#content h1 {

	margin: 0 0;

	font-size: 16px;

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

	color: #191C21;

}



.feedback {

	background-color:#F9D400; 

	text-align:justify;

	font-size:11px;

	padding:5px 5px 5px 5px;

	margin-bottom:15px;

	}

	

#imagebar {

	background: url(images/Londonbanner_lg.jpg);

	/*border: 1px solid #112D54;*/

	height: 60px;

	width: 587px;

	margin: 0 0 15px 0px;

	float:left;

}


#imagebar h3 {

	color:#E3EAF4;

	font: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight:800;

	font-size:16px;

	margin-left:5px;

	margin-top:38px;

}



#infobox {

	background: url(images/bg6.jpg) #EDBF03 no-repeat top right;

	border: 1px solid #112D54;

	color: #000000;

	height: 500px;

	left: 595px;

	padding: 3px 3px;

	position: absolute;

	top: 211px;

	width: 150px;

	z-index: 1;

	display: none;

}

#infobox li {

	border-bottom: 1px solid #112D54;

	display: block;

	line-height: 11px;

	padding: 3px 0;

}

#infobox li a:link { color: #C60000; text-decoration: none; }

#infobox li a:visited { color: #C60000; text-decoration: none;}

#infobox li a:hover { color: #C60000; text-decoration: underline; }

#infobox li a:active { color: #C60000; }

#infobox ul {

	font-size: 10px;

	color: #C60000;

	font-weight: bold;

	list-style: none;

	margin: 0 0;

	padding: 2px 0 0 3px;

}



#menu {

	background-image:url(images/menuBack.jpg);

	background-repeat:repeat-y;

	background-color:#CCCCCC;

	float: left;
	
	height:100%;

	margin-top:0px;

	position: relative;

	width: 158px;

	z-index: 1;

	

}

/* Hack for IE */
* html #menu {
    height: 100%;
}
/* End IE Hack */ 

#menu .ruleitem {

	border-bottom: 1px dotted white;

	margin: 0 5px 2px 0;

	padding-bottom: 3px;

}

#menu li { padding: 0 5px 5px 0; color: #F9D400;}

#menu li a:link { color: #E3EAF4; text-decoration: none; }

#menu li a:visited { color: #E3EAF4; text-decoration: none; }

#menu li a:hover { color: #E3EAF4; text-decoration: underline; }

#menu li a:active { color: #E3EAF4; text-decoration: none; }

#menu ul {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-variant:small-caps;

	font-weight:bold;

	list-style: none;

	margin: 15px 5px 15px 10px;

	padding: 3px 0 0 0;

}

#search {

	color: #E3EAF4;

	left: 235px;

	position: absolute;

	top: 40px;

	z-index: 1;

}

#search .arrow { margin-left: 2px; margin-top: 3px; }

#search a:link { color: #E3EAF4; }

#search a:visited { color: #E3EAF4; }

#search a:hover { color: #C1C1C1; }

#search a:active { color: #E3EAF4; }

#search p { margin: 0 0; padding: 0 8px 0 0; }



.rsvpform {

background-color: #F4F4F4;

}



/* style for main page, goes in head

	<style>

	#content {

	margin: 205px 170px 0 170px;

	}

	#infobox {

	display: inline;

	}

	</style>

*/
