
/* PAGE ARCHITECTURE */

/*purple- 6633FF, Maize - C5A106  Yello-lime - #C0D52C  Cherry red - EF2628   DK gray - 676858   lt gray - A6A9A3  */

body
{
	background-color: #C0D52C;
/*padding: 0; margin: 0;*/

margin-top: 0px;                                                                            
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
FONT-FAMILY: Lucida,Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica, sans-serif; FONT-WEIGHT: 400; 
}	

/* purple - 6633FF  gold C4A001  red - EF2628  lime - C1D62F*/
a:link    {color:#6633FF; text-decoration: none;}
a:visited {color:#C4A001; text-decoration: none;}
a:hover   {color:#EF2628; text-decoration: none;}
a:active  {color:#C1D62F; text-decoration: none;}


/*Main Page Containers */


#MainWrapper
{
border: 1px;
width: 870;
margin: 0 auto; 

}

#Header
{
width: 870;
margin-top: 0px;                                                                            
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#MainContentWrapper
{
/*border: 1px black solid;*/
width: 870px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px; 
background-color: #ffffff;
}


#BodyCopyWrapper {
background-color: #ffffff;

/*border: 1px solid black;*/


/*margin-left: 350px; */
width: 500px;
/*padding-top: 10px;
padding-left: 20px;
/*padding-right: 10px;*/
}



/*Generic Block Indents */


.LeftImagePosition {
padding-top: 30px; 
padding-right: 0px;
}


.BodyCopyPosition {
padding-top: 10px; 
padding-right: 180px;
padding-left: 30px;
}

.LeftNavPosition {
padding-top: 72px; 
padding-right: 30px;
padding-left: 30px;
}


.Padding20l {
padding-left: 20px;
}



/* Typography */


/*light gray: 86868A ,   69696B dk med lt gray , 5C5C5D, darker medium, 5C5C5E
*/

.TextGray11 {
text-align: left;
FONT-SIZE: 11px;
COLOR: #848682;
LINE-HEIGHT: 16px;
FONT-WEIGHT: 400;
}

.TextGrayItalic11 {
text-align: left;
FONT-STYLE: italic;
FONT-SIZE: 11px;
COLOR: #848682;
LINE-HEIGHT: 16px;
FONT-WEIGHT: 400;
}

.TextGray12 {
text-align: left;
FONT-SIZE: 12px;
COLOR: #848682;
LINE-HEIGHT: 17px;
FONT-WEIGHT: 400;
}

.BoldTextGray11 {
text-align: left;
FONT-SIZE: 11px;
COLOR: #848682;
LINE-HEIGHT: 16px;
FONT-WEIGHT: 550;
}

.BoldTextGray12 {
text-align: left;
FONT-SIZE: 12px;
COLOR: #848682;
LINE-HEIGHT: 17px;
FONT-WEIGHT: 550;
}


.TextGray9 {

FONT-SIZE: 9px;
COLOR: #848682;
LINE-HEIGHT: 12px;
}

.TextGray8 {
text-align: left;
FONT-SIZE: 8px;
COLOR: #848682;
LINE-HEIGHT: 11px;
}




.TextGrayPortfolio11 {
text-align: left;
FONT-SIZE: 11px;
COLOR: #848682;
LINE-HEIGHT: 23px;
FONT-WEIGHT: 400;
}



H1		{
FONT-SIZE: 15px;
/*COLOR: #16518B;*/
FONT-WEIGHT: 550;
LINE-HEIGHT: 18px;
margin-top: 0;
 
}

H2		{
FONT-SIZE: 14px;
LINE-HEIGHT: 16px;
FONT-WEIGHT: 550;
margin-top: 0;
margin-bottom: 3px; }


H3		{
FONT-SIZE: 12px;
LINE-HEIGHT: 16px;
FONT-WEIGHT: 550;
margin-top: 0;
margin-bottom: 6px; }

H4		{
FONT-SIZE: 12px;
LINE-HEIGHT: 15px;
FONT-WEIGHT: 550;
margin-top: 0px;
margin-bottom: 0px; }

H5		{
FONT-SIZE: 12px;
LINE-HEIGHT: 14px;
FONT-WEIGHT: 550;
margin-top: 0;
margin-bottom: 0px; }

H6		{
FONT-SIZE: 11px;
LINE-HEIGHT: 14px;
FONT-WEIGHT: 550;
margin-top: 0;
margin-bottom: 0px; }




/*Unused blue  Slate Med. 3E89D4, 4383C3, 4D7DAD, 3D7BB8, 7196BB (gray blue)*/


.SitemapText8 {
FONT-SIZE: 8px;
COLOR: #8A929B;
LINE-HEIGHT: 110px;
FONT-WEIGHT: 400;
}




.FooterButtons {
/*text-align: center;*/
FONT-SIZE: 8px;
COLOR: #8A929B;
LINE-HEIGHT: 10px;
}




