body {font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0px; background: white; padding: 0;}

table, tr, td {margin: 0px; padding: 0px; border: 0px solid black;}

h1 {width: 95%; font-size: 16px; text-align: center; padding: 5px;}
h2 {font-size: 14px; padding: 5px; text-align: center; width: 95%;}
h2.docs {font-size: 14px; padding: 5px; text-align: center; width: 100%; font-style: italic;}
h2.main {font-size: 21px;font-weight: normal; margin: 0px; padding: 0px; width: 100%; text-align: center;}

td.cell1 {height: 84px;text-align: center; padding-top: 12px; vertical-align: middle; border: 0px solid black;}
td.cell2 {background-image:url(/images/revolution_06.gif); height: 71px;  border: 0px solid black;}
td.cell3 {vertical-align: middle; text-align: right; background-image:url(/images/revolution_07.gif); height: 25px;  border: 0px solid black;}

a.nv2 {text-decoration: none; font-size: 16px; color: #fff; font-family: arial;}
a.nv2:visited {COLOR: #fff;}
a.nv2:hover {text-decoration: underline; color: black;}
span.nv2 {font-size: 11px; padding:0 15 0 15;color: white;}

div.lmenu {width: 180px;margin: 0;padding-bottom: 10px;padding-top: 5px;padding-left: 10px;text-align: left;}
td.lmenu {border: 1px solid #999; border-top: 0px; border-bottom: 0px; padding: 4px; height: 620px; width: 180px;}
td.rmenu {border-right: 1px solid #999; border-bottom: 0px solid #999; padding: 6px; height: 620px;} 
td.splmenu {border: 0px; padding: 2px; width: 40%; text-align: left; font-size: 11px; color: #999999;}
td.sprmenu {border: 0px; padding: 2px; width: 40%; text-align: right; font-size: 11px; color: #999999;} 
.splmenu a {font-size: 11px; color: #333333;}
.sprmenu a {font-size: 11px; color: #333333;}
.splmenu a:hover {font-size: 11px;};
.sprmenu a:hover {font-size: 11px;};

td.rmenu_view {border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 6px; height: 780px; text-align: center;} 
td.adv   {border: 1px solid #999;border-left: 0px; border-top: 0px; height: 100%; padding: 4px; height: 620px; width: 120px;} 
td.news  {padding: 0 2 0 2px;}

a.nav {text-decoration: none; font-size: 13px;text-transform: uppercase; color: black;}
a.selnav {text-decoration: none; font-size: 13px;text-transform: uppercase; color: red;}
a.nav:hover {text-decoration: underline;color: ff0000;}
a.selnav:hover {text-decoration: underline;color: #aaa;}
table.subnav {font-size: 12px; width: 100%;}
a.subnav {TEXT-DECORATION: none;color: #666465;}
a.subnav:hover {text-decoration: underline;color: ff0000;}
a.books {TEXT-DECORATION: underline;color: black; padding: 5px;}
a.books:hover {text-decoration: underline;color: ff0000;}
span.red {color: red;}
span.nav {padding: 2px;padding-left: 10px;}
div.nav {padding: 3px;padding-left: 10px;}
td.sep {margin-right: 20px; margin-left: 20px; padding: 10px; padding-left: 10px; padding-top: 7px;  padding-bottom: 7px; font-size: 11px; color: #aaa; text-transform: uppercase; width: 100%; text-align: right; border-bottom: 1px solid #aaa; }

div.map  {padding: 2px; font-size: 12px; padding-left: 10px;}
div.submap {padding: 2px; font-size: 12px; padding-left: 30px;}
div.mapref {padding: 2px; font-size: 12px; padding-left: 30px; width: 90%; text-align: right; color: #ccc; border-bottom: 1px #ccc solid; padding-top: 0px;}

.My		{ }
.My img		{ border:0px; }
.My td.title 	{ background-color:#9abeff; padding:0 0 0 15; background-image:url('/images/my_menutitle.gif'); height:28px; vertical-align:middle; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.titlecur	{ background-color:#9be766; padding:0 0 0 15; background-image:url('/images/my_menucur.gif'); height:28px; vertical-align:middle; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.base 	{ padding:9 15 4 15; background-color:#fafafa; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.basecur	{ padding:9 15 4 15; background-color:#fafafa; font-weight:bold; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.footer 	{ padding:0px;}
.My a 		{ color:#555555; }
.My a:hover	{ color:#ff0000; }
.My a.title	{ color:#ffffff; text-decoration:none;  font-weight:bold;}
.My a.title:hover { text-decoration:underline; }
.Spacer { font-size:1px; }

.hrono {font-size: 12px; margin: 2px; padding: 2px;}
.hrono span {font-weight: bold;}
.hrono td {padding: 6px; border: 1px solid #aaa;}
.hrono td.hgray {background-color: #eee;}

p {font-size: 13px; padding: 0 5 5 5px;}
span.afor {font-size: 11px; text-align: right; width: 100%; font-color: #ccc; padding-bottom: 5px; font-style: italic;}
div.limg {float: left; margin: 5px; margin-right: 8px; margin-bottom: 8px;}
div.rimg {float: right; margin: 5px; margin-left: 8px; margin-bottom: 8px; }

.TBlue 			{ width:100%; }
.TBlue td.title { color:#333333; font-size:13px; font-weight:bold; background-image:url(/images/n_tbg.gif); vertical-align: middle;}
.TBlue td.base 	{ border-left:#aaa solid 1px; border-right:#aaa solid 1px; padding:5 14; }
.TBlue span		{ color:#fb4100; }
.TBlue span.new	{ color:#999; font-weight: normal; font-size: 11px;}
.TBlue a 		{ color:#000000; text-decoration:underline; font-weight:normal; }
.TBlue a.active	{ color:#ff0000; text-decoration:underline; font-weight:normal; }
.TBlue a:hover 	{ color:#ff0000; text-decoration:none; }
.TBlue td.tbg	{background-image:url(/images/n_tbg.gif);}

.News			{width: 100%; vertical-align: top;}
.News	tr		{vertical-align: top;}
.News	td		{font-size: 13px;}
.News	td.data	{font-weight: bold; width: 80px; padding: 3px;}
.News	td.ntext{padding: 3px; padding-bottom: 8px;}

.Text					{ font-weight:normal; }
.Text td				{ vertical-align:top; padding:0; font-size:13px;}
.Text td.title			{ background-image:url('/images/dots2.gif'); background-repeat:repeat-x;  font-weight:normal; font-size:13px;}
.Text td.header			{text-align: center; font-weight: bold; font-size: 11px; padding-top: 6px;}
.Text span.title		{ background-color:#ffffff; padding:5 0; color:#777777; font-weight:normal; font-size:13px; }
.Text textarea 			{ margin-left: 5px; width: 100%; height: 150px;}
.Text select.plant		{ margin-left: 5px; width: 100%; height: 150px;}
.Text input.board		{ margin-left: 5px; width: 100%;}
.Text select			{ margin-left: 5px;}
.Text td.desc			{ font-weight:normal; font-size:11px; padding-left: 5px; vertical-align:middle}
.Text td.body			{ font-weight:normal; font-size:12px; padding-top: 8px; padding-bottom: 8px; vertical-align:middle; border-bottom: 1px #eee solid;}
.Text td.error			{ font-weight:bold; font-size:13px; color: red; vertical-align:middle; text-align: center; border: 1px solid red; padding: 4px; margin: 4px;}
.Text td.message		{ font-weight:bold; font-size:13px; color: green; vertical-align:middle; text-align: center; border: 1px solid green; padding: 4px; margin: 4px;}

span.list {font-size: 13px; text-transform: uppercase; font-color: #999; padding: 3px;}

.fixed {height: 500px;}
p.ref {font-size: 10px; font-style : italic; padding-right: 10px; margin: 0;text-align: right;}
p.docs {font-size: 11px; font-style : italic; padding-right: 10px; margin: 0;text-align: right;}
td.pix {font-size: 11px; text-align: center;}

td.gallery {background : #f7f7f7;border : #cccccc solid 1px;padding : 3px;}
img.gallery {border : #aaaaaa solid 1px;}
a.pix {TEXT-DECORATION: underline; outline-style : none; color: black;}
a.pix:hover {color:#ff0000; text-decoration:none;}

.topnav 		{ font-size: 11px; border-bottom: 1px #cccccc solid;}
.topnav  td 		{ padding-bottom: 4px; border-bottom: 0px}
.topnav  a 		{ color:#000000; text-decoration:underline; font-weight:normal;}
.topnav  a:hover 	{ color:#ff0000; text-decoration:none; }

.page  td 		{ padding-bottom: 4px;  font-size: 14px;}
.page	a	 {color:#000000; text-decoration:underline; font-weight:normal; font-size: 14px;}
.page	a:hover	 {color:#ff0000; text-decoration:none;}

.audio		{font-size: 13px;}
.audio	td	{border: 1px #ccc solid; padding: 3px; align: center; text-align: left; vertical-align: middle; padding-left: 25px; }
.audio	img	{border: 1px #ccc solid; margin-right: 5px; padding: 3px; align: center; text-align: center; vertical-align: middle;}
.audio	a	 {color:#000000; text-decoration:underline; font-weight:normal;}
.audio	a:hover	 {color:#ff0000; text-decoration:none;}

.audioin		{font-size: 12px;}
.audioin	td	{border: 0px #ccc solid; padding: 0px; align: center; text-align: left; vertical-align: middle; padding-left: 25px; }
.audioin	img	{border: 1px #ccc solid; margin-right: 5px; padding: 3px; align: center; text-align: left; vertical-align: middle;}
.audioin	a	 {color:#000000; text-decoration:underline; font-weight:normal;}
.audioin	a:hover	 {color:#ff0000; text-decoration:none;}

div.doc {border-bottom: 1px solid #ccc; padding-bottom: 3px;}

div.e {width: 100%; text-align: right; font-size: 12px; font-style: italic;}
div.e1 {width: 100%; text-align: right; font-size: 11px; font-weight: bold;}
blockquote {font-size: 12px; font-style: italic;}
p.nav {width: 100%; text-align: center; font-size: 13px; color: black; text-color: black; padding-right: 20px;}

div.u {font-size: 12px;}
div.v {font-size: 12px;}
div.app_item {font-size: 12px; padding: 4px;}
td.book_menu {border-bottom: 1px solid #cccccc; padding-bottom: 3px;}

p.t {font-weight: bold; font-size: 13px;}

.TabsD		{ border-collapse:collapse; padding:0px;}
.TabsD td 	{ padding:0px; margin: 0;}
.TabsD span 	{ white-space:nowrap; padding-left:5px; color:#FFFFFF; font-weight:bold;  font-size: 11px; }
.TabsD a 	{ font-weight:normal; color:333333; text-decoration:none; font-size: 12px;}
.TabsD a:hover 	{ text-decoration:underline; }

.TabsDLine 	{ border-collapse:collapse;}
.TabsDLine td 	{ padding:0px; background-color:#bcbcbc;}

td.spl	{font-size: 11px; color: #999999;}
.spl	a {color: 666666; font-size: 11px;}
.spl	a:hover {font-size: 11px;}
