/*common style starts */
/*body
{
font-size:80%;
margin:0;
padding:0;
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
background-position:center;
}*/
img{border:0;}
    
form, p, h2, h3, h4, h5 {margin:0;}

/*a{color:#333333;}

a:hover{text-decoration:none;}*/

/*#wrapper
{
    width:100%;
    margin: 0 auto;	
    text-align:center;
    font-size:100%;
}*/

/*Container style starts */
/*#container
{
    width:100%;
    margin: 0 auto;	
    text-align:left;
    font-size:100%;
}*/
/*Container style ends */

/*Content style starts */

#content{
padding:0px 10px 10px 10px;
background-color:#fcfeff;
border-top:1px solid #fcfeff;
border-right:1px solid #d0e4f9;
border-bottom:1px solid #d0e4f9;
border-left:1px solid #d0e4f9;
min-height:300px;
margin:10px 0;
}

/*#content_inner
{
padding:0px;
background-color:#ffffff;
border-top:1px solid #ada990;
border-right:1px solid #ada990;
border-bottom:1px solid #ada990;
border-left:1px solid #ada990;
min-height:300px;
margin:10px;
}
*/
/*Header style starts */

#header
{
background-color:#FFFFFF;
padding:0 10px;
/*background-image:url(images/home_header_background.jpg);
background-position:bottom center;
background-repeat:no-repeat;*/
}

.separator{
border-left:1px dotted #66CC99;
padding-left:15px;
}

#top_date{
font-size:90%;
padding-left:12px;
padding-top:3px;
}
#top_date p{
font-size:10px;
line-height:10px;
}
/*#top_links{text-align:right;
padding: 5px 0px 0px 5px;
color:#002653;
font-size:100%;
cursor:bold;
}*/

 /*#top_links a{padding: 0px;
text-decoration:none;
color:#053f7e;
font-size:100%;
}
#top_links a:hover{padding: 0px;
text-decoration:none;
color:#135eb0;
font-size:100%;
font-weight:bold;
}

.user_profile_header {width:260px; height:57px; margin-right:-83px; padding:5px 10px 5px 10px; font-size:90%; margin-top:0px; text-align:center;background-repeat:no-repeat; }
.user_name_header { color:#043A90; font-weight:bold; }*/
.user_profile_header img { float:left; padding-right:10px; margin-top:0px; }

.user_profile
{width:260px;
height:57px;
background-image:url(images/user_profile_backgrond.gif);
background-repeat:no-repeat;
margin-right:20px;
padding:5px 10px 5px 10px;
font-size:90%;
margin-top:0px;
text-align:center;
}

.user_name{color:#ff7f00;}

.user_profile img{float:left;
padding-right:10px;
margin-top:0px;
}

/*#tabs {padding: 0px 0px 0px 0px;

margin-top:0px;
margin-left:10px;
height:21px;
color:#317ea0;
}*/

/*#tabs a{
display:inline-block;
text-align:center;
color:#ffffff;
text-decoration:none;
font-weight:bold;
font-size:100%;
margin-left:1px; /*Style to control space between main tabs*/
/*}*/

/*.tab_link span{
display:block;
background-position:top right;
margin-left:4px;
background-repeat:no-repeat;
padding:4px 10px 4px 6px;
}

.tab_link{background-image:url(images/MNEtabs_background.gif);
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
padding:4px 10px 4px 6px;
}

.tab_link:hover{background-image:url(images/MNEtabs_active_background.gif);
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
padding:4px 10px 4px 6px;
}

.tab_link:hover span{
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
padding:4px 10px 4px 6px;
}

.tab_link_active{background-image:url(images/mnetabs_active_background.gif);
background-repeat:no-repeat;
cursor:text;
color:#fff;
font-weight:bold;
padding:4px 10px 4px 6px;
}

.tab_link_active span{
display:block;
background-position:top right;
margin-left:4px;
background-repeat:no-repeat;
padding:4px 10px 4px 6px;
color:#fff;
font-weight:bold;
}
*/

#sub_links
{
/*ackground-image:url(images/sub_links_background.GIF);
ackground-repeat:repeat-x;*/
background-color:#043A90;
font-size:100%;
font-weight:bold;
color:#d0e0db;
height:25px;
}
#sub_links td{vertical-align:middle;}

.sub_links_left{width:9px;
background-image:url(images/MNEtab_sub_links_background_left.GIF);
background-repeat:no-repeat;
}

.sub_links_right{width:9px;
background-image:url(images/MNEtab_sub_links_background_right.GIF);
background-position:top right;
background-repeat:no-repeat;
}

#sub_links a{color:#FFFFFF;
text-decoration:none;
font-size:90%;
display:inline-block;
padding:1px 5px;
font-weight:bold;
}

