/* THE POWER OF CSS AND DESIGNVITALITY */

body {
	font: 12px/1.2 Verdana, Arial, tahoma, sans-serif;
	padding:0px;
	margin:0px;
	text-align:left;
	background-image: url(/images/bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	height:100%;
	}

a.x {
	text-decoration:underline;
	color:#005aaa;
	}

a.x:hover {
	text-decoration:underline;
	color:#000;
	}

a.x:active {
	text-decoration:none;
	color:#000;
	}

a.foot {
	text-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#c0c0c0;
	}

a.foot:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#606a74;
	}

a.foot:active {
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}

a.bnav {
	text-size: 11px;
	text-decoration:none;
	color:#606a74;
	}

a.bnav:hover {
	text-decoration:underline;
	color:#000;
	}

a.bnav:active {
	text-decoration:none;
	color:#000;
	}


a.int {
	text-decoration:none;
	color:#000;
	}

a.int:hover {
	text-decoration:none;
	color:#000;
	}

a.int:active {
	text-decoration:none;
	color:#000;
	}

#txlight {
	font-size: 12pt;
	color:#606a74;
	}
	
#showbox {
	width:771px;
	height:100%;
	margin-right:auto;
	margin-left:5px;
	margin-top:0px;
	padding:0px;
	text-align:left;
		}

#shownav {
	width:218px;
	height:32px;
	background:#fff;
	border-left:1px solid #606a74;
	border-right:1px solid #606a74;
	border-bottom:1px solid #606a74;
	padding:0px 0px 0px 0px;
	display: table;
	position:static;
	}

#showcust {
	width:218px;
	background:#fff;
	border:1px solid #606a74;
	}

#showleft {
	width:220px;
	padding:0px;
	float:left;
	height:100%;
	}
	
#showcenter {
	width:533px;
	padding:0px;
	margin-left:5px;
	float:left;
	height:100%;
	}

#showrspace {
	width:11px;
	padding:0px;
	float:left;
	height:100%;
	}

#showroad {
	width:533px;
	background:#fff;
	border:1px solid #606a74;
	}

#shownavbox {
	width:535px;
	height:25px;
	padding:0px 0px 0px 0px;
	float:left;
	background:#212930;
	}

#showspace {
	width:5px;
	padding:0px;
	float:left;
	}
	
#showheader {
	width:771px;
	height:69px;
	text-align:right;
	padding:0px;
	}

#showwhitebox {
	width:533px;
	margin:0px;
	background:#fff;
	border:1px solid #606a74;
	}

#showportbox {
	width:533px;
	border:1px solid #606a74;
	padding-bottom: 5px;
	background:#fff;
	}

#showcontactbox {
	width:533px;
	margin:0px;
	padding-left:0px;
	background:#fff;
	border:1px solid #606a74;
	text-align:left;
	}		

#showcopybox {
	width:771px;
	border:0px;
	text-align:right;
	}		

#logo {
	width:218px;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align: middle;
	border:1px solid #000;
	background:#000000;
	}

p,h1,pre {
	margin:0px 10px 10px 10px;
	}

h5 {
	margin:15px 0px 0px 0px;
	}
		
h1 {
	font-size:14px;
	padding-top:10px;
	}
		
p.copy {
	margin-top:5px;
	font-size:9px;
	font-family:verdana,arial,sans-serif;
	color:#b0b0b0;
	}

p.test {
	color:#8b8c8c;
	}

p.more {
	font-size:13px;
	font-weight:bold;
	color:#606a74;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:6px;
	}

h2 {
	font-size:13px;
	color:#005aaa;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:6px;
	}

h3 {
	font-size:12px;
	color:#005aaa;
	font-weight:bold;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:6px;
	}

table.port {
	width:533px;
	}

td.pout {
	background: #ebebeb;
	border: 1px solid #c0c0c0;
	}

.menu {	
	width:218px;
	height:30px;
	color:#fff;
	font-family: Tahoma,arial,sans-serif;
	font-size:10pt;	
	font-weight:bold;
	border-top:1px solid #606a74;
	text-decoration:none;
	background-color:#000;
	padding: 0px;
	display:block;
	text-align:left;
	line-height:30px;
	}

.menu:hover {
	background-color:#fff;
	color:#000;
	}

.shownavl {
	width:218px;
	height:30px;
	background-color:#fff;
	padding:0px 0px 0px 0px;
	display: table-cell;
	vertical-align:middle;
	}

.shownavm {
	width:218px;
	height:29px;
	background-color:#fff;
	border-top:1px solid #606a74;
	padding:0px 0px 0px 0px;
	display: table-cell;
	vertical-align:middle;
	}

#showtop h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	}
	
#showright p { 
	font-size:10px
	}