/* CSUnitec.com Main Navigation CSS - October 2007 */

body {
  margin: 25px 0 0 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background: #ccc url(../images/navigation/bg_page.gif) repeat-x;
  text-align: center; /* IE 5 centering fix */
  }

* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
  }

body a {
  color: #018651;
  }

body a:hover {
  color: #005b83;
  }


/* layout strcuture */

#wrap {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
  text-align: left; /* IE 5 centering, keep everything else in place */
  }
  
#header {
  width: 780px;
  margin: 0;
  padding: 0;
  /*background: #000;*/
  }
  
#active {
  clear: both;
  width: 1000px;
  margin: 0;
  padding: 0;
  min-height: 300px;
  background: #fff;
  }

#footer {
  width: 780px;
  margin: 0;
  padding: 0;
  }


/* main nav -- tools */

#nav_main {
  width: 1000px;
  float: left;
  margin: 0;
  padding: 0;
  background: #018651 url(../images/navigation/button_green.gif) repeat-x top left;
  }

#nav_main ul {
  margin: 0;
  padding: 0;
  }

#nav_main li {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
  }

#nav_main a {
  display: block;
  margin: 0 0 0 0;
  padding: 6px 12px;
  font-size: 115%;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  color: #fff;
  }
  
#nav_main a:hover {
  background: #005b83 url(../images/navigation/button_blue.gif) repeat-x top left;
  }


/* enable drop-downs */
  
#nav_main li ul {
  position: absolute;
  width: 12em;
  left: -999em;
  }  
  
#nav_main li:hover ul {
  left: auto;
  }
  
#nav_main li ul a {
  width: 12em;
  margin: 0;
  border: none;
  background: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 85%;
  font-variant: normal;
  }

/* drop-downs for IE Javascript */  
#nav_main li:hover ul, #nav_main li.sfhover ul {
  left: auto;
  }
  


/* sub nav -- gray area */

#header {
  clear: both;
  width: 780px;
  margin: 0;
  }

#nav_sub {
  clear: both;
  background: #ccc;
  width: 1000px;
  margin: 0;
  padding: 0;
  text-align: center;
  border-top: 4px solid #ccc;
  border-bottom: 4px solid #ccc;
  }

#nav_sub a {
  color: #005b83;
  }
  
#nav_sub a:hover {
  color: #000;
  }

#nav_sub form {
  padding: 6px;
  display: inline;
  }  


#vid {
  margin-left: 22px;
  padding-left: 20px;
  font-weight: bold;
  background: url(../images/navigation/icon_vid.gif) no-repeat left 50%;
  }
  
#nav_sub input.sch {
  margin-left: 25px;
  }
  
  
/* footer */

#footer p {
  width: 768px;
  margin: 0;
  padding: 6px 6px 2px 6px;
  background: #ccc;
  text-align: center;
  font-size: 95%;
  }

#footer p.address {
  font-size: 85%;
  padding: 14px 6px 14px 6px;
  }

table.layout_table {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
}

tr.layout_row {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: none;
}

td.layout_cell {
	margin: 0;
	padding: 15px;
	border: none;
}

td#content_column {
	width: 750px;
	overflow: hidden;
}

td#right_column {
	width: 230px;
	padding-top: 30px;
}
/*
td#right_column>div {
	position: fixed;
}
*/

table.vnsa a, table.vnsa a:link, table.vnsa a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

table.vnsa a:focus, table.vnsa a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

table.vnsa a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
