* {
  padding: 0;
  margin: 0;
} 

body 
{
  font-family: verdana, helvetica, arial;
  background-color: #5F5F5F;
  background-image: url(images/back.gif);
}

#container {
   margin: auto auto auto auto;
   width: 1250px;
   height: 450px;
   padding: 0px 0px 0px 0px;
   background-color: #fff;
}

#header{
   height:100px;
   width:1250px;
   background-color: #455A79;
}

#content_logos { 
  	float:left;
  	width: 640px;	
	padding:0px 0px 0px 0px;
	border-top: solid 1px #EEF5D8;	
}

#contenttxt { 
  	float: left;
  	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #4E4E4E;
  	text-align: left;
  	width: 640px;
	padding: 0px 0px;
	text-align: justify;
	line-height: 12pt;
}


#footer { 
	border-top: solid #fff 1px;
	padding:0px 0px 0px 0px;
  	width: 1250px;
  	height: 25px;
  	background-color: #084B8A;
  	float: none;
}

#footer_text {
	text-align: center; 
	font-family: verdana, Helvetica, Arial, "Microsoft Sans Serif";
	font-size: 11px;
	margin-top: 8px;
	color: #FFCC99;    
}

#footer_text a {
	text-decoration: none;
	color: #C9C9C9;
}

#footer_text a:hover {
	color: #C9C9C9;
	text-decoration: underline;
}


.header
{
background-color:#dedede;
text-align:left;
}
.item
{
background-color: #efefef;
}
.edititem
{
background-color:#ffcc00;   
}
.insert
{
background-color:#ccffcc;
}
.CurrentPage 
{
padding: 7px 10px 5px;
border: solid 1px #ddd; 
background: /*#2E8B57*/#77933C;
color:White;
}
.pagerForLastFirst  
{
background-color:#77933C;
color:#fff;
border: solid 1px #456999;
border-radius:4px 4px 4px 4px;
width:55px;
padding: 4px 10px 3px 5px;
}

fieldset.legendStyle {
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0.35em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    border:1px solid #084b8a;
    border-radius: 0px 8px 0px 0px;
} 

#nav {
    float: left;
    width: 500px;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
}
#nav li a {
    display: block;
    padding: 10px 15px;
    background: #ADD7F6;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #999;
    text-decoration: none;
    color: #000;
    font-weight:bold;
}
#nav li a:hover, #nav li a.active {
    background: #f5f5f5;
    color: #121763;
}
#nav li ul {
    display: none; // used to hide sub-menus
}
#nav li ul li a {
    padding: 10px 25px;
    background: #ececec;
    border-bottom: 1px dotted #ccc;
}

/*For GridView Header - Start*/
.tblHead
{
    font-size:13px;
    font-weight : bold;
    color:#FFF;
    background-color:#084B8A;
    text-align : center;    
    width:100px;	
    border-collapse: collapse;         
    border:1px solid #0B173B;
    padding: 3px 5px 3px 5px;
}

.tblHead a:link {
    color : white;
    text-decoration : none;
}

.tblHead a:visited {
    color : white;
    text-decoration : none;
}

.tblHead a:hover {
    color : white;
    text-decoration : underline;
}

.tblHead a:active {
    color : white;
    text-decoration : underline;
}
/*For GridView Header - End*/

/*For GridView Row - Start*/
.GridViewRowStyle td
{    
    background-color: #EFF5FB;
    color: #333333;
    /*width:15px;*/
    width:500px;
    border:1px solid #fff;
    padding: 10px 10px 10px 10px;
}

.AltntGridViewRowStyle td
{    
    background-color: #f5f5f5;
    color: #284775;    
   /*width:15px;*/
    width:500px;
    border:1px solid #fff;
    padding: 10px 10px 10px 10px;
}
/*For GridView Row - End*/

/*For GridView Footer - Start*/
.GridViewFooterStyle td
{
    background-color: #fff;
    border:1px solid #fff;
    font-weight: bold;
    color: White;
}
/*For GridView Footer - End*/
/*For GridView Selected RowS - Start*/
.GridViewSelectedRowStyle
{
    background-color: #B8450C;
    font-weight: bold;
    color: #fff;
    border:1px solid #fff;
    padding: 10px 10px 10px 10px;
}
/*For GridView Selected RowS - end*/
/*For GridView Pager - Start*/
.GridViewPagerStyle td
{         
    padding: 2px 6px;
    border: solid 1px #ddd; 
    background: #456999/*#2E8B57*/;
    color:#fff;
}

