/*********************************************************************
 clear fix class to force blocks to render correctly when 
 content floats
**********************************************************************/
.cf:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.cf { 
	display: inline-table;
}
.cf { 
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .cf {
	height: 1%;
}
.cf {
	display: block;
}
/* End hide from IE-mac */

/*********************************************************************
 Global definitions
**********************************************************************/
* {
	padding: 0; margin: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
strong {
    font-weight: bold;
}
span 
{
    font-size: inherit;
}
/*********************************************************************
 Custom Tags
**********************************************************************/
body 
{
	background: #fff;
	padding: 0;
	margin: 0;
}
a 
{
    color: #0468b2;
}
a:hover
{
    text-decoration: underline;
}
div.search_form
{
    float: left;
    background: url(../images/global_v_dot_div_blue.gif) repeat-y;
}

div.search_form div 
{
    float: left;
    background: url(../images/global_v_dot_div_blue.gif) repeat-y right 0;
    padding: 0 15px 0 10px;
    height: 63px;
}
div.search_form div table#basic_group_panel,
div.search_form div table#basic_group_panel tbody tr td table,
div.search_form div table#basic_group_panel tbody tr td,
div.search_form div table#basic_group_panel tbody tr td table tbody tr td {
    width: auto;
    margin: 0;
    padding: 0;
}
div.search_form div table#basic_group_panel
{
    margin-top: 20px;
}
div.search_form div table#basic_group_panel tbody tr td table tbody tr td p {
    display: none;
}
div.search_form div input {
    background: #024A7F;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;	
	font-weight: bold;
    color: #fff;
}
div.search_form div input#ecmBasicKeywords 
{
    margin: 0;
	width: 200px;
	background: #fff;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;
	color: #000;
	font-size: 10px;
	padding: 2px 2px 1px 2px;
	font-weight: bold;
}