/*--------- Controls ---------*/
GrayBorder {
	border: 1px solid #d6d7d6;
}


.lblcolor {
	color:Green;
}



.WaterMarkCSSClass {
	font-family: Arial;
	font-size: 11px;
	color: #cccccc;
	border:1px #7d97b2 solid ;

}

.WaterMarkfinds {
	font-family: Arial;
	font-size: 13px;
	color: #cccccc;

}

.labelcss {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

}

.input {
	font-family: Arial;
	
	color: #cccccc;
	border: 1px solid #7d97b2;
}

.inputtext
{
	border: 1px solid #bdc3ad;
	font-family: Verdana;
	
	color: #000000;
}



.CommonControlStyleGray
{
	border-right: #bfc4ae 1px solid;
	border-top: #bfc4ae 1px solid;
	border-left: #bfc4ae 1px solid;
	border-bottom: #bfc4ae 1px solid;
	font-size: 11px;
	color: #bfc4ae;
	font-family: Verdana;
	height: 10px;
	text-decoration: none;
}
.CommonControlStyleBlack
{
	border-right: #bfc4ae 1px solid;
	border-top: #bfc4ae 1px solid;
	border-left: #bfc4ae 1px solid;
	border-bottom: #bfc4ae 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	height: 18px;
	text-decoration: none;
}

/*----------------------------------*/

/*-------------Grid Relaterd Classes------------------*/

a.GridRowLink
{
	font-weight: bold;
	font-size: 11px;
	color: #2f71a1;
	font-family: Verdana;
	text-decoration: underline;
}
a.GridHeaderLink
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
a.GridHeaderLink:link
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
a.GridHeaderLink:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
a.GridHeaderLink:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: underline;
}
a.GridHeaderLink:active
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
a.GridFooterLink:link
{
	font-weight: normal;
	font-size: 11px;
	color: #4694a8;
	font-family: Verdana;
	text-decoration: underline;
}
a.GridFooterLink:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #4694a8;
	font-family: Verdana;
	text-decoration: underline;
}
a.GridFooterLink:active
{
	font-weight: normal;
	font-size: 11px;
	color: #4694a8;
	font-family: Verdana;
	text-decoration: underline;
}

.GridRowStyle
{
	background-color: #ecf0f9;
}

.GridFooterLabel
{
	font-weight: normal;
	font-size: 11px;
	color: #4694a8;
	font-family: Verdana;
	text-decoration: none;
}
.GridSeparator
{
	font-size: 11px;
	color: silver;
	font-family: Verdana;
}
/*----------------------------------------------------*/


.GrayBlueBg
{
	background-image: url(../images/gray_blue_bg.gif);
	background-repeat: repeat-x;
}
.FooterBg
{
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
.SkyBlueBorder
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #efefff;
	border-bottom-color: #efefff;
	border-left-color: #efefff;
}
.GreenBg
{
	background-image: url(../images/green_bg.gif);
	background-repeat: repeat-x;
}


