/* CSS Document */

/* Global Styles */
body, html {
		background: #DEE4FA;
	  	margin-top:0px;}

		
/* ID Styles */
#container {
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
		border-bottom:1px solid #CCC;
		height:auto;
		background:#FFF;
		margin-left:auto;
		margin-right:auto;}
#header {
		background:url(media/header130_bg.gif) repeat-x;
		height:130px;
		width:900px;}
#contact {
		float:right;
		position:relative; bottom:120px;
		margin-right:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-weight:bold;
		color:#FFF;
		background:#CC0000;}
			
#menu {
		height:30px;	
		width:900px;}

#banner {
		background:#000000;
		width:860px;
		height:155px;
		margin:auto;}		

#submenu-gradient {
		background:url(media/submenu_gradient.gif) repeat-x;
		height:15px;
		width:900px;}	
		
#form {
		width:175px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:10px;
		padding-top:0px;}

#editorial {
		width:175px;
		height:300px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:10px;
		padding-top:10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #004771;}

#editorial a:link, #editorial a:visited, #editorial a:active, #editorial a:hover {
		color:#004771;}

#editorial a:hover {
		color: #666;}

#footerlink a:link, #footerlink a:visited, #footerlink a:active, #footerlink a:hover {
		text-decoration:none;
		color:#999;}

#footerlink a:hover {
		text-decoration:none;
		color: #333;}

#main-content {
		width:500px;
		margin-left:180px;
		margin-top:20px;
		padding-bottom:30px;}

#left-column {
		margin-top:20px;
		margin-left:20px;
		margin-right:10px;}

#right-column {
		margin-left:10px;
		margin-right:20px;
		margin-top:20px;
		width:185px;}


#middle-column {
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		height:auto;}

#nav-tab {
		margin-right:0px;}					

#line {
		width:80%;
		height:1px;
		border: 1px solid #CCC;
		margin:0px;
		padding:0px;}

#foto-margin {
		margin-left:10px;
		margin-right:10px;}

#img-link a:link, #img-link a:visited, #img-link a:active{
	text-decoration:none;
	color: #CCC;
} 
#img-link a:hover{
	text-decoration:none;
	color: #999;
} 



/* Class Styles */
.main-text {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #004771;
		text-align:justify;
		margin-left:10px;
		margin-right:10px;}
		
.main-text a:link, .main-text a:visited, .main-text a:active, .main-text a:hover {
		color:#004771;}

.main-text a:hover {
		color: #666;}		

.construction-text {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color: #990000;
		text-align:justify;
		margin-left:10px;
		margin-right:10px;}
		
.kinesiology {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #004771;
		text-align: left;
		margin-left:10px;
		margin-right:10px;}
		
.top-text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		margin-left:10px;
		margin-right:10px;
		color: #004771;
		text-align:justify;}
		
.intro-text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color: #004771;	
		margin-left:10px;
		margin-right:10px;
		margin-top:3px;
		padding-top:0px;}

.rights-text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		color: #999999;
		padding:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-top:0px;}

.footer-links {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color: #999999;
		padding:0px;
		margin:0px;}


.text {
		color:#CC0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		background: #DEE4FA;}
.label {
		color: #CC0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;}
		
.labels {
		color: #333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;}

.buttons {
		color:#004771;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:2px;
		font-weight:bold;}		

/* Menu Styles */

.blockmenu{
		margin: 0px;
		padding: 0px;
		float: left;
		font: bold 12px Arial;
		width: 900px;
		height:30px;
		background: url(media/menu_bgd.jpg) repeat-x;}

.blockmenu li{
		display: inline;}

.blockmenu li a{
		float: left;
		color: #333333;
		padding:8px 10px 6px 10px;
		text-decoration: none;
		text-align:center;}

.blockmenu li a:hover{
		color: #FFFFFF;}
		
		

/* contact-form Styles */

.error {
		color: #cc0000; 
		display: none; 
		font-size: 8px;}

.label {
		font-weight: bold;}

#nameError, #emailError, #reqError { 
		display: none;}
		
/* thumbnail pictures styles */		


.thumbnailcontainer{
		position: relative;}

.thumbnail img{
		border: 0px solid #FFF;
		margin: 0 0px 0px 0;}

.thumbnail:hover{
		background-color: transparent;}

.thumbnail:hover img{
		border: 0px solid  #FFF;}

.thumbnail span{
		position: absolute;
		background-color: lightyellow;
		padding: 10px;
		left: -1000px;
		border: 1px dashed gray;
		visibility: hidden;
		color: #990000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration: none;}

.thumbnail span img{
		border-width: 0;
		padding: 2px;}

.thumbnail:hover span{
		visibility: visible;
		top: -288px;
		left: 230px;
		z-index: 50;}
