@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
  font-style: normal;
  
}


/****************************** common ****/

body {
	background: #f5f5f7 url("../images/content-bg.jpg") repeat left top;
	font: 12px normal Arial, Tahoma, sans-serif;
	color:#525b5c;
	padding:0px;
	margin:0px 0px;
}

* {
	margin: 0;
	font-family: Arial, Tahoma, sans-serif;
}

section, header, nav, ul, li, footer, table, p {
	padding:0;
	margin:0
}

img {
	border:none;
}

/*a:link {
	color:#09a3d6;
}
a:hover, a:active, a:visited {
	color:#09a3d6;
}*/


/*** Global ***/


a {
  color: #ed823b;
  text-decoration: none;
}

a:hover,
a:focus, a:active {
  color: #00b8ff;
  text-decoration: underline;
}

a:visited  {
  text-decoration: none;
}

a:hover,
a:active {
  outline: 0;
}

.clear {
	clear:both;
}

/*h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 2px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  line-height: 20px; /*conflicted with h3 tag in style.css*/
}*/

/*h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}*/

/*h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}*/



/******************************************** Input Types ****/

/*label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/

/*input {
	background-color:#fff;
	border:1px solid #c3c2c2;
	margin:5px 0px 0px 0px;
	padding:2px 2px;
	font-size:12px;
	width:170px;
}

select,*/

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color:#fff;
	border:1px solid #cccccc;
	margin:5px 0px 0px 0px;
	padding:2px 2px;
	font-size:12px;
	width:170px;
	color: #525b5c;
	display: inline-block;
	padding:4px 2px 4px 5px;
}


input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  font-size:12px;
  color: #525b5c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
   padding:4px 2px 4px 5px;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}


button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

/*label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] 
{
 	cursor: pointer;
}*/

input[type="radio"],
input[type="checkbox"],
input[type="file"] {
  	margin: 4px 0 0;
  	margin-top: 1px \9;
  	*margin-top: 0;
  	line-height: normal;
  	width:auto;
	border:0px;
	background-color:transparent;
}

.checkbox {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:transparent;
}


select {
	background-color:#fff;
	border:1px solid #cccccc;
	/*border:1px solid #d9dee2;*/
	color:#525b5c;
	/*margin:5px 0px 0px 0px;*/
	padding:4px 2px;
	font-size:12px;
	width:176px;
}

select[multiple],
select[size] {
	height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	border-color: rgba(0, 148, 205, 0.8);
  	outline: 0;
  	outline: thin dotted \7;
  /*
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;*/
	outline-offset: -2px;
}


select,
input[type="file"] {
	/* height: 30px;*/
	/* In IE7, the height of the select element cannot be changed by height, only font-size */
	
	*margin-top: 4px;
	/* For IE7, add top margin to align select with labels */
	
	line-height: 30px;
}

textarea {
	background-color:#fff;
	border:1px solid #cccccc;
	color:#525b5c;
	margin:5px 0px 0px 0px;
	padding:2px 2px;
	font-size:11px;
	width:170px;
	resize : none;
	overflow: auto;
  	vertical-align: top;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(0, 148, 205, 0.8);
  outline: 0;
  outline: thin dotted \7;
  /* IE6-9 */

  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
}


/*input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"]
{
  width: auto;
}


button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}*/














.disabled {
	background-color:#e0dfe3;
}

.accountcheckbox {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:transparent;
}
.securitycheckbox {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:transparent;
}
.chkgroup {				/**** Used for checkbox/ radio group ***/
	border:1px solid #cccccc;
	margin:0px;
	padding:5px;
	width:175px;
}
.dashed {
	padding:10px 0px;
	background:url(../images/dashedLine.png) repeat-x left bottom;
}
			/****************************************************** Mandatory fields ***/

.reqd {	
	color:#ee0404;
	font-size:20px;
}

.button {
	background-color:#0094d0;
	border: 1px solid #0e88ba;
    border-radius: 2px;
    box-shadow: 0 1px 2px 1px #c6c9ca;
    color: #fbfbfb !important;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 13px;
    text-shadow:0 1px 1px #013a54;
}

.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled]
{
	color: #000 !important;
	text-shadow:none;
}

.button_cnl {							/* used for negative actions - cancel, back, reset */
	background-color:#a0b0b7;
	border: 1px solid #8a9da5;
    border-radius: 2px;
    box-shadow: 0 1px 2px 1px #c6c9ca;
    color: #fbfbfb !important;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 13px;
    text-shadow:0 1px 1px #000000;
}

.button_cnl:hover,
.button_cnl:focus,
.button_cnl:active,
.button_cnl.active,
.button_cnl.disabled,
.button_cnl[disabled]
{
	color: #000 !important;
	text-shadow:none;
}

