﻿body {
	font-family: 'arial';
	font-size: 20px;
	color: #333;
	margin: 0px;
	width : 100%;
	height : 100%;
	/* background: url(../images/bg.gif) repeat-x #627AAD; */
	
}

#container{
	width: 960px;
	margin: 0 auto;
	text-align: center;;
}
.green{
	
	background: rgb(78,78,255);/*rgb(252,255,244); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2JlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(252,255,244) 0%, rgb(223,229,215) 40%, rgb(179,190,173) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,255,244)), color-stop(40%,rgb(223,229,215)), color-stop(100%,rgb(179,190,173))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(252,255,244) 0%,rgb(223,229,215) 40%,rgb(179,190,173) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(252,255,244) 0%,rgb(223,229,215) 40%,rgb(179,190,173) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(252,255,244) 0%,rgb(223,229,215) 40%,rgb(179,190,173) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(252,255,244) 0%,rgb(223,229,215) 40%,rgb(179,190,173) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-8 */
}

.header{
	position:relative;
	background: rgb(78,78,255);/*rgb(98,125,77); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyN2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjNiMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(129,129,255) 0%, rgb(78,78,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(129,129,255)), color-stop(100%,rgb(78,78,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(129,129,255) 0%,rgb(78,78,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(129,129,255) 0%,rgb(78,78,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(129,129,255) 0%,rgb(78,78,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(129,129,255) 0%,rgb(78,78,255) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8181ff', endColorstr='#4e4eff',GradientType=0 ); /* IE6-8 */
	background-repeat: no-repeat; 
	
}

.hometext {
	font-size: 15px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: justify;
	color: #000;
	font-weight: normal;
}

.logintable { /* -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; */
	box-shadow: 0px 5px 10px 2px #6B6B6B;
	-webkit-box-shadow: 0px 5px 10px 2px #6B6B6B;
	-moz-box-shadow: 0px 5px 10px 2px #6B6B6B;
	-o-box-shadow: 0px 5px 10px 2px #6B6B6B;
}

.loginForm {
	background: #D3D9CF;
	-webkit-border-radius : 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	font-size: small;
	color: #000;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .3);
	-webkit-border-radius: 1em;
}

.loginform thead td {
	background: #25410E; /* IE6-9 */
	-webkit-border-radius-top: 1em;
	-moz-border-radius-top: 1em;
	border-radius-top: 1em;
	font-family: times;
	font-size: 20px;
	font-weight: bold;
	color: white;
	padding-left: 10px;
	text-shadow: 0 2px 5px #000;
}




/* input[type="text"],select,input[type="password"] {
	width: 150px;
	font-family: sans-serif;
	font-size: 12px;
	height: 22px;
	border: 1px solid #667A56;
	color: #7C8D6E;
}

input[type="text"]:FOCUS,select:FOCUS,input[type="password"]:FOCUS {
	border: 1px solid #1A2E0A;
	width: 150px;
	font-family: sans-serif;
	font-size: 12px;
	height: 22px;
	font-weight: bold;
	background-color: #92A086;
	color: black;
	cursor : pointer;
	cursor: text;
}

textarea {
	border: 1px solid #667A56;
	font-family: sans-serif;
	font-size: 12px;
	width: 150px;
	height: 60px;
	color: #7C8D6E;
}

textarea:FOCUS {
	border: 1px solid #1A2E0A;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #92A086;
	color: black;
	width: 150px;
	height: 60px;
	cursor : pointer;
	cursor: text;
}
 */
table {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
}

.headingsrow {
	font-family: verdana;
	font-size: 18px;
	color: black;
	height: 25px;
	text-align: center;
	border-bottom: thin solid;
}

