body	
{
	text-align:center;
	margin:0;  
	background:#f2f2f2;
	/*background: #111111 url(images/background-image.jpg) repeat-x fixed top center;*/		 
	font: 14px Verdana, Tahoma, "Times New Roman", Times, serif; color:#58595b;
	
}	

html, body, form 
{
  margin: 0;
  padding: 0;
  height:100%;
}

/* begin header type */	/* 6 - industrial sans */
		
h1	
{	
	font-size: 1.8em;
	font-weight: 500;
	color: #16A1DE;
	line-height: 1.2;
	margin-top:2px;
	margin-bottom:6px;
}
	
h2
{
	font-size: 1.6em;
	font-weight: 500;
	color: #16A1DE;
	line-height: 1.2;
	margin-top:2px;
	margin-bottom:6px;
}

h3	
{	
	font-size: 1.4em;
	font-weight: 500;
	color: #16A1DE;
	line-height: 1.2;
	margin-top:2px;
	margin-bottom:6px;
}

/* begin affordances */	/* 4 - swiss a */

address	
{	
	font-style:	normal;
	letter-spacing:	.1em;
}

.logo
{
	margin-top:10px;
	margin-left:10px;	
}

table
{
	font-size: 14px;
}

.coreTable
{
/*border-bottom: 1px solid gray;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;*/
/*background: url(images/main-bg.gif) repeat-y; padding:0 10px; width:1000px; margin:0 auto; padding-right: 10px;*/

background: transparent url(images/white80.png) repeat scroll bottom; width:1000px; margin:0 auto;
}

.popupWinBody
{
	padding:5px;
	text-align: left;
	background-color: white;
}

.coreTable .td1
{
	padding-right:0px;
}

.coreTable .td2
{
	padding-left:0px;	
	padding-right:0px;
}

.coreTable .td3
{
	padding-left:0px;	
}

input { font-family: Verdana, Tahoma, "Times New Roman", Times, serif; font-size: 14px;}
select { font-family: Verdana, Tahoma, "Times New Roman", Times, serif; font-size: 14px;}

.welcome-msg
{
	background-color: #FAFAD2; 
	padding-left: 20px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	font-weight: bold;
}

.menu-bar
{
	background-color: white; 
	padding-left: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	font-weight: bold;
}

.imp-message-not-ie-field
{
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5pt; border: 1px solid silver;
}

.dmi-dsl-tc {
	float:left;
	margin:0;
	padding: 0 0 0 0px;
	background: url(images/nav-tlc.gif) top left no-repeat;
}

.dmi-dsr-tc {
	float:left;
	margin:0;
	padding:0;
	background: url(images/nav-trc.gif) top right no-repeat;
}

.dmi-dsl-bc {
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0px 0;
	background: url(images/nav-blc.gif) bottom left no-repeat;
}

.dmi-dsr-bc {
	float:left;
	margin:0 0 0px 0;
	padding:0 0 8px 0;
	background: url(images/nav-brc2.gif) bottom right no-repeat;
}

.bk
{
 background-color: #EFEFEF;
}

.legend-color
{
	font-size: 16px; margin-left: 10px; color: #000099; font-weight: bold;
}

.imp-message-div
{
	margin-left: 10px; padding: 10px;  color: green;
	margin-top: 5px;
	margin-bottom: 10px;	
}

.coverPage
{
    padding:4px;
    border:1px solid #DDD;
    -moz-box-shadow: 5px 5px 7px #999;
    box-shadow: 5px 5px 7px #999;
    -webkit-box-shadow: 5px 5px 7px #999;
}

.loginPopup
{
	padding:10px 10px 10px 10px;position:absolute;left:40%;height:150px;width:250px;border: medium solid;
	border-color: #ADD8E6;top:10%;z-index:50;display:none;background-color:#EEEEEE;cursor: move;
}

a:link	
{
   text-decoration: none;
   font-weight: normal;
   color: #16A1DE;
}	
		
a:visited	
{
   text-decoration: none;
   font-weight: normal;
   color: #16A1DE;
}	
		
a:active	
{
   text-decoration: none;
   font-weight: normal;
   color: #16A1DE;
   
}	
		
a:hover	
{
   text-decoration: none;
   color: #16A1DE; /*background: #FC0;*/
}	
		
a.offsite	
{
   text-decoration: none;
   font-weight: normal;
   color: #16A1DE;
}