.button_create {							/* used for create actions - new inquiry  */
	/*background-color:#ff9517;*/
	background-color:#fa9e3c;
	border: 1px solid #e98b1b;
    border-radius: 2px;
    box-shadow: 0 1px 2px 1px #c5dbdf;
    color: #fff !important;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 13px;
    text-shadow:0 1px 1px #93570f;
}

.button_create:hover,
.button_create:focus,
.button_create:active,
.button_create.active,
.button_create.disabled,
.button_create[disabled]
{
	color: #000 !important;
	text-shadow:none;
}


/*.button_small {
	background:url(../images/button_Small_bg.jpg) no-repeat left top;
	border:0px;
	color:#484949;
	font-size:12px;
	text-align:center;
	width: 57px;
	height:24px;
}

.button_large {
	background:url(../images/button_Large_bg.jpg) no-repeat left top;
	border:0px;
	color:#484949;
	font-size:12px;
	text-align:center;
	width: 110px;
	height:24px;
}*/


.container form {
	font-size:12px;
	/*padding:5px 10px;*/
	padding:5px 10px;
}
.container-full{
	font-size:12px;
}
.smalltext {
	font-size:10px;
}
/**** common ends ****/



/********************************************************************** Main section starts ***/

.mainDiv {
	width:100%;
	margin:0 auto;
	height:100%;
	background: #f5f5f7 url("../images/content-bg.jpg") repeat left top;
}

.loginheader {
	height:65px;
	padding:10px 0px 0 0px;
	border-bottom:4px solid #0094cd;
	background:#ffffff;
}

.mainheader {
	height:98px;
	padding:10px 0px 0 0px;
	border-bottom:4px solid #0094cd;
	background:#ffffff;
}

.header-wrapper{
	/* width:1600px; */
	width:1490px;
	margin:0px auto;
}

.header {
	height:20px;
	padding:10px 16px 0 16px;
	/*border-bottom:2px solid #0370b0;
	cellspacing: 0;*/
}
.logo {
	float:left;
	margin: 0px;
}
.parentlogo {
	float:right;
	text-align:right;
	width:240px;
	height:30px;
	vertical-align:middle;
	margin-right:15px;
}

/************************************************************* Login */

.banner_Login_homepage{
	width:100%;
	height:467px;
	background: url(../images/login_bg.jpg) repeat-x left top;	
}

.banner_Login_homepage div{
	padding:10px 25px 10px 20px;
	margin-left:20px;
}

.banner_Login_homepage h1{
	color:#fff;
	font-size:27px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow: 1px 2px 1px rgba(117, 117, 117, 0.86);
	font-family: 'open_sansregular', sans-serif;
}
 
.banner_Login_homepage h1 span{
	color:#1d376b;
	font-family: 'open_sansregular', sans-serif;
}

.banner_Login_homepage p{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding:15px 20px 5px 0px;
	line-height:22px;
}

.sign_hd{
	/*color:#ff6000;*/
	color: #000;
    font-family: 'open_sansregular',sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-shadow: 1px 2px 1px #fff;
    text-transform: uppercase;
}
.password_hd{
	/*color:#ff6000;*/
	color: #000;
    font-family: 'open_sansregular',sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-shadow: 1px 2px 1px #fff;
    text-transform: uppercase;
}
input.textbox{
	border:1px solid #cccccc;
	color: #525b5c;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 5px 2px 5px 10px;
    width: 205px;
}

input.textbox:focus{
	border-color: rgba(0, 148, 205, 0.8);
  outline: 0;
  outline: thin dotted \7;
  /* IE6-9 */
    line-height: 20px;
    margin: 0;
    padding: 5px 2px 5px 10px;
    width: 205px;
}



.button_login {
	background-color:#0094d0;
	border: 1px solid #0e88ba;
    border-radius: 2px;
    box-shadow: 0 1px 2px 1px #bbb5b5;
    color: #fbfbfb;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 13px;
    text-shadow:0 1px 1px #013a54;
    width:100px;
    font-family: 'open_sansregular',sans-serif;
}

