/* DEFAULTS FOR BROWSER COMPATIBILTY */
body {
  text-align: center; /* IE centering */
  font-family: Arial;
	background-color:#CDCDCD;
	background:url(/images/bg.jpg) top left repeat;
}

* { /* ZERO DEFAULTS */
    margin:0px;
    padding:0px;
}

li { margin-left:30px; list-style-type:disc;}

a img { border:none; } /* remove border from img links */

#content_right_top img {vertical-align:middle}

a:visited.dim1{
  color:#000066;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
}
a:hover.dim1{
  color:#000066;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
}
a:active.dim1{
  color:#000066;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
}

a:link.dim2{
  color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
a:visited.dim2{
  color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover.dim2{
  color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
a:active.dim2{
  color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

a.first {
  color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

p.standard {
  font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	width:550px;
	padding-top:20px;
	padding-left:30px;
}

td {
	font-size:12px;
}
td.title {
	color:#FFFFFF;
	font-size:15px;
	background-color: #000066;
	text-align:center;
	font-weight:bold;
	line-height: 25px;
}
#about_text {
  font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	width:550px;
	padding-top:20px;
	padding-left:30px;
}

p.tunnel_text {
  font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	width:165px;
	padding-top:5px;
	padding-left:20px;
	white-space:normal;
}

span.first {
  font-size:16px;
}

span.second{
  font-size:14px;
}

span.tunnel_first a {
  font-size:16px;
	color:#1B1E4D;
	text-decoration:none;
}

span.tunnel_second a {
  font-size:14px;
	color:#1B1E4D;
	text-decoration:none;
}

span.tunnel_second {
  font-size:14px;
	color:#1B1E4D;
}

span.box_text {
	color:#1b1e4d;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.white {
  color:#FFFFFF;
}

.bold {
  font-weight:bold;
}

.clear { /* float clear */
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

hr.white_border {
  border:#FFFFFF solid 1px;
	width:235px;
}

hr.white_line {
  float:left;
	position:relative;
	left:30px;
  border:#FFFFFF solid 1px;
	width:550px;
	padding-left:50px;
}

/* PAGE WIDTH AND CENTERING */
#wrapper {
  text-align: left;
  margin: 0px auto;
  /*border:#9D9D9D dotted 2px;*/ 
  width: 900px;
}

.divider {
  float:left;
  position:relative;
	display:inline;
  background:url(/images/divider.gif) no-repeat;
	width:2px;
	height:38px;
}

.divider_bottom {
  float:left;
  position:relative;
	display:block;
  background:url(/images/divider_bottom.jpg) no-repeat;
	width:235px;
	height:2px;
}
#contactUs {
	margin-left: 30px;
	color:#FFFFFF;
}

.content_right_bottom_box_text ul li, #contactUs ul li {
  list-style-image:url(/images/white_arrow.jpg);
}

.content_right_bottom_box_text ul li a, #contactUs ul li a{
  color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}
 #contactUs ul li a {
 	font-size: 12px;
 }

#content_left_top_dv ul li {
  color:#FFFFFF;
	font-size:12px;
	list-style-position:inside;
}

.list {
  position:relative;
	left:30px;
}

#login_btn {
  position:relative;
	text-align:center;
}

#spacer {
  position:relative;
	display:block;
	width:898px;
	height:3px;
	background:url(/images/spacer.jpg) repeat-x;
}

/*******header*******/

#header {
  position:relative;
	display:block;
	height:136px;
	width:898px;
}

#top_nav {
  position:relative;
	display:block;
	height:38px;
	width:898px;
}

.top_nav_link a {
  float:left;
  background:url(/images/nav_norm.jpg) repeat-x;
  position:relative;
	display:inline;
	width:98px;
	height:38px;
	padding:10px 0px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}


.top_nav_link a:hover {
  float:left;
  background:url(/images/nav_over.jpg) repeat-x;
  position:relative;
	display:inline;
	text-align:center;
	width:98px;
	height:38px;
	padding:10px 0px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.top_nav_link_dl a {
  float:left;
  background:url(/images/nav_norm.jpg) repeat-x;
  position:relative;
	display:inline;
	width:98px;
	height:38px;
	padding:5px 0px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}


.top_nav_link_dl a:hover {
  float:left;
  background:url(/images/nav_over.jpg) repeat-x;
  position:relative;
	display:inline;
	text-align:center;
	width:98px;
	height:38px;
	padding:5px 0px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

#banner {
  float:left;
	position:relative;
	display:block;
	width:900px;
	height:199px;
}

/*******Content*******/

#content {
	position:relative;
	display:block;
	width:898px;
	background-color:#868686;	

}

#content_left {
  float:left;
  position:relative;
	display:inline;
	width:622px;
	/*border:#000000 solid 1px;*/
}

#content_left_top {
  float:left;
	background-color:#6B6B6B;
  position:relative;
	display:block;
	width:622px;
	/*height:500px;*/
	/*border:#000000 solid 1px;*/
}

#content_left_top_dv {
  float:left;
	background-color:#6B6B6B;
  position:relative;
	display:block;
	width:622px;
	height:563px;
	/*border:#000000 solid 1px;*/
}

