/* reset rule first */

* { padding: 0; margin: 0; }

/* CSS Document */


a {text-decoration: none;}
.classification {
	position: relative;
	width: 91px;
	height: 17px;
}
.classification .cover {
	position: absolute;
	background: transparent url(/Images/stars.jpg) top left no-repeat;
	top: 0px;
	left: 0px;
	width: 91px;
	height: 17px;
	z-index: 101;
}
.classification .progress {
	position: absolute;
	background: transparent url(/Images/stars_full.jpg) top left no-repeat;
	top: 0px;
	left: 0px;
	height: 17px;
	z-index: 102;
}

.title
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#680920;
	text-decoration:none;
	line-height:32px;
}


.textbox
{
	background-image:url('Images/textboxbg.png');
	background-repeat:no-repeat;
	width:180px;
	height:20px;
	border:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.searchbox
{
	width:198px;
	height:18px;
	border:1px solid #C7C5C5;

	font-size:11px;
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
	background-image:url('/Images/shadowinput120X381.png');
}

.dot
{
	background-image:url('/Images/dot.png');
	background-repeat:repeat-x;
	background-position:bottom;
}

.dropdown
{
	width:203px;
	height:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

._bold
{
	font-weight:bold;
}

.contactus
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-smooth:always;
	line-height:15px;
	padding-top: 10px;
	padding-right: 10px;
	color:#235e7f;
}

.radiobutton
{
     font-size:14px;
     color:#235e7f;
     line-height:26px;
     font-family:Arial;
}

.padding5
{
	padding:5px;
}
.padding10
{
	padding:10px;
}
.error
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f26522;
	text-decoration:none;
	font-smooth:always;
	line-height:24px;
	font-weight:bold;
}
.border_black
{
	/* border:solid 1px black; */
}

.sub_link
{
	cursor:pointer;
	cursor:hand;
	color:#235e7f;
}

.caps
{
	text-transform:uppercase;
}

.PBD_PlanName
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#235e7f;
	font-weight:bold;
	text-decoration:underline;
}
.HyperLink
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#235e7f;
	text-decoration:underline;
	font-smooth:always;
	line-height:20px;
	cursor:pointer;
	cursor:hand;
}
.default_online
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#6D9ABB;
}

.default_RedText
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:red;
	text-align:justify;
}
.Child_only_title
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:red;
	text-align:center;
}
.default_additional
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#235e7f;
	text-align:justify;
}
.login_label
{
font-family:Trebuchet MS;
font-size: 18pt;
color:#235e7f;
width:200px;
}
.label
{
font-family:Trebuchet MS;
font-size:10pt;
color:#235e7f;
width:200px;
    text-align: justify;
}
.parameter_box
{
font-family:"Trebuchet MS";
font-size:10pt;
color:#235e7f;
text-align:center;
}
.labeldata
{
font-family:"Trebuchet MS";
font-size:10pt;
color:#235e7f;
text-align:center;
}
.labeldata_11pt
{
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#235e7f;
padding-top: 10px;
padding-left: 10px;
text-align: left;
}
.labeldata_11pt_white
{
font-family:"Trebuchet MS";
font-size:11pt;
color:white;
padding-top: 10px;
padding-left: 10px;
text-align: left;
}
.labeldata_11pt_black_1
{
font-family:"Trebuchet MS";
font-size:11pt;
color:gray;
padding-top: 10px;
text-align: left;
}
.labeldata_11pt_black
{
font-family:"Trebuchet MS";
font-size:11pt;
color:gray;
text-align: left;
}
.labeldata_11px
{
font-family:"Trebuchet MS";
font-size:12px;
color:#235e7f;
padding-left: 10px;
text-align: left;
}
.labeldata_right
{
font-family:"Trebuchet MS";
font-size:11pt;
color:#235e7f;
text-align:right;
padding-top: 10px;

}
.labeldata_left
{
font-family:"Trebuchet MS";
font-size:11pt;
color:#235e7f;
text-align:left;
padding-left: 20px;
padding-top: 10px;

}
.pricingdata
{
font-family: "Trebuchet MS";
font-size:10pt;
color:#235e7f;
text-align:center;
}

.labelHeader
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #235e7f;
}
.EmployerInfo
{
	width:200px;
	height:15px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.error
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f26522;
	text-decoration:none;
	font-smooth:always;
	line-height:24px;
	font-weight:bold;
}


