/* COINS Specific Brand */
body {

	background-color:#fff;

	color: #000000;
	}

#logo {
    margin-bottom:4px;
	margin-left:172px;
	margin-top:6px;
}

#clientarea {
    background-color:#ddd; 
    color:#000000;
	padding-bottom:0px;
	height:21px;
	
}



#clientarea a {
	border-left:1px solid #fff;
	color:#333;
	
	font-family:sans-serif;
	font-size:0.85em;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:2px;
	vertical-align:bottom;
	top:3px;
	position:relative;


}


#clientarea a:visited {
	color:#333;
}
#clientarea a:hover {
	color:#FF0000;
	text-decoration:none;
	background-color:#eee;
		
}	



.sub-info-bar {
	background-color:#f6f6f6;
	height:21px;
	font-size:0.95em;
	padding-left:180px;
	padding-top:9px;
	  background-Image: url(/images/topcols2.gif);
    background-repeat:repeat-x;
	background-position:top;
}



/* interior page styles */
A
{
    text-decoration: none;
    color: #f68212;
}

A:hover {
  text-decoration: none;
  color:#FF0000;
}

A:visited {
color:#f68212;
}




/* Data Tables */


TR.datatable-header-main
{	
color:#ddd;
}

TH.datatable-header-main
{

	font-family:arial;
	font-weight:normal;
	color:#000000;
	text-align:center;
	font-weight:bold;
}

TR.datatable-header-column
{
    background-color:#ddd;
    vertical-align:top;
}

.datatable-header-column TH.datatable-header-column
{
	
	font-family:arial;
    font-weight:bold;
    color:#000000;
    text-align:left;
	
}


TR.datatable-row-even
{
    background-color: #f1f1f1;
    vertical-align:top;

}

TR.datatable-row-odd
{
    background-color: #e8e8e8;
    vertical-align:top;

}

.datatable-footer-text
{

	color:#000000;
}

.datatable-text
{
 
    color:#000000;
}

.datatable-value
{

    color:#000000;
	 text-align:center;
}

.datatable-status-neutral
{
  
    color:#333333;
}

.datatable-status-waiting
{

    color: #9B5E00;
}

.datatable-status-passed
{
  
    color: #006600;
}

.datatable-status-failed
{

    color: #990000;
}

TR.minitable-header-column
{
    background-color:#D6D7F3;
    vertical-align:top;
}

#top-section {
 background-color:#e8e7e3; 
width:100%;
margin-top:3px;
float:left;
}



#bottom-section {
 background-color:#f6f6f6; 
width:100%;
float:left;
height:275px;
border-top-color:#FFFFFF;
border-top-width:3px;
border-top-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:3px;
border-bottom-style:solid;
}


#visible {
    color:#000000;
    background-color: #cccccc;
}


.centre-search {
width:438px;
height:145px; 
background-color:#141736;
background-image:url(/images/sartorius_searchbox_image.jpg);
background-repeat:no-repeat;
float:left;
    border-style: none  solid none solid ;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
    border-width: 0px 3px 0px 3px;
}


.altAccordianTitleBar {

	font-size:0.95em;
	font-family:Arial;
	color:#000000;
	text-align:left;
	font-weight:bold;
	letter-spacing: 0;
	padding: 4px 6px 4px 6px;
    margin: 0;
    border-style: solid none solid none;
    border-top-color: #e4e4e4;
    border-bottom-color: #999999;
    border-width: 1px 0px 1px 0px;
    background-color:#cccccc;
}

#button_fav_on {
background-image:url(/images/kcl_search_fav_on.gif);
background-repeat:no-repeat;
width:108px; 
}

#button_fav_off {
background-image:url(/images/kcl_search_fav_off.gif);
background-repeat:no-repeat;
width:108px; 

}

#button_cat_on {
background-image:url(/images/kcl_search_cat_on.gif);
background-repeat:no-repeat;
width:110px;
}
#button_cat_off {
background-image:url(/images/kcl_search_cat_off.gif);
background-repeat:no-repeat;
width:110px;
}


#button_fre_on {
background-image:url(/images/kcl_search_free_on.gif);
background-repeat:no-repeat;
width:132px;
}
#button_fre_off {
background-image:url(/images/kcl_search_free_off.gif);
background-repeat:no-repeat;
width:132px;
}
#button_searchtips_on {
background-image:url(/images/kcl_search_tips_on.gif);
background-repeat:no-repeat;
width:88px;

}

#button_searchtips_off {
background-image:url(/images/kcl_search_tips_off.gif);
background-repeat:no-repeat;
width:88px;
}
.minor-head	{
	font-size:0.95em;
	font-weight:bold;
	background-color:#cccccc;
	margin-top:-2px;
	height:19px;	
	margin-left:-1px;
	padding-left:19px;
	padding-top:4px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	
}

#menuContainer {
	text-transform:lowercase;
}
/* Demo Stuff */
#vinci {
float:left;
margin-left:28px;
margin-top:11px;
}

