﻿
/* Page Layout
------------------------------------------------------------------------------*/
.HS-body
{
	background-color:#000;
	margin:0 auto;
	padding:10px 0 0 0;
}
.HS-pagewrap
{
	width: 937px;
	margin:0 auto;
	padding:0;
	background-color:#ed941c;
}  
/*************************************Header Styles***************************************/
.HS-topheader
{
	float:left;
	background-image:url(../../images/topheader.jpg);
	height:26px;
	width:937px;
}

.HS-logoheader
{  
	float:left;
	width:937px;
	height:81px;
}

.HS-logoheaderleft
{
     border :double 1 #ff0000;
	float:left;
	width:55px;
	height:81px;
	background-image:url(../../images/header_left.jpg);
}

.HS-logo
{
	float:left;
	width:228px;
	height:81px;
}

.HS-logo A IMG
{
	float:left;
	width:228px;
	height:81px;
	padding:0;
	margin:0;
}

.HS-logoheadermiddle
{
	float:left;
	background:url(../../images/header_middle.jpg) repeat-x;
	width:641px;
	height:81px;
}

.HS-logoheaderright
{
	float:left;
	width:13px;
	height:81px;
	background-image:url(../../images/header_right.jpg);
}
 
/*******************************************Menu Styles***********************************/

.HS-menu
{   
	float:left;
	border-left:1px solid #d48608;
	/*border-right:1px solid #d48608;*/
	height:115px;
	background:url(../../images/menu_bg.jpg) repeat-x;
	width:857px;
	
}
.HS-menuright
{
	float:left;
	/*border-left:1px solid #d48608;*/
	border-right:1px solid #d48608;
	height:115px;
	background:url(../../images/menu_bg.jpg) repeat-x;
	width:78px;
}

.HS-menufloral
{
	float:right;
	background:url(../../images/menu_floral.jpg);
	width:79px;
	height:115px;
	
}

.HS-menuhome
{
	float:right;
	width:109px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_home.jpg);
	background-repeat:no-repeat;
}

.HS-menuhome A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:8px 0 0 33px;
}

.HS-menuhome A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:8px 0 0 33px;
}

.HS-menutemplate A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:8px 0 0 233px;
}

.HS-menuapproval
{
	float:right;
	width:109px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_search.jpg);
	background-repeat:no-repeat;
}

.HS-menuapproval A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:8px 0 0 26px;
}

.HS-menuapproval A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:8px 0 0 26px;
}



.HS-menuimages
{
	float:right;
	width:113px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_images.jpg);
	background-repeat:no-repeat;
}

.HS-menuimages A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:9px 0 0 30px;
}
.HS-menuimages A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:9px 0 0 30px;
}

.HS-menumyimages
{
	float:right;
	width:109px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_home.jpg);
	background-repeat:no-repeat;
}

.HS-menumyimages A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:8px 0 0 17px;
}

.HS-menumyimages A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:8px 0 0 17px;
}

.HS-menuupload
{
	float:right;
	width:112px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_upload.jpg);
	background-repeat:no-repeat;
}

.HS-menuupload A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:9px 0 0 33px;
	
}

.HS-menuupload A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:9px 0 0 33px;
}

.HS-menusearch
{
	float:right;
	width:111px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_search.jpg);
	background-repeat:no-repeat;
}

.HS-menusearch A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:9px 0 0 32px;
}

.HS-menusearch A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:9px 0 0 33px;
}

.HS-menulogin
{
	float:right;
	width:118px;
	height:52px;
	margin:25px 0 0 0;
	background-image:url(../../images/menu_login.jpg);
	background-repeat:no-repeat;
}

.HS-menulogin A
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:9px 0 0 38px;
}

.HS-menulogin A:hover
{
	float:left;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:9px 0 0 38px;
}

/**********************************************Body Area*********************************************/

.HS-bodyarea
{
	float:left;
	border-left:1px solid #d48608;
	border-right:1px solid #d48608;
	height:auto;
	background:url(../../images/body_bg.jpg) repeat-x #ec941c;
	width:935px;
}

.HS-bodyouter
{
	float:left;
	width:905px;
	border:2px solid #f8f0c8;
	height:370px;
	margin:0 0 0 10px;
}

.HS-bodytext
{
	float:left;
	width:200px;
	height:auto;

}

.HS-bodytext SPAN
{
	float:right;
	width:180px;	
}
.HS-bodytext SPAN H2
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.HS-Welcome
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
	margin-left:750px;
}


.HS-bodytext SPAN H1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.HS-bodyfloral
{
	float:left;
	width:27px;
	height:300px;
	padding:0 0 0 10px;
}

