/*
	Frontend basics
*/
html, body {
	width: 100%; 
	height:100%;
	margin: 0px;
	padding: 0px;
	
	/*#4b8fa9; */
	
	font-family: 'PT Sans Narrow', sans-serif;
	
	clear: both;
}

body h1 h2 h3 h4 h5 h6 table tr td div iframe{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	line-height:100%;
}

html {
	
	background-color: #4B89A0;
	
	/*background-color: #3abae8;*/
	
	}

body { 

	min-height: 1200px;
	
}

h3.page_title
{
	padding-left: 12px;
}

div.round
{
	border-radius: 4px;
}

div.round_bottom
{
	border-radius: 0px 0px 4px 4px;
}


div.flying
{
	box-shadow: 1px 1px 3px #444, 1px 1px 4px #eee inset;
}

		div.bg
		{
			overflow: visible;
		}
		
		div.bg_top
		{
			z-index: -1;
			height: 1%;
			position: fixed;
			width: 100%;
		}
		
		div.bg_bott
		{
			z-index: 3;
			bottom: 0px;
			height: 5px;
		}
		
			
			img.bg_top
			{
				z-index: 1;
				width: 100%;
			}

			
			img.bg_bott
			{
				z-index: 3;
				width: 100%;
			}








img{border: black 0px none;}

a			{color: #095984; text-decoration: none; cursor:pointer;}
a:link		{color: #095984; text-decoration: none; cursor:pointer;}
a:visited	{color: #095984; text-decoration: none; cursor:pointer;}
a:hover		{color: #095984; text-decoration: underline; cursor:pointer;}
a:active	{color: #095984; text-decoration: underline; cursor:pointer;}

a.white			{color: #fff; text-decoration: none; cursor:pointer;}
a.white:link	{color: #fff; text-decoration: none; cursor:pointer;}
a.white:visited	{color: #fff; text-decoration: none; cursor:pointer;}
a.white:hover	{color: #fff; text-decoration: underline; cursor:pointer;}
a.white:active	{color: #fff; text-decoration: underline; cursor:pointer;}

hr{
	width: 100%;
	visibility: hidden;
	height: 1px;
}


	div.screen
	{
		margin: auto;
		/*padding: 0px;*/
		width:100%;
		min-width:300px;
		max-width:1200px;
	}
	
	/*FOOTER*/
	div.footer
	{
		padding-top: 100px;
		padding-bottom: 50px;
		background: url('../pic/trans_bk.png');
		/*background-color: #444;*/
		clear: both;
	}

	/*HEADER*/
	div.header
	{
		
		position: relative;
		clear: both;
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover;
		background-position: center bottom; 
		
		
	}
	
		div.header_logo
		{
			position: absolute;
		}
			
			img.header_logo
			{
				width: 100%;
			}
	
	/*MENU*/	
	div.main_menu
	{
		background-color: #4b8fa9;
	}
		
		div.main_menu_item
		{
			position: relative;
			float: none;
			padding: 2px;
			text-align: center;
			color:white;
			vertical-align: middle;
		}
		
	/*CONTENT*/
	div.content_container
	{
		padding: 0px;
		width:100%;
		
		overflow: hidden;
		display: inline-block;
		display: block;
	}
	
	div.white{
		background-color: #fff;
		}
	
		div.content{
			float: left; 
			padding: 1%;
			margin: 1%;
			 
			display: inline-block;
			}
			
		
			div.content_inner{width: 96%; padding:2%;}
			div.boxed_content{border: gray 1px solid;}
			
			h3.content_inner_header{padding-bottom: 5px; border-bottom: gray 1px solid;}
			
	