.button_login:hover{color:#000;}
	

.globalLinks {
	clear:right;
	float:right;
	text-align:right;
	width:400px;
	height:14px;
	vertical-align:middle;
	color:#333333;
	font-size:11px;
	margin:5px 5px 0px 0px;
}
.globalLinks span {
	color:#0094cd;
	font-weight:700;
	vertical-align:middle;
}
.globalLinks img {
	vertical-align:middle;
}

a.logout, a.logout:focus, a.logout:visited {
 	color:#e24c0a;
 	font-weight:700;
}


/*.globalLinks li {
	display:inline;
	padding:0 0 0 16px
}*/


/*********************************************Main navigation ***/

.mainNav {
	width:100%;
	list-style:none;
	margin:34px 0 0 0;
	padding:0px;
	float:left;
}
.mainNav li {
	float:left;
	vertical-align:middle;
}
.mainNav li a {
	background:url("../images/mainNav_tab.png") no-repeat;
	list-style:none;
	text-align:center;
	display:block;
	text-decoration:none;
	height:21px;
	padding:2px 0;
	margin:0px;
	color:#000000;
	font-size:15px;
	font-weight: 500;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
.mainNav li a:hover, .mainNav li a:active {
	background:url("../images/menu_hover.jpg") no-repeat;
	color:#FFFFFF;
}
.mainNav li a.selected {
	background:url("../images/menu_hover.jpg") no-repeat;
	color:#FFFFFF;
}

/*************************************************************** Main Navigation ends ***/

/*.banner {
	padding:0px;
	margin:0px;
	float:none;
	width:950px;
	border-bottom:4px solid #D6D0D0
}
#slider {
	background:url(../images/slider_bg.png) no-repeat right top;
	width:91px;
	height:20px;
	float:right;
	position: relative;
	z-index:1000;
	margin:-20px 10px 10px 0px;
	padding:0px;
	text-align:right;
}*/

/**** Banner style for all inner pages ****/
/*
.banner_private_homepage {
	width:920px;
	height:40px;
	border-bottom:4px solid #D6D0D0;
	color:#0099cf;
	background: url(../images/banner_homepage.jpg) no-repeat left top;
	padding:60px 20px 0px 10px;
	vertical-align:bottom;
	text-transform: uppercase;
	font-weight: normal;
	font: 22px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.banner_inside {
	width:920px;
	height:50px;
	border-bottom:4px solid #D6D0D0;
	color:#0099cf;
	background: url(../images/banner_inside.jpg) no-repeat left top;
	padding:60px 20px 0px 10px;
	vertical-align:bottom;
	text-transform: uppercase;
	font-weight: normal;
	font: 22px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.banner_inside div {
	text-align:left;
	float:right;
}*/
/*** Banner for pages after login ***/

/*
.banner_Login_internal {
	width:920px;
	height:30px;
	border-bottom:4px solid #D6D0D0;
	color:#0099cf;
	background: url(../images/banner_internal.jpg) no-repeat left top;
	padding:70px 20px 0px 10px;
	vertical-align:bottom;
	text-transform: uppercase;
	font-weight: normal;
	font: 22px "Myriad Pro", Arial, Helvetica, sans-serif;
}

.banner_Login_internal div {
	text-align:right;
	float:right;
}
*/
/*** Banner for pages after login ends ***/

 /*** Banner for market profile ***/
/*
.banner_marketpro {
	width:920px;
	height:50px;
	border-bottom:4px solid #D6D0D0;
	color:#0099cf;
	background: url(../images/banner_marketpro.jpg) no-repeat left top;
	padding:60px 20px 0px 10px;
	vertical-align:bottom;
	text-transform: uppercase;
	font-weight: normal;
	font: 22px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.banner_marketpro div {
	text-align:right;
	float:right;
}
*/
/*** Banner for market profile ***/


/******************************************************** Main content styling ****/

.wrapper{
	width:100%;
	margin:0px auto;
	background: #f5f5f7 url("../images/content-bg.jpg") repeat left top;
}
 
.container {
	background-color: #fff;
	border-left: 1px solid #bdbdbd;
	border-left: 1px solid rgba(189, 189, 189, 0.65);
	border-right: 1px solid #bdbdbd;
	border-right: 1px solid rgba(189, 189, 189, 0.65);
	border-bottom: 1px solid #bdbdbd;
	border-bottom: 1px solid rgba(189, 189, 189, 0.65);
	-webkit-box-shadow: 1px 0px 9px 0px rgba(189, 189, 189, 0.65);
	-moz-box-shadow: 1px 0px 9px 0px rgba(189, 189, 189, 0.65);
		box-shadow:  1px 0px 9px 0px rgba(189, 189, 189, 0.65);
	padding: 0px 10px 10px 10px;
	/* width: 1600px; */
	width: 1490px;
	margin:0px;	
	min-height: 550px;
}
.container_details {
	padding:0px;
	margin:10px 36px 0px 36px;
}
.container_details h1 {
	margin:0px;
	padding:0px;
	color:#0078a8;
	font-weight: normal;
	font: 22px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.container_details p {
	margin:0px;
	padding:5px 20px 0px 0px;
	font-size:13px;
	color:#333333;
	line-height:19px;
	text-align:justify;
}
.containerNew {
	background-color: #fff;
	border-left: 1px solid #bdbdbd;
	border-left: 1px solid rgba(189, 189, 189, 0.65);
	border-right: 1px solid #bdbdbd;
	border-right: 1px solid rgba(189, 189, 189, 0.65);
	border-bottom: 1px solid #bdbdbd;
	border-bottom: 1px solid rgba(189, 189, 189, 0.65);
	-webkit-box-shadow: 1px 0px 9px 0px rgba(189, 189, 189, 0.65);
	-moz-box-shadow: 1px 0px 9px 0px rgba(189, 189, 189, 0.65);
		box-shadow:  1px 0px 9px 0px rgba(189, 189, 189, 0.65);
	padding: 0px 10px 10px 10px;
	width: 800px;
	margin:0px;	
	min-height: 550px;
}
/******************************************************************* Breadcrum ****/
.breadcrum {
	font-size: 11px;
    height: 5px;
    margin: 8px 12px;
    padding: 0;
    text-align:left;
}

.breadcrum small{
	font-size: 14px;
	font-weight:bold;
	color:#a0b0b7;
	padding:0px 5px;
}



.breadcrum2Level {
	margin:0px ;
	padding:0px;
	height:14px;
	font-size:11px;
	text-decoration:none;
}

.breadcrum1Level {
	margin:0px 20px;
	padding:0px;
	height:21px;
	font-size:12px;
	background:url(../images/mainNav_tab_bedcrmp.gif) repeat-x left top;
}


/*.breadcrum_lhs {
	background:url(../images/brdcrm_lhs.gif) no-repeat left top;
	height:26px;
	width:8px;
	margin:0px;
	padding:0px;
	float:left;
}
.breadcrum_bg {
	background:url(../images/brdcrm_bg.gif) repeat-x left top;
	font-size:11px;
	height:26px;
	width:1184px;
	margin:0px;
	padding:0px;
	float:left;
}
.breadcrum_bgfull {
	background:url(../images/brdcrm_bg.gif) repeat-x left top;
	font-size:11px;
	height:26px;
	width:1196px;
	margin:0px;
	padding:0px;
	float:left;
}
.breadcrum_rhs {
	background:url(../images/brdcrm_rhs.gif) no-repeat right top;
	height:26px;
	width:8px;
	float:right;
	margin:0px;
	padding:0px;
}*/


/*.loginBox {
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}

.loginBox form{
	margin:0px;
	padding:0px;
}
.loginBox a {
	color:#02b2d8;
	font-size:11px;
	font-stretch: wider;
}
*/

/***** Highlighted Box in Grey ****/

.boxGrey {
	background:url("../images/grey_box.gif") no-repeat;
	width:286px;
	height:259px;
	margin:4px;
}
.boxGrey h2 {
	font: 19px "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:14px 0 10px 0;
}
.boxGrey ul {
	list-style:none;
	padding:15px 15px;
}
.boxGrey ul li {
	background:url("../images/icon2.gif") no-repeat;
	padding:2px 2px 10px 28px;
	font-size:12px;
	text-align:left;
}
.boxGrey ul li a {
	color:#333333;
	text-decoration:none;
}
.boxGrey ul li a:hover, .boxGrey ul li a:active {
	text-decoration:underline;
}
/***** Highlighted Box in Blue ****/

.boxBlue {
	background:url("../images/blue_box.jpg") no-repeat;
	width:286px;
	height:259px;
	margin:4px;
}
.boxBlue h2 {
	font: 19px "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:14px 0 10px 0;
	color:#0385A5;
}
.boxBlue ul {
	list-style:none;
	padding:15px;
}
.boxBlue ul li {
	background:url("../images/icon1.gif") no-repeat;
	padding:2px 2px 10px 28px;
	font-size:12px;
	text-align:left;
}
.boxBlue ul li a {
	color:#333333;
	text-decoration:none;
}
.boxBlue ul li a:hover, .boxBlue ul li a:active {
	text-decoration:underline;
}
#CbtnLeft {
	background:url("../images/courosal_grey_left.gif") no-repeat;
	width:31px;
	height:32px;
	display:block;
	text-decoration:none
}
#CbtnLeft:hover {
	background:url("../images/courosal_orange_left.gif") no-repeat;
}
#CbtnRight {
	background:url("../images/courosal_grey_right.gif") no-repeat;
	width:31px;
	height:32px;
	display:block;
	text-decoration:none
}
#CbtnRight:hover {
	background:url("../images/courosal_orange_right.gif") no-repeat;
}


