body {
	font-family: Verdana, sans-serif;
	font-size: medium;
	color: #000;
	background: #FFF;
	text-align: center;
	margin: 0;
	padding: 0;
}
a img {
	border: none;
}

/* ===headers*/
	h1 {
		font-size: 1.5125em;
		font-weight: normal;
		margin: 0 0 10px 0;
		padding: 0;
		text-transform: capitalize;
		color: #000;
	}
	h2 {
		font-size: .8em;
		margin: 10px 0;
		padding: 0;
		color: #000;
	}
	h3 {
		font-size: .8em;
		margin: .5em 0 .4em 0;
		padding: 0;
		color: #000;
	}
	h4 {
		font-size: .75em;
		color: #000;
	}
/* ===links */
	a {
		color: #0097AC;
	}
	/*a:after {
		content: " [" attr(href) "] ";
	}*/
	a img {
		position: relative;
		top: 3px;
	}

#main {
	margin: 0;
	text-align: left;
}
#menu-holder {

}
#down-logo, #menu, #menu-holder form {
	display: none;
}
#flash-holder {
	display: none;
}
#page-holder {
	margin: 10px 10px 0 10px;
}
#breadcrumbs, #subbreadcrumbs {
	display: none;
}
#OptusZooLogo {
	display: block;
	height: 35px;
	width: 88px;
	position: absolute;
	top: 0;
	right: 0;
}
ul, ol {
	padding: 0 0 0 20px;
	margin: 0;
}
ul li {
	list-style: square;
	margin: 3px 0;
}
ol li {
	margin: 3px 0;
}
p {
	padding: 0;
	margin: 10px 0;
}


/* ===form */
	form {
		margin: 0;
		padding: 0;
	}
	button {
		background: none;
		border: none;
		padding: 0;
		margin: 0;
		font-size: 1em;
		position: relative;
		top: 2px;
	}
	button img {
		margin: 0;
		padding: 0;
	}
	input {
		font-family: Verdana, sans-serif;
		width: 225px;
		height: 16px;
		background: #FFF;
		border: solid 1px #006685;
		padding-left: 5px;
		color: #006685;
		margin: 0;
	}
	input.file {
		width: auto;
		height: auto;
	}
	input.half-size {
		width: 150px;
	}
	input.free {
		width: auto;
	}
	input.tiny {
		width: 50px;
	}
	.column-II input {
		width: 150px;
	}
	input.check {
		width: auto;
		background: none;
		border: none;
		padding: 0;
	}
	select.input-wide {
		width: 233px;
	}
	select.tiny {
		width: 50px;
	}
	html>body select.input-wide {
		width: 232px;
	}
	.column-II select.input-wide {
		width: 150px;
	}
	#top-search-box input {
		width: 195px;
	}
	textarea {
		width: 600px;
		float: left;
		height: 195px;
		background: #FFF;
		border: solid 1px #006685;
		padding-left: 5px;
		color: #006685;
	}
	textarea.free {
		width: 450px;
		float: none;
		margin-left: 10px;
	}
	textarea.tiny {
		float: none;
		width: 295px;
		height: 55px;
	}
	.column-II textarea {
		width: 150px;
		height: 100px;
		float: none;
	}
	select, input, textarea {
		font-family: Verdana, sans-serif;
		font-size: 1em;
		color: #006685;
	}
	.element {
		padding-left: 10em;
		margin: 0;
	}
	.element05 .check,
	.element05 .radio,
	.element .check,
	.element .radio,
	.element15 .check,
	.element15 .radio,
	.element2 .check,
	.element2 .radio,
	.element25 .check,
	.element25 .radio {
		margin-top: .6em;
	}
	.element05 label, .element05 .label, .element05-label,
	.element label, .element .label, .element-label,
	.element15 label, .element15 .label, .element15-label,
	.element2 label, .element2 .label, .element2-label,
	.element25 label, .element25 .label, .element25-label
	{
		float: left;
		padding-top: .3em;
		display: inline;
	}
	.element05 img.label, img.element05-label,
	.element img.label, img.element-label,
	.element15 img.label, img.element15-label,
	.element2 img.label, img.element2-label,
	.element25 img.label, img.element25-label
	{
		padding-top: 0;
	}
	.element label, .element .label, .element-label {
		margin-left: -10em;
	}
	.element05 {
		padding-left: 5em;
		margin: 0;
	}
	.element05 label, .element05 .label, .element05-label {
		margin-left: -5em;
	}
	.element05 .label-wide {
		width: 4.6em;
	}
	.element15 {
		padding-left: 15em;
		margin: 0;
	}
	.element15 label, .element15 .label, .element15-label {
		margin-left: -15em;
	}
	.element2 {
		padding-left: 20em;
		margin: 0;
	}
	.element2 label, .element2 .label, element2-label {
		margin-left: -20em;
	}
	.element25 {
		padding-left: 25em;
		margin: 0;
	}
	.element25 label, .element25 .label, element25-label {
		margin-left: -25em;
	}
	label.inline {
		margin: 0;
		float: none;
		display: inline;
		padding-right: 10px;
	}
	.element .label-wide {
		width: 8.6em;
	}
	.element input.label-wide, .element select.label-wide {
		width: 7em;
	}
	.element15 .label-wide {
		width: 14.5em;
	}
	.element2 .label-wide {
		width: 17.7em;
	}
	.element25 .label-wide {
		width: 24em;
	}
	.element2 input.label-wide, .element2 select.label-wide, .element25 select.label-wide {
		width: 16.3em;
	}
	.tiny-row {
		height: 1.45em;
		padding: 5px 0;
	}
	label.tiny-row {
		padding: 6px 0 5px 0;
	}
	label.radio, label.check {
		position: relative;
		vertical-align: top;
	}


