	html, body {
		height:100%;
		width:100%;
		font-family: Arial, helvetica, sans-serif;
		font-size: 12px;
		color:#555;
		background:#0076C6 url(../img/background/clouds.jpg) no-repeat top left;
		text-align: center;
		}

	* {
		margin: 0px;
		padding: 0px;
		}
		
	h1, h2, h3, h4, h5, h6, p, blockquote,
 	ul, ol, table, fieldset, address {
    	margin-bottom: 1em;
		}
		
	#site {
		background:transparent url(../img/background/main3.png) no-repeat;
		margin:0 auto; 
		width:900px;
		min-height:980px;
		text-align:left;
		}
	
	#full-page {
		background:#ffffff url(../img/background/bg_full_page.png) 0 0 no-repeat;
		padding:0px 25px 15px 25px;
		}
		
	#navigation-space {height:135px;}
		
		#navigation {
			float:right; 
			height:30px; 
			width:622px; 
			margin-top:75px;
			}
			
		#navigation a {
			height:22px; 
			width:85px; 
			font-weight:bold;
			margin-right:3px;
			float:left;
			display:block;
			background:transparent url(../img/buttons/navigation.gif) no-repeat;
			text-align:center;
			padding-top:8px;
			}
				
	#navigation a:link {
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#0076C6;
		}
	
	#navigation a:visited {
		text-decoration:none;
		font-weight:bold;
    	font-size:12px;
		color:#0076C6;
		}
		
	#navigation a:hover {
		color: #fff;
		font-weight:bold;
		text-decoration:none;
		background:transparent url(../img/buttons/navigation-ro.gif) no-repeat;
		}
		
	#top-strip {width:850px; height:40px; background:transparent url(../img/background/black.png) no-repeat; color:#ffffff; font-size:20px; font-family: Georgia, "Times New Roman", Times, serif;}
		
	#selected {background:transparent url(../img/buttons/top-selected.gif) no-repeat top left;}
		
	#inner{
		padding:10px;
	}
	
	#info-box {
		float:left; 
		width:150px; 
		height:211px; 
		margin-right:15px; 
	}
	
	#top-space {height:10px;}
	
	#banner {
		background:#0F3D7B url(../img/banner/top.jpg) no-repeat 0px 0px; 
		height:90px;
		}
	
		#banner-bespoke {
			background:#0F3D7B;
			height:95px;
			top: 0px;
			left: 0px;
			}
			
		#banner-bespoke-inner {
			background:#0F3D7B url(../img/sub-domains/top-logo.gif) no-repeat 10px 15px;
			height:95px;
			width:780px;
			top: 0px;
			left: 0px;
			}
	
	#banner-inner {
		height:10px;
		width:81px;
		top: 10px;
		left: 451px;
		position:relative;
		background-color:#999933;
		padding-top:-10px;
		}

	#header-menu {
		height:45px;
		padding-left:451px;
		}
		
	#header-login {
		height:50px;
		width:780px;
		color:#cccccc;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:normal;
		padding:0px 0px 0px 10px;
		}
		
		#login {
			}
			
		#loggedin {
			line-height:13px; 
			width:200px; 
			float:right; 
			padding-top:5px;
			font-size:11px
			}
		
		#callback {
			line-height:130%; 
			width:96px; 
			padding-top:10px; 
			padding-left:20px;
			padding-right:0px;
			padding-bottom:5px;
			}
		
		#freephone {
			line-height:130%; 
			width:120px; 
			float:left;
			padding-top:10px;
			padding-right:0px;
			padding-left:525px;
			}
		
	#header-flash {
	
		}
		
	#green-right {
		width:285px; 
		background:#91D16D url('../img/backgrounds/green.gif') no-repeat 0px 25px; 
		margin-bottom:5px; 
	}

	#leftcontent {
		float:left;
		width:180px;
		/*background:#FFF url(../img/banner/stripe.gif) no-repeat 0px 0px;*/
		padding:10px 0px 0px 5px;
		}
		
	#news-date {
		float:right; 
		padding-top:10px;
		}
		
	.summary {
		padding:3px; border:1px solid #999999; background-color:#ffffff; width:128px; background-color:#fff;		
		}
		
	.summary2 {
		padding:4px 4px 0px 4px; border:1px solid #aaaaaa; background-color:#ffffff; width:132px; text-align:center; height:140px;
		}
		
	.summary2:hover {
		border:1px solid #cc0000;
		}


	#right {
		float:right; width:320px; height:720px; margin-top:70px; margin-left:23px;
		}
	
	#footer {font-size:11px; margin-top:20px; height:60px; padding:15px 25px 25px 25px; color:#eee; background:url(../img/background/footer2.jpg) top center no-repeat;}
	