/* CSS Document */


/*********************************************************
				default settings
*********************************************************/

* {
	margin:0;
	padding:0;
	border:0;
}						/* eliminate browsers default styles */


body {
text-align: center;							/* centers page */
margin: 0;									/* centers page */
font-family: Arial, Helvetica, sans-serif;
color:#666;
background-color:#eeece9;
/*background-image:url("../images/layoutHomeFin2.jpg");	/* helps to position and check font sizes */
font-size: 62.5%;							/* this makes 1em = about 10px */
}





/*********************************************************
				H1, H2,..... settings
*********************************************************/








/*********************************************************
					links	-	general		
*********************************************************/
a:link, a:visited {
	text-decoration: none;
	color: #996;
	font-weight:bold;
	font-size: 1em;
	/*letter-spacing: 0.1em;*/
}

a:hover {
	color: #663;
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #663;
}



.textLink a:link, .textLink a:visited {
	text-decoration: underline;
	color: #996;
	font-weight:bold;
	font-size: 1em;
	/*letter-spacing: 0.1em;*/
}

.textLink a:hover {
	color: #663;
	text-decoration: underline;
}
.textLink a:active {
	text-decoration: underline;
	color: #663;
}
/*********************************************************
					main layout		
*********************************************************/



/**********		wrapperAll					***********/
#allWrapper {
	text-align: left;		/* left align for text - body tag has text-align: center;	to enter the page */
	margin: 0 auto;			/* centers page */
	width:751px;			/* neccessary to enter the page */
}


/**********		header					***********/

#headerWrapper {
width:751px;
color:#333333;
padding-top: 2.5em;
}



#headerLeft {
float:left;
width:204px;
position: relative;
text-align: right;}



#headerLeftText h1{
font-size: 1.2em;
color:#333;
font-weight: normal;
padding-right:10px;

padding-top:5em;
text-align: right;
line-height: 1.4em; }

#headerMiddle {
float:left;
width:400px;
position: relative;
}


#headerMiddleText h2{
font-size: 1.2em;
color:#333;
font-weight: normal;
padding-bottom:1em;
line-height: 1.35em;
}


#headerMiddleNav{
padding-bottom: 2.5em;
}




/**********		content					***********/

#contentWrapper {
width:751px;
clear:both;}

#contentLeft {
float:left;
width:204px;
height:175px;
}

#subNav {
text-align: right;
padding: 4em 12px 0 0 ;
}

#subNav ul {
list-style-type: none;
font-size: 1.1em;
line-height: 1.8em;
margin: 0;
padding: 0;
}
#subNav ul li a:link, #subNav ul li a:visited {
font-weight:bold;
}
.subNavCurrentMarker{
color: #663;
}

#contentMiddle {
float:left;
width:364px;
text-align: justify;
}


#contentMiddleFooter {
text-align: left;
font-size: 0.9em;
color:#666;
padding-bottom:10px;
}

#contentRight {
float:right;
width:183px;
}

/* the following  css layout is used in portfolio to create the right column under the swf */
#contentMiddle #subColumnWrapper {
width:547px;
}
#contentMiddle #subColumnLeft {
float:left;
width:364px;
}

#contentMiddle #subColumnRight {
float:right;
width:171px;/* width of the contentRight column = 183px => 183px - 12px (padding to the right of the right column) = 171px */
}
/*********************************************************
					type	
*********************************************************/
.italic {
font-style:italic;}

/*********************************************************
					page specific	
*********************************************************/



/**********		home					***********/
#contentMiddleTextHome {
font-size: 1.1em;
padding-bottom:2em;/* space to footer */
padding-top:0.3em;
line-height: 1.5em;
}
#contentLeftLogoMBAHome {
padding-top: 10em;
}


/**********		about					***********/
#contentMiddleTextAbout{
font-size:1.1em;
padding-bottom:2em;/* space to footer */
padding-top:0.3em;
line-height: 1.3em;
}
#contentMiddleTextAbout p {
padding-bottom:1em;
}
#contentRightAbout{
padding: 0 0 0 12px;
}
#contentRightAbout img{
padding: 0.8em 0 1em 0;
}
#contentRightTextAbout{
text-align: left;
font-style:italic;
font-size: 1.05em;
font-weight: bold;
line-height: 1.7em;
}


#contentLeftLogoMBAAbout {
padding-top: 10em;
}

/**********		process					***********/
#contentMiddleTextProcess{
font-size: 1.1em;
padding-bottom:2em;/* space to footer */
padding-top:0.3em;
line-height: 1.3em;
}
#contentMiddleTextProcess p {
padding-bottom:1em;
}

