BODY 
{
	margin:0px 0px 0px 0px;
	font-family:Arial;
	color:#000000;
	font-size:12px; 
	background-color:#CBE1B0;
}
.headerlogobg
{ 
	background-image:url(../images/logo_bg.jpg); 
	background-repeat:repeat-x; 
	background-color:#FFFFFF
}
.topbg
{ 
	background-image:url(../images/top.jpg); 
	background-position:center; 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; width:977px; height:57px
}
.bottombg
{ 
	background-image:url(../images/bottom.jpg); 
	background-position:center; 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; width:977px; height:57px
}
.mainbg
{ 
	background-image:url(../images/bg.jpg); 
	background-position:center; 
	background-repeat:repeat-y; 
	background-color:#FFFFFF
}
table, img, p {
	margin:0px 0px 0px 0px
}
A.toplinks{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; padding:1px 10px 1px 10px; text-decoration:none}
A.toplinks:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; padding:1px 10px 1px 10px;}
A.toplinks:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; padding:1px 10px 1px 10px;}
A.toplinks:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0068A6; padding:1px 10px 1px 10px;}
A.toplinks:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; padding:1px 10px 1px 10px;}

.top_navigation {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	text-align:center;
}

a.top_navigation:link {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	text-align:center;
	}
	
a.top_navigation:visited {
	text-decoration: none;
	}
	
a.top_navigation:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	color: #FFFFFF;
	display:block; 
	background-color:#FFCB00;
	text-align:center;
}
a.top_navigation:active {
	text-decoration: none;
	}
	
.top_navigation_active {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	color: #FFFFFF;
	display:block; 
	background-color:#E0BB2B;
	text-align:center;
}
#homemain {
	background-color: #FFFFFF;
	float: left;
	width: 542px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px; 
	background-image:url(../images/homemain_bg.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	}	
#homemain H2 {
	color: #0072B5;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 00px 0px; text-align:left;
	}	
#homemain H3 {
	color: #494949;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px; text-align:left; line-height:15px
	}
#homesub {
	background-color: #FFFFFF;
	float: left;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px; background-image:url(../images/homesub_bg.jpg); background-position:bottom; background-repeat:repeat-x
	}	
#homesub H2 {
	color: #0072B5;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 00px 0px; text-align:left
	}	
#homesub H3 {
	color: #494949;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px; text-align:left; line-height:15px
	}		
	
#link {
	color: #000;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 2px 5px;
	text-align: center;	
	display: block;
	float: right;
	border: 0px solid #EEEEEE;
	}
#link a, #link a:visited  {
	color: #000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

#link a:hover {
	color: #0068A6;
	text-decoration: underline;
	}
					
.footer{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E0FBBE; background-color:#72A62E; height:56px; text-align:left}

A.footerlinks{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AEFF43; text-decoration:none}
A.footerlinks:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AEFF43;}
A.footerlinks:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AEFF43;}
A.footerlinks:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AEFF43; text-decoration:none}
A.footerlinks:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AEFF43;}

#innermain {
	float: left;
	width: 897px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px; 
	}	
#innermain H2 {
	color: #0072B5;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 00px 0px; text-align:left;
	}	
#innermain H3 {
	color: #494949;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px; text-align:left; line-height:15px
	}
#innermain H3 P{	
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
.team{
	color: #000000;
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: Bold; 
	padding: 3px 0px 00px 0px;
	margin: 0px 0px 10px 0px; text-align:left;
	}	
	
#teammain {
	background-color: #FFFFFF;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px; 
	}	
#teammain H2 {
	color: #0072B5;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 00px 0px; text-align:left;
	}	
#teammain H3 {
	color: #494949;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px; text-align:left; line-height:15px
	}
#teamsub {
	background-color: #FFFFFF;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px; 
	}	
#teamsub H2 {
	color: #0072B5;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 00px 0px; text-align:left
	}	
#teamsub H3 {
	color: #494949;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px; text-align:left
	}			
#gallerylink {
	color: #D40046;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	background-color: #fff;
	text-align: center;	
	display: block;
	float: right;
	border: 0px solid #EEEEEE;
	}
#gallerylink a, #gallerylink a:visited  {
	color: #D40046;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 10px 0px; 
	background-image:url(../images/arrow_red.gif); 
	background-position:top right; 
	background-repeat:no-repeat; 
	}

#gallerylink a:hover {
	color: #000;
	text-decoration: none;
	padding: 0px 15px 10px 0px; 
	background-image:url(../images/arrow_blue.gif); 
	background-position:top right; 
	background-repeat:no-repeat; 
	}
#gallerybacklink {
	color: #D40046;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	background-color: #fff;
	text-align: center;	
	display: block;
	float: right;
	border: 0px solid #EEEEEE; padding:30px 10px 15px 0px;
	}	
#gallerybacklinktop {
	color: #D40046;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	background-color: #fff;
	text-align: center;	
	display: block;
	float: right;
	border: 0px solid #EEEEEE; padding:0px 10px 10px 0px;
	}	

.ngg-galleryoverview {
	CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block! important; OVERFLOW: hidden; WIDTH: 100%
}
.ngg-gallery-thumbnail-box {
	FLOAT: left
}
.ngg-gallery-thumbnail {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.ngg-gallery-thumbnail IMG {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a9a9a9 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px 0px 4px 5px; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #a9a9a9 1px solid; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.ngg-gallery-thumbnail IMG:hover {
	BACKGROUND-COLOR: #a9a9a9
}
.ngg-gallery-thumbnail SPAN {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 90%
}
.lat-mar-js{
width:420px; padding:5px 3px 0px 3px; float:left; 
}