.Toolbar
{
/*	background-image:url('/Images/menu-bg.gif');*/
	width:100%;
	height:30px;
	text-align:right;
}

/*Search page Pager button style start*/
.searchgridpaging
{
	height:40px;
}
.searchgridpaging a
{
	padding-left:6px;
	padding-right:6px;
	/*border-right:solid 1px #235e7f;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#235e7f;
	text-decoration:none;
	margin:0;
}
.PagerButton
{
cursor: pointer;
border: 0px;
background:transparent url(img/first.gif) no-repeat scroll center;
width: 20px;
height:15px;
vertical-align:middle;
}
.PagerButton:hover
{
	border: 1px solid #9EB6CE;
	padding: 0px;
}
.PrevPage
{
	background:transparent url('/Images/previous.png') no-repeat scroll center;
}
.NextPage
{
	background:transparent url('/Images/next.png') no-repeat scroll center;
}
.FirstPage
{
	background:transparent url('/Images/search_first.png') no-repeat scroll center;
}

.LastPage
{
	background:transparent url('/Images/search_last.png') no-repeat scroll center;
}


li {position:inside; margin-left:10px; margin-right:2px;margin-top:1px;margin-bottom:1px;}

/*Search page Pager button style end*/
.menu_wide ul li {width:250px !important;}
li.menu_wide {width:250px !important;}

ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#ffffff; text-decoration:none;font-size:14px;}
ul.menu a:hover {display:block; color:#000000; text-decoration:none;font-size:14px;}
ul.menu li {position:relative; float:left; margin-right:2px;margin-top:1px;margin-bottom:1px;height:28px;}
ul.menu ul {position:absolute; top:29px; left:0;  display:none; opacity:0; list-style:none}
ul.menu ul li {position:inside; border:1px solid #aaa; border-top:none; width:150px;white-space:nowrap; margin:0;}
ul.menu ul li a {display:block; padding:0px 7px 0px;;color:#000000;font-size: 14px;background-color:#f1f7fd;height: 28px}
ul.menu ul li a:hover {color:Black;font-size: 14px; background-image:url('/Images/middle_bar_fotter.png');}
ul.menu ul ul {left:150px; top:-1px}
ul.menu .menulink {padding:3px 7px 7px; font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover {background-image:url('/Images/middle_bar_fotter.png');color: black;background-repeat: repeat;}
ul.menu .sub {background:#b9e58b url('/Images/arrow.gif') 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

ul.menu li{
	border-right: 1px solid #A9D0F5;
}
ul.menu li:last-child{
	border-right: 1px solid #A9D0F5;
}

.vb ul li {
    background: no-repeat scroll 0 0 transparent;
    float: left;
	text-align: center;
	overflow:hidden;
	-webkit-padding-start: 0px;
}

.news ul li {
    background: no-repeat scroll 0 0 transparent;
    list-style-position: inside;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0px;
	text-align: left;
}


.repeat_bg
{
background-image:url('/Images/middle_bar_blue.png');

background-repeat:repeat-x;
}
.tdWidth
{
    width: 60px;
    font-size: 12px;
    font-family: 'Trebuchet MS';
    border-style: solid;
    border-color: lightskyblue;
}
.textBoxStyle
{
    text-align: right;
}
.btnor
{
    width: 15px;
    border: 0;
    background-color: #ffffff;
}
.gridtable
{
    /* border:1px solid #8AAC31; */
   border: 1px solid #e1e1d3;
}

.gridtable tr td,.gridtable tr th
{
   border: 1px solid #e1e1d3;
   padding-left: 5px;
   padding-right: 5px;

}
.gridtable tr th{
    color: #ffffff;
    border:none;
background-image:url('/Images/middle_bar_blue.png');
background-repeat: repeat-x;
font-size: 16px;

}
 .paginglink a, .paginglink a:hover
{
    font-weight: bold;
    font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}
.category_table tr td
{
     /* border: 1px solid #000000;*/
    padding: 3px;
    width:115px !important;
    font-size: 13px;
}

.quata_table tr td
{
 /* border: 1px solid #000000;*/
  padding: 3px;
  width:115px !important;
  font-size: 13px;
}
.percentage_table tr td{
    /* border: 1px solid #000000;*/
  padding: 3px;
  width:115px !important;
  font-size: 13px;
}
.countrywise_data_table tr td
{
      /* border: 1px solid #000000;*/
  padding: 3px;
  width:115px;
  font-size: 13px;
}
.grapg_titles
{
    font-size: 15px;
    font-weight: bold;
    color: #23597f;
    cursor: default;
    padding-left: 0px;
    text-align: left;
    padding-bottom: 10px;
}
.grapg_titles_custom
{
   font-size: 15px;
    font-weight: bold;
    color: #3399cc;
    cursor: pointer;
    padding-left: 0px;
    text-align: left;
    padding-bottom: 10px;
}
.grapg_titles_custom div a:hover
{
   font-size: 15px;
    font-weight: bold;
    color: #0066a7;
    cursor: pointer;
    padding-left: 0px;
    text-align: left;
    padding-bottom: 10px;
}
.grapg_titles div a:hover
{
    font-size: 15px;
    font-weight: bold;
    color: #0066a7;
    cursor: pointer;
    text-align: left;
    padding-bottom: 10px;
    text-decoration: none;
    width: 1100px;
}
.graph_bg
{
background-color: #f1f7fd;
padding: 5px;

}
.alternate_color_1
{
   background-color: #dcf2fc;
}
.alternate_color_2
{
   background-color: #ffffff;
}
.corner_bg
{
  background-color: #f1f7fd;
}
.summuary_titles
{
    background-color: #3366cc;color:#ffffff;
}
.gap_betw_row_top
{
    padding-top: 15px;
}
.gap_betw_col_left
{
    padding-left: 20px;
}
.login_page_links a
{
text-decoration:none;
color: #023e62;
font-size: 14px;
}
.login_page_links a:hover
{
text-decoration:underline;
color: #023e62;
font-size: 14px;
}
.login_page_links_small a
{
text-decoration:none;
color: #023e62;
font-size: 12px;
}
.login_page_links_small a:hover
{
text-decoration:underline;
color: #023e62;
font-size: 12px;
}
.panel-wrapper {background-color: #fff; position: relative; width: 330px;}
.raised {-webkit-box-shadow: 0 10px 12px -10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 12px -10px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 12px -10px rgba(0, 0, 0, 0.5)}
.box-a.security .panel {background: url('/Images/historical_data_movements_thumb.jpg') no-repeat 0 0}
.panel-full {min-height: 100px; height: 100px}
.panel-full .panel-headings {height: 80px;font-size: 20px;color: #3399cc;padding-top: 10px;}
.panel-clickable:hover {background-color: transparent #dcdcdc; cursor: pointer;color: #ffffff;}
.panel:hover .panel-shim_new {background-color: #f1f0ee; width: 430px; height: 100px; position: absolute;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;font-size: 20px;color: #3399cc;font-weight: bold;}
.panel-headings, .homepage .panel-headings {margin-left: 10px; text-shadow: none}

.learn-more .right-arrow {border-color: transparent #3399cc; border-style: solid; border-width: 6px 0 6px 7px; display: inline-block; height: 0; margin-bottom: -2px; margin-left: 4px; width: 0; position: relative}
.learn-more {color: #3399cc;font-size: 15px;}

.box-a1.security1 .panel1 {background: url('/Images/country_category_wise_baseline_thumb.jpg') no-repeat 0 0}
.panel1:hover .panel-shim {background-color: #f1f0ee; width: 330px; height: 100px; position: absolute;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;font-size: 20px;color: #3399cc;font-weight: bold;}

.box-a2.security2 .panel2 {background: url('/Images/Forecast.jpg') no-repeat 0 0}
.panel2:hover .panel-shim {background-color: #f1f0ee; width: 330px; height: 150px; position: absolute;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;font-size: 20px;color: #3399cc;font-weight: bold;}

.box-a3.security3 .panel3 {background: url('/Images/Forecast_eye.png') no-repeat 0 0}
.panel3:hover .panel-shim {background-color: #f1f0ee; width: 330px; height: 100px; position: absolute;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;font-size: 20px;color: #3399cc;font-weight: bold;}

.box-a4.security4 .panel4 {background: url('/Images/currentyeardistribution_small.jpg') no-repeat 0 0}
.panel4:hover .panel-shim {background-color: #f1f0ee; width: 330px; height: 150px; position: absolute;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;font-size: 20px;color: #3399cc;font-weight: bold;}

.panel-wrapper_new {background-color: #fff; position: relative; width: 430px;}

.basic_group {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9bbb59), color-stop(1, #9bbb59) );
 background:-moz-linear-gradient( center top, #9bbb59 5%, #9bbb59 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bbb59', endColorstr='#9bbb59');
 background-color:#9bbb59;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #ffffff;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:17px;
 font-weight:bold;
 padding:4px 30px;
 text-decoration:none;
}
.basic_group_text {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e9d6), color-stop(1, #e1e9d6) );
 background:-moz-linear-gradient( center top, #e1e9d6 5%, #e1e9d6 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e9d6', endColorstr='#e1e9d6');
 background-color:#e1e9d6;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #ffffff;
 display:inline-block;
 color:gray;
 font-family:arial;
 font-size:15px;
 padding:4px 10px;
 text-decoration:none;
}

.basic_group_1 {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #f8f8f8) );
 background:-moz-linear-gradient( center top, #9bbb59 5%, #9bbb59 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bbb59', endColorstr='#9bbb59');
 background-color:#F4F4F4;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #ffffff;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:17px;
 font-weight:bold;
 padding:4px 10px;
 text-decoration:none;
}
.basic_group_text_1 {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #f8f8f8) );
 background:-moz-linear-gradient( center top, #e1e9d6 5%, #e1e9d6 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e9d6', endColorstr='#e1e9d6');
 background-color:#f4f4f4;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid white;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:15px;
 font-weight:bold;
 padding:4px 10px;
 text-decoration:none;
}

.basic_group_2 {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #f8f8f8) );
 background:-moz-linear-gradient( center top, #f79646 5%, #f79646 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79646', endColorstr='#f79646');
 background-color:#f4f4f4;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:17px;
 font-weight:bold;
 padding:4px 10px;
 text-decoration:none;
}
.basic_group_text_2 {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #f8f8f8) );
 background:-moz-linear-gradient( center top, #fce0d4 5%, #fce0d4 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fce0d4', endColorstr='#fce0d4');
 background-color:#f4f4f4;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:15px;
 font-weight:bold;
 padding:4px 10px;
 text-decoration:none;
}


.data_style
{
padding: 10px;
height: 20px;
color: #000000;
font-size: 14px;
width: 140px;
}
.border-left
{
    border-left: 1px solid #ffffff;
}
.bgcolor_1
{
   background-color: #e3f7e3;
}
.bgcolor_2
{
   background-color: #c0504d;
   color: #D8D8D8;
}
.bgcolor_3
{
   background-color: #ffff00;
   font-weight: bold;
}
.bgcolor_4
{
   background-color: #00b050;
    color: #D8D8D8;
}
.gc_parameter_bg
{
    background-color: #f8f8f8;
}
.data_adjustment_text_bg
{
    background-color:#7cb1f6;
}
.data_adjustment_bg
{
    background-color:#b5d2f8;
}
/* "auto" makes the left and right margins center the wrapper */
#wrap {
	width: 1100px;
	margin:auto;
	height:540px;

    background-image: url("/Images/vm_background_2.png?v=15"); 
	background-size:cover;
}

#wrap_header {
	width: 1100px;
	height: 200px;
	margin:auto;
    top:0px;
    left:0%;
    right:0%;
}
#wrap_footer {
	width: 1100px;
	height: 40px;
	margin:auto;
    bottom:-0px;
    left:0%;
    right:0%;
}
#wrap_menu {
	width: 1100px;
	margin:auto;
    top:50px;
    left:0%;
    right:0%;
}
html
{
	height: 100%;
	min-height:350px;
}

body
{
	height: 100%;
}

.my_layout_table
{
	width:"100%";
	margin:auto;
	text-align:center;
	cellpadding:0;
	cellspacing:0;
	border-spacing:0;
	font-size:13px;
	font:'Trebuchet MS';
	vertical-align:top;
}

.my_table_with_border tr
{
	height:20px;
}
.my_table_with_border td
{
	font-size:12px;
}
.my_table_with_border th
{
	font-size:14px;
	font-weight:bold
}
.my_table_with_border
{
	width:"100%";
	padding-top:2px;
	padding-bottom:2px;
	margin:auto;
	text-align:center;
	cellpadding:0;
	cellspacing:0;
	border-spacing:1;
	font:'Trebuchet MS';
   	background:#F4F4F4;
	vertical-align:top;
}
.cell
{
	margin:1px;
	border:1px solid blue;
   	background:#F4F4F4;
	padding-top:2px;
	padding-bottom:2px;
}
th
{
	color:white;
	background-color:#308CBF;
	font-size:14px;
	font:'Trebuchet MS';
	padding-left:10px;
	padding-right:10px;
	min-height:30px;
}
