
body {margin:0; padding:0; background-color:#e1e1e1;}
a{ color: blue; text-decoration:underline;}
a:hover{ color:#555555; text-decoration:none;}
input:focus {outline: none;}
/* select:focus {outline: none;}
select {-webkit-appearance: none;} */

/* #seminars_form {overflow:auto;} */
.navbar-default {
	background-color:white !important;
	border-color:white !important;
}
#seminars_form input.searchinput {
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     border:1px solid #8e8e8e;
     background-color:#f5f5f5;
     padding:4px;
     /* padding-right:28px; */
     color:#4a4a4a;
	margin-top: 36px;
 }

.logininput {
     -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
     border-radius: 15px;
     border:1px solid #8e8e8e;
     background-color:#f5f5f5;
     padding:4px;
     padding-left: 10px;
     color:#4a4a4a;
     float:left;
}
.loginbox {
	background:url(../images/home/login_section.png) no-repeat 0 0;
	width:237px;
	padding-left: 5px;
	text-align: center;	
}
.forgotbox {
	/* background:url(../images/home/login_section.png) no-repeat 0 0; */
	width:237px;
	padding-left: 5px;
	text-align: left;	
}
/* .loginselect{ color:#7c9ca9; background:url(../images/home/form_select.png) no-repeat 0 0; width:264px; height:28px; border:0px; font-size:11px; font-weight:bold; font-family:tahoma; padding:2px 0 2px 6px;} */
.forgot_link {
	font-size: 10px;
	color: white;
}
.homeSectionHeader {color:#19799f; font-family:tahoma; font-size: 16px; font-weight:bold; text-align:left; padding-left: 15px; height: 35px; vertical-align:middle; padding-top:15px;}
.homeSectionHeader a {color:#19799f; text-decoration: none;}
.news_title { color:#287eb0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.news_title:hover { color:#3ca5e3; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.news_description {color:#444444; font-size:12px; font-family:Tahoma, Geneva, sans-serif; width:240px;}

.spacer_div {
	height: 32px;
}

.header_menu {
	background-color: #FFC136;
}

.header_menu li {
	/*float: left; */
	text-align: center;
	/* padding-top: 30px;
	font-size:15px; */
	font-weight: bold;
	color: #4a3c3c;
	/* height: 84px; */
	background:url(../images/home/top_menu_button.png);
	width: 120px;
	font-family: arial;
}
.header_menu li:hover {
	background:url(../images/home/top_menu_button_highlighted.png);
	cursor: pointer;
}

.links {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.alert {font-family: Arial, Helvetica, sans-serif; color: red; font-size: 12px;	text-align: center;}
.loginAlert {font-family: Arial, Helvetica, sans-serif; color: red; font-size: 12px;}

.list_row0 {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; background: white;}
.list_row1 {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; background: #EFEFEF;}
.list_row_highlight {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; background: #FF8080;}
.look_at_me {font-size: 14px; font-weight: bold;}

.form_label {font-size: 14px; color:black; font-family:Tahoma, Geneva, sans-serif; text-align:right; font-weight:bold;}
.table_label {font-size: 12px; color:black; font-family:Tahoma, Geneva, sans-serif; text-align:right; font-weight:bold;}
.table_data {font-size: 12px; color: black; font-family: Tahoma, Geneva, sans-serif;}
.normal_text {font-size: 12px; color: black; font-family: Tahoma, Geneva, sans-serif;}
.normal_text_larger {font-size: 14px; color: black; font-family: Tahoma, Geneva, sans-serif;}

.extranet_section_header {
	background-color: #EFEFEF;
}

.section_header {
	color: black;
	font-size: 14px;
	font-family: tahoma;
	background:#C0C0C0;
	text-align:center;
	font-weight:bold;
	height: 25px;
}
.column_header {
	color: black;
	font-size: 12px;
	font-family: tahoma;
	padding-top:9px;
	background:#C0C0C0;
	text-align:center;
	font-weight:bold;
}
h3.titleHeading {
	text-align: center;
	background-color: #93c14d;
	color: #fff;
	padding: 10px;
}
.login {
	background-color: #93c14d !important;
	padding: 6px 10px !important;
	color: white !important;
	border: none;
}
@media print {
	.no_print {
		display: none;
	}
}