﻿/*html {
	background-color: #e2e2e2;
	margin: 0;
	padding: 0;
}*/

body {
	background-color: #fff;
	border-top: 10px none #000;
	font-size: .85em;
	font-family: "Segoe UI" , Verdana, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	text-align: left;
}

/*a {
	color: #333;
	outline: none;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: underline;
}*/

	a:link, a:visited,
	a:active, a:hover {
		color: #333;
	}

	a:hover {
		background-color: #c7d1d6;
	}

 hgroup,
nav, section {
	display: block;
	height: 100%;
}

mark {
	background-color: #a6dbed;
	padding-left: 5px;
	padding-right: 5px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear-fix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
	color: #000;
	margin-bottom: 0;
	padding-bottom: 0;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.75em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1.1em;
}

h5, h6 {
	font-size: 1em;
}

	h5 a:link, h5 a:visited, h5 a:active {
		padding: 0;
		text-decoration: none;
	}

/* main layout
----------------------------------------------------------*/
.content-wrapper {
	margin: auto auto 0px auto;
	max-width: 1190px;
	/*background-color: #F4FAFD;*/ /*padding: 0px 10px 0px 0px;*/
}


.content-wrapper1 {
	margin: auto auto 0px auto;
	max-width: 1200px;
   /*background-color: #006699;*/  
  color: #FFFFFF;
}



/*html, body, #container { height: 100%; margin: 2px; padding: 0; }
body > #container { height: auto; min-height: 100%; }
#content { padding-bottom: 0em; }
#footer {
	clear: both;
	position: relative;
	z-index: 10;
	height: 3em;
	margin-top: -3em;
	background-color: #999999;
	font-family: arial;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: bottom;
}*/


/* site title
----------------------------------------------------------*/
/*.site-title {
	color: #c8c8c8;
	font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
	font-size: 2.3em;
	margin: 0;
}

.site-title a, .site-title a:hover, .site-title a:active {
	background: none;
	color: #c8c8c8;
	outline: none;
	text-decoration: none;
}*/


/* menu
----------------------------------------------------------*/
/*ul#menu {
	font-size: 1.3em;
	font-weight: 600;
	margin: 0 0 5px;
	padding: 0;
	text-align: right;
}

	ul#menu li {
		display: inline;
		list-style: none;
		padding-left: 15px;
	}

		ul#menu li a {
			background: none;
			color: #E6E7E8;
			text-decoration: none;
		}

		ul#menu li a:hover {
			color: #333;
			text-decoration: none;
		}*/


/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
	background-color: #fff;
	margin-left: 40px;
}

	.featured .content-wrapper {
	background-color: #006699; 
	color: #000000;
	/*padding: 10px 40px 0px 40px;*/
	width: 1190px;
}

		.featured hgroup.title h1, .featured hgroup.title h2 {
			color: #fff;
		}

		.featured p {
			font-size: 1.1em;
	height: 10px;
}

/* page titles */
hgroup.title {
	margin-bottom: 10px;
}

hgroup.title h1, hgroup.title h2 {
	display: inline;
}

hgroup.title h2 {
	font-weight: normal;
	margin-left: 3px;
}

/* features */
/*section.feature {
	width: 300px;
	float: left;
	padding: 10px;
}*/

/* ordered list */
/*ol.round {
	list-style-type: none;
	padding-left: 0;
}

	ol.round li {
		margin: 25px 0;
		padding-left: 45px;
	}

		ol.round li.zero {
			background: url("../Images/orderedList0.png") no-repeat;
		}

		ol.round li.one {
			background: url("../Images/orderedList1.png") no-repeat;
		}

		ol.round li.two {
			background: url("../Images/orderedList2.png") no-repeat;
		}

		ol.round li.three {
			background: url("../Images/orderedList3.png") no-repeat;
		}

		ol.round li.four {
			background: url("../Images/orderedList4.png") no-repeat;
		}

		ol.round li.five {
			background: url("../Images/orderedList5.png") no-repeat;
		}

		ol.round li.six {
			background: url("../Images/orderedList6.png") no-repeat;
		}

		ol.round li.seven {
			background: url("../Images/orderedList7.png") no-repeat;
		}

		ol.round li.eight {
			background: url("../Images/orderedList8.png") no-repeat;
		}

		ol.round li.nine {
			background: url("../Images/orderedList9.png") no-repeat;
		}*/

