html,body		{ font-family:Tahoma; font-size:11px; margin:0px; height:100%; width:100%; padding:0px; }
table			{ font-family:Tahoma; font-size:11px; padding:0px; border:0px; }
.siteHeading	{ font-family:Bookman Old Style; font-size:30px; font-weight:bold; color:#cc0000; vertical-align:middle; font-variant:small-caps; }
.pageTitle		{ font-family:Tahoma; font-size:18px; color:#C00; font-style:italic; font-variant:small-caps; font-weight:bolder; }
.yellowArea		{ background-color:#FFCC00 }

a				{ color:black; text-decoration:none; font-weight:bold }
a:hover			{ color:#C00; text-decoration:none; font-weight:bold }

img				{ border:0px solid #C0C0C0; }
select			{ font-family:Tahoma; font-size:11px; width:200px;
	height: 19px;
}
textarea        { font-family:Tahoma; font-size:11px; border:1px solid #C0C0C0; }
.text				{ font-family:Tahoma; font-size:11px; border:1px solid #C0C0C0; width:200px }
.button				{ font-family:Tahoma; font-size:11px; font-weight:normal; border:1px ; background-color:#FFCC00; width:100px; }
.file				{ font-family:Tahoma; font-size:11px; border:1px solid C0C0C0; width:200px}
/***********/

/* LOGIN PAGE CSS SECTION */
.masterheading{font-size:12px;color:#ffffff;padding:1px;font-weight:bold;background-color:#cc0000;}
.gridtext{font-size:11px;color:#000000;padding:5px;background-color:#ffffff;}
a.gridtext{font-size:11px;color:#000000;padding:5px;background-color:#ffffff;}
.lbutton{font-size:11px;background-color: #ffd800;border-style: none;height: 16px;width: 60px;}
.inputbox{font-family:Verdana;font-size:11Px;color:#000000;border: #dadada 1px solid;}
/***************************************/

table.menu			{ font-size:11px; height:0%;}
table.menu ul		{ margin:0px 0px 0px 25px; padding:0px 0px 0px 0px;}
table.menu li			{ list-style-type:none; list-style-image:url('../Images/menu.gif'); padding:5px 0px 0px 0px;}
table.menu li a			{ color:#000; font-weight:bold; text-decoration:none; }
table.menu li a:hover	{ color:#C00; font-weight:bold; text-decoration:none; }
table.menu li.menuselected		{ list-style-image:url('../Images/menuSelected.gif'); }
table.menu li.menuselected	a	{ color:#C00; }


.link {font-size:11px; font-weight:normal;color:Blue;}
.link:hover			{ font-size:11px; font-weight:normal;color:#C00; }
.textbold		{ font-size:11px; font-weight:bold; }
.labelSimple  		{ font-size:11px; font-weight:normal; vertical-align:top; }
.label  		{ font-size:11px; font-weight:bold; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; line-height:15px; width:150px; vertical-align:top; }
.labelB  		{ font-size:11px; font-weight:bold; border-bottom:1px solid #FFFFFF; background-color:#F2F2F2; line-height:15px; width:150px; vertical-align:top; padding-left:10px }
.textB  		{ font-size:11px; border-bottom:1px solid lightgrey; border-right:1px solid lightgrey; line-height:15px; width:250px; vertical-align:top; }
.textC  		{ font-size:11px; border-bottom:1px solid lightgrey; border-right:1px solid lightgrey; line-height:15px; vertical-align:top; }
.error  		{ font-size:11px; color:red; font-weight:normal; }
.success  		{ font-size:11px; color:green; font-weight:bold; }
.mandatory		{ font-size:18px; color:red; font-weight:bold; vertical-align:bottom; }

table.grid					{ font-size:11px; border-top:1px solid #CCCCCC; }
table.grid th				{ font-size:11px; font-weight:bold;		background-color:#CCC;	border-right:1px solid #AAA; line-height:16px; text-align:left; padding-left:6px; padding-right:6px; white-space:nowrap; }
table.grid td				{ font-size:11px; font-weight:normal;							border-right:1px solid #AAA; line-height:16px; text-align:left; padding-left:6px; padding-right:6px; white-space:nowrap; }
table.grid td a				{ font-size:11px; color:blue; font-weight:normal; text-decoration:underline; }
table.grid td a:hover		{ font-size:11px; color:#C00; font-weight:normal; text-decoration:underline; }

table.grid tr.item			{ font-size:11px; background-color:#FFF }
table.grid tr.alternateItem	{ font-size:11px; background-color:#EEE }
table.grid tr.selected		{ font-size:11px; background-color:#AAA; color:#000; font-weight:bold; font-style:italic;}
table.grid th				{ font-size:11px; background-color:#CCC; /*position:relative; top:expression(offsetParent.scrollTop - 2); */ height:20px; cursor:hand }
table.grid tr.header a		{ font-size:11px; background-color:#CCC; /*position:relative; top:expression(offsetParent.scrollTop - 2); */ height:20px; color:#000; text-decoration:underline}
table.grid tr.page table	{ font-family:Tahoma; font-size:11px; color:black; font-weight:bold; width:0%; }
table.grid tr.page table a	{ font-family:Tahoma; font-size:11px; color:#CC0000; font-weight:bold }
table.grid tr.page	table td{ border:0px; }
table.grid tr.pager		{ border-right:0px; height:2px; font-size:4px; color:Black; font-weight:bold;  }
table.grid tr.pager	td	{ border-right:0px;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}
table.grid tr.pager a	{ font-size:10px;color:blue;font-weight:bold;}
table.grid tr.pager span	{ font-size:11px;color:red;font-weight:bold;}
/*table.grid tr.pager a:hover	{ font-size:12px;font-weight:bold;color:red;}*/
.recaptcha {
  margin-bottom: 10px;
  width: 100%;
  height: 80px;
}
 