/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	scrollbar-face-color		: #BDC3DE;
	scrollbar-shadow-color		: #ffffff; 
	scrollbar-highlight-color	: #ffffff;
	scrollbar-3dlight-color		: #ffffff;
	scrollbar-darkshadow-color	: #ffffff;
	scrollbar-track-color		: #ffffff;
	scrollbar-arrow-color		: #ffffff;
	font-family					: Tahoma;
	font-size					: 8pt;
	font-weight					: normal;
	color						: #000000;
	text-decoration				: none;
}

/* Page link */
.Pagination {
	font-size 		: 8pt;
	color 			: #444444;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	background-color: #E2F2FF;
}

.pageLink, td.pageLink{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #234C77;
	text-decoration: none;
}
a.pageLink:link   	{ text-decoration: none; color : #234C77; }
a.pageLink:visited 	{ text-decoration: none; color : #234C77; }
a.pageLink:hover	{ text-decoration: underline; color : #234C77; }

.activePage {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a {
	font-size 		: 8pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a:link   	{ text-decoration: none; color : #234C77; }
a:visited 	{ text-decoration: none; color : #234C77; }
a:hover		{ text-decoration: underline; color : #234C77; }

/* Standard Left link */
a.stdLeftLink {
	font-size 		: 8pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.stdLeftLink:link   	{ text-decoration: none; color : #234C77; }
a.stdLeftLink:visited 	{ text-decoration: none; color : #234C77; }
a.stdLeftLink:hover		{ text-decoration: underline; color : #234C77; }

a.stdLeftNormalLink {
	font-size 		: 8pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.stdLeftNormalLink:link   	{ text-decoration: none; color : #234C77; }
a.stdLeftNormalLink:visited 	{ text-decoration: none; color : #234C77; }
a.stdLeftNormalLink:hover		{ text-decoration: underline; color : #234C77; }

a.stdLeftSelectedLink {
	font-size 		: 8pt;
	color 			: #BD1C31;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.stdLeftSelectedLink:link   	{ text-decoration: none; color : #BD1C31; }
a.stdLeftSelectedLink:visited 	{ text-decoration: none; color : #BD1C31; }
a.stdLeftSelectedLink:hover		{ text-decoration: underline; color : #BD1C31; }

td.linkNavigation, a.linkNavigation {
	font-size 		: 8pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.linkNavigation:link   	{ text-decoration: none; color : #234C77; }
a.linkNavigation:visited 	{ text-decoration: none; color : #234C77; }
a.linkNavigation:hover		{ text-decoration: underline; color : #234C77; }

td.linkCategory, a.linkCategory {
	font-size 		: 9pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.linkCategory:link   	{ text-decoration: none; color : #234C77; }
a.linkCategory:visited 	{ text-decoration: none; color : #234C77; }
a.linkCategory:hover	{ text-decoration: underline; color : #234C77; }

#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 1px;
	z-index: 1000;
}

.stdStepNormal{
	font-size 		: 9pt;
	color			: #000000;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

.stdStep{
	font-size 		: 9pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

.line {
	background-color: #7089A3;
	height			: 1px;
	width			: 100%;
	color			: #7089A3;
}

.grayLine {
	background-color: #DDDDDD;
	height			: 1px;
	width			: 100%;
}
.graytext {
	color: #666666;
	height			: 5px;
	width			: 100%;
}

ul {
	padding-top		: 5px;
	padding-left	: 20px;
	padding-bottom	: 5px;
	margin-left		: 2px;
	margin-bottom	: 0px;
	margin-top		: 0px;
}

li {
	padding-bottom:2px;
	list-style-image:url(../images/red_bullet.gif)	
}

/* Heading */
h1 {
	font-size		: 12px;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	vertical-align	: bottom;
	margin-top		: 5px;
	margin-bottom	: 0px;
}

h3 {
	font-size 		: 10pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

h4 {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	color			: #000000;
	font-size		: 11pt;
	font-weight		: bold;
	padding-bottom  : 0px;
	margin-bottom	: 10px;
}

/* Form elements */
input,textarea, select {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight		: normal;
	border			: 1px #999999 solid;
}

/* Check Box */
input.stdCheckBox {
   	border			: 0 solid #FFFFFF;
}
input.stdRadio {
   	border			: 0 solid #FFFFFF;
}

img {
	border: 0px;
}

.stdButton {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CED7E7;
	border: 1px solid #2165A5;
	cursor: pointer;
}

a.cartAction {
	font-size 		: 8pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.cartAction:link   	{ text-decoration: none; color : #234C77; }
a.cartAction:visited 	{ text-decoration: none; color : #234C77; }
a.cartAction:hover		{ text-decoration: underline; color : #234C77; }

.stdFilterButton {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CED7E7;
	border: 1px solid #2165A5;
	cursor: pointer;
}
td{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.subSection {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	background-color: #BDC3DE;
}
td.listHeader {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	height			: 20px;
	color			: #234C77;
	text-align		: center;
	text-decoration	: none;
	background-color: #BDC3DE;
	border-bottom	: 1px solid #7089A3;
	padding			: 3px;
}
td.listHeaderRight {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	height			: 20px;
	color			: #234C77;
	text-align		: right;
	text-decoration	: none;
	background-color: #BDC3DE;
	border-bottom	: 1px solid #7089A3;
	padding			: 3px;
}
.listHeader {
	font-size 		: 8pt;
	color 			: #234C77;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.listHeader:link   	{ text-decoration: none; color : #234C77; }
a.listHeader:visited 	{ text-decoration: none; color : #234C77; }
a.listHeader:hover		{ text-decoration: underline; color : #234C77; }

/* Field Label */
td.fieldLabelRight{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	text-align		: right;
	background-color: #E7E7F7;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F5F5F5;
}

td.fieldLabelLeft{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	text-align		: left;
	background-color: #E7E7F7;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F3EAF6;
}

td.fieldInputStyle {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F5F5F5;
}

td.pageHeader {
	font-family		: Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 20pt;
	font-weight		: bold;
	font-style		: italic;
	color			: #214D73;
}

tr.list_A {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 20px;
}

tr.list_B {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 20px;
	background-color: #F5F5F5;
}

tr.list_C {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 20px;
	background-color: #EFEFEF;
}

.imgAction {
	cursor			: pointer;
	border			: 0;
}

/* Table */
.tableLeftBorder {
	background-repeat	: repeat-x;
	border				: 1px solid #7089A3;
	background-color	: #ADB6D6;
}

.stdBox {
	background-color	: #E7E7F7;
}

.tableGrayBorder {
	border: 1px solid #D7D7D7;
	background-color	: #FFFFFF;
}

.normalGrayBorder {
	border: 1px solid #E7E7E7;
}

.mandatory {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.mandatoryMark {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.validationText {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.errorMsg{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.successMsg {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #006633
}

.boldText{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000
}

.price {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.comment {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #CC6600;
}

/* for calender*/
table.calBorder {
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #000000;
	font-weight		: normal;
	border			: #C33030 1px solid;
}

tr.calHeader{
	font-size		: 8pt;
	font-family		: Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	font-weight		: normal;
	background-color: #990000;
}

tr.calFooter{
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #000000;
	font-weight		: normal;
	background-color: #FBF1DD;
}

.calFocusButton{
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	font-weight		: bold;
	border			: #FF0000 1px solid;
	cursor			: pointer;
}

.calFocusLostButton{
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	font-weight		: bold;
	border			: #FF9090 1px solid;
	cursor			: pointer;
}
/* End for calender*/

/* Copyright and bottom info */
.copyright{
			font-size: 10px;
			font-weight: bold;
			font-family: verdana;
			color: #666666;}
}
a.copyright			{ text-decoration: none; 	color: #666666; }
a.copyright:link   	{ text-decoration: none; 	color: #666666; }
a.copyright:visited { text-decoration: none; 	color: #666666; }
a.copyright:hover 	{ text-decoration: underline;	color: #666666; }

.headerLink{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	color			: #FFFFFF;
	text-decoration	: none;
}
a.headerLink			{ text-decoration: none; 	color: #FFFFFF; }
a.headerLink:link   	{ text-decoration: none; 	color: #FFFFFF; }
a.headerLink:visited 	{ text-decoration: none; 	color: #FFFFFF; }
a.headerLink:hover 		{ text-decoration: underline;	color: #FFFFFF; }

.footerLink{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	color			: #FFFFFF;
	text-decoration	: none;
}
a.footerLink			{ text-decoration: none; 	color: #FFFFFF; }
a.footerLink:link   	{ text-decoration: none; 	color: #FFFFFF; }
a.footerLink:visited 	{ text-decoration: none; 	color: #FFFFFF; }
a.footerLink:hover 		{ text-decoration: underline;	color: #FFFFFF; }

td.printHeader
{
font-weight		: bold; 
font-size		: 8pt; 
text-align		: center;
color			: #000000; 
border-bottom	: #999999 1px solid; 
font-family		: Verdana, Arial, Helvetica, sans-serif; 
height			: 22px; 
background-color: #f0f0f0; 
}
tr.printContent
{
padding-left	: 5px; 
font-weight		: normal; 
font-size		: 8pt; 
color			: #000000; 
font-family		: Arial, Verdana, Helvetica, sans-serif; 
height			: 20px; 
background-color: #ffffff
}

td.printHeaderRight /* for total right align */
{
border-top		: #999999 1px solid; 
font-weight		: bold; 
font-size		: 8pt; 
text-align		: right;
color			: #000000; 
font-family		: Arial, Verdana, Helvetica, sans-serif; 
height			: 22px; 
background-color: #eeeeee
}

td.listField{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	text-align		: left;
	background-color: #f0f0f0;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F3EAF6;
}

td.listInput {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #f0f0f0;
}
.footer1 {
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	color: #666666;}
.footer2 {
	color: #FF0000}
.menutext {
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF;}
.bodyText{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.GrayText{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.GrayBoldText{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #666666;
	text-decoration: none;
}
.mandatory {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #BD0000;
	text-decoration: none;
}

/*
.stdText {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.whiteText {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.stdLink{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.stdLink:hover 	{ text-decoration: underline;}

.blueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #234C77;
	text-decoration: none;
}
a.blueLink:hover{text-decoration: underline}

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

.border {
	border: 1px solid #7089A3;
}

.grayborder {
	border: 1px dotted #D7D7D7;
}
.cardborder {
	border: 1px solid #2C537C;
}
.thumbborder {
	border: 1px dotted #CCCCCC;
}

.blueborder {
	border: 1px solid #8795C2;
}

.headerLink {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.headerLink:hover{text-decoration: underline;}
 
.imgLink{
	border: 0;
}

.boxHeader{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #234C77;
	text-decoration: none;
}

input {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}

.boldTextBlue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #234C77;
	text-decoration: none;
}

.loginInput {
	border: 1px solid #6E82AF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #8892BD;
}

.linkCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #234C77;
	text-decoration: none;
}
a.linkCategory:hover{ text-decoration: underline;}

.pageNavigationLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #234C77;
	text-decoration: none;
}
a.pageNavigationLink:hover{text-decoration: underline}

.stdLeftLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #234C77;
	text-decoration: none;
}
a.stdLeftLink:hover{ text-decoration: underline;}

.stdLeftLinkActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD1C31;
	text-decoration: none;
}
a.stdLeftLinkActive:hover{ text-decoration: underline;}

.pageHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #214D73;
	text-decoration: none;
}

.pageSubHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #214D73;
	text-decoration: none;
}

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



.copyright {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7A93AD;
	text-decoration: none;
}
a.copyright:hover{color: #FFFFFF;}

.footerLink {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLink:hover{text-decoration: underline;}

.mandatory {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #BD0000;
	text-decoration: none;
}


#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 1px;
	z-index: 1000;
}

*/