.footerclass,.footerclass a {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.footerclass a:hover {
	font-size: 11px;
	color: #E6E6FA;
	font-weight: bold;
}

.heading1 {
	font-family: sans-serif, cursive;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.reporttable tbody tr,.formtable tr {
	font-family: sans-serif;
	font-size: small;
	background: #E9ECE7;
	text-align: left;
	border: 1px solid #ffffff;
	font-weight: bold;
	color: #51673E;
}

.formtable td,.formtable th,.applformtable td,.applformtable th {
	padding-bottom: 3px;
	padding-top: 3px;
}

.applformtable th {
	text-align: left;
	padding-left: 5px;
	width: 200px;
}

.formtable td,.reporttable td,.applformtable td {
	padding-left: 5px;
}

.formtable th {
	padding-right: 5px;
	text-align: right;
}

.reporttable tbody tr:hover {
	padding: 3px, 2px, 5px, 3px;
	font-family: sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
}

.subheadings2 {
	background-color: #7C8D6E;
	font-family: sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.subheadings1,.reporttable th,.reporttable tfoot tr,.formtable th,.formtable tfoot tr
	{
	background-color: #51673E;
	font-family: sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.reporttable th {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.reporttable a,a {
	font-family: sans-serif;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: fuchsia;
	text-decoration: none;
	border: 0px;
}

.reporttable a:hover,a:hover {
	font-family: sans-serif;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: graytext;
	text-decoration: underline;
	border: 0px;
}

.hyperListCss a {
	font-family: sans-serif;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: olive;
	text-decoration: none;
}

.hyperListCss a:hover {
	font-family: sans-serif;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}


.datarow {
	font-family: sans-serif;
	font-size: 12px;
	color: black;
	background: #DEE1DE;
	height: 25px;
	text-align: left;
}

.subreportheads {
	background-color: #E0E0E0;
	font-family: verdana;
	font-size: 13px;
	color: black;
	height: 25px;
	text-align: center;
}

/* simple css-based tooltip */
.tooltip {
	background-color: #51673E;
	border: 1px solid #fff;
	padding: 10px 15px;
	width: 200px;
	display: none;
	color: #fff;
	text-align: left;
	font-size: 12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow: 0 0 10px #51673E;
	-webkit-box-shadow: 0 0 10px #51673E;
}

.newbuttonclass,.submitButtonCss {
	background-color: #51673E;
	border: 1px solid #fff;
	padding: 3px 10px 3px 10px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	font-family: verdana;
	
	/*border-radius:6px;
	-moz-border-radius:6px;*/
	
	text-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .2);
}

.newbuttonclass:hover,.newbuttonclass:ACTIVE,.submitButtonCss:hover {
	background-color: #667A56;
	padding: 3px 10px 3px 10px;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	font-family: verdana;
	cursor: pointer;
	cursor: hand;
	
	/* outline radius for mozilla/firefox only */
	
	/*border-radius:6px;
	-moz-border-radius:6px;*/
	
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .2);
}
/* box-shadow: h-shadow v-shadow blur spread color inset; */



.menurow{
	height: 35px;
	background: rgb(201,222,150); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5ZGU5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhhYjY2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTgyMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(201,222,150) 0%, rgb(138,182,107) 44%, rgb(57,130,53) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(201,222,150)), color-stop(44%,rgb(138,182,107)), color-stop(100%,rgb(57,130,53))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); /* IE6-8 */
	
}

ul.topnav {
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	width: 920px;
	background: #222;
	font-size: 5px;
	background: rgb(201,222,150); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5ZGU5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhhYjY2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTgyMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(201,222,150) 0%, rgb(138,182,107) 44%, rgb(57,130,53) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(201,222,150)), color-stop(44%,rgb(138,182,107)), color-stop(100%,rgb(57,130,53))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); /* IE6-8 */


}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	
	color : black;
	
	background: rgb(242,246,248); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(242,246,248) 0%, rgb(216,225,231) 50%, rgb(181,198,208) 51%, rgb(224,239,249) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(242,246,248)), color-stop(50%,rgb(216,225,231)), color-stop(51%,rgb(181,198,208)), color-stop(100%,rgb(224,239,249))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(242,246,248) 0%,rgb(216,225,231) 50%,rgb(181,198,208) 51%,rgb(224,239,249) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(242,246,248) 0%,rgb(216,225,231) 50%,rgb(181,198,208) 51%,rgb(224,239,249) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(242,246,248) 0%,rgb(216,225,231) 50%,rgb(181,198,208) 51%,rgb(224,239,249) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(242,246,248) 0%,rgb(216,225,231) 50%,rgb(181,198,208) 51%,rgb(224,239,249) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-8 */

}



