body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1em;
	background-color:#C6C6C8;
	background-image:url('../images/grad1.jpg');
	background-repeat:repeat-x;
}

a, a:active, a:visited {
	color:#1b8174;
	text-decoration:none;
}

a:hover {
	color:#1b8174;
	text-decoration:underline;
}

a img {
	border:0px;
}

table {
	clear:none;
}

img.thinBorder {
	border:1px #000000 solid;
}

#outercontainer {
	text-align:center;
}

#innercontainer {
	width:800px;
	text-align:left;
	border:0px;
	margin:10px auto 10px auto;
}

#innercontainer2 {
	width:100%;
	margin:0px;
	padding:0px 0px 3px 0px;
	background-color:#000000;
}

#banner {
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

#topmenu {
	background-color:#ffffff;
	margin:3px 3px 4px 3px;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	text-align:right;
	line-height:24px;
}

#topmenu a, #topmenu a:visited, #topmenu a:active {
	color:#000000;
	text-decoration:none;
}

#topmenu a:hover {
	color:#1b8174;
	text-decoration:none;
}

#topmenu ul {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}

#topmenu li {
	display:inline;
	margin:0px 12px;
}

#bottommenu {
	margin:4px 14px 0px 14px
	font-color:#000000;
	font-size:9pt;
	line-height:11pt;
	text-align:center;
}

#bottommenu a, #bottommenu a:visited, #bottommenu a:active {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}

#bottommenu a:hover {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#main {
	clear:none;
	margin:0px 3px 0px 165px;
	padding:0px;
	color:#000000;
	text-align:left;
	background-color:#ffffff;
	background-image:url('../images/top_left_round.jpg');
	background-repeat:no-repeat;
}

#main_inner {
	clear:none;
	padding:14px 0px 4px 0px;
	margin:0px 14px 0px 14px;
	color:#000000;
	line-height:1.2em;
}

#middle_outer {
	margin:0px 0px 0px 3px;
	padding:0px;
	background-image:url('../images/grad2.jpg');
	background-color:#000000;
	background-repeat:repeat-y;
	line-height:1.2em;
}

#spacer {
	padding:0px;
	margin:0px;
	height:3px;
}

#leftmenu_outer {
	float:left;
	margin:8px 0px 0px 0px;
	width:165px;
}

#leftmenu {
	color:#ffffff;
	font-size:15pt;
	line-height:17pt;
	margin:0px 3px 0px 0px;
}

#leftmenu a, #leftmenu a:visited, #leftmenu a:active {
	padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#leftmenu a:hover {
	padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	background-color:#1b8174;
	color:#ffffff;
	text-decoration:none;
}

.prop {
	height:550px;
	float:right;
	width:1px;
}

.propclear {
	height:1px;
	line-height:1px;
	clear:both;
}

.header1 {
	color:#000000;
	font-size:16pt;
	line-height:18pt;
	font-weight:bold;
}

.header2 {
	color:#000000;
	font-size:13pt;
	line-height:15pt;
	font-weight:bold;
}

.caption {
	font-style:italic;
	font-size:10pt;
	line-height:12pt;
	text-align:right;
}

.caption2 {
	font-style:italic;
	font-size:12pt;
	line-height:14pt;
	font-weight:bold;
}

.credits {
	font-size:10pt;
	line-height:12pt;
	color:#000000;
}

.credits a, .credits a:visited, .credits a:active {
	font-size:10pt;
	line-height:12pt;
	color:#000000;
	text-decoration:underline;
}

.credits a:hover {
	font-size:10pt;
	line-height:12pt;
	color:#000000;
	text-decoration:none;
}

.clearboth {
	clear:both;
}

.clearleft {
	clear:left;
}

.clearright {
	clear:right;
}

.red {
	color:#ff0000;
}

/* For rounded corners */
b.rbottom{display:block;background: #D9D9DB}
b.rtop{display:block;background: #8C8C8C}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #000000}
    b.r1{margin: 0 5px}
    b.r2{margin: 0 3px}
    b.r3{margin: 0 2px}
    b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/* END for corners */
