.screenbackground
{
    /*background-color:#D8DFE8;*/
    background-color: #F7FBFF;
}
.gvStyle
{
	border: 1 2px white;
	font-size:10pt;
	padding:2px;
	white-space:normal;
}
.tabContents
{
border:1px #B5DAFF solid;
background-color :#B5DAFF;
padding:1px 1px 1px 1px;
}
.data
{
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    vertical-align: middle;
    text-align: left;
    padding: 0px 3px 0px 3px;
}
.data1
{
    color: #000000;
    
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    padding: 0px 3px 0px 3px;
}
.table2
{
    border: 1px #B5DAFF solid;
    background-color: #B5DAFF;
    padding: 1px 1px 1px 1px;
}
.header
{
    font-family: Verdana;
    text-transform: capitalize;
    font-size: 28px;
    color: #000000;
    font-weight: bold;
    text-align: center;
}
h1,H2
{
    text-align: center;
}   
   

.AlternateStripeBackground
{
    background-color: #E8EEF7;
}

/*this region is for public View Page CSS */
.fontHeadingMain
{
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 text-align:left;
 vertical-align:top;
 margin-left:5px;
}
#Image2
{
	border-width:0px;
	height:228px; 
	width:239px;
}
#Image1
{
	border-width:0px;
	height:120px; 
	width:256px;
}
.fontHeadingsub
{
 font-family:Arial;
 font-size:10pt;
 font-weight:bold;
 text-align:left;
}
.ContentFirst
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	list-style-position: outside;
	margin-top: 5px; 
	margin-left: 5px;
}
.ContentBullets
{
	font-family:Arial;
	font-size:9pt;
	list-style-position: outside;
}
.projectHeading1
{
 font-family:Arial;
 font-size:14pt;
 font-weight:bold;
 text-align:center;
 margin-top: 5px;
}
.projectHeading2
{
 font-family:Arial;
 font-size:10pt;
 font-weight:bold;
 text-align:center;
 margin-top:5px;
}
 /* region end */
 /* region end */
 .LabelWrap
{
width:250px;
white-space:normal;
} 
#tblMain
{
	margin-Top: 0pt;
	margin-bottom: 0pt;
	vertical-align:top;
	background-color:White;
	margin-left: 0pt;
	margin-right: 0pt;
	page-break-inside:avoid;
	font-size:12pt;
	border-color :#000000;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse; 
	width:99%;
	height:698.25pt;
}
	#tblMain td{
        border-color:#000000;
        border-width:1px;
        border-style:solid;
        border-collapse:collapse
        }
         #tblChart .border_bottom{
        border-bottom-color:#000000;
        border-bottom-width:0px;
        border-bottom-style:none;
        border-top:0;
        border-left:0;
        border-right:0;
        border-collapse:collapse
         }
 .Warning
{
    color: Red;
    font-style: italic;
    font-weight:normal;
    font-size:1.1em;
    font-family:Verdana, Arial;
}
.cursor
{
	cursor:pointer;
}
.clearer {
	clear: both;
	overflow: hidden;
	background-color:transparent;
	filter:alpha(opacity=0);
	opacity:0.0;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
}
/* td CSS */
#tdheading
{
	text-align: center;
}
#tdImage1
{
 text-align:center;
}
#tdDesc
{
	width: 45%; 
	height: 51px;
	vertical-align:top;
}
#tdSchedule
{
	width: 25%; 
	height: 56px;
	vertical-align:top;
}
#tdCosts
{
	height: 51px;
	vertical-align:top;
}
#tdBenefits
{
	padding-left: 15px;
	vertical-align:top;
}
#tdProjectChanged
{
	height: 21px;
	vertical-align:top;
}
#tdProjectRisks
{
	padding-left: 15px; 
	height: 21px;
	vertical-align:top;
}
#tdProjAssumption
{
	height: 21px;
	vertical-align:top;
}
#tdPerComp
{
	padding: 0; 
	height: 75px;
	vertical-align:top;
}
#tdprojDateChanged
{
	height: 75px;
	text-align:center;
	vertical-align:middle;
}
#tdndotImage
{
	height: 75px;
	text-align:center;
}
.msgPrintRules
{
	width:50%;
	font-family:Verdana;
    font-style:italic;
    font-weight:bold;
    font-size:medium;
    word-spacing:5px;
    }
 .modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}
.modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity:0.7;
}
.modalBox caption {
	background-image: url('images/window_titlebg.gif');
	background-repeat:repeat-x
}
.caption, table caption {
	border-left:0px none; border-right:0px none; border-top:0px none; background-color: #aaa;
	background-image: url('images/tilebg_tablecaption.gif');
	color: #000;
	font-size: 16pt;
	width:100%;
	font-weight: bold;
	border-bottom: 1px solid #737373;
	white-space: nowrap;
	text-align: center
}
/* End td CSS */
#dvHeading
{
	border: 0px; 
	width: 100%; 
	font-family: Verdana; 
	font-size: 24px; 
	font-weight: bold; 
	text-align:center;
}
.divColLast{
	float:left; 
	white-space:nowrap;
}