/* ===letters*/
	ul.letters {
		float: right;
	}
	ul.letters li {
		list-style: none;
		list-style-image: none;
		display: inline;
		float: left;
		width: 1.5em;
		line-height: 2em;
		font-weight: normal;
		margin: -5px 0 0 0;
	}


/* ===alert */
	.alert-holder {
		margin-bottom: 10px;
		font-size: .6875em;
		border: solid 2px #F00;
		-moz-border-radius: 5px;
	}
	.alert-holder .header {
		height: 5px;
		font-size: 1px;
	}
	.alert-holder .content {
		margin: 0 10px 0 50px;
		height: 40px;
	}
	html>body .alert-holder .content {
		min-height: 40px;
	}
	.alert-holder .alert-message {
		font-weight: bolder;
		color: #900;
	}


/* ===pages */
	.pages-holder {
		text-align: center;
		line-height: 17px;
		margin-bottom: 10px;
		font-size: .6875em;
	}
	.pages-holder img {
		position: relative;
		top: 3px;
	}
	.page-alone .pages-holder {
		font-size: 1em;
	}
	.page-alone {
		margin: 10px;
		text-align: left;
	}


/* ===tables */
	caption {
		text-align: left;
		color: #006685;
		font-weight: bold;
		font-size: .8em;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.simple-table th,
	.simple-table-II th
	{
		font-size: .825em;
	}
	.simple-table td,
	.simple-table-II td
	{
		font-size: .6875em;
	}


	.simple-table {
		width: 100%;
		margin-bottom: 10px;
		border-collapse: collapse;
		border: solid 1px #84CDD7;
	}
	.simple-table thead th {
		height: 25px;
		border-bottom: dashed 1px #84CDD7;
	}
	.simple-table tbody td, .simple-table tbody th {
		height: 35px;
		border-bottom: dashed 1px #84CDD7;
	}
	.simple-table tbody tr.underlined td, .simple-table tbody tr.underlined th {
		border-bottom: dashed 1px #006685;
	}
	.simple-table td, .simple-table th {
		padding: 0 10px;
	}
	.simple-table tfoot {
		display: none;
	}


	.simple-table-II {
		width: 100%;
		margin-bottom: 10px;
		border-collapse: collapse;
		border: solid 1px #C6DB00;
	}
	.simple-table-II thead th {
		height: 25px;
		border-bottom: dashed 1px #C6DB00;
	}
	.simple-table-II tbody td {
		height: 35px;
		border-bottom: dashed 1px #C6DB00;
	}
	.simple-table-II td, .simple-table-II th {
		padding: 0 10px;
	}
	.simple-table-II tfoot {
		display: none;
	}


	.small-table {
		border-collapse: collapse;
		margin: 0;
		width: 100%;
	}
	.small-table tbody tr td {
		border-bottom: dashed 1px #B0D0DB;
	}
	.small-table tbody tr.last td {
		border-bottom: dashed 1px #006685;
	}
	.small-table td, .small-table th {
		height: 2.25em;
	}

	tr.highlited {
		border: dotted 2px #FC0;
	}
	table.simple-table td.sim, table.simple-table-II td.sim {
		border-left: dotted 20px #FC0;
	}


/* ===assets*/
	/* ===assets general*/
		.asset-I .header h2,
		.asset-II .header h2,
		.asset-III .header h2 {
			font-size: .825em;
			margin: 0;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		.asset-I .content,
		.asset-I-a .content,
		.asset-I-b .content,
		.asset-I-c .content,
		.asset-II .content,
		.asset-II-a .content,
		.asset-II-b .content,
		.asset-III .content,
		.asset-III-a .content,
		.asset-III-b .content {
			margin: 10px;
			font-size: .6875em;
		}
		.asset-I-a .header br,
		.asset-I-b .header br,
		.asset-I-c .header br,
		.asset-II-a .header br,
		.asset-II-b .header br,
		.asset-III-a .header br,
		.asset-III-b .header br {
			display: none;
		}
		.footer {
			clear: left;
		}
		.footer, .footer div {
			height: 5px;
			font-size: 0.001em;
		}
		.content h2, .content h3 {
			font-size: 1.163636em;
		}
		.content .row {
			margin: 0 -10px;
			padding: 10px;
			min-height: 1.8em;
			border-top: dashed 1px #A3C8D3;
			clear: left;
		}
		* html .content .row {
			height: 1.8em;
		}
		* html .content .row.ie {
			height: auto;
		}
		.content .row img.left, .content .row img.label {
			margin-bottom: 10px;
		}
		.content .row .row {
			border: none;
		}
		.content .row.clean {
			border: none;
			margin-bottom: 1px;
		}
		.asset-II .content .row {
			margin: 0 -5px;
		}
		.content .row button {
			top: 0px;
			margin-top: -8px;
		}
		html>body .content .row button {
			margin-top: -6px;
		}
		.content .row img {
			margin-top: 5px;
		}
		.content .row label {
			line-height: 20px;
		}
		.content .row.first {
			margin-top: -10px;
			border-top: none;
		}
		.content .row.last {
			margin-bottom: -15px;
		}
		.content .row.highlighted {
			border: solid 1px #FFED99;
		}
		.content.full {
			padding: 0;
			margin: 0;
			position: relative;
		}
		.asset-I .content.noheader,
		.asset-I-a .content.noheader,
		.asset-I-b .content.noheader,
		.asset-I-c .content.noheader,
		.asset-II .content.noheader,
		.asset-II-a .content.noheader,
		.asset-II-b .content.noheader,
		.asset-III .content.noheader,
		.asset-III-a .content.noheader,
		.asset-III-b .content.noheader {
			padding: 0;
			margin: 5px 10px;
		}
		html>body .content.noheader {
			overflow: hidden;
		}
		.asset-divider {
			font-size: .001em;
			height: 10px;
			margin: 0;
			padding: 0;
			border-top: dashed 1px #666;
			background: #FFF;
		}


	/* ===asset-I */
		.asset-I {
			border: solid 1px #84CDD7;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-I .header {
			border-top: solid 25px #84CDD7;
		}
		.asset-I .header h2 {
			position: relative;
			top: -25px;
			padding: 0 10px;
		}
		html>body .asset-I .header h2 {
			margin-top: -25px;
			position: static;
		}
		.asset-I .left-90 {
			margin-left: 90px;
		}
		.asset-I .header h2.welcome {
			font-size: 1.6em;
			font-weight: normal;
			border-bottom: solid 5px #006685;
		}
		.asset-I .img-left {
			float: left;
			margin: 0 10px 0 -85px;
		}


	/* ===asset-I-a */
		.asset-I-a {
			border: solid 1px #84CDD7;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-I-a .header {
			min-height: 5px;
		}
		* html .asset-I-a .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-I-a .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-I-a .header h2 {
			font-size: 14em;
		}
		.asset-I-a .content.tiny {
			padding: 0;
			margin: 0 5px;
			position: relative;
		}
		html>body .asset-I-a .content.tiny {
			padding: 0;
			margin: -5px 5px;
			position: static;
		}


	/* ===asset-I-b */
		.asset-I-b {
			border: solid 1px #006685;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-I-b .header {
			min-height: 5px;
		}
		* html .asset-I-b .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-I-b .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-I-b .header h2 {
			font-size: 14em;
		}
		.asset-I-b .content.small {
			margin: 0 10px;
		}
		.asset-I-b .content.tiny {
			padding: 0;
			margin: 0 5px;
			position: relative;
		}
		html>body .asset-I-b .content.tiny {
			padding: 0;
			margin: -5px 5px;
			position: static;
		}


	/* ===asset-I-c */
		.asset-I-c {
			border: solid 2px #006685;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-I-c .header {
			min-height: 5px;
		}
		* html .asset-I-c .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-I-c .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-I-c .header h2 {
			font-size: 14em;
		}
		.asset-I-c .content.small {
			margin: 0 10px;
		}
		.asset-I-c .content.tiny {
			padding: 0;
			margin: 0 5px;
			position: relative;
		}
		html>body .asset-I-c .content.tiny {
			padding: 0;
			margin: -5px 5px;
			position: static;
		}


	/* ===asset-II */
		.asset-II {
			border: solid 1px #C6DB00;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}

		.asset-II .header {
			border-top: solid 25px #C6DB00;
		}
		.asset-II .header h2 {
			position: relative;
			top: -25px;
			padding: 0 10px;
		}
		html>body .asset-II .header h2 {
			margin-top: -25px;
			position: static;
		}
		.asset-II .content {
			margin: 10px 5px;
		}
		.asset-II .left-96 {
			margin-left: 106px;
		}
		.asset-II .img-left {
			float: left;
			margin-left: -96px;
		}


	/* ===asset-II-a */
		.asset-II-a {
			border: solid 1px #C6DB00;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-II-a .header {
			min-height: 5px;
		}
		* html .asset-II-a .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-II-a .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-II-a .header h2 {
			font-size: 14em;
		}
		.asset-II-a .content {
			margin: 10px;
		}


	/* ===asset-II-b */
		.asset-II-b {
			border: solid 1px #C6DB00;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-II-b input {
			width: 95px;
		}
		.asset-II-b input.check {
			width: auto;
		}
		.asset-II-b .header {
			min-height: 5px;
		}
		* html .asset-II-b .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-II-b .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-II-b .header h2 {
			font-size: 14em;
		}
		.asset-II-b .content.Pen {
			margin: 0 10px 0 115px;
		}


	/* ===asset-III */
		.asset-III {
			border: solid 1px #FC0;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-III .header {
			border-top: solid 25px #FC0;
		}
		.asset-III .header h2 {
			position: relative;
			top: -25px;
			padding: 0 10px;
		}
		html>body .asset-III .header h2 {
			margin-top: -25px;
			position: static;
		}
		.asset-III .left-55 {
			margin-left: 55px;
		}
		.asset-III .img-left {
			float: left;
			margin: 0 10px 0 -50px;
		}


	/* ===asset-III-a */
		.asset-III-a {
			border: solid 1px #FC0;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-III-a input {
			width: 95px;
		}
		.asset-III-a input.check {
			width: auto;
		}
		.asset-III-a .header {
			min-height: 5px;
		}
		* html .asset-III-a .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-III-a .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-III-a .header h2 {
			font-size: 14em;
		}
		.asset-III-a .content.Pen {
			margin: 0 10px 0 115px;
		}


	/* ===asset-III-b */
		.asset-III-b {
			border: solid 2px #FC0;
			margin: 0 0 10px 0;
			-moz-border-radius: 5px;
		}
		.asset-III-b input {
			width: 95px;
		}
		.asset-III-b input.check {
			width: auto;
		}
		.asset-III-b .header {
			min-height: 5px;
		}
		* html .asset-III-b .header {
			height: 5px;
			font-size: 1px;
		}
		.asset-III-b .header h2 {
			font-size: .825em;
			margin: 0 10px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			text-transform: capitalize;
		}
		* html .asset-III-b .header h2 {
			font-size: 14em;
		}
		.asset-III-b .content.Pen {
			margin: 0 10px 0 115px;
		}


/* ===shortcuts */
	.left {
		float: left;
		margin-right: 10px;
	}
	.right {
		float: right;
		margin-left: 10px;
	}
	.clear {
		clear: both;
	}
	.clear-left {
		clear: left;
	}
	.clear-right {
		clear: right;
	}
	.text-center {
		text-align: center;
	}
	.text-right {
		text-align: right;
	}
	li.no-bull {
		list-style-image: none;
		font-weight: bold;
	}
	ul.alone {
		margin-left: -5px;
	}
	ol.alone {
		margin-left: -20px;
	}
	em.letters-test {
		font-style: normal;
		color: #F00;
	}
	.nobr {
		white-space: nowrap;
	}
	.rel {
		position: relative;
	}
	.float-holder {
		width: 100%;
		overflow: auto;
	}
	.comments {
		font-size: .56em;
		text-align: center;
		margin: 10px;
	}
	.hidden {
		display: none;
	}
	.noprint {
		display: none;
	}
	.addon {
		display: table;
		_height: 0;
	}
/* ===columns */
	.column-I, .column-I-a {
		margin: 0;
		padding: 0;
	}
	.column-I, .column-II-a {
		width: 58%;
	}
	.column-I-a, .column-II {
		width: 40%;
	}
	.column-II, .column-II-a {
		margin: 0;
		float: right;
		display: inline;
	}
	.column-left {
		margin: 0;
		width: 49%;
		float: left;
	}
	.column-right {
		margin: 0 0 0 10px;
		float: left;
		width: 49%;
		display: inline;
	}
	.column-2a {
		float: left;
		width: 150px;
		margin-left: -10px;
	}
	.column-2 {
		float: left;
		width: 50%;
		margin-bottom: 5px;
	}
	.column-3 {
		float: left;
		width: 32.5%;
		margin-bottom: 5px;
	}
	html>body .column-3 {
		min-width: 33%;
		width: auto;
	}
	html>body .column-3.fix {
		width: 33%;
	}
	.column-1-3 {
		margin: 0;
		float: left;
		width: 32%;
		display: inline;
		clear: left;
	}
	.column-2-3, .column-3-3 {
		margin: 0 0 0 10px;
		float: left;
		width: 32%;
		display: inline;
	}
	.column-4 {
		float: left;
		width: 25%;
		margin-bottom: 5px;
	}
	* html .column-4 {
		width: 24.5%;
	}
	.column-holder {
		margin: 0 -5px 0 -5px;
		padding: 0;
	}
	.column-holder-10 {
		margin: 0 -10px 0 -10px;
		padding: 0;
	}
	.column-holder-0 {
		margin: 0;
		padding: 0;
	}
	.form-column {
		float: left;
		width: 250px;
	}
	.column-5 {
		min-width: 17%;
		float: left;
		padding: 0 5px;
		margin-bottom: 5px;
	}
	* html .column-5 {
		width: 18%;
	}
	.column-5.fixed {
		width: 18%;
	}
	.column-5 label,
	.column-3 label
	{
		display: block;
		margin-bottom: 5px;
	}
	.column-5 .inline, .column-5 .check, .column-5 .radio,
	.column-3 .inline, .column-3 .check, .column-3 .radio
	{
		display: inline;
	}
	.column-5 input,
	.column-3 input
	{
		width: 120px;
	}
	.column-5 input.tiny,
	.column-3 input.tiny
	{
		width: 50px;
	}
	.column-5 .input-wide,
	.column-3 .input-wide
	{
		min-width: 120px;
		width: auto;
	}
	.column-5 input.check,
	.column-3 input.check
	{
		width: auto;
	}
	.column-6 {
		width: 16%;
		float: left;
		padding: 0;
		margin-bottom: 5px;
	}
/* ===misc */
	.divider {
		height: 20px;
		margin: 0 -10px;
		line-height: 20px;
		position: relative;
		clear: both;
	}
	.divider div {
		margin-left: 30px;
		padding-left: 0.1ex;
		font-weight: bolder;
		width: 20px;
		border: solid 1px #099;
		-moz-border-radius: 10px;
	}
	.blue-disk {
		float: right;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-weight: bold;
		font-size: 1em;
		font-family: Arial, sans-serif;
		text-align: center;
		margin: 0 auto;
		color: #FFF;
		border: solid 1px #099;
		-moz-border-radius: 17px;
	}
	.star {
		float: left;
		width: 15px;
		height: 15px;
	}
	.white-line {
		height: 5px;
		line-height: 5px;
		font-size: .001em;
		margin: 0 -10px;
	}
	.settings-divider {
		font-size: .001em;
		height: 1px;
		border-bottom: dashed 1px #FFF;
		clear: both;
	}
	img.bordered {
		border: solid 1px #FFF;
	}
	.progress-bar {
		height: 20px;
		background: #FFF;
		border: solid 2px #30839C;
		-moz-border-radius: 5px;
	}
	.progress-bar div {
		height: 20px;
		float: left;
		border-right: solid 1px #30839C;
		-moz-border-radius: 5px;
		font-size: .001em;
		color: #30839C;
		width: 1px;
	}
	.album-item {
		float: left;
		width: 96px;
		padding: 2px;
		margin-right: 10px;
	}
	.album-item a {
		width: 90px;
		height: 90px;
		display: block;
	}
	.album-item a img {
		position: static;
	}
	.icon {
		float: left;
		width: 70px;
		text-align: center;
		font-weight: bolder;
	}
	img.icon32 {
		float: left;
		position: relative;
		top: -10px;
		margin-right: 10px;
	}
	.alert {
		height: 24px;
		line-height: 24px;
		padding: 0 0 0 27px;
		clear: left;
	}
	ul.after-left li {
		margin-left: 70px;
	}
	h4.arrow {
		padding: 4px;
		height: 17px;
		line-height: 17px;
		margin: 4px -20px 4px 4px;
		position: relative;
		border: solid 1px #C6DB00;
		border-right: solid 40px #C6DB00;
		font-size: 1.2em;
		font-weight: bold;
		-moz-border-radius-topright: 130px;
		-moz-border-radius-bottomright: 130px;
	}
	.photo-row {
		height: 101px;
	}
	.scrollable {
		overflow: auto;
		height: 9em;
		border: solid 1px #006685;
		padding: 0 1ex;
	}
	.top-links {
		display: none;
	}
/* ===unique names */
	#ready_fav {
		width: 272px;
		height: 24.27em;
	}
	#suggestions {
		height: 4.09em;
	}
	#UpdateOptions {
		/* 292x155 px */
		height: 14.09em;
		width: 26.54em;
	}
	#UpdateOptionsHeight {
		height: 12.45em;
	}
	#news-reel {
		min-height: 191px;
	}
	* html #news-reel {
		height: 210px;
	}
	#footer {
		clear: both;
		font-size: .6875em;
		margin: 10px 0;
	}
	#footer div {
		text-align: center;
	}
	#footer a {
		color: #066;
		margin: 0;
		padding: 0;
	}
	#footer ul.linkline {
		text-align: center;
		margin: 2px 0;
		padding: 0;
	}
	#footer ul.linkline li {
		display: inline;
		padding: 0 5px;
		border-left: solid 1px #066;
	}
	#footer ul.linkline li.first {
		border: none;
	}
