@CHARSET "ISO-8859-1";


.textBoxGradient {
/*	width: 221px;
*/	background: transparent	url('img/form_elem_bg.jpg') no-repeat;
	color: #15317E;					/*	#747862	#347235 #0C5400 #15317E   */
	height: 20px;
	border: 0;
	padding: 4px 8px;
	margin-bottom: 0px;
	font-size: 9px;
}

.dropDownGradient {
/*	width: 227px;
*/	background: transparent url('img/form_elem_bg.jpg') no-repeat;
	color: #15317E;					/*	#747862 #347235  #0C5400 #15317E	*/
	height: 30px;
	border: 0;
	padding: 4px 8px;
	margin-bottom: 0px;
	font-size: 9px;
}

.checkBoxGradient {
/*	width: 221px;
*/	background: transparent	url('img/form_elem_bg.jpg') no-repeat;
	color: #15317E;					/*	#747862	#347235 #0C5400 #15317E  */
	height: 20px;
	border: 0;
	padding: 4px 8px;
	margin-bottom: 0px;
	font-size: 9px;
}

/* Hover Button 1 */
.coloredButton_1 {
	background-color: #db6600;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
	color: #000000;
	border:1px solid #db6600;
	background-image: url('img/button_bg.jpg');
}
.coloredButton_1:hover {
	background-color: #000000;	
	border:1px solid #000000;
	color: #ffffff;
	background-image: url('img/button_bg_over.jpg');
}


/* Hover Button 2 */
.greenButton_1 {
	background-color: #db6600;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
	color: #000000;
	border:1px solid #db6600;
	background-image: url('img/button_green_bg.png');
}

.greenButton_1:hover {
	background-color: #000000;	
	border:1px solid #000000;
	color: #ffffff;
	background-image: url('img/button_bg_over.jpg');
}



/* Hover Button 3 */
.cherryButton_1 {
	background-color: #db6600;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
	color: #ffffff;
	border:1px solid #db6600;
	background-image: url('img/button_cherry_bg.png');
}

.cherryButton_1:hover {
	background-color: #000000;	
	border:1px solid #000000;
	color: #ffffff;
	background-image: url('img/button_bg_over.jpg');
}

.buttonBlue {
 float:left;
 background-color:#0275d8;
 border:1px solid #660000;
 border-radius:5px;
 color:#fff;
 margin-right:10px;
 padding:5px 5px 5px 5px;
 font-size: medium;
}

.buttonBlue:hover { 
 background-color:#23bbf0;
 color:#000;
}

.buttonRed {
 float:left;
 background-color:#cc0000;
 border:1px solid #660000;
 border-radius:5px;
 color:#fff;
 margin-right:10px;
 padding:5px 5px 5px 5px;
 font-size: medium;
}

.buttonRed:hover {
 background-color:#ed7c63;
 color:#000;
}

a.linkButtonBlue {
 text-decoration:none;
 float:left;
 background-color:#0275d8;
 border:1px solid #660000;
 border-radius:5px;
 color:#fff;
 margin-right:10px;
 padding:5px 5px 5px 5px;
}

a.linkButtonBlue:hover { 
 background-color:#23bbf0;
 color:#000;
}

a.linkButtonRed {
 text-decoration:none;
 float:left;
 background-color:#cc0000;
 border:1px solid #660000;
 border-radius:5px;
 color:#fff;
 margin-right:10px;
 padding:5px 5px 5px 5px;
}

a.linkButtonRed:hover {
 background-color:#ed7c63;
 color:#000;
}


/* Following styles are for loading spread over pages. */
#loadingDiv
{
    position: fixed;
    z-index:10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    text-align: center;
    vertical-align: middle;    
    background-color : #494040;   /* #000 #E6E6E6	*/
    opacity:0.80;   
    filter:alpha(opacity=80); /* For IE8 and earlier */ 
    display: none;
}

#loadingDiv img
{
   position:absolute;
   top:50%;
   left:50%;
   margin-top:-16px;   /* half of image height */
   margin-left:-16px;  /* half of image width  */
   opacity:1;   
   filter:alpha(opacity=100); /* For IE8 and earlier */ 
}

.errorMsg {
	color: #FF0000;
	background-color: #ffEEEE;
/*	border: 3px solid #ff0000;	*/
/*	padding: 8px;	*/
/*	margin: 16px;	*/
}

.errorblock {
	color: #FF0000;
	background-color: #ffEEEE;
	border: 3px solid #ff0000;
	padding: 8px;
	margin: 16px;
}

.infoOnPage,.successOnPage,.warningOnPage,.errorOnPage,.validationOnPage {
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.infoOnPage {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('img/info.png');
}

.successOnPage {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('img/success.png');
}

.warningOnPage {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('img/warning.png');
}

.errorOnPage {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('img/error.png');
}


table.taskDispTableClass {
	font-family: verdana,arial,sans-serif;
	font-size:10px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}

table.taskDispTableClass th {
	background:#b5cfd2;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}

table.taskDispTableClass td {
	background:#dcddc0;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}

.uploadDocHeading
{
	color: maroon;
}

#programTable
{
	background: #90EE90;
	padding: 20px;
}


#programTableParentDiv
{
	margin-left: 50px;
}


table.gradienttable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}

table.gradienttable th {
	padding: 0px;
	background: #d5e3e4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZTNlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NjZGVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2M4Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d5e3e4 0%, #ccdee0 40%, #b3c8cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e3e4), color-stop(40%,#ccdee0), color-stop(100%,#b3c8cc));
	background: -webkit-linear-gradient(top,  #d5e3e4 0%,#ccdee0 40%,#b3c8cc 100%);
	background: -o-linear-gradient(top,  #d5e3e4 0%,#ccdee0 40%,#b3c8cc 100%);
	background: -ms-linear-gradient(top,  #d5e3e4 0%,#ccdee0 40%,#b3c8cc 100%);
	background: linear-gradient(to bottom,  #d5e3e4 0%,#ccdee0 40%,#b3c8cc 100%);
	border: 1px solid #999999;
	padding-left:15px;
}

table.gradienttable td {
	padding: 0px;
	background: #ebecda;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWNkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2UwZTBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ebecda 0%, #e0e0c6 40%, #ceceb7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebecda), color-stop(40%,#e0e0c6), color-stop(100%,#ceceb7));
	background: -webkit-linear-gradient(top,  #ebecda 0%,#e0e0c6 40%,#ceceb7 100%);
	background: -o-linear-gradient(top,  #ebecda 0%,#e0e0c6 40%,#ceceb7 100%);
	background: -ms-linear-gradient(top,  #ebecda 0%,#e0e0c6 40%,#ceceb7 100%);
	background: linear-gradient(to bottom,  #ebecda 0%,#e0e0c6 40%,#ceceb7 100%);
	border: 1px solid #999999;
	padding-left:15px;
}

table.gradienttable th p{
	margin:0px;
	padding:8px;
	border-top: 1px solid #eefafc;
	border-bottom:0px;
	border-left: 1px solid #eefafc;
	border-right:0px;
}

table.gradienttable td p{
	margin:0px;
	padding:8px;
	border-top: 1px solid #fcfdec;
	border-bottom:0px;
	border-left: 1px solid #fcfdec;;
	border-right:0px;
}
