/*RFP CSS STYLSHEET 2008*/
	@import url("milk.css");


/*IE 6 KILLER*/
 
  #IE6_overlay{ width:600px; position:absolute; z-index:9999; height:100%; text-align:center; left:0; top:0; margin:0; padding:0; 
  font-size:11px; font-family:Arial, Helvetica, sans-serif;}
  #IE6_killer{width:700px; height:499px; border:1px solid #fff; background:transparent url(http://www.jghinternet.com/images/ie6.png) repeat scroll right top; 
margin:10px; padding:20px 120px 0 50px; text-align:left;}
  #IE6_killer a{color:#000!important;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
  #IE6_killer a:hover{color:#fff;}
  #IE6_killer p{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#fff;}
  #IE6_killer li{color:#fff!important;}
  #IE6_killer h1{color:#fff!important;}
  #IE6_killer h2{
  font-size:14px !important;color:#fff;
 padding:0px 0px 10px !important;
 font-weight:bold !important;
  }

	*{outline:none;}
	body{
	background:#009EDD;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
	text-align:left;
	}
	*:first-child+html body{background:#0094D9;}   
	a{text-decoration:none!important;} 
	 

	#holder{
	overflow:hidden; 
	background:#fff url(images/holderbg.gif) repeat scroll right top;width:749px;
	}
	#social{ padding-right:20px;
	text-align:right;
	}
	.social_rss{display:none;}
	.social_del{display:none;}
	.social_stumble{display:none;}
	#social img{ padding-left:3px; 
	}
	#socialtop{
	background:#077AA8 ;
	width:100%;
	border-bottom:1px solid #fff;
	position:fixed;top:0;left:0;z-index:9999;
	}
	*:first-child+html #socialtop{height:30px;}
	#site{ 
	background:transparent url(images/footerbg2.png) no-repeat scroll right bottom;
	margin:0 auto 895px;
	padding:155px 0 45px 0;
	position:relative;
	width:900px;
	z-index:999;
	} 
 	#home_records a{
	color:#000; 
	text-decoration:none;
	}

	#home_records a:hover{
	color:#fff; 
	} 
	
	#tophold{ 
 	height:300px;
	padding:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:991;left:0;	}  
	#top{ 
	background:transparent url(images/top.png) no-repeat scroll center top !important;
	height:300px;
	padding:0;
	margin:0 auto;
	width:900px; position:relative;	}   
	.pagemenu{  
	background:transparent url(images/menubot.png) no-repeat scroll right bottom !important;
	float:left;
	padding-top:0px;
	width:151px;
	}  
	.pagemenu img{   
	}
	.pagemenu ul{
	background:transparent url(images/menu.png) no-repeat scroll right top !important;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 30px;
	padding:25px 0 0px;
	text-align:left;
	}
	
	.pagemenu li{  
	border-bottom:1px solid #CDDCDF;
	list-style-image:none;
	margin:0 0 0 20px;
	padding:0px 0;
	list-style-position:outside;
	}
	.pagemenu .menu1{  
	border-top:1px solid #CDDCDF; 
	}
	.pagemenu #menu_2_2{  
	background:#fff; 
	}	
 .pagemenu a{ 
color:#3072AE;
display:block;
font-size:14px;
font-weight:bold;
margin:0;
padding:10px 0;
text-decoration:none;
text-transform:uppercase;
}   
	.pagemenu a:hover {color:#000!important;background:#fff;} 
.pagemenu .clicked{color:#000 !important;background:#fff;} 	
		#sub_menu{ 
background:#FFFFFF none repeat scroll 0 0 !important;
margin:0 !important;
padding:0 5px 10px 8px;

} 
#sub_menu a{   
font-size:10px !important;
line-height:12px;
padding:3px 0;
}
 
#sub_menu li{   
border:medium none !important;
margin:0 !important;
padding:0 !important;
}
#sub_menu a:hover{ }
#sub_menu .clicked{border-bottom:1px solid #9ADCF0; }
 .sub3_4{display:none;} 
  
 .menu10{display:none;} 
 .menu12{display:none;}
 .menu13{display:none;}
 .menu14{display:none;}
 .menu15{display:none;}
 .menu16{display:none;}
