IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BACKGROUND: #aa9779;
text-align: -moz-center;
MARGIN: 0px;
COLOR: #333;
FONT-SIZE: 70%;
LINE-HEIGHT: 1.35em;
FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}

body /* Internet Explorer */ 
{ 
text-align: center; 
} 

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 



A { COLOR: #008000}
A:visited { COLOR: #00493A}
A:hover { COLOR: #ccc }

#pageborder {
background: #fff;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BORDER-RIGHT: #ccc 1px solid;
BORDER-LEFT: #ccc 1px solid;
WIDTH:850px;
text-align: left;
}

#masthead {
BACKGROUND: #f3f3f3;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
POSITION: relative;
WIDTH:100%;
HEIGHT: 112px;

}

#topnav2 {
	WIDTH: 580px;
	HEIGHT: 112px;
	text-align: right;
}



#submasthead {
BACKGROUND: url(images/topnavbg.gif) #f3f3f3 repeat-x;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH:100%;
HEIGHT: 32px;
border-bottom: #efefef 1px solid;
}

#tnav {
	WIDTH:780px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
    MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 32px
}
#tnav LI {
      PADDING-RIGHT: 0px; 
      PADDING-LEFT: 0px;
      FONT-SIZE: 11px;
	  FLOAT: right;
      PADDING-BOTTOM: 0px;
      MARGIN: 0px; 
      LINE-HEIGHT: 32px; 
      PADDING-TOP: 0px; 
      WHITE-SPACE: nowrap;
      LIST-STYLE-TYPE: none

}
#tnav A {
	    PADDING-RIGHT: 15px; 
        DISPLAY: block; 
        PADDING-LEFT: 10px; 
        FONT-WEIGHT: normal; 
        FLOAT: left; 
        PADDING-BOTTOM: 0px;  
        PADDING-TOP: 0px; 
        TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}

#tnav A:hover {
	color: #ccc;
}

#footer {
BACKGROUND: #fff;
WIDTH: 98%;
HEIGHT: 50px;
TEXT-ALIGN: center;
PADDING-TOP: 12px;
COLOR: #555;
border-top: #DDEAD2 1px solid;
font-size:10px;
}

#footer A { COLOR: #00493A;}

#footer A:hover { COLOR: #ccc;}


#bottomnav {
MARGIN: 0px 0px 0px 180px;
WIDTH: 600px;
TEXT-ALIGN: left;
FONT-SIZE: 0.85em; 
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 20px;
COLOR: #444;
}

#mainflash {
MARGIN: 0px 0px 0px 207px;
WIDTH: 567px;
height: 162px;

}

#subflash {
MARGIN: 0px 0px 0px 207px;
WIDTH: 567px;
height: 80px;

}


#page {

MARGIN: 0px 0px 0px 218px;
WIDTH: 370px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 30px;
PADDING-TOP: 20px;
text-align: left;
}



#pagewide {

MARGIN: 0px 0px 0px 218px;
WIDTH: 480px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 30px;
PADDING-TOP: 20px;
text-align: left;
}

#pagewide li { list-style-type:square; }

#wrapper {
POSITION: relative;
WIDTH: 100%;
TEXT-ALIGN: left;
background: url(images/wrapperbg.gif) #fff repeat-y ;
}

#rightnav {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
POSITION:absolute;
WIDTH: 140px;
TOP: 270px;
LEFT: 620px;
text-size: 16px;
font-weight: bold;
color: #8E8E8F;
}


#leftbar {
background: #fff;
text-align: right;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
POSITION:absolute;
WIDTH: 193px;
TOP: 0px;
LEFT: 0px;
}

#leftbar UL {
PADDING-LEFT: 0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px 10px 0.5em;
}

#leftbar LI {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        LINE-HEIGHT: 20px; 
        PADDING-TOP: 0px; 
        WHITE-SPACE: nowrap; 
        LIST-STYLE-TYPE: none
}
#leftbar A {
	PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    FLOAT: left; 
    PADDING-BOTTOM: 2px; 
    WIDTH: 180px; 
    COLOR: #999999; 
    PADDING-TOP: 2px; 
    TEXT-DECORATION: none;
	FLOAT: none;
	border-bottom: #DDEAD2 1px solid;
}

#leftbar A:hover {
	color:#000; background: #DDEAD2 ;	
}


#leftbarprj {
	text-align: right;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px;
	POSITION:absolute;
	WIDTH: 193px;
	TOP: 180px;
	LEFT: 1px;
	background: #fff;
}

#leftbarlinks {
text-align: right;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 8px;
PADDING-TOP: 0px;
POSITION:absolute;
WIDTH: 193px;
TOP: 180px;
LEFT: 0px;
}

#leftbar2 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 0px;
POSITION:absolute;
WIDTH: 193px;
TOP: 45px;
LEFT: 0px;
text-align: left;
}

#leftbar2 UL {
LEFT: 0px;
}

#leftbar2 LI {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        LINE-HEIGHT: 20px; 
        PADDING-TOP: 0px; 
        WHITE-SPACE: nowrap; 
        list-style-type:square; 
		list-style-image: url(images/bullet.gif); 
}
#leftbar2 A {
	PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    FLOAT: left; 
    PADDING-BOTTOM: 1px; 
    WIDTH: 180px; 
    COLOR: #00493A; 
    PADDING-TOP: 1px; 
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	FLOAT: none;
}

#leftbar2 A:hover {
	color:#555;	TEXT-DECORATION: underline;
}



.menubg{
background: url(images/core_business.gif) #fff no-repeat center center;
HEIGHT: 37px;
}

.menubg2{
background: url(images/featured_projects.gif) #fff no-repeat center center;
HEIGHT: 37px;
}

.menubg3{
background: url(images/featured_projects.gif) #fff no-repeat center center;
HEIGHT: 37px;
}

.menutxt{
font-size: 14px;
color: #fff;
padding: 12px;
font-weight: normal;
}


.top {
CLEAR:both;
FONT-SIZE: 0.85em;
MARGIN: 0px;
TEXT-TRANSFORM: uppercase;
TEXT-ALIGN: right;
}

.box {
BORDER-TOP: #eee 1px solid;
BORDER-BOTTOM: #eee 1px solid;
BORDER-LEFT: #eee 1px solid;
BORDER-RIGHT: #eee 1px solid;
WIDTH: 250px;
BACKGROUND-COLOR:cornsilk;
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN: 8px 0px 1em;
}



H1 {
COLOR: #999; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px;  PADDING-BOTTOM: 10px; font-family: Arial, Helvetica, sans-serif; border-bottom: #DDEAD2 1px solid;
}

H2 {
COLOR: #336600; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-top: 15px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

H3 {
COLOR: #6699CC; FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
.fll {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
.flr {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}

.flt {
	MARGIN-top: 5px; MARGIN-bottom: 1px
}

P#font-resizer {
	FONT-SIZE: 8pt; WIDTH: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}

.thumbnail { border: #DDEAD2 1px solid; cursor: pointer;  }

