.backtop {
	background-image: url(../images/headerback.jpg);
}
.backtopnavi {
	background-image: url(../images/bacltopnavi.jpg); 
}

.tablebackground
{
	background-image: url(../images/pixel.gif); 
}	
a.topnavilinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.topnavilinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00ffFF;
	text-decoration: none;
}

a.textlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #97FFFF;
	text-decoration: none;
}

a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #025E8D;
	text-decoration: none;
}

a.arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D70202;
	
}

a:hover.arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #274052;
	text-decoration: none;
}

a.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #025E8D;
	text-decoration: none;
}

a:hover.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #274052;
	text-decoration: none;
}


a:hover.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00ffFF;
	text-decoration: none;
}

.topleft {
	background-image: url(../images/topleft.jpg);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.blackfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 80A7D2;
	background-color: #000000;
}
.lefttextback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/lefttext.jpg);
	height: 95px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.backarrow {
	background-image: url(../images/backarrow.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #03629A;
	border-right-color: #03629A;
	border-bottom-color: #03629A;
	border-left-color: #03629A;
}
.backleftcolor {
	background-image: url(../images/backleft.jpg);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.titleheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #02476C;
	padding-top: 10px; padding-bottom: 5px; margin-bottom:10px; padding: 10px;
}
.titleheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #02476C;
	padding-top: 10px; padding-bottom: 0px; margin-bottom:0px;padding-left:10px;
}
.subtitleheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #02476C;
	padding-top: 0px; padding-bottom: 5px; margin-bottom:10px; padding: 10px;
}
a.leftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.leftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FA7609;
	text-decoration: none;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}

/* Added on May 17 */

/** Layout general **/
.display_false { display: none }
.display_true { display: block}


/* Heading styles */

