body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
caption {
	font-weight: bold;
	background-color:#666666;
	font-size:1.1em;
}
th {
	background-color: #CCCCCC;
	text-align:left;
}
.highlighted_grey_row {
	background-color: #CCCCCC;
}

label.align {
	float: left;
	width: 40%;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}

label  { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }


a:link { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a:visited { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a:hover { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 14px; }

a.nounderline:link { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.nounderline:visited { text-decoration: none; #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.nounderline:hover { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 14px; }


a.rlinks:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a.whitelinks:link { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.whitelinks:visited { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.whitelinks:hover { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }

a.smalllinks:link { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.smalllinks:visited { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.smalllinks:hover { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a.xtrasmalllinks:link { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.xtrasmalllinks:visited { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.xtrasmalllinks:hover { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

.xtrasmalltext { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 9px; }
.smalltext { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
.text { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 14px; }
.redtext { text-decoration: none; color: #FF0000; font-family: Arial, sans-serif; font-size: 14px; }
.bigtext { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 18px; }
.pagetitle { text-decoration: none; color: #000000; font-family: Arial, Helvetica,sans-serif; font-size: 18px; }


a.normallinks:link { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.normallinks:visited { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.normallinks:hover { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 14px; }

.trleftborder {
	border-left: 1px solid #000000;
	}

.mainbox {	
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0;
	margin: 0 auto;
	width: 820px;
	}
#mainbox2 {
	width: 772px;
	padding: 0;
	margin: 0 auto;
	background: #000;
	}
	
a.hoverwhitelink:link { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.hoverwhitelink:visited { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.hoverwhitelink:hover { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 14px; }
.formerror {
	background-color: #D9A714;
}

.image-with-border {
	border: 1px solid #000000;
}

tr.grey {
	background:#ddd;
	}
	
	
.popup
{
   position:absolute; left:-30; top:-80; width:200;
   border-style:solid;
   border-width:2;
   border-color:black;
   background-color:999999;
   padding:5px;
   color:white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}
.popup2
{
   position:absolute; left:-50; top:-80; width:200;
   border-style:solid;
   border-width:2;
   border-color:black;
   background-color:999999;
   padding:5px;
   color:white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}
	
/*************************
 Code below this box was
 added for accessibility
*************************/

#main_nav {
	text-align: center;
	width: 100%;
	background: #000;
	}
img {
	border: 0;
	}
#cot_logo_cell {
	width: 224px;
	vertical-align: bottom;
	}
#cot_logo_cell2 {
	width: 139px;
	}
#search_cell {
	width: 221px;
	}
#width_100_percent {
	width: 100%;
	}
#adorn_bottom {
	width: 118px;
	}
#sixsigma_cell {
	width: 28%;
	}
.gold {
	background: #d9a714;
	}
	
/*Excel icon for bulleted list*/
ul li.excel {
	list-style-image: url(intranet/top/images/bullet.excel.gif);
}

/* MEDIA SERVICES STYLES */
caption.grayback {
	font-weight: bold;
	background-color:#666666;
	font-size:1.1em;
	margin-bottom: 5px;
}
caption.graybacknobottom {
	font-weight: bold;
	background-color:#666666;
	font-size:1.1em;
	margin-bottom: 0px;
}

/* Styles for Media Services forms */
p.msp {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
label.mslabel {
	float: left;
	width: 75%;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}
/* more narrow version of the above */
label.mslabelnarrow {
	float: left;
	width: 55%;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}

label.mslabelverynarrow {
	float: left;
	width: 35%;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}

input.greenbtn {
	color: #FFF;
	background-color: #5A6F42;
	border: 1px outset #00008B;
	padding: 2px 4px 2px 4px;
}

a.fakebutton:link { cursor: crosshair; text-decoration: none; color: #FFF; background-color: #5A6F42; border: 1px outset #00008B; padding: 2px 4px 2px 4px; }
a.fakebutton:visited { cursor: pointer; text-decoration: none; color: #FFF; background-color: #5A6F42; border: 1px outset #00008B; padding: 2px 4px 2px 4px; }
a.fakebutton:hover { cursor: pointer; text-decoration: none; color: #FFF; background-color: #5A6F42; border: 1px outset #00008B; padding: 2px 4px 2px 4px; }

legend.mslegend {
	background-color: #CCCCCC;
	border: solid 1px #000000;
	padding: 1px;
	/* hack for ie - default legend color is blue */
	text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 14px;
}

fieldset.msfieldset {
	width: 98%;
}

fieldset.msfieldsetwide {
	width: 95%;
	padding: 0px;
	margin: 0px;
}

caption.mscaption {
	font-weight: bold;
	background-color: #CCCCCC;

}

th.green {
	background-color: #5A6F42;
	text-align:center;
	color:#FFFFFF;
}

/* End of form styles */
div.graybox {
	padding: 10px;
	background-color:#CCC;
	width:70%; 
	border:1px solid; 
	border-color:#666666; 
	padding-bottom:2px;
	margin-bottom:5px;
	overflow:hidden;}
	
div.medtechbox {
	padding: 10px;
	width:90%;
	border:1px solid;
	background-color:#ECE9D8;
	border-color:#666666; 
	padding-bottom:2px;
	margin-bottom:5px;
	overflow:hidden;}
	
div.forensicsbox {
	padding: 10px;
	width:90%;
	border:1px solid;
	background-color:#ECE9D8;
	border-color:#666666; 
	padding-bottom:2px;
	margin-bottom:5px;
	overflow:hidden;}	
	
label.error {
	float: left;
	width: 25%;
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#FF0000;
	border-bottom: 1px solid #CCC;
}

div.event_admin {
width: 400px;
padding:5px; 
background-color:#F0EFE1;
border:1px solid; 
border-top-color:#999; 
border-left-color:#999;
border-bottom-color:#333;
border-right-color:#333; }
div.spacer{width:100%;}

/*STYLES FOR RESEARCH OPEN HOUSE ADMIN PAGE*/
div.roh {
width: 400px;
padding:5px; 
background-color:#F0EFE1;
border:1px solid; 
border-top-color:#999; 
border-left-color:#999;
border-bottom-color:#333;
border-right-color:#333; }
div.spacer{width:100%;}

input.greenbtn {
	color: #FFF;
	background-color: #5A6F42;
	border: 1px outset #00008B;
	padding: 2px 4px 2px 4px;
}

input.redbtn {
	color: #FFF;
	background-color: #CC0000;
	border: 1px outset #00008B;
	padding: 2px 4px 2px 4px;
	margin-right:5px;
}

/********** BALLOON TOOLTIP **********/
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

/********** BOX WITH WARNING IMAGE FOR ERRORS **********/
.error_box_small {
  width:90%;
  margin-top:10px;
  background-color: #cc0000;
  background-image: url(/graphics/shared/icon_error.gif); 
  background-position:top center;
  background-repeat: no-repeat;
  color: #ffffff;
  text-align:center;
  font-weight:bold;
  padding: 5px 3px 5px 5px;
  border: 1px solid #000000;
}

/********** BOX WITH GENERAL FEEDBACK MESSAGE **********/
.msg_box_small {
  width:90%;
  margin-top:10px;
  background-color:#D9DAC5;
  color: #000;
  padding: 5px 3px 5px 5px;
  border: 1px solid #000000;
}


