html {scrollbar-base-color:#73a2bd;}

#tablestyle2
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse:collapse;
}

#tablestyle2 td, #tablestyle2 th 
{
font-size:0.6em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
font-color:white;
}

#tablestyle2 th 
{
font-size:0.8em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
/* background-color:#A7C942;*/
background-color:#73a2bd;
color:#ffffff;
}

#tablestyle2 tr.alt td 
{
color:#000000;
font-size:0.6em;
background-color:#EAF2D3;
}



#tablestyle1
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:99%;
border-collapse:collapse;
}

#tablestyle1 td, #tablestyle1 th 
{
font-size:0.9em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
font-color:white;
}

#tablestyle1 th 
{
font-size:1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
/* background-color:#A7C942;*/
background-color:#73a2bd;
color:#ffffff;
}

#tablestyle1 tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

body {
  margin-left: 1px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 1px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#FFFFFF; 
  font-family:verdana, arial, sans-serif; 
  font-size:75%;
  overflow: hidden; 
  }

#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:178px; 
  overflow:hidden; 
  background:#FFFFFF;
  color:#fff;
  }

#contents {
  position:fixed; 
  top:179px;
  left:0;
  bottom:27px; 
  right:0; 
  overflow:auto; 
  background:#fff;
  }

#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:27px; 
  overflow:hidden; 
  text-align:right;  
  background:#73a2bd;
  }


#rightSide {
  background-color:#fff;
  width:250px;
  padding:5px;
  position:absolute; 
  left:600;
  margin-top:40px;
  float:right;
  overflow:hidden; 
  font:normal 12px Arial;
  text-align:left;  
  border:1px solid #CCC;
  color:#666666
           }


#FarrightSide {
  background-color:#fff;
  width:250px;
  padding:5px;
  position:absolute; 
  left:851;
  margin-top:10px;
  float:right;
  overflow:hidden; 
  font:normal 12px Arial;
  text-align:left;  
  border:1px solid #CCC;
  color:#666666
           }

#TopInfo {
  background-color:#ffff;
  width:220px;
  padding:5px;
  position:absolute; 
  left:0;
  margin-top:340px;
  float:right;
  overflow:hidden; 
  font:normal 12px Arial;
  text-align:left;  
  border:0px solid #CCC;
  color:#66666
           }

#TopNews {
  height: 125px;
  overflow: auto;
  overflow-x:hidden;
  background-color:#ffff;
  width:450px;
  padding:5px;
  position:absolute; 
  left:440;
  margin-top:0px;
  float:right;
  font:normal 12px Arial;
  text-align:left;  
  border:0px solid #CCC;
  color:#66666
           }
           
#LeftOptions {
  background-color:#fff;
  width:200px;
  padding:5px;
  position:absolute; 
  left:0;
  margin-top:0px;
  float:right;
  overflow:hidden; 
  font:normal 11px Arial;
  text-align:left;  
  border:0px solid #CCC;
  color:#666666
           }


/* for internet explorer */

* html body {
  padding:120px 0 50px 0; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  }

p {width:250px;}


.textfield {
	font-size: 8px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
h1 {
	color: #73a2bd;
        margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #E6E8ED;
}
a {
	color: #2D3954;
	font-size: 11px;
}
a:hover {
	color: #99CC00;
}
.err {
	color: #FF9900;
}



/*
 menu styles
 note: not all browsers render styles the same way so try out your style sheet
 in different browsers before publishing
*/

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(/include/menu/img/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;
}
.m0l0oover {
	text-decoration : none;
	background-image: url(/include/menu/img/lev0_bg2.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #5286BB;
	border: 1px solid #336699;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(/include/menu/img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


/* For showing nice forms! */


.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.formbutton {
    border: 1px solid #006;
    background: #grey;
}
.formbutton:hover {
    border: 1px solid #black;
    background: #eef;
}

br { clear: left; }



fieldset {
  width: 300px;
}

.textInput {
  width: 300px;
  height: 22px;
  font-family: verdana;
  background-color: #FFFFFF;
  border: 1px solid #000;
}

.textarea {
  width: 300px;
  font-family: verdana;
  background-color: #FFFFFF;
  border: 1px solid #000;
}

.inputHighlighted {
  width: 300px;
  height: 22px;
  background-color: #FFFFAB;
  color: #000;
  border: 1px solid #000;
}