HTML {
height:100%;
}

body {
background:#08631B url(/img/bg.jpg);
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
color:#01300B;
}

#clear {
clear:both;
font-size:1px;
height:0;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
width:0;
}

div, form {
margin:0;
padding:0;
}

img, IMG {border:1px solid #c7c7c7;}

a:link {
text-decoration:underline;
color:#7d7c7c;
}

a:visited {
text-decoration:underline;
color:#7d7c7c;
}

a:hover {
text-decoration:none;
color:#000000;
}

.ContentBlock  a, .ContentBlock  a:visited {
text-decoration:none;
font:bold 14px Arial;
color:#EC9B00;
}

.ContentBlock  a:hover {
text-decoration:underline;
font:bold 14px Arial;
color:#00460A;
}

.ConteinerBgTop {background:url(/img/TopBG.jpg) repeat-x;}

#Header, #Header2 {
position:relative;
margin:0 auto;
width:990px;
height:232px;
background:url(/img/header.jpg) no-repeat;
}

#Header2 {
height:122px;
background:url(/img/header2.jpg) no-repeat;
}

.LogoFlash {
position:absolute;
top:100px;
left:229px;
width:353px;
height:55px;
}

#TopMenu {
margin:0 auto;
width:990px;
}

.LeftTopMenu {
float:left;
width:763px;
height:75px;
_height:76px;
background:#005D10 url(/img/TopMenu.jpg) repeat-x;
border:1px solid #01871C;
}

.TopMenu {margin:30px 3px 0 0;}

.TopMenu60 {padding-left:70px;}

.TopMenu60 ul li {
display:inline;
margin:15px;
font:bold 14px Arial;
}

.TopMenu60 a, .TopMenu60 a:visited {
color:#F0D703;
text-decoration:none;
}

.TopMenu60 a:hover {
color:#ffffff;
}

.MenuLink {
margin:0px;
height:18px;
margin:0 0 0 15px;
_margin:0 0 0 7px;
}

.MenuLink a {
display:block;
float:left;
margin:0 10px;
_margin:0 10px;
}

