/****** General Styles ******/
body {
	font-size: 12px;
	font-family: Tahoma, Arial;
	background: #FFFFFF;
	margin-top: 4px;
	padding: 0px;
	text-align: center;
	width:950px;
	margin: 0 auto;
}
td {
	font-size: 12px;
	font-family: Tahoma, Arial;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a:link { color: #049; text-decoration:none;}
a:visited { color: #800080;text-decoration:none;}
a:hover { color: #049; text-decoration:underline;}
a:active { color: #049;}
img{
	border: 0px none;
}
form{
	display: inline;
}
.navCon{ 
  width:950px; height:28px; margin:1px auto; border:1px solid #BCD7E7; background:#EAF3FD;
}
.navCon div{ 
  float:right; margin:5px 2px 0px 10px; position:relative;
}
.navCon div span{ 
  width:72px; border:1px solid #0072B4; border-top:none; background:#fff; text-align:center; position:absolute; top:20px; left:0; visibility:hidden; 
}
.left {
	PADDING-RIGHT: 100px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.red{
	color:#ff0000;
}
.altbg1 {
	BACKGROUND: #f5fbff
}
.altbg2 {
	BACKGROUND: #ffffff
}
.altbg3 {
  BACKGROUND: #eaf3fd
}
.smalltxt {
	FONT: 11px Arial, Tahoma
}
.subtable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.simpletable {
	CLEAR: both; BORDER-RIGHT: #86b9d6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #86b9d6 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #86b9d6 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #86b9d6 1px solid; BACKGROUND-COLOR: #ffffff
}
.simpletable DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.t_msg {
	TABLE-LAYOUT: fixed; BACKGROUND: #ffffff; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%; WORD-WRAP: break-word
}
.t_msg P {
	MARGIN: 0px
}
.blank10{
  height:5px;overflow:hidden;clear:both;
}
.logoLine{
	border-bottom:1px solid #B7B7B7;
	width:950px;
	height:33px;
	overflow:hidden;
	margin-bottom:10px;
}
.logoLine .location{
	float:left;padding:9px 0 0 17px;
}
.logoLine .page{
	float:right;padding:9px 10px 0 0;
}
.logo {
	width:950px;
	height:75px;
	margin:0px;
}
div.logoimg {
	float:left;
}
div.logofunction {
	float:right;
	margin-right:0px;
}
div.logotopcontent {
	margin-left:220px;
	margin-right:0px;
	height:23px;
	text-align:left;	
	margin-top:5px;
}
div.logotopcontentleft {
	float:left;
	width:260px;
}
div.logotopcontentright {
	float:right;
	width:300px;
	text-align:right;
	margin-right:8px;
}
div.logobottomcontent {
	margin-left:220px;
	margin-right:0px;
	text-align:left;
	height:25px;	
	padding:0px;
}
.l tr td {
  width: 80px;
  padding-left: 8px;
  text-align: left;
}
.r tr td {
  width: 120px;
  padding-left: 8px;
  text-align: left;
  PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
