body { line-height: 140%;  text-align: center;	background: #546264;	color: #333;	font-weight: lighter; font-size: small; font-family: Arial, Helvetica , sans-serif;}
#container { background: #272F2F; width: 902px; margin: 0 auto;   text-align: left;  }

/*
960 x 768
used 902 x 728???  MAYBE
dark grey (Background) #272F2F
light grey (Big Background) #546264
Maroon (Highlighted Text) #630000
Lt. Maroon (Highlighted Text) #C83965
lt grey Text  #F5FAFA
drk grey text #666666
mustard on dark #FFB00F
mustard on light #FFB00F
*/
/*
360h intro top, 280h  intro mid,  42h intro white bar = 682
# are IDs, one ref per page
. are classes

*/

.highlightOnLight {color: #630000; font-weight: 900;}
.highlightOnDark {color: #FFB00F; font-weight: 900;}
.standardText {color: #FFFFFF; font-weight: 100; font-size: x-small; font-family: Arial, Helvetica , sans-serif; line-height: 130% }
.quoteText {font-style: italic;}
.boldText {font-weight: bold;}

p.header {font-weight: bold; font-size: medium; font-family: Georgia, "Times New Roman",serif;}

/* ------------- Intro page */
#introTop    {  width: 902px;  background: #ffffff; }
#introMiddle { height: 200px; width: 902px;  background: #272F2F;}
#introBottom { height:  42px; width: 902px;    background: #ffffff; }
#introCoInfo {clear: both; margin-left: 584px; padding-top: 40px;  color: #F5FAFA; font-size: x-small; }
#introBar {width: 129px; height: 10px; padding: 0px 0px 0px 0px; background: #630000; position:absolute; }

/* ------------- Standard page  top,right,bottom,left */
#standardTop { float:right; height: 141px; width: 902px; margin: 0px 0px 0px 0px; background: #ffffff; }
#standardMiddle {float:right;   height: 420px; width: 902px; margin: 0px 0px 0px 0px; background: #272F2F;  color: #F5FAFA;}
#standardBottom {float:right;  height: 42px; width: 902px; margin: 0px 0px 0px 0px; background: #ffffff; }
#standardImg {float: left;    margin: 25px 16px 0px 0px; position: relative;}
#imgVarCol2 {float: left;    width: 558px; margin: 25px 16px 0px 0px; position: relative;}
#imgCol1     {float: left;    width: 284px; margin: 25px 16px 0px 0px; position: relative; text-align: right;}
#standardCol1{float: left;    width: 284px; margin: 10px 16px 0px 0px; position: relative; text-align: right;}
#bigBoldCol1 {float: left;   width: 284px; margin: 0px 16px 0px 0px; position: relative; text-align: right;font-weight: bold; font-size: x-large; font-family: Georgia, "Times New Roman",serif;}
#textCol2    {float: left;   padding: 5px; height: 300px; width: 558px; margin: 10px 0px 0px 0px; position: relative; text-align: left; }
#textCol2Scroll { position: relative; float: left; height: 380px;width: 558px;overflow: auto; margin: 20px 0px 0px 0px; padding:0px 20px 0px 0px;
}
#textCol3    {float: left;   width: 365px; margin: 10px 0px 0px 0px; position: relative; text-align: left;}
#textTeamCol3{float: left;   width: 420px; margin: 10px 0px 0px 0px; position: relative; text-align: left;}
#standardCol3{float: left;   width: 203px; margin: 10px 0px 0px 0px; position: relative; text-align: left;}
/*leave display:inline in it's needed for older browsers*/
#standardLogo {float: left;  margin: 25px 0px 0px 81px; position: relative; display:inline}
#standardCoInfo {float: right; margin: 57px 20px 0px 300px;  color: #666666;  position: relative; font-size: x-small;display:inline}
#standardBar {width: 284px; height: 10px; margin: 138px 0px 0px 0px; background: #630000; position:absolute; z-index:10;}


/* ------------- Links */
a {text-decoration: none; font-weight: bold; color: #FFFFFF; }
a:hover {text-decoration: underline;}


/* ------------- Intro Nav Links  top,right,bottom,left */

p.introNavTxt { text-align: left; margin: -1px 0px 0px 0px; font-size:x-small;font-weight: lighter; color:#F5FAFA;}
#introNav { color: #546264; margin: 20px 0px 0px 30px; font-size:small; font-weight: 900; }
.introNavCol {float:left;  width:95px; margin: 0px 0px 0px 25px; }
.introNavLinks a {color: #FFFFFF; }
.introNavlinks a:visited {color: #FFFFFF;}
.introNavlinks a:hover {color: #666666; }
.introNavlinks a:active {color: #666666; }

/* ------------- standard Nav Links */
#standardNav {margin: 10px 60px 0px 0px; font-weight: bold; font-size:1em; }
.standardNavCol {float:right; margin: 0px 25px 0px 0px;  }
.standardNavLinks a {color: #272F2F;}
.standardNavlinks a:visited {color: #272F2F;}
.standardNavlinks a:hover {color: #630000;}
.standardNavlinks a:active {color: #630000;}

/* ------------- this highlights the current page in the nav */
body#nav_1 a#nav_1,body#nav_2 a#nav_2,body#nav_3 a#nav_3,body#nav_4 a#nav_4,body#nav_5 a#nav_5, body#nav_6 a#nav_6,body#nav_7 a#nav_7{color: #FFB00F;}
body.marc a#nav_marc, body.alex a#nav_alex, body.jeff a#nav_jeff, body.steve a#nav_steve, body.jerry a#nav_jerry {color: #FFB00F;}
body.retail a#nav_retail, body.ind a#nav_ind, body.off a#nav_off {color: #FFB00F;}
body.design a#nav_design, body.prjctMng a#nav_prjctMng, body.genContrct a#nav_genContrct, body.arch a#nav_arch {color: #FFB00F;}

/* ------------- Portfolio Nav Links */
#portfNav { color: #546264; font-size:small ;font-weight: 900	; }
.portfNavLinks a {color: #FFFFFF;}
.portfNavlinks a:visited {color: #FFFFFF}
.portfNavlinks a:hover {color: #666666;}
.portfNavlinks a:active {	color: #666666;}

/* ------------- Standard page  top,right,bottom,left */
#portfScrollBar {width: 400px; height: 80px; margin: 350px 0px 0px 0px; }

/* ------------- Team Nav Links */
.teamNavLinks a {color: #FFFFFF;font-size:small ;font-weight: 900	;}
.teamNavlinks a:visited {	color: #FFFFFF;font-size:small ;font-weight: 900	;}
.teamNavlinks a:hover {	color: #666666;font-size:large ;font-weight: 900	;}
.teamNavlinks a:hover:visited {	color: #666666;font-size:large ;font-weight: 900	;}
.teamNavlinks a:active {	color: #FFFFFF;font-size:small ;font-weight: 900	;}