/* Basic Html Styles*/
body
{
	font-family: verdana;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; /*background-color:#ffffff;*/
	color: #FF3300; /*background-image:url(images/bodybground.gif);*/
	scrollbar-base-color: #EBF5FF;
	scrollbar-arrow-color: black;
	scrollbar-track-color: #F3F3F3;
	scrollbar-shadow-color: #EBF5FF;
	scrollbar-highlight-color: #EBF5FF;
	scrollbar-3dlight-color: #78AAFF;
	scrollbar-darkshadow-color: #78AAFF;
}
/***************************************
/Colors Used:
/BackGround : #ffffff
/Font		: #6B6B6B
/SubHeads	: #E5E6E7
/LinkHover	: #859D4C
/***************************************/

table
{
	font-size: 1em; /*background-color:#f5f5dc;*/
}
td
{
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

p
{
	line-height: 1.4em;
	vertical-align: top;
}
ul
{
	vertical-align: bottom;
}

hr
{
	border: 0;
	border-top: 1px solid #6B6B6B;
	height: 1px;
}
img
{
	border-width: 0;
}
/*Link Styles*/
A
{
	font-weight: bold;
	color: #B92A0D;
}
A:active
{
	text-decoration: none;
	color: #859D4C;
}

A:hover
{
	text-decoration: none;
	color: #ff6600;
}

/***********************************************************
/ Heading Styles
************************************************************/

.formheader /*This will be the Topmost row.*/
{
	/*background-color:#D5D7D8;*/
	text-align: left;
	background-image: url(images/bodybground.gif);
}
.formfooter /*This will be the Bottom row.*/
{
	/*background-color:#D5D7D8;*/
	text-align: left;
	background-image: url(images/bodybground.gif);
}
.footerinfo /*This will be the Row below footer.ie; Copyright and other details.*/
{
	text-align: center;
	vertical-align: text-bottom;
}
.titlehead /*This will be the page heading.*/
{
	font-family: verdana;
	font-weight: bold;
	font-size: 20px;
	border-bottom: solid 1px #B92A0D;
	text-align: center;
	padding-bottom: 10px;
	background-image: url(images/bodybground.gif); /*background-color:#E5E6E7;*/
}
.title1 /*This will be the page heading.*/
{
	font-family: verdana;
	font-weight: bold;
	font-size: 15px;
	border-bottom: solid 1px #B92A0D;
	text-align: left;
	padding-bottom: 10px; /*background:url(images/bggradient.gif) repeat-y;*/
	background-color: #E5E6E7;
}
.title2 /*This will be the page sub heading.*/
{
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	border-bottom: solid 1px #B92A0D;
	text-align: left;
	background-color: #E5E6E7; /*background:url(images/bggradient.gif) repeat-y;*/
}
.caption /*This will be for any custom captions like search.*/
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle; /*background-color:#E5E6E7;*/
}
.help /*This will be for the help bar on the top of the page*/
{
	/*background-color:#D5D7D8;*/
	background: url(images/gradienthelp.gif) top repeat-x;
	text-align: right;
}
.banner /* This will be for the banner area in banner master */
{
	/*background: url(images/gradientgrey_inv.gif) bottom repeat-x;*/
}
.menu /* This will be for the menu area in menu master */
{
	/*background: url(images/gradientgrey.gif) top repeat-x;*/
}
.home
{
	border: solid 2px #8AB7D8;
	background-color: White;
}

table.infomain
{
	border: solid 1px #ffcc66;
}
table.infomain caption
{
	background-color: #ff9900;
	color: #ffffff;
	font-weight: bold;
	border-bottom: firebrick 2px solid;
	border-right: firebrick 2px solid;
}
table.info
{
	border: solid 1px #2059A5;
}
table.info caption
{
	background-color: #3B6F96;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
}

div
{
	scrollbar-base-color: #EBF5FF;
	scrollbar-arrow-color: black;
	scrollbar-track-color: #F3F3F3;
	scrollbar-shadow-color: #EBF5FF;
	scrollbar-highlight-color: #EBF5FF;
	scrollbar-3dlight-color: #78AAFF;
	scrollbar-darkshadow-color: #78AAFF;
}

