/******	Main.css *****/

/*

#821831 - Maroon
#75162c - Darker Maroon
#d1d6d9 - Gray

*/

body 
{
	background-color: #d1d6d9;
	font-family: Georgia;
	color: #333;
	font-size: 12px;
}

a, li, img 
{
	border: 0;
	padding: 0;
	margin: 0;
}

p
{
	font-family: verdana;	
}

a, .maroon
{
	color: #821831;	
}

/***** Container *****/

#container 
{
	margin: 0 auto;
	text-align: center;
	width: 906px;
}

/***** Menu *****/

#menu 
{
	margin: 30px 0px 0px 0px;
	text-align: left;
}

#menu a 
{ 
	position: absolute;
	padding: 0 0 28px 0;
	text-decoration: none;
}

#menu a span 
{
	visibility: hidden;
}

#menu div 
{
	width: 785px;
	height: 28px;
	margin: 0px 0px 0px 60px;
	padding: 0px;
	background: transparent url( '../../img/layout/menu.gif' ) no-repeat;
}

#index #menu div { background-position: 0 0; }
a.index { left: auto; width: 86px; }

#focused #menu div { background-position: 0 -28px; }
a.focused_on_you { margin-left: 86px; width: 161px; }

#expect #menu div { background-position: 0 -56px; }
a.expect_excellence { margin-left: 247px; width: 177px; }

#trends #menu div { background-position: 0 -84px; }
a.trends { margin-left: 424px; width: 240px; }

#contact #menu div { background-position: 0 -112px; }
a.contact { margin-left: 664px; width: 121px; }

/***** Main *****/

#main 
{
	background: url( '../../img/layout/repeat.gif' ) repeat-y;
	padding: 0;
	margin: 0;
}

#main .img_content_footer 
{
	background-color: #d1d6d9;
	margin: 0 0 -3px 0;
}

#main .img_content_footer img 
{
	padding: 0;
	margin: 0;
}

/***** LeftContent *****/

#left_content 
{
	width: 450px;
	text-align: center;
	float: left;
}

#left_content 
{
	padding: 10px 0 20px 0 ;
}

#left_content .img_page
{
	margin-bottom: 20px;	
}

/***** RightContent	*****/

#right_content 
{
	width: 430px;
	float: right;
	text-align: left;
	padding: 10px 25px 0 0;
	line-height: 1.5em;
}

#right_content h1 
{
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.1em;
	color: #8c99a1;
}

#right_content h2
{
	color: #821831;	
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 0;
	margin-bottom: 0;
}

#right_content h3
{
	font-weight: normal;
	color: #821831;	
	padding: 0;
	margin: 0;
}

#right_content h4
{
	font-size: 1.1em;
	padding: 0;
	margin: -15px 0 0 0;	
	color: #8c99a1;
	text-transform: uppercase;
}

#right_content p 
{
	text-align: justify;
	margin: 0 0 10px 0;
	padding: 0;
}

#right_content p span
{
	font-weight: bold;	
}

/***** Footer *****/

#footer 
{
	padding: 10px 40px 0px 40px;
	
}

#footer .contact p
{
	font-size: 1.3em;
	font-family: Georgia;
}

#footer .contact a
{
	color: #333;
	text-decoration: none;	
}

#footer .contact a:hover
{
	color: #821831;
	text-decoration: none;	
}

#footer .policy
{
	font-size: 0.8em;
	text-align:justify;
}

#footer .links
{
	font-size: 1.1em;
}

#footer .links p
{
	margin: 1px 0;
	padding: 1px 0;
}

#footer a 
{
	text-decoration: none;
}

#footer a:hover 
{
	text-decoration: underline;
}

#footer .ydop
{
	padding-top: 20px;
	text-align: right;	
}

#footer .ydop a
{
	color: #666666;
}/****** Index ******/
#index #left_content .img_page
{
	margin-bottom: 0;
}

/* ------ Contact Page ----- */
#contact .advisor
{
	margin-bottom: 20px;
}

#contact .advisor img
{
	float: left;
}

#contact .advisor h1, #contact .advisor h3, #contact .advisor p
{
	margin: 0 0 0 120px;
	padding: 0;
}

#contact .advisor h1, #contact .advisor h3
{
	text-transform: uppercase;
	color: #821831;
	font-weight: normal;
}

#contact .advisor h1
{
	font-size: 1.4em;
}

#contact .advisor h1 span
{
	font-size: 0.9em;
}

#contact .advisor h3
{
	font-size: 1.2em;
}

#contact .advisor h3.email
{
	text-transform: none;
}

#contact #left_content form
{
	margin: 40px auto 40px auto;
	padding: 10px;
	width: 353px;
	text-align: left;
	background: #eee;
}

#contact #left_content label { font-weight: bold; }

/****** Focused On You ******/


/****** Expect Excellence ******/

#expect h1, h4
{
	color: #666666;
}

/****** Industry Trends & Links ******/
#trends h2
{
	padding: 0 0 15px 0;
	line-height: 1.2em;
}
