/*  Style Sheet */
/* ####################################### */

body {
	background-color: #EEEEEE;
	padding: 0px 0px 0px 0px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #000000;
}

p { 
	margin-top: 0px; 
	margin-bottom: .3em; 
	margin-left: 0px; 
	margin-right: 0px; 
	padding-top: 0px; 
	padding-bottom: .3em; 
	padding-left: 0px; 
	padding-right: 0px; 
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}

form {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

textarea {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background: #FFFFFF;
}

select {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;  
	color: #000000;
}

/*
input {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background: #FFFFFF;
}
*/

input {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.input1 {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #727272;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 14px;
	width: 115px;
	vertical-align: middle;
}

.input2 {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #727272;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 18px;
	width: 152px;
}

.input3 {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #727272;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 16px;
	width: 30px;
}

.checkbox {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background: #FFFFFF;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 14px;
	width: 14px;
}

.button1 {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #727272;
	height: 16px;
	width: 16px;
	padding-bottom: 4px;
}

.boxoutline1 { 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
}

.boxoutline2 { 
	border: 2px solid #858585; 
	background-color: #FFFFFF; 
	padding: 2px 2px 2px 2px; 
}

.boxoutline3 { 
	border: 2px solid #AFA494; 
	background-color: #FFFFFF; 
}

.boxoutline4 { 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
	padding: 8px 8px 8px 8px; 
}

.borderBottom { 
	border-bottom: 1px solid #CCCCCC; 
}

.imgborder {background: #CC0000; border: 3px solid #CC0000;}

.tblcolorWhite {background-color: #FFFFFF;}

.tblcolorWhite2 {background-color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 8px;}

.tblcolorBlack {background-color: #000000;}

.tblcolorBlack2 {background-color: #000000; padding-left: 12px; height: 18px;}

.tblcolorGrey1 {background-color: #E5E5E5;}

.tblcolorGrey2 {background-color: #858585;}

.tblcolorGrey3 {background-color: #CCCCCC;}

.tblcolorBlue1 {background-color: #AEBDCC;}

.tblcolorBlue2 {background-color: #AEBDCC; height: 22px; padding-left: 6px; padding-top: 6px; padding-bottom: 6px;}

.tblcolorBlue3 {background-color: #AEBDCC; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}

.tblcolorBlue4 {background-color: #AEBDCC; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; padding-right: 8px;}

.tblcolorGreen1 {background-color: #E0ED90; }

.tblcolorGreen2 {background-color: #A8CB06; padding-left: 0px; }

.tblcolorTan1 {background-color: #ECE5DC; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}

.tblMargins1 {padding-left: 8px; padding-right: 8px;}

.tblMargins2 {padding-left: 8px; padding-right: 8px; padding-top: 15px; padding-bottom: 15px;}

.navlinks1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.navlinks1 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.navlinks1 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.navlinks1 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.navlinks1 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #FF0000; text-decoration: none;}

.nav12bold {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration: none;}
.nav12bold a:link {color: #FFFFFF; text-decoration: none;}
.nav12bold a:active {color: #FFFFFF; text-decoration: none;}
.nav12bold a:visited {color: #FFFFFF; text-decoration: none;}
.nav12bold a:hover {color: #993399; text-decoration: none;}

.navlinksred {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FF0000; text-decoration: none;}

.headerWht10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FFFFFF;}

.headerWht12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FFFFFF;}
.headerWht12 a:link {color: #FFFFFF; text-decoration: none;}
.headerWht12 a:active {color: #FFFFFF; text-decoration: none;}
.headerWht12 a:visited {color: #FFFFFF; text-decoration: none;}
.headerWht12 a:hover {color: #FFFFFF; text-decoration: underline;}

.headerWht14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FFFFFF;}

.headerGrey10i {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; font-weight:bold; color: #666666;}

.headerGrey12i {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold; color: #666666;}

.headerPurple10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #CC66CC;}

.headerPurple12 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #CC66CC;}

.headerPurple14 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #660066;}

.headerPurple16 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #660066;}
.headerPurple16 a:link {color: #660066; text-decoration: none;}
.headerPurple16 a:active {color: #660066; text-decoration: none;}
.headerPurple16 a:visited {color: #660066; text-decoration: none;}
.headerPurple16 a:hover {color: #660066; text-decoration: none;}

.headerGreen16 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #AFCE03;}
.headerGreen16 a:link {color: #AFCE03; text-decoration: none;}
.headerGreen16 a:active {color: #AFCE03; text-decoration: none;}
.headerGreen16 a:visited {color: #AFCE03; text-decoration: none;}
.headerGreen16 a:hover {color: #AFCE03; text-decoration: none;}

.headerBlue12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #0D4A86;}

.headerOrange10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FF9900;}

.headerReddark10u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #A10707; text-decoration: underline;}

.headerReddark12u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #A10707; text-decoration: underline;}

.headerReddark12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark12 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark12 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark12 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark12 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FF0000; text-decoration: none;}

.headerReddark14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark14 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark14 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark14 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #A10707; text-decoration: none;}
.headerReddark14 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FF0000; text-decoration: none;}

.headerRedlight14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FF0000;}
.headerRedlight12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FF0000;}

.textPurple10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #993399; text-decoration: none;}
.textPurple10 a:link {color: #993399; text-decoration: none;}
.textPurple10 a:active {color: #993399; text-decoration: none;}
.textPurple10 a:visited {color: #993399; text-decoration: none;}
.textPurple10 a:hover {color: #993399; text-decoration: underline;}

.textPurple10u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #993399; text-decoration: underline;}

.textPurple10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #993399; text-decoration: none;}

.textPurple12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #993399; text-decoration: none;}
.textPurple12 a:link {color: #993399; text-decoration: none;}
.textPurple12 a:active {color: #993399; text-decoration: none;}
.textPurple12 a:visited {color: #993399; text-decoration: none;}
.textPurple12 a:hover {color: #993399; text-decoration: underline;}

.textPurple12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #993399; text-decoration: none;}

.textPurpleDk12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #660066; text-decoration: none;}

.textPurple14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #993399; text-decoration: none;}
.textPurple14 a:link {color: #993399; text-decoration: none;}
.textPurple14 a:active {color: #993399; text-decoration: none;}
.textPurple14 a:visited {color: #993399; text-decoration: none;}
.textPurple14 a:hover {color: #993399; text-decoration: underline;}

.textPurple14Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #993399; text-decoration: none;}

.textPurple16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color: #993399; text-decoration: none;}
.textPurple16Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #993399; text-decoration: none;}

.textPurpleDk16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color: #660066; text-decoration: none;}
.textPurpleDk16Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #660066; text-decoration: none;}

.textBlack10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.textBlack10 a:link {color: #000000; text-decoration: none;}
.textBlack10 a:active {color: #000000; text-decoration: none;}
.textBlack10 a:visited {color: #000000; text-decoration: none;}
.textBlack10 a:hover {color: #993399; text-decoration: none;}

.textBlack11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #000000; text-decoration: none;}
.textBlack11 a:link {color: #000000; text-decoration: none;}
.textBlack11 a:active {color: #000000; text-decoration: none;}
.textBlack11 a:visited {color: #000000; text-decoration: none;}
.textBlack11 a:hover {color: #993399; text-decoration: none;}

.textBlack10u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: underline;}

.textBlack10a {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.textBlack10a a:link {color: #000000; text-decoration: none;}
.textBlack10a a:active {color: #000000; text-decoration: none;}
.textBlack10a a:visited {color: #000000; text-decoration: none;}
.textBlack10a a:hover {color: #000000; text-decoration:underline;}

.textBlack12a {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #000000; text-decoration: none;}
.textBlack12a a:link {color: #000000; text-decoration: none;}
.textBlack12a a:active {color: #000000; text-decoration: none;}
.textBlack12a a:visited {color: #000000; text-decoration: none;}
.textBlack12a a:hover {color: #000000; text-decoration:underline;}


.textBlack10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #000000; text-decoration: none;}
.textBlack10Bold a:link {color: #000000; text-decoration: none;}
.textBlack10Bold a:active {color: #000000; text-decoration: none;}
.textBlack10Bold a:visited {color: #000000; text-decoration: none;}
.textBlack10Bold a:hover {color: #000000; text-decoration:underline;}

.textBlack10Boldu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #000000; text-decoration: underline;}

.textBlack12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #000000; text-decoration: none;}

.textBlack12bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000000; text-decoration: none;}
.textBlack12bold a:link {color: #000000; text-decoration: none;}
.textBlack12bold a:active {color: #000000; text-decoration: none;}
.textBlack12bold a:visited {color: #000000; text-decoration: none;}
.textBlack12bold a:hover {color: #000000; text-decoration:underline;}

.textBlack16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color: #000000; text-decoration: none;}

.textBlack16bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #000000; text-decoration: none;}

.textGrey12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #CCCCCC; text-decoration: none;}

.textGrey12u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #CCCCCC; text-decoration: underline;}

.textGrey210 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #666666; text-decoration: none;}

.textGrey210u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #666666; text-decoration: underline;}

.textGrey212 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #666666; text-decoration: none;}

.textGrey212u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #666666; text-decoration: underline;}

.textGrey2Bold10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #666666; text-decoration: none;}

.textGrey2Bold10u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #666666; text-decoration: underline;}

.textGrey2Bold12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #666666; text-decoration: none;}

.textGrey2Bold12u {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #666666; text-decoration: underline;}

.textWhite12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: none;}

.textWhite12bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration: none;}

.textWhite10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none;}

.textWhite10bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FFFFFF;}

.textReddark10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #A10707; text-decoration: none;}
.textReddark10 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #A10707; text-decoration: none;}
.textReddark10 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #A10707; text-decoration: none;}
.textReddark10 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #A10707; text-decoration: none;}
.textReddark10 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FF0000; text-decoration: none;}

.textReddark12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #A10707; text-decoration: none;}
.textReddark12 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #A10707; text-decoration: none;}
.textReddark12 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #A10707; text-decoration: none;}
.textReddark12 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #A10707; text-decoration: none;}
.textReddark12 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000; text-decoration: none;}

.textDeleteitem8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #A10707; text-decoration: none;}
.textDeleteitem8 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #A10707; text-decoration: none;}
.textDeleteitem8 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #A10707; text-decoration: none;}
.textDeleteitem8 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #A10707; text-decoration: none;}
.textDeleteitem8 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #FF0000; text-decoration: none;}

.textLogin12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #A10707; text-decoration: none;}

.textSearchbar12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F5EBCC; text-decoration: none;}
.textSearchbar12 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F5EBCC; text-decoration: none;}
.textSearchbar12 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F5EBCC; text-decoration: none;}
.textSearchbar12 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F5EBCC; text-decoration: none;}
.textSearchbar12 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FEC002; text-decoration: none;}

.footer {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000;}

.border {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 1px;
	width: 1px;
	border: 1px solid #CC0000;
	margin: 0px;
	padding: 0px;
}

.message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000; font-weight:bold; }
.message10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #CC0000; font-weight:normal; }



/* Added Styles */

.tableStyle01 { border-left: 1px solid #666666; border-bottom: 1px solid #666666 }
.tableStyle01 td { border-right: 1px solid #666666; border-top: 1px solid #666666 }

.tableMain { border-left: 1px solid #666666; border-bottom: 1px solid #666666; background-color: #FFFFFF }
.tableMain td { border-right: 1px solid #666666; border-top: 1px solid #666666 }

.tableBookInfo { border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; background-color: #FFFFFF }

.cellFooter { background-color: #093082 }
.cellFooterAdmin { background-color: #222222 }
.cellLoginBar { background-color: #093082 }
.cellWelcomeBar { background-color: #093082 }

.tableLeft {border-left: none; border-bottom: none; border-right: none; border-top: none; background-color: #CCCCCC }
.tableLeft td {border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #666666 }

.tableClear { border: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF  }
.tableClear td { border: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF  }

.tableAdmin { border-left: 1px solid #666666; border-bottom: 1px solid #666666; background-color: #FFFFFF }
.tableAdmin td { border-right: 1px solid #666666; border-top: 1px solid #666666 }

.head4 { font-weight: bolder; font-size: 10px; color: #000000; font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; text-align: left }
.price { font-weight: bold; font-size: 12px; color: #666666; font-style: italic; font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; text-align: left }
.titles { font-weight: bold; font-size: 14px; color: #000099; font-style: normal; font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; white-space: normal; text-align: left }
.titlesAdmin { font-weight: bold; font-size: 14px; color: #990000; font-style: normal; font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; white-space: normal; text-align: left }

.styleFooter {font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal;  color: #FFFFFF}
.styleFooter a:link {color: #FFFFFF; text-decoration: none}
.styleFooter a:visited {color: #FFFFFF; text-decoration: none} 
.styleFooter a:active {color: #FFFFFF; text-decoration: none}
.styleFooter a:hover {color: #FFFFFF; text-decoration: underline}

.redMessage {color: #990000}

.unlockedCell { background-color: #ddbbbb}

.expiredCell { background-color: #FFFF99}

.styleLeftHead { color: #093082; font-weight: bold; font-size: 12px; font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; }

.white {font-family: Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal;  color: #FFFFFF}
.white a:link {color: #FFFFFF; text-decoration: none}
.white a:visited {color: #FFFFFF; text-decoration: none} 
.white a:active {color: #FFFFFF; text-decoration: none}
.white a:hover {color: #FFFFFF; text-decoration: underline}

.cellClear { border: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF  }

.tableHTMLarea { border: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 0px solid #FFFFFF  }
.tableHTMLarea td { border: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF  }

.demoLink { color: #FFFFFF; font-size: 14px; font-weight: bold; }
.demoLink a:link {color: #FFFFFF; text-decoration: none}
.demoLink a:visited {color: #FFFFFF; text-decoration: none} 
.demoLink a:active {color: #FFFFFF; text-decoration: none}
.demoLink a:hover {color: #FFFFFF; text-decoration: underline}

.helpLink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration:none; }
.helpLink a:link { color: #000000; font-size: 10px; text-decoration:none; }
.helpLink a:visited { color: #000000; font-size: 10px; text-decoration:none; }
.helpLink a:active { color: #000000; font-size: 10px; text-decoration:none; }
.helpLink a:hover { color: #000000; font-size: 10px; text-decoration:underline; }

.helpLinkCat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration:none; font-weight: bold; }

.helpLinkCatCell { margin-top: 10px; padding-top: 10px; }

.closeWin { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration:none; }
.closeWin a:link { color: #000000; font-size: 10px; text-decoration:none; }
.closeWin a:visited { color: #000000; font-size: 10px; text-decoration:none; }
.closeWin a:active { color: #000000; font-size: 10px; text-decoration:none; }
.closeWin a:hover { color: #000000; font-size: 10px; text-decoration:underline; }

.inputLoginUsername {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #727272;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	height: 18px;
	width: 150px;
}

.inputLoginPassword {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #727272;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	height: 18px;
	width: 130px;
}

.inputLoginButton {
	vertical-align: middle;
}


.lineCell {
	background: #CCCCCC;
}

.hrColor { color: #CCCCCC; background-color:#CCCCCC; height: 1px; }

.keywordText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration:none; }
.keywordText a:link { color: #000000; font-size: 10px; text-decoration:underline; }
.keywordText a:visited { color: #000000; font-size: 10px; text-decoration:underline; }
.keywordText a:active { color: #000000; font-size: 10px; text-decoration:underline; }
.keywordText a:hover { color: #000000; font-size: 10px; text-decoration:underline; }

.addToCartBtn {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.textBlue16Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #8BA0B6; text-decoration: none;}

.textBlue14Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #8BA0B6; text-decoration: none;}

.searchColHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000000; text-decoration: none; }
.searchColHeader a:link { color: #000000; text-decoration:none; }
.searchColHeader a:visited { color: #000000; text-decoration:none; }
.searchColHeader a:active { color: #000000; text-decoration:none; }
.searchColHeader a:hover { color: #000000; text-decoration:underline; }

.tblPhotoDetail { border-left: none; border-bottom: none; border-right: none; border-top: none; background-color: #FFFFFF; }
.cellPhotoDetailLeft { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.cellPhotoDetailTop { border-top: 1px solid #CCCCCC; border-left: none; border-right: 1px solid #CCCCCC; border-bottom: none; }
.cellPhotoDetailMid{ border-top: none; border-left: none; border-right: 1px solid #CCCCCC; border-bottom: none; }
.cellPhotoDetailBottom { border-top: none; border-left: none; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

.cellPhotoDetailLicenseFee { 
	border-top: none; 
	border-left: none; 
	border-right: none; 
	border-bottom: none; 
	/* background-color: #BFBFFF; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.tblCartSubtotal { border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-color: #FFFFFF; }
.cellCartSubtotalTop { border-top: none; border-left: none; border-right: none; border-bottom: none; }
.cellCartSubtotalBottom { border-top: none; border-left: none; border-right: none; border-bottom: none; }

.tblCartTotal { border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-color: #FFFFFF; }
.cellCartTotalTop { border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #CCCCCC; }
.cellCartTotalMid { border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #CCCCCC; }
.cellCartTotalBottom { border-top: none; border-left: none; border-right: none; border-bottom: none; background-color: #BFBFFF;}

.lightboxImg { width: 90%; }

.lmLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; text-decoration: none;}
.lmLink a:link {color: #999999; text-decoration: none;}
.lmLink a:active {color: #999999; text-decoration: none;}
.lmLink a:visited {color: #999999; text-decoration: none;}
.lmLink a:hover {color: #993399; text-decoration: none;}

.prevNext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000000; text-decoration: none;}
.prevNext a:link {color: #000000; text-decoration: none;}
.prevNext a:active {color: #000000; text-decoration: none;}
.prevNext a:visited {color: #000000; text-decoration: none;}
.prevNext a:hover {color: #AEBDCC; text-decoration: none;}