/* content */
article {
	float: left;
	width: 70%;
}

aside {
	float: right;
	width: 25%;
}

	aside ul {
		list-style: none;
		padding: 0;
	}

		aside ul li {
			background: url("../Images/bullet.png") no-repeat 0 50%;
			padding: 2px 0 2px 20px;
		}

.label {
}

/* login page */
/*#loginForm {
	border-right: solid 2px #c8c8c8;
	float: left;
	width: 55%;
}

	#loginForm .validation-error {
		display: block;
		margin-left: 15px;
	}

#socialLoginForm {
	margin-left: 40px;
	float: left;
	width: 40%;
}

	#socialLoginForm h2 {
		margin-bottom:  5px;
	}

fieldset.open-auth-providers {
	margin-top: 15px;
}

	fieldset.open-auth-providers button {
		margin-bottom: 12px;
	}*/
	
/* contact */
.contact h3 {
	font-size: 1.2em;
}

.contact p {
	margin: 5px 0 0 10px;
}

.contact iframe {
	border: 1px solid #333;
	margin: 5px 0 0 10px;
}

/* forms */
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

	/*fieldset legend {
		display: none;
	}*/
	
	fieldset ol {
		padding: 0;
		list-style: none;
	}

		fieldset ol li {
			padding-bottom: 5px;
		}

	label {
		display: inline;
		font-size: 1.2em;
		font-weight: 600;
	}

	label.checkbox {
		display: inline;
		font-size: 1.2em;
	}
	

	input, textarea {
		color: #333;
		font-size: 1.2em;
		margin-right: 0;
	margin-bottom: 6px;
}

	textarea {
		font-family: inherit;
		width: 500px;
	}
	
		input:focus, textarea:focus {
			border: 1px solid #7ac0da;
		}

		input[type="checkbox"] {
			background: transparent;
			border: inherit;
			width: auto;
		}
		
	input[type="submit"],
	input[type="button"],
	button {
		background-color: #d3dce0;
		border: 1px solid #787878;
		cursor: pointer;
		font-size: 1.2em;
		font-weight: 600;
		padding: 7px;
		margin-right: 8px;
		}
    button:disabled {
        background-color: white;
  cursor: not-allowed;
  pointer-events: all !important;
}

	td input[type="submit"],
	td input[type="button"],
	td button {
		font-size: 1em;
		padding: 4px;
		margin-right: 4px;
	height: 32px;
	margin-top: 0px;
}

/* info and errors */
.message-info {
	border: 1px solid;
	clear: both;
	padding: 10px 20px;
}

