.matchTypeLabel {
//		padding-left:10px;
	font-style:italic;
	font-size:10px!important;
	font-weight:normal!important;
}

.mainLabelDetail {
	font-size:10px!important;
	font-weight:normal!important;
}

.rightHoverLink  {
	font-size:10px!important; 
	background-color:transparent!important; 
	text-decoration:none!important;
	display:block;
}

.matchTypeList * {
	padding:0px;
	margin:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px ! important;	
}

.matchTypeList .subItem {
	padding-left:10px;
	font-style:italic;
}

.code {
	background-color:eeeeee;
	font-family: courier;
	padding:5px;
}

@media print {
	.screenOnly {
		display:none;
	}
}

@media screen {
	.printOnly {
		display:none;
	}
}


/* ================================================= *\
 * Tab styles                                        *
\* ================================================= */
	#menuList {
	    font-family: Verdana, Helvetica, Arial;
	    font-size: 80%;
	    border-bottom: 1px solid #cccccc;
	    margin: 0;
	    padding-bottom: 19px;
	    padding-left: 10px;
	}
	
	#menuList a:link, #menuList a:visited	{
	    background: #e8ebf0;
	    border: 1px solid #cccccc;
	    color: #666666;
	    float: left;
	    font-size: small;
	    font-weight: normal;
	    line-height: 14px;
	    margin-right: 8px;
	    padding: 2px 10px 2px 10px;
	    text-decoration: none;
	}
	
	#menuList a:link.active, #menuList a:visited.active	{
	    background: #ffffff;
	    border-bottom: 1px solid #ffffff;
	    color: #000000;
	}
	
	#menuList a:hover	{
	    color: #ff0000;
	}
	
	#menuList li.selected a {
	    background: #ffffff !important;
	    border-bottom: 1px solid #ffffff !important;
	    color: #000000 !important;
	    font-weight: bold !important;
	}
	
	#menuList li.selected ul.submenu {
	    display: inline;
	    left: 215px;
	    position: absolute;
	    top: 167px;
	}
	
	#menuList li.selected ul.submenu a {
	    background: #ffffff;
	    border: none;
	    color: #999999 !important;
	    font-size: .98em;
	    font-weight: bold;
	    line-height: 12px;
	    margin-right: 4px;
	    padding: 2px 10px 2px 10px;
	    text-decoration: none;
	}
	
	#menuList li.selected ul.submenu a.selected {
	    background: transparent;
	    color: #000 !important;
	}
	
	#menuList ul a:hover, #menuList ul.submenu a:hover {
	    color: #ff0000 !important;
	}
	
	#menuList ul, #menuList li	{
	    display: inline;
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	
	#menuList ul.submenu {
	    display: none;
	    width: 90%;
	}
	
	
/* ================================================= *\
 * Submenu styles                                    *
\* ================================================= */
	#submenuStyle {
	}
	
	#submenuStyle a, #submenuStyle a:visited { 
		font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
		font-size:90%;
		color:#333333; 
		text-decoration:none; 
	}
	
	#submenuStyle a:hover {
		color:#999999; 
		text-decoration: underline;
	}
	
/* ================================================= *\
 * Toggle edit/view styles                           *
\* ================================================= */
	.edit1, .edit2, .edit3, .edit4, .edit5, .edit6, .edit7 {
		display: none;
	}
	
/* ================================================= *\
 * Button style                                      *
\* ================================================= */
	.editButton, .saveButton, .cancelButton, .submitButton {
		color: black;
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		background-color: #FFFFC0;
		font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
		font-size:11px;
	} 

/* ================================================= *\
 * Main content styles                               *
\* ================================================= */

	/* Put spacing around each unit */
	div.editProfileBlock {
		font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 70%;
	}
	
	div.editProfileBlock td {
		vertical-align:text-top;
	}
	
	div.editProfileBlock a {
		font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif ! important;
		font-size:14px;
		color:#333333;
		text-decoration:none;
	}
	
	div.editProfileBlock a:hover {
		color: #999999;
		text-decoration: underline;
	}

/* ================================================= *\
 * Edit/save/cancel tables                           *
\* ================================================= */
    .forumsWatchListWatchLabel {
 		font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif ! important;
		font-size: 14px;
   	padding-left:10px; 
    	width: 425px;
    }

	.viewLabelCell {
	  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	  font-size: 14px;
	  text-decoration: none;
	  text-align: left;
	  padding-left:4px;
	}

	.viewValueCell {
	  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	  font-size: 14px;
	  text-decoration: none;
	  text-align: left;
	  padding-left:4px;
	}

	tr.editSaveCancelHeader {
		background-color: #eeeeee;
	}
	
	.editableCellLeft {
	  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	  font-size: 12px;
	  font-style: normal;
	  text-decoration: none;
	  text-align: left;
	  height: 32px;
	}
	
	div.editProfileBlock input, div.editProfileBlock select {
		font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
		font-size:11px;
	}
	
	.profileCellLeft {
	  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	  font-size: 12px;
	  font-style: normal;
	  text-decoration: none;
	  text-align: left;
	  height: 32px;
	}
	
	.profileCellRight {
	  font-size: 12px;
	  font-style: normal;
	  font-weight: bold;
	  text-decoration: none;
	  text-align: right;
	  height: 32px;
	  width: 160px;
	}

/* ================================================= *\
 * display:table tables                              *
\* ================================================= */
	table.simple thead tr {
	  background-color: #eee;
	}
	table.simple tr.even {
	  background-color: #fff;
	}
	table.simple {
		border: 1px solid #ccc;
		border-collapse: collapse;
	}
	table.simple td, table.simple th {
	    font-family: Verdana, Arial, helvetica, sans-serif;
		font-size:12px;
		border: 1px solid #ccc;
		text-align:left;
		vertical-align:text-top;
		padding: 2px 4px;
	}
		
	table.simple a, table.simple a:visited { 
		color:#333333; 
		text-decoration:none; 
	}
	
	table.simple a:hover {
		color:#999999; 
		text-decoration: underline;
	}
	

/* ================================================= *\
 * A spacer                                          *
\* ================================================= */
	div.spacer {
		margin-top:15px;
	}
	
	
/* ==================================================================== *\
 * Formatting for the message box (generally save "success" or "error") *
\* ==================================================================== */
.errorMessageBox {
	margin-top: 35px;
	margin-left: 12px;
	margin-bottom: 15px;
	color: red;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	border: 1px solid red;
	padding: 10px;
	width: 70%;
}
.infoMessageBox {
	margin-top: 35px;
	margin-left: 12px;
	margin-bottom: 15px;
	color: #00529b;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	border: 1px solid #00529b;
	padding: 10px;
	width: 70%;
}