h1 { font-size: 16px; font-family: arial, helvetica, sans-serif; font-style: normal; background-attachment:fixed; font-weight: bold; font-stretch: normal; display: inline; padding-top: 10px; padding-bottom: 5px; margin-bottom:10px; padding: 10px; color: #FFCE09 }
h2 { font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 18px; font-stretch: normal; white-space: nowrap; padding-left: 5px; display: inline; color: #025E8D }
.heading1 { font-size: 16px; font-family: arial, helvetica, sans-serif; color:#084167; vertical-align: baseline; text-align: left }
.heading2 { font-size: 14px; font-family: arial, helvetica, sans-serif; color:#084167; vertical-align: baseline; text-align: left }
.heading3 { font-size: 11px; font-family: arial, helvetica, sans-serif; color: black;  vertical-align: middle; text-align: left }
.heading4 { font-size: 11px; font-family: arial, helvetica, sans-serif; color:#084167; text-align: right }
.heading5 { font-size: 11px; font-family: arial, helvetica, sans-serif; color:#000064; background-color: #5A8EA5; text-align: right }
.heading6 { font-size: 11px; font-family: arial, helvetica, sans-serif; color: black; font-weight: normal;  text-align: left }
.heading7 { font-size: 11px; font-family: arial, helvetica, sans-serif; color: black;  vertical-align: middle; text-align: center }
.heading8 { font-size: 11px; font-family: arial, helvetica, sans-serif; color:#084167; text-align: center }
.heading9 { border-top: 1px solid #F15681; font-size: 11px; font-family: arial, helvetica, sans-serif; color: black; vertical-align: middle; text-align: left }
.heading10 { border-top: 1px solid #F15681; font-size: 11px; font-family: arial, helvetica, sans-serif; color:#084167; text-align: right }

.heading { font-size: 11px; font-family: arial, helvetica, sans-serif; color:084167; text-align: left }
.header {margin-bottom: 6px; padding: 3px 4px; margin-left:9px; margin-right:4px; width: 790px; font-size: 12px; font-family: arial, helvetica, sans-serif; color:02131F; text-align: left }
.errors { font-size: 11px; font-family: arial, helvetica, sans-serif; color:red; text-align: right }
.success { font-size: 11px; font-family: arial, helvetica, sans-serif; color:green; text-align: right }

.border_top, tr.border_top td, tr.border_top th  {width: 800px; border-top: 1px solid #78CDFF}
.border_bottom, tr.border_bottom td, tr.border_bottom th { width: 800px; border-bottom: 1px solid #78CDFF } /* 677983 182429 */
.border_top, tr.border_top td, tr.border_top th  { border-top: 1px solid #78CDFF }







/* Colors */
.color_1_1    { background-color: #5A8EA5;}/*#e8ecf*/
.color_1_2    { background-color: #5A8EA5;}
.color_1_3    { background-color: #274052 }

.disableStyle    {
		background-color:#ffc; 
		 color:#933 ; 
		 cursor:default;	
	}

.form
{
	font-family: tahoma;
	font-size: 13px;
	color: #1C1717;
	background-color:#ffffff; 
	
}

/* Row colors */
.RowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #274052;
	background-color: #ADC3D3;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-bottom-color :White;  
	height :20px;
	
	
}


.AlternatingRowStyle
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #274052;
	height :20px;
	background-color: #E2EBF0; 
	border-bottom-style :solid;
	border-bottom-width :2px;
	border-bottom-color :red; 
	border-top-color: Red;
	
}

/* Table style */

table.mod_content td, table.mod_content th, tr.mod_content td /*, table.mod_content td span*/ {width: 98%; margin-bottom: 6px; padding: 3px 4px;  } /* TB LR ( same as 3px 4px 3px 4px) */

/* for Background color  */

td.column_pad  { background-color: #E2EBF0 }
.contenttest
{
	margin-bottom: 2px; padding: 3px 4px; margin-left:9px; margin-right:4px; width: 98%; background-color: #E2EBF0;
	}

.content1
{
	border:solid 1px #677983; margin-bottom: 2px; padding: 3px 4px; margin-left:9px; margin-right:4px; width: 98%; background-color: #E2EBF0;
	}

.content
{
	margin-bottom: 2px; padding: 3px 4px; margin-left:9px; margin-right:4px; width: 98%; background-color: #E2EBF0;
	}

.contentsmall
{
	margin-bottom: 2px; padding: 3px 4px; margin-left:9px; margin-right:4px; width: 98%; background-color: #E2EBF0;
	}
.contentsub
{
	margin-bottom: 2px; padding: 3px 4px; width: 98%; background-color: #E2EBF0;
	}
.contentmain
{
	margin-bottom: 2px; padding: 3px 4px; margin-left:9px; margin-right:4px; width: 98%; background-color: #E2EBF0;
}
/* Table header */
.tablehead
	{
		font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color:White;
	
	}
.tablehead1
	{
		font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color:White;
	text-align: center;
	}	
	.colhead
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	
}
.bold { font-family: Arial, Helvetica, sans-serif; font-size:11; font-weight: bold; color:#00ffFF; text-decoration: none; }

.hr
{
height:3px; background-color:red; margin-top: 25px; padding-bottom: 20px;
}
#footer { font-family: Arial, helvetica, sans-serif; background-color: #000000; margin-right: 15px; font-size: 10px; text-align: right; color: white; }
/*
.myButton
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C1717;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #78CDFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #78CDFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #78CDFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #78CDFF;
	background-color: #ffcc00;
	text-decoration: blink;
}
*/
.myButton
{
	font-family: tahoma;
	font-size: 13px;
	text-align:center;
	color: #1C1717;
	background-color:#F5FBFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C1717;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1C1717;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1C1717;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1C1717;
}
.button_left { width: 10px; background-image: url(../images/arr.jpg); background-repeat: no-repeat }
.button { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #ffffff; background-color: #025E8D; white-space: nowrap; margin: 0px; padding: 0px 2px 0px 2px; width:100%; height: 18px; border: none }
.Navheading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px; padding-bottom: 5px; margin-bottom:10px; padding: 10px;
}

.top_message {  font-size: 11px; font-family: arial, helvetica, sans-serif; border: 1px solid; padding: 3px 5px 4px 5px; margin: 5px 15px 5px 8px }
.validation, table.validation td { color: #cc0000; border-color: #cc0000 }
.validationgreen {color: #E2EBF0; border-color: #E2EBF0}
.contentpop
{
margin-bottom: 2px; padding: 3px 4px; margin-left:1px; margin-right:1px; background-color: #E2EBF0;
}
