td.headerMenuTop {
	background : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
}

a.headerMenu {
	color : White;
	text-decoration : none;
}

a:hover   { text-decoration: underline }

a.headerMenu:hover {
	color: #CCCCCC;
	text-decoration : none;
}

td.headerMenu {
	background : #0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
}

.chsPageFooter {
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	background: white; 
	text-decoration: none
}

.chsPageFooterBy {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: bold;
	color: #CC0000
}

.menuBtn{
	width : 80px; font-size : 9pt; font-family: arial, helvetica, verdana, sans-serif;
	text-align : left;
}

div.bottomMenu{
	background-color : #326ECD;
	font-weight: bold; color: white;
	text-indent: 1px;
}

body {
 	background-repeat : repeat-y;
	font-family : arial, helvetica, verdana, sans-serif;
	font-size : 10px;
	background-color:Blue;
	
/*
	background-image : url(../images/backgroundDfo.gif);
	
*/
}

.smallText{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #365478;
	line-height : normal;
	font-weight : lighter;	
}

#blackText{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height : normal;
	font-weight : lighter;	
}

table.layout-table
{
    padding: 0px;
    margin-left:auto;
    margin-right:auto;
	width : 768px;
	height : 600px;
	vertical-align : top;
	background-color: white;
}
div.layout-table
{
    padding: 10px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:auto;
    margin-right:auto;
	width : 768px;
	height : auto;
	vertical-align : top;
	background-color:white;
}

table.head{
	vertical-align : top;
	height : 10%;
}

table.navigation{
	width : 150px;
	vertical-align : top;
	height: 80%;
}

div.navigation-item{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#A2A2A2;
}

.dropDown{
	width : 160pt;
	font-family : sans-serif;
	font-size : 8pt;
	background-color : white;
}

.mediumTitle{
	font : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
}

.box{
	border-bottom : thin solid #839DB6;
	border-top : thin solid #839DB6;
	border-left : thin solid #839DB6;
	border-right : thin solid #839DB6;	
}

.boxThick{
	border-bottom : thick solid #326ECD;
	border-top : thick solid #326ECD;
	border-left : thick solid #326ECD;
	border-right : thick solid #326ECD;	
}

.button{
	font-family : Arial, serif, sans-serif, cursive;
	font-size : 12px;
	font-stretch : normal;
	font-weight : bold;
	border : none;
	background-color : White;
	border-bottom : thin solid #326ECD;
	border-top : thin solid #326ECD;
	border-left : thin solid #326ECD;
	border-right : thin solid #326ECD;	
}

.plainText{
	font-family : Arial, serif, sans-serif, cursive;
	font-size : 10px;	
}

.label{
	font-family : Arial, serif, sans-serif, cursive;
	color : #415A75;
	font-size : 16px;	
}

.layout-table{
	vertical-align : middle;
/*	margin-left : 20px;*/
}

.zoom{
	width : 80pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;	
	background-color : white;
}

.line{
	border-bottom : thin solid #326ECD;	
}

.error{
	font-family : Arial, serif, sans-serif, cursive;
	font-size : 18px;
	font-stretch : narrower;
	font-weight : bold;
	color : Red;
	text-decoration : none;
}

.zoomLink{
	background-color : transparent; 
}

.zoomLink:active { background-color : transparent; text-decoration : none;  }

.zoomLink:link { background-color : transparent;  text-decoration : none;}

.zoomLink:visited { background-color : transparent;  text-decoration : none;}

.zoomLink:hover { background-color : transparent;  text-decoration : none;}

td.section{
	background-color:#415A75;
	font-family: Arial,serif,sans-serif;
	font-size:20px;
	color:white;
}

label{
  color : #415A75;
  font-family: Arial,serif,sans-serif;
  font-size:10px;
  font-weight : bold;
}


table.options{
	border-bottom : thin solid #839DB6;
	border-top : thin solid #839DB6;
	border-left : thin solid #839DB6;
	border-right : thin solid #839DB6;
}

textarea{
	background-color : white;
}

input{
	background-color : white;
}

.optionsButton{
	border-bottom : thin solid #336699;
	border-top : thin solid #336699;
	border-left : thin solid #336699;
	border-right : thin solid #336699;
	background-color:#336699;
	color: white;
}

.option{
	font-family: Arial,serif,sans-serif;
	font-size:14px;
	color:#415A75;
}

.previewTitle{
	font-family: Arial,serif,sans-serif;
	font-size:30px;
	color:#006699;
}

.previewText{
	font-family: Arial,serif,sans-serif;
	font-size:14px;
	color:#336699;
}

.previewLabel{
	font-family: Arial,serif,sans-serif;
	font-size:16px;
	color:#006699;
}

.previewDate{
	font-family: Arial,serif,sans-serif;
	font-size:12px;
	color:#006699;
	font-weight:bold;
}

td.activeTab {
	font-family : Arial, serif, sans-serif, cursive;
	font-size : 10px;
	color : white;
	background-image : url(../images/activeTab.gif);
	background-repeat : no-repeat;
	width : 56px;
	text-align : center;
}

td.inactiveTab{
	font-family : Arial, serif, sans-serif, cursive;
	font-size : 10px;	
	background-image : url(../images/inactiveTab.gif);
	background-repeat : no-repeat;	
	width : 56px;
	text-align : center;
}

.activeTab:hover{
	text-decoration : none;	
}

a.activeTab:visited{
	text-decoration : none;	
}

a.inactiveTab:visited{
	text-decoration : none;	
}

a.activeTab{
	text-decoration : none;	
	color : black;
}

a.inactiveTab{
	text-decoration : none;	
	color : black;
}

a.inactiveTab:hover{
	color : black;
	text-decoration : underline;
}

.menuButton{
   background-color : white;
	color : #326ECD;
	font-style : normal;
	font-family  : Arial, Helvetica, sans-serif;
	font-size  : 11px;
	font-weight : bold;
	border-top : 1px groove #326ECD;
	border-left : 1px groove #326ECD;
	border-bottom : 2px ridge #C8C8C8;	
	border-right : 2px ridge #C8C8C8;
	text-align : center;
}

a{
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

.mapWindow{
    cursor : crosshair;
}