.HS-bodyimages
{
	float:left;
	width:235px;
	height:300px;
	padding:0 0 0 10px;
}
/*************************Box**********************************/
.HS-box
{    
	float:left;
	/*width:271px;*/
	/*height:163px;*/
	/*margin:0 0 0 45px;*/
	border :double 1 #ffffff;
}
.HS-topbg
{
	float:left;
	/*width:271px;*/
	height:12px;
	margin:0px;
	
}

.HS-topbg IMG
{
	float:left;
	/*width:271px;*/
	height:12px;
	padding:0;
	margin:0;
}

.HS-middlebg
{
	float:left;
	/*width:269px;*/
	border-left:1px solid #fceca4;
	border-right:1px solid #fceca4;
	background:url(../../images/login_middlebg.jpg) repeat-x;
	height:auto;
	margin:0;
	background-color:#ff8305;
}

.HS-bottombg
{
	float:left;
	/*width:271px;*/
	height:12px;
	padding:0;
	margin:0;
}

.HS-content
{
	float:left;
	width:100%;
	/*height:20px;*/
	padding:0px;
}

.HS-content span
{
	float:left;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	font-weight:normal;
	height:20px;
	padding:10px 0 0 20px;
}


.HS-content INPUT
{
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	width:150px;
	height:14px;
	margin:0 0 0 10px;
	border:0;
}
 
.HS-content-left
{
    float:left;
	width:40%;
	height:20px; 
	vertical-align:top;
}
.HS-content-right
{
    float:right;
	width:60%;
	vertical-align:top;
	/*height:20px;*/
	clear:both; 
	border:double 1px #ff0000; 
} 
.HS-content-textarea {
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	border: 1px solid #5582d2;
	Width:275px;
	margin:0 0 0 10px;
}

.HS-content-drpDown {
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	text-decoration: none;
	border: 1px solid #5582d2;
	margin:10px 0 0 10px;
}
.HS-content-checkbox 
{
	border: 1px solid #5582d2;
	margin:0 0 0 0;
}

/*************************************End of Box******************************/

/**********************************************Login Box******************************************/
.HS-loginbox
{    
	float:left;
	width:271px;
	height:163px;
	margin:0 0 0 45px;
	
}

.HS-logintopbg
{
	float:left;
	width:271px;
	height:12px;
}

.HS-logintopbg IMG
{
	float:left;
	width:271px;
	height:12px;
	padding:0;
	margin:0;
	/*border : double 1px #00ff00;*/
}

.HS-loginmiddlebg
{
	float:left;
	width:269px;
	border-left:1px solid #fceca4;
	border-right:1px solid #fceca4;
	background:url(../../images/login_middlebg.jpg) repeat-x;
	height:139px;
	background-color:#ff8305;
	/*border : double 1px #ff0000;*/ 
}
.HS-loginbottombg
{
	float:left;
	width:271px;
	height:12px;
	padding:0;
	margin:0;
    /*border :double 1px #0000ff;*/
}
.HS-loginmiddlebg-message
{
	float:left;
	width:259px;
	border-left:1px solid #fceca4;
	border-right:1px solid #fceca4;
	background:url(../../images/login_middlebg.jpg) repeat-x;
	height:40px;
	background-color:#ff8305;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:5px;
	
}

.HS-loginerror-message
{
    float:right;
    font-size:11px;
    color:#ff0000;
    padding-right:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.HS-logintxt
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	width:100%;
}

.HS-logintxt SPAN
{
	float:left;
	padding:10px 0 0 20px;
}

.HS-uname
{
	float:left;
	width:100%;
	height:20px;
}

.HS-uname span
{
	float:left;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	font-weight:bold;
	height:20px;
	padding:10px 0 0 20px;
}


.HS-uname INPUT
{
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	width:150px;
	height:14px;
	margin:10px 0 0 10px;
	border:0;
}

.HS-pwd
{
	float:left;
	width:100%;
	height:20px;
	padding:5px 0 5px 0;
}

.HS-pwd span
{
	float:left;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	font-weight:bold;
	height:20px;
	padding:10px 0 0 20px;
}

.HS-pwd INPUT
{
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	width:150px;
	height:14px;
	margin:10px 0 0 18px;
	border:0;
}

.HS-signin
{
	float:left;
	width:269px;
	
}

.HS-signin A
{
	float:right;
	border:0;
	background-color:Transparent;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	text-align:right;
	cursor:hand;
	padding:5px 27px 0 0;
}
.HS-signin A:hover
{
	float:right;
	border:0;
	background-color:Transparent;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	text-align:right;
	cursor:hand;
	padding:5px 27px 0 0;
}



