/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Sage
Author : Rhonda Riffey
URL :

Description : Marathon Flash Package Site

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

html,body,#bg,#bg table,#bg td,#cont{width: 100%; height: 100%; overflow: hidden; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; color: #fff; }
#scroller{height: 100%; width: 100%; overflow: auto; position: absolute; z-index: 100; }
#bg div{position: absolute; width: 200%; height: 200%; top: -50%; left: -50%}
#bg td{vertical-align: middle; text-align: center}
#bg img{min-height: 50%; min-width: 50%; margin: 0 auto}

#container{
	margin: 0;
	padding-top: 50px;
	z-index:70;
	}

#header h1{
	width: 250px;
	height: 135px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/intrologo.gif) center center no-repeat;
	text-indent: -9000px;
	}
	
	#header h1 a{
		width: 250px;
		height: 135px;
		display: block;
		margin: 0 auto;
		border: none;
		background: url(../images/intrologo.gif) center center no-repeat;
		}
#navigation {
	padding-bottom: 20px;
	}
#navigation ul{
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
	#navigation li{
		list-style-type: none;
		font: 16px Arial, Helvetica, sans-serif;
		}

a:link, a:visited, a:active{
	color: #fff;
	text-decoration: none;	
	}

a:hover{
	color: #ccc;
	}

#footer{
	color: #fff;
	text-align: center;
	padding-top: 20px;
	}
	
	#footer .vcard{
		padding-top: 0px;
		}
	#footer .vcard div{
		display: inline;
		padding-right: 10px;
		}
	
	#footer p{
		padding: 0px;
		font-size: 11px;
		}

fieldset{ padding: 10px; margin: 0 auto; border: none;  }
legend{ color: #fff; }
label{ display: block; float: left; clear: left; width: 100px; font-size: 12px; margin-top: 3px; }

.required{ color: #900; }

#session label{ width: 120px; padding: 0px; text-align: right; }
#session input[type="text"]{ width: 200px; float: left; margin: 3px; }
#session input#submit{ float: left; margin: 5px 0; }
#session p{ clear: both; padding: 10px; text-align: center; font-size: 12px; }
.error{ float: left; font-size: 10px; font-style: italic; padding: 2px 0 0 5px; }

.kalamazoo_message{ padding: 20px; margin: 30px; border: 1px solid #1c160d; font-style: italic; }

.session_list{ width: 350px; margin: 0 auto; padding: 25px 0; }
.session_list li{ list-style-type: none; display: block; padding: 0; margin: 0; text-align: center; }
.session_list li a{ display: block; padding: 10px; }