.DarkGrayBg
{
	background-color: #e7e7e7;
}
.ProductOverview
{
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

/*------------- Padding Classes --------------------*/
.PadLeft10
{
	padding-left: 10px;
}
.PadLeft300
{
	padding-left: 300px;
}

.PadLeft5
{
	padding-left: 5px;
}
.PadLeft7
{
	padding-left: 11px;
}
.PadLeft_space
{
	padding-left: 12px;
	
}
.PadLeft_space11
{
	padding-left: 9px;
}

.PadLeft_space3
{
	padding-left: 16px;
	* padding-left: 12px;
}
.PadLeft_space1
{padding-left: 16px;
	* padding-left: 27px;
	
}
.PadLeft_space2
{ padding-left:13px;
* padding-left: 9px;	
	
}
.PadLeft7
{
	padding-left: 5px;
	* padding-left: 7px;
}
.spacer
{
	* padding-left:5px;
	
	
	
	}
.spacer_1
	{
		* padding-left:5px;
		
		
		}
.spacer2
{
	* padding-left:4px;
	
	
	}
	.spacer6
{
 padding-left:4px;
}
	
.spacer5
{
	* padding-left:4px;
	 padding-left:8px;
	}	
	
	

	
.browsebutton
{
width:202px;

border:solid 1px #7d97b2 ;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;

	}
.team
{
	* padding-left: 20px;
	
}


.PadLeft25
{
	padding-left: 25px;
}
.PadLeft20
{
	padding-left: 20px;
}
.PadLeft24
{
	padding-left: 24px;
}
.PadLeft18
{
	padding-left: 18px;
}
.PadLeft35
{
	padding-left: 35px;
}



.PadRight10
{
	padding-right: 10px;
}

.PadRight20
{
	padding-right: 20px;
}
.PadRight30
{
	padding-right: 30px;
}
.PadRight20
{
	padding-right: 20px;
}
.PadRight10
{
	padding-right: 10px;
}

.PadTop5
{
	padding-top: 5px;
}

.PadTop10
{
	padding-top: 10px;
}

.PadTop15
{
	padding-top: 15px;
}

.PadTop20
{
	padding-top: 20px;
}

/*-----------------------------*/
.ChangePassword
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.ChangePassword:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.ChangePassword:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.ChangePassword:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.ChangePassword:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.WelcomeName
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.MainHeading1
{
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.Date
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}


.CopyRight
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.LeftPanelHeaderBg
{
	background-image: url(../images/left_panel_header_bg.gif);
	background-repeat: repeat-x;
	text-align:left;
	height:25px;
}
.LeftPanelHeading1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4a96ad;
	

}
.GrayText
{
	font-family: Verdana;
	font-size: 12px;
	color: #adaaad;
}
.GraySmallText
{
	font-family: Verdana;
	font-size: 11px;
	color: #adaaad;
}
.WhiteHeading1
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.WhiteHeading2
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}
.WhiteHeading2:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.WhiteHeading2:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.WhiteHeading2:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.WhiteHeading2:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.WhiteHeading3
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
}
.EmailLogins
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	text-align: left;
}
.BlueWhiteHeader
{
	background-image: url(../images/right_panel_header_bg.gif);
	background-repeat: repeat-x;
}

.GrayText:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #adaaad;
}
.GrayText:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #adaaad;
}

.GrayText:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #adaaad;
}

.GrayText:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #adaaad;
}


.BodyText
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.BlueHyperLink
{
	font-family: Verdana;
	font-size: 11px;
	color: #0000ff;
}
.GreenBodyText
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
	text-decoration: none;
}
.GreenBodyText1
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
	text-decoration: none;
}

.link
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
	text-decoration: none;
}
.link:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
	text-decoration: underline;
}

.GreenBodyText1:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
}
.GreenBodyText1:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
}
.GreenBodyText1 :hover
{
	font -family: Verdana;
	font -size: 11px;
	co lor: #4a96ad;
	text -decoration: underline;
}
.GreenBodyText1:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a96ad;
}

.LeftPanelHeading2
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #31719c;
}
.BoxGrayBg
{
	background-color: #F1F1F1;
}

.RightPanelHeading1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.RightPanelHeading1:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.BlackBorder
{
	border:solid 1px #000;
	border-top:none;
	margin-left:4px;
}



.RightPanelHeading1:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.RightPanelHeading1:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.RightPanelHeading1:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.RightPanelHeading2
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#OverFlow
{
	/*width: auto height:300px overflow:auto;*/
}
/* CSS Document */


/*------- New classes for the pages --------------- */

.PanelPadding
{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

.PanelBodyPadding
{
	padding-right: 20px;
	padding-left: 20px;
}


.Strip
{
	background-image: url(../images/strip_back.jpg);
	height: 25px;
	width: 987px;
	background-repeat: repeat-x;
}
.StripImage
{
	padding-top: 8px;
	padding-left: 8px;
}
.StripLabel
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #439b9f;
	text-decoration: none;
}
.StripLabe2
{
	font-family: Verdana;
	font-size: 13px;
	
	color: #000;
	text-decoration: none;
	padding-left:40px;
}


.ContentLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #449ca8;
}

.HyperLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #abadac;
	text-decoration: underline;
}

.HyperLink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #abadac;
	text-decoration: underline;
}

