/* CSS Document */

.hideprint{
display:block;
}

.hidescreen{
display:none;
}



body {
		text-align:center;
		margin:0px;
		padding:0px;
		background-image:url(../graphics/generic/background.jpg);
		background-position:top;
		background-repeat:no-repeat;
		background-color:#fbfdff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
		}
		
		
		
	
	#frame {
		width:987px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		
		}
		
	
	#contentheader {
	height:110px;
	padding:35px 20px 0px 226px;
		}
		
	h1 {
font-size:16px;
line-height:23px;
display:inline;}


.red {color: #FF0000;}
.orange {color: #FF6600;}
.blue {color: #0033cc;}
.green {color: #33CC33;}


#Nav{
height:44px;
padding:0px 0px 0px 19px;
text-align:left;
}


.NavOff{
background-image:url(../graphics/generic/nav_border.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;}


.NavOff a:link, .NavOff a:visited, .NavOff a:active  {
text-decoration: none; 
color:#FFFFFF;
font-size:13px;
font-weight:bold;
display:block;
height:32px;
padding:12px 16px 0px 16px;
float:left;

} 


.NavOff a:hover {
color:#f1f009;
text-decoration: underline;
} 





.NavOn{
background-image:url(../graphics/generic/bkg_NavOn.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;}


.NavOn a:link, .NavOn a:visited, .NavOn a:active  {
text-decoration: none; 
color:#FFFFFF;
font-size:13px;
font-weight:bold;
display:block;
height:32px;
padding:12px 16px 0px 16px;
float:left;

} 


.NavOn a:hover {
color:#f1f009;
text-decoration: underline;
} 


.Telephone {
width:370px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
display:block;
height:32px;
padding:11px 0px 0px 0px;
float:left;
text-align:center;

}


/*FROM HERE*/


#TopPics{
width:987px;
height:126px;}



#MiddleContent{
padding:20px 20px 30px 105px;
text-align:left;
background-image:url(../graphics/generic/bkg_ballons.jpg);
background-position:top left;
background-repeat:no-repeat;

} 


#PageSlither{
background-image:url(../graphics/generic/slither_page.gif);
background-position:bottom;
background-repeat:repeat-y;

}




#BottomPage{
width:987px;
height:68px;
background-image:url(../graphics/generic/bottompage.jpg);
background-repeat:no-repeat;
}



#GalleryLHS{
width:650px;
float:left;
padding-top:10px;
padding-bottom:25px;
}


#GalleryRHS{
width:200px;
float:left;
padding-top:10px;
padding-bottom:25px;
padding-left:10px;}





h2 {
font-size:18px;
color:#fb0f0c;
line-height:25px;
background-color:#fff2fc;
padding:5px;
margin:0px;}




h3 {
font-size:14px;
color:#000000;
line-height:20px;
}

td{
font-size:11px;
line-height:15px;}




a:link, a:visited, a:active  {
text-decoration: underline; 
color:#3f58c6;
} 


a:hover {
color:#000000;
} 




.bluebox{
background-color:#d0e6fc;
padding:3px;
text-align:center;
margin-top:20px;
clear:both;}


li{
padding-bottom:10px;}

table{
margin-top:20px;}

th{
background-color:#FFCC00;
color:#000000;
padding:10px;
font-size:14px;}




