@charset "utf-8";
a, a img, a:link, a:visited, a:active {
	text-decoration: none;	border: 0px; padding:0; margin:0;}
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #0c1221 url(/images/bg-repeat.jpg) repeat-x;
	margin: 0;	padding: 0;	text-align: center;	color: #000000;}
	
/*---Top Navigation (home, prod/serv, our sites, contact)- needed on every page---*/
#Nav {
	width:673px;
	margin-bottom: 0px;
	background: url(/images/nav/nav-bg.jpg) no-repeat;
	float: right;
}
#Nav ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px 60px 0px 0px;
}
#Nav ul li {
	float: right;
	margin: 0;
	padding: 0;
}
#Nav ul li a {
	display:block;
	font-size: 13px;
	padding: 15px 10px 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	height:32px;
	text-decoration:none;
	text-align: center;	}
#Nav #en1 a {width: 85px;}#Nav #en2 a {width: 80px;}#Nav #en3 a {width: 160px;}#Nav #en4 a {width: 80px;}
#Nav #en1 a:HOVER, #Nav #en2 a:HOVER, #Nav #en3 a:HOVER, #Nav #en4 a:HOVER{
	background: url(/images/nav/rollover.gif) repeat-x;
}
#Nav #en1 a.CURRENT, #Nav #en2 a.CURRENT, #Nav #en3 a.CURRENT, #Nav #en4 a.CURRENT{
	color: #FFFF33;
	background: url(/images/nav/rollover.gif) repeat-x;
}
/*---Body container that envelops everything except footer area with copyright---*/
#container {
	width: 1000px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	padding: 0px 0px 20px 0px;
}
/*-----------------End container-----*/
/*-----------------Start of header - envelopes logo, main top nav, contact-----*/
#header {
	text-align: left;
	height: 85px;
	background: url(/images/header-repeat.jpg) repeat-x;
	width: 1000px;
}
#header img{
	float: left;
}
#header-contact {
	color: #253253;
	float: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 16px 13px 0px;
}
/*-----------------End header-----*/

/*----------Content container - envelopes contents only, tab navigation and main header navigation not included-------*/
#mainContent {
	border: solid 1px;
	background: url(/images/header-shadow.gif) repeat-x;
	border-color: #c7c7c7 #FFFFFF #FFFFFF #FFFFFF;
}
/*------------Products and Services link styles - things seen on that page-----------------*/
#prodserv {
	padding-top: 13px;
	background: url(/images/prodserv_banner.jpg) no-repeat left bottom;
	height: 71px;
	width: 998px;
}
#prodserv h1 {
	font: bold 20px arial;
	color: #FFFFFF;
	margin: 0;
	padding: 24px 0px 0px 20px;
	float: left;
}
/*------------Products and Services TAB strcuture navigation styles-----------------*/
#prod_nav {
	width: 500px;
	float: right;
	margin-top: 36px;
	margin-right: 0px;
}
#prod_nav ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
#prod_nav ul li{
	float: right;
	text-align: center;
	margin-left: 4px;
}
#prod_nav ul li a{
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	height: 25px;
	width: 146px;
	display:block;
	background: url(/images/nav/2ndnav-nohover.gif);
}
#prod_nav ul li a:HOVER{
	color: #243050;
	background: url(/images/nav/hov.gif);
}
#prod_nav ul li a.current{
	color: #243050;
	background: url(/images/nav/2ndnav.gif);
}
#prod_nav ul li a.current:HOVER{
	background: url(/images/nav/2ndnav.gif);
}
/*------------END Products and Services TAB strcuture navigation styles-----------------*/
/*------------Table style used to divide screenshots and the right side descriptive content-----------*/
#table{
	width: 1000px;
}
#table tr td {
	vertical-align: top;
}
#table tr td h3{
	font-size: 15px;
	padding: 20px 0px 0px 0px;
	margin: 0;

}
#table .left-nav {
	width: 195px;
}
#table tr td img.screenshots {
	margin: 15px 0px 15px 0px;
	float: left;
}
#screenshot-caption {
	color: #253253;
	float:left;
	width: 160px;
	padding: 20px;
	font-size: 13px;
}
/*-----------------------Tour (lower left) sub navigation structures-------*/
#tournav ul{
	margin: 15px 10px 20px 10px;
	padding: 0;
	list-style-type:none;
	font-weight: bold;
}
#tournav ul li {
	margin: 0px 0px 0px 0px;
	width: 150px;
	padding: 0px 0px 0px 0px;
}
#tournav ul li a {
	display: block;
	font-size: 11px;
	color: #4b728e;
	border: solid #cecece 1px;
	border-top: 0px;
	text-decoration:none;
	width: 158px;
	padding: 7px;
}
#tournav ul li a:hover {
	background: #DBDBDB;
}
#tournav ul li a.current{
	color:#FFFFFF;
	background: #999999;
	border-color: #999999;
}
#tournav ul li a.current:HOVER{
	background: #999999;
}
#tournav ul li.tourtitle {
	background: #213052;
	color: #FFFFFF;
	width: 160px;
	padding: 7px;
	background-repeat: no-repeat;
	background-image: url(/images/nav/top-deco.gif);
}
#tournav ul li a.sub{
	border: solid #999999 1px;
	background: #666666;
	color: #FFFFFF;
	padding: 4px 7px 4px 7px;
}
#tournav ul li a.sub:HOVER{
	background: #e8e8e8;
	color: #213052;
}
#tournav ul li a.subb{
	border: solid #999999 1px;
	background: #e8e8e8;
	color: #213052;
	padding: 4px 7px 4px 7px;
}
#tournav ul li a.prod{
	text-indent: 15px;
	font-weight: normal;
	color: #666666;
}
#tournav ul li a.prodd{
	text-indent: 15px;
	color: #666666;
	text-decoration: underline;
}
/*-----------------------END Tour (lower left) sub navigation structures-------*/
/*---------Footer styles only*/
#footer {
	margin: auto;
	background: url(/images/footer-round.gif) no-repeat center top;
	width: 1000px;
	height: 25px;
}
#copyright {
	font-size: 11px;
	color: #FFFFFF;
	margin: 10px auto 20px auto;
	height: 50px;
}