/********************************************************************* Footer section ****/

.footer_panel {
	/*background-color:#0196b4;*/
	background-color:#0094cd;
	font-size:11px;
	color:#fff;
	padding:8px 10px;
	margin:0px;
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	z-index:9999;
}

.footer_panel h4 {
	margin:0px;
	padding:5px 35px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight: normal;
	color:#ffffff;
}
.footer_panel h4 span {
	font-size:11px;
	font-weight:normal
}
.footer_panel p {
	margin:0px;
	padding:0px;
	float:left;
	color:#ffffff;
}
.footer_panel p a {
	color:#fff;
	text-decoration:none;
	padding: 0px 10px;
	font-size:10px;
}
.footer_panel p a:hover {
	text-decoration:underline;
}
.footer_panel_span{
	color:#fff;
	text-decoration:none;
	padding: 0px 10px;
	font-size:10px;
}

/****************************************************************** Footer section ends ****/


/**** Inner Pages section ****/

.dataholder {
	margin-top: 20px;
    padding: 0;
    width: 100%;
}
.dataholder_2levelmenu {
	margin:7px 10px;
	padding:0px;
	width:930px;
}
#lpanel {
	margin:10px;
	padding:0px;
	width:240px;
}
#lpanel_top {
	background:url(../images/panel_ls_top.jpg) no-repeat left top;
	width:235px;
	height: 52px;
}
#lpanel_top h1 {
	color:#0762a8;
	font: 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:14px 0 10px 0px;
}
#lpanel_bg {
	background:#f7fbfe url(../images/panel_ls_bg.jpg) no-repeat center bottom;
	border-left:1px solid #abdbf2;
	border-right:1px solid #abdbf2;
	width:223px;
	padding:10px 5px 2px 5px;
}
#lpanel_bg ul {
	list-style:none;
	padding:0px 10px;
}
#lpanel_bg ul li {
	background:url("../images/icon1.gif") no-repeat;
	padding:4px 2px 3px 28px;
	font-size:12px;
	text-align:left;
}
#lpanel_bg ul li div {
	border-bottom:1px solid #d2effc;
	width:180px;
	margin:5px 0px 3px 0px;
	padding:0px;
}
#lpanel_bg ul li a {
	color:#333333;
	text-decoration:none;
}
#lpanel_bg ul li a:hover, .lpanel_bg ul li a:active {
	color:#09a3d6;
	text-decoration:none;
}
/*** Sub(2nd) Level menu ***/