.message-error {
	clear: both;
	color: #e80c4d;
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.message-success {
	color: #7ac0da;
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.error {
	color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
	color: #e80c4d;
	font-weight: bold;
}

.field-validation-valid {
	display: none;
}

input.input-validation-error {
	border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
	border: 0 none;
}

.validation-summary-errors {
	color: #e80c4d;
	font-weight: bold;
	font-size: 1.1em;
}

.validation-summary-valid {
	display: none;
}

/* tables
----------------------------------------------------------*/
table {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 0em;
	}

/*th {
	font-size: 1.2em;
	text-align: left;
	border: none 0px;
	padding-left: 0;
}

	th a {
		display: block;
		position: relative;
		
	}

	th a:link, th a:visited, th a:active, th a:hover {
		color: #333;
		font-weight: 600;
		text-decoration: none;
		padding: 0;
	}

	th a:hover {
		color: #000;
	}

	th.asc a, th.desc a {
		margin-right: .75em;
	}
	
	th.asc a:after, th.desc a:after {
		display: block;
		position: absolute;
		right: 0em;
		top: 0;
		font-size: 0.75em;
	}

	th.asc a:after {
		content: '▲';
	}

	th.desc a:after {
		content: '▼';
	}*/

/*td {
	padding: 0.25em 2em 0.25em 0em;
	border: 0 none;
}*/

/*tr.pager td {
	padding: 0 0.25em 0 0;
}*/

.label {
   
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;  
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;

	width: 200px;
}

.labelWithNoShadow {
	/*font-size: 13px;
	width: 200px;*/
	max-height: 200px !important;
	overflow-y: auto !important;
}


.textbox_with_Shadow_ForWaterMark {
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;

	width: 300px;
	color:grey;
}


.textbox_with_Shadow {
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;

	width: 300px;
}


.textbox_with_Shadow:focus {
	/*outline: none;
	border: 1px solid #7bc1f7;
	-moz-box-shadow: 0px 0px 8px #7bc1f7;
	-webkit-box-shadow: 0px 0px 8px #7bc1f7;
	box-shadow: 0px 0px 8px #7bc1f7;*/
	 background-color:#fff2f2;
 border: 1px solid #FF5050;
}

.button_with_Shadow {
	background-color:#ffe5e5;
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	width: 300px;
}
.button_with_Shadow:disabled {
        background-color: white;
  cursor: not-allowed;
  pointer-events: all !important;
}

.button_with_Shadow:focus {
	/*outline: none;
	border: 1px solid #7bc1f7;
	-moz-box-shadow: 0px 0px 8px #7bc1f7;
	-webkit-box-shadow: 0px 0px 8px #7bc1f7;
	box-shadow: 0px 0px 8px #7bc1f7;*/
	 background-color:#fff2f2;
}

/*xxxxxxxxxxxxxxxxxxxx*/
.button2_with_Shadow {
	background-color:#aadeef !Important;
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	width: 300px;
}
.button2_with_Shadow:disabled {
        background-color: white;
  cursor: not-allowed;
  pointer-events: all !important;
}

.button2_with_Shadow:focus {
	/*outline: none;
	border: 1px solid #7bc1f7;
	-moz-box-shadow: 0px 0px 8px #7bc1f7;
	-webkit-box-shadow: 0px 0px 8px #7bc1f7;
	box-shadow: 0px 0px 8px #7bc1f7;*/
	 background-color:#aadeef !Important;
}


/*xxxxxxxxxxxxxxxxxxxx*/

.textbox_with_Shadow_Nofocus {
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	width: 200px;
}



input.textbox_with_Shadow:focus {
	/*outline: none;
	border: 1px solid #7bc1f7;
	-moz-box-shadow: 0px 0px 8px #7bc1f7;
	-webkit-box-shadow: 0px 0px 8px #7bc1f7;
	box-shadow: 0px 0px 8px #7bc1f7;*/
	 background-color:#fff2f2;
 border: 1px solid #FF5050;
}
.textbox_with_Shadow_UpperCase:focus  {
 background-color:#fff2f2;
 border: 1px solid #FF5050;
}

.textbox_with_Shadow_UpperCase {
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;
	width: 300px;
	text-transform:uppercase;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;

}

input.textbox_with_Shadow_Shadow_UpperCase:focus {
	outline: none;
 border: 1px solid #FF5050;
	-moz-box-shadow: 0px 0px 8px #7bc1f7;
	-webkit-box-shadow: 0px 0px 8px #7bc1f7;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #7bc1f7;
	/*#7bc1f7*/
}

.textbox_with_Shadow_UpperCase:-webkit-autofill,
.textbox_with_Shadow_UpperCase:-webkit-autofill:hover, 
.textbox_with_Shadow_UpperCase:-webkit-autofill:focus
 {
	-webkit-text-fill-color: #000000;
	transition: background-color 5000s ease-in-out 0s;
}

.textbox_with_Shadow:-webkit-autofill,
.textbox_with_Shadow:-webkit-autofill:hover, 
.textbox_with_Shadow:-webkit-autofill:focus
 {
	-webkit-text-fill-color: #000000;
	transition: background-color 5000s ease-in-out 0s;
}

  table.center1 {
	width: 1200px;
	margin-left: 30px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
	vertical-align: top;
	font-size: small;
}

	table.center3 {
   
	margin-left: 30px;
	  margin-left: 30px;
	margin-top: 0px;
	margin-bottom: auto;
	vertical-align: top;
	font-size: small;
}



	 table.center4 {
	width: 1200px;
	margin-left: 30px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
	vertical-align: top;
	font-size: small;
	text-align:center;
}


  .hidden { display: none }


  .tdLable {
	text-align: right;
	padding-left:2em;
}
	.tdLable1 {
	text-align: right;
	padding-left:2em;
}

  .tdButton {
	text-align: left;
	padding-left:2em;
}
	.tab1 {
			padding-left:2em
		}
	.tab2 {
			padding-left:2em;
		/*display: inline;*/
		height: 30px;
		}

	.tab3 {
			padding-left:4em;
		display: inline;
	 
		
		}

.tdmessage {
	width:400px; 
}

   
.shortHeading {
	color:#004C75;
}

.button {
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
}
/*.tdwith {
	width:400px;
	
}*/
.form_message_infomation
{
	padding: 2px 10px 2px 10px;
	border: 1px solid #003366;
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #003366;
	background-color: #C1E0FF;
	font-weight: bold;
	line-height: 20px;
}

.form_message_warning
{
	padding: 2px 10px 2px 10px;
	border: 1px solid #CC6600;
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #CC6600;
	background-color: #FFDFB0;
	font-weight: bold;
	line-height: 20px;
}

.form_message_error
{
	padding: 2px 10px 2px 10px;
	border: 1px solid #800000;
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #800000;
	background-color: #FFB7B7;
	font-weight: bold;
	line-height: 20px;
}

.form_message_success
{
	padding: 2px 10px 2px 10px;
	border: 1px solid #006600;
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #006600;
	background-color: #BDEABD;
	font-weight: bold;
	line-height: 20px;
}

.centertable_ForGrid {
	margin:auto; width:945px;

}
.centertable2 {
	margin:auto; width:60%;
   
}

/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

	/* header
	----------------------------------------------------------*/
	header .float-left,
	header .float-right {
		float: none;
	}

	/* logo */
	header .site-title {
		margin: 10px;
		text-align: center;
	}

	/* login */
	#login {
		font-size: .85em;
		margin: 0 0 12px;
		text-align: center;
	}

		#login ul {
			margin: 5px 0;
			padding: 0;
		}

		#login li {
			display: inline;
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#login a {
			background: none;
			color: #999;
			font-weight: 600;
			margin: 2px;
			padding: 0;
		}

		#login a:hover {
			color: #333;
		}

	/* menu */
	nav {
		margin-bottom: 5px;
	}

	ul#menu {
		margin: 0;
		padding: 0;
		text-align: center;
	}

		ul#menu li {
			margin: 0;
			padding: 0;
		}


	/* main layout
	----------------------------------------------------------*/
	.main-content,
	.featured + .main-content {
		background-position: 10px 0;
	}

	/*.content-wrapper {
		padding-right: 10px;
		padding-left: 10px;
	}*/

	/*.featured .content-wrapper {
		padding: 10px;
	}*/

	/* page content */
	article, aside {
		float: none;
		width: 100%;
	}

	/* ordered list */
	ol.round {
		list-style-type: none;
		padding-left: 0;
	}

		ol.round li {
			padding-left: 10px;
			margin: 25px 0;
		}

			ol.round li.zero,
			ol.round li.one,
			ol.round li.two,
			ol.round li.three,
			ol.round li.four,
			ol.round li.five,
			ol.round li.six,
			ol.round li.seven,
			ol.round li.eight,
			ol.round li.nine {
				background: none;
			}

	 /* features */
	 section.feature {
		float: none;
		padding: 10px;
		width: auto;
	 }

		section.feature img {
			color: #E6E7E8;
			content: attr(alt);
			font-size: 1.5em;
			font-weight: 600;
		}

	/* forms */
	input {
		width: 90%;
	}

	
	
	/* login page */
	#loginForm {
		border-right: none;
		float: none;
		width: auto;
	}

		#loginForm .validation-error {
			display: block;
			margin-left: 15px;
		}

	#socialLoginForm {
		margin-left: 0;
		float: none;
		width: auto;
	}

	/* footer
	----------------------------------------------------------*/
	footer .float-left,
	footer .float-right {
		float: none;
	}

	footer {
		text-align: center;
		height: auto;
		padding: 10px 0;
	}

		footer p {
			margin: 0;
		}
}
/* END: Mobile Styles */


	.MyTabStyle .ajax__tab_header {
	/*font-family: "Helvetica Neue" , Arial, Sans-Serif;*/
	font-size: 13px; /*font-weight:bold;*/
	display: block;
	color: #000000;
}
	.MyTabStyle .ajax__tab_header .ajax__tab_outer
	{
		border-color: #000000;
		color: #000000;
		padding-left: 10px;
		margin-right: 3px;
		border:solid 1px #d7d7d7;
	}
	.MyTabStyle .ajax__tab_header .ajax__tab_inner
	{
		border-color: #006699;
		color: #FF5050;
		padding: 3px 10px 2px 0px;
	}
	.MyTabStyle .ajax__tab_hover .ajax__tab_outer {
	background-color: #FFCCCC;
}
	.MyTabStyle .ajax__tab_hover .ajax__tab_inner
	{
	}
	.MyTabStyle .ajax__tab_active .ajax__tab_outer {
	border-bottom-color: #ffffff;
	background-color: #FFCCCC;
}
	.MyTabStyle .ajax__tab_active .ajax__tab_inner
	{
		color: #FF5050;
		border-color: #333;
	}
	.MyTabStyle .ajax__tab_body {
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	width: 1190px;
}