.menu5 #sub_menu{display:none;}
.menu6 #sub_menu{display:none;}


li{   
list-style-position:outside;
  }


#content ul{padding:0px 10px;margin:10px;}
 
	.pageheading{background:transparent url(images/pageheadbg.png) no-repeat scroll right top;height:33px;} 
	.pageheading h1{
	color:#FFFFFF;
	font-size:15px;
	margin:0px; 
	padding:9px 0px 0px 164px; 
	text-transform:uppercase;
	}
	.pageheading .pdf_record{display:none;}
	.trouble{
	border:1px solid #000000;
	float:left;
	margin:2px;
	padding:6px;
	text-align:center;
	width:151px;
	}
	.news{
	border:1px solid #000000; 
	margin:2px;
	padding:6px;
	text-align:center; 
	}
	#content{ 
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	font-size:13px;
	line-height:15px;
	padding:0px;
	width:550px;
	text-align:justify;		
	} 
	
	#content h1{  
	 font-size:18px; 
	margin:0px;
	padding:0 0 5px;
	text-transform:uppercase;
	font-style:italic;
	text-align:left;
	} 
	#content h2{  
	 font-size:14px; 
	margin:0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	font-style:italic;
	} 
	#content h4{  
	font-size:13px;
	font-style:italic;
	margin:0 0 0;
	padding:13px 0 0;
	text-transform:uppercase;
	}
	.homecolumm{
	clear:both;
	height:215px;
	width:745px;
	background:#B6CFEB none repeat scroll 0 0;
	border:2px solid #fff;
	padding-left:1px;
	}  
	.homecolumm .rec_p_{display:none;}
	.homecolumm h2{background:transparent url(images/rightheadblue.png) no-repeat scroll center top;
	color:#FFFFFF;
	font-size:12px!Important;
	font-weight:bold;
	margin:9px 0 0 4px!Important;
	padding:9px!Important;
	text-transform:uppercase!Important;
	font-style:normal!Important;
	text-align:center;
	}
	.colcont{
	background:transparent url(images/bluebg.png) repeat scroll right top;
	color:#CFE9F3 !important;
	display:block;
	font-size:11px;
	height:111px;
	line-height:12px;
	margin:41px 0 0 5px;
	padding:0 10px;
	position:absolute;
	text-align:center;
	width:157px;
	}
	*:first-child+html .colcont{margin:45px 0 0 1px;width:156px;padding:5px 10px;height:100px;}
	.colcont h1{
	 display:none;
	}
	.homecol{
	width:185px;float:left;
	} 
	.colbot{
	background:transparent url(images/rightfoot.png) no-repeat scroll center top;
	height:18px;
	margin:0px 0 0 4px!Important;
	}
	.colimg{
	background-position:center center !important;
	border:1px solid #74CEE8;
	height:155px;
	margin-left:4px;
	width:176px;
	}
	.homemid{
	background:#FFFFFF none repeat scroll 0 50%;
	height:241px;
	padding:0; 
	}
	.homenmidpic{
	background-position:center center !important;
	border-color:#FFFFFF;
	border-style:none solid solid;
	border-width:medium 2px 0;
	float:left;
	height:238px;
	position:absolute;
	width:745px;
	z-index:999;
	}
	.homenmidcontent{
	background:transparent url(images/homeredbg.png) repeat scroll right top;
	border:1px solid #FFFFFF;
	color:#000000;
	display:block;
	font-size:13px;
	height:160px;
	line-height:15px !important;
	margin:26px 10px 10px 30px;
	padding:10px;
	position:absolute;
	text-align:center;
	width:390px;
	z-index:999;
	}
	.homemid .pdf_record{display:none;}
	.homemidcontent .pdf_record{display:block!important;}
	.pagetext {padding:0px 20px;
	
	}
	.homebothold{
	background:#fff;
	height:238px;
	width:746px;
	float:left;
	 
	}
	.homebothold h2{color:#00295F;}
	.homebot{
	display:block;
	float:left;
	height:212px;
	margin:13px 70px;
	position:absolute;
	width:416px;
	z-index:999;
	
	}
	.homebot .heading_h1{ 
	font-size:14px;
	}
	.homebot2{
	display:block;
	height:212px;
	margin:10px 15px 0 388px;
	position:absolute;
	width:325px;
	z-index:999;
	float:right;
	}
	.homebotleft{
	text-align:center;
	background:transparent url(images/bluebg.png) repeat scroll right top;
	border:1px solid #fff;
	padding:10px;
	color:#CFE9F3!important;
	font-size:11px;height:170px;
	}
	.homebotright{
	background:transparent url(images/bluebg.png) repeat scroll right top;
	border:1px solid #fff;
	padding:10px;
	color:#CFE9F3!important;
	font-size:11px;
	text-align:center;height:170px;}
	.pageheading h1{color:#fff!important;
	
	}
	.hometext h2{ 
	clear:both;
		} 
	.hometext{ 
	background:#FFFFFF none repeat scroll 0%;
	padding:0px;
	float:left; 
		
	} 
	.homeseatext{ 
	background:#FFFFFF none repeat scroll 0 50%;
	height:238px;
	padding:0 0 0 0px;
		
	} 
	.homeseatext .rec_p_{display:none;}

	.seafoodhome{
background-position:center center !important;
border-color:#FFFFFF;
border-style:none solid solid;
border-width:medium 2px 0;
float:left;
height:238px;
position:absolute;
width:745px;
z-index:999;
	}

.homesust{ 
background:transparent url(images/manbg.png) no-repeat scroll right top;
display:block;
font-size:13px;
height:216px;
line-height:15px !important;
margin:0 10px 10px 180px;
padding:41px 0 0;
position:absolute;
text-align:center;
width:529px;
z-index:999;
color:#CFE9F3 !important;
	}
	.homesustext{
font-size:12px;
padding:0 34px 0 151px; }
	.homesust h2{
	
	font-size:18px !important;
	line-height:30px;
	padding:16px 0 0 !important;
	}
	.linkimg{float:right;width:73px;margin:0;
padding:5px 0 0;}
	.homesust a{font-weight:bold;text-decoration:none;padding:0px 0px 0px; }
	.homesust a:hover{color:#000;} 
	.homesust .home_date{display:none;}
	.homesust .heading_h1{display:none;}
	 
	.homecont h1{ 
	background:none!important;
	color:#000!important;
		
	}   
	.heading_h1{
	display:block;
	font-weight:bold;	
	} 
	.donegal{
	float:right;margin-left:20px;}

.skippergal { 
 
padding:20px;
}
.skippergal img { 
border:1px solid #009EDD;
margin-bottom:30px;
padding:1px;
}
	.skippergal a{ 
background:transparent url(images/imgbg.png) no-repeat left top scroll; 
display:block;
float:left; 
padding-left:6px;}
  
 

	.donegal a{ 
background:transparent url(images/imgbg.png) no-repeat left top scroll; 
display:block;
float:right; 
padding-left:6px;}

	.quickblock{
	height:185px;
	width:147px;
	background-position:top!important;
	} 
	.side{  
	background:#E0E7ED url(images/takeaction.jpg) no-repeat scroll center top;
	border-top:medium none !important;
	color:#60C7E5;
	float:left;
	font-size:13px;
	line-height:13px !important;
	margin:0 7px 0 11px;
	padding:60px 10px 10px; 
	vertical-align:middle;
	width:145px;
	}
	.sidedownload{   
	border-top:medium none !important;
	color:#60C7E5;
	float:left;
	font-size:13px;
	line-height:13px !important;
	margin:0 7px 0 11px;
	padding:0px 10px 10px; 
	vertical-align:middle;
	width:145px;
	} 
 
	.rightbottom{   
	height:20px;
	clear:both;
	} 

 	 a{color:#000; }
 
	.sideblock{ 
	height:147px;
	}
	.quick{ 
	background:#02378F none repeat scroll 0% 50%;
	border-left:2px solid #FFFFFF;
	color:#60C7E5;
	float:left;
	font-size:13px;
	height:244px;
	line-height:13px !important;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	width:147px;
	}
	.quick p{ 
	margin:0px;
	padding:0px; 
	}
	.quick img{ 
	border:1px solid #fff;
	padding:1px;
	}
	.quick a{ 
	color:#60C7E5;
	display:block;
	font-weight:normal;
	padding:5px;
	text-decoration:none;
	}
	.quick a:hover{ 
	color:#fff; 
	}
	.quick h3{
	color:#60C7E5;
	font-size:12px;
	line-height:16px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	vertical-align:middle;
	}
	.quick .home_date{display:none;}
	.quick .heading_h1{display:none;}

 	.quickblock2{
	height:185px;
	width:148px;
	background-position:top!important;
	}

	.quick2{ 
	background:#02378F none repeat scroll 0% 50%;
	border-left:2px solid #FFFFFF;
	color:#60C7E5;
	float:left;
	font-size:13px;
	height:244px;
	line-height:13px !important;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	width:148px;
	}
	.quick2 p{ 
	margin:0px;
	padding:0px; 
	}
	.quick2 img{ 
	border:1px solid #fff;
	padding:1px;
	}
	.quick2 a{ 
	color:#60C7E5;
	display:block;
	font-weight:normal;
	padding:5px;
	text-decoration:none;
	}
	.quick2 h3{
	color:#60C7E5;
	font-size:12px;
	line-height:16px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	vertical-align:middle;
	}
	.quick2 .home_date{display:none;}
	.quick2 .heading_h1{display:none;}
 	.homedowntext{
background:#01327E none repeat scroll 0 50%;
border:2px solid #01327E;
float:right;
margin:0 2px;
padding:2px;
text-align:left;
width:367px;
	}
	.homeborder{
	border-color:#FFFFFF;
	border-style:none solid solid;
	border-width:medium 2px 0px;}
	.homedowntext h2{
background:#145BC8 url(images/downloadhead.png) no-repeat scroll right top !important;
color:#FFFFFF !important;
font-size:16px !important;
height:23px !important;
line-height:20px !important;
margin:0pt !important;
padding:14px 7px 7px 10px !important;
text-transform:uppercase !important;
	}
	.homedowntext .home_date{display:none;}
	.homedowntext .heading_h1{display:none!important;}
	.homedowntext .rec_p_{display:none;}
	.pdf_record li{
	list-style-image:url(images/pdficon.gif)!important;
	list-style-position:inside;
	list-style-type:none;
	}
	.pdf_record a{  
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
	.pdf_record a:hover{
	color:#fff; 
	}
	.homedowntext .pdf_record li{  
	 float:left;width:165px;
	}
	.homedowntext .pdf_record a{  
	 color:#145BC8!important; 
	 font-size:11px;
	}
	.homedowntext .pdf_record a:hover{
	color:#fff!important; 
	}
 	*:first-child+html .pageinner .pdf_record{margin-top:10px;}
	.sidedownload .pdf_record ul{
	-moz-padding-start:0;
	display:inline;
	list-style-image:none !important;
	list-style-position:outside;
	list-style-type:none;
	margin:0 !important;
	}
	.sidedownload .pdf_record li{
	list-style-image:none!important;
	list-style-position:outside;
	list-style-type:none;padding:5px 0;
	}
	.homebottom{
	float:left; 
	margin-top:1pt;
	padding:0pt;border-top:2px solid #FFFFFF;

	}
	.homesms{ 
background:#E20A17 url(images/cellphone.png) no-repeat scroll right top;
border:5px solid #FF0000;
float:right;
margin:2px;
padding:0px 10px 4px;
width:346px;height:187px;
	}
	
	*:first-child+html .homesms{height:210px;}
	
	.homesms p{  
margin:6px 0px 0px;
padding:0px;
	}
.homesms #form_SMS{
color:#FFFFFF;
}
.homesms #form_SMS input{
border:1px solid #FF0000;
background:#fff;
margin:10px 0px 0px 0px;
color:#E20A17 ;
}
.homesms #form_SMS label{ margin-right:10px;
}
.pagelist{
display:block;
clear:both;
}
.pageinner{
display:block;
clear:both;
border-bottom:1px solid #DEF3F9;
}
.nexttraining{
background:#FFFFFF url(images/nexttrainingbg.png) no-repeat scroll center top;
clear:both;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:lighter;
height:125px;
margin-top:20px;
padding:20px;
text-align:center !important;

} 
.nexttraining h1{ 
text-align:center !important;

} 
.pageinner .rec_p_{clear:both;}
.pageinner li{
list-style-position:outside;
list-style-type:disc;
}
	.downtext{ 
	padding:5px;height:55px;}
	.downtext h1{ 
	font-size:12px;background:none!important;color:#000;	}
	.homeblog{ 
	background:#F1D200 url(images/heromainbg.png) repeat scroll left top;
border:4px solid #F1D200;
display:block;
float:left;
margin:0 0 0 2px;
padding:2px;
width:355px;height:308px;}

	*:first-child+html .homeblog{height:330px;}
.hero{
clear:both;
height:70px;
margin-bottom:0px;
margin-left:-32px;
margin-right:0px;
margin-top:0px;
position:absolute;
}
*:first-child+html .hero{margin-top:0px;}
	.homeblog h2{
	background:#F1D200 url(images/blogheadbg.gif) repeat-x scroll center bottom; 
	color:#602391;
	font-size:16px;
	height:21px;
	line-height:20px !important;
	margin:0pt;
	padding:7px;
	text-transform:uppercase;
	}
	.homeblog .home_date{display:none;}
	.pagelist .home_date{display:block!important;}
	.homeblog .heading_h1{display:none;}
	.homeblog .rec_p_{display:none;}
	.blogtext{
	color:#000000;
margin-top:70px; 
padding:5px;
	}
	
	.blogtext img{
border:2px solid #F1D200 ;
float:right;
margin:18px 0px 0px 15px;
padding:0px;
	} 
	.right .home_date{display:none;}
	.right .rec_p_{display:none;}
	.rightcont h1{ 
	background:none!important;
	color:#000!important;
		
	} 
	.rightborder{ border:1px dotted #96A5A8;
margin:0px 4px 6px;
padding:0px; 

	}
	.rightcont{ 
	border:1px solid #fff; 
	margin:0px;
	margin-top:0px;
	background:#FFFFFF url(images/rightone.jpg) repeat-x scroll center top;
	overflow:hidden;
	padding:8px;
	} 
	.donegal img{
	border:1px solid #009EDD;
	padding:1px; margin-bottom:10px;  
	}
 	.pagetext .donegal{ 
	float:right;
	margin:10px 0 0 10px;
	text-align:right;
	width:216px;
	}
	.pagetext a { 
	color:#00295F;
	font-weight:bold;
	}
	.rightcont .heading_h1{display:none;}
	.rightcont h2{
	color:#fff;
	font-size:16px;
	margin:0px;
	padding:12px 0px 4px;
	text-transform:uppercase; }
	#home{ 
	border:5px solid #FFFFFF; 
	padding:0px;
	
	}
	#portfolio{ 
	border:5px solid #FFFFFF;
	height:200px;
	padding:5px;
	margin-top:30px;
	}
	#contact{ 
	border:5px solid #FFFFFF;
	height:200px;
	padding:5px;
	margin-top:30px;
	} 
	.home_records_1{width:400px;}
	.home_records_2{width:400px;}
	#home_records h1{ 
	clear:left;
	font-size:12px;
	margin:0px;
	padding:27px 0px 10px;
	vertical-align:middle;
		}
		
	#home_records h2{   
	font-size:20px;
	font-weight:lighter;
	margin:0px; 
	text-transform:uppercase;
	vertical-align:middle;
	padding:10px 0px;
		}
	#home_records h3{
		clear:both;
		color:#fff;
		font-size:10px;
		font-weight:bold;
		margin:0px;
		padding-top:0px;
		vertical-align:middle;
		}
	
	#home_records ul{
	display:block;
	line-height:18px;
	list-style-image:url(http://vanilla.icecreamlovestheweb.com/images/star.gif);
	list-style-position:outside;
	padding:0pt 0px 0px 40px;
	}
	#home_records li{ 
	padding:0pt 0px 0px;
	} 
	.gal_image{border:none;margin:0px 7px 7px 0px;padding:0px;}
	#gallery_space{clear:both;margin-top:20px;}
	.content_tools_top{ 
	padding:0px 0px 0px 0px;
	}
	.content_tools_top a{ 
	font-size:10px;text-decoration:none;
	} 
	.content_tools_top a:hover{ 
	text-decoration:underline;
	}
	.content_tools_top ul{
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:12pt 0 0 286px !important;
width:500px;margin:5px 11px 20px !important;
	}
	.content_tools_top li{
background:transparent url(images/toolsimg.gif) repeat scroll center bottom;
border-right:1px dotted #000000;
float:left;
list-style-image:none;
list-style-type:none!important;
margin:0;
padding:0 0 0 5px;
list-style-position:inside;
	}