.GridViewPagerStyle a
{
    color:#F6F7A6;
    text-decoration:none; 
    font-weight:bold;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;    
}
/*For GridView Pager - end*/
.gridHeader
{        	
background-color:#0489B1;
width:15px;
color:#FFF;
font-size:13px;
font-weight:bold;	
border-collapse: collapse;         
border:1px solid #0489B1;
padding: 3px 2px 3px 2px;
}

.gridItem
{
background-color: #EFF5FB;
color: #333333;width:15px;
padding:1px 2px 1px 2px;
text-align:center;
}
.gridAlternateItem
{
background-color: #f5f5f5;
color: #284775;
width:5px;
padding:1px 2px 1px 2px;
text-align:center;
}

.modalGridHeader
{        	
background-color:#9F4606;
width:25px;
color:#FFF;
font-size:13px;
font-weight:bold;	
border-collapse: collapse;         
border:1px solid #9F4606;
padding: 3px 2px 3px 2px;
}

.modalGridHeaderBlue
{        	
background-color:#77933C;
width:25px;
color:#FFF;
font-size:13px;
font-weight:bold;	
border-collapse: collapse;         
border:1px solid #0B173B;
padding: 3px 2px 3px 2px;
}

.modalGridHeaderTranparent
{        	
background-color:transparent;
width:25px;
color:#000;
font-size:12px;
font-weight:bold;	
border-collapse: collapse;         
border:1px solid #f5f5f5;
padding: 2px 1px 2px 1px;
}

.modalGridItem
{
background-color: White;
color: #0b4c5f;
padding:1px 2px 1px 2px;
    
}
.modalGridAlternateItem
{
background-color: #EFF5FB;
    color: #0b4c5f;
padding:1px 2px 1px 2px;

}
.btnProgramInfo_Cancel
{
 background-color:#F7FEFE;
 color: #000;
 text-align:center;
 font-weight:bold;
 font-size:12px;
 border: 1px solid #f2f2f2;
 border-radius:5px;
 width:60px;
 height:28px; 	
}
.lblTitle_ProgrammeInfo
{
 background-color:#F7FEFE;
 color: #000;
 text-align:justify;
 font-weight:bold;
 font-size:16px;
 border: 1px solid #f5f5f5; 
 width:990px;
 height:40px; 
 padding:5px 20px 5px 20px;	
}
a.HeaderLink:link 
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size:13px;
font-weight:bold;
border-collapse: collapse;         
border:1px solid #0489B1;
padding: 5px 6px 5px 8px;
color:InfoBackground;
text-align:justify;
text-decoration:underline;
padding:1px 1px 1px 4px;
}
a.HeaderLink:visited
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size:13px;
font-weight:bold;
border-collapse: collapse;         
border:1px solid #0489B1;
padding: 5px 6px 5px 8px;
color:#fff;
text-align:justify;
padding:1px 1px 1px 4px;
text-decoration:none;
}
a.HeaderLink:hover{
background-color:#0489B1;
color:#F6E3CE;
text-decoration:none;
}
a.HeaderLink:active{
background-color:#251985;
color:#FFFFFF;
}
.PrevNext,.PageNumber
{
padding: 2px 6px;
border: solid 1px #ddd;
text-decoration: none;
color: #022553;
}
.PageNumber:hover, .PrevNext:hover
{
background-color: #FFA500;
color: #fff;
}
a.ProjectNameLink:link 
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
font-weight:normal;
padding: 5px 6px 5px 8px;
color:#B45F04;
text-align:justify;
text-decoration:underline;
padding:1px 2px 1px 2px;
}
a.ProjectNameLink:visited
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
font-weight:normal;
padding: 5px 6px 5px 8px;
color:#9F4606;
text-align:justify;
padding:1px 1px 1px 4px;
text-decoration:none;
}
a.ProjectNameLink:hover{
background-color:InfoBackground;
color:#000;
}
a.ProjectNameLink:active{
background-color:#3159A4;
color:#FFFFFF;
}

a.EditLink:link 
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
font-weight:bold;
border-collapse: collapse;         
border:1px solid #f5f5f5;
padding: 5px 6px 5px 8px;
color:#000;
text-align:justify;
text-decoration:underline;
padding:1px 1px 1px 4px;
}
a.EditLink:visited
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
font-weight:bold;
border-collapse: collapse;         
border:1px solid #0489B1;
padding: 5px 6px 5px 8px;
color:#fff;
text-align:justify;
padding:1px 1px 1px 4px;
text-decoration:none;
}
a.EditLink:hover{
background-color:#FFA500;
color:#fff;
text-decoration:none;
}
a.EditLink:active{
background-color:#FFA500;
color:#FFFFFF;
}

