/* CSS Document */
/* Global Styles */
body {
	margin-top:0px;
	background-color:white;
	text-align:center;
}

table {
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
}

td	{
	padding:0px;
	margin:0px;
	border:0px;
	vertical-align:top;
}

a:link, a:visited	{
	color:#5481c2;
	text-decoration:none;
}

a:hover {
	color:#5481c2;
	text-decoration:underline;
}

/* Main page */
.main_title	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#666666;
	margin:15px 5px 0px 15px;
}

.main_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	margin:0px 5px 20px 28px;
}

.img_main_title {
	margin-top:15px;
}

.second_li	{
	list-style-type:disc;
	margin-left:30px;
}

.second_li_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	margin-bottom:10px;
	margin-left:-28px;
}

/* For IE */
*:first-child+html .second_li_text {margin-left:14px;} 
* html .second_li_text {margin-left:14px;}

.boldLink	{
	color:blue;
	font-weight:bold;
}

table.mainPage {
	background-color:#e7e7e8;
}

/* Interior page */
table.subPage {
	background-color:white;
}

/* Interior Page - Left Menu */
td.leftMenu {
	width:204px;
	background-color:#4b4b4b;
}

h1.leftMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#86b1d8;
	margin:50px 0px 0px 20px;
	text-align:left;
}

a.leftMenuH1 {
	text-decoration:none;
	color:#86b1d8;
}
a.leftMenuH1:hover {
	text-decoration:underline;
}

h2.leftMenu	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#cccccc;
	margin:0px 0px 0px 20px;
	text-align:left;
}

a.leftMenuH2 {
	text-decoration:none;
	color:#cccccc;
}
a.leftMenuH2:hover {
	color:white;
}

h3.leftMenu	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:white;
	margin:0px 0px 0px 20px;
	text-align:left;
}

a.leftMenuH3 {
	text-decoration:none;
	color:white;
}
a.leftMenuH3:hover {
	color:white;
}

h4.leftMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#cccccc;
	text-align:left;
	margin:0px 0px 0px 25px;
}

/* For IE */
*:first-child+html h4.leftMenu {margin:-5px 0px -5px 25px;} 
* html h4.leftMenu {margin:-5px 0px -5px 25px;}

a.leftMenuH4 {
	text-decoration:none;
	color:#cccccc;
}
a.leftMenuH4:hover {
	color:white;
}

.leftMenuActive {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:white;
	margin:5px 0px 10px 0px;
	padding-left:25px;
	text-align:left;
	background-image:url(../images/red_bar.gif);
}

hr.leftMenu {
	color:#999999;
	width:165px;
	height:1px;
	text-align:left;
	margin:0px 0px 0px 20px;
}



/* Interior Page - Main Content */
.mainText {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-right:10px;
	font-size:9pt;
	text-align:left;
}

td.mainText {
	background-color:white;
	width:372px;
}

h1.mainText {
	font-size:11pt;
	font-weight:bold;
	margin-top:50px;
}

h2.mainText {
	font-size:9pt;
	font-weight:bold;
	margin-bottom:0px;
}

ul.mainText {
	margin-top:0px;
	margin-left:15px;
	list-style-type:square;
}

/* For IE */
*:first-child+html ul.mainText {margin-left:50px;} 
* html ul.mainText{margin-left:50px;}

/* Interior Page - Right Menu */
.rightMenu 	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
p.rightMenu {
	margin:0px 5px 0px 30px;
}
td.rightMenu {
	background-image:url(../images/Interior_05.gif);
	width:180px;
	background-repeat:repeat-y;
}
img.rightMenu {
	margin-top:50px;
	text-align:center;
}
h1.rightMenu {
	font-size:9pt;
	font-weight:bold;
	color:#666666;
	margin:0px 5px 0px 20px; 
}
a.rightMenu {
	color:#86b1d8;
	text-decoration:none;
}
a.rightMenu:hover {
	text-decoration:underline;
}

hr.rightMenu {
	color:white;
	width:180px;
	height:1px;
	margin:0px;
}

/*THUMBNAIL HOVERPOPUPS*/

.thumbnail  {
/*position: relative;
float: left;*/
padding: 5px;
z-index: 0;
}

.thumbnail:hover {
/*background-color: #e9e9e2;*/
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
background-color: #e5e5e5;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0; 
/*padding: 2px;*/
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
position:absolute;
top: 300px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 500px;/*position where enlarged image should offset horizontally */
width:300px;
z-index:4;
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
}

