.borderTable {	
padding: 0px;
border: 1px solid #9999CC;
}

.borderTableBox {
padding: 0px;
border: 1px solid #9999CC;
width: 30px;
height: 28px;
margin: 5px auto 0 auto;
}

.borderTableBox2 {
padding: 0px;
border: 1px solid #9999CC;
width: 24px;
height: 24px;
margin: 5px auto 0 auto;
}


.advancedsearchtitle {
	font-size:12px;
	color:#666;
	font-weight:800;
	font-family:arial, helvetica, sans-serif;
	margin-left:5px;
	margin-bottom:6px;
	}

.advancedsubtitle {
	font-size:10px;
	color:#cc7b00;
	font-weight:800;
	font-family:arial, helvetica, sans-serif;
	margin-left:3px;
	margin-top:6px;
	float:left;
	}

.tmcolourbox {
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	color:#000;
	line-height:23px;
	width:24px
	}

.popup {
  display: none;
  float:left;
  
}

.tminputbox {
	width:220px;
	height:42px;
	background-color:#dbdbdb;
	border: solid 1px #878787;
	float:left;
	margin-top:60px;}
	
.tminputbox2 {
	width:127px;
	height:28px;
	background-color:#dbdbdb;
	border: solid 1px #878787;
	float:left;
	margin-left:10px;
	}
	
.tminputbox3 {
	width:160px;
	height:28px;
	background-color:#dbdbdb;
	border: solid 1px #878787;
	float:left;
	margin-left:10px;
	}

.tminputbox4 {
	width:160px;
	height:128px;
	background-color:#dbdbdb;
	border: solid 1px #878787;
	float:left;
	margin-left:10px;
	}
	
.tminputbox5 {
	width:190px;
	height:50px;
	background-color:#dbdbdb;
	border: solid 1px #878787;
	float: left;
	margin-left:10px;
	}
.formselectbox {
	margin-top: 5px;
        margin-left: auto;
        margin-right: auto;

	font-size:1em;
        
	}

.formboxcontainer { 
                    margin-left:auto;
                    margin-right:auto;

}
.advancedsearchcoloursbox {
	background-color:#cdcdcd;
	border: solid 1px #878787;
	width:422px;
	height:62px;}
	
.basicsearchcoloursbox {
	background-color:#cdcdcd;
	border: solid 1px #878787;
	width:190px;
	height:50px;
	float:left;
	}
	
.advancedsearchcoloursbox2 {
	background-color:#cdcdcd;
	border: solid 1px #878787;
	width:422px;
	height:110px;}
	

.subtle {
  margin: 0px;
  padding: 2px;
  border: 1px solid gray;
  font-size: x-small;
  background-color: #CCF;
  color: #444;
  width:88px;
}


.boxalign {
left: 40px;
top: 10px;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 18px Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
text-transform:uppercase;
color:#FFF;

}

.shadetabs li{
display: block;
margin: 0;
float:left;
font-weight:800;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
padding-top:15px;
position:relative;
margin-right: 3px;
color: #FFF;
background: url('closedtab.png') top left no-repeat;
display:block;
height:50px;
width:140px;
font-weight:800;
}

.shadetabs li a:visited{
color: #EEF;
font-weight:800;
}

.shadetabs li a:hover{
font-weight:800;
color: #CCC;
}

.shadetabs li.selected{
background: url('opentab.png') top left no-repeat;
text-transform:uppercase;
color:#EEF;
font-weight:800;
}

.shadetabs li.selected a{ /*selected main tab style */

border-bottom-color: #EEE;
font-weight:800;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
font-weight:800;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 425px;
margin-bottom: 1em;
padding: 10px;
background-color:#EEE;
}

.tabcontent{

}

.tabcontent2{
display:none;
}

.bluebg{
	background-color:#00F;
	}

@media print {
.tabcontent {
display:block!important;
}
}