.FormTextField
{
	border: 1px solid  #7d97b2;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
.LabelTextField
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
.UplaodLogo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aeaeae;
}

.contantlablefileforrester
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.addanewproject
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/* modal pop up*/
.modalpopup
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	padding: 2px 3px;
	display: block;
	position: absolute;
}

.container
{
	width: 300px;
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.header
{
	background: url(img/sprite.png) repeat-x 0px -200px;
	color: #000;
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 3px 10px;
}

.header .msg
{
	font-weight: bold;
}

.body
{
	background-color: #f2f2f2;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
}

.body .msg
{
	background: url(img/sprite.png) no-repeat 0px -1150px;
	float: left;
	padding-left: 22px;
}

.footer
{
	background-color: #f2f2f2;
	border-color: #808080;
	border-style: none solid;
	border-width: 0px 1px;
	text-align: right;
	padding-bottom: 8px;
	padding-right: 8px;
}

.close
{
	right: 7px;
	background: url(img/sprite.png) no-repeat 0px -300px;
	width: 25px;
	cursor: pointer;
	position: absolute;
	top: 7px;
	height: 15px;
}

/*.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
*/

/*--------- Modal pop up ---------*/



.modalpopup
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	padding: 2px 3px;
	display: block;
	position: absolute;
}

.modalcontainer
{
	width:450px;
	border: solid 1px #808080;
	border-width: 1px 0px;
	margin: auto;
}

.modalheader
{


	float:left;
	width:428px;
	background-image: url(../images/right_panel_header_bg.gif);
	
	background-repeat: repeat-x;
	color: #000;
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 3px 10px;
		
}

.header .modalmsg
{
	font-weight: bold;
}

.modalbody
{
	background-color: #f2f2f2;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding-top: 30px;
	padding-left: 10px;
	padding-bottom: 30px;
	padding-right: 90px;
	vertical-align:top;
}

.body .msg
{
	background: url(img/sprite.png) no-repeat 0px -1150px;
	float: left;
	padding-left: 22px;
}

.modalfooter
{
	background-color: #f2f2f2;
	border-color: #808080;
	border-style: none solid;
	border-width: 0px 1px;
	text-align: right;
	padding-bottom: 8px;
	padding-right: 8px;
}

.close
{
	right: 7px;
	background: url(img/sprite.png) no-repeat 0px -300px;
	width: 25px;
	cursor: pointer;
	position: absolute;
	top: 7px;
	height: 15px;
}

