body
{
	background: #e3e3e3;
	color: #999;
	font: normal normal normal 10px Verdana, sans-serif;
}
#container, #content
{
	display: block; width: 320px;
}
#container
{
	height: 300px;
	margin: 0 auto;
	display:none;
}
	
#content
{
	background: #fff;
	/*border: 1px solid gray;*/
	width: 320px; height: 300px;
	position: relative;
}
/*----- S NAVIGATION -----*/
	/* HOME TEMPLATE */
	.home #nav
	{
		background:transparent url('../../images/content/home/logo.gif') no-repeat scroll 35px 15px; /*25px;*/
		border: none;
		display: block;
		/*padding: 20px 30px 25px 35px;*/
		padding: 0 0 0 10px;
		position: absolute;
		right: 1px;
		width: 310px; height: 300px;
	}
		.home #nav ul
		{
			/*margin: 50px 0 0 0;*/
			margin: 0;
			padding: 0;
		}
			 #nav ul ul, #nav ul ul ul
			{
				display: none;
				margin: 0;
				padding: 0;
			}
				.home #nav ul ul li
				{
					position: relative;
				}
				.home #nav ul ul ul
				{
					border-left: 1px solid #d8d8d8;
					position: absolute;
					top: 0; left: 100%; width: 100%;
				}	
			.home #nav a:hover
			{
				text-decoration: none;
			}
			.home #nav a
			{
				/*left:-5px;
				position:relative;*/
			}			
			.home #nav li, .home #nav li li
			{
				background: white;
				width: 150px;
				margin-bottom: 3px;
			}
			.home #nav li li li
			{
				width: 140px;
			}
			.home #nav li ul
			{
				margin-top: 5px;
			}
				.home #nav li li
				{
					font-weight: bold;
					margin: 0;
					padding-right: 10px;
				}
				.home #nav>ul>li>ul>li:hover
				{
					list-style: disc !important;
					list-style-position: outside !important;
				}
				.home #nav li li li
				{
					font-weight: normal;
					margin: 0;
					padding-left: 10px;
				}	
				.home #nav li li li:hover
				{
					list-style: none;
				}
					.home #nav li li a
					{
						padding-right: 5px;
					}
					.home #nav li li li a
					{
						padding: 0;
					}
				.home #nav ul ul li:hover ul, .home #nav ul ul li.hover ul
				{
					display: block;
				}
		#nav .botlinks
		{
			display: block;
			position: absolute;
			bottom: 25px; left: 35px;
			width: auto;
		}
			#nav .botlinks a 
			{
				color: #0086A5;
			}
			#nav .botlinks ul
			{
				margin: 0;
			}
				#nav .botlinks li
				{
					border-bottom: 1px dotted #333;
					padding: 3px 0 3px 0;
					width: 307px;
				}
				#nav .botlinks li.last
				{
					border-bottom: none;
				}
				#nav .botlinks p
				{
					color: #000;
					font-size: 9px;
					font-weight: normal;
					text-transform: none;
				}
				#nav .botlinks strong
				{
					font-weight: bold;
				}
	/* GENERAL TEMPLATE */
	#navcontainer
	{
		/*border-left: 1px solid #f0f0f0;*/
		height: 100%;
		display: block;
		position:relative;
		/*right: 1px;*/
	}
	#nav
	{
    	display: block;
		width: 163px;
		margin-left:20px;
	}
	#nav a.logo_nav
	{
		background: transparent url('../../images/common/nav/logo.gif') no-repeat scroll 11px 0;
		height: 10px;
		position: relative;
    		top: 13px;
	}
		#nav a
		{
			color: #000;
			display: block;
			font-size: 10px;
			line-height: 13px;
			letter-spacing: -1px;
			text-decoration: none;
			cursor:pointer;
		}
		#nav a:hover
		{
			text-decoration: none;
		}
		#nav ul
		{
			margin:30px 0;
			padding: 0;
		}
			#nav ul ul
			{
				margin: 0;
				padding: 0;
				height:auto;
			}
				#nav ul ul ul
				{
					margin: 0;
					padding: 0;
					height:auto;
				}
		#nav li
		{
			font-weight: bold;
			text-transform: uppercase;
			height:auto;
		}
			#nav li li
			{
				font-weight: normal;
				text-transform: uppercase;
				list-style: none;
				height:auto;
			}
			
			#nav li li li:hover
			{
				list-style: disc;
				list-style-position: outside;
			}
				#nav li li li
				{
					font-weight: normal;
					text-transform: none;
					height:auto;
				}
				
				
/*----- E NAVIGATION -----*/
.visible{display:block;}
.noChange{
	color:#000000;
	letter-spacing:-1px;
	cursor:pointer;
}