#lpanel_bg ul li ul {
	list-style:none;
	padding:5px 0px;
}
#lpanel_bg ul li ul li {
	background:url("../images/list1-marker.gif") no-repeat left 40%;
	padding:1px 5px 2px 10px;
	font-size:11px;
	text-align:left;
}
#lpanel_bg ul li ul li a {
	color:#09a3d6;
	text-decoration:none;
}
#lpanel_bg ul li ul li a:hover, .lpanel_bg ul li ul li a:active {
	color:#09a3d6;
	text-decoration:none;
}
/*** Sub Level menu ends ***/
#lpanel_bottom {
	background:url(../images/panel_ls_bottom.jpg) no-repeat left top;
	width:235px;
	height:15px;
}
.rpanel {
	/*margin:5px 10px 0px 5px;*/
	margin:0px;
	padding:0px;
}
.rpanel h1 {
	color:#0099cf;
	font: 18px "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.rpanel h3 {			/*** heading for result list ***/
	color:#0762a8;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:10px 0px 7px 0px;
	margin:0px;
}
.rpanel p {
	color:#333333;
	text-align:justify;
	padding:0px;
	margin:0px;
}
/**** Listing used with 'square" bullets ****/
ul.section {
	list-style-type:square;
	color:#666666;
	font-size:12px;
}
ul.section li {
	color:#444444;
	font-size:12px;
	padding:4px 0px;
}
/**** Listing used with 'square" bullets / ****/

p.stext {
	font-size:11px;
}
.rpanel_table td {
	padding:10px;
	background:url(../images/dashedLine.png) repeat-x left bottom;
}
.rpanel_table td ul {
	list-style-type:square;
	color:#666666;
	font-size:13px;
}
.rpanel_table td ul li {
	color:#333333;
	font-size:12px;
	padding:2px 0px;
}
.heading {
	color:#ff8900;
	font-size:13px;
	font-weight:bold;
}
.panelHeading {						/*** Used for headings of pages after login - Blue text color ***/
	color:#0762a8;
	font-size:13px;
	font-weight:bold;
}
.hd1_blue {
	color:#0762a8;
	font-size:14px;
	font-weight:bold;
}
.hd2_orange {
	color:#ee7903;
	font-size:14px;
	font-weight:bold;
}
.hd3_green {
	color:#6cb502;
	font-size:14px;
	font-weight:bold;
}
.hd4_teal {
	color:#009899;
	font-size:14px;
	font-weight:bold;
}
.hd5_brown {
	color:#c58027;
	font-size:14px;
	font-weight:bold;
}
.hd6_radish {
	color:#d8644e;
	font-size:14px;
	font-weight:bold;
}
.row_Grey {
	/*background-color: #f1f7fd;*/
	background-color:#f2f7e7;
}

