@import url('reset.css');@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
/* General Demo Style */
html, body{height: 100%;}
body{color: rgb(64, 64, 65);
font-family: 'Open Sans', sans-serif;
font-size:90%;
line-height: 1.8em;
background-color:#ffffff;font-weight:400;
}
 a:link{color:#0750a4;text-decoration:none;} 
 a:visited{color:#0750a4;text-decoration:none;} 
 a:hover{color:#0750a4;text-decoration:underline;}
.clr{
	clear: both;
}
p{
    color: #333;
	line-height:1.9em;	}
	
	
	div#notice{padding:10px;width:100%;background:red;}
	
	div#alert{color:#fff;font-size:18px;}
	
div#wrapper{
width:100%;
text-align:center;
position:relative;
overflow:hidden;
min-height:100%;
}
div#header{
width:100%;
margin-top:0;
text-align:center;
position:fixed;
overflow:hidden;
background:#ffffff url('../images/shadow.png') bottom repeat-x;}
div.header{margin:0px auto;max-width:970px;text-align:center;position:relative;overflow:hidden;min-height: 90px;padding:0px 0px 0px 0px;}
div#header-responsive{background-color:#f2f2f2;}
div#index-responsive{margin: 0px auto;max-width:970px;border:0px solid red;position:relative;overflow:hidden;height:400px;}
div#column_left{
float:left;
display:block;
width:300px; 
text-align:left;
border:1px solid red;
min-height: 100%;
	/* Fallback for web browsers that doesn't support RGBa */		
	background: rgb(255, 255, 255);		/* RGBa with 0.6 opacity */		
	background: rgba(255, 255, 255, 0.6);		/* For IE 5.5 - 7*/		
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000, endColorstr=#ff000000);		/* For IE 8*/		
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000, endColorstr=#ff000000)";}
	
div#logo{float:left;margin-top:0.9em;width:30%;}
div#language{float:right;margin-top:1em;font-size:12px;text-align:right;width:68%;}
div#mainmenu{float:right;margin-top:1em;width:68%;text-align:right;}
div#mainmenu ul {}
div#mainmenu ul  li{display:inline;font-weight:400;text-align:center;font-size: 14px;line-height: 1.9em;text-transform:uppercase;}
div#mainmenu ul li a{color:#000;padding:5px;}div#mainmenu ul li a:hover{color:#0750a4;padding:5px;}
div#mainmenu ul li a.active{color:#0750a4;}
div#content{    
/*position:fixed;*/	
margin-top:38%;    
bottom:0;    
background:#ffffff url('../images/shadow.png') bottom repeat-x;    
width:100%;	
text-align:left;
border:0px solid green;
}
div.content-responsive{
margin: 0px auto;
padding:0px 0px 100px 0px;
max-width:970px;
border:0px solid red;
}
div#content_index{   
 position:fixed;    
 bottom:0;	
 color:#fff;    
 width:100%;	
 padding:0px 0px 50px 0px;	
 text-align:left;}