.HS-loginbottombg IMG
{
	float:left;
	padding:0;
	margin:0;
}

.HS-nwfp
{
	float:left;
	width:269px;
}

.HS-nwfp A
{
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	padding:10px 0px 0 50px;
}

.HS-nwfp A:hover
{
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:underline;
	padding:10px 0px 0 50px;
}

/**********************************************Footer*********************************************/

.HS-footer
{
	float:left;
	border-left:1px solid #d48608;
	border-right:1px solid #d48608;
	height:55px;
	background:url(../../images/footer_bg.jpg) repeat-x;
	width:935px;
	background-color: #ED941C;
}

.HS-abhavlogo
{
	float:left;
	width:900px;
	text-align:right;
	margin-top:15px;
}
/******************************/

 

#menu {
     background-color: #FFFFFF;
     margin: 0px 10px 0px 10px;
     padding: 0;
     clear:both;
      
}

#inner_content {
     background: #FFFFFF top left repeat-x;
     margin: 0 10px;
     padding: 0;
}
#inner_content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#inner_content li {
	padding-left: 18px;
	background:  0 .2em no-repeat;
	font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.6em;
	color: #333;
	margin-top: 0px; margin-bottom:.3em; 
	padding-top:0px; padding-bottom:0px;
}
#footer {
     background-color: #3398cc;
     margin: 0 5px;
     clear:both;
     padding: 0;
}
#bottom_bar {
     width: 900px;
     margin: 5px auto;
     text-align: center;
}

/* Typography
------------------------------------------------------------------------------*/

p {
     margin: 0 0 15px 0;
     padding: 0;
     font-size: 1em;
     line-height: 1.6em;
}

#footer p {
     margin: 0;
     padding: 2em 0;
     font-size: 1em;
     line-height: 1.6em;
     text-align: center;
     color: #529FFA;  
}
#bottom_bar p {
     margin: 0 0 15px 0;
     padding: 0;
     font-size: .8em;
     line-height: 1.4em;
}
#header_left h1 a:link, 
#header_left h1 a:hover, 
#header_left h1 a:visited, 
#header_left h1 a:active{
     display: block;
     width:400px;
     height:130px;
     text-indent: -100000px;
     font-size: 12px;
}

#footer a:link, #footer a:visited, #footer a:active { 
     background-color: transparent;
     color: #FFFFFF; 
     text-decoration: none;
}

#footer a:hover { 
     background-color: transparent;
     color: #FFFFFF; 
     text-decoration:underline;
}

#bottom_bar a:link, #bottom_bar a:visited, #bottom_bar a:active { 
     background-color: transparent;
     color: #555555; 
     text-decoration: underline;
}

#bottom_bar a:hover { 
     background-color: transparent;
     color: #555555; 
     text-decoration:none;
}

/* Horizontal Menu Bar
------------------------------------------------------------------------------*/

#navcontainer ul {
     background: #ffcc99 top left repeat-x;
     margin: 0;
     padding: 0;
     width: 905px;
     float: left;
     color: black;
     padding:5px;
     font-family: arial, helvetica, sans-serif;
     font-size: 1.2em;
     
}
#navcontainer ul li { display: inline; }

#navcontainer ul li a {
     background: transparent;
     border-right: 1px solid #fff;
     margin: 0;
     padding: 5px 5px;
     padding-left:20px;
     font-size: 12px;
     padding-right:20px;
     color: black;
     text-decoration: none;
     float: left;
}

#navcontainer ul li a:hover {
     background-color: #cc6600;
     font-size: 12px;
     color: #fff;
}

/*Others------------------------*/
.spacer 
{
	clear:both; 
	height: 0px;
}
table.tabledata
{ 	
	width:550px;
}

td.tablepagerdatacell 
{
	/*font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px 4px;*/
	
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	text-decoration: none;
	padding:5px 2px 4px;
	}
td.tabledatacell 
{
	/*font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 6px;*/
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:normal;
	height:20px;
	padding: 3px 0 0 10px;
}
a.tabledatacell
{
	/*font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 6px;*/
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	font-weight:normal;
	height:20px;
	padding: 3px 0 0 10px;
}
td.imagebox
{
	padding: 25px 10px 0 10px;
}

input.formbutton {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #ec941c;
	border: 1px solid #ffffff;
	font-weight: bold;
	cursor:pointer;
}
.txtbox {
	/*font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #5582d2;
	Width:165px;*/
	
	
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	width:150px;
	height:14px;
	margin:0 0 0 10px;
	border:0;
}
.txtboxUpload
{
    font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	margin:0 0 0 10px;
	
}