*:first-child+html .content_tools_top li{padding:0  5px;}
.question{
border:none!important;
}
	
	
	.times_viewed{ } 
/*FOOTER STYLED HERE*/	
#footer{  
bottom:0pt;
clear:both;
color:#FFFFFF;
font-family:arial;
font-size:12px;
position:fixed;
text-align:right;
width:100%;z-index:999;
		} 
	
	/*ie 6*/
	*html body #footer{ }

/*form*/
	#report {padding:20px;}
	#report fieldset{border:none; margin:0; padding:0;}
	#report label{
	display:block;
	font-size:12px;
	padding:4px 0pt 5px;
	}
	#report input{
	border:1px solid #4FABDF;
	font-size:12px;
	margin:0pt;
	padding:0pt;
	width:350px;
	}
	#report em{ 
	font-size:11px; 
	}
	#report select{border:1px solid #4FABDF; margin:0; padding:0; font-size:12px; width:350px;
		color:#999999;}
	#report textarea{
		border:1px solid #4FABDF; 
		margin:0; 
		padding:0; 
		font-size:18px; 
		width:350px; 
		height:200px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold;
		}
	#report a{ 
	color:#FFFFFF;
	margin:0pt 0pt 0pt 276px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #FFFFFF;
	}
	#report a:hover{ 
	color:#FF6600; 
	border:1px solid #FF6600;
	}
	.right{ 
	background:transparent url(images/manright.png) no-repeat scroll center top;
	border-right:2px solid #FFFFFF;
	float:right;
	font-size:12px;
	padding:227px 0 0;
	text-align:center;
	width:194px;
	}
	*:first-child+html .right{
	padding:237px 0 0;}
	#right h1{
	background:#CCCBCB none repeat scroll 0%;
	color:#FFFFFF;
	font-size:17px;
	font-weight:lighter;
	text-transform:uppercase;
	padding:5px}

	.right h2{ 
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:9px 0 0 2px;
padding:9px;
text-transform:uppercase;
	}
	*:first-child+html .right h2{width:168px;margin:9px 0px 0 2px;}
	.rightbottom{   
	height:20px;
	clear:both;
	} 

	 .right h2{background:transparent url(images/rightheadblue.png) no-repeat scroll center top;}
	 a{color:#000; }


	#right p{font-size:12px;
	padding:0px 5px 0px 5px}

