/* Main Stylesheet */

body, input, select { font-family: Verdana }
body, td { font-size: 70%; color: dimgray; margin-top: 0em; margin-left: 0em }

.textbox { background: #eeeeee; border: 1px solid black }

.list { background: #eeeeee; border:1px solid black; width: 112 }

.buttontype { cursor: pointer; background: #f0f0f0; border: 1px solid #f0f0f0; color: #404040; font: bold; width: 110px; }

.center { text-align: center }

.header { font-size: 10pt }

.boxed { background: #ffffff; border:1px solid gray }

.boxedtext { background: #ffffff; border:1px solid gray;  vertical-align: top; line-height: 1.4 }

.boxedlink { background: #ffffff; border:1px solid gray;  vertical-align: top; line-height: 2.0 }

.noboxtext { background: #ffffff; border:1px solid white;  vertical-align: top; line-height: 1.4 }

.boxednoborder { background: #ffffff; border:1px solid white }

.boxedbkggray { background: gainsboro; border:1px solid gray }

.jpgborder { border:2px solid gray }

.resultheader { border-bottom: solid 1px grey; font-weight: bold; color: black; background-color: white; font-size: 10pt }

.top { border-style: none solid solid none; border-color: gray; border-width: 4px; background-color: gainsboro }

.toptext { font-weight: 600; font-size: 140%; color: gray }

.toplower { font-weight: bold; color: gray }

.result0 { border-bottom: solid 1px gray; background-color: white }
.result1 { border-bottom: solid 1px white; background-color: white; font-size: 9pt }

.verticaltop { vertical-align: top }

#all { width: 878px; border: 1px solid gray }

img { border-style: none }

/* font-size:66%; font-size:90%;  background-color:#6699CC; background-color:#6699CC; */

DIV#divMenuBar { background-color:white; }
TABLE#tblMenuBar TD { color:gray; padding:0px 2px 0px 2px; cursor:default; }
TABLE#tblMenuBar TD.clsMenuBarItem { font-weight:bold; cursor:hand; }
	
/* These two style rules added for links in MenuBar */
TABLE#tblMenuBar TD.clsMenuBarItem A { text-decoration:none; color:gray; font-weight:bold; }
TABLE#tblMenuBar TD.clsMenuBarItem A:hover { color:crimson; }

DIV.clsMenu { 
	background-color:white; position:absolute; visibility:hidden; width:110px; 
	padding:5px 5px 5px 8px; border-bottom:1 gray solid; border-left:1 gray solid; border-right:1 gray solid;
}
DIV.clsMenu A { text-decoration:none; color:gray; font-weight:bold; }
DIV.clsMenu A:hover { color:crimson; }

BUTTON { font-family:tahoma; font-size:100%; }

#tablist { padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 12px Verdana; }

#tablist li { list-style: none; display: block-level; margin: 0; }

#tablist li a { text-decoration: none; padding: 3px 0.5em; margin-left: 3px; border: 1px solid gray; border-bottom: none; background: white; }

#tablist li a:link, #tablist li a:visited { color: navy; }

#tablist li a.current { background: lightyellow; }

#tabcontentcontainer { width:480px; height:40px; }

/* .tabcontent { display:none; } */

a:link { color: gray; text-decoration: none }
a:visited { color: gray; text-decoration: none }
a:active { color: #404040; text-decoration: none }
a:hover { color: crimson; text-decoration: none }
