html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 15px;
	font-family: Verdana;
	font-size: 8pt;
}

/*
div.main br {
	line-height: 0.5em;
}
*/

div.main {
	width: 100%; 
	text-align: center;
}

div.content {
	text-align: left;
	width: 787px;
	margin: auto;
	
}

div.logo {
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}

div.header {
	height: 81px;
	background-color: #ffffff;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
}

div.title {
	line-height: 75px;
	color: #111111;
	font-family: "Times New Roman";
	letter-spacing: 0.75px;
	font-size: 16pt;
	font-weight: bold;
}

div.about, div.spotlight {
	background-color: #ffffff;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
	font-weight: bolder;
}

div.country, div.news, div.contact {
	background-color: #ffffff;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
	font-weight: bolder;
}

div.spacer {
	margin-top: 4px;
	background-color: #FFFFFF;
}

/*
div.detail div.image, div.info {
	margin-top: 20px;
	margin-bottom: 20px;
}
*/

/*
div.profile {
	margin-bottom: 20px;
}
*/
	
div.profile {
	background-color: #ffffff;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
}

div.image {
	/*float: left;*/
	width: 300px;

/*	
	min-height: 100px;
	max-height: 200px;
*/
	height: 200px;

/*	border: 1px solid black;*/
	
	margin-right: 40px;
	margin-bottom: 20px;
	
	text-align: center;
	vertical-align: middle;
	overflow: hidden;

}

div.info {
	/*float: left;*/
	width: 320px;
}

div.more {
	float:right; 
	width: 420px;
}

div.discipline {
	height: 25px;
	background-color: #ffffff;
	font-weight: bolder;
}

div.category {
	background-color: #ffffff;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
}

div.stretch_active {
	color: red;
}

div.stretchtoggle, div.stretch_active {
	cursor: pointer;
}

div.bar, div.stretchtoggle, div.stretch_active {
	padding-left: 50px;
	color: #111111;
	font-family: "Times New Roman";
	font-size: 10pt;
	line-height: 25px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
}

div.close {
	float: right; 
	position: relative; 
	right: 15px;
}

a:hover {
	text-decoration: underline;
}

a.blue {
	font-weight: bold; 
	color: #111111;
}

a {
	color: black;
	text-decoration: none;
}

h1 {
	margin: 0px;
	margin-bottom: 2px;
	font-size: 7pt;
	font-weight: bold;
	color: #111111;
}

p {
	margin: 0px;
	margin-bottom: 8px;
	font-size: 7pt;
	line-height: 12pt;
}

input.profile, textarea, select {
	width: 350px;
	font-family: Verdana;
	font-size: 8pt;
		border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #848484;
	border-bottom-color: #848484;
}

select {
	width: 354px;
}

input.submit {
	border: 1px solid black;
	background-color: #ffffff;
	color: #111111;
}

textarea {
	height: 100px;
}

br {
	/*line-height: 0.075em;
	line-height: 0.5em;*/
}

.clearer {
	clear: both;
	font-size: 1px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
	border: 1px solid black;	
*/