.row_White{background-color: #ffffff;}


.row_Blue {
	background-color: #e3e6db;
}   /*for background color*/


/********************************************************** Used in case of List View Page ****/
tr.odd {
	background-color: #f2f7e7;
}

tr.even {
	background-color: #ffffff;
}




.top {
	background:url(../images/ico_top.gif) no-repeat right top;
	color:#079eda;
	font-size:10px;
	height:22px;
	text-align:right;
	padding:5px 10px;
	margin:10px 0px 0px 0px;
	text-decoration:underline;
}
ul.notes {
	list-style-type:square;
	color:#666666;
	font-size:13px;
}
ul.notes li {
	color:#444444;
	font-size:11px;
	padding:4px 0px;
}



/**** Bullets points listing shown with arrow (image) ****/
ul.noindent {
	LIST-STYLE-POSITION: outside;
	padding: 10px 0px;
	LIST-STYLE-TYPE: none;
	list-style-image:url(../images/list1-marker.gif);
	MARGIN: 0px 10px 0px 25px;
	color:#444444;
}
ul.noindent li {
	padding: 2px;
	MARGIN: 0px;
}
h2.subheading {
	
	background:url(../images/subheading_bg.jpg) repeat-x left top;
	color:#ff8900;
	font-size:13px;
	font-weight:bold;
	padding:10px 25px;
	margin:0px;
}

h3.subheading_blue {				/**** Used for sub heading in blue font color ****/
	background-color: #e1e6d6;
	/*background:url(../images/subheading_bg.jpg) repeat-x left top;*/
	color:#0762a8;
	font-size:13px;
	font-weight:bold;
	padding:10px 3px;
	margin:0px;
	text-align:left;
}

h4.subheading {	
	background: url("../images/dashedLine.png") repeat-x scroll left bottom #fcfdfb;
    color: #FF8900;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}


.rcontent {
	border:1px solid #cfdce2;
	text-align:left;
	color:#525b5c;
}

.rtop {
	border-bottom:2px groove #0370b0;
	color:#2996cc;
	font-size: 13px;
    font-weight: 700;
    text-transform:uppercase;
	padding: 8px 10px;
}

.rtop span {
	color:#525b5c;
}

.rbottom {
	color:#525b5c;
	margin:0px;
	padding:10px 15px;
	/*background-color: #f6f6f6, #f1f7fd;
	background-color: #f2f7e7;*/
	background-color: #f2f7e7;
}

.rtableholder {
	margin:0px;
	padding:0px;
	background-color: #f6f6f6;
}


/************************************************ Sub contents under inquiry type */

.rbottom_sub {
	color:#525b5c;
	margin:0px;
	padding:10px 15px;
	background-color: #fcfdfb;
}

.rtableholder_sub{
	margin:0px;
	padding:0px;
	background-color: #fcfdfb;
}

.rtableholder_sub td {
	padding:5px;
	border-right:1px solid #e1e6d6;
	font-size:11px;
}

.rtableholder_sub th {
	text-align:left;
}


/*** Data Table ***/
.data_table td {
	padding:6px 1px;
	/*background:url(../images/dashedLine.png) repeat-x left bottom;*/
	font-size:12px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.data_table th {
	padding:10px 0px;
	background:url(../images/dashedLine.png) repeat-x left bottom;
	color:#ff8900;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.data_table td.noborder {
	background:none;
}
.dataLegend {
	text-align:right;
	font-size:10px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	clear: both;
	background-color: #f6f6f6;
	padding-bottom: 10px;
	zoom: 1; /* Feeling sorry for IE */
}

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: left;
	padding:10px;
	font-size:12px;
	font-weight:light;
	text-align:left;

}

.dataTables_info {
	float: left;
    padding: 14px 5px 0 10px;
    width: 50%;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Misc */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables sorting ******** */

table thead th.sorting_asc {
	background: #48a8cd url('../images/desc.gif') no-repeat right 70%;
    color: #fff;
}

table thead th.sorting_desc {
    background: url("../images/asc.gif") no-repeat scroll right 70% #48a8cd;
    color: #fff;
}

.sorting {
	 background-image: url("../images/bg.gif");
    background-position: right 73%;
    background-repeat: no-repeat;
    cursor: pointer;
    
	/*background: url('../images/sort_both.png') no-repeat center right;*/
}

.sorting_asc_disabled {
	background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('../images/sort_desc_disabled.png') no-repeat center right;
}
 
table.display thead th:active,
table.display thead td:active {
	outline: none;
}




/*** Pagination ****/
.paging {
	color:#666666;
	font-size:12px;
	margin:10px;
}
.paging span {
	font-size:16px;
}


/***************************************************************************** Pagination nested */

.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_disabled_previous {
	background: url('../images/back_disabled.png') no-repeat top left;
}

.paginate_enabled_previous {
	background: url('../images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../images/back_enabled_hover.png') no-repeat top left;
}

.paginate_disabled_next {
	background: url('../images/forward_disabled.png') no-repeat top right;
}

.paginate_enabled_next {
	background: url('../images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../images/forward_enabled_hover.png') no-repeat top right;
}


.paging_full_numbers {
	height: 23px;
    line-height: 22px;
    margin-top: 10px;
}

.paging_full_numbers a:active {
	outline: none
}

.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
 	.paging_full_numbers a.paginate_active {
	border: 1px solid #cfdce2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 10px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #ed823b !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #fff;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ebf6d1;
	color:#0370b0;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #d6e0c3;
	color: #0370b0 !important;
	font-weight:bold;
}

.paging_full_numbers a.current{
	background-color: #d6e0c3;
	color: #0370b0 !important;
	font-weight:bold;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}



.button_pg_bg {
	background:url(../images/button_pg_bg.jpg) no-repeat left top;
	color:#740404;
	font-weight:normal;
	text-align:center;
	width:30px;
	height:20px;
	border:0px;
}
/**** Light Grey large box ****/
.lightGrey_box {
	background:url(../images/lightGrey_box.jpg) no-repeat left top;
	width:619px;
	height:128px;
	margin:10px 5px;
	padding:10px 20px;
}
.message_box {
	background:url(../images/Message_box.jpg) no-repeat left top;
	width:619px;
	height:113px;
	margin:10px 5px;
	padding:10px 20px;
}
.lightBlue_box {
	background:url(../images/lightBlue_box.jpg) no-repeat left top;
	width:619px;
	height:115px;
	margin:10px 5px;
	padding:10px 20px;
}
.hd_Grey {
	font: 18px "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:5px 0px;
}
/*** Map ***/
.map_bg {
	background:url(../images/map_bg.gif) no-repeat left top;
	width:882px;
	height:365px;
	padding:20px;
	margin:20px auto 10px auto;
	text-align:center;
}
/*** Map ***/

/**** Expandable Tables ****/
.folder {
	background: url(../images/plus.gif) no-repeat;
	float: left;
	height: 24px;
	width: 22px;
	padding-right:5px;
}
.doc {
	background: url(../images/file.giff) no-repeat;
	float: left;
	height: 1px;
	width: 1px;
	padding-right: 3px;
	margin-left: 10px;
}
.expandTable {
	height:100%;/*	font-size:11px;
	border:1px solid #CECFD1;
	width:870px;
	margin:0px auto 0 auto;*/
}
.expandTable th {
	padding:10px;
	background:url(../images/dashedLine.png) repeat-x left bottom;
	color:#ff8900;
	font-size:13px;
	font-weight:bold;
	text-align:left;/*	background-color:#007ea6;
	color:#ffffff;
	padding:3px 4px;
	border-right:1px solid #CECFD1*/
}
.expandTable td {
	padding:6px 10px;
	background:url(../images/dashedLine.png) repeat-x left bottom;
	font-size:11px;
	color:#666666;/*background-color:#f5f5f5;
	color:#000000;
	padding:3px 4px;
	border-right:1px solid #CECFD1;
	border-bottom:1px solid #CECFD1*/
}
.expandTable tr.alt td {
	background-color:#e2f1f8;
}
.expandTable tr.altrow td {
	background-color:#ffffff;
	font-weight:normal;
}
.expandTable td a {
	color:#09a3d6;
	text-decoration:none;
}
.level1 {
	padding:3px 0px;
	color:#0762a8;
	font-size:12px;
}
.level2 {
	padding:5px 15px;
	font-size:12px;
	color:#444444;
}
.level3 {
	padding-left:15px;
}
/**** Expandable Tables ****/


input.searchBox {
	/*background:#fff url('../images/search_small.gif') no-repeat left;*/
	padding:3px 2px 2px 3px;
	margin:0;
	font-size:11px;
	color:#000;
	border:1px solid #7F9DB9;
}
.inner_table td {
	padding:0px 0px 6px 0px;
	/*background:url(../images/dashedLine.png) repeat-x left bottom;*/
	font-size:11px;
	color:#666666;
}
.inner_table th {
	padding:5px;
	/*background:url(../images/dashedLine.png) repeat-x left bottom;*/
	color:#ff8900;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.inner_table td.noborder {
	background:none;
}

#linkBar {
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
	border-top:1px solid #fff;
}
#linkBar li {
	padding:8px 20px;
	background:#ECECEC;
	margin:0;
	border:1px solid #fff;
	border-top:0;
	height:10px;
	width:60px;
}
#linkBar li a {
	padding:5px 0px;
	text-decoration:none;
	color:#000;
	height:10px;
	width:60px;
}