.sidecont{
background:transparent url(images/bluebg.png) repeat scroll right top;
color:#CFE9F3;
float:left;
font-size:11px;
line-height:12px;
margin:40px 0 0 9px;
padding:0 10px;
position:absolute;
width:156px;
}
	*:first-child+html .sidecont {padding:5px 10px;margin:45px 0 0 7px;}
	
.sidecont h1{
 display:none;
}
	
.rightimg{
background-position:center center !important;
border:1px solid #74CEE8;
height:155px;
margin-left:5px;
width:176px;
}
	*:first-child+html .rightimg{margin-left:0px;}
.sideanicont{
background:transparent url(images/bluebg.png) repeat scroll right top;
color:#CFE9F3;
display:block;
font-size:11px;
margin:69px 0 0 6px;
padding:0 10px;
position:absolute;
text-align:left;
width:157px;
line-height:12px;
}
.rightbox{
background:transparent url(images/rightdrop.png) no-repeat scroll left top; 
padding-left:2px; 
} 
	*:first-child+html .rightbox {margin:9px 0 0;}
.sidebottom{
background:transparent url(images/rightfoot.png) no-repeat scroll center bottom;
margin-left:2px;
padding-bottom:14px;
padding-left:1px;
width:189px;
}
*:first-child+html .sidebottom{width:188px;}
.rightbot{
height:20px;
}
.right .pdf_record{display:none;}


	#links{background:#ECEAEA ;
	border-bottom:1px solid #CCCBCB;}
	#record_nav{
	color:#E98314;
	float:right;
	margin:10px 0px 0px; 
	}
	#heavy_record { 
	border-bottom:1px dotted #BDBABA;
	height:140px;
	margin-top:10px;
	max-height:140px;
	min-height:140px;
	overflow:hidden;
	padding:0px;
	}
	#heavy_record img{ border:1px solid #FF9500;
	margin:0px 10px 0px 0px;
	padding:1px;
	} 
	#heavy_record h2 { 
	color:#000;
	font-size:12px;
	font-weight:lighter; 
	line-height:0px!important;
	margin-top:0px;
		text-align:left !important; 
	}
	.home_tags {   
	height:25px;
	line-height:20px !important;
	margin-top:-10px;
	padding:0px 0px 0px 0px;
	display:none;
	}
	.home_tags p{
	}
	.home_tags a{
	color:#FF9500!important;
	}
	.home_date{display:none;
	font-style: italic;
	font-size:10px; }
	#gototop{position:fixed;right:0;bottom:40px;color:blue;}
	#border_space h1{display:inline!important; font-size:10px; cursor:pointer;}
	#date_display{display:none;}
	.footer{clear:both;
	text-align:center;
	color:#fff;
	font-family:arial;
	font-size:12px;
	background:#077AA8 ;
	width:100%;
	border-top:1px solid #fff;
	position:fixed;
	bottom:0px;height:45px;z-index:999;
	}
	.footcont{ text-align:left;
padding:5px 10px;
	}