div.trigger{padding:10px;margin-left:20px;float:left;display:block;width:252px;background-color:#001a56;color:#fff;cursor:pointer;}
div.trigger-2{padding:10px;margin-left:20px;float:left;display:block;width:252px;background-color:#001a56;color:#fff;cursor:pointer;}
div.block{padding:10px;float:left;display:block;background-color:#fff;margin:0px 20px 0px 20px; background:#ffffff url('../images/shadow.png') bottom repeat-x; display:none;width:250px;}
div.block h2 a{font-weight:300;font-size:22px;line-height:2.0em;color:#0750a4;font-style:normal;text-transform:uppercase;padding:0;margin:0;}
div.block h2 a:hover{}
div.block-2{padding:10px;float:left;display:block;background-color:#fff;margin:0px 20px 0px 20px; background:#ffffff url('../images/shadow.png') bottom repeat-x; display:none;width:250px;}
div.block-2 h2 a{font-weight:300;font-size:22px;line-height:2.0em;color:#0750a4;font-style:normal;text-transform:uppercase;padding:0;margin:0;}
div.block-2 h2 a:hover{}
div#footer{    position:fixed;    bottom:0;    background:#00244e;	color:#fff;    width:100%;	padding:12px 0px 12px 0px;	text-align:center;	font-size:12px;}
div.footer-responsive{margin: 0px auto;max-width:970px;}
div.footer-left{float:left;width:60%;text-align:left;}
div.footer-right{float:right;width:30%;text-align:right;}
div#footer a{color:#fff;}
div#footer a:hover{color:#fff;}
div#footer_index{    position:fixed;    bottom:0;    background:#00244e;	padding:12px 0px 12px 0px;	color:#fff;    width:100%;	text-align:center;	font-size:12px;}div#footer_index a{color:#fff;}
div#footer_index a:hover{color:#fff;}
div#column_right{
width:800px; 
display:block;
text-align:left;
float:right;
height:100%;
margin-top:10%;
/*min-height: 100%;*/
color:#000;	
/* Fallback for web browsers that doesn't support RGBa */		background: rgb(255, 255, 255);		/* RGBa with 0.6 opacity */		background: rgba(255, 255, 255, 10);		/* For IE 5.5 - 7*/		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000, endColorstr=#ff000000);		/* For IE 8*/		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000, endColorstr=#ff000000)";position:relative;display:none;}h1{font-weight:300;font-size:26px;line-height:2.4em; color:#0750a4; width:100%; margin-bottom:20px; border-bottom:1px solid #e8e8e8;}h2{ color:#000; font-size:16px; font-style:italic; padding-top:15px; padding-bottom:15px;}p{color:#000; font-size:13px;line-height:1.6em;}
#social{
float:right;
width:30px;
border:0px solid red;
margin-top:-20px;
margin-right:-20px;
background-color:#fff;
}
#social a{margin-bottom:5px;}
#hidr{float:right;margin:10px;}
table{color:#ffffff;}
table td{color:#ffffff;padding:5px;}
/*** Menu ***//*
#mainmenu		
{width: 100%;float:left;background: #888;border:1px solid red;}
#mainmenu ul 		
{margin: 0px 0 0px 0px;float:left;width:100%; list-style: none;}
#mainmenu ul li 	{float: left;margin: 0 0px 0 0;position: relative;}
#mainmenu a 		{color: #000; display: block;font: 14px;padding: 14px 20px;font-family: oswald;
 text-transform:uppercase;}#mainmenu a:hover {background:#666;}*/			
 
 /* Button Responsive Menu*/	
 .btn-responsive-menu{
 display: none;
 float: right;
 padding:5px;
 cursor:pointer;
 margin:  0px 20px 0 0;
 color: #ffffff;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
 background:#333;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }	
 
 .icon-bar {
 display: block;
 width: 18px;
 height: 2px;
 margin:5px;
 background-color: #f5f5f5;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}	
 .show{
 float:left;
 display:block!important;
 width:100%!important;
 background-color:#fff;
 
 }
 
 @media only screen and (max-width: 480px) {	
 /* 3 right */	
 div#logo{float:left;margin-top:1em;width:70%;padding-top:5px;padding-left:5px;}
 div#index-responsive{display:none;}
 div#language{float:right;width:20%;}
 div#content{margin-top:98%;}
 div.content-responsive{padding:20px 10px 100px 10px;  }
 div.content-responsive h1{font-size:1.4em;}
 div.footer-right{display:none;}
 div.footer-left{width:100%;padding:0px 10px 0px 10px;font-size:80%;}	
 #mainmenu		{display:none;}	
 #mainmenu ul li 	{float: left;width:100%;display:block;}	
 #mainmenu ul li a 	{float: left;width:100%;display:block;border:1px solid #e8e8e8;padding:0px!important;}	
 #mainmenu ul li a:hover 	{float: left;width:100%;display:block;color:#fff!important;background-color:#00244e;padding:0px!important;}	
 #mainmenu ul li.sep		{display:none;}		.btn-responsive-menu{float:right;display:block;margin:5px;}	
 
 }@media (min-width: 480px) and (max-width: 980px) 
 {/* 2 right */
 .header{}
 div#logo{float:left;margin-top:1em;width:80%;}
 div#language{float:right;margin-top:1em;font-size:12px;text-align:right;width:15%;}
 div#mainmenu{float:right;margin-top:1em;width:100%;text-align:center;}
 div#content{margin-top:42%;}
 div.content-responsive{padding:20px 10px 100px 10px;}
 div.footer-right{display:none;}
 div.footer-left{width:100%;padding:0px 10px 0px 10px;}	
 #mainmenu		{display:none;}	
 #mainmenu ul li 	{float: left;width:100%;display:block;}	
 #mainmenu ul li a 	{float: left;width:100%;display:block;border:1px solid #e8e8e8;padding:0px!important;}	
 #mainmenu ul li a:hover 	{float: left;width:100%;display:block;color:#fff!important;background-color:#00244e;padding:0px!important;}	
 #mainmenu ul li.sep		{display:none;}		
 .btn-responsive-menu{float:right;display:block;margin:10px 0px 0px 0px;}		
 
 }@media only screen and (min-width: 1024px) {		
 .header{}	
 }