﻿
/* Overall Page */

body {
	margin: 0;
	padding-bottom: 2em;
	background-color: #FFFFFF;	
	font-family: Verdana, sans-serif;	
	background-image:url(bg_site.jpg);
}
a
{
	font-size:10px;
	color:#565759;
	font-family:Tahoma;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:Red;
}
input,textarea,select
{
	FONT-FAMILY: verdana;
	COLOR: #5F605F;
    FONT-SIZE: 10px;
}
/* Menu Section */

.dynamicMenu
{
           z-index: 350; /*this is the IE8 / asp:menu fix TODO: remove this when there is a fix released */
}


.tdMenu
{
	background-image:url(menuBg.jpg);
}
.tdMenu a
{
	color:White;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size: 10px;
	text-decoration:none;
}
.tdMenu a:visited
{
	color:White;
}
.tdMenu a:hover
{
	color:#C4DB6F;
}

/* Language Link */
td.tdLang {BACKGROUND: url(bg_right.jpg) #fdfdfd;}
.tdLang a{color:White;font-family:Verdana, sans-serif;font-size: 10px;text-decoration:none;font-weight:bold;}
.tdLang a:visited{color:White;}
.tdLang a:hover{color:White;text-decoration:underline;}


/* Footer Section */
.txtbr
{
	color:White;
	font-size:small;
}
.tdFooter
{
	background-image:url(menuBg.jpg);
}
.tdFooter a
{
	color:White;
	font-family:Verdana, sans-serif;	
	font-size: 10px;
	text-decoration:underline;
}
.tdFooter a:visited
{
	color:White;
}
.tdFooter a:hover
{
	color:White;
	text-decoration:none;
}

/* For all form tables */
.tdMain
{
	background-color:White;
}
.tblFormBorder
{
	border-collapse:collapse;
	border: solid 1px #a3c030;	
}
.tblForm td
{
	background-color:#DBF6C1;
	font-size: 10px;
	font-family:Verdana;
}
.tblForm th
{
	background-color: #a3c030;
	color:White;
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;	
	padding-left:5px
}

.tdHeading
{
	background-color: #a3c030;
	color:White;
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	height:20px;
	padding-left:5px
}
.tdForm
{
	background-color:#DBF6C1;
	font-size: 10px;
	font-family:Verdana;
}
.general
{
	color:Gray;	
	font-size: 10px;
	font-family:Verdana;
}

/* Notification tables */
.tblSuccess
{
	border-collapse:collapse;
	border: solid 1px #339900;	
	background-color:White;
}

.tblSuccess td
{
	background-color:#C8ECA8;
	font-size: 10px;
	font-family:Verdana;	
}

.tblError
{
	border-collapse:collapse;
	border: solid 1px #FF6666;	
}

.tblError td
{
	background-color:#FFCCCC;
	font-size: 10px;
	font-family:Verdana;
}

.tblOvBorder
{
	border-collapse:collapse;
	border: solid 1px #154C85;	
}
.tblOverview th
{
	background-color: #99CCFF;
	color:Black;
	font-family:Verdana;
	font-weight:bold;
	font-style:italic;
	font-size: 11px;	
}
.tblOverview td
{
	background-color:#CEE7FF;
	font-size: 10px;
	font-family:Verdana;
	font-weight:bold;
}

/* Grids */

.tblGrid td
{
	font-size: 10px;
	font-family:Verdana;
}
.tblGrid th
{
	background-color: #a3c030;
	color:White;
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;	
	padding-left:5px
}
.trGrid
{
	background-color:#DBF6C1;
}
.trAltGrid
{
	background-color:#FFFF9D;
}

.trTotal
{
	background-color:Green;
	font-family:Verdana;
	font-weight:bold;
	color:White;
	font-size: 10px;
}

/* Customer Subscription table */

.tblCustomer td
{
	background-color:White;
	font-size: 10px;
	font-family:Verdana;
}
.tblCustomer th
{
	background-color: White;
	color:White;
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;	
	padding-left:5px
}

.lblH1_Customer{font-size: 14px; font-family:Tahoma;font-weight:bold; color:Black;}
.lblH3_Customer{font-size: 11px; font-family:Tahoma;font-weight:normal; color:Black;}

.lblWlcmMsg{font-size: 20px; font-family:Times New Roman;font-weight:bolder;font-style:italic;color:#a3c030;}
.lblErrMsg{font-size: 11px; font-family:Tahoma;font-weight:bold; color:#CC0000;}
.lblSuccessMsg{font-size: 11px; font-family:Tahoma;font-weight:bold; color:green;}
.lblBold{font-size: 11px; font-family:Tahoma;font-weight:bold; color:#38383a;}
.lblH1{font-size: 14px; font-family:Tahoma;font-weight:bold; color:Green;}
.lblH1_Cat{font-size: 14px; font-family:Tahoma;font-weight:bold; color:Black;}
.lblMdtry{color:red;font-weight:bold}
.invisible{display:none;}

/* Date picker */
.dpDiv {}
.dpTable {BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center}
.dpTR {}
.dpTitleTR {}
.dpDayTR {}
.dpTodayButtonTR {}
.dpTD {BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid}
.dpDayHighlightTD {BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc}
.dpTDHover {BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998}
.dpTitleTD {}
.dpButtonTD {}
.dpTodayButtonTD {}
.dpDayTD {BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc}
.dpTitleText {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray}
.dpDayHighlight {FONT-WEIGHT: bold; COLOR: #4060ff}
.dpButton {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.dpTodayButton {FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif}