/* CSS Document */form { 	display:inline; 	margin: 0px; 	padding: 0px; } .clr {	clear: both;}.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #cccccc;  font-size: 14px;  font-weight: bold;}.back_button {	float: left;  font-size: 11px;  font-weight: bold;  margin-top: 15px;  margin-bottom: 10px;  border: 0px solid #cccccc;  width: 40px;  padding: 4px;}.pagenav {	align: center;  font-size: 11px;  font-weight: bold;  border: 1px solid #cccccc;  width: auto;  padding: 4px;  margin: 1px;}.pagenavbar {	padding-right: 5px;	float: right;}ul{margin: 0;padding: 0;list-style: none;}li{line-height: 15px;padding-left: 15px;padding-top: 0px;background-image: url(../images/arrow.png) ;background-repeat: no-repeat;background-position: 0px 3px;}ul#mainlevel-nav{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}/* MEMU BAR */ul#mainlevel-nav li{	display: block;	background-image: none;	padding-left: 1px;	padding-right: 1px;	float: left;	margin: 0;	width: auto !important;	font-size: 11px;	line-height: 21px;	letter-spacing:.025em;	white-space: nowrap;	border-right: 1px dotted #E7E0D4;	border-top: 1px dotted #E7E0D4;}ul#mainlevel-nav li a{	display: block;	padding-left: 16px;	padding-right: 15px;	text-decoration: none;	color: #E7E0D4;	background: transparent;}ul#mainlevel-nav li a:hover{	color: black;	background: #E7E0D4;}td {	font-size: 11px;}body {	margin: 0;	height: 100%;	padding: 0px;	font-family: Arial, Helvetica, Sans Serif;	font-size: 11px;	color: #333333;	background-color: black;}p {		margin-top: 0;	margin-bottom: 1em;	margin-left: 1px;	margin-right: 20px;	text-align: left;	font-size: 13px;	line-height:1.25;}/* mambo core stuff */a:link, a:visited {	color: #AB2730; text-decoration: none;	font-weight: bold;}a:hover {	color: #000000;	text-decoration: none;	font-weight: bold;}table.contentpaneopen {	width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	}table.contentpane td {	margin: 25px;	padding: 10px;}table.contentpane td.componentheading {	padding-left: 0;}table.contentpane td.contentheading {  padding-left: 0;  padding-top: 9px;}.button {	  border: 1px solid #ddd;  background-color: #AB2730;  margin-top: 2px;  font-size: 10px;  color:#F7EDE3;  letter-spacing:.10em;  text-transform: uppercase;}.inputbox {	padding: 2px;	border: 1px dotted #ddd;	background-color: #fff;}.submit {  border: 1px solid #ddd;  background-color: #AB2730;  margin-top: 2px;  font-size: 10px;  color:#F7EDE3;  letter-spacing:.10em;  text-transform: uppercase;}.searchbox {	border: 0px solid #4B4B4B;	background-color: transparent;	color: #3E3E3E;}.photos {	padding: 2px;	border: 1px solid #aaa;	margin-right: 6px;	margin-top: 3px;}.copyright {		font-size: 9px;	color:#555;	text-align: center;	letter-spacing:.10em;}h2 { 	float: left;	font: bold 16px "Georgia","Times New Roman","Times",serif;	margin: 0 10px 5px 0;	padding: 5px 10px 5px 0;	border-right: solid 1px #aaa;	}	h3 { 	font-size: 13px;		margin: 0;	padding: 5px 5px 0 5px;	text-transform: uppercase;	}	.subtitle {	display: inline;	margin-bottom: 1px;	padding-bottom: 1px;	}	.quote {		margin: 2px;	padding: 4px;	border-top: 1px dotted #aaa;	font-family: palatino,times new roman,times,georgia,serif;	font-style: italic;	font-size: 12px;	text-align: center;	letter-spacing:.05em;	}	.bookentry {	padding: 4px 0 8px 8px;	border: 1px dotted #fff;	background-color: #ECE5D9;	}.contentcolumn {	padding-right: 1px;}.contentheading {	font-family: palatino,times new roman,times,georgia,serif;	font-weight: bold;	font-size: 22px;	color: #AB2730;	text-align: left;	letter-spacing:.05em;}.contentpagetitle {	font-size: 13px;	font-weight: bold;	color: #cccccc;	text-align:left;}/* COMPONETS HERE */.componentheading{font-family: palatino,times new roman,times,georgia,serif;	font-weight: bold;	font-size: 22px;	color:#AB2730;	text-align: left;	letter-spacing:.05em;}table.moduletable {  margin           : 0px 0px 0px 0px;  width            : 100%;}table.moduletable th {  font-size        : 14px;  font-weight      : bold;  color            : #AB2730;  width            : 100%;  text-align       : left;  border-bottom    : 1px solid #C02D37;}table.moduletable td {  font-size        : 11px;  font-weight      : normal;  margin-bottom: 15px table.pollstableborder td {  padding: 2px;}.sectiontableheader {  font-weight: bold;  padding: 4px;}.sectiontablefooter {}.sectiontableentry1 {	background-color : #ffffff;}.sectiontableentry2 {	background-color : #f9f9f9;}.createdate {	height: 15px;	padding-bottom: 10px;	color: #999999;	font-size: 11px;	font-weight: bold;}.modifydate {	height: 15px;	padding-top: 10px;	color: #999999;	font-size: 11px;	font-weight: bold;}table.contenttoc {  border: 1px solid #cccccc;  padding: 2px;  margin-left: 2px;  margin-bottom: 2px;}table.contenttoc th {  color: #666666;	text-align: left;	padding-top: 2px;	padding-left: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;}a.mainlevel:link, a.mainlevel:visited {	display: block;	vertical-align: middle;	font-size: 12px;	font-weight: bold;	color: #666666;	text-align: left;	line-height: 20px;        width: 98%;	text-decoration: none;	background: #efefef;	border-top: 1px solid White;border-left: 1px solid White;border-bottom: 1px solid #acacac;border-right: 1px solid #acacac;	text-indent: 3px;	height: 20px;				}a.mainlevel:hover {	display: block;	vertical-align: middle;	font-size: 12px;	font-weight: bold;	color: White;	text-align: left;	padding-top: 0px;	width: 98%;	text-decoration: none;	background: #ff6600;	border-top: 1px solid #ffd1b3;border-left: 1px solid #ffd1b3;border-bottom: 1px solid #acacac;border-right: 1px solid #acacac;	height: 20px;	text-indent: 3px;	line-height: 20px;		}a.sublevel:link, a.sublevel:visited {	padding-left: 1px;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	color: #ff6600;	text-align: left;}a.sublevel:hover {	color: #ffcc00;	text-decoration: none;background: #E2E2E2;	text-indent: 3px;	line-height: 20px;		}a.sublevel:link, a.sublevel:visited {	padding-left: 1px;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	color: #ff6600;	text-align: left;}a.sublevel:hover {	color: #ffcc00;	text-decoration: none;}.blockborder{	border: 1px solid #CCCCCC;}