a.EditLinkModal:link 
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
font-weight:bold;
border-collapse: collapse;         
border:1px solid #f5f5f5;
padding: 5px 6px 5px 8px;
color:#fff;
text-align:justify;
text-decoration:underline;
padding:1px 1px 1px 4px;
}
a.EditLinkModal:visited
{
display:block;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
font-weight:bold;
border-collapse: collapse;         
border:1px solid #0489B1;
padding: 5px 6px 5px 8px;
color:#fff;
text-align:justify;
padding:1px 1px 1px 4px;
text-decoration:none;
}
a.EditLinkModal:hover{
background-color:#FFA500;
color:#ddffdd;
text-decoration:none;
}
a.EditLinkModal:active{
background-color:#FFA500;
color:#FFFFFF;
}
.hidden
{
display:none;
}

.modalBackground
{
  background-color:#000;
  font-family: Verdana, Helvetica, Arial;
  filter:alpha(opacity=40);
  opacity:0.5;
}
table.chkbox tr td label 
{ 
font-family:verdana,helvetica,arial;  
color:#000;
font-weight:normal;  
font-size:11px; 
margin-left : 10px;
}
/*.collapseContainer
{       
width : 1150px; 
font-family:verdana,helvetica,arial;  
color:#000;
font-weight:normal;  
font-size:11px;     
}
.collapsePanel
{
width: 1150px;
height: 100px;
background-color: White;
color:#000;
overflow: auto;
float: none;
}*/
/*.collapsePanelHeader
{
width: 320px;
height: 15px;
color: #fff;
background-color: #0B3861;
font-weight: bold;
font-size:13px; 
float:none;
padding: 3px 1px 3px 6px;
cursor: pointer;
}*/ 

/*.collapseContainerSubSector
{       
width : 1150px; 
font-family:verdana,helvetica,arial;  
color:#000;
font-weight:normal;  
font-size:11px;     
}*/
/*.collapsePanelSubSector
{
width: 1150px;
	height: auto;
background-color: White;
color:#000;
overflow: auto;
float: none;
}*/
/*.collapsePanelHeaderSubSector
{
width:320px;
height: 15px;
color: #fff;
background-color: #0B3861;
font-weight: bold;
font-size:13px; 
float:none;
padding: 3px 1px 3px 6px;
cursor: pointer;
}*/
.watermarked
{
 font-family: Verdana, Helvetica, Arial;
 font-size: 11px;
 height:20px;
 width:150px;
 padding:2px 0 0 2px;
 border:1px solid #BEBEBE;
 background-color:#fff;
 color:gray;
}
  
.lblPageTitle 
{ 
  width:350px;
  height:45px;
  font-size:18px;
  padding: 8px 8px 8px 8px;
  font-family: Verdana, Helvetica, Arial;
  font-weight:bold;
  font-family:Arial;
  color:#084B8A;
  background-color:#F7F8E0;
  border:1px solid #F5ECCE;
  border-radius:6px 6px 6px 6px;  
}
.justify
{
 text-align:justify;
 font-family: Verdana, Helvetica, Arial;  
 padding:1px 3px 1px 3px;  
}
.bullete
{
  list-style-image: url('resources/images/bulleteTick.jpg');
  padding:0 0 0 25px;/* make space for image*/
  margin:0 0 5px;
} 

.bulleteSymbol
{
  list-style-type: square;  
  padding:0 0 0 15px;/* make space for image*/
  margin:0 0 5px;
} 

.modalWeightageHeader
{        	
background-color:#0B4C5F;
font-family: Verdana, Helvetica, Arial;
width:auto;
color:#FFF;
font-size:13px;
font-weight:bold;	
border-collapse: collapse;         
border:1px solid #0B2F3A;
padding: 3px 2px 3px 2px;
}

.modalWeightageSubItem
{
background-color: #EFF8FB;
font-family: Verdana, Helvetica, Arial;
color: #333333;
padding:1px 2px 1px 2px;
}
.modalWeightgSubAltrntItem
{
background-color:#EFF8FB;
font-family: Verdana, Helvetica, Arial;
color: #284775;
padding:1px 2px 1px 2px;
}
.lblProgrammeTooltip 
{ 
  width:60px;
  height:25px;
  font-size:12px;
  padding: 2px 2px 2px 2px;
  font-weight:bold;
  font-family: Verdana, Helvetica, Arial;
  color:#084B8A; 
  text-decoration:underline;   
}
.btnSearch
{
 width:85px;
 height:30px;
 border: 1px solid #0B3861;
 background-color:#0B3861;
 border-radius: 8px 8px 8px 8px;
 font-family: Verdana, Helvetica, Arial;
 font-size: 12px;
 color:#fff;
 font-weight:bold; 
 padding: 2px 3px 2px 3px;
	text-decoration: none;
	cursor: pointer;
}