@charset "UTF-8";
/* 
	CSS Document for MTI
	Copyright (c) 2007 Neuro-Designs	
*/

html, body {
	background: #f3f3f5;
	margin: 0px;
	padding: 0px;
	font: 12px/21px trebuchet ms, arial, helvetica, sans-serif;
	color: #4d4d4f;
	}
	
#header {
	width: 100%;
	min-width: 960px;
	background: #fff;
	border-bottom: 1px solid #eaeaea;
	}

	#header_placement {
		width: 960px;
		height: 93px;
		margin: 0px auto;
		overflow: hidden;
		}
		
		#header_left {
			width: 195px;
			float: left;
			padding-left: 46px;
			}
		
		#header_right {
			width: 600px;
			float: right;
			padding-top: 50px;
			text-align: right;
			padding-right: 32px;
			}
			
			#header_right img {
				border-bottom:  7px solid #fff;
				}
				
			#header_right img:hover {
				border-bottom: 7px solid #166262;
				}

#title {
	width: 100%;
	min-width: 960px;
	background: #fafafa;
	border-bottom: 1px solid #eaeaea;
	}
	
	#title_placement {
		width: 868px;
		margin: 0px auto;
		color: #666;
		font-size: 2em;
		font-weight: bold;
		padding: 15px 20px;
		}

	#title_placement span.subtitle {
		font-weight: normal;
		}

#submenu {
	width: 100%;
	min-width: 960px;
	background: #fff;
	border-bottom: 1px solid #eaeaea;
	}
	
	#submenu_placement {
		width: 868px;
		margin: 0px auto;
		color: #666;
		font-weight: bold;
		padding: 10px;
		}
		
		#submenu_placement ul {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			}
			
			#submenu_placement ul li {
				display: inline;
				padding-right: 20px;
				font-size: 1.1em;
				}

#contents {
	width: 100%;
	background: #fff;
	}
	
	#contents_placement {
		background: url("images/bg_contents.gif");
		width: 960px;
		margin: 0px auto;
		padding: 15px 0px;
		overflow: hidden;
		}
		
		#contents_wide {
			width: 855px;
			padding-left: 46px;
			}

		#contents_left {
			width: 620px;
			float: left;
			padding-left: 46px;
			overflow: hidden;
			}
			
			.col_2 {
				width: 620px;
				}
				
			.col_1_1 {
				width: 303px;
				float: left;
				padding-right: 7px;
				}

			.col_1_2 {
				width: 303px;
				float: left;
				padding-left: 7px;
				}
			
			.inner_col_1_2 {
				position: absolute;
				overflow: hidden;
				overflow-y: auto;
				height: 720px;
				width: 300px;
				padding: 1px;
				margin-top: 10px;
			}
				
		#contents_sidebar {
			width: 235px;
			float: right;
			padding-right: 46px;
			}

			.sidebar_module {
				background: url("images/bg_sidebar.gif") repeat-y;
				padding: 12px;
				margin-bottom: 2px;
				}
				
				.sidebar_module h3, .sidebar_module p {
					color: #fff;
					}
					
				.sidebar_module a:link {
					color: #fff;
					text-decoration: none;
					font-weight: bold;
					}

					.sidebar_module a:visited {
						color: #eaeaea;
						text-decoration: none;
						font-weight: bold;
						}

					.sidebar_module a:hover {
						color: #ccc;
						text-decoration: none;
						font-weight: bold;
						}




#footer {
	width: 100%;
	background: #f3f3f5;
	border-top: 1px solid #eaeaea;
	color: #ccc;
	font-size: 0.95em;
	}
	
	#footer a:link, #footer a:visited {
		color: #166262;
		text-decoration: none;
		}

		#footer a:hover {
			color: #999;
			}	

	#footer_placement {
		width: 868px;
		margin: 0px auto;
		overflow: hidden;
		padding: 10px 46px;
		}
		
		#footer_left {
			width: 600px;
			float: left;
			}
			
		#footer_right {
			width: 200px;
			float: right;
			text-align: right;
			}

#copyright {
	width: 868px;
	margin: 0px auto;
	padding: 10px 46px 40px 46px;
	color: #999;
	font-size: 0.9em;
	}
	
	#copyright a:link, #copyright a:visited {
		color: #666;
		font-weight: bold;
		text-decoration: none;
		}

		#copyright a:hover {
			color: #999;
			}





/* ORNAMENTS */

.divider {
	border-top: 1px dotted #ccc;
	margin: 14px 0px;
	}

.sidebar_table_cell {
	color: #fff;
	text-align: right;
	padding-right: 5px;
	}




div.current_news {
	background: #edeae1;
	margin-bottom: 1px;
	padding: 5px;
	}
	
	div.current_news p {
		padding: 0px 5px;
		}
		
	div.current_news h4 {
		padding: 5px 5px 0px 5px;
		}

	div.current_news a:link {
		display: block;
		color: #4d4d4f;
		font-weight: normal;
		text-decoration: none;
		}

		div.current_news a:visited {
			color: #000;
			font-weight: normal;
			text-decoration: none;
			}

		div.current_news a:hover {
			color: #999;
			font-weight: normal;
			text-decoration: none;
			}
		
