* {
	margin: 0;
	padding: 0;
}

	.menucase  {
		position:relative;
		display:block;
		font-size:4pt;
		font-weight:bold;
		font-style:normal;
		font-family:Arial,Verdana,Helvitica,sans-serif;
		padding:0px 0px 0px 0px;
		background:transparent url(images/bgOFF.gif) repeat-x top left; 
		float:left;
	}

	.menucase div a	{
		background:transparent url(images/bgOFF.gif) repeat-x top left; 
		display:inline;
		float:left;
		color:#034895;
		text-decoration:none;
		text-align:center;
		padding:4px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		height:22Px;
		width:90px
	}

	.menucase div a:hover,a.current	{color:#034895;background:transparent url(images/bgON.gif) repeat-x top left;}

	body { 
		/*font: 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;*/
		top:0; 
		left:0; 
		margin:0; 
		padding:0;
		background:transparent url(images/tile_stripe_bw.png) repeat top;
		font-family:Trebuchet MS,Georgia,Times,serif;
		font-size:0.8em;
		font-size-adjust:none;
		font-stretch:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
		margin:0.25em 0pt;
	} 

	.innertube{
		margin-top: 0;
		margin-left: 6px;
		background:  url(images/transparent_grey.png);
	}

	.accordion_toggle,.normallink {
		display: block;
		height: 20px;
		width: 134px;
		background:transparent url(images/bgOFF.gif) repeat-x top left; 
		text-decoration:none;
		font-size:8pt;
		font-weight:bold;
		font-family:Arial,Verdana,Helvitica,sans-serif;
		padding: 4px 0px 0px 10px;

		color: #034895;
		cursor: pointer;
		margin: 0 0 0 0;
	}
		
	.accordion_toggle_active {
		background:transparent url(images/bgON.gif) repeat-x top left; 
		color: #034895;
		border-bottom: 1px solid #CCCCCC;
	}
		
	.accordion_content {
		overflow: hidden;
	}
			
	.accordion_content h2 {
		margin: 15px 0 5px 10px;
	}
	
	.accordion_content p {
		line-height: 150%;
		padding: 5px 10px 15px 10px;
	}
	
	ul{margin:0;padding:0; list-style-type: square; width:auto; overflow: hidden;}
	ul li{display:block;margin:0 0px 0 0;}
	ul li a{display:block;color:#FFFFFF;text-decoration:none;padding:3px 20px 0 20px;height:18px;}
	ul li a:hover{color:#034895;background:transparent url(images/bgGrey.jpg) repeat-x top left;width:104Px;}

#page-wrap {
	overflow:auto; /* !!! */
	width: 1260px;
	background-color: white;
	margin-left:auto; margin-right:auto;
	
	}

#shadow-div {
	overflow:auto; /* !!! */
	margin-left:auto; 
	margin-right:auto;
}


#page-wrap #inside {
	background:transparent url('images/londonbg1.jpg') repeat-x bottom left; 
	overflow:auto; /* !!! */
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	
#main-content {
	overflow:auto; /* !!! */
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
}
	
#header {
	background: #267f23;
	text-align: center;
}
	
#left-sidebar {
	overflow:auto;
	width: 146px;
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	overflow: hidden;
}

#footer {
	background: #267f23;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	color: black;
}

#break {
	background: #034895;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	color: black;
}

		p{
		  text-align   : justify;
		  line-height  : 1.5em;
		  color: white;

		}
		
		p.heading {
		  text-align   : justify;
		  line-height  : 1.5em;
			color: #034895;
		}

		

h {
	font-weight: bold ! important;
	color : #034895 ! important;
}

		.firstLetter{
		  font-style:normal;
		 	color : #0368A5;
		  display      : block;
		  float        : left;
		  margin-top   : -0.63em; /* use -0.205em for two lines */
		  margin-left  : -0.36em;
		  margin-right : 0.3em;
		  height       : 4.5em;
		}
		
		.firstLetter span{
		  font-size    : 5.6em;   /* use 3.33em for two lines */
		  line-height  : 1.0em;
		}
		
		.firstLetter + span{
		  margin-left  : -0.5em;
		}


	.dropshadow{
		float:left;
		margin: 10px 0 10px 0px !important;
		padding: 0px;
	}
	

	
	.dropshadow div.inner {
		position:relative;
		bottom:6px;
		right: 6px;
		padding:4px;
		margin: 0px 0px 0px 0px;
	}

	.dropshadow div {
		position:relative;
		bottom:6px;
		right: 6px;
		padding:4px;
		margin: 0px 0px 0px 0px;
	}

	.dropshadow div p{		
		margin: 3px;
	}
	
	.img-shadow {
	  float:left;
	  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(images/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
	}
	
	.img-shadow img {
	  display: block;
	  position: relative;
	  background-color: #fff;
	  border: 1px solid #a9a9a9;
	  margin: -6px 6px 6px -6px;
	  padding: 4px;
	} 
	  
 
 .cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}

.drop 
{
border: 1px #dddddd solid;
border-collapse: collapse;
border-spacing: 0px;
background-image: url(images/transparent_grey.gif);
color: white;
padding: 5px;
		  filter:alpha(opacity=85);
			-moz-opacity:.85;
			opacity:.85;
			width:1210px;
}

.opaque
{
border: 1px #dddddd solid;
border-collapse: collapse;
border-spacing: 0px;
background-image: url(images/transparent_grey.gif);
color: white;
padding: 5px;
		  filter:alpha(opacity=95);
			-moz-opacity:0.95;
			opacity:0.95;
}


.text-header
{
			background:transparent url(images/header_gradient.png) repeat-x top left; 
			padding: 5px;
			background-color:#034895;
}
.text-content-disclaimer {
			padding: 8px;
			color: white;
			font-size:9pt;
}
.text-content {
			padding: 8px;
			color: white;
}		

.phone_field
{
	padding: 2px;
	display: block-inline; 
	color: #555555;
	background:url(images/phone_field.gif) no-repeat; 
	width:176px; 
	height:20px;
  font-family:Sans-serif;
	font-size:10pt;
	font-weight:bold;

}