/*********************************************************************************/
/* RadioButtonList Style                                                            */
/*********************************************************************************/
.RadioButtonList 
{   
	font-size: .85em;
	font-family: "Segoe UI" , Verdana, Helvetica, Sans-Serif;    
		 
}
table.RadioButtonList input
{  
	width: auto; 

}

table.RadioButtonList label
{   
	 display: inline;
   
  
}

table.RadioButtonList.td
{  
	  padding-left:3em;
	   display: inline;

}
		
	 


 /*border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;
	width: 200px;*/


 .form_grid
{
	 width:950px;
	background-color: #fff;
	margin: 5px 0 10px 0;
	border: 1px solid #ff9c9c;
	border-collapse: collapse;
	text-align: left;
  
}
 .form_grid td
{
	padding: 2px;
	border: 1px solid #ff9c9c;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
   
}
.form_grid th
{
	padding: 3px 1px;
	color: #000000;
	background: #ff9c9c ;
	border-left: solid 1px #ff9c9c;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	border-left-color: #ff9c9c;
	text-align: left;

}
.form_grid .alt
{
	background: #fcfcfc url(~/App_Themes/Images/grd_alt.png) repeat-x top;
}
.form_grid .pgr
{
	background: #424242 url(~/App_Themes/Images/grd_pgr.png) repeat-x top;
}
	.form_grid .pgr table
{
	margin: 5px 0;
}
	.form_grid .pgr td
{
	border-width: 0;
	padding: 0 6px;
	border-left: solid 1px #666;
	font-weight: bold;
	color: #fff;
	line-height: 12px;
	border-left-color: #ff9c9c;
}   
	.form_grid .pgr a
{
	color: #666;
	text-decoration: none;
}
	.form_grid .pgr a:hover
{
	color: #000;
	text-decoration: none;
}











	.form_grid1{
   
	background-color: #fff;
	margin: 5px 0 10px 0;
	border: 1px solid #9DBDFF;
	border-collapse: collapse;
	text-align: left;
  
}
 .form_grid1 td
{
	padding: 2px;
	border: 1px solid #C4D7FF;
	color: #336699;
	font-family: verdana;
	font-size: 11px;
   
}
.form_grid1 th
{
	padding: 3px 1px;
	color: #333333;
	background: #7ac0da ;
	border-left: solid 1px #525252;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	border-left-color: #9DBDFF;
	text-align: left;

}
.form_grid1 .alt
{
	background: #fcfcfc url(~/App_Themes/Images/grd_alt.png) repeat-x top;
}
.form_grid1 .pgr
{
	background: #424242 url(~/App_Themes/Images/grd_pgr.png) repeat-x top;
}
	.form_grid1 .pgr table
{
	margin: 5px 0;
}
	.form_grid1 .pgr td
{
	border-width: 0;
	padding: 0 6px;
	border-left: solid 1px #666;
	font-weight: bold;
	color: #fff;
	line-height: 12px;
	border-left-color: #9DBDFF;
}   
	.form_grid1 .pgr a
{
	color: #666;
	text-decoration: none;
}




