﻿/* CSS Document */
::selection {
color: #000;

/* Safari */
}

:: focus {color: #000;background:#FFFAE2;}
::-moz-selection {
color: #000;background:#FFFAE2;
/* Firefox */
}


#header{ background:url('images/headerbg.jpg') repeat-x TOP; height:110px; margin:0; padding:0;}

.textboxStyle
{
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #888;
    box-shadow: 0 1px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
    height: 16px;
    vertical-align: middle;
    margin-bottom: 0px;
}
.textboxStyle:hover
{
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #888;
    color: #000;
background:#FFFAE2;
    box-shadow: 0 1px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
    height: 16px;
    vertical-align: middle;
    margin-bottom: 0px;
 background-color:#5CB3FF;
}
a img {border:0px;}
body
{
	background: #fff url('images/bg.jpg') repeat-x TOP;
	margin: 0px;
	padding: 0px;
	font-family:Verdana;
	font-size:12px;
}

#mainwarper{width:98%; margin:0px auto; padding:0px; background: #fff url('images/bg.jpg') repeat-x TOP; box-shadow: 0 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
#container{min-height:520px; width:100%; margin:0px; padding:0px;background:#fff; }
.container{min-height:500px; width:100%; margin:0px; padding:0px;background:#fff; }
.toplink{background:#ffa66f; padding:5px 0px; text-align:center; color:#ffffff; font-family:arial; width:100%; margin:0;   font-size:14px;box-shadow: 0 2px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.footer{background:#bf371b; padding:5px 0px; text-align:center; color:#ffffff; font-family:arial; width:100%; margin:0 auto;  font-size:14px;box-shadow: 0 2px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.Menuheading{background:url(images/head.png) repeat-x; padding:5px 0px; text-align:left; color:#ffffff; font-family:arial; font-size:14px;box-shadow:1px 2px 3px rgba(0,0,0,0.5); -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.5);}

/* login page css*/


button_row{width:100%; height:auto; vertical-align:middle; clear:both; margin:0px auto; padding-top:10px;}
.button2{width:86px; height:35px; float:left; padding:4px; margin-left:185px;}
.loginbtn
{
	border-style: none;
	width: 111px;
	height: 52px;
	float: right;
	padding: 4px;
	margin-right: 10px;
	background-image: url('../images/login.png');
}
.Resetbtn
{
	border-style: none;
	width: 113px;
	height: 50px;
	float: right;
	padding: 4px;
	margin-right: 10px;
	background-image: url('../images/reset.png');
}


#login_bg
{
	width: 460px;
	height: 382px;
	clear: both;
	background: url('images/bg.png') no-repeat;
	margin: 40px auto;
}
#sag-block{width:420px; height:auto; margin:0 auto; padding-top:115px;}
.sag-main_block{width:auto; height:auto; clear:both; padding:5px;}
.Sag_text{width:80px; line-height:38px; height:auto; float:left; color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.sag_box
{
	width: 210px;
	height: 45px;
	float: right;
	background: url('images/text_box.png') no-repeat;
	border: 0;
	color: #454545;
	font-weight: bold;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 20px;
}
.sag_boxic1
{
	width: 120px;
	height: 30px;
	float: left;
	/*background: url('images/user.png') no-repeat;*/
	border: 0;
	color: #454545;
	font-weight: bold;
	line-height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
}
.sag_box2
{
	width: 210px;
	height: 45px;
	float: right;
	background: url('images/text_box.png') no-repeat;
	border: 0;
	color: #454545;
	font-weight: bold;
	line-height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 10px;
}
.sag_boxic2
{
	width: 120px;
	height: 30px;
	float: left;
	/*background: url('images/pswd.png') no-repeat;*/
	border: 0;
	color: #454545;
	font-weight: bold;
	line-height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
}
.sag_boxic3
{
	width: 120px;
	height: 30px;
	float: left;
	/*background: url('images/year.png') no-repeat;*/
	border: 0;
	color: #454545;
	font-weight: bold;
	line-height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
.sag_boxic4
{
	width: 120px;
	height: 30px;
	float: left;
	/*background: url('images/institution.png') no-repeat;*/
	border: 0;
	color: #454545;
	font-weight: bold;
	line-height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
}




.submit-s{width:111px; height:52px; float:right; padding-left:100px; padding-top:10px; }
.reset-s{width:113px; height:50px; float:right; padding-left:10px; padding-top:10px; padding-right:10px;}

.input {
	width: 158px;
	padding: 5px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.year {
	width: 200px;
	padding: 5px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}



/* login page css ends*/

 .modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	 -moz-border-radius: 4px 4px; 
    -webkit-border-radius: 4px 4px; 
    border-radius: 4px 4px;
}      
.modalBackground {
	background-color: #999999; 
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modelpanel
{
	
	
	background-color:White;
	 border-width:2px; 
	border-color:#41519A;
	 border-style:solid; 
	padding:10px; -moz-border-radius: 4px 4px; 
    -webkit-border-radius: 4px 4px; 
    border-radius: 4px 4px;
	
}
.modelpanelmessage
{
	
background-color:White ;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
	width:250px;  -moz-border-radius: 4px 4px; 
    -webkit-border-radius: 4px 4px; 
    border-radius: 4px 4px;

	color:#41519A
}

 ddl
 {
 	color:Red;
 }
 

A:link      { color: #000000; text-decoration:none;font-size:small }
A:visited 	{ color: #000000; text-decoration:none;font-size:small }
A:active 	{ color: #000000;  cursor:hand; text-decoration:none;font-size:small }
A:hover 	{ color: #CFC98B;  cursor:hand; text-decoration:"underline";font-size:small }
		
A.bodyLink:link     { color: #000000; text-decoration:none; font-weight:bold; }
A.bodyLink:visited 	{ color: #000000; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #000000;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #CFC98B;  cursor:hand; text-decoration:"underline"; font-weight:bold; }

.link1
{
	color: #00732E;
	text-decoration: none;
	font-weight:bold;
}
.link1:hover
{
	color: #00732E;
	cursor: hand;
	text-decoration: "underline";
	font-weight:normal;
}
		
p
{
	line-height: 1.4em;
}

.title
{
    text-transform: uppercase;
    font-family: Arial;
    font-size: large;
    font-weight: bold;
    color: #00732E;
 }

hr {
	border: 0;
	border-top: 2px solid #00732E;
	height: 2px;
}

img
{
	border-width: 0;
}

ul
{
	list-style-image: url(Images/bullet.jpg);
	list-style-position: outside;
	list-style-type: disc;
	color: #000000;
	font-family: Arial;
}

.menutextindent
{
    font-size: x-small;
}

/* Headings                    */
/*-----------------------------*/
h1
{
	font-size: large;
	color: #393a39;
}

h2
{
	font-family: Arial;
	font-size: small;
	margin-bottom: -15;
	color: #393a39;
	padding-left: 15;
}
	
h3
{
	font-family: Arial;
	font-size: small;
	margin:0;
	
	color: #393a39;
	padding: 8px 10px;

	background:#f0f0f0;
}

h6
{
	
}

h4
{
	margin: 3px 0 3px 0;
	font-size:16px;

	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	
	line-height:18px
	
}
h1, h2, h3, h6
{
	margin: 0;
	font-family: Arial;
    text-align: left;
}
.hig
{
	padding: 2px 2px 2px 2px;
	border: 2px solid maroon;
}


/* Tables                      */
/*-----------------------------*/	
table
{
	font-size: 1em;
}

table.header
{
	  background-color:#EFF0E8;
}
td.header
{
	  background-color:#EFF0E8;
}

td.logo
{
	text-align: left;
	width: 184px;
}

td.title 
	{
		text-align: center;
		font-family: Arial;
		font-size: x-large;
		font-weight: bolder;
		color: #00732E;
	}

td.headerbar 
{
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}

td.menu 
{
	background-color:#00732E;
	width: 184px;
	height: 500px;
	vertical-align: top;
}

td.footer
{
	margin-left: 30;
	font-family: Arial;
	font-size:xx-small;
	font-weight: normal;
	color: #00732E;
	text-align: right;
}
.border_div
{
	border:solid 2px #00732E;
}
.padding_div
{
	padding:4px 4px 4px 4px;
}
.watermarked
{
    height: 20px;
    width: 150px;
    padding: 2px 0 0 2px;
    border: 1px solid #BEBEBE;
    background-color: #EFF0E8;
    color: #FF8C46;
}



.message
{
	font-weight: bold;
	color: #000;
	font-family: Arial;
}

.gr
{
	background-color:#00732E;
}
.tb
{
	background-color:silver;
}

.trhead
{
background-color:#00732E;
border-color:#EFE6F7;
color:white;
font-weight:bold;	
}
.trfooter
{
background-color:#CCCCCC;
border-color:#EFE6F7;
	Font-Size:0.8em
}
.tritem
{
background-color:White;
 color:Black;
/*border-color:#EFE6F7;*/
	
}

/*Modal Popup*/

.GVItemStyle
{
	background-color: #EFF0E8;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FF8C46;
}
.GVAltItemStyle
{
   background-color :#EFF0E8;
   font-family :Verdana, Arial, Helvetica;
   font-size :12px;
   color :#FF8C46 ;
}

.GVHeader
{
   font-family :Verdana, Arial, Helvetica;
   font-size :14px;
   color :#00732E ;
   font-weight :bold ;
   background-color:#d4d47f;
}

.PageNumber
{
   font-family :Verdana, Arial, Helvetica;
   font-size :12px;
   color :White ;
   font-weight :bold ;
}

.PagerStyle
{
	width: 686px;
	height: 36px;
	background-image: url(Images/photonav.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-top: 4px;
	text-align: center;
}
.PagerStyle1
{
 background-color:#d4d47f;	
}

.Caption
{
   font-family :Verdana, Arial, Helvetica;
   font-size :12px;
   color :White ;
   font-weight :bold ;
}
.TabBorder
{
	border:1px solid #71727F;
	border-collapse:collapse;
	text-align: center;
}
	.TabBorder tr
{
	border: 1px solid #71727F;
	border-collapse:collapse;
	}
.TabBorder th
{
	border: 1px solid #71727F;
	border-collapse:collapse;
	}
.TabBorder td
{
	border: 1px solid #71727F;
	border-collapse:collapse;
	}
.container {
           
                overflow:auto;
                
                
               
            }
            
            .container table th {
             
                position:relative;

                
                border-bottom: solid 1px #CCCCCC;
                text-align: left;
                        
            }
            .container table tf {
             
                position:relative;

                
                border-bottom: solid 1px black;
                text-align: left;
                        
            }
            
            .container table th a {
                /* Style */
                color: #F7F6F3;           
            }            
            
            .container table tbody {
                /* For alignment of the scroll bar */
                overflow-x:hidden;
            }  
            
            .container table tbody tr td {
                /* Style 
              
                border-bottom: solid 1px black;*/
                text-align: left;
                
            }   
            

.heading_back
{
	background-color: #336699;
	height: 25px;
	vertical-align: middle;
	color: White;
	font-family: Verdana;
	font-size: 10pt;
	background-image: url('images/small_blue.jpg');
	background-repeat: repeat-x;
}

.Footer_button
{
	margin-left: 5px;
	padding: 5px 20px;
	background: #FFFFFF;
	text-decoration: none;
	
	border-top: 2px solid #EBEAD1;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 13px;
	/*color: #182C33;
text-transform: uppercase;*/
	color:#422C21;
}
.Footer_button:hover
{
	
	background-color: Transparent;
	color: white;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
	
	visibility: hidden;
	margin: 0px !important;
	background-color: #FF6600;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	padding: 0;
	text-align: left;
	list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	text-align:left;
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	text-align:left;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color : window;
	color : windowtext;
	padding : 1px;
}   

.PageHeaddingBox
{
	background-color: #c3c7d3;
    font-size: small;
	font-family: Verdana;
    color: black;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
	height:100px;
	overflow:auto;
	text-align:left;
}
.Left_bg
{
	background-position: 0 0;
	background: url(images/left_bg.gif) no-repeat 0 0;
}

.water_bg
{
	background-repeat: no-repeat;
	background-position: center 90px;
	background-image: url(images/content_bg1.jpg);
	min-height:600px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}             
#ajaxProgressBg {
    border: 0; padding: 0; margin: 0; width: 100%; position: absolute;  opacity: 0.3;
    filter: Alpha(opacity:30); z-index: 0; }
#ajaxProgress{
    padding: 0; position: absolute; background-color: #FFFFFF; background: #FFFFFF url(images/processing.gif) no-repeat 50%;
    z-index: 1; left:50%; margin-left:-100px; width:200px; height:200px; border: solid 2px #444444; }

.ajaxProgressBg1 {
    border: 0; padding: 0; margin: 0; width: 100%; position: absolute; background-color: #444444; opacity: 0.3;
    filter: Alpha(opacity:30); z-index: 0; }
.ajaxProgress2{
    padding: 0; position: absolute; background-color: #FFFFFF; background: #FFFFFF url(images/processing.gif) no-repeat 50%;
    z-index: 1; left:50%; margin-left:-100px; width:200px; height:200px; border: solid 2px #444444; }
.SELECT {
	BORDER-BOTTOM: #6b91ab 1px solid; BORDER-LEFT: #6b91ab 1px solid; PADDING-BOTTOM: 4px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 4px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 4px; FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: rgb(255,255,255); COLOR: #000000; BORDER-TOP: #6b91ab 1px solid; BORDER-RIGHT: #6b91ab 1px solid; PADDING-TOP: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:2px solid #b65200;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{

    background-position:top;
    background-repeat:repeat-x;
    background-color:#ea8658;
    background-image:url(images/head.png);
    color:#fff;
}
.HeaderStyle th
{
    padding: 5px;
    color:#fff;
}
.HeaderStyle a
{
    text-decoration:none;
    color:rgb(191, 55, 27);
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top:1px solid #b65200;
}
.PagerStyle a
{
    color:#fff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border:1px solid #b65200;
}
.PagerStyle span
{
    font-weight:bold;
    color:#ffcb96;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 0px;
    border-right: solid 1px #b65200;
}
.RowStyle td
{
    background-color: #ead8b2;
}
.AltRowStyle td
{
    background-color: #f6ede1;
	background-image: url(Images/YahooSprite.gif);
    background-position:0 -80px;
    background-repeat:repeat-x;
}
.SelectedRowStyle td
{
    background-color: #fcb814;
	
    width:70px;
     height:30px;
}



.cmdbutton{
	background: url('Images/btn-middle-bg1.jpg') repeat-x left top;
	border: 1px solid #cbcbcb;
	font-size: 11px;
	font-weight: bold;
	color: #333333;padding:5px 8px;
	border-radius:5px 5px;
		cursor: pointer;
	font-family: Arial;
	 
	 
	  
	  
}
.cmdbutton:hover
{
	background: url('Images/btn-middle-bg2.jpg') repeat-x left top;
	border: 1px solid #c2c2c2;
	cursor: pointer;
	color: #000;
}

.inputbutton
{
	background: url('Images/btn-middle-bg1.jpg') repeat-x left top;
	border: 1px solid #cbcbcb;
	font-size: 11px;
	font-weight: bold;
	color: #333333;padding:5px 8px;
border-radius:5px 5px;
	cursor: pointer;
	font-family: Arial;
	 
	 
	  
	  
}
.inputbutton:hover
{
	background: url('Images/btn-middle-bg2.jpg') repeat-x left top;
	border: 1px solid #c2c2c2;
	cursor: pointer;
	color: #000;
}

.textboxNum
{
	text-align: right;
	}