/* ===ToolTip */
	#ToolTip {
		display: none;
	}
/* ===TopLoginForm */
	#TopLoginForm {
		display: none;
	}
/* ===home page */
	h2.home-title1 {
		color: #FFF;
		font-size: 1.636364em;
		font-weight: normal;
		margin: 0;
	}
	h2.home-title2 {
		color: #006685;
		font-size: 1.636364em;
		font-weight: normal;
		margin: 0 0 .625em 0;
	}
	h2.home-title3 {
		color: #0097AE;
		font-size: 1.636364em;
		font-weight: normal;
		margin-bottom: 33px;
	}
	html>body h2.home-title3 {
		margin-bottom: 32px;
	}
	h2.home-title4 {
		color: #0097AE;
		font-size: 1.125em;
		font-weight: normal;
	}
	h2.home-title4 strong {
		color: #006685;
	}
	#Pen {
		float: left;
		margin-bottom: -15px;
		margin-left: -110px;
	}
/* ===stars */
	.stars0-5, .stars1-5, .stars2-5, .stars3-5, .stars4-5, .stars5-5,
	.stars0-4, .stars1-4, .stars2-4, .stars3-4, .stars4-4,
	.stars0-3, .stars1-3, .stars2-3, .stars3-3
	{
		width: 85px;
		height: 11px;
		font-size: 1px;
		border: solid 1px #006685;
		-moz-border-radius: 5px;
	}
	.stars0-4, .stars1-4, .stars2-4, .stars3-4, .stars4-4
	{
		width: 68px;
	}
	.stars0-3, .stars1-3, .stars2-3, .stars3-3
	{
		width: 51px;
	}
	.active-stars {
		height: 11px;
		display: block;
		-moz-border-radius: 3px;
	}

	.stars1-3 .active-stars,
	.stars1-4 .active-stars,
	.stars1-5 .active-stars
	{
		border-left: solid 17px #C6DB00;
	}
	.stars2-3 .active-stars,
	.stars2-4 .active-stars,
	.stars2-5 .active-stars
	{
		border-left: solid 34px #C6DB00;
	}

	.stars3-4 .active-stars,
	.stars3-5 .active-stars,
	.stars3-3 .active-stars
	{
		border-left: solid 51px #C6DB00;
	}

	.stars4-5 .active-stars,
	.stars4-4 .active-stars
	{
		border-left: solid 68px #C6DB00;
	}
	.stars5-5 .active-stars {
		border-left: solid 85px #C6DB00;
	}


	* html .stars0-5, * html .stars1-5, * html .stars2-5, * html .stars3-5, * html .stars4-5, * html .stars5-5,
	* html .stars0-4, * html .stars1-4, * html .stars2-4, * html .stars3-4, * html .stars4-4,
	* html .stars0-3, * html .stars1-3, * html .stars2-3, * html .stars3-3
	{
		width: 85px;
		height: 17px;
		font-size: 14px;
		border: none;
	}
	* html .stars0-4, * html .stars1-4, * html .stars2-4, * html .stars3-4, * html .stars4-4
	{
		width: 68px;
	}
	* html .stars0-3, * html .stars1-3, * html .stars2-3, * html .stars3-3
	{
		width: 51px;
	}
	* html .active-stars {
		width: 0px;
		height: 17px;
		float: left;
	}

	* html .stars1-3 .active-stars {
		width: 33.33%;
		border: none;
	}
	* html .stars2-3 .active-stars {
		width: 66.66%;
		border: none;
	}

	* html .stars1-4 .active-stars {
		width: 25%;
		border: none;
	}
	* html .stars2-4 .active-stars {
		width: 50%;
		border: none;
	}
	* html .stars3-4 .active-stars {
		width: 75%;
		border: none;
	}

	* html .stars1-5 .active-stars {
		width: 20%;
		border: none;
	}
	* html .stars2-5 .active-stars {
		width: 40%;
		border: none;
	}
	* html .stars3-5 .active-stars {
		width: 60%;
		border: none;
	}
	* html .stars4-5 .active-stars {
		width: 80%;
		border: none;
	}
	* html .stars5-5 .active-stars, * html .stars3-3 .active-stars, * html .stars4-4 .active-stars {
		width: 100%;
		border: none;
	}