#content_left_bottom {
  float:left;
  background-color:#9D9D9D;
  position:relative;
	display:block;
	width:622px;
	/*border:#000000 solid 1px;*/
}

#content_right {
  float:left;
  position:relative;
	display:inline;
	width:276px;
	background-color:#868686;	
	/*border:#000000 solid 1px;*/
}

#content_right_top {
  float:left;
	background-color:#373737;
  position:relative;
	display:block;
	width:276px;
	/*border:#000000 solid 1px;*/
}

#content_right_bottom {
  float:left;
	background-color:#868686;
  position:relative;
	display:block;
	width:276px;
	height:605px;
	/*border:#000000 solid 1px;*/
}

.tunnel_header {
  text-align:center;
}

.tunnel_img {
  text-align:center;
}

.tunnels_moreinfo {
  position:absolute;
	display:block;
	width:75px;
	height:25px;
	left:55px;
	bottom:15px;
	background-color:#1E2152;
	text-align:center;
}

.tunnels_moreinfo a { 
	/*padding:15px 15px 15px 15px;*/
  color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

#tunnels_left_1{
  float:left;
  position:relative;
	display:inline;
	padding-top:20px;
	width:200px;
	height:450px;
	border-right:#FFFFFF dashed 1px;
}

#tunnels_left_2 {
  float:left;
  position:relative;
	display:inline;
	padding-top:20px;
	width:200px;
	height:450px;
	border-right:#FFFFFF dashed 1px;
}

#tunnels_left_3 {
  float:left;
  position:relative;
	display:inline;
	padding-top:20px;
	width:200px;
	height:450px;
}

#tunnel_right_1 {
  float:left;
	position:relative;
	display:block;
	width:276px;
	height:65px;
	text-align:center;
	border-top:#6B6B6B solid 1px;
}
#tunnel_right_2 {
  float:left;
	position:relative;
	display:block;
	width:276px;
	height:65px;
	text-align:center;
	border-top:#6B6B6B solid 1px;
}
.tunnel_right {
  float:left;
	position:relative;
	display:block;
	width:276px;
	height:65px;
	text-align:center;
	border-top:#6B6B6B solid 1px;
}


#tunnel_right_3 {
  float:left;
	position:relative;
	display:block;
	width:276px;
	height:65px;
	text-align:center;
	border-top:#6B6B6B solid 1px;
}

.blue_box_arrow {
  float:left;
  position:relative;
	display:inline;
	top:20px;
	width:50px;
}

.tunnel_right_text {
  float:left;
  position:relative;
	display:inline;
	top:20px;
	width:165px;
	text-align:left;
	line-height:.75em
}

.tunnel_right_icon {
  float:left;
  position:relative;
	display:inline;
	top:10px;
	width:60px;
}

#content_right_bottom_wrapper {
  position:relative;
	top:20px;
	left:20px;
	width:237px;
}

#content_right_bottom_header {
  position:relative;
	display:block;
	width:235px;
}

.content_right_bottom_text {
  font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify; 
}

.content_right_bottom_box {
  float:left;
  position:relative;
	display:block;
	width:235px;
	height:130px;
	/*border:#000000 solid 1px;*/
}

.content_right_bottom_box_text {
  float:left;
  position:relative;
	display:inline;
	top:25px;
	left:10px;
	width:120px;
	color:#FFFFFF;
	font-size:12px;
	/*border:#000000 solid 1px;*/
}

.content_right_bottom_box_img {
  position:relative;
	display:inline;
	top:20px;
	left:15px;
	width:70px;
	/*border:#000000 solid 1px;*/
}

.content_right_bottom_box_img_ne {
  position:relative;
	display:inline;
	top:40px;
	left:15px;
	width:70px;
	/*border:#000000 solid 1px;*/
}

/***Data View***/

#tunnels_left_1_dv {
  float:left;
  position:relative;
	display:inline;
	padding-top:20px;
	width:200px;
	height:220px;
	border-right:#FFFFFF dashed 1px;
}

#tunnels_left_2_dv {
  float:left;
  position:relative;
	display:inline;
	padding-top:20px;
	width:200px;
	height:220px;
	border-right:#FFFFFF dashed 1px;
}

#tunnels_left_3_dv {
  float:left;
  position:relative;
	display:inline;
	padding-top:20px;
	width:200px;
	height:220px;
}

/***Footer***/

#footer {
  float:left;
	position:relative;
	display:block;
	width:898px;
	height:65px;
	background:url(/images/footer_slice.jpg) repeat-x;
}

#footer_links {
  position:relative;
	display:block;
	width:825px;
	top:15px;
	left:50px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	/*border:#FFFFFF solid 1px;*/
}

#footer_links a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	
}

#footer_credits {
  position:relative;
	display:block;
	width:785px;
	top:20px;
	left:70px;
	/*border:#FFFFFF solid 1px;*/
}

#footer_martin {
  float:left;
  position:relative;
	display:inline;
	/*width:418px;*/
	font-size:11px;
	color:#FFFFFF;
}

#footer_cazarin {
  float:right;
  position:relative;
	display:inline;
	/*width:417px;*/
  font-size:11px;
	color:#FFFFFF;
}

#footer_cazarin a {
  font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.contact td {
	padding: 10px;
	
}