body {
	font-family: Arial;
	font-size: 12px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	background:url(../images/bg-footer-noise.jpg) #0060a1;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }


/* Admin Home Page Style  */

/* Header Part Start  */
.page_container { width:100%; margin:0; padding:0; display: block; position:absolute;}
.header {width:100%; margin:0; padding:0; /*height:62px;*/ height:110px; background:url(../images/dark-grey-tile.png) #2c4857; display: inline-block; position:relative; }
.header_container {width:98%; }
.logo{  /*width:160px;*/width:auto; float:left;  margin:3px 0; padding:10px 10px 10px 10px;}
.header_title{ width:400px; float:left; margin:5px 0 5px 20px; font-size:13px; font-weight:normal; padding:20px 0;}
.welcome_info {width:auto; float:right; margin-right:10px; }
.welcome_title{ width:auto; float:left;}

.header_min {width:100%; margin:0; padding:0; /*height:62px;*/ height:50px; background:url(../images/dark-grey-tile.png) #2c4857; display: inline-block; position:relative; }
.header_min_container {width:98%; }
.header_min_title{ width:400px; float:left; font-size:13px; font-weight:normal; padding-left:5px;}


/* Blue Bar Start  */
.blue_bar{ width:100%; height:10px; background:#0060a1; display: inline-block; position:relative;}
.blue_bar_resize{ margin:0 auto; width:985px;}

/* Page Content Start  */
.page_content{padding:0px 0px 0px; width:100%; display: inline-block; position:relative; background: #FFFFFF; height:auto; color:#000; }
.grid_container {margin: 0px;width: 100%; }
.grid_one { width: 100%; }
.grid_two { width: 48%; } /* Two Columns */
.grid_image_thumb { width: 25%; } /* Two Columns */
.grid_three { width: 30.5%; } /* Three Columns */
.grid_four { width: 22%; } /* Four Columns */
.grid_five { width: 16.8%; } /* Five Columns */
.grid_six { width: 13.33%; } /* Six Columns */
.grid_two_fifth { width: 37.6%; }
.grid_two_third { width: 65.33%; }
.grid_three_fifth { width: 58.4%; }
.grid_three_fourth { width: 74%; }
.grid_four_fifth { width: 71%; }
.grid_five_sixth { width: 84%; }
.grid_menu { width: 13%; }
.grid_att { width: 30%; }

.grid_menu, .grid_att
{
	margin-right: 1%; margin-bottom: 0px; float: left;
}
.grid_att,
.grid_image_thumb,
.grid_two,
.grid_three,
.grid_two_third,
.grid_three_fourth,
.grid_four,
.grid_five,
.grid_two_fifth,
.grid_three_fifth,
.grid_four_fifth,
.grid_six,
.grid_five_sixth { width:*%; margin-right: 0px; margin-bottom: 0px; float: left; padding:10px;}

.column_last { margin-right: 0!important; clear: right; }
.grid_three { width: 29%; }

/* Profile Icons Part */
.profile_icons{ width:100%; background: #142129; height:auto}
.profile_icons_resize{ width:100%; height:auto; margin:0 auto; /*background:url(../images/profile_bg.jpg) repeat-x;*/}
.icons_top{ margin:0 auto; width:99%; height:auto; border:0px solid #FF0000;}
.icons_top ul{ margin:0 18px; padding:0; list-style:none;}
.icons_top ul li{/*padding:0 50px 0 0;*/ margin:0 20px 0 0;   list-style:none; display:inline; }

/* Footer Part Start */
.footer{ width:auto; height:65px; background:url(../images/bg-footer-noise.jpg) #0060a1; display: block; }
.designed{ width:auto; float:left; margin-top:10px; padding-top:20px; padding-left:10px;}
.copyright { width:auto; float:right; margin-top:10px; margin-right:10px; padding-top:20px;}
.showerrmsg{ width:auto; margin:0 auto; padding-top:20px; padding-left:10px;}

.cntvalue
{
margin: 10px auto 10px;
vertical-align: middle;
padding-top: 10px;
width: 150px;
height: 40px;
line-height: 40px;
font: 25px Arial;
font-weight: bold;
color: yellow;
text-align: center;
text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
background: url('../images/dark-grey-tile.png');
	
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.4);
}

ul,
ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#wrapper {
    width: auto;
    margin: 0px;
    font-size: 14px;
	background:#32373d;
	top: 0px;
}
.menu {
    width: auto;
    height: auto;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.menu > li > a {
    background-color: #616975;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(114, 122, 134)),to(rgb(80, 88, 100)));
    background-image: -webkit-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: -moz-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: -o-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: -ms-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#727a86', EndColorStr='#505864');
    border-bottom: 1px solid #33373d;
    -webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
    -moz-box-shadow: inset 0px 1px 0px 0px #878e98;
    box-shadow: inset 0px 1px 0px 0px #878e98;
    width: 100%;
    height: 2.75em;
    line-height: 2.75em;
    text-indent: 2.75em;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0,0,0,.5);
}
/*#878d95*/
.menu ul li a {
    background: #D6D6D6;
    border-bottom: 1px solid #efeff0;
    width: 100%;
    height: 2.75em;
    line-height: 2.75em;
    text-indent: 2.75em;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.923em;
    font-weight: 400;
    color: #003f76;
}
.menu ul li:last-child a {
    border-bottom: 1px solid #33373d;
}

.menu > li > a:hover,
.menu > li > a.active {
    background-color: #35afe3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));
    background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
    border-bottom: 1px solid #103c56;
    -webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
    -moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
    box-shadow: inset 0px 1px 0px 0px #6ad2ef;
}
.menu > li > a.active {
    border-bottom: 1px solid #1a638f;
}

.menu > li > a:before {
    content: '';
    background-image: url(../images/menuicons.png);
    background-repeat: no-repeat;
    font-size: 36px;
    height: 1em;
    width: 1em;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -.5em 0 0 0;
}
.item1 > a:before {
    background-position: 0 0;
}
.item2 > a:before {
    background-position: -38px 0;
}
.item3 > a:before {
    background-position: -76px 0;
}
.item4 > a:before {
    background-position: -114px 0;
}
.item5 > a:before {
    background-position: 0 -38px;
}
.item6 > a:before {
    background-position: -38px -38px;
}
.item7 > a:before {
	background-position: -76px -38px;
}
.item8 > a:before {
	background-position: -114px -38px;
}
.item9 > a:before {
	background-position: 0 -76px;
}
.item10 > a:before {
	background-position: -38px -76px;
}
.item11 > a:before {
	background-position: -76px -76px;
}

.menu > li > a span {
    font-size: 0.857em;
    display: inline-block;
    position: absolute;
    right: 1em;
    top: 50%;
    background: #48515c;
    line-height: 1em;
    height: 1em;
    padding: .4em .6em;
    margin: -.8em 0 0 0;
    color: #fff;
    text-indent: 0;
    text-align: center;
    -webkit-border-radius: .769em;
    -moz-border-radius: .769em;
    border-radius: .769em;
    -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
    box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
    text-shadow: 0px 1px 0px rgba(0,0,0,.5);
    font-weight: 500;
}
.menu > li > a:hover span, .menu > li a.active span {
    background: #2173a1;
}

.menu ul > li > a span {
    font-size: 0.857em;
    display: inline-block;
    position: absolute;
    right: 1em;
    top: 50%; 
    background: #fff;
    border: 1px solid #d0d0d3;
    line-height: 1em;
    height: 1em;
    padding: .4em .7em;
    margin: -.9em 0 0 0;
    color: #878d95;
    text-indent: 0;
    text-align: center;
    -webkit-border-radius: .769em;
    -moz-border-radius: 769em;
    border-radius: 769em;
    text-shadow: 0px 0px 0px rgba(255,255,255,.01));
}
.menu > li > ul li a:before {
    content: '';
    font-size: 8px;
    color: #bcbcbf;
    position: absolute;
    width: 1em;
    height: 1em;
    top: 0;
    left: -2.7em;
}
.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before {
    color: white;
	background: orange;
}



.warning_box{font-size:14px; color:#000; width:540px;clear:both;background:url(../images/warning.png) no-repeat left #fcfae9;
border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}

.valid_box{font-size:14px; color:#000; background:url(../images/valid.png) no-repeat left #edfce9;
border:1px #cceac4 solid;background-position:15px 10px;}

.error_box{font-size:14px; color:#000; width:540px;clear:both;background:url(../images/error.png) no-repeat left #fce9e9;
border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}

.table_border
{
	/* background: url(../images/body.png); */
	background-color: #F6F6F6;
	border: 1px solid #D5D5D5;
	padding: 10px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 6px #999;
	-mox-box-shadow: 0px 0px 6px #999;
	-ie-box-shadow: 0px 0px 6px #999;
	-o-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
}

#table-style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border-bottom: 1px solid #000;
}
#table-style1 th
{
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	/*text-transform: uppercase;
	background: #b9c9fe url('../images/gradhead1.png') repeat-x;*/
	/*background-color: #3e6db0;*/

	background-color: #c3dde0;;

	
	border: 1px solid #a9c6c9;
	
	color: #333333;
	line-height:20px;
	text-align:center;
	
}
#table-style1 td
{
	padding: 5px;
	font-size:1.2307em;
	color: #333333;
	line-height:25px;
	/*border: 1px solid #fff;

	border-top: 1px solid #fff;
	background-color: #F3F3F3;*/
	background-color: #F3F3F3;
	border: 1px solid #a9c6c9;
}

#table-style1 tr
{
	border: 1px solid #a9c6c9;
}

#table-style1 tfoot tr td
{
	background-color: #c3dde0;
	font-size:1.2307em;
	color: #333333;
	

}
#table-style1 tbody tr:hover td
{
	/*background: #d0dafd url('../images/gradhover.png') repeat-x;*/
	background-color: #fff;
}



.table_border a.button {
position: relative;
float: left;
margin-right: 3px;
padding: 5px 8px;
border: 1px solid #999;
cursor: pointer;
font-size: 0.88em;
color: black !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 1px 1px 3px #ccc;
-moz-box-shadow: 1px 1px 3px #ccc;
-ms-box-shadow: 1px 1px 3px #ccc;
-o-box-shadow: 1px 1px 3px #ccc;
box-shadow: 1px 1px 3px #ccc;
background: #ffffff;
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}




table,form{ margin:0; padding:0;}
.clr{ clear:both;}
.orange_text{ color:#e77817; font-size:18px; border-bottom:1px solid #cecfd0; padding:5px 0;}
table.test th{
	/*border-width: 1px;
	padding: 0 0 0 3px;
	border-style: solid;
	border-color: #a0a9af;
	background-color:#2c4857;*/
	/*height:18px;*/
}
table.sample {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #a0a9af;
	border-collapse: collapse;
}
table.sample th {
	border-width: 1px;
	padding: 0 0 0 3px;
	border-style: solid;
	border-color: #a0a9af;
	background-color:#2c4857;
	color:#ffffff;
	height:18px;
}
table.sample td {
	border-width: 1px;
	border-style: solid;
	border-color: #a0a9af;
	height:20px;
	padding:0px 2px;

}
.groovybutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color: #000000;
   width:90px;
   background-color: #B3D9FF;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}
.groovybutton1
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color: #000000;
   width:120px;
   background-color: #B3D9FF;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}
.smallbutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color: #000000;
   width:60px;
   height:15px;
   background-color:#BFBFBF;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}
.selbox
{
   width:150px;
}

/* light box popup effect */
.black_overlay{	display: none; position: fixed; top: 0%;	left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001;			-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.white_content { display: none;	position: fixed;	top: 15%; left: 25%; width: 50%; height: 70%; padding: 16px; border: 16px solid #2c4857; background-color: #ffffff; z-index:1002; overflow: auto;}
.white_content1 { display: none;	position: fixed;	top: 25%; left: 25%; width: 50%; height: 60%; padding: 16px; border: 16px solid #2c4857; background-color: #ffffff; z-index:1002; overflow: auto;}

a:link {
text-decoration: none; 
color:#5F87FF;
}
a:visited {
text-decoration: none;   
color:#5F87FF;  
}

table.sample2 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d3d3d3;
	border-collapse: collapse;
	margin:5px;
	font-family:arial;
	font-size:12px;
}
table.sample2 th {
	border-width: 1px;
	padding: 0 0 0 3px;
	border-style: solid;
	border-color: #d3d3d3;
	background-color:#d3dee5;
	color:#505050;
	height:25px;
}
table.sample2 td {
	line-height:30px;
	padding:0px 2px;
	color:#000;
}
.orange_text13{ color:#e77817; font-size:13px; border-bottom:0px solid #cecfd0; padding:5px 0;}
.orange_text14{ color:#e77817; font-size:14px; border-bottom:0px solid #cecfd0; padding:5px 0;}



.img_border img{
   border: 1px solid #ccc;
   margin: 2px; 
}



/* Auto Complete suggestions*/
.suggestionsBox {
		position: absolute;
		z-index:100;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #E6F3FC;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 1px solid #659CD8;	
		color: #000;
		text-align:left;
		
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		list-style:none;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
.inputbox{ border:1px solid #7f7e7f; width:187px; height:18px !important; color:#7f7e7f; padding-left:10px; font-size:13px; font-weight:bold; background:#ffffff;}

.search_bt{ background:url(../images/auto_search.png) no-repeat; height:22px; width:24px; border:none; cursor:pointer;}
.expire_text{ width:auto; text-align:center; line-height:34px; font-size:14px; padding-left:10px; font-weight:bold; height:34px; color:#fbd86c;}


/* styles by shiva  */
.ErrMessage
{
  background: red;  
  color:#fff;
  text-align:center;
  line-height:24px;
}
.succMessage
{
  background: green;  
  color:#fff;
  text-align:center;
  line-height:24px;
}
/*  pagination styles */
#pagination
{
  text-align:center;
  
}
#pagination a
{
  padding:5px 7px !important;
  color:#00923F;
  font-size:14px;
  
  line-height:24px;
  text-decoration:none;
}
#pagination a.active , #pagination a.hover, #pagination a.visited
{
  color:#ffffff !important;
  background:#0092c7;
}
/* styles by shiva  */

table.profilet {	border:1px solid #d6d6d6; border-spacing: 0px; border-collapse: collapse; width:98%; margin:10px auto;}
table.profilet th {	border:1px solid #d6d6d6 !important;	padding: 0 0 0 3px;	background:url(../fac_images/heading_bg.jpg) repeat-x #f1f1f1;	color:#535352;	height:30px;}
table.profilet td {	border:1px solid #d6d6d6 !important; 	padding:0px 2px;height:30px;}
table.profilet td a{ color:#006600; text-decoration:none;}
table.profilet td a:hover{ color:#FF6600;}