a:link{	color: #33dd33;	}a:visited{	color: #66aa66;	}a:hover{	background-color:#666666;	}a:active{	background-color:#222222;	}body{	text-align: center;	background-color: #eeeeee;	color:#000000;	font-family: "Trebuchet MS", sans serif;	}div#banner, img#banner{ //div in IE, img in other browsers	padding: 10px;	margin: 10px;	}div.literature{	width: 600px;	background-color: #ffffff;	color: #000000;	margin: 5px;	border: solid 1px #eeeeee;	padding: 0px;}div.literature div.section{	background-color: #ffffff;	border: solid 1px #aaaaaa;	margin: 2px;	text-align: left;	}div.literature div.section div.title{	font-size: 150%;	font-weight: bold;	background-color: #aaaaaa;	text-align: center;	margin-top: 0px;}div.literature div.section p{	text-indent: 5ex;	}div.navbar{	position: relative;	width: 600px;	border: solid 1px #aaaaaa;	background-color: #ffffff;	padding: 10px;	margin: 0px;	padding-left: 35px;	padding-right: 35px;	}div.navbar div.prevbutton{	position: absolute;	left: 5px;	top: 5px;	font-size:25px;}div.navbar div.nextbutton{	position: absolute;	right: 5px;	top: 5px;	font-size:25px;}div.navbar .navsummary{	font-size: 150%;	padding: 3px;	}div.navbar .navjump{	border: solid 1px #aaaaaa;	padding: 3px;}	img{ border: 0; }table{	background-color: #ffffff;	margin: 0px;	padding: 0px;	}table.cardsummary{	width:600px;	}table.form{	background-color: none;	}td{	margin: 0px;	border: solid 1px #aaaaaa;}table.groups td{	width: 300px;	text-align: left;	font-size:125%;	vertical-align: top;	}table.groups td.fieldtitle{	font-size:150%;	}table.cardsummary{	margin: 5px;	border-collapse: separate;	border-spacing: 2px;	}table.cardsummary td.cardimage{	background-color: #ffffff;	width: 300px;}table.cardsummary td.cardtitle{	font-size: 150%;	font-weight: bold;	text-align: center;	background-color: #aaaaaa;	}table.cardsummary td.carddescription{	position: relative;	top: 0px;	left: 0px;	font-size: 90%;	font-weight: normal;	background-color: #ffffff;	padding: 10px;	vertical-align: top;	}table.cardsummary td.carddescription div.cardserial{	position: relative;	background-color: #aaaaaa;	color: #ffffff;	text-align: center;	vertical-align: bottom;	padding: 2px;	margin-left: 40%;	width: 20%;	margin-right: 40%;	margin-top: 5px;	}table.cardsummary td.carddescription div.cardedit{	position: relative;	background-color: #ffffff;	border: 1px #aaaaaa solid;	color: #ffffff;	text-align: center;	vertical-align: bottom;	padding: 1px;	margin-left: 70%;	width: 25%;	margin-right: 5%;	margin-top: 5px;	}table.cardsummary td.carddescription div.cardlink{	position: absolute;	top: 0%;	left: -260%;	width: 100%;	height: 100%;	background-color: #ffffff;	border: 1px #aaaaaa solid;	color: #ffffff;	text-align: center;	}table.cardsummary td.fieldtitle{	text-align: left;	font-weight: bold;	background-color: #aaaaaa;	width: 50px;	}table.cardsummary td.cardfield{	background-color: #ffffff;	height: 20px;	}div.tinytext{	font-size:75%;	margin:4px;	}body.editor{	font-size:90%;	}div.loginstatus{	text-align: center;	border: solid 1px #aaaaaa;	padding: 2px;	margin: 10px;	width: 50%;	background-color: #ffffff;	}div.statusalert{	color: #eeeeee;	border: solid 1px #aaaaaa;	padding: 2px;	margin: 10px;	width: 50%;	background-color: #3333dd;	}div.erroralert{	color: #eeeeee;	border: solid 1px #aaaaaa;	padding: 2px;	margin: 10px;	width: 50%;	background-color: #dd3333;	}div.mainmenu{	background-color:#ffffff;	border: solid 1px #eeeeee;}div.mainmenu div.mainmenublock{	background-color: #ffffff;	border: solid 1px #aaaaaa;	margin: 2px;	text-align: left;	}div.mainmenu div.mainmenublock h3{	font-size: 150%;	font-weight: bold;	background-color: #aaaaaa;	text-align: center;	margin-top: 0px;}div.mainmenu div.mainmenublock ul{	list-style-type: square;	color: #66aa66;	}div.mainmenu div.mainmenublock li{	color: #000000;	}div.topmenu{	position: absolute;	right: 2%;	top: 2%;	text-align: left;	border: solid 1px #66aa66;	padding: 2px;	width: 15%;	background-color: #ffffff;	}div.cards div.cardbutton{	border: solid 1px #aaaaaa;	padding: 2px;	margin: 10px;	width: 30%;	}div.cards .cardisin{	background-color: #33dd33;}div.cards .cardisout{	color: #555555;	background-color: #888888;}body.editor table.cardsummary td{	border: solid 1px #66aa66;}body.editor table.cardsummary td.fieldtitle, table.tablelist td.fieldtitle {	text-align: center;	background-color: #66aa66;}body.editor div.content{	margin-right: 20%;	margin-left: 0%;	width: 80%;	padding: 0%;}}.selectinput{	vertical-align: bottom;}