body
{
	background-color: #ffffff;
	align: left;
	margin-top: 0;
  	margin-right: 0;
  	margin-bottom: 0;
  	margin-left: 0; 
}
.footer
{
  	background-repeat: repeat-y;
  	height: 100%;
}
.more
{
	color: #EB6737;
	font-size: 10px;
	font-family: Verdana;
	text-alignment: center;
	padding-bottom: 10px;
}
.nopadmore
{
	color: #EB6737;
	font-size: 10px;
	font-family: Verdana;
}
.text
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5 em;
	color: #5c5c5c;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;	
}
.textno
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5 em;
	color: #5c5c5c;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;	
}
.header
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.5 em;
	color: #5c5c5c;
	padding-top: 10px;
	padding-right: 15px;	
}
.indextext
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5 em;
	color: #5c5c5c;
	padding-top: 10px;
	padding-right: 15px;	
}
.verttext {
	writing-mode: tb-rl;
  	filter: flipv fliph;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5 em;
	color: #444444;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
}
hr
{
	height: 1px;
	color: #cccccc;
}

li{
	list-style-type: square;
	}
.copyright
{
	color: #cccccc;
	font-size: 9px;
	font-family: Verdana;
	text-alignment: right;
	padding-bottom: 20px;
	padding-bottom: 10px;
}
.picfloat
{
	float: right;
	padding: 10px;
	vertical-align: top;
	padding-left: -15px;
	padding-top: -10px;
	padding-right: -15px;	
}
.indexsection
{
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;	
	border-right: dotted 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}	
.indexsectionend
{
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;	
	border-bottom: solid 1px #cccccc;
}	
.indexsectionbottom
{
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;	

}	
.splash{
	background-repeat: no-repeat;
	}
a:link {text-decoration: none; color:purple;  }
a:active {text-decoration: none; color:purple;  }
a:visited {text-decoration: none; color:purple;  }
a:hover {text-decoration: none; color:#000000;  }

.boxcenter{
 	text-align: center;
	border: thin; 
	border-color: cccccc; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #eeeeee; 
	line-height: 1.5 em; 
	padding: 0px;
 	}


/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/

.m0l0i {
	background-image:url(../images/menu.gif);
	padding-top: 14px;
	padding-bottom: 13px;
	padding-left: 25px;
	text-decoration: none;
	filter: alpha(opacity=100);
	color: #5c5c5c;
	font-size: 11px;
	font-family: Verdana;
	hover: #cc0000;
}

.m0l1i {
	background-image:url(../images/menu.gif);
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-decoration: none;
	filter: alpha(opacity=100);
	background-color: #ffffff;
	color: #5c5c5c;
	font-size: 11px;
	font-family: Verdana;
	hover:  purple;
	border-bottom: solid 1px #cccccc;
}

.inputBox
{
	border: solid 1px #5c5c5c;
}
.submitButton
{
	border: solid 1px #006699;
	color:  #1D749E;
	font-weight: bold;
	font-size: 11px;
	background-color:  #F2F2F2;
	padding: 2px 2px 2px 2px;
	cursor: hand;
}

.loginText
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	padding-left: 30px;
}
.solutionsHeader
{
	color: #2A788F;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
.pressSpacing
{
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
.pressSpacingMore
{
	padding-left: 15px;
	padding-bottom: 10px;
}
.solutionsSpacing
{
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 15px;
}
.solutionsSpacingHeader
{
	padding-top: 15px;
}
.firstWordTitle
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #EB6737;
	padding-top: 5px;
}
.solutionsSpacingMore
{
	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 15px;
}
.title
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #1E76A4;
	padding-top: 5px;
}

.footer
{
	color: #000000;
}
a.footer:link {text-decoration: none; color:#000000; }
a.footer:active {text-decoration: none; color:#000000;  }
a.footer:visited {text-decoration: none; color:#000000; }
a.footer:hover {text-decoration: underline; color:#000000;  }



a.noUnderline:link {text-decoration: none; color:#5c5c5c;}
a.noUnderline:active {text-decoration: none; color:#5c5c5c;}
a.noUnderline:visited {text-decoration: none; color:#5c5c5c;}
a.noUnderline:hover {text-decoration: underline; color:#5c5c5c;}