div.menu /* This will be for the menu area in menu master */
{
	border-bottom: #8AB7D8 10px solid;
	border-left: #8AB7D8 10px solid;
	border-top: #8AB7D8 10px solid;
	overflow: auto;
	width: 100%;
	height: 485px;
	vertical-align: top;
	background: url(images/gradientgrey.gif) top repeat-x;
}
.tablehead /* This changes the color of header of gridview*/
{
	background-image: url(images/headbg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-weight: bold;
}
.content /*This will be for the content area in content master cornflowerblue*/
{
	/*background: url(images/gradientgrey.gif) top repeat-x;*/
	text-align: center;
}
div.content /*This will be for the content area in content master cornflowerblue*/
{
	border-bottom: #8AB7D8 10px solid;
	border-left: #8AB7D8 10px solid;
	border-right: #8AB7D8 10px solid;
	border-top: #8AB7D8 10px solid;
	overflow: auto;
	width: 98%;
	height: 485px;
	vertical-align: top; /*background-image:url(images/bodybground.gif);*/
}
table.content /*This will be for the content area in content master cornflowerblue*/
{
	border-bottom: #8AB7D8 10px solid;
	border-left: #8AB7D8 10px solid;
	border-right: #8AB7D8 10px solid;
	border-top: #8AB7D8 10px solid;
	overflow: auto;
	width: 99%;
	vertical-align: top; /*background-image:url(images/bodybground.gif);*/
}
div.dropdownpanel
{
	position: relative;
}
.indent
{
	width: 220px;
}
/***********************************************************
/ Control Styles [Normal]
************************************************************/
.ctrlxxsmall, .ctrlxxsmallnum, .ctrlxxsmallr, .ctrlxxsmallnumr
{
	width: 20px;
}
.ctrlxsmall, .ctrlxsmallnum, .ctrlxsmallr, .ctrlxsmallnumr
{
	width: 40px;
}
.ctrlsmall, .ctrlsmallnum, .ctrlsmallr, .ctrlsmallnumr
{
	width: 80px;
}
.ctrlmedium, .ctrlmediumnum, .ctrlmediumr, .ctrlmediumnumr
{
	width: 180px;
}
.ctrllarge, .ctrllargenum, .ctrllarger, .ctrllargenumr
{
	width: 300px;
}
.ctrlxlarge, .ctrlxlargenum, .ctrlxlarger, .ctrlxlargenumr
{
	width: 400px;
}
.ctrlmax, .ctrlmaxnum, .ctrlmaxr, .ctrlmaxnumr
{
	width: 100%;
}

/***********************************************************/
/* Control Styles [Right Aligned]
************************************************************/
.ctrlxxsmallnum, .ctrlxxsmallnumr, .ctrlxsmallnum, .ctrlxsmallnumr, .ctrlsmallnum, .ctrlsmallnumr, .ctrlmediumnum, .ctrlmediumnumr, .ctrllargenum, .ctrllargenumr, .ctrlxlargenum, .ctrlxlargenumr, .ctrlmaxnum, .ctrlmaxnumr
{
	text-align: right;
}
/***********************************************************/
/* Control Styles [Read Only]
************************************************************/
.ctrlxxsmallr, .ctrlxxsmallnumr, .ctrlxsmallr, .ctrlxsmallnumr, .ctrlsmallr, .ctrlsmallnumr, .ctrlmediumr, .ctrlmediumnumr, .ctrllarger, .ctrllargenumr, .ctrlxlarger, .ctrlxlargenumr, .ctrlmaxr, .ctrlmaxnumr
{
	color: #ff6633;
}
/***********************************************************
/ Button Styles
************************************************************/
div.button
{
	background: #FF3300 url(images/button.png) center repeat-x;
	padding: 0px 5px 0px 5px;
	border: 0px solid #78AAFF;
	color: #FF3300;
	font-weight: bold;
	border-bottom: 1px solid #B92A0D;
	border-right: 1px solid #B92A0D;
	width: 60px;
	height: 12px;
	margin: 0 0 0 5px;
	text-align: center;
	font-size: 12px;
	cursor: hand;
}

.subMenu td
{
	background-color: #000000;
	color: #ffffff;
}
.subMenu a:hover
{
	text-decoration: none;
	color: White;
	background: transparent;
}
.subMenu a
{
	width: 100%;
	height: 100%;
	display: block;
	background: transparent;
}

.bannermenuhover td
{
	background: url(images/bannerbgWhite.png) top repeat-x;
	
	 
	color: #990000;
	 
}
.bannermenuhover a:hover
{
	text-decoration: none;
	background: url(images/bannerbgWhite.png) top repeat-x;
	
	 
	color: #990000;
}
.bannermenuhover a
{
	width: 100%;
	height: 100%;
	background: url(images/bannerbgWhite.png) top repeat-x;
	
	 
	color: #990000;
}

.bannermenu td
{
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 75px;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.bannermenu
{
	/*background: #F1F1F1 url(images/button.png) center repeat-x; 	padding : 0px 5px 0px 5px; 	border:0px solid #78AAFF; 	color:#2059A5; 	font-weight:bold; 	border-bottom:1px solid #2059A5; 	border-right:1px solid #2059A5; 	width: 60px; 	height: 12px; 	margin:0 0 0 5px; 	text-align:center; 	font-size :12px; 	border-bottom:solid 1px #3B6F96; 	border-right:solid 1px #3B6F96;*/
	font-size: 10px; 
	background: url(images/bannerbgRed.png) top repeat-x;
	color: #FFFFFF;
	height: 16px;
	cursor: hand;
	margin: 0px 0px 0px 0px;
}
.bannermenuhover
{
	/*background: #F1F1F1 url(images/button.png) center repeat-x; 	padding : 0px 5px 0px 5px; 	border:0px solid #78AAFF; 	color:#2059A5; 	font-weight:bold; 	border-bottom:1px solid #2059A5; 	border-right:1px solid #2059A5; 	width: 60px; 	height: 12px; 	margin:0 0 0 5px; 	text-align:center; 	font-size :12px; 	border-bottom:solid 1px #3B6F96; 	border-right:solid 1px #3B6F96;*/
	font-size: 10px; 
	background: url(images/bannerbgWhite.png) top repeat-x;
	
	 
	color: #990000;
	height: 16px;
	cursor: hand;
	margin: 0px 0px 0px 0px;
}
.verticalmenu
{
	font-size: 15px;
	background: url(images/gradient_blue_bottom_bg.gif) top repeat-x;
	height: 15px;
	cursor: hand;
}
.verticalmenu td
{
	width: 75px;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.button
{
	/*background: #FF3300 url(images/button.png) center repeat-x;*/
	background-color:#990000;
	padding: 0px 5px 0px 5px;
	border: 0px solid #78AAFF;
	color: #FF3300;
	font-size: 9px;
	font-weight: bold;
	border-bottom: 1px solid #B92A0D;
	border-right: 1px solid #B92A0D;
	width: auto;
	margin: 0 0 0 5px;
	cursor: hand;
}
.browsebutton
{
	background: #F1F1F1 url(images/button.png) center repeat-x;
	padding: 0px 5px 0px 5px;
	border: 0px solid #B92A0D;
	color: #2059A5;
	font-weight: bold;
	border-bottom: 1px solid #B92A0D;
	border-right: 1px solid #B92A0D;
	width: 30px;
	margin: 0 0 0 5px;
}


.SaveDelCancel /* Save Delete Cancel Buttons*/
{
	/*background: #F1F1F1 url(images/button.png) center repeat-x;*/
	background: #FFFFFF;
	padding: 0px 5px 0px 5px;
	border: 0px solid #78AAFF;
	color: #B92A0D;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	width: auto;
	margin: 0 0 0 5px;
	cursor: hand;
}
.SaveDelCancel:hover
{
	background: #78AAFF; /*border: solid 1px grey;*/
	font-family: Arial, sans-serif;
	/*font-size: 16px;*/
	font-weight: bold;
	color: Black;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000; /*border:ridge;*/
}

/***********************************************************
/ Label Styles
************************************************************/
.errorlabel /*For Error labels */
{
	color: Red;
	font-size: 11px;
}

/***********************************************************
/ List Styles
************************************************************/
.errorlist /*For Error Lists */
{
	border: solid 1px red;
	color: Red;
	background-color: #E5E6E7;
}

.infolist /*For information lists */
{
	border: solid 1px #FF6600;
	background-color: #E5E6E7;
	color: #000000;
}

/***********************************************************
/ Border Styles
************************************************************/
.searcharea
{
	background-color: #f5f5f5;
	border-bottom: solid 2px #3B6F96;
	border-right: solid 2px #3B6F96;
	border-left: solid 2px #3B6F96;
	text-align: center;
}
.bordertable
{
	border: solid 1px #6B6B6B;
}
.bordertablesub
{
	border: solid 1px #E5E6E7;
}
.shadowbox
{
	border-bottom: solid 2px #3B6F96;
	border-right: solid 2px #3B6F96;
}

.floatimg img
{
	padding-right: 10px;
	float: left;
	cursor: hand;
}
.bordertablesub p
{
	text-align: justify;
}
.cellborder
{
	border: solid 1px #6B6B6B;
}
.cellbottomborder
{
	border-bottom: solid 1px #6B6B6B;
}
.celltopborder
{
	border-top: solid 1px #6B6B6B;
}

/************************************************
/Align Styles
/************************************************/
td.center
{
	text-align: center;
}
td.right
{
	text-align: right;
}
td.left
{
	text-align: left;
}

/************************************************
/Page Styles
/***********************************************/
#menu
{
	background-color: #E5E6E7;
}
.progressArea
{
	overflow: hidden;
	width: 100px;
	height: 100px;
	position: absolute;
	bottom: 45%;
	left: 10%;
	background-color: #f5f5f5;
	border: solid 1px silver;
	text-align: center;
}
.progressAreaImg
{
	position: absolute;
	top: 40%;
	left: 40%;
}
.progressText
{
}
.NumericAlign
{
	text-align: right;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	font-size: 10pt;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
	font-family: Verdana;
}