*:first-child+html .footcont{padding:1px 10px;}
	.footcont a{ color:#fff;
text-decoration:none;
	}
	.footcont a:hover{   color:#CFE9F3!important;
	}

	.search_2{text-align:right;}
	
	.search{ 
	float:right;
	padding:10px;
	}
	#search_site{ margin:0px;}
	#search_site input {border:1px solid #fff ;color:#fff;
	background:#9ADCF0 url(images/searchbg.png) repeat-x scroll center top; margin:0; padding:2px; font-size:14px;width:135px;}
	.keyword{
	background:transparent url(http://www.wwfsassi.co.za/images/panda.png) no-repeat scroll 0% !important;
	border:medium none !important; 
	height:20px !important;
	margin:0px 0pt 0pt 3px !important;
	width:20px !important;
	} 
	.pdf_record{padding:0 10px;}
 	.record_nav_top{
	float:right;
	font-style:italic;
	margin-top:20px;
	} 
	.record_nav_bottom{
	float:right;
	font-style:italic;
	margin-top:20px;
	margin-bottom:20px;
	} 

	.bginfo{ 
position:fixed;
top:200px;
width:100%;
z-index:990;
} 
.mask{
height:800px;
left:0;
position:fixed;
top:0;
width:1500px;
z-index:998;
background:transparent url(images/homemask2.png) repeat scroll left top;
z-index:992;
height:100%;
}

.infohold{
 position:fixed; width:100%;
z-index:993;
}
.picinfo{
background:transparent url(images/lightblackbg.png) repeat scroll right top;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:10px;
height:200px;
line-height:11px;
margin:0 auto 0;
overflow:auto;
padding:20px;
position:relative;
text-align:center;
width:500px;
z-index:994;

display:none;
}
.picinfo h1{font-size:20px;line-height:20px;}
.homepic{
background-repeat:no-repeat!important;
background-color:transparent!important;
height:100%;
width:2000px;position:fixed; top:0;
}
.vidgal{
clear:both; 
float:right;
margin:10px 0 0 10px;
text-align:right;
width:216px;

}
.vidgal img{
background-position:center center !important;
background-repeat:no-repeat !important;
border:1px solid #009EDD; 

}
.vidgal a{
background:transparent url(images/imgbg.png) no-repeat scroll left top;
display:block;
float:right;
padding-left:6px;
}
.infocenter .rec_p_{padding:10px 0;display:block;}
.infocenter{
text-transform:uppercase;
}