body{
	/*margin-left: 50%; */
	margin-top: 0px; 
	font-size: 14px; 
	font-family: arial, helvetica; 
	/*overflow-y: scroll; */
	background-image: url( '../img/bg.gif' ); 
	text-align: center; 
}

#main{
	overflow: hidden; 
	width: 1000px; 
	/*left: -510px; */
	margin: 0px auto; 
	text-align: left; 
	background-color: white; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
}

#header{
	font-family: georgia; 
	padding-bottom: 10px; 
	border-bottom: 1px dotted #0099CB; 
}

#header #col1{
	width: 750px; 
	height: 100px; 
	float: left; 
	text-align: right; 
	background-color: #0099CB;
}

#header #col2{
	margin-left: 1px; 
	width: 249px; 
	height: 100px; 
	float: left; 
	text-align: left; 
	background-color: #CCEBF5; 
}


div.content{
	float: left; 
}

#whatsnext{
	float: left; 
	width: 249px; 
	font-size: 12px;
}

#whatsnext h1{
	font-family: georgia;
	font-weight: normal;
	color: rgb( 75, 75, 75 );
	margin: 35px 0px 0px 0px;
	font-size: 20px;
}

#whatsnext a{
	color: #555;
	text-decoration: none;
}


#whatsnext .description{
	width:210px;
	height: 35px; 
	overflow:hidden;
	padding: 3px 0 1px 5px;
}

#whatsnext .highlight, #whatsnext a.description:hover{
	background-color: #f2f2f2;
	border-top: 1px dotted #0099cb;
	border-bottom: 1px dotted #0099cb;
	padding: 2px 0 0px 5px;
}

#whatsnext a:hover{
	background-color: #ddd;
}


.menu{
	font-size: 10px; 
	padding-top: 10px; 
}

.menu .separator{
	display: block; 
	clear: both;  
}

.menu a{
	color: #0099CB; 
	text-decoration: none; 
	padding-left: 10px; 
	display: block; 
}

.menu a.active{
	padding-left: 7px; 
	border-left: 3px solid #0099CB; 
}

.menu a:hover{
	background-color: #A3DBED; 
}


#footer{
	margin-top: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	font-size: 10px; 
	border-top: 1px dotted #555; 
	text-align: center; 
	color: #555; 
	background-color: #fafafa;
}

#footer a{
	color: #555; 
}


/**
 * The close button
 */
#closeButton{
	position: relative; 
}

#closeButton div{
	position:absolute;
	top: 15px;
	left:650px;
	text-align:right;
	width:300px;
}

#closeButton div a {
	background-image: url( '../img/back.png' ); 
	background-repeat: no-repeat; 
	background-position: 0px -2px;
	padding-left: 30px; 
	font-family: georgia; 
	font-size: 18px; 
}


/** 
 * Some searchi searchi cssi
 */

#searchSubmit{
	font-size: 10px; 
}

#searchField{
	font-size: 10px; 
	border: 1px solid #CCEBF5; 
}

#searchLoading{
	text-align: center; 
	background-color: #CCEBF5; 
	padding: 2px; 
}

#searchContainer{
	display: none; 
	position: absolute; 
	right: 0px; 
	background-color: white; 
	border: 1px solid #0099CB; 
	padding: 1px; 
	width: 250px; 
}

#searchResults{
	font-size: 12px; 
	text-align: left; 
}

#searchResults a.result_1{
	background-color: #f5f5f5;
}

#searchResults a.result{
	color: black; 
	display: block; 
	text-decoration: none; 
	padding: 2px; 
}

#searchResults a.result:hover{
	background-color: #0099CB; 
	color: white; 
}

