﻿body
{
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    min-width: 600px;
}

p, .label, div
{
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 12px;
}

div.page {
    width:750px; 
    text-align:center;
    margin-left: auto;
    margin-right: auto;
}
div.container
{
    margin-left: auto;
    margin-right: auto;
    width: 600px;
    text-align: left;
    float:left;
    clear:left;
}
div.adsense
{
    margin-left: 10px;
    margin-right: auto;
    width: 120px;
    text-align: left;
    float:right;
    clear:right;
}
img {
     border: none 0 white
}

td, th
{
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	empty-cells: show;
	vertical-align: top;
}
table.list {
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
	border-color:Purple;
}
tr.selected 	{
	background-color:Purple;
	color:White;
}
tr.gridtoprow
{
	background-image: url(images/table_header.gif);
}

.messages {
	overflow:scroll;
}
div.layout {
	border-style:solid;
	border-color:Black;
	border-width:thin;
	padding-left:2px;
	padding-right:2px;
}
div.dbset {
	border-style:none;
	/*border-color:Blue;
	border-width:thin;*/
}
h1 
{
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.stdbutton 
{
    background-color:White;
    border: solid 1px #202060;
	color:#202060;
	font-weight:bold;
	padding: 1px 1px 2px 1px;
	margin: 1px 1px 1px 1px;
	/*text-align:center;
	Z-INDEX: 99;*/
}

.stdfield {
	background-color:White;
	color:Navy;
	font-weight:normal;
	padding: 1px 1px 2px 1px;
	margin: 1px 1px 1px 1px;
	text-align:left;
	Z-INDEX: 120;
	overflow:auto;
	border: navy thin solid; 
}

.fixeddigit {
	background-color:White;
	color:Navy;
	font-weight:normal;
	padding: 1px 1px 2px 1px;
	margin: 1px 1px 8px 1px;
	text-align:left;
	vertical-align:middle;
	Z-INDEX: 120;
	overflow:auto;
	border: navy thin solid; 
}
.optdigit {
	background-color:White;
	color:Navy;
	font-weight:normal;
	padding: 1px 1px 2px 1px;
	margin: 1px 1px 8px 1px;
	text-align:left;
	vertical-align:middle;
	Z-INDEX: 120;
	overflow:auto;
	border: navy thin solid; 
}
.mandigits {
	background-color:White;
	color:Navy;
	font-weight:normal;
	padding: 1px 1px 2px 1px;
	margin: 1px 1px 8px 1px;
	text-align:left;
	vertical-align:middle;
	Z-INDEX: 120;
	overflow:auto;
	border: red thin solid; 
}
.footer 
{
    font-size:9px;
}
.highlightword 
{
    font-weight:bold;
    color:Blue;
}
.checkbox 
{
    vertical-align:middle;
}
A.button1 { FONT-WEIGHT: bold }
			
A.button1:link { TEXT-DECORATION: none }
			
A.button1:visited { TEXT-DECORATION: none }
			
A.button1:hover { TEXT-DECORATION: underline }

a { color:#BB0000; }
			
a:link { TEXT-DECORATION: none }
			
a:visited { TEXT-DECORATION: none }
			
a:hover { TEXT-DECORATION: underline }

.starCssClass {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledStarCssClass {
    background-image: url(Images/FilledStar.png);

}

.emptyStarCssClass {
    background-image: url(Images/EmptyStar.png);
}

.waitingStarCssClass {
    background-image: url(Images/SavedStar.png);
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup {
    background-color:#ffffdd;
    border-width:3px;
     border-style:solid;
      border-color:Gray;
       padding:3px;
        width:250px;
}

/* DataPager styles */
.pager
{
    height:30px;
    background:url(../img/pager_bg.gif) repeat-x;
}
.pager .container
{
    padding:4px;
}
.pager .command
{
    float:left;
    padding-right:5px;
    width:90%;
    border:thin 1px black;
}    
.pager .info
{
    font-size:12px;
    padding:4px 0px;
    float:left;
}