/* CSS Document */
html,body{
      margin:0;
      padding:0;
      height:100%;
	  width: 100%;
      border:none;
	  background-color:#F0F0F0; 
	  font-family: Times New Roman, Times, serif;
   }
img {border-style: none}   
A{text-decoration: none;}
.mainText A:link { display:inline; color:#bb00bb; border-bottom: dashed thin #bb00bb; clear:none; }
.mainText A:visited {color: #666666; display:inline; border-bottom: dashed thin #666666; clear:none;}
.mainText A:active { color: #FFFFFF; display:inline; border-bottom: dashed thin #FFFFFF; clear:none;}
.mainText A:hover {color: #CC33FF; display:inline; border-bottom: dashed thin #CC33FF; clear:none;}
A.LinkText {font-size:20px; font-family:Geneva, Arial, Helvetica, sans-serif;}
A.LinkText:link {color: #000000}
A.LinkText:visited {color: #666666}
A.LinkText:active { color: #FFFFFF}
A.LinkText:hover {color: #CC33FF}

td.button {}
A.button {display:block; background-color: #F9F9F9;border: solid thin #CC33FF; padding: 5px 5px 5px 5px;}
A.button:link { display: block; color: #bb00bb }
A.button:visited {color: #bb00bb}
A.button:active { color: red}
A.button:hover {color: #bb00bb; background-color: #DDDDDD;}

td.table1_tl {width: 7px; height: 10px; background-image: url('img/table_tl.png'); background-repeat:no-repeat; font-size: 1px}
td.table1_t {background-image: url('img/table_t.png'); background-repeat: repeat-x; font-size: 1px}
td.table1_tr {width: 6px; height: 10px; background-image: url('img/table_tr.png'); background-repeat:no-repeat; font-size: 1px}
td.table1_l {background-image: url('img/table_l.png'); background-repeat: repeat-y;}
td.table1_m {background-image: url('img/table_m.png'); background-repeat: repeat-y;}
td.table1_r {background-image: url('img/table_r.png'); background-repeat: repeat-y; background-position:left}
td.table1_bl {width:7px; height: 10px; background-image: url('img/table_bl.png');  background-repeat:no-repeat; font-size: 1px}
td.table1_b {background-image: url('img/table_b.png'); background-repeat: repeat-x; background-position:bottom; font-size: 1px}
td.table1_br {width:6px; height: 10px; background-image: url('img/table_br.png'); background-repeat:no-repeat; font-size: 1px}

.mainText {font-size: 16px; font-style:italic; color:#666666; text-align:justify}
.subHeader {font-size:16px; color:#CC00CC; text-indent:25px}

.newsDiv {
	display:block;
	border:dotted thin #CC33FF;
	float:right;
	margin:10px;
	padding:10px;
	visibility: inherit;
	width: 160px;
	text-align: justify;
}
.newsHead {display:block; font-size:18px; font-weight:bold; color:#9900CC; text-align:center; background-color:#DDDDDD; white-space:nowrap; padding:5px}
.newsDiv A:link { display:inline; color:#bb00bb; border-bottom: dashed thin #bb00bb; clear:none; }
.newsDiv A:visited {color: #666666; display:inline; border-bottom: dashed thin #666666; clear:none;}
.newsDiv A:active { color: #FFFFFF; display:inline; border-bottom: dashed thin #FFFFFF; clear:none;}
.newsDiv A:hover {color: #CC33FF; display:inline; border-bottom: dashed thin #CC33FF; clear:none;}

td.menuTd {vertical-align: top}
td.mainTd {padding: 15px}
td.divTd {width: 180px}

table.tableH {width:90%}
td.tableH_tl {width: 17px; height: 29px; background-image: url('img/tableH_tl.png'); background-repeat:no-repeat; max-width:17px}
td.tableH_t {background-image: url('img/tableH_t.png'); background-repeat: repeat-x; font-size:17px; color:#666666; height:29px; font-weight:bold; vertical-align:middle}
td.tableH_tr {width: 17px; height: 29px; background-image: url('img/tableH_tr.png'); background-repeat:no-repeat}
td.tableH_sh {width: 100%; font-size:16px; font-style:italic; border-color:#E6ABF4; border-style:none solid none solid; border-width:0 thin thin thin; text-indent: 15px; color:#999999; padding: 5px 0px 5px 0px; border-bottom: solid thin #E6ABF4; font-weight:bold; background-color: #f9f9f9}
td.tableH_m {border-color:#E6ABF4; border-style:none solid solid solid; border-width:0 thin thin thin; text-align:center; padding-top: 0px; text-align: center;}
/*td.tableH_m {border: solid thin #E6ABF4; text-align:center;}*/

div.showCaseContent {max-height: 400px; overflow: auto; display: none}
table.showCaseContent {text-align:center; line-height:150%; border: none 0px #000000 }
.showCaseContent td { border: solid 1px #E6ABF4; padding: 5px; margin: 0px;}
tr.showCaseContent {font-weight:bold}

img.thumb {}
td.thumb {}
.imageHeader {font-size:24px; color:#CC00CC; text-indent:25px; font-style: italic; text-align: center}

input, select, textarea {display: block; background-color: #F9F9F9;border: solid thin #CC33FF; margin: 5px; padding: 1px}