/* A few IE bug fixes */
/** { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }*/
/*
.cvs_group_button {
  width:7em;
  color: #000;
  margin-bottom:3px;
  display:block;
}
.cvs_container {
  
}
.cvs_container table {
  margin-top:5px;
  background-color: #333;
  padding: 3px;
  border:2px solid blue;
  border-collapse: collapse;  
  border-spacing: 0px;
}
.cvs_container td {
  padding: 2px;
  background-color: #ddf;
  border:1px solid black;
}
#editform {
  border:1px solid yellow;
}
.cvs_form {
  border:1px solid blue;
}
.cvs_form input{
  border:1px solid green;
}
div.form_input{
  display:inline;
  float:left;
  padding:10px;
  width: 750px;
  border: 2px solid #cccccc;  
}
.cvs_reviewer {
  border:3px solid red;
}
.cvs_reviewer  label { 
  position: absolute; 
  text-align:right; 
  width:130px; 
  border:1px solid cyan;
}
.cvs_reviewer  input ,radio{ 
  margin-left:135px;
  text-align:left; 
}
*/
/************* theMenu *****************/
/*#theMenu a {  
  text-decoration:none;
}
#theMenu { 
  width: 215px; 
  margin: 40px 0; 
  text-align:center;
  padding: 0; 
  background-image:url(http://rossco.mece.ualberta.ca/images/cms2/bg_nav.jpg);
  background-repeat: repeat-y;
  background-position:left;
  background-color:#3b3;
}
*/
/* Some list and link styling */
ul#theMenu li { 
  width: 215px; 
}
ul#theMenu ul li { 
  border-left: 20px solid #abc; 
/*  
  margin-left:20px;
*/
  padding: 0; 
  width: 195px; 
  margin-bottom: 0; 
}
/*
ul#theMenu ul li a { 
  display:block; 
  color: #000; 
  padding: 3px 6px; 
  font-size: small; 
}
ul#theMenu ul li a:hover { 
  display:block; 
  color: #369; 
  background-color: #ffe144; 
  padding: 3px 8px; 
  font-size: small; 
}*/

/*************** For the xtra menu ****************/

/*ul#theMenu ul ul li { 
  border-left: 20px solid #abc; 
  width: 175px; 
  padding: 0; 
  margin-bottom: 0; 
}
ul#theMenu ul ul li a { 
  display:block; 
  color: #000; 
  padding: 3px 6px; 
  font-size: small; 
}
ul#theMenu ul ul li a:hover { 
  display:block; 
  color: #369; 
  background-color: #eee; 
  padding: 3px 8px; 
  font-size: small; 
}
ul#theMenu li { 
  list-style-type: none; 
}
ul#theMenu h2 { 
  margin-top: 1.5em; 
}
*/
/* Header links styling */
ul#theMenu h3.navhead a { 
		color: #333;
		display:block; 
		border-top: 1px solid #36a;
		border-right: 1px solid #36a;
		border-left: 1px solid #36a;
/*    
		background: #ddd url('/images/cms2/down.png') no-repeat; 
		background-position: 98% 50%;
*/
		padding: 3px 6px;
}
/*
ul#theMenu h3.navgo a { 
		color: #000;
		display:block; 
		border-top: 1px solid #36a;
		border-right: 1px solid #36a;
		border-left: 1px solid #36a;
		padding: 3px 6px;
}
h3.navhead,h3.selected,h3.navgo {
  font-size: medium; 
}
ul#theMenu h3.navhead a:hover { 
    color: #000;
		background: #ccc url('/images/cms2/down.png') no-repeat; 
		background-position: 98% 50%;
  background-color: #ffe144; 
}
ul#theMenu h3.navgo a:hover { 
  color: #000;
  background-color: #ffe144; 
}
ul#theMenu h3.selected a { 
		background: #abc url('/images/cms2/up.png') no-repeat; 
		background-position:98% 50%;
		color: #fff;
		padding: 3px 6px;
}
ul#theMenu h3.navgo a { 
		color: #000;
		padding: 3px 6px;
}
ul#theMenu h3.selected a:hover { 
  background: #abc url('/images/cms2/up.png') no-repeat; 
  background-position:98% 50%;
  color: #36a;
  background-color: #ffe144; 
}
ul#theMenu h3.navgo a:hover { 
  color: #36a;
  background-color: #ffe144; 
}*/
		
		/* Xtra Header links styling */
/*ul#theMenu h4.navhead a { 
		color: #333;
		display:block; 
		border-top: 1px solid #36a;
		border-right: 1px solid #36a;
		background: #eee url('/images/cms2/downs.png') no-repeat; 
		background-position: 98% 50%;
		padding: 3px 6px;
    background-color: #ebebeb;
}
ul#theMenu h4.navhead a:hover { 
  color: #000;
  background: #ddd url('/images/cms2/downs.png') no-repeat; 
  background-position: 98% 50%;
  background-color: #ffe144; 
}
ul#theMenu h4.selected a { 
		background: #abc url('/images/cms2/ups.png') no-repeat; 
		background-position:98% 50%;
		color: #fff;
		padding: 3px 6px;
}
ul#theMenu h4.selected a:hover { 
  background: #abc url('/images/cms2/ups.png') no-repeat; 
  background-position:98% 50%;
  color: #36a;
  background-color: #ffe144; 
}*/