/***** CSS DOCUMENT: OPX ******************************************/

html, body
	{ 
	color: #000000;	
	background: #ffffff;
	margin: 10px 0 10px 0;
	padding:0; 
	} 
	
#wrapper 
	{
	text-align: left;
	margin: 0px auto;
	padding-top: 0px;
	/*border-top: url(images/wrapper_top.gif);
	border-bottom: url(images/wrapper_bottom.gif);*/
	border-top: 0px solid #C44f95;
	width: 750px;
	color: #491621;
	background: #CBDD95;
	font-family: verdana, sans-serif;
	}

#container
	{
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	border-bottom: 0px dotted #234656;
	border-top: 0px dotted #234656;
	margin-right: 15px;
	margin-left: 15px;
	color: #491621;
	background: #CBDE95;
	width: 712px;
	}

#container_top
	{
	color: #491621;
	border: 0px solid #ff3333;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 40px;
	clear: both;
	}

#container_top ul
	{
	padding-right: 0px;
	margin: 0px;
	}

#container_bottom
	{
	color: #491621;
	border: 0px solid #ff3333;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	clear: both;
	}

#header 
	{
	margin: 0px auto;
	padding-top: 33px;
	color: #491621;
	background: #ffffff url(images/wrapper_top.gif) no-repeat;
	border: 0px solid #330033;
	}
	
#footer 
	{
	clear: both;
	margin: 0px auto;
	padding-top: 33px;
	color: #491621;
	background: #ffffff url(images/wrapper_bottom.gif) no-repeat;
	}	

#content_top 
	{
	margin: 0px auto;
	padding-top: 18px;
	color: #491621;
	background: url(images/content_top.jpg) no-repeat;
	border: 0px solid #330033;
	}
	
#content_bottom 
	{
	clear: both;
	margin: 0px auto;
	padding-top: 18px;
	color: #491621;
	background: url(images/content_bottom.jpg) no-repeat;
	}


/*	START NAVIGATION**********************************************************/
#navlist
	{
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 0px solid #491621;
	border-bottom: 0px solid #491621;
	}

#navlist ul
	{
	padding-left: 0px;
	}

#navlist li
	{
	display: inline;
	list-style-type: disc;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
	
	}

#navlist li a:link
	{
	display: inline;
	list-style-type: disc;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 1.05em;
	}

#navlist li a:active
	{
	display: inline;
	list-style-type: disc;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 1.05em;
	}
	
#navlist li a:visited
	{
	display: inline;
	list-style-type: disc;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 1.05em;
	}
	
#navlist li a:hover
	{
	display: inline;
	list-style-type: disc;
	font-weight: normal;
	color: #491621;
	text-decoration: none;
	font-size: 1.05em;
	border-bottom: 2px solid #a1b172;
	}
	
 #current
	{
	color: #491621;
	border-bottom: 2px solid #a1b172;
	}
/*	END NAVIGATION	**********************************************************/


img.nav
	{
	padding-right: 7px;
	padding-left: 9px;		
	}

.float_right
	{
	float: right;
	}

.img_title
	{
	margin-top: 0px;
	float: left;
	padding-left: 0px;
	}

.name
	{
	color: #491621;
	float: left;
	font-size: 2.21em;
	margin-top: 30px;
	padding-left: 0px;
	}
	
.reserved
	{
	padding-left: 275px;
	font-size: .75em;
	color: #ffffff;
	}
	
.services
	{
	font-size: .95em;
	}
/***** COLUMN-A LAYOUT ******************************************/
#column-a 
	{
	float: left;
	width: 430px;
	border: 0px solid #fff000;
	margin-left: 15px;
	margin-right: 15px;
	background: #CBDE95;
	padding: 0px;
	}

#column-a ul
{
	width: 410px;
	background: #CBDE95;
	border: 0px solid #FFC700;
	padding: 10px;
	/*background: url(images/ul.gif) no-repeat 5px 50%;*/
}

#column-a ul li
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: .2em 0 0 0;
	border-bottom: 1px solid #333333;
}


/***** COLUMN-A LAYOUT ******************************************/
	
#column-a1 
	{
	float: left;
	width: 432px;
	border: 0px solid #fff000;
	margin-left: 0px;
	margin-right: 10px;
	background: #CBDE95;
	padding-left: 15px;
	}

#column-a1 ul
{
	width: 410px;
	background: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	border-right: 1px solid #a1b172;
	border-left: 1px solid #a1b172;
	font-size: .85em;
}

#column-a1 li
	{
	list-style: none;
	margin-left: 10px;
	}

/***** COLUMN-B LAYOUT ******************************************/
#column-b 
	{
	float: left;
	text-align: left;
	color: #491621;
	width: 235px;
	border:0px solid #ffff00;
	background: #CBDE95;
	padding: 0px;
	}

#column-b  ul
{
	width: 235px;
	float: left;
	font-size: .85em;
	/*background: #802a0b;*/
	background: #CBDE95;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #de0000;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #de0000;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	/*background: url(images/ul.gif) no-repeat 5px 50%;*/
}

#column-b  li
{
	list-style: none;
}

h1
{
	width: 150px;
	height: 35px;
	margin: 0;
	padding: 0;
}
h2
	{
	width: 308px;
	height: 35px;
	margin: 0;
	padding: 0;
	}
h3
{
	width: 220px;
	height: 35px;
	margin: 0;
	padding: 5px 0;
}



a:link	
	{
	font-weight: normal;
	font-family: sans-serif;
	text-decoration: none;
	color: #b3751b;
	}
	
a:active, a:visited	
	{
	font-weight: normal;
	font-family: sans-serif;
	text-decoration: none;
	color: #b3751b;
	}
	
a:hover	
	{
	font-weight: normal;
	font-family: sans-serif;
	text-decoration: underline;
	color: #ff9c00;
	}

a:link img
	{
		border: 2px solid #000000;
	}
	
a:active img, a:visited img	
	{
		border: 2px solid #000000;
	}
	
a:hover img
	{
		border: 2px solid #ff9c00;
	}
	
/* -------------------- */

#scroll 
	{
	position:absolute;
	top:0;
	bottom:-0.1px;
	width:1em;
	z-index:-1;
	}