a.HOME, a:visited.HOME {
width:42px;
height:18px;
background:url(/img/Home.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.HOME {
width:42px;
height:18px;
background:url(/img/Home.gif) no-repeat;
text-decoration:none;
}

a.ABOUT, a:visited.ABOUT {
width:74px;
height:18px;
background:url(/img/About.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.ABOUT {
width:74px;
height:18px;
background:url(/img/About.gif) no-repeat;
text-decoration:none;
}

a.ANATOMY, a:visited.ANATOMY {
width:71px;
height:18px;
background:url(/img/Anatomy.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.ANATOMY {
width:71px;
height:18px;
background:url(/img/Anatomy.gif) no-repeat;
text-decoration:none;
}

a.SPECIALS, a:visited.SPECIALS {
width:71px;
height:18px;
background:url(/img/specials.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.SPECIALS {
width:71px;
height:18px;
background:url(/img/specials.gif) no-repeat;
text-decoration:none;
}


a.ENTREPRENEUR, a:visited.ENTREPRENEUR {
width:117px;
height:18px;
background:url(/img/entrepreneur.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.ENTREPRENEUR {
width:117px;
height:18px;
background:url(/img/entrepreneur.gif) no-repeat;
text-decoration:none;
}

a.ADVANTAGES, a:visited.ADVANTAGES {
width:96px;
height:18px;
background:url(/img/advantages.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.ADVANTAGES {
width:96px;
height:18px;
background:url(/img/advantages.gif) no-repeat;
text-decoration:none;
}



a.FAQ, a:visited.FAQ {
width:29px;
height:18px;
background:url(/img/Faq.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.FAQ {
width:29px;
height:18px;
background:url(/img/Faq.gif) no-repeat;
text-decoration:none;
}

a.CONTACT, a:visited.CONTACT {
width:69px;
height:18px;
background:url(/img/Contact.gif) no-repeat 0px -18px;
text-decoration:none;
}

a:hover.CONTACT {
width:69px;
height:18px;
background:url(/img/Contact.gif) no-repeat;
text-decoration:none;
}

.MenuLine, .MenuLineFoot {
height:3px;
font-size:1px;
background:url(/img/LineMenu.jpg) repeat-x;
}

.MenuLineFoot {
margin-top:40px;
}

.Reg {
float:right;
width:222px;
height:75px;
background:#005D10 url(/img/TopMenu.jpg) repeat-x;
border:1px solid #01871C;
}

.LogOut {
margin:19px;
text-align:center;
font:bold 14px Arial;
color:#F0D703;
}

.LogOut a, .LogOut a:visited {
color:#F0D703;
text-decoration:none;
}

.LogOut a:hover {
color:#ffffff;
text-decoration:none;
}

.RegTable {
margin-top:1px;
_margin-top:0;
}

.RegTd {
color:#F0D703;
font:bold 11px Arial;
text-align:right;
padding-right:5px;
}

.FormText {
height:13px;
border:1px solid #01871C;
}

.RegisterNow {
/*float:left;*/
/*padding-top:10px;
margin: 2px 0 0 15px;
_margin: 2px 0 0 15px;*/
margin: 1px 5px;
font:bold 10px Arial;
}

.FORGOT 
{
/*padding-top:10px;
_margin-left:30px;*/
margin: 1px 5px;
font:normal 9px Arial;
text-align:center;
line-height:9px;
}

#TopMenu .RegisterNow a, #TopMenu .RegisterNow a:visited, .FORGOT a, .FORGOT a:visited {
color:#F0D703;
text-decoration:none;
}

#TopMenu .RegisterNow a:hover, .FORGOT a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.RegSubmit 
{
margin: 7px 5px;
/*padding-top:10px;*/
/*float:left;*/
/*margin-left:15px;*/
}

.TopShadow {
margin:0 auto;
width:990px;
height:9px;
font-size:1px;
background:url(/img/TopContent.gif) no-repeat;
}

.ContentBlock {
margin:0 auto;
width:942px;
background:url(/img/CBg.jpg);
border:1px solid #002707;
border-top:none;
padding:20px;
}

.ContentBlock2 {
margin:0 auto;
width:962px;
background:#F6F5E4 url(/img/CBg.jpg);
border:1px solid #002707;
border-top:none;
padding:10px;
}

.ContentInner 
{
	margin-left: 220px;	
	margin-right: 15px;	
}

#LeftMenuBlock {
float:left;
width:187px;
background:#E9E7CC url(/img/Login.gif);
border:1px solid #DEDBBF;
margin:0 10px 10px 0;
}

.LM, .FootM ul, .TopMenu60 ul {
margin:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}

.LM li {border-bottom:1px solid #DEDBBF;}
.LM li.selected {background: #e0d000}

#LeftMenuBlock ul li a, #LeftMenuBlock ul li a:visited {
width:164px;
display:block;
padding:2px 3px 2px 20px;
color:#01300B;
font:normal 12px Arial;
text-decoration:none;
}

#LeftMenuBlock ul li a:hover {
font:bold 12px Arial;
text-decoration:none;
background-color:#DAD7AD;
}

.NoLinkLMYellow {
display:run-in;
padding:4px;
border-bottom:1px solid #DEDBBF;
text-align:center;
background:#EBCC03 url(/img/LeftMenuYellow.gif);
font:bold 12px Arial;
}

.NoLinkLM {
display:block;
padding:4px;
border-bottom:1px solid #DEDBBF;
text-align:center;
background:#035D14 url(/img/LeftMenuGreen.gif);
font:bold 12px Arial;
color:#FFDD06;
}

a.SubMenu, a:visited.SubMenu {background:url(/img/BejMarcker.gif) no-repeat 179px 50%;}

.RedLine {
margin:0 auto;
width:940px;
padding:6px 0;
background:url(/img/RedLine.jpg) repeat-x;
border:1px solid #7D0A03;
text-align:center;
font:bold 18px Arial;
color:#FFFFFF;
}

.RedLineShort {
margin:0 auto;
width:720px;
padding:6px 0;
background:url(/img/RedLine.jpg) repeat-x;
border:1px solid #7D0A03;
text-align:center;
font:bold 18px Arial;
color:#FFFFFF;
}

.ContentIndex {
text-align:center;
margin:20px;
font:bold 14px Arial;
}

.H1 {font-size:20px;}

.BellLeft {
margin:0 auto;
width:600px;
height:90px;
background:url(/img/BellLeft.jpg) no-repeat;
}

.Bellright {
margin:0 auto;
width:600px;
height:90px;
background:url(/img/BellRight.jpg) no-repeat 100% 0;
}

.RegRed {
padding:10px 0;
text-align:center;
font:bold 14px Arial;
}

.RegRed a, .RegRed a:visited {
display:block;
margin:8px;
color:#E80E01;
text-decoration:none;
}

.RegRed a:hover {
color:#E80E01;
text-decoration: underline;
}

.RedTextIndex {
text-align:center;
margin:20px;
font:bold 14px Arial;
color:#E80E01;
}

#Footer {
position:relative;
height:202px;
width:100%
}

.Footer50 {
float:right;
background:url(/img/FootBg.jpg) repeat-x;
height:202px;
width:50%
}

.Footer990 {
position:absolute;
top:0;
left:50%;
margin-left:-495px;
background:url(/img/bg.jpg);
height:202px;
width:990px;
}

.FootMenu {
position:relative;
width:990px;
height:63px;
background:#005D10 url(/img/TopMenu.jpg) repeat-x;
border:1px solid #01871C;
}

.FootM { margin:20px 3px 0 230px;}

.FootM ul  li {display:inline;}

#Footer .FootM ul  li a, #Footer .FootM ul  li a:visited {
display:block;
float:left;
margin:0 15px;
font:bold 14px Arial;
text-decoration:none;
color:#ECD300;
}

#Footer .FootM ul  li a:hover {
text-decoration:none;
color:#ffffff
}

.RedKub {
position:absolute;
top:48px;
right:47px;
margin:0;
padding:0;
background:url(../img/shar.jpg) no-repeat; width:74px; height:16px;
}

.FootShadow {
width:992px;
height:135px;
background:url(/img/FootSadow.gif) repeat-x;
}

.bottom {
width:992px;
height:135px;
background:url(/img/FootShar.jpg) no-repeat 100% 0;
}

.PBMS {
float:right;
margin:45px 0 0 0;
padding-right:150px;
font:bold 12px Arial;
}

#Footer a.PBMSLink, #Footer a:visited.PBMSLink {
text-decoration:none;
color:#043F10;
}

#Footer a:hover.PBMSLink {
text-decoration:none;
color:#ffffff;
}

th {
	text-align:center;
	font-weight:bold;
	background-color:#D09D04;
}

.th_left {
	text-align:left;	
}

.td_center {
	text-align:center;
}


table.border {
	background-color:#E6E6E6;
}

tr.odd td { background-color: #DAD7AD;}
tr.new td { background-color:#aaaa00; }

.rubber { width: 100%; } 

.form_table { background-color:#f2fafd; border:1px solid #7dacc1; margin: 0 auto 0 auto;}

.pagenator { text-align:center; padding: 10px 0 10px 0;}

.title_name {
font-size:14px;
font-weight:bold;
color:#216a8b;
padding:10px 30px;
white-space: nowrap;
}

.formTitle {
font-size:14px;
font-weight:bold;
color:#216a8b;
padding:10px 40px;
}

.Pad10
{
	background-color: #E6E6E6;
	border:1px solid #7dacc1;
}

.PadForm
{
	background-color: #E6E6E0;
	border:1px solid #7dacc1;
	width:500px;

}

/* Tooltip */
#tooltip{
	position:absolute;
	border:1px solid #333333;
	background:#f7f5b1;
	padding:2px 5px;
	color:#3333333;
	display:none;
}	


/* game selector & data page */
.header_selector {height: 100px}
.tool_titile {float: left; font-size:18px; font-weight: bold; color:#cc0000;}

.game_selector {background-color: #e0e0e0; padding: 5px; float: right;}

.data_table {float: left;}
.data_table th { background-color:#426B94; color:#FFFFFF; }
.data_table td { text-align:center; font-family:courier new;}
.data_table .orig_drawing {color: #0000ff}
.data_table .drawing {color: #ff0000}

.researchTableHead { background-color:#48719B; color:#FFFFFF; font-size:14px; letter-spacing:0; }
.researchNonInteractSys { background-color:#D0DAE1; font-weight:bold; letter-spacing:1px; }
.researchTableSimpleBall { background-color:#EEEEEE; }
.researchInteractSys { background-color:#E2E9EE; font-weight:bold; letter-spacing:1px; }


/* ART page elements */
.year_check_div{float: left; width:60px; height: 20px;}
.month_check_div{float: left; width:50px; height: 20px;}
.wday_check_div{float: left; width:65px; height: 20px;}
.cnt {padding-left: 10px}


/* Slotlot page elements */
.slot_column {
	width: 68px;
	float: left;
/*	background: #fafafa;*/
}

.slot_results {
	color: #0000cc;
	font-size: 15px;
/*	background: #fafafa;*/
	width: 720px;
	margin: 10px 0 0 0;
	padding: 10px;
}
.comb_times {
	font-size: 12px;
	color: #6b6b6b;
}

.au_checkbox {
	width: 20px;
}


/* Chart pages */
.subsystem_bold {
	font-size:24px;
	font-weight:bold;
}
.bkgr-chart {
	vertical-align: top;
	text-align: left;
	width: 35px;
	
}

.bkgr-chart-small {
	vertical-align: top;
	text-align: left;
	width: 20px;
}

.chart-spacer {
}

.pp-nums {
	vertical-align: top;
	padding:18px 10px 0 0;
	text-align: right;
	width: 20px;
}
.chart_drawing {
	color: #0000ff;
	font-weight: bold;
	text-align: left;
}

.chart_positions {
	vertical-align: top;
	text-align: left;
	width: 20px;
}

.chart_x {
	color: #ff0000;
	font-weight: bold;
}

.chart_drawing_type{
	text-align: center;
	font-weight: bold;
}

.chart_sys_type {
		color: #808080;
		text-align: left;
		width: 20px;
}

/* SPECIALS page */
.cont td.underline2, .cont3 td.underline2 {
text-decoration:underline;
font-weight:normal;
}

.cont td, .cont2 td, .cont3 td {
text-align:center;
font-weight:bold;
}

.cont td, .cont2 td {
background-color:#DAEBD2;
border:1px solid green;
}

.cont sub, .cont2 sub {
 vertical-align:top;
 font-weight:bold;
}

sub {vertical-align:top;}

.cont2 {
display:inline;
margin:0 10px;
}

td.nobold {font-weight:normal;}

.linecont {
 border-bottom:1px solid #008000;
 margin:0 30px 30px 30px;
}

.cont3 {margin-top:3px;}

.blue {color:#0463FF;}

.leftcont, .leftcont2 {float:left;}

.leftcont2 {margin-left:10px;}

.cont4 td {
 font-weight:bold;
 text-align:left;
}