﻿* { font-family: Verdana, Arial; font-size:small;}
body { margin: 0px 0px 0px 0px; background-color: #f5f2eb;}
h1 { color:#676666; font-size:14px; font-weight:bold; padding:5px; margin:0; }
h2 { color:#676666; font-size:12px; font-weight:bold; padding:5px; margin:0; }
h3 { color:#676666; font-size:10px; font-weight:bold; padding:5px; margin:0; }
a { color:#336699; font-size:12px; padding:5px;margin:0;
	text-align: center;
}


.mainmenu {height:27px;color:#fff; padding:0px 5px 0px 5px;}
TABLE.mainmenuhover {height:27px;color:#fff; padding:0px 5px 0px 5px; background-color:#336699;}
TABLE.submenu
{
    background-color: #336699;
    height: 27px;
    padding: 0px 5px 0px 5px;
}
.submenu A, .mainmenu A {color:#fff;}

.header
{
  color:#203e5b;
  font-size:16px;
  font-weight:bold;
}
	
.footer { padding: 4px; background: #7bb57b; color: White; }
.footer a { color : white; }
.footer a:hover	{ color : #006300; }

.menubar
{
  background-color: #7bb57b;
  width: 100%;
  padding: 5px;
}

.navbar
{
    color:White;
    background-color:#336699;
    height: 100%;
    
}

.content { padding: 5px;}
.content a { color:white; text-decoration: none;}
.content a:hover {font-weight:bold }
.content table{ border-width:3pt; border-color:#42586c; background-color:#a9a69e;}

.contentarea
{
    border-width:3pt;
    border-style:solid;
    border-color:#336699;
    background-color:#a9a69e;
    color:#42586c;
    font-size:large;
}


.headercontent a {color: #95b1cb; text-decoration: none;}
.headercontent a:hover {font-weight:bold;color:White;}

.gridheaderrow th, .gridheaderrow td {  color: black; }
.gridheaderrow a { color: black; }
.gridheaderrow a:hover { color:#336699; }
.gridrow td, .gridheaderrow th, .gridheaderrow td, .gridalternaterow td { padding-left: 5px; padding-right: 5px; font-size : x-small;}
.gridalternaterow td { background: #f2f2f2; }

.label, .rlabel, .labelbold, .rlabelbold { color:#336699; padding-right:5px; font-size:small;}
.rlabel, .rlabelbold { text-align:right; }
.bold, .labelbold, .rlabelbold { font-weight: bold;}
.logonlabel{color:#42586c; padding-right:5px; font-size:small; font-weight:bold;}

.indent { padding-left: 20px; }


griddata {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	background : white;
}

.griddata td {
	font-size : x-small;
	padding-left : 5px;
	padding-right : 5px;
	vertical-align: top;
}

.griddata a	{
	color : #FF3333;
	text-decoration : underline;
	font-size : x-small;
}
.griddata a:hover	{
	color : #990033;
	text-decoration : none;
	font-size : x-small;
}

.griddataalt
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: normal;
  background: #e6e6fa;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.griddataalt td 
{
	font-size : x-small;  
	padding-left : 5px;
	padding-right : 5px;
  vertical-align : top;
}

.griddataalt a	{
	color : #FF3333;
	text-decoration : underline;
	font-size : x-small;
}
.griddataalt a:hover	{
	color : #990033;
	text-decoration : none;
	font-size : x-small;
}

.warning { color:Red; }
.information { color:Gray; }
.success { color: Green; }
.highlight { background-color: #fffacd; }
.disabled {display:none;}

#loadingprogress {position:absolute; top:0px; left:0px; padding:8px; border:solid 2px #535454;width:auto;background-color:#fff}


.modalPopup {	background-color:#ffffdd;	border-width:3px;	border-style:solid;	border-color:Gray;	padding:3px;	width:700px;}
.modalBackground {background-color:Gray; filter:alpha(opacity=70);}