.drpDownClass {
	/*font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #5582d2;
	Width:168px;*/
	font-family:Trebuchet MS;
	font-size:11px;
	color:black;
	font-weight:normal;
	/*width:50px;
	height:18px;*/
	margin:0 0 0 10px;
	border:0;
} 
td.imagetitle {
	background-color: #acc4e5;
	padding: 3px 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;		 
	border-bottom-color: #5582d2;
	border-top-width: 1px;	
	border-top-color: #5582d2;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#94b4e4, endcolorstr=#d1dff3); 
}
.Spacerboth8 {padding-left:8px; padding-right:8px;}


.datetxtbox {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #5582d2;
	Width:70px;
}
td.tablepagerdatacelldown
{
    
    color: #000000;	
    padding: 2px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
td.tabledatahead {
	
	/*color: #000000;	 
	text-decoration: none;
	padding: 2px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5582d2;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-style:italic;*/
	
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	font-weight:bold;
	height:20px;
	padding: 3px 0 0 10px;
} 
td.tdlabel
{
    padding: 2px 4px;	 
	font-size: 12px;
	font-family:arial, helvetica, sans-serif;	 
	color: #000000;
	font-weight : bold;
}
/*.title {color : #216f9b;margin : 0px 0;font: bold italic 14px Arial,sans-serif;border-bottom:solid 1px #206c97; padding-bottom : 4px; }
*/
.tdlabelsubtitle
{
    padding: 2px 4px;	 
	font-size: 11px;
	font-style:italic;
	font-family:arial, helvetica, sans-serif;	 
	color: #000000;
	 
}
a.tdlabelsubtitle:hover
{
	padding: 2px 4px;	 
	font-size: 11px;
	font-style:italic;
	font-family:arial, helvetica, sans-serif;	 
	color: #000000;
}
td.tabledatasubhead 
{
	padding: 3px 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.divMsg
{
	z-index: 1;
	width:200px; 
	position: absolute; 
}

/*--- User List DataGrid ------------------------*/
td.tabledatagridhead{
	background-color: #EFB140;
	padding: 3px 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5582d2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFB140;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#EFB140, endcolorstr=#EFB140); 
}
table.DatagridTable {
	background-color: #F3D66E;
	/*border: 1px solid #5582d2;*/
}
tr.rowcolor1 {
	background-color: #F3D66E;
}
tr.rowcolor2 {
	background-color: #F5E3A5;
}
Table.tabledatafooter
{ 
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;	 
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;	 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0066FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066FF;

}
td.formfont
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/*--- rounded edge table for form back ground ------------------------*/

.blue_top {background-image:URL('../../Images/round/1_1.gif'); background-color: #e5ebef; background-position:top;background-repeat: repeat-x; }
.blue_left {background-color:#ea8006;background-image: URL('../../Images/round/7_1.gif'); background-position: left; background-repeat: repeat-y; }
.blue_right {background-color:#ea8006; background-position:right; background-image: url(../../Images/round/3_1.gif);background-repeat: repeat-y; }
.blue_bottom {background-image:URL('../../Images/round/5_1.gif'); background-color: #ea8006; background-position:bottom;background-repeat: repeat-x; }
.blue {background-color:#e5ebef}

/*--- rounded edge table for error message ------------------------*/

.errormsg_bottom {background-image:URL('../../Images/error_msg/1.gif'); background-color: #eeeeee; background-position:bottom;background-repeat: repeat-x; }
.errormsg_bottom1 {background-image: URL('../../Images/error_msg/5.gif'); background-position: bottom; background-repeat: repeat-x;}
.errormsg_top {background-image:URL('../../Images/error_msg/1.gif'); background-color: #eeeeee; background-position:top;background-repeat: repeat-x; }
.errormsg_left {background-color:#eeeeee;background-image: URL('../../Images/error_msg/1.gif'); background-position: left; background-repeat: repeat-y; }
.errormsg_right {background-color:#eeeeee;background-image: URL('../../Images/error_msg/1.gif'); background-position: right; background-repeat: repeat-y; }
.errormsg_txt {font-family: arial, helvetica, sans-serif; font-size: 12px; color:#4b423d;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;background-color: #eeeeee;}
.errormsg {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FF0000;}

/*--- Link related ------------------------*/


a.aItalic
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	font-style:italic;

}
/*
a:link, a.visited, a.active 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	color: #003399;
	text-decoration: underline;
}*/
img
{
	border:0px;
}
/*
a:hover {
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
}*/

a.tabledatahead{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.tabledatahead:hover{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: black666;
	text-decoration: underline;
}
.required
{
	color:Red;
}