body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PageContent {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	display: block;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 20px;
}

.PageContentNoIndent {
	padding-left: 0px;
}

.PageAction {
	background-color: #FFF;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	width: 100%;
}

.PopUpContent {
	padding: 0 0 0 0;
}

.NavMenuBase {
	background-repeat: repeat-x;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11px;
	font-weight: bold;
	height: 30px !important;
	min-height: 30px;
	text-decoration: none;
	width: 100%;
}

.NavMenu {
	color: #FFF;
	height: 100% !important;
	height: auto;
	min-height: 100%;
}

.NavMenuActive {
	background-repeat: repeat-x;
	height: 30px !important;
	min-height: 30px;
	text-decoration: none;
}

.NavMenuActive td a {
	background: transparent;
	display: block;
	line-height: 30px;
}

.NavContentTabBase {
	background-image: url(Images/TabLine.png);
	background-repeat: repeat-x;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 18px;
	font-weight: normal;
	height: 36px !important;
	line-height: 36px;
	min-height: 36px;
}

.NavContentTabBase a {
	color: #CCC;
	text-decoration: none;
}

.NavContentTab {
	padding: 0 20px 0 20px;
}

.NavContentTab:hover {
	background-image: url(Images/TabBackgroundActive.png);
	background-repeat: repeat-x;
}

.NavContentTabActive {
	background-image: url(Images/TabBackgroundActive.png);
	background-repeat: repeat-x;
}

.NavContentTab:hover a {
	color: #000;
}

.NavContentTabActive a {
	color: #000;
}

.NavContentTabSeparatorImage {
	background-image: url(Images/TabSeparator.png);
	height: 36px;
	width: 2px;
}

.FooterText {
	color: #809090;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-weight: lighter;
	text-decoration: none;
}

.ContentSeparater {
	background-color: #FFF;
	font-size: 0;
	height: 2px;
	line-height: 2px;
	width: 100%;
}

.ContentCaption {
	background-image: url(Images/TabLine.png);
	background-repeat: repeat-x;
	line-height: 36px;
	color: #FFF;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 18px;
	font-weight: normal;
	height: 36px !important;
	padding-left: 20px; /* 26px; */
	padding-right: 20px;
}

.ContentMessage {
	background-color: #F0F2F2;
	height: 100% !important;
	margin-bottom: 2px;
	min-height: 100%;
	padding-left: 20px; /* 26px; */
}