/*.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}*/
.SelectedTab {
	background-color: #30709c;
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	
}
.UnselectedTab {
	font-family: Verdana;
	font-size: 14px;
	color: #4798a9;
	background-color: #FFFFFF;
	text-decoration:underline;
}
.text_small{
font-family:Verdana;
font-size:6px;
color:#000;}




/* CSS Document */





/* CSS Document */

body
{
margin:0;
padding:0;
}

.bg
{
background-image:url(../Images/bg.jpg);
background-repeat:repeat-x;
height:32px;
}

.border
{
border:1px #f0eef9 solid;
}


.bluecolor
{
background-color:#3474a0;
}

.projecttxt
{
border:1px #bdc6b3 solid;
height:21px;
font-family:Verdana, Arial;
font-size:12px;
color:#999999;
}

.greenbg
{
background-color:#ebf7e1;
padding:5px;
}

.grayborder
{
border:1px #d1d9ce solid;
height:66px;
background-color:#FFFFFF;
}

.bg_strip
{
background-image:url(../Images/bg_blue.jpg);
background-repeat:repeat-x;
height:25px;
}

.advancetxt
{
font-family:Verdana;
font-size:18px;
color:#0b0b0b;

text-decoration:none;
padding-left:10px;
}

.greentxt
{
font-family:Verdana;
font-size:12px;
color:#54a3a7;
font-weight: bold;
text-decoration:none;
padding-left:10px;
background-image:url(../Images/bg_blue.jpg);
background-repeat:repeat-x;
height:25px;
}
.newlink
{
	margin-top:5px;
	float:left;
	
	}

.grytxt
{
font-family:Verdana;
font-size:12px;
color: #666666;
font-weight: bold;
text-decoration:none;
}


.normaltxt
{
font-family:Verdana;
font-size:11px;
color:#0b0b0b;
font-weight: normal;
text-decoration:none;
}
.normaltxt1
{
font-family:Verdana;
font-size:11px;
color:#0b0b0b;
font-weight: normal;
text-decoration:none;
padding-left:37px;

}



.txtbox
{
border:1px #7d97b2 solid;

font-family:Verdana;
font-size:12px;
color:#000000;
width:200px;
Height:17px;

}



.calender{
height:27px;
width:284px;
margin-left:2px;
}

.addnew{
height:auto;
width:284px;
margin-left:2px;}
.txtbox2
{
border:1px #7d97b2 solid ;

font-family:Verdana;
font-size:12px;
color:#000000;


width:202px ; 
* width:205px ; 
 


}
.selectcontact
{
	border:1px #7d97b2 solid ;

font-family:Verdana;
font-size:12px;
color:#000000;



width:205px ; 

	}

	


.combotxtbox2
{
border:1px #7d97b2 solid ;

font-family:Verdana;
font-size:12px;
color:#000000;
width:200px;
* width:203px ;

}
.opm{
width:175px;
border:1px #7d97b2 solid ;
font-family:Verdana;
font-size:12px;
color:#000000;
}
.opm1{
width:178px;
border:1px #7d97b2 solid;
font-family:Verdana;
font-size:12px;
color:#000000;

}

.newprojectopm
{

border:1px #7d97b2 solid;
font-family:Verdana;
font-size:12px;
color:#000000;
width:200px;

}

.txtbox_smal
{
border:1px #7d97b2 solid;

font-family:Verdana;
font-size:12px;
color:#000000;
width:100px;
}

.txtbox_small1
{
border:1px #7d97b2 solid;

font-family:Verdana;
font-size:12px;
color:#000000;
width:70px;
}

.linktxta
{
font-family:Verdana;
font-size:11px;
color: #000000;
font-weight: normal;
text-decoration:none;
}

a.linktxt:hover
{
font-family:Verdana;
font-size:11px;
color: #000000;
font-weight: normal;
text-decoration: underline;
}

.footer_bg
{
background-image:url(../Images/footer_bg.jpg);
background-repeat:repeat-x;
height:23px;
}



.gray_strip{
height:27px;
width:95%;
background-color:#f9f9f9;
border:solid 1px #d0d0d0;
padding-left:10px;
margin:10px;
padding-top:10px;
color:#b70500;


}
#error_panel{
 width:720px;
margin: auto;

}
.gray_strip2{
height:28px;
width:728px;
background-color:#f9f9f9;
border:solid 1px #d0d0d0;

padding-left:1px;




color:#b70500;


}


.gray_strip1{
height:auto;
width:720px;
background-color:#d4d4d5;
border-bottom: solid 1px #fff;
border-right:solid 1px #828282;
border-top:solid 1px #828282;
border-right:solid 1px #828282;

color:#b70500;
background-image:url(Images/close.gif);
background-repeat:no-repeat;
background-position:right;
padding-left:10px;
border-bottom:solid 5px #526d84;





}

.SelectAccountSelectedRowStyle {  background-color: #dcdcdc;  border-style: none !important;  cursor: pointer;  font-family: Verdana;  font-size: 10pt;  height: 28px;  padding-left: 4px;

}
.PickListText
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
}
.setWidth
{
	width:100%;
}

.landScape
{
width: 1002px;
height: 100%;
margin: 0% 0% 0% 0%;

}
.activeTab
{
	float:left;
	padding :4px 10px; 
	border:solid 1px Gray; 
	border-bottom:none;  
	background-color:rgb(49, 109, 156) ;
	color:White;
}
.activeTab a
{
	color:White !important;
	text-decoration:none;
}
.deactiveTab
{
	float:left;
	padding :4px 10px; 
	border:solid 1px Gray; 
	border-bottom:none;  
	background-color: #eee ;
	color: Black;
	
}
.deactiveTab a
{
	color:Black !important;
	text-decoration:none;
}