/* #General
================================================== */

table td.col1{
		width:25px; 
		font-size:10px;
	}
table td.colButtons{
		width:80px;
	}
	
	
	.registerPanel label{
		padding:20px;
		float:left;
		width:28%;
		background-color:#f5f5f5;
		margin-left:4%;
		border-radius: 5px;
	}
	
	.registerPanel .opt-in label{
			line-height:20px!important;
		padding:2px 5px;
		width:auto;
		float:left;
		background-color:#c3c3c3;;
		margin-left:0;
		margin-right:5px;
	}
	.registerPanel .opt-in label>input{
		margin:0;
	}
		.registerPanel .opt-in label input{
		margin-right:5px;
	}
	.registerPanel .opt-in p{
		line-height:26px;
	}
		
		
	.registerPanel label > input{
	margin-right:5px;
	}
	.registerPanel h3{
	margin:10px 0 20px 0;
	}
	
	
	
.main_header {
    background-color: #004755;
    color: #fff;
    /* height: 180px; */
    position: relative;
    padding-bottom:20px;

}



.tagline {
	margin:50px 0 0 0;
    font-size: 32px;
    line-height: 35px;
}

.main_logo{
	margin:20px 0 0 20px;
	}
	
#main_footer {
	margin-top:15px;
	padding:20px 0;
    background-color: #DBDBDB;
    color: #4d4d4d;
    position: relative;
    width: 100%;
}

#main_footer  .social_links {
	margin-left: -10px;
	padding:0;
    overflow: hidden;
	float:left;
    list-style: outside none none;
}

#main_footer .social_links li {
    float: left;
    margin-right: 10px;
}

#main_footer  h2 {
	font-size:13px;
	}
	
	img.ilm{
		margin-top:20px;
}

.nav_header {
	background-color:#ecf0f1;
    position: relative;
	margin-bottom: 15px;
}

.navbar {

	background-color:#ecf0f1;
   	margin:0;
}

.navbar-default .navbar-nav > li > a {
		color:#999;
	}
	