/* ul.topnav li span { --Drop down trigger styles--
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} --Hover effect for trigger--
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; --Important - Keeps subnav from affecting main navigation flow--
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; --Create bevel effect--
	border-bottom: 1px solid #444; --Create bevel effect--
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { --Hover effect for subnav links--
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
} */



/*88888888888888888888888888888888888888*/

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.colheading { background-color:#D8E4F1; color:#00356A }
.wrap { 
/*	white-space: pre-wrap;*/ /* css-3 */
	white-space: -moz-pre-wrap!important; /* Mozilla, since 1999 */
/*	white-space: -pre-wrap; */ /* Opera 4-6 */
/*	white-space: -o-pre-wrap; */ /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
table.fixed { /*table-layout: fixed;*/ }





body { font-family:arial; 	font-size: 80%;  color:black }
table { font-size:11px;  padding-left:0px; padding-right:0px;  }
div.label {	background-color:  #B0C1D9;
	white-space: nowrap;  
	padding:4px 5px; 
	font-family:verdana,arial,monospace; 
	font-size:11px;
	font-weight:bold  }
table.window { background-color:#cccccc; }
table.form { background-color:#dddddd; }
tr.formheading { background-color:green; }
tr.tab { background-color:#336699; border-color:#FF0080; }	
tr.tabobs { background-color:#336699; border-color:#FF0080; }
tr.chkselected { background-color: #afafaf; color:black; font-weight:normal }
tr.chkselected input.readonly { background-color: #afafaf; color:white; }
tr.bar { background-color: #B4B4CA; color:black; font-weight:bold }

tr.border { /*background-color:#FF9600*/ background-color: #B4B4CA }
tr.workarea { /*background-color:#FFEEDD*/ background-color:#D8E4F1; }

tr.framesanction { background-color: #3434FF; height:16 }
tr.frame { background-color:#D8E4F1; }
tr.frame th { FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif; FONT-WEIGHT: bold; color:#00356A; text-align:left }

tr.frameobs { background-color:#D8E4F1; color:#00356A }
tr.colhead { background-color: #f3f3f3 }

th { FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif ; FONT-WEIGHT: bold; }
th.label { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: right }
th.formlabel { font-family: 'ms sans serif', sans-serif, arial, verdana, helvetica; font-size:11px; font-weight:bold; background-color:grey; color:white; text-align: left  }
th.modlabel { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: left; color: green}
th.modlabel { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: right; color: green}
th.reqlabel { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: left; color: red}
th.reqlabel-rt { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: right; color: red}
th.colheading { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: center }
th.frametitle { font-family: arial, verdana, helvetica, sans-serif; font-size:12px; text-align: left }

td  { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; margin-left:5px;}
tr.menuitem { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; background-color:white}
td.line { background-color:#3434FF } 
td.heading { color: white; background-color: #B4B4CA }
td.chkselected { background-color: #afafaf; color:black; font-weight:normal }
td.colheading { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-align: center }
td.coldata { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin-right:5px; margin-left:5px; }

h1,h2,h3,h4,H5,h6 { font-family:'times new roman','arial';  MARGIN-TOP: 3px;  MARGIN-BOTTOM: 3px }
ul  { MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px }
li.error { color:red; font-weight:bold; font-family:'times new roman','arial'; font-size:11px; margin: 2px }
/*A
{
	color: black;
  	TEXT-DECORATION: underline;
   	font-size: 80%; 
	font-weight: bold
}
A:hover
{
	color: #999999;
	TEXT-DECORATION:none
} */
a.service:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #686868; text-decoration: underline}
a.service:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: yellow; background-color: blue; text-decoration: underline}
a.service {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: BLUE; /*background-color: blue;*/ text-decoration: none}
/*a.service:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: white; background-color: blue; text-decoration: none} */
.or {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: FF8040}

a.info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:italic; color: #0000ff; text-decoration: none }
a.info:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:italic; color: #0000ff; text-decoration: underline }

/* input { font-size:95%; 	font-family: 'ms sans serif', sans-serif, 'Arial', 'Verdana', 'Helvetica' }
input.number { font-family: 'ms sans serif', sans-serif, arial; font-size:11px; font-weight:bold; text-align:right }
INPUT.buttonStyle { BACKGROUND-COLOR: #0082c6; BORDER-BOTTOM: #d6c6c6 2px solid; BORDER-LEFT: #d6c6c6 2px solid; BORDER-RIGHT: #d6c6c6 2px solid;     BORDER-TOP: #d6c6c6 2px solid;    COLOR: yellow;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;FONT-WEIGHT: bold }
input.readonly { border: #dddddd 0px solid; }
input.disabled { border: 0px solid; font-weight:bold }
select { font-family: 'ms sans serif', Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  }

.readonly { font-family: 'ms sans serif', sans-serif, arial; font-size:11px; font-weight:bold; }

input:focus, textarea:focus, select:focus, input:hover
  { background : #ffd;
    color : black; }
input[type="submit"]:hover { border-color: #900; 
                             background: #ffd;
                             color: #600; }
input[type="submit"]:active { border-color: red;
                              color: red;
                              background: #ffc; } */
/*input, textarea, option, button { font-size: 100%; }*/

/*.logo_slogan { color:#555555; font-size:11px; font-family:Arial; font-weight:bold;} 
.leftbar_title { color:#222222; font-size:11px; font-family:Arial; font-weight:bold;} 
.main_title { color:#555555; font-size:12px; font-family:Arial; font-weight:bold;} 
.sub_title { color:#555555; font-size:11px; font-family:Arial; font-weight:bold;} 
.main_Text { color:#222222; font-size:12px; font-family:Arial; font-weight:normal;} 
.key_Text { color:#222222; font-size:11px; font-family:Arial; font-weight:normal;} 

A:link	{ text-decoration:none; color: #333333; font-weight: plain }
A:visited { text-decoration:none; color: #333333; font-style: plain; font-weight: plain  }
A:active  { text-decoration:none; color: #333333; font-style: palin; font-weight: plain }
A:hover   { text-decoration:underline; color: #000000; font-weight: plain; font-style: plain; }
A:font   { font-face:Arial } */

/* DBGrid Style */
table.report {
	border: /*#0A2461*/ #2E609F 1px solid;
	background-color: #DAEAFF;
}
table.report tr.toolbar
{
	background-color: #DAEAFF ;
	/*background-color: #2c7fb5;*/
}
table.report tr.columnsupport
{
	color: #ffffff;
/*	background-color: #DAEAFF; */
	background-color: /*#0A2461*/ /*#2E609F*/ #2c7fb5;

/*	border-right: #0A2461 1px solid;
	border-bottom: #0A2461 1px solid */
}
table.report td.columnsupport
{
	color: #ffffff;
/*	background-color: #DAEAFF; */
	background-color: /*#0A2461*/ /*#2E609F*/ #2c7fb5;
	
/*	border-right: #0A2461 1px solid;
	border-bottom: #0A2461 1px solid; */
}
table.report .colheader { 
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #0A2461;
	/*height: 24px*/
}
table.pagenumbers A
{
/*	font-size:10pt; */
	color:maroon;
	text-decoration:none;
}
table.pagenumbers A:hover
{
	color:blue;
	text-decoration:underline;
}

table.report tr.colheading
{

	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: /*#0A2461*/ #2E609F;
	/*height: 24px*/
	
}

table.report td.colheading
{
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: /*#0A2461*/ #2E609F;
	padding: 5px 5px;
	/*height: 24px*/
/*	border: #DAEAFF 1px solid; */
/*	border-right: #DAEAFF 1px solid;
	border-bottom: #DAEAFF 1px solid
	               */
	
}
table.report tr.groupheader 
{
	color: #ffffff;
/*	background-color: #DAEAFF; */
	background-color: /*#0A2461*/ /*#2E609F*/ #2c7fb5;

}

table.report td.groupheader 
{
	color: #ffffff;
/*	background-color: #DAEAFF; */
	background-color: /*#0A2461*/ /*#2E609F*/ #2c7fb5;
	font-family: verdana, tahoma, arial;
	font-size:11px;
	font-weight:bold;

}
table.report tr.groupheader table td 
{
	color:white;
/*	font-size:9pt; */
	font-family:courier, arial, verdana;
	font-style:normal;
	/*font-weight:800;*/
}

table.report tr.groupheader table td span
{
/*	font-size:9pt; */
	font-family:courier, arial, verdana;
	font-weight:bold;
	/*font-weight:800;*/
	
	background: #EFEFEF;
	color: #3A4F6C; 
	
}

table.report tr.groupfooter 
{
	color: #ffffff;
/*	background-color: #DAEAFF; */
	background-color: /*#0A2461*/ /*#2E609F*/ #2c7fb5;

}

table.report td.groupfooter
{
	color: #ffffff;
/*	background-color: #DAEAFF; */
	background-color: /*#0A2461*/ /*#2E609F*/ #2c7fb5;
	font-family: verdana, tahoma, arial;
	font-size:11px;
	font-weight:bold;

}

table.report td.anchor A
{
	text-decoration:none;
	color:white;
}

table.report td.anchor A:hover
{
	text-decoration:underline;
	color:white;
}

table.report tr.dataflip1
{
	color: #000000;
	background-color: #ffffff /*#A9CBF7*/;
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	/*height: 20px*/
}
table.report tr.dataflip1:hover
{
	background-color: #eef
}
table.report tr.dataflip2
{
	color: #000000;
	background-color: #DAEAFF;
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	/*height: 20px*/
}

table.report tr.dataflip2:hover
{
	background-color: #eef
}


table.report td.data
{
/*	font-family: arial,verdana,serif;
	font-weight:bold;

	text-decoration:'none';

	background: #FFF5EA; 
	*/
/*	border: #DAEAFF 1px solid; */
/*	border-right: #DAEAFF 1px solid;
	border-bottom: #DAEAFF 1px solid; */
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
/*	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;*/
	font-size: 11px;
	font-weight: normal;
}

table.report td.data A
{
/*	font-family: arial,verdana,serif;
	font-weight:bold;

	text-decoration:'none';

	background: #FFF5EA; 
	*/
/*	border: #DAEAFF 1px solid; */
/*	border-right: #DAEAFF 1px solid;
	border-bottom: #DAEAFF 1px solid; */
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: maroon;
	               
}
table.report tr.reportsummary
{
	background-color: /*#0A2461*/ #2E609F;
	
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
}
table.report td.reportsummary
{
	background-color: /*#0A2461*/ #2E609F;
	
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;

/*	border-right: #DAEAFF 1px solid;
	border-bottom: #DAEAFF 1px solid; */
	
}

table.footer tr td.footer { 
		background-color: /*#0A2461*/ #348cc2;
		color: #ffffff;
		font-family: monospace, Tahoma, verdana;
		font-size: 11px;
	 }

table.grid { margin:0 0 10px 0; }
table.grid tr.label { 
		background-color: #dcdcdc;
	}
.chkselected { background-color: #afafaf; color:black; font-weight:normal }
table.grid td { 
	padding:2px 5px; 
	white-space: nowrap;  
/*	background:#FFF; */
/*	background:#eeeeee;*/
	background:#E2ECF9;

	border-left:1px solid /*#CCC*/ #556F93; 
	border-bottom:1px solid /*#CCC*/ #556F93;  
/*	font-family:'ms sans serif', 'times new roman',monospace;
	font-size:12px;*/
	font-family:verdana, arial,monospace;
	font-size:11px;
	font-weight:normal;
	/*text-align:center;*/ 
}
table.grid td.first-cell { border-top:1px solid /*#CCC*/ #556F93;  }
table.grid td.last-cell { border-right:1px solid /*#CCC*/ #556F93;  }
table.grid td.label { 
/*	background-color: #eeeeee; */
/*	background:#E2ECF9;*/
	background:/*#B0C1D9*/ #556F93;
	white-space: nowrap;  
	border-left:1px solid /*#CCC*/ /*#556F93*/ #B0C1D9; 
	border-bottom:1px solid /*#CCC*/ /*#556F93*/ #B0C1D9;  
	/*border-top:1px solid #CCC; */
	padding:4px 5px; 
	/*text-align:center; */
/*	font-family: 'ms sans serif', 'times new roman', monospace; 
	font-size:12px; */
	font-family:verdana, arial,monospace;
	font-size:11px;

	font-weight:bold;
	color: #FFFFFF;
}
table.plain { 
	margin:0 0 0 0;
	border: 0px;
	border-spacing: 0px;
}
//Classic Form Style
table.classicform0 { 
	border-top: 1px solid #3399ff;
	border-left: 1px solid #3399ff;
	color: #000000
}
table.classicform0 td.bar { 
	background:#4780cb; 
	color: #FFFFFF;
	border-top:1px solid /*#CCC*/ /*#2293FF*/ #FFFFFF; 
	border-left:1px solid /*#CCC*/ /*#2293FF*/ #FFFFFF; 
	border-right:1px solid /*#CCC*/ /*#2293FF*/ #3399ff; 
	border-bottom:1px solid /*#CCC*/ /*#2293FF*/ #3399ff; 
	padding: 5px;
	font-weight: bold;
}

table.classicform0 td.label { 
	background:#99ccff; 
	border-top:1px solid /*#CCC*/ /*#2293FF*/ #FFFFFF; 
	border-left:1px solid /*#CCC*/ /*#2293FF*/ #FFFFFF; 
	border-right:1px solid /*#CCC*/ /*#2293FF*/ #3399ff; 
	border-bottom:1px solid /*#CCC*/ /*#2293FF*/ #3399ff;
	color: #000000;
	padding: 5px;
}

table.classicform0 td { 
	background:#FFF; 
	border-top:1px solid /*#CCC*/ /*#2293FF*/ #FFFFFF; 
	border-left:1px solid /*#CCC*/ /*#2293FF*/ #FFFFFF; 
	border-right:1px solid /*#CCC*/ /*#2293FF*/ #3399ff; 
	border-bottom:1px solid /*#CCC*/ /*#2293FF*/ #3399ff; 
	padding: 5px;
}

/*table.classicform td { 
	padding: 4px 5px;
	white-space: nowrap;  
	background:#FFF; 
	border-top:1px solid #CCC #2293FF #36c; 
	border-left:1px solid #CCC*#2293FF #36c; 

	font-family:'ms sans serif', 'times new roman',monospace;
	font-size:12px;
	font-weight:normal;
	
}
table.classicform td.bar { 
	padding: 4px 5px;
	white-space: nowrap;  
	background:#36c; 
	color: #FFFFFF;
	font-family:'ms sans serif', 'times new roman',monospace;
	font-size:12px;
	font-weight:bold;

}
table.classicform td.first-cell { 
	border-top:1px solid #CCC #2293FF #36c;
}
table.classicform td.last-cell { 
	border-right:1px solid #CCC #2293FF #36c;
}
table.classicform td.eotable {
	border-bottom:1px solid #CCC*#2293FF #36c;  
}
table.classicform td.label { 
	background-color: #eeeeee #BDDFFF #e5ecf9;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #2293FF #36c;
	white-space: nowrap;  
	//border-left:1px solid #CCC; 
	//border-bottom:1px solid #CCC; 
	//border-top:1px solid #CCC; 
	padding:4px 5px; 

	font-family: 'ms sans serif', 'times new roman', monospace; 
	font-size:12px; 
	font-weight:bold 
}*/

/*
table.classicform tr:first-child td {
	border-top:1px solid #CCC; 
	}
table.classicform tr td:first-child {
	border-left:1px solid #CCC; 
	}
	
table.classicform td { 
	padding: 4px 5px;
	white-space: nowrap;  
	background:#FFF; 
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;  
	
	font-family:'ms sans serif', 'times new roman',monospace;
	font-size:12px;
	font-weight:normal;
}
*/

/*Classic Form Style*/
table.classicform { 
			border:1px solid #fff;
		  border-spacing:3px 3px;
		  background: #fff;
		  border-radius: 9px;
		  padding:5px;
		  border: 1px solid #9f9f9f;
		  margin-bottom:20px;
		  margin-top:10px;
		-webkit-box-shadow: 0 10px 16px -2px #d2d2d2;
		-moz-box-shadow: 0 10px 16px -2px #d2d2d2;
		 box-shadow: 0 10px 16px -2px #d2d2d2;
  }
table.classicform tr.label { 
		background-color: /*#dcdcdc*/ #;
		
	}
table.classicform td.bar { 
	background:#556F93;
	color: #FFFFFF;
	font-weight: bold;
	/*font-size: 14px;
	font-family: 'times new roman', 'ms sans serif', monospace;*/
	font-family:verdana,arial,monospace; 
	font-size:12px;
}
table.classicform td { 
	padding: 3px 3px;
	white-space: wrap;  
	background:/* #dadada */#f0f1f1; 
/*	font-family:'ms sans serif', 'times new roman',monospace;
	font-size:12px;
	*/
	font-family:arial; 
	font-size:12px;
	font-weight:normal;
	 border:1px solid #b9b9b9;
	 	/*text-align:center;*/ 
}
table.classicform td.first-cell { 
	border-top:1px solid /*#CCC*/ #556F93;
}
table.classicform td.last-cell { 
	border-right:1px solid /*#CCC*/ #556F93;
}
table.classicform td.eotable {
	border-bottom:1px solid /*#CCC*/ #556F93;  
}
table.classicform td.label { 
	/* background-color: #eeeeee #B0C1D9#a3c0da;  */
	background: rgb(161,199,226); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzdlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmI3ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(161,199,226,1) 0%, rgba(130,183,214,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,199,226,1)), color-stop(100%,rgba(130,183,214,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(161,199,226,1) 0%,rgba(130,183,214,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(161,199,226,1) 0%,rgba(130,183,214,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(161,199,226,1) 0%,rgba(130,183,214,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(161,199,226,1) 0%,rgba(130,183,214,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c7e2', endColorstr='#82b7d6',GradientType=0 ); /* IE6-8 */
	white-space: nowrap;  
	/*border-left:1px solid #CCC; */
	/*border-bottom:1px solid #CCC; */
	/*border-top:1px solid #CCC; */
	padding:4px 5px; 
	/*text-align:center; */
	/*font-family: 'ms sans serif', 'times new roman', monospace; 
	font-size:12px;*/ 
	font-family:verdana,arial,monospace; 
	font-size:12px;
	font-weight:bold ;

}

/* input tye CSS*/

input[type="submit"],input[type="button"],input[type="reset"]{
		background: rgb(109,179,242); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0YTNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM2OTBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY5ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-8 */
		padding: 5px 15px 5px 15px;
		cursor: pointer;
		font-size: 14px;
		margin:5px;
		color: white;
		 border-radius: 5px;
		text-shadow: 0px 2px 3px #000;
		border: 1px solid #00478a;
}

input[type="submit"]:hover,input[type="button"],input[type="reset"]{
		background: rgb(30,87,153); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
		padding: 5px 15px 5px 15px;
		cursor: pointer;
		font-size: 14px;
		margin:5px;
		color: white;
		  border-radius:5px;
		text-shadow: 0px 2px 3px #000;
		border: 1px solid #00478a;
}

input[type="text"]
{
 border-radius: 4px;
 border: 1px solid #848484;
 margin-right:3px;
 margin-left:3px;
 padding: 1px;
}

.marsetc{
	width: 50px;
	
}
.hall_tkt{
	
	width: 150px;
}
.epa_id{
	
	width: 120px;
}
.dt_birth{
	
	width: 100px;
}
.annual_income{
	
	width: 60px;
}
   

.blu{
	
	background: #2c539e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNTM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzUzOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2c539e 0%, #2c539e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2c539e 0%,#2c539e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 ); /* IE6-8 */
	
}