/* Global rules here */

body { 

	margin: 0px; 
	background-color: #000000;
	overflow: hidden;
	position: fixed;
	color: #cccccc;
}

body * { 

	font-family: Arial;
	font-size: 11px;
	color: #cccccc;

}


img {

	border: none;

}

table#wrapper {

	width: 800px;

}


table#main {

	width: 100%;

}

div.popupwrap {

	margin: 10px;

}

table#footer td {

	vertical-align: top;
	padding-right: 10px;

}

a, a:active, a:visited, a *, a:active *, a:visited * {

	color: #cccc00;
	text-decoration: none;

}

a:hover, a:hover * {

	color: #ffffff;
	text-decoration: none;

}

a.link-lm, a.link-lm:active, a.link-lm:visited, a.link-lm *, a.link-lm:active *, a.link-lm:visited * {

	color: #cccccc;
	text-decoration: none;

}

a.link-lm:hover, a.link-lm:hover * {

	color: #cccc00;
	text-decoration: none;

}

span.highlight-gold * {

	color: #cccc00;

}	

span.highlight-gold {

	color: #cccc00;

}	



/* Header rules */

table#header {

	height: 87px;
	width: 100%;

}

/* Top menu rules */

table#topmenu {

	width: 100%;

}

td.item-tm {

	width: 25%;
	text-align: center;

}

td.first-item-tm {

	width: 25%;
	padding-left: 60px;
	text-align: left;

}

span.link-tm {

	color: #cccccc;
	text-decoration: none;
	font-weight: bold;

}

a.link-tm {

	color: #cccccc !important;
	text-decoration: none;
	font-weight: bold;

}

a.link-tm:hover {

	color: #cccc00;
	text-decoration: none;
	font-weight: bold;

}

A.link-tm:hover {

	color: #cccc00;
	text-decoration: none;
	font-weight: bold;

}

span.link-tm:hover {

	color: #cccc00;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer; /*cursor: hand;*/

}


div.z9 {

	z-index: 9;
	position: absolute;
	width: 290px;
	height: 100px;
	text-align: left;
	padding-left: 5px;
	padding-top: 15px;
	filter:alpha(opacity=92);

}

div.z9-background {

	background-image: url(img/background-tm.jpg);
	filter: alpha(opacity=92);
	opacity: 0.9;

}

ul.list-tm {

	list-style-image: url(img/bullet-tm.gif);
	margin: 0px;
	padding-left: 20px;

}

ul.list-tm a, ul.list-tm a:active, ul.list-tm a:visited {

	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}

ul.list-tm li {

	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}

ul.list-tm a:hover {

	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF00;

}


/* Left menu rules */

table#footer {

	background-attachment: fixed;
	background-color: transparent;
	background-image: url(img/background.jpg);
	background-position: 0 80px;
	background-repeat: no-repeat;

}

table#leftmenu {

	width: 200px;
	margin-left: 40px;
	margin-top: 10px;
	font-weight: bold;

}

table.submenu {

	margin-left: 20px;
	font-weight: bold;

}


img.bullet-lm {

	margin-left: -17px;

}

span.bullet-lm {

	margin-left: -7px;

}

/* Content rules */

td#content {

	padding-right: 0px !important;
	width: 100%;

}

div#scroll {

	overflow: auto;
	height: 640px;
	margin-top: 20px;

}

div.scroll-content {

	margin-right: 10px;

}

table.grey-border

{

	border: solid 1px #CCCCCC;
	border-collapse: collapse;
	text-align: center;
}

.grey-border td {

	border: solid 1px #CCCCCC;

}

.grey-border th {

	border: solid 1px #CCCCCC;

}

table.grid

{

	border: none 0px;
	border-collapse: collapse;
	text-align: center;
	width: 100%;

}

.grid td {

	width: 33%;
	border: none 0px;

}


div.horizontal {

	background-image: url(img/hr.gif);
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-position: 50% 40%;
	background-repeat: no-repeat;

}

h4 {

	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;

}

h2 {

	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;

}

img.gold-border {

	border: 2px solid #CCCC00;

}

.blue {font-family: Arial, sans-serif;font-size:9pt; color:#99FFFF; font-style:italic;  font-weight:normal; text-decoration:none;}