/***********//* GENERAL *//***********/body{	background-color: #BAD1F6;	padding-left: 10px;	padding-top: 10px;}/***********************//* LOGO & MENU SIDEBAR *//***********************/#logo{	width: 200px;	background-color: #3399FF;	background-image: url(images/logo.gif);	height: 300px;	border-right: 1px solid #9EBBDE;	border-left: 1px solid #9EBBDE;}#menu{	width: 200px;	border-top: 1px solid #90bade;	border-right: 1px solid #90bade;	border-left: 1px solid #90bade;	padding: 0 0 0em;	margin-bottom: 0em;	font-family: Arial, Helvetica, sans-serif;	background-color: #9EBBDE;	color: #333;	font-size: 12px;	overflow: hidden;}#menu ul{list-style: none;margin: 0;padding: 0;border: none;}#menu li{border-bottom: 1px solid #9EBBDE;margin: 0;}#menu li a{display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #1958b7;border-right: 10px solid #508fc4;background-color: #2175bc;color: #fff;text-decoration: none;width: 100%;}html>body #menu li a { width: auto; }#menu li a:hover{border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}#menu .spacer{	background-color: #3B68A3;}#menu .spacer:hover{	border-left: 10px solid #1958b7;	border-right: 10px solid #508fc4;	background-color: #3B68A3;	cursor: default;}#menu .title{	font-size: 16px;	font-weight: bold;	}#sidebar{	position: absolute;	left: 20px;	top: 20px;}/****************//* CONTENT AREA *//****************/#content{	position: absolute;	left: 230px;	top: 20px;	width: 68%;	min-height: 400px;	min-width: 540px;	border: 1px solid #9EBBDE;	background-color: #E2EAFD;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}#content a:link{	color: #2175bc;	text-decoration: none;}#content a:visited{	color: #2175bc;	text-decoration: none;}#content a:hover{	color: #2175bc;	text-decoration: underline;}#content h2{	border: 1px solid #FFFFFF;	margin: 5px;	padding: 5px;	background-color: #334872;	font-size: 14px;	color: #FFFFFF;}.alphaGroupHeader{	font-size: 14px;	font-weight: bold;}#content .block{	background-color: #F8FAFF;	border: 1px dashed #9EBBDE;	margin: 5px;	padding-left: 10px;	padding-right: 10px;}#content .block p{	font-size: 12px;	text-indent: 2em;}#content .block p.noindent{	text-indent: 0px;}#content .image{	width: 100%;	text-align: center;	}#content .image img{}#content .image p{	margin: 2px 100px 0px 100px;	font-size: 10px;	text-align: center;	padding: 0px;	text-indent: 0em;}#content .thumbs .block{	border: 0px;	margin-left: 20px}#content .thumbs .image{	float: left;	width: 200px;	background-color: #F8FAFF;	border: 1px dashed #9EBBDE;	margin: 0px 5px 5px 0px;	padding: 5px;}#content .thumbs .image img{	border: 0px;	width: 200px;	height: 139px;}#content .thumbs .image p{	margin: 2px 10px 0px 10px;}#content .block.galleryHeader{	clear: both;}#content .thumbs.mainGallery .image{	width: auto;}#content .thumbs.mainGallery .image img{	max-width: 75px;	max-height: 75px;}#content .thumbs.mainGallery .image p{	margin: 2px 5px 0px 5px;}#content .block p .mainGalleryHeader{	font-size: 14px;	font-weight: bold;}.math{	font-family: "Courier New", Courier, mono;}#content .block ul{	list-style-type: none;}#content .block ul li{	margin-left: 10px;	margin-right: 40px;}#content .block ul li p{	text-indent: 0px;}#content .block ul li ul li{	margin: -10px 0px 0px -10px;}/**********//* FOOTER *//**********/#footer{	clear: left;}#footer p{	padding: 5px;	margin: 5px;	font-size: 10px;	font-style: italic;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	background-color: #647192;	color: #CCCCCC;	border: 1px solid #FFFFFF;}#footer a:link{	color: #FFFFFF;	text-decoration: none;}#footer a:visited{	color: #FFFFFF;	text-decoration: none;}#footer a:hover{	color: #FFFFFF;	text-decoration: underline;}