@charset "utf-8";
/* CSS Document */

/* sub navigation */
div.subNav {
	width: 760px;
	height: 21px;
	border-bottom: 1px solid #414168;
	border-right: 1px solid #414168;
	border-left: 1px solid #414168;
	}
table.subNav {
	width: 100%;
	height: 21px;
	border-top: 1px solid #414168;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80809a;
	padding-left: 25px;
}
a.subNav:hover { color:#FFFFFF}	
a.subNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80809a;
	text-decoration:none;
	}
	
/* content */
div.content {
	width: 760px;

	border-left: 1px solid #414168;
	border-right: 1px solid #414168;
	}
	
table.contentTable {
	width: 100%;
	height: 100%;
	}
td.splitColumn{ 
	border-right: 1px solid #414168; 
	width:618px;
	padding-top:9px;
	padding-bottom:9px;
	}

div.contentColumn {
	width: 596px;
	height: 100%px;
	border-top: 1px solid #4646ff;
	border-bottom: 1px solid #414168;
	border-left: 1px solid #414168;
	border-right: 1px solid #414168;
	}
	
div.imgBar{ 
	background-color:#010135;
	width: 596px;
	margin-bottom:12px;
	}
img.titleImg {
	width: 392px;
	height: 71px;
	border:1px solid #414168;
	}
img.pageImg {
	width: 196px;
	height: 71px;
	border:1px solid #414168;
	}
	
img.rivadaBox {
	width: 120px;
	height: 71px;
}
div.contactBar{ 
	height: 94px;
	}
			
div.contactColumn {
	width: 120px;
	border-top: 1px solid #4646ff;
	border-bottom: 1px solid #414168;
	border-left: 1px solid #414168;
	border-right: 1px solid #414168;
	}
	
table.columnContent {
	width: 100%;
	background-color: #ebebeb;
	}
	
td.contentRow {
	padding: 15px;
	}
	
td.contactRow {
	padding: 15px;
	}
	
span.plainTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

/* category links */
a.catLink:hover { color:#ffffff}
a.catLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	text-decoration:none;
	color: #0099ff;
	}
span.catCapitalize {font-size: 13px;}

/* diagram */
td.diagram{padding: 15px; padding-bottom:6px}
img.diagram{
	width: 562px;
	height: 51px;
	border-bottom:1px solid #b4b4b4;
	}
	


/* map */
div.relLayout{
	position:relative; 
	top:0px; 
	left:0px; 
	width:464px; 
	height:213px
	}
div.mapLayout{
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; 
	width:464px; 
	height:213px;
	}
div.iconDescLayout{
	position:absolute; 
	top:10px; 
	left:296px; 
	z-index:10; 
	width:155px; 
	height:60px; 
	visibility: hidden; 
	background-color:#FFFFFF; 
	border:0px solid #666666; 
	padding:5px
	}