.ContentLabel {
	color: #000;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */	
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.ContentLabelRed {
	color: #CC0000;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.ContentText {
	color: #000;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	line-height: 16px; /* 4.8.3 */
}

.SearchCriteria {
	margin: 0 0 1px 0;
	padding-bottom: 10px;
	padding-left: 20px; /* 26px; */
	padding-right: 10px;
	padding-top: 10px;
	width: 938px;	
}

.formLabelBold {
	color: #000;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-right: 10px;
	margin-top: 3px;
	vertical-align: middle;
}

.formLabelContainer {
	float: right;	
}

.formLabel {
	color: #000;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-right: 15px;
	margin-top: 3px;
	vertical-align: middle;
}

.formInput {
	color: #000;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 3px;	
}

.formInputNoTop {
	color: #000;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
}

.formInputRequired {
	color: #BF4000;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
	text-align: left;
	vertical-align: top;
	width: 12px;
}

.MessageText {
	color: #000;
	font-size: 11px;
	line-height: 15px;
}

.BorderLeft {
	border-left-color: #FFF;
	border-left-style: solid;
	border-left-width: 2px;
}

.ContentBackGround0 {
	background-color: #FFF;
}

.ContentBackGround1 {
	background-color: #F0F2F2;
}

.ContentBackGround2 {
	background-color: #E6E9E9;
}

.ContentBackGround3 {
	background-color: #00C0F0;
}

.ContentBackGround4 {
	background-color: #D0D6D8;
}

.ContentHeader {
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11px;
	line-height: 18px;	
}

.ContentLinkContainer {
	margin-bottom: 10px;
	margin-top: 20px;
}

.ContentActionLinkContainer
{
	float: left; padding-left: 20px;
}

.ContentActionIconContainer
{
	float: left; padding-left: 10px;
}

.Pager
{
	background-image: none;
	color: #00AB88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.ContentActionSmall {
	background-color: #95A7A8;
	border-bottom-style: solid;
	border-color: #758484;
	border-width: 1px;
	color: White;
	cursor: pointer;
	display: block;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding: 0 5px 0 5px;
	text-decoration: none;
}

div.ContentAction {
	float: left;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
}

div.ContentAction.Start {
	background-image: url(Images/ActionStart.gif);
	background-repeat: no-repeat;
	float: left;
	width: 23px;
}

div.ContentAction.Middle {
	background-image: url(Images/ActionMiddle.gif);
	background-repeat: repeat-x;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

div.ContentAction.End {
	background-image: url(Images/ActionEnd.gif);
	background-repeat: no-repeat;
	float: left;
	width: 1px;
}

a.ContentAction {
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-decoration: none;
	vertical-align: middle;
}

input.ContentAction,
input.ContentActionButton
{
	background: transparent;
	border: none;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	margin-left: -10px;
	margin-right: -10px;
	vertical-align: middle;
}


a:hover.ContentAction
{
	color: #000;
	cursor: pointer;
}

input[type=submit]:hover.ContentAction,
input[type=submit]:hover.ContentActionButton
{
	color: #000;
	cursor: pointer;
}

/* class is required doe explicit OnMouseOver by IE6 */
.ContentActionButtonOnMouseOver {
	background: transparent;
	border: none;
	color: #000;
	cursor: pointer;
	display: block;
	font: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	margin-left: -10px;
	margin-right: -10px;
	vertical-align: middle;
}

/* class is required doe explicit OnMouseOut by IE6 */
.ContentActionButtonOnMouseOut {
	background: transparent;
	border: none;
	color: #FFF;
	display: block;
	font: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	margin-left: -10px;
	margin-right: -10px;
	vertical-align: middle;
}

.ContentActionDisabledButton {
	background: transparent;
	display: block;
	border: none 0;
	color: #ccc;
	cursor: auto;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding-left: 5px;
	padding-right: 10px;
	text-decoration: none;
}

.ContentActionDisabled a,
.ContentActionDisabled a:hover
 {
	background-image: url(Images/Action.png);
	background-repeat: repeat-x;
	border: none 0;
	color: #ccc;
	cursor: none;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding-left: 5px;
	padding-right: 10px;
	text-decoration: none;
}

.ContentErrText {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ListHeaderAlignLeft {
	padding-left: 8px;
	text-align: left;
}


.ListColumnHeader1 {
	background-color: #F0F2F2;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
}

.ListColumnItem1 {
	background-color: #F0F2F2;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.ListColumnHeader2 {
	background-color: #E6E9E9;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.ListColumnItem2 {
	background-color: #E6E9E9;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.BrandListBoxLevel0 {
	background-color: #E6E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.BrandListBoxLevel1 {
	background-color: #F0F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.ListHeader {
	background-color: #F0F2F2;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.ListItem {
	background-color: #E6E9E9;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.ListAlternatingItem {
	background-color: #F0F2F2;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.ListSelectedItem {
	background-color: #B9BBBB;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#preview {
	background: #d0d4d5;
	border: 0px;
	color: #000;
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	position: absolute;
}

input[type="checkbox"],
input[type="radio"]
{	
	position: relative; 
	left: -2px;
}

.CheckBoxAlignCenter
{
	position: relative; 
	left: 2px;	
}

input[type='radio']+label,
input[type='checkbox']+label, 
input[type='checkbox']+a 
{
	position: relative; 
	left: 2px;
	top:-2px;	
	padding-right: 5px;
}

.BackgroundImageLogon
{
	background-image: url(Images/ContentLogon.jpg);
}

.BackgroundImageLogout
{
	background-image: url(Images/ContentLogout.jpg);
}

.BackgroundImageRegister
{
	background-image: url(Images/ContentRegister.jpg);
}

.BackgroundImageSearch
{
	background-image: url(Images/ContentSearch.jpg);
}

.BackgroundImageSearchExpanded
{
	background-image: url(Images/ContentSearchExpanded.jpg);
}

.BackgroundImageSearchFullText
{
	background-image: url(Images/ContentSearchFullText.jpg);
}

.BackGroundImageService
{
	background-image: url(Images/ContentService.jpg);
}

.BackGroundImageError
{
	background-image: url(Images/Error.jpg);
}

.ServiceItemNotification
{
	background-image: url(Images/service_notification.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 86px;
	width: 184px;
}

.ServiceItemUserManagement
{
	background-image: url(Images/service_user_management.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 86px;
	width: 184px;
}

.ServiceItemUserGuide
{
	background-image: url(Images/service_user_guide.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 86px;
	width: 184px;
}

.ServiceItemImport
{
	background-image: url(Images/service_import.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 86px;
	width: 184px;
}

.ServiceItemOptions
{
	background-image: url(Images/service_options.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 86px;
	width: 184px;
}

.ServiceItemInformation
{
	background-image: url(Images/service_information.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 86px;
	width: 184px;
}

.VideoControl
{
	outline-style: none;
}

