#left_pane{
	width:236px;	
	padding-left:10px;
	margin:0px;
	float:left;
	clear:left;
	
	min-height:300px !important;
	height:auto !important;
	height:300px;
	
	
}

#center_pane{
	width:468px;
	float:left;
	clear:none;
	
	min-height:300px !important;
	height:auto !important;
	height:300px;
	color:#000;
}

#right_pane{
	width:236px;
	margin:0px;
	float:left;
	clear:right;
	
	min-height:300px !important;
	height:auto !important;
	height:300px;
}

#rightlarge_pane{
	width:700px;
	margin:0px;
	float:left;
	clear:right;
	color:#000;
	
	min-height:300px !important;
	height:auto !important;
	height:300px;
}

#rightlarge_pane #intro,
#rightlarge_pane #content_blocks{
	margin-left:10px;
}

/*####################################*/


.pane_box{
	width:236px;	
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	
	
}

.pane_box_title{
	margin:0px;
	padding:0px;
	margin-top:8px;
	width:219px;/*236*/
	padding:2px;
	padding-left:15px;
	float:left;
	clear:both;
	
	color:#FFF;
	background-color:#00132a;
	
}

.pane_box_content{
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
	padding-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	color:#aaa;
	width:219px;/*236*/
}

.search_form{
	margin:0px;
	padding:0px;
}

.search_field{
	border:1px solid #abadb3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:175px;
	padding:2px;
}

.search_submit{
	background-color:#40536c;
	color:#dccc42;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:1px solid #172d48;
	cursor:pointer;
	padding:2px;
	
}

.login_field{
	border:1px solid #abadb3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:120px;
	padding:2px;
}

.pane_box_content a,
.pane_box_content a:link,
.pane_box_content a:active,
.pane_box_content a:visited,
.pane_box_content a:hover{
	color:#efd664;
	text-decoration:underline;
}


.center_pane_box{
	padding-left:10px;
	padding-left:10px;
	margin-bottom:10px;
	width:448px;
	float:left;
	clear:both;
}

.center_pane_title{
	float:left;
	clear:both;
	width:448px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.center_pane_title .center_pane_title_link{
	float:right;
	text-align:right;
	font-size:11px;
	padding-top:2px;
	width:200px;
}
.center_pane_title .center_pane_title_link a{
	color:#1c3650;
	text-decoration:underline;
}



.center_pane_text{
	float:left;
	clear:both;
	width:448px;
	font-size:11px;
	
}


#center_pane_header{
	
	background-image:url(../images/homepage_center_top.jpg);
	background-repeat:no-repeat;
	
	width:468px;
	height:53px;
	
	margin-bottom:10px;
	
}

.center_pane_event{
	background-color:#fdfdfa;
	float:left;
	clear:both;
	width:448px;
	font-size:12px;
	margin-bottom:12px;
}
.center_pane_event hr,
.center_pane_news hr{
	
	color:#01132b;
	background-color:#01132b;
	border-bottom:1px solid #606a6b;
	border-top:1px solid #606a6b;
	display:block;
	margin:0px;
	padding:0px;
	width:448px;
	height:3px;
	clear:both;
	
}

.center_pane_event .event_left{
	padding:6px;
	float:left;
	clear:left;
	width:275px;
	text-align:left;
	
}
.center_pane_event .event_left a{
	color:#0a305e;
	text-decoration:underline;
}


.center_pane_event .event_right{
	padding:6px;
	float:left;
	clear:right;
	width:145px;
	text-align:right;
	font-size:11px;
}
.center_pane_event .event_right a{
	color:#000;
	text-decoration:underline;
	padding-top:4px;
	background-image:url(../images/plus_doc.gif);
	background-repeat:no-repeat;
	background-position:42px 4px;
	font-size:12px;
	display:block;
	width:145px;
}

.center_pane_news{
	background-color:#d4d4bc;
	float:left;
	clear:both;
	width:448px;
	font-size:12px;
	margin-bottom:12px;
	font-size:11px;
}

.center_pane_news .news_full{
	padding:6px;
	width:408px;
	float:left;
	clear:both;
}
.center_pane_news .news_full a{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

/*#########################################
   3 columns page specs
*/
#main_3cols{
	background-image: url(../images/bg_main_3cols.jpg);
	background-repeat: repeat-y;
	width: 960px;
	margin: 0 auto;
}

#content_3cols{
	background-image:url(../images/bg_content_3cols.jpg);
	background-repeat:no-repeat;
	width: 960px;
	float: left;
	position: relative;
}




