﻿html, body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.harmonikerHighlightColour
{
	color: #0375C0;
	font-weight:bolder;
}
.basicTable
{
	padding: 0 0 0 0;
	border-collapse: collapse;
	width: 100%;
}
.basicGradientTable
{
	padding: 0 0 0 0;
	border-collapse: collapse;
	width: 100%;
	background: url(images/HomepageGrayScale.jpg) repeat-x;
}
/* img tag required to prevent whitespace in the HTML causing gaps in the table layout around images */
.inputTextbox
{
	font-size: 11px;
	width: 160px;
	height: 15px;
}
textarea.profileTextBox
{
	font-size: inherit;
	word-break: all;
}
select.dropDownList
{
	font-size: 11px;
	width: 225px;
	height: 20px;
}
.smallbutton
{
	font-family: Arial, Helvetica, sans-serif;
	width: 40px;
	height: 25px;
}
.mediumbutton
{
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
	height: 25px;
}
.tabButtonMedium
{
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
	height: 20px;
	font-size: small;
	background-color: #3333CC;
	color: #FFFFFF;
}
.errorMessage
{
	color: #FF0000;
}
.successMessage
{
	color: #00AA00;
}
.errorMessageTextBox
{
	color: #FF0000;
	border: none 1px black;
	background: transparent;
}
.youviewCategoryPanel
{
	border: none 0px black;
	width: 100%;
}
.youviewCategoryPanelItem
{
	border: solid 1px #c9c9c9;
	width: 100%;
}
.youviewCategoryPanelBoxItemData
{
	padding: 3px 5px 3px 5px;
}
.youviewCurrentNode
{
	border: thin none #000000;
	font-family: 'Courier New' , Courier, monospace;
	font-size: small;
}
.youviewGradientItemLeft
{
	overflow: hidden;
	width: 26px;
	height: 48px;
	background-image: url(images/btn_glass_left.gif);
}
.youviewGradientItemMid
{
	overflow: hidden;
	background-image: url(images/btn_glass_mid.gif);
}
.youviewGradientItemRight
{
	overflow: hidden;
	width: 26px;
	height: 48px;
	background-image: url(images/btn_glass_right.gif);
}




.youviewFrameTL
{
	overflow:hidden;
	width: 26px;
	height: 24px;
	background-image: url(images/frame_glass_tl.gif);
}
.youviewFrameTM
{
	overflow: hidden;
	background-image: url(images/frame_glass_mid_top.gif);
}
.youviewFrameTR
{
	overflow: hidden;
	width: 26px;
	height: 24px;
	background-image: url(images/frame_glass_tr.gif);
}

.youviewFrameML
{
	overflow: hidden;
	width: 26px;
	background-image: url(images/frame_glass_mid_left.gif);
}
.youviewFrameMR
{
	overflow: hidden;
	width: 26px;
	background-image: url(images/frame_glass_mid_right.gif);
}

.youviewFrameBL
{
	overflow: hidden;
	width: 26px;
	height: 24px;
	background-image: url(images/frame_glass_bl.gif);
}
.youviewFrameBM
{
	overflow: hidden;
	background-image: url(images/frame_glass_mid_btm.gif);
}
.youviewFrameBR
{
	overflow: hidden;
	width: 26px;
	height: 24px;
	background-image: url(images/frame_glass_br.gif);
}

.youViewFullCategoryPath
{
	font-weight: bolder;
}

.youviewSearchRowNormal
{
	background-color: White;
}

.youviewSearchRowHighlight
{
	background-color: Silver;
}

.youviewSearchRowSelected
{
	background-color: Gray;
	color: White;
}

