html, body	{	position: relative;
			margin: 0px;
			padding: 0px;
			height: 100%;
			width: 100%;
			border: none;
			background: #ffffff;
			
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 90%;
		}
		
#wrapper	{	position: relative; 
			margin-right: auto;
			margin-left: auto;
			
			min-width: 1100px;
			width: auto !important;
			width: 100%;
			
			min-height: 100%;
			height: auto !important;
			height: 100%;
		}

.png	 	{ 	behavior: url(/utilities/css/iepngfix.htc);
		}

#nav_open_home	{	position: absolute;
			top: 0px;
  			left: 0px;
			width: 125px;
			height: 100%;
            		
            		background: #ffffff url('/images/nav_open_home_bar.jpg') repeat-y; 
			border-right: 1px solid #555555;
            	}

#nav_open_rescue{	position: absolute;
			top: 0px;
  			left: 0px;
			width: 125px;
			height: 100%;
            		
            		background: #ffffff url('/images/nav_open_rescue_bar.jpg') repeat-y; 
			border-right: 1px solid #555555;
            	}

#nav_open_directory{	position: absolute;
			top: 0px;
  			left: 0px;
			width: 125px;
			height: 100%;
            		
            		background: #ffffff url('/images/nav_open_directory_bar.jpg') repeat-y; 
			border-right: 1px solid #555555;
            	}

#nav_open_marketplace{	position: absolute;
			top: 0px;
  			left: 0px;
			width: 125px;
			height: 100%;
            		
            		background: #ffffff url('/images/nav_open_marketplace_bar.jpg') repeat-y; 
			border-right: 1px solid #555555;
            	}

#nav_open_community{	position: absolute;
			top: 0px;
  			left: 0px;
			width: 125px;
			height: 100%;
            		
            		background: #ffffff url('/images/nav_open_community_bar.jpg') repeat-y; 
			border-right: 1px solid #555555;
            	}

#content	{	position: relative;
			top: 0px;
			margin-left: 126px;
			margin-right: 201px;
			
			min-height: 100%;
			height: 100%;
			
			background-color: #ffffff;
			z-index: 1;
		}

#nav_closed	{	position: absolute;
			top: 0px;
			right: 0px;
			width: 200px;
			height: 100%;
            		
            		border-left: 1px solid #555555;
            	}

#nav_closed_home{	width: 50px;
            		height: 100%;
            		
			float: left;
            		
            		background: #ffffff url('/images/nav_closed_home_bar.jpg') repeat-y; 
            	}
            	
#nav_closed_rescue{	width: 50px;
            		height: 100%;
            		
			float: left;
            		
            		background: #ffffff url('/images/nav_closed_rescue_bar.jpg') repeat-y; 
            	}

#nav_closed_directory{	width: 50px;
            		height: 100%;
           
			float: left;
            		
            		background: #ffffff url('/images/nav_closed_directory_bar.jpg') repeat-y; 
            	}

#nav_closed_marketplace{width: 50px;
            		height: 100%;
            		
			float: left;
            		
            		background: #ffffff url('/images/nav_closed_marketplace_bar.jpg') repeat-y; 
            	}
            	
#nav_closed_community{	width: 50px;
            		height: 100%;
            		
			float: left;
            		
            		background: #ffffff url('/images/nav_closed_community_bar.jpg') repeat-y; 
            	}

#content_header	{	background-image: url('/images/background_header.png'); 
			background-repeat: repeat-x;
		}

#content_left	{	float: left;
			width: 33%;
		}

#content_middle	{	float: left;
			width: 34%;
		}

#content_right	{	float: left;
			width: 33%;
		}

#content_left2	{	float: left;
			width: 67%;
		}


#content_footer	{	background-color: #ffcc66;
			
			font-family: Courier, monospace;
			font-size: 12px;
			text-align: center;
		}

.spacer 	{	clear: both;
  		}
  		
.float_right	{	float: right;
		}
		
.float_right_png{	float: right;
			behavior: url(/utilities/css/iepngfix.htc);
		}
		
.float_left	{	float: left;
		}

.float_left_png	{	float: left;
			behavior: url(/utilities/css/iepngfix.htc);
		}

.center		{	text-align: center;
		}
		
a:link		{	color: #000000;
		}
a:visited	{	color: #555555;
		}
a:active	{	color: #ff4040;
			text-decoration: none;
		}
a:hover		{	border-top: 1px dotted #000000;
			border-bottom: 1px dotted #000000;
			text-decoration: none;
		}

a.none:link	{	text-decoration: none;
			border: none;
			color: #000000;
		}

a.none:visited	{	text-decoration: none;
			border: none;
			color: #000000;
		}


a.none:active	{	text-decoration: none;
			border: 0px solid #ffffff;
			color: #000000;
		}

a.none:hover	{	text-decoration: none;
			border: none;
			color: #000000;
		}
		
img, a img, .img, a.img
		{	border: none;
			text-decoration: none;
			vertical-align: text-bottom;
			padding: 0px;
			margin: 0px;
		}
		
h1,h2,h3,h4	{	font-family: Verdana, Geneva, sans-serif;
		}

h3		{	font-size: 120%;
		}

h4		{	margin: 0px;
			font-size: 1em;
			
		}

#content_search	{	background-color: #99cccc;
			text-align: center;
		}

.row 		{	clear: both;
			margin: 0px 0px 5px 0px;			
  		}
  		
.row input, .row select
		{	font-size: .9em;
		}

.label		{	width: 55px;
		}

.form		{	
		} 

.underline	{	text-decoration: underline;
		}

.bold		{	font-weight: bold;
		}