#footer_3cols{
	background-image: url(../images/bg_footer_3cols.jpg);
	width: 940px;
	height: 40px;
	text-align: right;
	padding-right: 20px;
	padding-top: 72px;
	font-weight: bold;
	clear: both;
}

#footer_3cols a {
	color: white;
	margin: 4px;
	text-decoration: none;
}
#footer_3cols a:hover {
	text-decoration:underline;
}


/*#############################
   Event details
*/

.event_details{
	width:400px;
	float:left;
	clear:left;
	min-height:130px !important;
	height:auto !important;
	height:130px;
	
	padding-left:15px;
	padding-top:15px;
	
	font-size:12px;
	
	
}


.event_details h1{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	color:#022044;
	font-size:18px;
	font-weight:bold;
	
}

.event_subscription{
	float:left;
	clear:right;
	width:280px;
	min-height:130px !important;
	height:auto !important;
	height:130px;
	padding-top:15px;
	
}
.event_subscription .subsbox{
	background-color:#c4c7b2;
	float:left;
	clear:both;
	width:280px;
	min-height:65px !important;
	height:auto !important;
	height:65px;
	text-align:center;
	padding-top:10px;
}

.event_subscription .subsbox a{
	color:#022044;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	
}

.subsprint{
	float:left;
	clear:both;
	width:280px;
	text-align:center;
}

.subsprint a{
	color:#022044;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}


.event_description{
	float:left;
	clear:both;
	width:680px;
	min-height:100px !important;
	height:auto !important;
	height:100px;
	
	padding-left:15px;
	
}

.event_description h2{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#022044;
}


#event_map{
	float:left;
	clear:both;
	width:680px;
	height:345px;
	border:1px solid #022044;
	
	margin-left:15px;
}




/*#############################
  Member Profil
*/


.mem_details{
	width:450px;
	float:left;
	clear:left;
	min-height:130px !important;
	height:auto !important;
	height:130px;
	padding-left:15px;
	padding-top:15px;
	font-size:12px;
}


.mem_details h1{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	color:#022044;
	font-size:18px;
	font-weight:bold;
}

.mem_details_logo{
	float:left;
	clear:none;
	width:125px;
	min-height:130px !important;
	height:auto !important;
	height:130px;
	margin-right:10px;
	
}
.mem_details_logo img{
	border:1px solid #022044;
}

.mem_contactinfo{
	float:left;
	clear:right;
	width:230px;
	min-height:130px !important;
	height:auto !important;
	height:130px;
	padding-top:15px;
	
}
.mem_contactinfo .conbox{
	background-color:#c4c7b2;
	float:left;
	clear:both;
	width:230px;
	min-height:65px !important;
	height:auto !important;
	height:65px;
	text-align:center;
	padding-top:10px;
}

.mem_contactinfo .subsprint{
	width:230px;
}


.conbox_phone{
	font-size:24px;
	color:#00132a;
	font-weight:bold;
}

.mem_description{
	float:left;
	clear:both;
	width:680px;
	min-height:100px !important;
	height:auto !important;
	height:100px;
	padding-left:15px;
}

.mem_description h2{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#022044;
}

#mem_map{
	float:left;
	clear:both;
	width:680px;
	height:345px;
	border:1px solid #022044;
	margin-left:15px;
	margin-bottom:15px;
}

.mem_pictures{
	margin-bottom:15px;
}


.members_search_info{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	width:428px;
	padding:10px;
	
}

.member_resume{
	color:#000;
	float:left;
	clear:both;
	border:1px solid #000;
	background-color:#fff;
	width:428px;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	min-height:50px !important;
	height:auto !important;
	height:50px;
}
.member_resume a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.mhighlight{
	color:#dccc42;
	background-color:#052041;
	
}
.mhighlight a{
	color:#dccc42;
}

.members_search_footer{
	color:#00132a;
	text-align:center;
	float:left;
	clear:both;
	width:428px;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	min-height:50px !important;
	height:auto !important;
	height:50px;
}
.members_search_footer a{
	color:#00132a;
}

#inscription_quick_link{
	margin-left:15px;
	background-color:#5f728a;
	width:175px;
	padding-top:12px;
	padding-bottom:12px;
	border:5px solid #011b3c;
	text-align:center;
}
#inscription_quick_link a.iql_1{
	color:#dccc42;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#inscription_quick_link a.iql_2{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#directory_navigation{
	margin-left:10px;
}
#members_directory{
	float: left;
	clear: both;
	width: 448px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#members_directory td{
	padding:3px;
	
}

