
body {
 background: #23303A;
 margin: 0px 0px 0px 0px;
 background-image: url(../../images/bgglow.jpg);
 background-repeat: repeat-y;
 background-position: center;
}

/* tr highlighting */
  .initial { background-color: #999999;}
  .normal { background-color: ; }
  .highlight { background-color: #BDBDBD; color:#FFFFFF; }


.leftbg { 
background-image:url(../images/left_menu_bg.jpg); 
background-repeat: repeat-y;
background-color: #b7b7b7;

}

.contentbg { 
background-image:url(../images/content_bg.jpg); 
background-repeat: repeat-y;
}

.contentbgleft { 
background-color: #23303A;
}

.company { 
 color: #333;
 background: #DADADA;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px;
 text-align: justify; 
 line-height: 20px;
 }
 

 
.featuredproject { 
 color: #333;
 background: #B2B2B2;
 border-left: solid;
 border-left-color: #909090;
 border-left-width: 1px;
 margin: 0px 0px 0px 0px;
}

.bluetext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#333333;
text-align: justify;
 line-height:18px;
}
.bluetext a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; line-height: 18px; }
.bluetext a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; line-height: 18px; }
.bluetext a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  text-decoration: underline; line-height: 18px;   }
.bluetext a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;  color:#FFFFFF; line-height: 18px;}

.projectitle {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
color:#B3B2B2;
text-align: justify;
line-height: 15px;
}

.whitetext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#B3B2B2;
text-align: justify;
line-height: 15px;
}
.whitetext a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#B3B2B2; text-align: justify; line-height: 15px; }
.whitetext a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#B3B2B2; text-align: justify; line-height: 15px; }
.whitetext a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color:#B3B2B2; text-align: justify; line-height: 15px; }
.whitetext a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-align: justify; line-height: 15px;}

.whitetextlarge {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
color:#B3B2B2;
text-align: justify;
line-height: 22px;
}

.porttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; text-align: justify; line-height: 15px; }
.porttext a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; text-align: justify; line-height: 15px; }
.porttext a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; text-align: justify; line-height: 15px; }
.porttext a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; text-align: justify; line-height: 15px; }
.porttext a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; text-align: justify; line-height: 15px;}

.porttitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #163D5C; font-weight:600; }

.portdivider1 { background-image:url(../images/port_divider1.jpg); background-repeat: repeat-x; height: 29px; }
.portdivider2 { background-image:url(../images/port_divider2.jpg); background-repeat: repeat-x; height: 42px;  }
.portdivider3 { background-image:url(../images/port_divider3.jpg); background-repeat: repeat-x; height: 19px;  }

.footer { 
 color: #333;
}
.foottext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; }
.foottext a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.foottext a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.foottext a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  text-decoration: none; }
.foottext a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;  color:#728B9F;}


.navfoot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight:600; }
.navfootlist {list-style-image:url(../images/right_arrow_light.gif); list-style-position: inherit; padding-left: 0px; line-height: 18px; margin-left: 16px;}

.navlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57656C; font-weight:600; text-align:center; }
.navlink a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #57656C; font-weight:600; text-decoration: none; text-align:center;}
.navlink a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #57656C; font-weight:600; text-decoration: none; text-align:center;}
.navlink a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #57656C; font-weight:600; text-decoration: none; text-align:center; }
.navlink a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:600; text-decoration: none; text-align: center; color:#FFFFFF;}


.navlinkleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57656C; font-weight:600; }
.navlinkleft a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #57656C; font-weight:600; text-decoration: none;}
.navlinkleft a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #57656C; font-weight:600; text-decoration: none;}
.navlinkleft a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #57656C; font-weight:600; text-decoration: none; }
.navlinkleft a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:600; text-decoration: none; color:#FFFFFF;}