#linkBar li a:hover, #linkBar li a:active{
	padding:10px 0px;
	text-decoration:none;
	color:#0762a8;
	font-weight:bold;
	height:10px;
	width:60px;
}


#linkBarSelected{
	list-style:none;
	padding:10px 0px;
	margin:0;
	text-decoration:none;
	color:#0762a8;
	font-size:11px;
	font-weight:bold;
	height:10px;
	width:60px;
}

.simpleHyperlink{
	text-decoration:none;
}

/*Added by Rohit*/

.boxSpanMsg{
	color : red;
	font-weight : bold;
	/*width: 178px;*/
}
.boxMsg {
	position: fixed;
	left: 40%;
	top: 10px;
	background: none repeat scroll 0 0 #FFEEEE;
    border: 1px solid #AAAAAA;
    font-size: 0.9em;
   	padding-bottom: 10px; 
   	padding-top: 10px;
    width: 178px;
    text-align: center;
    z-index: 10000;
	/*margin: 0 0 0 -370px;*/
}
* html .boxMsg { 
	position: fixed;
}
.arrowButton1 {
	padding-right:25px;
	padding-left:25px;
}
.rightListBox1 {
	float:left;
	padding-top:13px;
}

.content{width:900px;margin:0 auto;padding-left:6px}
.pageTitle{font-size:18px;color:#1B4A66;font-weight:normal;padding:4px 14px;}
.subTitle{font-size:11px;color:#000;font-weight:bold;padding:0;margin:0}


/* Added for DashBoard*/
/*.headerDB {
	height:25px;
	padding:10px 16px 0 16px;
	border-bottom:4px solid #00899C; 
}*/

/*.textColor{
	color: red;
}*/

/*.spacer{
	border-top: 1px solid #ccc; 
    margin: 10px 0;
}*/

.buttonposition{
	float:right;
	margin:10px;
}




/****************************************** Messages */

.ermessage{color:#ed0000; font-size:12px; font-weight:normal;  text-transform:none}



/****************************************** Graph ***/
#demo-container {     					  
    background-color:#fff;
    height: 200px;
    margin: 10px;
    padding: 10px 15px 0;
    width: 99%;
    text-align: left;
}
#demo-containerAll {     					  
    background-color:#fff;
    height: 145px;
    margin: 10px;
    padding: 10px 15px 0;
    width: 99%;
    text-align: left;
}
#demo-containerSumi {     					  
    background-color:#fff;
    height: 145px;
    margin: 10px;
    padding: 10px 15px 0;
    width: 99%;
    text-align: left;
}
#demo-containerMitsui {     					  
    background-color:#fff;
    height: 145px;
    margin: 10px;
    padding: 10px 15px 0;
    width: 99%;
    text-align: left;
}
#demo-containerGraphDefault{
	 background-color:#fff;
    height: 200px;
    margin: 10px;
    padding: 10px 15px 0;
    width: 99%;
    text-align: left;
}
.legend{ 
    height: 100px;
    position: relative;
    right: 10px;
    text-align: left;
    top: 93px;
    vertical-align: bottom;
 }
.legendLabel {padding:5px;}​


/*----- Tabs -----*/

 

      
/* Style the list */

.tabs {
     margin-top: 15px;
}

.tabs-menu {
    height: 30px;
    float: left;
    clear: both;
     margin-top: 10px;
}

.tabs-menu li {
    height: 30px;
    line-height: 30px;
    
    float: left;
    margin-right: 2px;
    background-color: #0e88ba;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    list-style-type: none;
    font-weight: bold;
    font-size: 11px;
}

.tabs-menu li.current {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #0e88ba;
   
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;
 
}

.tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
    font-family: Arial,Tahoma,sans-serif;
}

.tabs-menu .current a {
    color: #2e7da3;
}

.tab {
    border: 1px solid #d4d4d1;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
    
}

.tab-content {
    width: 900px;
    padding: 2px;
    display: none;
}

#divCorpCase {
 display: block;   
}

#dvCase {
 display: block;   
}

.table_1 {
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;			
	border: solid 1px rgb(84,111,144);
	}