P, .p, textarea, select, input, blockquote, td { 
	font-family: 			tahoma; 
	font-size: 				9.5pt; 	
}

A {
	text-decoration: 		none
}

A:link, A:visited, A:active {
	color:					black;
}

A:hover {
	background: 			#FFA;
}

A.default ,A.default:link, A.default:visited, A.default:active, A.default:hover {
    color: blue;
    text-decoration: underline;
    background: transparent;
}

H1 {
	font-family: 			tahoma;
	font-size: 			    15pt;
	margin-bottom:			2px;
	margin-top:			    2px;
}

H2 {
	font-family: 			tahoma;
	font-size: 			    12pt;
	margin-bottom:			2px;
	margin-top:			    2px;
}

/*****************************************************************************/

.block {
	width:					25px;
	height:					16px;
	margin:					3px;
	border:					2px groove gray;
	font-weight:			bold;	
	background:				white;		
	text-align: 			center;
}

/*****************************************************************************/

.separator {
	height:					1px;
	color:					#939EAF;
	background-color:		#939EAF;
}

.noMargin {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

.smallPrint {
	font-family: 			tahoma;
	font-size: 				8pt;
	margin-bottom:			2px;
	margin-top:				2px;
	padding:				2px 2px 2px 2px;
}

/*****************************************************************************/

.even {
	background-color: 		#E3EDFB;
}

.odd {
	background-color: 		#D3DDEB;
}

.hover {
	background-color: 		#FFA;
}

.hoverColor {
	color: 					#FFA;
}

/*****************************************************************************/

.numberNew {
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=30)
							progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

.numberUpdated {
	filter:					progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

.numberCurrent {
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=80)
}

.serviceStopped {
	font-weight: bold;	
	color: red;
}

.servicePaused {
	font-weight: bold;	
	color: orange;
}

.serviceRunning {
	font-weight: bold;	
	color: green;
}

.serviceArchived {
	font-weight: bold;
	color: gray;
}

.memberCount {	
	color: gray;
}

.chart {		
	border: outset 2px lightGray; margin: 10px; padding: 10px;
}

.mediaItemAttributes {
	color: gray;
}

.publicAccessURL {
	position: relative; top: 5px;
	color: #333 ; background-color: white;
	border: solid 1px black;
	padding: 2px; margin: 0px;	 
}

.noHover:hover {
	background: transparent;
}

.keywordCollector {
	color: #444;
}

.helpLink1 {
	color:				#0042AE;
	text-decoration:	none;	
	border-bottom:		1px dotted #4082bE;
	cursor:				help;
	margin:				0px;	
	padding:			0px;		
	letter-spacing:		0.12mm;	
	vertical-align:		top;	
	position:			relative;
	top: 				2px;	
	height: 			100%;	
}

.helpLink2 {
	color:				#0042AE;
	text-decoration:	none;
	border-bottom:		1px dotted #4082bE;
	cursor:				help;
	margin:				0px;
	padding:			0px;		
	letter-spacing:		0.12mm;	
	vertical-align:		top;						
}

.hand {
	cursor:			pointer;
}

.imageIconData {
	width:			32px;
	height:			32px;
}

.button {
	background: transparent; 	
	font: bold 8pt Tahoma; 
	border-width: 0; 			
	cursor: pointer; 	
}

.buttonOff { 
	background-image: url("/mqa/button.gif"); width: 109px; height: 21px;
}

.buttonOn { 
	background-image: url("/mqa/button_hover.gif"); width: 109px; height: 21px;
}

.smallButton {
	background: transparent; 	
	font: bold 7pt Tahoma; 
	border-width: 0; 			
	cursor: pointer; 
	text-align: center;		
}

.smallButtonOff { 
	background-image: url("/mqa/buttonSmall.gif"); width: 85px; height: 17px;
}

.smallButtonOn { 
	background-image: url("/mqa/buttonSmallHover.gif"); width: 85px; height: 17px; 
}

.terms
{
    color: #000000;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: none
}

.header {
	font-family: Arial;
	font-size: 20pt; 	
}

.previewServiceLogo {
	width: 64px;
	height: 64px;
	border: solid 1px black;
}

.serviceLogo {	
	border: solid 1px black;
}

.serviceDescription {
	font-family: Tahoma;
	font-size: 7pt; 	
	color: #333333;
	line-height: 130%;
}

.separatorText {
	font-family: Arial;
	font-size: 14pt;
	margin-bottom: 3px;
}

div.tabBox {
  font-family: tahoma;
  height: 100%;  
  width: 99.8%; 
  margin: 0;
  padding: 0;
}

div.tabArea {
  padding: 0;
  margin-bottom: 3px;
}

div.tabMain {
  background-color: white; 
  border: 1px solid;
  border-color: #E9E9FF #939EAF #939EAF #C7C7FF;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 100;
}

div.tabIframeWrapper {
  width: 100%;
  height: 100%;  
}

iframe.tabContent {
  background-color: transparent;
  border: 1px solid;
  border-color: #939EAF #E9E9FF #E9E9FF #939EAF;
  width: 100%;
  height: 100%;  
}

a.tab {
  border: 1px solid;
  border-bottom-width: 0;
  border-color: #D9D9EF #A6A6FB #A6A6FB #D9D9EF;
  padding: 1px 1em 2px 1em;
  position: relative;
  text-decoration: none;
  top: 0;
  left: 10px;
  z-index: 101;
}

a.tab, a.tab:visited {
  color: black;
}

a.tab:hover {
  background-color: #ffa;
  border-color: #C9C9FD #7E7FFC #7E7FFC #C9C9FD;
  color: black; 
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: white;
  border-color: #E9E9FF #939EAF #939EAF #E9E9FF;
  color: black;
}

a.tab.activeTab {
  padding-bottom: 7px;
  top: 1px;
  z-index: 102;
  font-weight: bold;
}

.section {
	width: 150px;	
	margin: 5px;
	padding: 5px;	
	font-size: 135%;	
	cursor: pointer;	
	vertical-align: middle;
	background-repeat: repeat-y;
}

.sectionDefault {	
	background-image: url("bar.jsp?width=150&height=10&pos=150&color=0059DB");	
}
.sectionActive {	
	background-image: url("bar.jsp?width=150&height=10&pos=150&color=CCAA33");	
	position: relative;
	left: 10px;
}
.sectionHover {
	background-image: url("bar.jsp?width=150&height=10&pos=150&color=FFFD49");
}

.hourglass {
	background-image: url('hourglass.gif'); background-repeat: no-repeat; background-position: center;
}

body {
	background-color: white
}

.picon {
	font: icon; 
	line-height: 130%
}

.overlay { visibility: hidden; position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; background-image:url(overlay.gif); z-index: 1000; }
.overlay div { width:300px; margin: 100px auto; background-color: #fff; border:1px solid #000; padding:15px; text-align:center; }

.title {
	text-align: center;
	font-size: 23px;
	color: #333;
	margin-bottom: 10px;
}