#wrap {	margin:0 auto;	padding:0;	width: 878px;	background: url(bg_images/back_05.jpg) repeat-y;
	min-height: 100%; /* For Modern Browsers */  	height: auto !important; /* For Modern Browsers */   height: 100%; /* For IE */
	text-align: center;		}#header {	margin: 0px;    padding: 0px;       background: url(bg_images/back_02.jpg) no-repeat;     width: 878px;  height: 137px;} #headtext {	float: left;	text-align: left;	margin: 0px;    padding: 0px;	width: 400px;	color: #ffffff;}#find {	float: right;	margin: 75px 20px 0px 0px;	padding: 0px 0px 0px 0px;	width: 250px;	}#picture {	margin-left: 0px;	padding: 0px;
		float:left;	width:650px;
	display: block;
	   height:200px}#maincontent {	float:left;	width:650px;	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#left { 	width: 189px; 	float: left; margin: 0px 0px 0px 0px;; padding: 0px 0px 0px 0px;} #belowpicleft { 	width: 477px;  	float: left; 	 	text-align: left; 	margin: 0px 0px 0px 0px; 
  padding: 0px 0px 10px 0px;  	}/* ------------- Primary Navigation------------------------------------------------------------------------------------------------------------------*/ #sideleft {	width:189px;	text-align: left;		margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 0px;			}#sideleft ul {	list-style: none;		margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 0px;	font-size: 123%;	line-height: 250%;	}#sideleft li a, #sideleft li a:link, #sideleft li a:visited {	display: block;	color: white;	text-decoration: none;    padding: 0px 0px 0px 15px;	margin: 0px 0px 0px 40px;height: 1%;}#sideleft li a:hover {	background-color:#88a3d2;	}	.active {	background-color:#88a3d2;	}	
/* ------------- Secondary Navigation------------------------------------------------------------------------------------------------------------------*/ #sideright {	width:173px;	float: left;
	text-align: left;			}
#sideright ul {	margin: 30px 0px 0px 50px;	padding: 0px 0px 0px 0px;	list-style: none;	font-size: 100%;	line-height: 300%;	}#sideright li a, #sideright li a:link, #sideright li a:active, #sideright li a:visited {	color: #88a3d2;	text-decoration: none;	text-align: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}

#sideright li a:hover {    color: #2D3851;	}	img{  border-style: none;}		/* ------------- Footer------------------------------------------------------------------------------------------------------------------*/#footer {	font-size:0.97em;	line-height:-0em;	text-align: center;	clear:both;	background: url(bg_images/back-2_07.jpg) no-repeat;	height: 99px;	width: 878px;	padding: 0px 0px 0px 0px;}.footertxt {	margin: 24px auto 0;	font-size:0.97em;	text-align: center;	color: #88a3d2;	text-decoration: none;	}.footertxt a, .footertxt a:link, .footertxt a:active, .footertxt a:visited {	margin: 0px auto;	font-size:0.97em;	line-height:0.90em;	text-align: center;	color: #88a3d2;	text-decoration: underline;}.footertxt a:hover {    color: #2D3851;}	.regname {	margin: 3px 0px 0px 135px;	float:left;width:26px;height:20px;	}	.regdetails {	margin: 0px 0px 0px 0px;	font-size:0.97em;	text-align: center;	color: #88a3d2;	text-decoration: none;    float:left;		line-height:2em;}.clear {        clear: both;        }/*classes*/.ghlogo {       margin: 0px 0px 0px 39px;   padding:0px 0px 0px 0px;    border-bottom: 20px solid #cccccc;       background-color:#cccccc;      width: 150px;        height: 110px;    }  .movie {   margin: 0px 0px 0px 39px;   padding:0px 0px 0px 0px;   background-color:#cccccc;	 height: 110px;    width: 150px;   }  .accreditation {  margin: 20px 0px -10px 25px;  }     .fcslogo {  margin: 30px 20px 10px 25px;  float:left;  }      .fcslogo2 {  margin: 15px 20px 0px 25px;  float:left;  }         .pefcaccredit {  margin: 0px 0px 0px 0px;   padding:13px 20px 14.5px 25px;  float:left;  }              .fcsaccredit {  margin: 0px 0px 0px 0px;   padding:13px 20px 14.5px 25px;  float:left;  }     .iso {  margin:0px 0px 0px 0px; padding:13px 20px 14px 25px;  float:left;  }         .DMA {  margin: 0px 0px 0px 0px;  padding:13px 20px 6px 25px;  float:left;  }     .qmp {  margin: 0px 0px 0px 0px;   padding:13px 20px 10px 25px;  float:left;  }       .bpif {  margin: 0px 0px 0px 0px;   padding:13px 20px 10px 25px;  float:left;  }#leftgask {	padding: 0px 0px 0px 50px;	margin-top:60px;	margin-bottom: 5px;	font-size: 170%;	color: #FFFFFF;	 border:0;}#locations {	padding: 0px 0px 0px 52px;	margin-bottom: 0px;	font-size: 100%;	color: #FFFFFF;	line-height: 1.0em;}