/*Harrison McKay Communications - main style sheet*/
table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.contactInfo {
}
tr.contactInfo {
height:30px;;
}

input.InputBox { 
	border-width: 1px;
	border-style: ridge;
	border-color:;
}
input.SInputBox { 
	border-width: 1px;
	border-style: ridge;
	border-color:#666666;
}

textarea.TEXTbox{
	border-width: 1px;
	border-style: ridge;
	border-color:#000000;
	
}
.Cselect{ 
	color:#FFFFF;
	
	border-width: 1px;
	border-style: ridge;
	border-color:#000000;
	border-bottom:#000000;
	
}
.Cselected:hover{
 /* Text colour and font weight, red and bold */ 
color:#FFCC00;
 background:#FF0000;
font-weight:bold; 
}
 
select:hover,
select:focus {
border-color: #6d5 #5b5 #459455 #5b5;


color:#CC00CC;
 background:#FF0000;
font-weight:bold; 
}
[selected]{
 /* Text colour and font weight, red and bold 
color:#CC00CC;
 background:#FF0000;
 */
font-weight:bold; 
}

div.fileinputs {
	position: relative;
	
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.fakefile img { 
     position: absolute;
  top: 0px;
}


input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.radio{
background:#00CC33;
}

