﻿@import url("menuoverride.css");
@import url("generaloverride.css");

*,
html,
body
{
	margin:0px;
	padding:0px;
	top:0;
	bottom:0;
}

html, body
{
	top:0;
	bottom:0;
	background:#000;
	width:100%;
	font:normal normal 11px/15px 'Segoe UI', Helvetica, Verdana, Arial;
	color:#FFF;
}
a, input
{
	outline:none;
}
#frame
{
	width:1024px;
	height:100%;
	margin:0 auto;
	border:solid 0 #FFF;
}

#control_
{
	background:#1c1c1c;
	padding:3px;
}

/* 
	--
	--
	--
	TEMPLATE STYLES -- -- --
*/
#template_
{
	width:775px;
	height:100%;
	border:solid 0 #FFF;
	margin:0 auto;
}

/* TOP */
	#template_ #top
	{
		display:table-cell;
		width:775px;
		height:98px;
		border:solid 0 #FFF;
	}

		#template_ #top .top
		{
			width:775px;
			height:27px;
			display:table;
			border:solid 0 #FFF;
		}

		#template_ #top .middle
		{
			width:775px;
			height:42px;
			display:table;
			border:solid 0 #FFF;
		}

			#template_ #top .middle .left
			{
				width:222px;
				height:42px;
				display:table-cell;
			}
			
				#template_ #top .middle .left #logo
				{
					width:222px;
					height:23px;
					background:transparent url('images/_logo.png') no-repeat;
					position:relative;
					top:10px;
					border:solid 0 #FFF;
				}
			
			#template_ #top .middle .right
			{
				width:553px;
				height:42px;
				display:table-cell;
				background:#333;
			}
			
				#template_ #top .middle .right #slogan
				{
					width:285px;
					height:23px;
					background:transparent url('images/_slogan.png') no-repeat;
					position:relative;
					top:10px;
					float:left;
					border:solid 0 #FFF;
				}
				
				#template_ #top .middle .right #login
				{
					width:250px;
					height:23px;
					text-align:right;
					position:relative;
					top:10px;
					float:right;
					border:solid 0 #FFF;
					padding:0 10px 0 0;
				}
				
					#template_ #top .middle .right #login .layer
					{
						position:relative;
						top:4px;
						color:#515151;
					}
					
	#template_ #top .bottom
	{
		width:775px;
		height:29px;
		display:table-cell;
		border:solid 0 #FFF;
	}

/* TOP VERTICAL SPACER */
#template_ #spacer
{
	width:775px;
	height:1px;
	background:transparent url('images/_vspace.png') repeat-x;
	display:table;
}

/* QUICK SAND */
#template_ #quicksand
{
	width:775px;
	height:3px;
	display:table;
}

/* NAVIGATION */
#template_ #nav
{
	display:table;
	width:775px;
	height:40px;
	background:#29272a;
}

/* GREENSPACE */
#template_ #greenspacer2
{
	width:775px;
	height:1px;
	display:table;
	background:#5a7200;
}

/* INDICE */
#template_ #indice
{
	width:775px;
	height:219px;
	display:table;
	background:#000;
}
	#template_ #indice .ind_green
	{
		width:71px;
		display:table-cell;
		background:#5a7200;
	}
	
		#template_ #indice .ind_green .tablspc
		{
			width:71px;
			height:145px;
		}
		
		#template_ #indice .ind_green .indicator
		{
			width:71px;
			height:74px;
		}
	
	#template_ #indice .ind_pic
	{
		width:704px;
		height:219px;
		display:table-cell;
		background:transparent url('images/_pict.png') no-repeat;
	}
	
/* CONTENT */
#template_ #incontent
{
	width:775px;
	height:219px;
	background:transparent url('images/_contentslice.png') repeat-x;
}
#template_ #incontent_main
{
	display:table;
	width:775px;
	height:219px;
	background:#89CF2C url('images/_contentslice.png') repeat-x;
}
	#template_ #incontent_main h2
	{
		padding-left:15px;
		padding-top:15px;
		color:#000;			
	}
	#template_ #incontent_main p
	{
		padding:15px 15px 0px 15px;
		color:#FFF;
		font-size:13px;
		line-height:15px;			
	}	
	#template_ #incontent_main ul
	{
		padding:15px 15px 0px 45px;
		color:#FFF;
		font-size:13px;
		line-height:15px;
		font-weight:bold;			
	}	
	#template_ #incontent_main div.table
	{
		padding-left:15px;
	}
	#template_ #incontent_main div.table td
	{
		border:solid 1px #000;		
		color:#000;
		padding:0px 5px 0px 5px;
		font-size:13px;			
	}	
	#template_ #incontent_main .table
	{
		padding-left:15px;
	}
	#template_ #incontent_main .table td
	{
		border:solid 1px #000;		
		color:#000;
		padding:0px 5px 0px 5px;
		font-size:13px;			
	}		
	#template_ #incontent_main table strong
	{
		color:#000;			
	}		
	#template_ #incontent_main table.contactus a
	{
		text-decoration:none;
		color:#666;
	}
	#template_ #incontent_main table.contactus a:hover
	{
		text-decoration:none;
		color:#333;
	}	
	#template_ #incontent .singlephoto
	{
		background:transparent url('images/_singlephoto.png') no-repeat;
		width:119px;
		height:128px;
		position:relative;
		left:152px;
		top:-390px;
	}
	#template_ #incontent .triphoto
	{
		background:transparent url('images/_tripphoto.png') no-repeat;
		position:relative;
		left:265px;
		width:311px;
		height:147px;
		top:-330px;
	}
	#template_ #incontent .leftpanel
	{
		position:relative;
		width:235px;
		height:195px;
		left:15px;
		top:10px;
		z-index:9;
		font-size:13px;
	}
	#template_ #incontent .leftpanel h2
	{
		padding-top:10px;
		color:#000;
	}
	#template_ #incontent .contentpanel
	{
		position:relative;
		z-index:9;
		left:280px;
		top:-187px;
		width:255px;
		height:125px;
		font-size:13px;			
	}
	#template_ #incontent .contentpanel a
	{
		text-decoration:none;
		color:#000;
	}	
	#template_ #incontent .contentpanel span
	{
		float:right;
	}
	#template_ #incontent .digdude
	{
		z-index:99;
		position:relative;
		left:587px;
		top:-539px;
		width:188px;
		height:438px;
		display:block;	
		background:transparent url('images/_dude.png') no-repeat;
	}