div.newest_events {
	background: #ded5c6;
	margin-bottom: 1px;
	padding: 5px;
	border-right: 2px solid #cbc4b8;
	border-bottom: 2px solid #cbc4b8;
	}
	
	div.newest_events p {
		padding: 0px 5px;
		}

	div.newest_events a:link {
		display: block;
		color: #4d4d4f;
		font-weight: normal;
		text-decoration: none;
		}

		div.newest_events a:visited {
			color: #000;
			font-weight: normal;
			text-decoration: none;
			}

		div.newest_events a:hover {
			color: #999;
			font-weight: normal;
			text-decoration: none;
			}


	span.news_date {
		font-weight: bold;
		font-style: italic;
		padding: 0px 5px;
		margin-bottom: 0px;
		margin-top: 0px;
		font-size: 0.9em;
		}






h1, h2, h3, p {
	margin-top: 0px;
	}

p {
	margin-bottom: 15px;
	}

p.sidebar_foot_link {
	background: url("images/bg_sidebar_2.gif") top repeat-y;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px 14px;
	}
	
	p.sidebar_foot_link a:link, p.sidebar_foot_link a:visited {
		color: #fff;
		text-decoration: none;
		}
		
		p.sidebar_foot_link a:hover {
			color: #ccc;
			}
		
h2 {
	color: #166262;
	line-height: 1.4em;
	font-size: 1.6em;
	}
	
h3 {
	color: #166262;
	margin-top: 0px;
	font-size: 1.4em;
	line-height: 1.5em;
	}

h3.sidebar_ul {
	background: url("images/bg_sidebar_2.gif") top repeat-y;
	color: #fff;
	font-size: 1.4em;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 8px 14px;
	}

h3.section_title {
	font-size: 1.2em;
	}

h4 {
	color: #166262;
	margin-top: 0px;
	font-size: 1em;
	line-height: 1.5em;
	}

.sidebar_module h4 {
	color: #fff;
	margin-top: 0px;
	font-size: 1.1em;
	line-height: 1.5em;
	}

p.subtitle {
	color: #166262;
	margin-top: 0px;
	font-size: 1.3em;
	line-height: 1.5em;
	}
			
.no_space {
	margin: 0px;
	}

.green {
	color: #166262;
	font-weight: bold;
	}

p.framed {
	border: 1px solid #166262;
	padding: 10px;
	}
	
h4.date {
	margin-top: 0px;
	}

a:link {
	color: #166262;
	font-weight: bold;
	text-decoration: none;
	}

	a:visited {
		color: #0e6d68;
		font-weight: bold;
		text-decoration: none;
		}
		
	a:hover {
		color: #999;
		}

font.subscribe {
	font-size: 0.85em;
	color: #999;
	}
	
#contents_sidebar ul.sidebar {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
		
#contents_sidebar ul.sidebar li {
	padding: 0px;
	background: url("images/bg_sidebar_li.gif") top no-repeat;
	color: #fff;
	margin-bottom: 0px;
	padding: 5px 12px 10px 35px;
	font-size: 0.95em;
	line-height: 1.5em;
	}
	
#contents_sidebar ul.sidebar li a:link {
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}

	#contents_sidebar ul.sidebar li a:visited {
		display: block;
		color: #eaeaea;
		font-weight: bold;
		text-decoration: none;
		}

	#contents_sidebar ul.sidebar li a:hover {
		display: block;
		color: #ccc;
		font-weight: bold;
		text-decoration: none;
		}

ul {
	margin: 0px;
	padding-left: 20px;
	list-style-type: none;
	margin-bottom: 20px;
	}
	
	ul li {
		list-style-image: url("images/bullet.gif");
		padding-left: 5px;
		margin-bottom: 8px;
		}

.red {
	color: #f00;
	}

img.float {
	margin: 0px 10px;
	border: 1px solid #eaeaea;
	}




	
/* FORM SETTINGS */

.form_left {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 3px;
	}

.form_right {
	padding-right: 5px;
	padding-bottom: 3px;
	}

input.default_text {
	background: #fff url("images/bg_input.gif") bottom repeat-x;
	border: 1px solid #ccc;
	border-bottom: 0px;
	padding: 4px;
	font-size: 1em;
	font: 12px/21px trebuchet ms, arial, helvetica, sans-serif;
	margin-left: 1px;
	}

input.default_select {
	background: #eaeaea;
	border: 1px solid white;
	padding: 4px;
	font-size: 1em;
	}

input.default_button {
	background: #13a69e;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	border: 0px;
	padding: 4px;
	}

	input.default_button:hover {
		background: #999;
		color: #fff;
		font-weight: bold;
		font-size: 1em;
		border: 0px;
		padding: 4px;
		}

textarea.default_textarea {
	background: #fff url("images/bg_input.gif") bottom repeat-x;
	border: 1px solid #ccc;
	border-bottom: 0px;
	margin-left: 1px;
	padding: 4px;
	font: 12px/21px trebuchet ms, arial, helvetica, sans-serif;
	font-size: 1em;
	}
	
p#rotator {
	overflow: hidden;
	position: relative;
	margin: 0px 0px 15px 0px;
	width: 620px;
	height: 198px;
	}

	p#rotator img {
		border: 0;
		}