#contentMiddleTextProcess img{
padding-bottom:1em;
}
#contentRightTextProcess{
text-align: left;
font-style:italic;
font-size: 1.05em;
font-weight: bold;
line-height: 2.0em;
padding: 0.25em 0 0 12px;
}


/**********		portfolio					***********/
#contentLeft #portfolioCredit {
text-align: right;
padding: 3.5em 12px 0 0 ;
}
#contentLeft .portfolioCreditHeader{
font-size: 1.1em;
color:#333;
padding-bottom:0.4em;
}
#contentLeft .portfolioCreditText{
padding-bottom:1.5em;
}
#contentLeft .portfolioCreditGreen{
padding-top:1em;
}
#contentMiddlePortfolio h2{
font-size: 1.1em;
color:#333;
font-weight: bold;
padding-bottom:1em;
}
#contentMiddleClickPortfolio{
font-size: 1.1em;
color:#333;
font-style:italic;
padding-top:0.5em;
padding-bottom:0.3em;
}
#contentMiddleTextPortfolio{
font-size: 1.1em;
padding-bottom:2em;/* space to footer */
padding-top:0.3em;
line-height: 1.3em;
}
#contentMiddlePortfolioRight{
text-align: left;
color:#333;
font-style:italic;
padding-top:0.5em;
line-height: 1.5em;
}



/**********		FAQ					***********/
#contentMiddleTextFAQ{
padding-bottom:2em;/* space to footer */
}
.FAQquestion{
font-size: 1.1em;
color:#333;
font-weight: bold;
font-style:italic;
padding-top:0.5em;
padding-bottom:0.3em;
line-height: 1.3em;
}
#contentMiddleTextFAQ p {
font-size: 1.1em;
line-height: 1.3em;
padding-bottom:0.8em;
}
#contentRightFAQ{
padding: 0 0 0 12px;
}
#contentRightFAQ img{
padding: 0.8em 0 1em 0;
}



/**********		associates					***********/
#contentMiddleAssociates{
padding-bottom:2em;/* space to footer */
}


.contentMiddleAssociatesBlock{
	padding-bottom:2em;
	text-align: left;
	width: 530px;

}
#contentMiddleAssociates h2{
font-size: 1.1em;
color:#333;
font-weight: bold;
padding: 0;
margin: 0;

}
#contentMiddleAssociates p{
	line-height: 1.3em;
	padding-bottom:1.5em;
	font-size: 1.1em;
}

#contentMiddleAssociates ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 0;
}
#contentMiddleAssociates ul li a:link, #contentMiddleAssociates ul li a:visited {
font-size: 1.1em;
font-weight:bold;
}
#contentMiddleAssociates ul li {
padding: 0 0 0.7em 0 ;

}

/**********		press					***********/
#contentMiddlePress{
padding-bottom:2em;/* space to footer */
}
#contentMiddleClickPress{
font-size: 1.1em;
color:#333;
font-style:italic;
padding-top:0.5em;
padding-bottom:0.3em;
}



/**********		green					***********/
#contentMiddleGreen {
padding-top:.25em;
padding-bottom:1em;/* space to footer  - p is also 1em*/
}
#contentMiddleGreen h2{
font-size: 1.1em;
color:#333;
font-weight: bold;
padding-bottom:0 0 1em 0;

}
#contentMiddleGreen p {
font-size: 1.1em;
padding-top:0.3em;
line-height: 1.3em;
padding-bottom:1em;
}
#contentMiddleGreen img{
padding-bottom:1em;
}

/**********		contact					***********/
#contactCompany{
color:#333;
text-align: right;
font-size: 1.1em;
padding: 3.5em 12px 0 0 ;
}
#contactCompany div {
padding-bottom: 2em;
}
#contactCompany p {
line-height: 1.3em;
}



#contact {
padding-bottom:2em;/* space to footer*/
}
#contact .formItem{
padding: 0 10px 0 0;
float:left;
}
#contact .fieldName{
font-size: 1.1em;
font-style:italic;
padding: 0 0 0.5em 0;
}
#contact .fieldBox{
padding: 0 0 1em 0;
}
#submit{
clear:both;
}


.required{
color:#CC3300;
}
.quoteSig {
text-align: left;
font-style:normal;
font-weight: normal;
line-height: 1.5em;
}


#contact textarea, #contact input{
border-top:1px inset #999999;
border-left:1px inset #999999;
}
#contact .requiredBox{
border-top:1px inset #CC3300;
border-left:1px inset #CC3300;
}

#contact .button{
margin-right: 50px;
border:1px outset #999999;
}



#contactAccept {
font-size: 1.1em;
padding: 1em 0 2em 0;
}

#contactAccept h2{
font-style:italic;
}

#contactAccept p{
font-style:italic;
font-size: 1.1em;
line-height: 2em;
}
