.hideprint{
display:block;
}

.hidescreen{
display:none;
}


body {
background-image:url(../images/generic/bkg_slither.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:20px 0px 0px 0px;
		}
	
		
		#navigation {
			float: left;
			width: 274px;
		}
		
		#content {
			margin-left: 274px;
			background-image:url(../images/generic/bkg_dashes.gif);
			background-position:top left;
			background-repeat:repeat-y;
			
			
		}
	
		td #content {
			margin-left: 0px;
		}
	
		#footer {
			clear: left;
			background-image:url(../images/generic/bkg_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:87px;
border-left:20px solid #ffffff;
	border-right:20px solid #ffffff;
		}
		
		
		
		
		/*MY STYLES*/


#FooterLogos{
float:left;
width:255px;
text-align:left;
}


#FooterInfo{
float:left;
padding:28px 0px 0px 10px;
text-align:left;
line-height:12px;
}


/*Gallery*/

#gallery{text-align:left;
padding:0px 5px 0px 10px;}
#gallery p{display:inline;}
#gallery span{
vertical-align:top;
height:200px;
display:inline;
display:table-cell;
display:inline-table;
display:inline-block;
	padding:10px 5px 10px 5px;

}

#gallery span a {
text-decoration:none;}


#gallery p img{margin-bottom:8px;
vertical-align:top;
}

#gallery span strong{
font-size:11px;
}

/*End*/	

#LogoArea{
height:205px;}

   #LeftTextArea{
padding:0px 39px 0px 24px;
}

  #LeftTextArea p{
 padding:0px 0px 5px 0px;
 margin:0px 0px 5px 0px;
 }

#LeftTextArea h2{
font-size:11px;
display:inline;
}

.picleft {
	padding: 0px;
	margin: 0px 15px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 15px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

a:link, a:visited, a:active  {
text-decoration: underline; 
color:#000000;
} 


a:hover {
color:#f89735;
} 


#TopNav{
height:46px;
padding:0px 15px 0px 15px;
}

#TopNav a:link, #TopNav a:visited, #TopNav a:active  {
text-decoration: none; 
color:#ffffff;
font-size:12px;
line-height:13px;
} 


#TopNav a:hover {
color:#000000;
} 
 

#BtnHome{
height:16px;
background-image:url(../images/nav/end_home.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#6a459b;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}

#BtnAbout{
height:16px;
background-image:url(../images/nav/end_about.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#ee3640;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}

#BtnDirectory{
height:16px;
background-image:url(../images/nav/end_directory.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#9171b2;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}

#BtnLinks{
height:16px;
background-image:url(../images/nav/end_links.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#1bb14c;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}


#BtnRegister{
height:16px;
background-image:url(../images/nav/end_register.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#0694d4;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}


#BtnContact{
height:16px;
background-image:url(../images/nav/end_contact.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#f89735;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}


#BtnBlog{
height:16px;
background-image:url(../images/nav/end_blog.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#5e686a;
width:73px;
padding:2px 0px 0px 5px;
color:#ffffff;
font-weight:bold;
float:left;
font-size:11px;
}

#Search{
	font-size:11px;
	float:right;
	}
		
	.padding{
	padding-top:5px;}
	
	.searchfield{
	font-size:11px;
	width:100px;}
	
	.submitbtn{
	font-size:11px;
	width:30px;}
	
		.resetbtn{
	font-size:11px;
	width:100px;}


.newsletterfield{
	font-size:11px;
	width:200px;}
	
	.newlettersubmitbtn{
	font-size:11px;
	width:60px;}


a.FooterInfoLink:link, a.FooterInfoLink:visited, a.FooterInfoLink:active  {
text-decoration: none; 
color:#000000;
padding-right:15px;
font-size:12px;
} 


a.FooterInfoLink:hover {
color:#f89735;
padding-right:15px;

} 


#FooterIcon{
float:right;

}

#contentAbout{
padding:0px 15px 0px 15px;
background-image:url(../images/generic/bkg_about.gif);
background-position:top right;
background-repeat:no-repeat;
}


#contentGenericPage{
padding:0px 15px 0px 15px;
}

#contentGenericPageFixedWidth {
	padding:0px 15px 0px 15px;
}

#contentGenericPageFixedWidthContainer{
	width: 650px;
}


form{
padding:0px;
margin:0px;
}


#contentRegister{
padding:0px 15px 0px 15px;
}

#contentForm{
background-image:url(../images/generic/bkg_register.jpg);
background-position:top left;
background-repeat:no-repeat;
height:611px;
padding:16px;}

#contentContactTextArea{
background-image:url(../images/generic/bkg_contact.gif);
background-position:top left;
background-repeat:no-repeat;
height:611px;
padding:16px;
color:#ffffff;
font-size:13px;
font-weight:bold;}

#contentContactTextArea a:link, #contentContactTextArea a:visited, #contentContactTextArea a:active  {
text-decoration: underline; 
color:#ffffff;
} 


#contentContactTextArea a:hover {
color:#000000;
}

#contentForm strong{
font-size:14px;}

#contentForm td{
padding:3px 5px 3px 5px;}

.Formtext{
font-weight:bold;
font-size:12px;
text-align:right;}

input, select, textarea{
width:350px;
}

textarea{
height:80px;}



#contentDirectory{
padding:0px 15px 0px 15px;
}

#contentDirectory td{
background-image:url(../images/generic/bkg_directory.gif);
background-position:top;
background-repeat:repeat-x;
padding:8px 0px 8px 0px;}


#contentLinks{
padding:0px 15px 0px 15px;
}

#contentLinks td{
background-image:url(../images/generic/bkg_whitedashes.gif);
background-position:top right;
background-repeat:repeat-y;
padding:8px;}

#contentLinks strong {
font-size:11px;}


.DirectoryPic{
width:138px;
text-align:left;}

.DirectoryAddress{
width:270px;
text-align:left;}

.DirectoryAddress strong {
font-size:11px;}


#contentAboutTextArea{
width:430px;
font-size:15px;
line-height:19px;
}


#contentAboutTextArea a:link, #contentAboutTextArea a:visited, #contentAboutTextArea a:active  {
text-decoration: none; 
color:#ee3640;
} 


#contentAboutTextArea a:hover {
color:#000000;
}

h1 {
font-size:17px;
display:inline;}

li{
padding-bottom:10px;}


li strong{
font-size:11px;}

 .captions{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 border-bottom:1px solid #cccccc;
 background-color:#E8E6E6;}
 
    .date{
   width:100px;
   border-bottom:1px solid #cccccc;
   }
   
     .formfield{
  text-align:left;
   border-bottom:1px solid #cccccc;}
   
   .signup{
   width:120px;}
   

.categorydropdown{
width:250px;
}

.smallertext{
font-size:11px;
font-weight:normal;}

DIV#contentLinks A {
	color: #0694d4;
	font-weight: bold;
}