#sub_links a:hover{
color:#F9F27D;
padding:1px 5px;
font-weight:bold;
}

#sub_links a:active{
color:#F9F27D;
padding:1px 5px;
font-weight:bold;
}

#sub_links .sub_link_active{
color:#F9F27D;
padding:1px 5px;
font-weight:bold;
}
.sub_link_active{
color:#faeed1;
padding:1px 5px;
font-weight:bold;
/*background-color:#4c9342;
background-color:#339966;*/
}

#sub_links_4{padding-left:0px;}
#sub_links_5{padding-left:0px;}
#sub_links_6{padding-left:0px;}
#sub_links_7{padding-left:0px;}
#sub_links_8{padding-left:0px;}
#sub_links_9{padding-left:0px;}

/*Header style ends */

#page_info1 
{
padding-top:5px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
display:inline;
background-color:#fcfeff;
border:0px solid #d0e4f9;
border-bottom:0px solid #d0e4f9;
}

#page_info1 img{
cursor:pointer;
}

h2 {
/*font-size:110%;
font-weight:bold;
border-bottom:1px solid #043A90;
border-top:1px solid #043A90;
padding:5px 5px 5px 8px;
margin-bottom:0px;
background-color:#043A90;*/
/*background-image:url(images/page_title_background.gif);
background-repeat:repeat-x;
background-position:bottom;*/
/*color:#fff;
text-align:center;

 font-size:13px; font-weight:bold;border-bottom:1px solid #4E6EA2; border-top:1px solid #4E6EA2;background-color:#4E6EA2;padding:5px 5px 5px 8px;  color:#fff; text-align:center;
}

h3
{
    font-size:14px;
    padding-top:4px;
}

h4{color:#ff6666;
font-size:90%;
text-align:right;
font-weight:normal;*/
/*margin-bottom:-15px;
}

h5{color:#ff6666;
font-size:90%;
text-align:right;
font-weight:normal;
float:right;
margin-top:-10px;
}

.mandatory_field{color:#ff6666;
font-weight:bold;
font-size:110%;
}*/

/*.error {
	color: #ff0000;
	font-weight: normal;
	font-size:90%;
	text-align:center;
}*/

.error_small{
color:#ff6666;
font-weight:normal;
margin:0px 0px 0px 250px;
}

.success {
	color: green;
	font-weight: bold;
}

.data_grid
{
border-top:1px solid #c8bbae;
border-bottom:1px solid #c8bbae;
border-left:0px solid #c8bbae;
border-right:0px solid #c8bbae;
background-color:#fcfaf3;    
/*font-size:90%;*/
}

.data_grid tr:hover{
background-color:#d5ddcc;
}

.data_grid caption {
text-align:left;
color:#002653;
}

.data_grid th{
border:1px dotted #c8bbae;
border-left:1px dotted #c8bbae;
border-collapse:collapse;
/*ackground-image:url(images/data_grid_header.gif);
ackground-repeat:repeat-x;*/
background-color:#f4f1e0;
padding:5px 1px;
font-weight:;
font-size:100%;
color:#393939;
background-position:bottom;
}
.data_grid th img{
vertical-align:top;
}

.data_grid th input{
vertical-align:middle;
}
.data_grid th.mainhd
{
    text-align:center;
}
.data_grid th a
{
    color:#0000ff;
}
.data_grid .txtcenter
{
    text-align:center;
}

.data_grid td{
border-top:0px dotted #c8bbae;
border-left:1px dotted #c8bbae;
border-bottom:1px dotted #c8bbae;
border-collapse:collapse;
padding:3px 2px 3px 2px;
padding:3px 5px 3px 5px;
}

.row_1{
background-color:#FFFFFF;
}

.row_2{
background-color:#E9E9E9;
}
/*
.row_over{
background-color:#ffdfbf;
}
*/
.data_grid a{
font-weight:bold;
cursor:pointer;
text-decoration:none;
}
/*
.data_grid_view{
display:block;
padding: 1px 12px 3px 16px;
background-image:url(images/view_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
border:0px;
float:left;
}
*/
.data_grid_view{
padding: 1px 12px 2px 10px;
background-image:url(images/view_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:normal;
cursor:pointer;
border:0px;
float:left;
}

.data_grid_view:hover{
background-image:url(images/view_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_edit{
display:block;
padding: 0px 10px 3px 16px;
background-image:url(images/edit_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
}

.data_grid_edit:hover{
background-image:url(images/edit_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_copy{
display:block;
padding: 0px 8px 3px 18px;
background-image:url(images/copy.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
}

.data_grid_copy:hover{
background-image:url(images/copy_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_print{
display:inline-block;
padding: 1px 5px 2px 20px;
background-image:url(images/data_grid_print_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
vertical-align:middle;
}
 
.data_grid_print:hover{
background-image:url(images/data_grid_print_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

a.data_grid_add{
text-decoration:none;
}
.data_grid_add{
display:block;
padding: 1px 16px 2px 18px;
background-image:url(images/add_button.gif);/*this image is not avilable in the image folder*/
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
}

.data_grid_add:hover{
background-image:url(images/add_button_over.gif);/*this image is not avilable in the image folder*/
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_delete{
display:block;
padding: 0px 2px 2px 15px;
background-image:url(images/delete_button.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.data_grid_delete:hover{
background-image:url(images/delete_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

a.data_grid_remove{
text-decoration:none;
}
.data_grid_remove{
display:block;
padding: 1px 15px 1px 18px;
background-image:url(images/remove_button.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
}

.data_grid_remove:hover{
background-image:url(images/remove_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_inactivate{
display:block;
padding: 0px 14px 1px 16px;
background-image:url(images/clear_all.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.data_grid_inactivate:hover{
background-image:url(images/clear_all_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}
    
.data_grid_activate{
display:block;
padding: 0px 15px 1px 18px;
background-image:url(images/select_all.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.data_grid_activate:hover{
background-image:url(images/select_all_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_update{
display:block;
padding: 0px 15px 1px 13px;
background-image:url(images/update.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.data_grid_update:hover{
background-image:url(images/update_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.data_grid_cancel{
display:block;
padding: 0px 15px 1px 13px;
background-image:url(images/cancel_grid.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.data_grid_cancel:hover{
background-image:url(images/cancel_grid_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}


/*.form_container{
font-size:100%;
border-top:1px solid #d5d5d5;
border:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
border-left:0px solid #d0e4f9;
border-right:0px solid #d0e4f9;
border-collapse:collapse;
background-color:#FFFFFF;
margin: 0px auto 10px 0;
}*/

.form_container caption {
font-size:110%;
text-align:left;
padding: 0px 0px 0px 3px;
font-weight:bold;
color:#002653;
}

/*.form_container td{padding:3px 7px 3px 7px;
border-left:1px solid #EEE;
border-top:1px dotted #EEE;
}

.form_label{text-align:right;
width:14%;
background-color:#f6fcf2;
color:#002653;
}

.form_field{width:19%;text-align:left;
}

/*.form_label_2{ /*Style for label TD without width*/
/*text-align:right;
background-color:#FBFBFB;
color:#002653;
}*/

.form_label_3{ /*Dark BG*/
text-align:right;
background-color:#f6fcf2;
color:#002653;
vertical-align:middle;
}

/*.form_field_2{/*Style for field TD without width*/
/*text-align:left;
}
.form_buttons_container{ text-align:center; padding:0px 0; }
.form_buttons_container td{ padding:10px 0 20px 0; }*/
/*.form_buttons{
background-color:#666;
font-family: Arial, sans-serif;
color: #ffffff;
cursor: pointer;
border:1px solid #666;
text-align:left;
vertical-align:middle;
padding:5px 20px 5px 10px;
*padding:0px 0px 0px 0px;
*text-align:left;

background-color:#043A90;border:1px solid #043A90; font-family: Arial, sans-serif; color: #ffffff; display: inline; font-size:100%; cursor: pointer; text-align:left; vertical-align:middle; padding:4px 20px 4px 20px; 
}
.form_buttons:link{
	background-color: #058bb9;
	border:1px solid #0495c8;
}
.form_buttons:hover{
	background-color: #1033ce;
	border:1px solid #1033ce;
}
.form_buttons:focus{
	background-color: #058bb9;
	border:1px solid #058bb9;
}
.forward{
	background-image:url(images/forward.gif);
	background-repeat:no-repeat;
	background-position:right;
	*padding:4px 8px 4px 0px;
	*text-align:center;
	}
.backward{
	background-image:url(images/backward.gif);
	background-repeat:no-repeat;
	background-position:right;
	*padding:4px 8px 4px 0px;
	*text-align:center;
	}*/
/*.cancel{
	background-image:url(images/cancel-reset.gif);
	background-repeat:no-repeat;
	background-position:right;
	*padding:4px 12px 4px 0px;
	*text-align:center;
	}

.form_buttons_container{
padding:5px;
text-align:center;
}

.form_buttons_container td{
padding:5px;
}


.form_buttons{
color:#fff;
border-top:1px solid #ada990;
border-left:1px solid #ada990;
border-right:1px solid #ada990;
border-bottom:1px solid #ada990;
font-size:100%;
cursor:pointer;
padding: 3px 20px 4px 5px;
_padding:2px 1px 3px 5px;
*padding:2px 1px 3px 5px;
font-weight:normal;
background-image:url(images/form_buttons.gif);
background-repeat:no-repeat;
background-color:#339966;
background-position:right;
text-align:left;
vertical-align:middle;
}*/

/*textarea {
overflow: hidden; 
overflow-y: hidden; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;
line-height:15px;
width:96%;
}*/
.notesbg{
background-color:#f8f5f1;
border:1px solid #bfb0a5;
font-size:12px; 
font-style:italic;
padding:5px;
color: #4F4F4F;
line-height:18px;
}
.search_button{
display:block;
padding: 2px 10px 3px 17px;
background-image:url(images/search_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
}
.search_button:hover{
background-image:url(images/search_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
}
/*.mGrid {
border-top:1px solid #dcf0cc;
border-bottom:1px solid #c8bbae;
border-left:0px solid #c8bbae;
border-right:0px solid #c8bbae;
background-color:#f8fff2; 
font-size:100%; 
} 
.mGrid .dgItem
{
text-align:Left;
font-size:90%;
font-weight:normal;
}
.mGrid tr:hover
{
background-color:#def2e4;
}
.mGrid_caption {
text-align:left;
color:#002653;
} */ 
/*.mGrid td {    
color: #3e3e3e; 
text-align:left;
border-top:0px dotted #dcf0cc;
border-left:1px solid #daebcd;
border-bottom:1px dotted #dcf0cc;
border-right:0px;
/*border-top:1px solid #c8bbae;
border-left:0px solid #c8bbae;
border-right:1px dotted #d5c6b7;
border-bottom:0px dotted #c8bbae;*/
/*border-collapse:collapse;
padding:3px 2px 3px 2px;
/*font-size:12px; */
/*}  */
/*.mGrid th {    
border:1px dotted #c8bbae;
border-left:1px solid #c8bbae;
border-collapse:collapse;
background-color:#f4f1e0;
padding:5px 1px;
color:#393939;
background-position:bottom;
text-align:center;
font-size:80%; 
font-size:12px; 
}
.mGrid_th td 
{
    text-align:center;
}   
.mGrid th 
{
    padding:5px 1px;
}
.mGrid_th {    
border:1px dotted #b0d296;
border-collapse:collapse;
background-image:url(images/data_grid_header.gif);
background-repeat:repeat-x;
background-color:#daebcd;
padding:5px 1px;
color:#393939;
background-position:top;
text-align:center;
} 
.mGrid_th a 
{
    font-weight:bold;  
    color: #393939;
    text-align:center; 
    text-decoration:none;
    font-size:100%;
}   

.mGrid_th a:hover
{
    font-weight:bold;  
    color: #393939;
    text-align:center; 
    text-decoration:none;
}   
.mGrid th a 
{
    font-weight:bold;  
    color: #393939;
    text-align:center; 
    text-decoration:none;
    font-size:100%;
}   

.mGrid th a:hover
{
    font-weight:bold;  
    color: #393939;
    text-align:center; 
    text-decoration:none;
}  

.mGrid a 
{
    text-decoration:none;
}
.mGrid a:hover
{
    color: #393939;
    text-decoration:none;
}
.mGrid .alt {background-color:#ffffff; background-repeat:repeat-x; background-position:top;}   
.mGrid .pgr td{ padding:2px; margin:0 auto; color:#000;background-color:#e3e3e3;background-image:url(images/page_title_background.gif);
    background-repeat:repeat-x; 
    border:1px solid #cccccc;
    border-width: 0;    
    padding:5px 2px;    
    font-weight: normal;    
    color: #002653;    
    text-align:center; }

.mGrid .pgr td table
{
	/*font-size:95%;*/
	/*text-align:center;
	margin: 0 auto;
    
 }  
.mGrid .pgr a{ padding:1px 3px; margin:0 1px; color:#031261; text-decoration:none; border:1px solid #c8bbae; background-color:#e3e3e3;  }*/
.pgr a:hover{ padding:1px 3px; margin:0 1px;  color:#031261; background-color:#00674e; color:#ffffff; text-decoration:none; border:1px solid #00674e; }
.pgr span { background-color:#00674e; color:#ffffff; text-decoration:none; border-top:1px solid #00674e; padding:1px 3px; margin:0 -3px 0 0;  }
.pgr .paging_display {border:1px solid #CCCCCC; width:50px; }
.next{ background-color:#666666; color:#FFFFFF; }
.previous{ background-color:#666666; color:#FFFFFF; }
/*
.mGrid .alt {background-color:#ffffff; background-repeat:repeat-x; background-position:top;}   
.mGrid .pgr {background-color:#fcfaf3; background-repeat:repeat-x; background-position:top; text-align:center;}
.pgr table {text-align:center;}   
.pgr td {    
    border-width: 0;    
    padding:1px 3px;    
    font-weight: bold;    
    color: #002653;    
    text-align:center;
 }      
.pgr a { color: #8b8b8b; text-decoration: none; text-align:center;} 
.pgr a:hover { color: #000; text-decoration: none; }  
*/
.sort
{
    background-image:url(images/sort_arrow.gif);
    background-repeat:no-repeat;
    background-position: center;
    padding:0px 2px;
}
.sort_asc
{
    background-image:url(images/sort_asc.gif);
    background-repeat:no-repeat;
    background-position: center;
    padding:0px 2px;
}
.sort_dsc
{
    background-image:url(images/sort_dsc.gif);
    background-repeat:no-repeat;
    background-position: center;
    padding:0px 2px;
}


/*.hicfTextBox{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
border:1px solid #CCCCCC;
}*/
/*.hicfTextBoxStyle{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffb5b5;
border:1px solid #CCCCCC;
}*/
.hicfMandatoryField{
background-image:url(images/mandatory.gif); 
background-position:center;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
border:1px solid #CCCCCC;
}
.thinLines{
border-color:red;
border-right-color:#00CC99;
border-collapse:collapse;
border-bottom:1px;
border-left:1px;
border-right:0px;
}
/*INPUT{padding:0px 0px 0px 0px}*/
#hicf_2_0{
border:0px solid #CCCCCC;
padding:0px 0px 0px 0px;
}
/*.hicfDDL{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
border:1px solid #CCCCCC;
}*/
.sort
{
background-image:url(images/sort.gif);
background-repeat:no-repeat;
width:7px;
height:12px;
vertical-align:middle;
margin:6px 0 0 0;
}

.droparrow
{
    margin-left:-2px; 
    margin-top:-4px; 
    vertical-align:middle;
}

.alert_green{
width:50%;
background-image:url(images/green.gif);
background-repeat:no-repeat;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#fdfaee;
margin: auto;
padding:25px 20px  25px 70px;
}

.alert_red{
width:50%;
background-image:url(images/red.gif);
background-repeat:no-repeat;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#fdfaee;
margin: 15px auto 1px auto;
padding:25px 20px  25px 70px;
}

/*Footer style starts
#footer{
text-align:center;
padding: 10px 0px 0px 0px;
background-image:url(images/home_footer_background.jpg);
background-repeat:no-repeat;
background-position:top center;
color:#000000;
font-size:12px;
}
#footer p{
padding:5px 0 0px 0;
}
#footer a{
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif;
color:#002653;
font-weight:bold;
text-decoration:underline;
}
#footer a:hover
{
    text-decoration:none;
}
.poweredby
{
    float:left; position:relative; top:-70px; left:10px;
}
.secure
{
    float:right; display:inline; position:relative;
}
Footer style ends */
/*#footer{
text-align:center;
border-top:1px solid #B19F91;
border-bottom:1px solid #B19F91;
font-size:100%;
padding: 5px 5px 5px 10px;
color:#716559;
line-height:22px;
}

#footer a{
color:#948671;
font-weight:normal;
text-decoration:none;
font-size:100%;
}
#footer a:hover{
text-decoration:underline;
font-size:100%;
}

#footer img{
margin:5px 0 0 0;
}

.bottom{
vertical-align:bottom;
}

#footer p{
border-bottom:1px solid #B19F91;
color:#002653;
font-weight:bold;
}
*/
#links{
padding: 10px 5px 15px 0px;
color:#716559;
text-decoration:none;
font-size:100%;
}
#links span{
border-right:1px solid #B19F91;
padding:0 10px;
font-size:100%;
}

#links a{
color:#716559;
text-decoration:none;
padding:0 10px;
font-size:100%;
}
#links a:hover{
text-decoration:underline;
font-size:100%;
}

/*Footer style ends */
/*.mGrid_view{
display:block;
width:16px;
height:16px;
background-image:url(images/view_icon.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}

.mGrid_edit{
display:block;
width:16px;
height:16px;
background-image:url(images/edit_icon.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}*/

/*.mGrid_delete{
display:block;
width:16px;
height:16px;
background-image:url(images/delete_icon.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}

.mGrid_error{
display:inline-block;
width:16px;
height:16px;
background-image:url(images/error_icon.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}*/

.mGrid_history{
display:inline-block;
width:16px;
height:16px;
background-image:url(images/history_icon.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}

.mGrid_details{
display:inline-block;
width:16px;
height:16px;
background-image:url(images/details.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}

.data_grid_ds{
padding: 2px 30px 3px 18px;
background-image:url(images/add_row.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:100%;
font-weight:bold;
cursor:pointer;
order:solid #d0e4f9 1px; 
order-bottom:solid #e1e1e1 2px;
}

.data_grid_ds:hover{
background-image:url(images/expand.gif);
background-repeat:no-repeat;
color:#06337c;
/*order-right:solid #88b6ff 1px; 
order-bottom:solid #88b6ff 2px;*/
}

.data_grid_ds_active{
padding: 2px 30px 3px 18px;
background-image:url(images/collapse.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:100%;
font-weight:bold;
cursor:pointer;
/*order-right:solid #88b6ff 1px; 
order-bottom:solid #88b6ff 2px;*/
width:400px;
}
.data_grid_expand-collapse{
background-image:url(images/add_row.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}

.data_grid_expand-collapse:hover{
background-image:url(images/expand.gif);
background-repeat:no-repeat;
}

/*.data_grid_expand-collapse_active{
background-image:url(images/collapse.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}*/
.paging{
text-align:right;
}
/*.msgGeneralStyle
{
	background-color:#339966;
	width:100%;
	border:solid 1px #339966;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:white;
	
	}*/
	
.accordionContent {
background-color: #FFFFFF;
/*border-color: -moz-use-text-color #2F4F4F #2F4F4F;
border-right: 1px dashed #2F4F4F;
border-style: none dashed dashed;
border-width: medium 1px 1px;*/
}
.accordionHeaderSelected 
{
			background-image:url(images/collapse.gif);
			background-repeat:no-repeat;
			text-decoration:none;
			background-color: #F5F5F5;
			/*border: 1px solid #F5F5F5;*/
			border-bottom:1px solid #e3e3e3;
			border-top:1px solid #e3e3e3;
			color: Black;
            font-size:110%;
			font-weight:bold;
			margin-top: 5px; 
            height:20px;
            cursor:pointer;
            text-align:center; 
           /* text-indent:40px;*/ 
}
.accordionHeader 
{
			/*background-image:url(images/expand.gif);*/
			background-image:url(images/add_row.gif);
			/*text-indent:40px;
*/
			background-repeat:no-repeat;
			text-decoration:none;
			text-align:center; 
			background-color: #F5F5F5;
			cursor: pointer;
			border-bottom:1px solid #e3e3e3;
			border-top:1px solid #e3e3e3;
			/* border: 1px solid #F5F5F5; */
			color: Black;
			font-size:110%;
			font-weight:bold;
			margin-top: 5px;
			height:20px;
}
.href
{
color:White; 
font-weight:bold;
text-decoration:none;
}



#main {

            padding:11px 0 16px 0;

            width:982px;

            margin:0 auto;

}

#main .box {

            float:left;

            padding-right:21px;

            background:url(images/box-bg.gif) left bottom repeat-y;

            width:300px;

            position:relative;

            left:-4px;

}

#main .box .box-t {

            background:url(images/box-top.gif) left top no-repeat;

            width:310px;

}

#main .box .box-t .box-b {

            background:url(images/box-bottom.gif) left bottom no-repeat;

            padding:18px 20px 5px 16px;

            width:278px;

            min-height:350px;

            position:relative;

}

#main .last-box {

            padding-right:10px;

}

#main .box .box-t h1 .title {

            width:259px;

            padding:0 0 4px 0;

            border-bottom:1px dotted #dcdcdc;

            font-family:Arial, "Trebuchet MS", sans-serif;

            color:#252323;

            font-size:16px;

}

#main .box a.right {

            position:absolute;

            top:23px;

            right:19px;

}

#main .box p{

padding:5px;

line-height:20px;

}

 

.arrow {

            margin: 0px 0 0;

            padding: 0px;

            list-style: none;

}

 

.arrow li {

            padding: 5px 0 5px 30px;

            background: url(images/home_arrow_v1.jpg) left center no-repeat;

            vertical-align: middle;

}

.innerContactTxt a{color:#333333; font-size:90%;}

.innerContactTxt a:hover{text-decoration:none; font-size:90%;}

/*privacy terms text starts*/ 

.paras{
font-size:100%;
text-align:justify;
line-height:20px;
padding:10px;
}
.paras p{
padding-bottom:5px;
}
/*privacy terms text ends*/ 

/*added by dharmendra*/
.btnManual {
  background-image:url(images/btnDownload.png);
  background-position:0 50%;
  background-repeat:no-repeat;
  border:none;
  cursor:pointer;
  height:48px;
  width:182px;
  background-color:White;
}

.faqTxt h3 {
  background-color:#043A90;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  line-height:25px;
  padding:0 0 0 10px;
}

.navHeadTxt {
  border-bottom-color:#D5D6D8;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#000000;
  font-size:17px;
  font-weight:bold;
  line-height:25px;
  text-decoration:initial;
}

.innerContent {
  padding:10px 15px;
}


.loginBoxTxt {
  color:#000000;
  font-size:13px;
  font-weight:bold;
  line-height:25px;
  padding:0 0 0 10px;
}
/*dharmendra end*/


/* mdatagrid  new styls */

/*Paging style starts */
.next { background-color:#666666; color:#FFFFFF; }
.previous { background-color:#666666; color:#FFFFFF; }
.gridHolder .paging { padding:0; margin:0; color:#000; background-color:#f4f1e0; background-image:url(images/data_grid_header.gif); background-repeat:repeat-x; border:1px dotted #cccccc; }
.gridHolder .paging td { border:none; padding:2px 0; }
.gridHolder .paging td span{ background-color:#00674e; color:#ffffff; border:1px solid #00674e; padding:1px 3px; margin:0 2px 0 0 ; }
.gridHolder .paging a { padding:1px 3px; margin:0 2px 0 0; color:#031261; text-decoration:none; border:1px solid #c8bbae; background-color:#f4f1e0; }
.gridHolder .paging a:hover { background-color:#00674e; color:#ffffff; border:1px solid #00674e; }
.gridHolder .paging .paging_display { border:1px solid #CCCCCC;}
.gridHolder { position:relative; width:100%; margin:30px 0; }
.gridHolder .paginginfotopLeft {position:absolute; left:0; top:0; padding:3px 3px 0 3px; z-index:99; }
.gridHolder .paginginfotopRght {position:absolute; right:0; top:0; padding:3px 3px 0 3px; z-index:99; }
.gridHolder .paginginfobottomLeft {position:absolute; left:0; bottom:0; padding:0 3px 3px 3px; z-index:100; }
.gridHolder .paginginfobottomRght {position:absolute; right:0; bottom: 0px; padding:0 3px 3px 3px; z-index:100; }
.gridHolder .paginginfo { display:none; }
.gridHolder .paginginfotopmaxLeft {width:99.5%; background-color:#f4f1e0; background-image:url(images/data_grid_header.gif); height:24px; background-repeat:repeat-x; border:1px solid #cccccc; border-bottom:none; border-left:none; border-right:none; position:absolute; left:0; top:-29px; padding:3px 3px 1px 3px; z-index:99;}
.gridHolder .paginginfotopmaxRght { position:absolute; right:0; top:-25px; padding:1px 3px; z-index:99;}
.gridHolder .paginginfobottommaxLeft {width:99.5%; background-color:#f4f1e0; background-image:url(images/data_grid_header.gif); height:24px; background-repeat:repeat-x; position:absolute; left:0; bottom:-29px; padding:3px 3px 1px 3px; z-index:100;}
.gridHolder .paginginfobottommaxRght { position:absolute; right:0; bottom:-27px; padding:1px 3px; z-index:100; }


.gridHolder .paging_popup { padding:0; margin:0; color:#000; background-color:#f4f1e0; background-image:url(images/data_grid_header.gif); background-repeat:repeat-x; border:1px dotted #cccccc; }
.gridHolder .paging_popup td { border:none; padding:2px 0; font-size:75%; }
.gridHolder .paging_popup td span{ background-color:#00674e; color:#ffffff; border:1px solid #00674e; padding:1px 3px; margin:0 2px 0 0 ; }
.gridHolder .paging_popup a { padding:1px 3px; margin:0 2px 0 0; color:#031261; text-decoration:none; border:1px solid #c8bbae; background-color:#f4f1e0; }
.gridHolder .paging_popup a:hover { background-color:#00674e; color:#ffffff; border:1px solid #00674e; }
.gridHolder .paging_popup .paging_display { border:1px solid #CCCCCC; }

/*Paging style ends */

.heading_New { display:inline-block; width:30% !important; text-align:center; }
.heading_New h3{ font-family: Tahoma; font-size:21px !important; }
.sortingdiv_span {display:inline-block; width:30% !important; }
.heading_Logo { display:inline-block; width:25% !important; float:right; text-align:right; }
.heading_Logo img { width:190px; height:auto; margin:0px 25px; }



.content_inner {
padding: 20px;
background-color: #fff;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #CCCCCC;
}
.m_data_grid
{
border-top:1px solid #c8bbae;
border-bottom:1px solid #c8bbae;
border-left:0px solid #c8bbae;
border-right:0px solid #c8bbae;
background-color:#fcfaf3;  
color:#000 !important;  
/*font-size:90%;*/
}
.paging_Table table:first-of-type { margin:0 auto !important; }

.m_data_grid .paging{
padding: 0;
margin: 0;
color: #000;
background-color: #EEEEEE !important;
border: 1px dotted #cccccc;
}

.m_data_grid tr:hover{
background-color:#d5ddcc;
}

.m_data_grid caption {
text-align:left;
color:#002653;
}

.m_data_grid th{
border:1px dotted #c8bbae;
border-left:1px dotted #c8bbae;
border-collapse:collapse;
padding:5px 1px;
font-size:100%;
color:#393939;
background-position:bottom;
background-color: #3d9520;
background-image: -webkit-linear-gradient(top, #eee, #f1f1f1);
background-image: -moz-linear-gradient(top, #eee, #f1f1f1);
background-image: -o-linear-gradient(top, #eee, #f1f1f1);
background-image: -ms-linear-gradient(top, #eee, #f1f1f1);
background-image: linear-gradient(top, #eee, #f1f1f1);
}

.download_Prnt { vertical-align:middle !important;}
                 
.m_data_grid th img{
vertical-align:top;
}

.m_data_grid th input{
vertical-align:middle;
}
.m_data_grid th.mainhd
{
    text-align:center;
}
.m_data_grid th a
{
    color:#0000ff;
}
.m_data_grid .txtcenter
{
    text-align:center;
}

.m_data_grid td{
border-top:0px dotted #c8bbae;
border-left:1px dotted #c8bbae;
border-bottom:1px dotted #c8bbae;
border-collapse:collapse;
padding:3px 2px 3px 2px;
padding:3px 5px 3px 5px;
color:#000;
}

.m_data_grid tr:nth-child(even){

background:#FBFBFB;
color:#000;
}
.m_data_grid tr:nth-child(odd){
background:#fff;
color:#000;
}


.m_row_1{
background-color:#FFFFFF;
}

.m_row_2{
background-color:#fcfaf3;
}

.m_row_over{
background-color:#ffdfbf;
}

.m_data_grid a{
font-weight:bold;
cursor:pointer;
text-decoration:none;
}
/*
.data_grid_view{
display:block;
padding: 1px 12px 3px 16px;
background-image:url(images/view_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
border:0px;
float:left;
}
*/
.m_data_grid_view{
padding: 1px 12px 2px 10px;
background-image:url(images/view_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:normal;
cursor:pointer;
border:0px;
float:left;
}

.m_data_grid_view:hover{
background-image:url(images/view_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_edit{
display:block;
padding: 0px 10px 3px 16px;
background-image:url(images/edit_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
}

.m_data_grid_edit:hover{
background-image:url(images/edit_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_copy{
display:block;
padding: 0px 8px 3px 18px;
background-image:url(images/copy.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
}

.m_data_grid_copy:hover{
background-image:url(images/copy_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_print{
display:inline-block;
padding: 1px 5px 2px 20px;
background-image:url(images/data_grid_print_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:90%;
font-weight:normal;
vertical-align:middle;
}
 
.m_data_grid_print:hover{
background-image:url(images/data_grid_print_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

a.m_data_grid_add{
text-decoration:none;
}
.m_data_grid_add{
display:block;
padding: 1px 16px 2px 18px;
background-image:url(images/add_button.gif);/*this image is not avilable in the image folder*/
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
}

.m_data_grid_add:hover{
background-image:url(images/add_button_over.gif);/*this image is not avilable in the image folder*/
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_delete{
display:block;
padding: 0px 2px 2px 15px;
background-image:url(images/delete_button.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.m_data_grid_delete:hover{
background-image:url(images/delete_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

a.m_data_grid_remove{
text-decoration:none;
}
.m_data_grid_remove{
display:block;
padding: 1px 15px 1px 18px;
background-image:url(images/remove_button.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
}

.m_data_grid_remove:hover{
background-image:url(images/remove_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_inactivate{
display:block;
padding: 0px 14px 1px 16px;
background-image:url(images/clear_all.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.m_data_grid_inactivate:hover{
background-image:url(images/clear_all_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}
    
.m_data_grid_activate{
display:block;
padding: 0px 15px 1px 18px;
background-image:url(images/select_all.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.m_data_grid_activate:hover{
background-image:url(images/select_all_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_update{
display:block;
padding: 0px 15px 1px 13px;
background-image:url(images/update.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.m_data_grid_update:hover{
background-image:url(images/update_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}

.m_data_grid_cancel{
display:block;
padding: 0px 15px 1px 13px;
background-image:url(images/cancel_grid.gif);
background-repeat:no-repeat;
font-size:90%;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
text-decoration:none;
}

.m_data_grid_cancel:hover{
background-image:url(images/cancel_grid_over.gif);
background-repeat:no-repeat;
color:#06337c;
vertical-align:middle;
}