/* STANDARD TAG REDEFINITIONS */
BODY{ color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: Black; margin: 0; padding: 0; }
TD {font-size: 10pt;  }
p { font-size: 10pt;  margin-bottom: 7px; margin-top: 0; }
a{ color: #76DEFC; text-decoration: none; }
a:hover{	text-decoration: underline;  color: White;   }
form{	margin:0;}

#HEADER{	width:760px; margin-left:auto; margin-right:auto; margin-top:1em;}
#HEADER ul{ border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; margin: 0; padding-left: 10px; height: 44px; line-height: 44px; display: block; list-style: none; background-color: #4D4D4D;  }
#HEADER li{ display: inline; background-color: #222222;  float: right;  }
#HEADER li a{ height: 44px; line-height: 44px; display: block; padding-left: 27px; padding-right: 27px; border-left: 1px solid Black;  float: left;     }
#HEADER li a:hover{ background-color: #444444; text-decoration: none;}
#HEADER .Visual{ height:130px; background-image: url(bg_visual.jpg);  background-repeat: no-repeat;  background-color: #4492C8;  border-top: 3px solid Black; margin-bottom:1em;   }

#CONTENT{ width:760px; margin-left:auto; margin-right:auto; overflow: hidden; }
#FOOTER{  clear: both; width:760px; margin-top:27px; margin-left:auto; margin-right:auto;  border-top: 4px solid #363636;  text-align: right;  padding-top: 5px;   }
#FOOTER p{ font-size: 11px; line-height: 14px; margin: 0;  color: #DDDDDD; }
#FOOTER a{ font-size: 11px;	font-weight: normal;	text-decoration: none;  color: White;    }
#FOOTER a:hover{ color: white; text-decoration: underline; }

#container {
  padding-left: 0;
  padding-right: 0;
}

.column {
  position: relative;
  float: left;
}

#center { width: 560px; padding-right:20px;margin-bottom: 1em; }
#center heading { font-weight: Bold; margin: 0; padding-left: 10px; color: White; font-size: 12pt; margin-bottom: 5px; }
#center .text{padding: 10px 10px 10px 10px; border-bottom: 1px solid #494949; border-top: 1px solid #484848; border-left: 1px solid #494949; border-right: 1px solid #494949; background-color: #222222;}
#center .date{padding-right: 5px; padding-top:1px; padding-bottom:1px; font-size: 8pt;text-align: right; background-color: #494949; margin-bottom:1em;}


#right {
  float: right;
  width: 180px;          /* RC width */
}

#right heading { font-weight: Bold; margin: 0; padding-left: 10px; color: White; font-size: 12pt; }
#right .text{padding-top:10px; padding-left:10px; padding-bottom:2px; background-color: #222222;}
#right .block{  margin-bottom: 2em;}
#right p {margin-bottom: 1em;}
#right ul {margin-top:0px;margin-bottom:0px;list-style-position:outside;}
#right a {color:White;}

.progresscontainer 
{
	width: 120px;
	height: 9px;
	background: url(pempty.gif) bottom repeat-x;
}

.progressbar 
{
	width: 50%;
	height: 9px;
	background: url(pfull.gif) bottom repeat-x;
}

.cornertop
{
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	padding-top: 10px;
	background:#494949;
}
.cornerbottom
{
  	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	background:#222222;
	padding-bottom: 10px;
}
.entry
{
  margin-bottom: 1em;
}

.hidden { display:none; }

.dialog input { display:block; }
.dialog input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }

.someForm {width: 100%;}
.someForm dt {float: left;}
.someForm dd {margin: 0 4em 1em 5em;}
.rightDD dd { text-align: right;}

.errorMsg {font-weight: Bold; color: Red;}
.bigFont {font-weight: Bold; font-size: 16pt;}

div#table-contain { width: 530px; margin: 20px 0; }
div#table-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#table-contain table td, div#table-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
table td a { text-decoration:underline; }

#cvi_tooltip {
	display:none;
	position:absolute;
	padding:4px 8px;
	color: #DDDDDD;
	background: #416e3B;
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid rgb(57,161,57);
	max-width: 200px;
	min-width: 30px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: rgba(40,20,0,.66) 0px 0px 8px;
	-moz-box-shadow: rgba(40,20,0,.66) 0px 0px 8px;
	-webkit-box-shadow: rgba(40,20,0,.66) 0px 0px 8px;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
#cvi_tooltip  b {color: #333333; }
#cvi_tooltip  i {font-family: Times, serif; }
#cvi_tooltip  small {text-transform: uppercase; }
#cvi_tooltip  u {
	text-decoration: none;
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
}
#cvi_tooltip  hr {
	color: orange;
	border-color: orange;
	background-color: orange;
}
