/* CSS Document */

#greenbutton{
   font-family: Arial,Helvetica,sans-serif;
   position:relative;
   height:30px;
   line-height:14px;
   font-weight:normal;
   color:#fff;
}

#greenbutton .sub_text{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#greenbutton .sub_names{
   position:relative;
}
#greenbutton .sub_names a{
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   width: 125px;
   border-radius: .5em;
   margin-left:0px;
}

#greenbutton .sub_homebs{
   position:relative;
}
#greenbutton .sub_homebs a{
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   width: 130px;
   border-radius: .5em;
   margin-left:0px;
}


#greenbutton .sub_subs{
   position:relative;
}
#greenbutton .sub_subs a{
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   width: 15px;
   border-radius: .5em;
   margin-left:0px;
}

#greenbutton .sub_links{
   position:relative;
   left:1px;
   top:1px;
}
#greenbutton .sub_links a{
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   margin-left:5px;
}
#greenbutton .page_actions{
   position:absolute;
   right:7px;
   top:4px;
}
#greenbutton a{
   display: inline-block;
   outline: none;
   cursor: pointer;
   text-align: center;
   text-decoration: none;
   padding: 1px 10px;
   text-shadow: 0 0px 0px rgba(0,0,0,.5);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   box-shadow: 0 1px px rgba(0,0,0,.2);
   color: #000000;
   font-weight:normal;
   border: solid 1px #333333;
   background: #DDFFDC; /* for non-css3 browsers */
   background: -webkit-gradient(linear, left top, left bottom, from(#DDFFDC), to(#DDFFDC)); /* For Webkit Browsers */
   background: -moz-linear-gradient(top, #DDFFDC, #DDFFDC); /* for Firefox */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDFFDC', endColorstr='#DDFFDC'); /* for IE */
}
#greenbutton a:hover{
   background: #DDFFDC;
   background: -webkit-gradient(linear, left top, left bottom, from(#339900), to(#DDFFDC));
   background: -moz-linear-gradient(top, #339900, #DDFFDC);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#DDFFDC');
}
#greenbutton a.active{background:#DDFFDC;}
#greenbutton a img{vertical-align: +5px;}


.bgcGmailA1 {background-color: #DEE5F2;}
.bgcGmailA2 {background-color: #596987;}
.bgcGmailA3 {background-color: #FFF0E0;}
.bgcGmailA4 {background-color: #EE7000;}

.bgcGmailB1 {background-color: #DFECFF;}
.bgcGmailB2 {background-color: #0B6CFF;}
.bgcGmailB3 {background-color: #FDBCB1;}
.bgcGmailB4 {background-color: #B56D00;}

.bgcGmailC1 {background-color: #DEE2FF;}
.bgcGmailC2 {background-color: #0005CF;}
.bgcGmailC3 {background-color: #F4E7B1;}
.bgcGmailC4 {background-color: #AD8B00;}

.bgcGmailD1 {background-color: #DFD5FA;}
.bgcGmailD2 {background-color: #4F29A5;}
.bgcGmailD3 {background-color: #FFFFD3;}
.bgcGmailD4 {background-color: #64632E;}

.bgcGmailE1 {background-color: #FDE9F4;}
.bgcGmailE2 {background-color: #854F61;}
.bgcGmailE3 {background-color: #F9FFEF;}
.bgcGmailE4 {background-color: #659928;}

.bgcGmailF1 {background-color: #FFE3E3;}
.bgcGmailF2 {background-color: #CE0000;}
.bgcGmailF3 {background-color: #F1F5EC;}
.bgcGmailF4 {background-color: #006632;}

.bgcReconciled   {background-color: #99CCCC;}
.bgcUnReconciled {background-color: #FFFFCC;}
.bgcProjects     {background-color: #A6CEE3;}
.bgcProjects2    {background-color: #1F78B4;}
.bgcPeople       {background-color: #B2DF8A;}
.bgcWhite        {background-color: #FFFFFF;}
.bgcYellow       {background-color: #FFFFCC;}
.bgcReports      {background-color: #FFFFFF;}
.bgcAzure        {background-color: #F0FFFF;}

.bgcCB_d8_a1       {background-color: #8C510A;}
.bgcCB_d8_a2       {background-color: #BF812D;}
.bgcCB_d8_a3       {background-color: #DFC27D;}
.bgcCB_d8_a4       {background-color: #F6E8C3;}
.bgcCB_d8_a5       {background-color: #C7EAE5;}
.bgcCB_d8_a6       {background-color: #80CDC1;}
.bgcCB_d8_a7       {background-color: #35978F;}
.bgcCB_d8_a8       {background-color: #01665E;}

.bgcCB_d8_b1       {background-color: #C51B7D;}
.bgcCB_d8_b2       {background-color: #DE77AE;}
.bgcCB_d8_b3       {background-color: #F1B6DA;}
.bgcCB_d8_b4       {background-color: #FDE0EF;}
.bgcCB_d8_b5       {background-color: #E6F5D0;}
.bgcCB_d8_b6       {background-color: #B8E186;}
.bgcCB_d8_b7       {background-color: #7FBC41;}
.bgcCB_d8_b8       {background-color: #4D9221;}

.bgcCB_d8_c1       {background-color: #762A83;}
.bgcCB_d8_c2       {background-color: #9970AB;}
.bgcCB_d8_c3       {background-color: #C2A5CF;}
.bgcCB_d8_c4       {background-color: #E7D4E8;}
.bgcCB_d8_c5       {background-color: #D9F0D3;}
.bgcCB_d8_c6       {background-color: #A6DBA0;}
.bgcCB_d8_c7       {background-color: #5AAE61;}
.bgcCB_d8_c8       {background-color: #1B7837;}


.bgcCB_d8_d1       {background-color: #B35806;}
.bgcCB_d8_d2       {background-color: #E08214;}
.bgcCB_d8_d3       {background-color: #FDB863;}
.bgcCB_d8_d4       {background-color: #FEE0B6;}
.bgcCB_d8_d5       {background-color: #D8DAEB;}
.bgcCB_d8_d6       {background-color: #B2ABD2;}
.bgcCB_d8_d7       {background-color: #8073AC;}
.bgcCB_d8_d8       {background-color: #542788;}

.bgcCB_d8_e1       {background-color: #B2182B;}
.bgcCB_d8_e2       {background-color: #D6604D;}
.bgcCB_d8_e3       {background-color: #F4A582;}
.bgcCB_d8_e4       {background-color: #FDDBC7;}
.bgcCB_d8_e5       {background-color: #D1E5F0;}
.bgcCB_d8_e6       {background-color: #92C5DE;}
.bgcCB_d8_e7       {background-color: #4393C3;}
.bgcCB_d8_e8       {background-color: #2166AC;}

.bgcCB_d8_f1       {background-color: #D73027;}
.bgcCB_d8_f2       {background-color: #F46D43;}
.bgcCB_d8_f3       {background-color: #FDAE61;}
.bgcCB_d8_f4       {background-color: #FEE090;}
.bgcCB_d8_f5       {background-color: #E0F3F8;}
.bgcCB_d8_f6       {background-color: #ABD9E9;}
.bgcCB_d8_f7       {background-color: #74ADD1;}
.bgcCB_d8_f8       {background-color: #4575B4;}


.pix1w { width: 1px; white-space: nowrap }
.pix10w  { width:  10px; }
.pix20w  { width:  20px; }
.pix30w  { width:  30px; }
.pix40w  { width:  40px; }
.pix50w  { width:  50px; }
.pix60w  { width:  60px; }
.pix70w  { width:  70px; }
.pix80w  { width:  80px; }
.pix90w  { width:  90px; }

.pix100w { width: 100px; }
.pix110w { width: 110px; }
.pix120w { width: 120px; }
.pix130w { width: 130px; }
.pix140w { width: 140px; }
.pix150w { width: 150px; }
.pix160w { width: 160px; }
.pix170w { width: 170px; }
.pix180w { width: 180px; }
.pix190w { width: 190px; }

.pix200w { width: 200px; }
.pix210w { width: 210px; }
.pix220w { width: 220px; }
.pix230w { width: 230px; }
.pix240w { width: 240px; }
.pix250w { width: 250px; }
.pix260w { width: 260px; }
.pix270w { width: 270px; }
.pix280w { width: 280px; }
.pix290w { width: 290px; }

.pix300w { width: 300px; }
.pix310w { width: 310px; }
.pix320w { width: 320px; }
.pix330w { width: 330px; }
.pix340w { width: 340px; }
.pix350w { width: 350px; }
.pix360w { width: 360px; }
.pix370w { width: 370px; }
.pix380w { width: 380px; }
.pix390w { width: 390px; }




.datetime {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.footer {
	font-family: Arial,Helvetica,sans-serif; 
	line-height: 1px; 
	font-size: 8px;
	color: #222222; 
}
.GUS-logo {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 54px;
	font-style: italic;
	line-height: normal;
	color: #788DA5;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.headertitles {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
.Heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.mainbody {
	border-style: solid;
	border-color: #CCCCCC;
	border-left-width:    15px;
	border-right-width:   15px;
	border-top-width:     15px;
	border-bottom-width:  15px;
}


.mainLRpan15 {
	border-style: solid;
	border-color:transparent;
	border-left-width:    15px;
	border-right-width:   15px;
}


.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
.maintitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #788DA5;
}
.navbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #999933;
	text-decoration: underline;
}
.Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.notes {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}


.projtitle {
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
}

.projtotals {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
}

.projtotaltotals {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	color: #000000; 
}

.recordheader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px; 
	font-weight: bold; 
}

.recordheader2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px; 
	font-weight: bold; 
}

.recordvalues {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
}
.reportlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #0000FF;
}
.reportlink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
.reportlink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
.reportlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339900;
	font-style: italic;
	font-weight: bold;
}

.style16  {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.style16b {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.style18  {font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.style18b {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.style20  {font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.style20b {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}

.style30 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }
.style31 {font-size: 12px}
.style32 {font-size: 12px}
.style33 {font-size: 12px}
.style35 {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; }
.style36 {font-weight: bold; font-family: Arial,Helvetica,sans-serif;}
.style38 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.style40 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.style42 {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.style43 {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.style44 {font-family: Arial, Helvetica, sans-serif; font-size: x-large;font-weight: bold;}
.style45 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }

.sub1body {
	border-style: solid;
	border-color: #CCCCCC;
	border-left-width:    5px;
	border-right-width:   5px;
	border-top-width:    15px;
	border-bottom-width:  5px;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}
.Subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

.Subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

.subtotal {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
}
.typetotal {
	font-weight: bold; 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px; 
	color: #000000; 
}
.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	COLOr: #000000;
}
.Title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #788DA5;
}
.warning {
        color: #FF0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px; 
        font-weight: bold; 
}