.MessageDiv {
	border: 1px inset;
	border-radius: 4px;
}

.alighDropdown {
  height: auto !important;
width: auto;

position: relative;
vertical-align: middle;
text-align: left;


}

.dropdown{  border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	width: 310px;
}
.dropdown:focus  {
 background-color:#fff2f2;
 border: 1px solid #FF5050;
}

.dropdown1{  border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;

	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	height: 26px;
}
.dropdown1:focus  {
 background-color:#fff2f2;
 border: 1px solid #FF5050;
}

 .tab3 {
		padding-left:3em;       
		display: inline;

	   vertical-align:bottom;
	   line-height:25px;
		}
.trheight {
	 height: 30px;
}

.tdLabelWidth {
	height: 30px;
	 width: 450px;
}

 
.VeryPoorStrength
{
background: Red;
color:White;
font-weight:bold;
max-height:15px;
}
.WeakStrength
{
background: Gray;
color:White;
font-weight:bold;
max-height:15px;
}
.AverageStrength
{
background: orange;
color:black;
font-weight:bold;
max-height:15px;
}
.GoodStrength

{
background: blue;
color:White;
font-weight:bold;
max-height:15px;
}
.ExcellentStrength

{
background: Green;
color:White;
font-weight:bold;
max-height:15px;
}
.BarBorder
{
border-style: groove;
border-width: 1px;
width: 180px;
max-height:15px;
padding:2px;

}
 .txtwatermark 
	{
	 font-size: 15px;
		color:gray;
		height:25px;
	}
	.txtwatermark:focus 
	{
		 font-size: 15px;
		  height:25px;
		color:black;
	}
		


	 .head_bar {
			text-align: center;
			background-repeat: repeat;
			background-image: url('../Images/head_bar.png');
			background-repeat: repeat-x;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			border-style: none;
			border-radius: 4px 4px 4px 4px;
			height: 30px;
		}















	 .alert1 {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  background-color: #FF3d3d;
  border: 1px solid #EED3D7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

   -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
  width:1085px;
}

		 .alert2 {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  background-color: #59b260;
  border: 1px solid #30B661;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

   -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
  width:1085px;
}
   .alert3{
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
 background-color: #59b260;
  border: 1px solid #30B661;
 
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
   -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
  width:1085px;
}
	
   
.vr
{
  display:inline;
  height:100%;
  width:1px;
  border:1px inset;
  margin:5px
}