.collapsibleDivLink
{
	cursor: help;
}
.scrollingDiv
{
	border-style: solid;
	border-width: 1px;
	overflow:auto;
	width: 99%;
	height: 450px;
	text-align: left;
	vertical-align:top;
}
.searchGrid
{
	border: 1px solid #000000;
}
.searchList TD
{
	font-size: small;
}
.searchTextbox
{
	font-size: small;
	width: 160px;
	height: 15px;
}
.ratingSelectorTable
{
    width: 300px;
    height: 15px;
	background-color:White;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 0 0;
	cursor:pointer;

}
.ratingSelectorCellNormal
{
	font-size:x-small;
	width: 20px;
	height: 15px;
	text-align:center;
	cursor:pointer;
}
.ratingSelectorCellSelected
{
	font-size:x-small;
	background-color:#EEEEEE;
	width: 20px;
	height: 15px;
	text-align:center;
	cursor:pointer;
}
.ratingSelectorCellHover
{
	font-size:x-small;
	background-color:#FFFFFF;
	width: 20px;
	height: 15px;
	text-align:center;
	cursor:pointer;
}
.navToolbarTable
{
	margin: 0px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.navToolbarItems
{
	margin: 0px;
	padding: 5;
	text-align: left;
	vertical-align: top;
}
/*.lnkNavBar
{
	font-family:Sans-Serif;
	font-size: x-small;	
}
*/

.lnkNavBar A:link {font-family:Sans-Serif;font-size: small;color:Blue;text-decoration: none; outline:none;}
.lnkNavBar A:visited {font-family:Sans-Serif;font-size: small;color:Blue;text-decoration: none; outline:none;}
.lnkNavBar A:active {font-family:Sans-Serif;font-size: small;color:Blue;text-decoration: none; outline:none;}
.lnkNavBar A:hover {font-family:Sans-Serif;font-size: small;color:Blue;text-decoration: underline; outline:none;}

.sectionHeading1
{
	font-family: Sans-Serif;
	font-size:large;
	font-weight: bold;
	color: Black;
	padding: 5px 5px 5px 5px;	
}
.sectionHeading2
{
	font-family: Sans-Serif;
	font-size:medium;
	color: Black;
	padding: 5px 5px 5px 5px;	
}
.sectionBody
{
	font-family: Sans-Serif;
	font-size:small;
	color: Black;
	padding: 0px 0px 0px 0px;	
}
.passwordResetTable
{
	width: 380px;
	height: 180px;
}
.toolbarGreeting
{
	font-weight: bold;
	font-size: 10pt;
	color:#333333;
	padding: 0px 10ps 0px 10px;
}

/* Slide Menu */
.smCategoriesParent
{
	padding: 0 0 0 0;
	border-collapse: collapse;
	width: 100%;
	background: url(images/sm_Categories.gif) repeat-x ;
}
.smSearchParent
{
	padding: 0 0 0 0;
	border-collapse: collapse;
	width: 100%;
	background: url(images/sm_Search.gif) repeat-x;
}

.textPoints
{
	text-align:right;
	color: #009AFF;
	border: none 1px white;
	background: transparent;
	width: 30px;
	font-size: 16px;
	font-weight: bold;
}
A.pointsLink:link {font-family:Sans-Serif;font-size: small;color:Blue; font-weight: bold;}
A.pointsLink:visited {font-family:Sans-Serif;font-size: small;color:Blue;font-weight: bold;}
A.pointsLink:active {font-family:Sans-Serif;font-size: small;color:Blue;font-weight: bold;}
A.pointsLink:hover {font-family:Sans-Serif;font-size: small;color:Blue;font-weight: bold;}

.tandc
{
	font-size:9px;
	text-align: left;
}
.fontCategoryMatchComplete
{
	color: Green;
}
.fontCategoryMatchPending
{
	color: Red;
}
.divPopup300x200
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 200px;
	background-image: url(images/FlyoutBlueBoxBG300x200.png)
}
.divPopup400x300
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 300px;
	background-image: url(images/FlyoutBlueBoxBG400x300.png)
}
.divPopup400x400
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 400px;
	background-image: url(images/FlyoutBlueBoxBG400x400.png)
}
.lblNoRecordsFound
{
	font-size:10pt;
	font-weight: bold;
	color:#888888;
	height: 150px;
	padding-top: 150px;
	padding-left: 40px;
	vertical-align:bottom;
	text-align:center;
}

.tblRatingSelector
{
}

.tdRatingSelector
{
}

.memberCount
{
	color: Blue;
	font-weight: bold;
	background-color: #f3f3aa;
	padding: 0px 5px 0px 10px;
	text-align: center;
	width: 100%;
}