body{
text-align: center; /*centers our layout in some browsers*/
}

span.smalltextDkBlue { font-family: Verdana; font-size: 8.5pt; color: #194B8E }

span.newsleaderDateRed { font-family: Calibri; font-size: 10.5pt; color: #CC3300; text-align: left }

.smallTestimonyTextBlack { font-family: Arial; font-size: 8pt; color: #000000; margin-top: -1em }

.leftHeader  { font-family: Microsoft YaHei, Arial; font-size: 10pt; font-weight: bold; text-align: 
               left;}

.leftText  { font-family: Calibri; font-size: 9pt; text-align: 
               left; padding: 0px;  }

.bodyHeader  { font-family: Microsoft YaHei; font-size: 12.5pt; font-weight: bold; text-align: 
               left; margin-bottom: -1em; color:#507194;}
               
.bodySubHeader  { font-family: Microsoft YaHei; font-size: 10.5pt; font-weight: bold; text-align: 
               left; color:#000000}
               
.bodyBullet  { font-family: Calibri; font-size: 10.5pt; list-style-type: disc }

.bodyText  { font-family: Calibri, Arial; font-size: 10.5pt; text-align: 
               left}
               
.bodyTextCenter  { font-family: Calibri, Arial; font-size: 10.5pt; text-align: 
               center;}

.bannerBackground { padding: 3px; background-color: #CCCCCC }

.hm:link { 
color: white; 
background-color: #336699;
text-decoration: none;
padding-right: 8px;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 6px; 
}

.hm:visited { 
color: white; 
background-color: #336699;
text-decoration: none;
padding-right: 8px;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 6px; 
}

.hm:active { 
color: white; 
background-color: 336699;
text-decoration: none;
padding-right: 8px;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 6px;  
}

.hm:hover {
color: white; 
background-color: black;
text-decoration: none; 
padding-right: 8px;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 6px; 
} 


/* MAIN CONTAINER -------------------------- */
#container{
width: 800px;
background-color:#FFFFFF;
height: 600px;
margin-left: auto;
margin-right: auto;
/*Margin left and right set to auto center's our layout*/
text-align: left; /*Resets the text alignment*/
}

#masthead{
width: 800px;
background-color:#FFFFFF;
height: 77px;
margin-left: auto;
margin-right: auto;
top=0;
left=0;
/*Margin left and right set to auto center's our layout*/
text-align: left; /*Resets the text alignment*/
}

#leftheader{
width:248px;
height:77px;
background-color:#FFFFFF;
background-image: url(/images/ProjectSolutionsConsulting248x77.jpg);
float: left;
}

#rightheader{
width: 453px;
height: 77px;
background-color:#FFFFFF;
background-image: url(/images/PSCWebPageHeader.jpg);
background-repeat: no-repeat;
text-align: right;
float: right;
}

#body{
width: 800px;
background-color:#FFFFFF;
height: 502px;
margin-left: auto;
margin-right: auto;
/*Margin left and right set to auto center's our layout*/
text-align: left; /*Resets the text alignment*/
}

#left{
width: 155px;
background-color: #D1D1D1; 
height: 502px;
float: left;
}

#rightlargecolumn{
width: 645px;
background-color: #FFFFFF; 
height: 502px;
float: right;
}

/* LARGE ABOUT COLUMN LEFT -------------------- */
#lrgaboutcolumnleft{
width: 380px;
height: 480px;
padding: 3px 8px;
float: left;
background-color: #FFFFFF;
text-align: left;
z-order: 1;
}

/* SMALL LOWER COLUMN RIGHT - GOLD ------------------- */
#smallcolumnrightlowergold{
position=relative;
top=20px;
left=-10px;
width=195px;
height=240px;
padding: 3px 8px;
background-color: #FFCC66;
text-align: left;
}

/* TESTIMONIAL COLUMN - GOLD ------------------- */
#smallcolumnrightgold{
position=relative;
top=16px;
left=-5px;
width=250px;
height=470px;
padding: 3px 8px;
background-color: #FFCC66;
text-align: left;
z-order: 2;
}
/* TEXT INDENT --------------------------- */
#indentbody{
width = 600px;
float = right;
text-align=left;
}

/* FULL COLUMN --------------------------- */
#fullcolumn{
width: 650px;
height: 500px;
padding: 3px 8px;
float: right;
background-color: #FFFFFF;
text-align: left;
}

/* LARGE COLUMN LEFT -------------------- */
#lrgcolumnleft{
width: 450px;
height: 480px;
float: left;
background-color: #FFFFFF;
padding: 3px 8px;
text-align: left;
}

/* LARGE ABOUT COLUMN LEFT -------------------- */
#lrgaboutcolumnleft{
width: 380px;
height: 480px;
padding: 3px 8px;
float: left;
background-color: #FFFFFF;
text-align: left;
}


/* SMALL UPPER COLUMN RIGHT - WHITE ------------ */
#smallcolumnrightupperwhite{
position=relative;
top=0;
width=195px;
height=138px;
padding: 5px 0px;
background-color: #FFFFFF;
text-align: center;
float:right;
}

/* SMALL UPPER COLUMN RIGHT - BLUE #95B3D7 ------------ */
#smallcolumnrightblue{
position=relative;
top=10px;
left=-10px;
width=195px;
height=138px;
padding: 3px 8px;
background-color: #95B3D7;
text-align: left;
}

/* SMALL MAILING ADDRESS FRAME ------------ */
#mailaddressframe{
position=relative;
top=10px;
left=-10px;
width=195px;
height=100px;
padding: 3px 8px;
background-color: #95B3D7;
text-align: left;
}


#footer
{
    width=800;
    font-family: Verdana; font-size: 8.5pt;
    color:#D1D1D1;
    margin-left: auto;
	margin-right: auto;
	padding-top: 3px;
	/*Margin left and right set to auto center's our layout*/
    TEXT-ALIGN: center;
}

/* TOP NAV BAR ------------------------------------- */

#horizontalmenucontainer{
width: 800px;
background-color:#336699;
font-family: Verdana; font-size: 8.5pt;
color:#FFFFFF;
height: 20;
top=77px;
padding-top: 3px;
text-align: right;
}

/* VERTICAL MENU ----------------------------------- */ 

#navcontainer {}

#navcontainer ul
{
margin-left: 5;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial;
font-size: 8.5pt; 
text-align: left;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 144px;
background-color: ##D1D1D1;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #336699;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #000000;
color: #FFFFFF;
}