.rptHeading {
 font-size: 27px;
  line-height: 32px;
  margin-right: 35%;
  color: #06365f;
}

.reportLabel {
font-family:Arial;
	  color:#381704;
	  font-size:12px;
	  letter-spacing:0.1em;
	  line-height:200%;
	   padding-top:12px;

}

.Grid {
	background-color: #fff; 
	margin: 5px 0 10px 0; 
	border: solid 1px #525252; 
	border-collapse:collapse; 
	font-family:Calibri; 
	color: #474747;
	font-size: 0.9em; 
	}

.Grid td {
	  padding: 2px; 
	  border: solid 1px #c1c1c1; 
	  }

.Grid th  {
	  padding : 4px 2px; 
	  color: #fff; 
	  background: #363670 url(Images/grid-header.png) repeat-x top; 
	  border-left: solid 1px #525252; 
	  font-size: 0.9em; 
	  }

.Grid .alt {
	  background: #fcfcfc url(Images/grid-alt.png) repeat-x top; 
	  }

.Grid .pgr {
	background: #363670 url(Images/grid-pgr.png) repeat-x top; 
}

.Grid .pgr table { 
	margin: 3px 0; 
	}

.Grid .pgr td { 
	border-width: 0; 
	padding: 0 6px; 
	border-left: solid 1px #666; 
	font-weight: bold; 
	color: #fff; 
	line-height: 12px; 
}   

.Grid .pgr a { 
	color: Gray; 
	text-decoration: none;
}

.Grid .pgr a:hover { 
	color: #000; 
	text-decoration: none; 
}


/*
	Water mark styles
	*/
.textbox_with_Shadow_Water {
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;
	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	width: 300px;
	color:gray;
	font-style:italic;
}
.textbox_with_Shadow_Water:focus {
	/*outline: none;
	border: 1px solid #7bc1f7;
	-moz-box-shadow: 0px 0px 8px #7bc1f7;
	-webkit-box-shadow: 0px 0px 8px #7bc1f7;
	box-shadow: 0px 0px 8px #7bc1f7;*/
	 background-color:#fff2f2;
 border: 1px solid #FF5050;
}
.textbox_with_Shadow_Water_Nofocus {
	border: 1px solid #c4c4c4;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 8px #d9d9d9;
	-webkit-box-shadow: 0px 0px 8px #d9d9d9;
	box-shadow: 0px 0px 8px #d9d9d9;
	 -ms-border-radius: 4px;
	 -ms-box-shadow: 0px 0px 8px #d9d9d9;
	width: 200px;
}




