/* CSS Document */


/* BOF Global Styles */

*{margin:0; padding:0;}

a:link {
	color:red;
	font-size:.8em;
	}

body	{
	background: url('images/mba_bg.gif');
	background-repeat:repeat;

}

.redtext	{
	color:#8f0000;
	font-weight:bold;
	background:transparent;
}

.bluetext	{
	font-weight:bold;
	color:#2a3e46;
	background:transparent;
}

.bluetext a {
	font-weight:bold;
	color:#555;
	font-size:1em;
}
.bluetext a:hover {
	font-weight:bold;
	color:#8f0000;
}

.headline	{
	font-family:Times, "Times New Roman", serif;
	font-size:1.3em;
	font-weight: bold;
	color:#2a3e46;
}

.quote {
	padding:30px 0px 37px 0;
	font-family:Times, "Times New Roman", serif;
	font-size:.8em;
	line-height:1.2em;
	color:#999;
	float:right;
	border-top:solid 1px #999;
	margin:0 15px 0 85px;
	text-align:right;
}


/* EOF Global Styles */



/* BOF DIV Container Styles */

#maincontainer	{
	position:relative;
	width:895px;
	background:#fff;
	margin:25px auto 15px auto;
	overflow:hidden;
	
}

#header	{
	position:relative;
	width:895px;
	height:125px;
	
}

#columncontainer	{
	position:relative;
	width:995px;
	margin-bottom:7px;
	background:url(images/column_container_bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

.clearfloats {
	clear:both;
}
	

/* EOF Main Container Styles */

/* BOF Header Styles */

#logo	{
	width:256px;
	float:left;
	padding:15px 0 0 15px;

}


/* BOF NAVIGATION Styles */


#navigation	{
	width:430px;
	float:left;
	margin-top:80px;
	margin-left:10px;
	font-weight:bold;
	
	
}

#navigation ul	{
	margin-left:15px;
	margin-bottom:-2px;
	padding:0;
	list-style:none;


}
	

#navigation ul li	{
	display:inline;
	position:relative;
	font-size:.75em;
	margin-right:8px;
	color:#666;
	font-family:Verdana, Arial, sans-serif;
}

#navigation a	{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#666;
	font-size:1em;
}

#navigation a:hover	{

	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#8f0000;
}

#navigation a.selected	{
	color:#8f0000;
}

#navigation .subnav	{
	margin: 5px 0 0 68px;
	font-size:.85em;
}

#navigation .subnav2	{
	margin: 5px 0 0 138px;
	font-size:.85em;
}



/* BOF NAVIGATION Styles */


#headcontact	{
	width:160px;
	float:right;
	margin-top:75px;
	*margin-top:60px;

}

#headcontact p	{
	text-align:right;
	margin-right:20px;
	list-style:none;
	font-family:Times, "Times New Roman", serif;
	font-size:.75em;
	color:#666;
}

#headcontact a	{
	color:#666;
	font-size:1em;
}

#headcontact a:hover	{
	color:#8f0000;
}


/* EOF Header Styles */


/* BOF Column1 Styles */

#column1	{
	position:relative;
	width:285px;
	float:left;
}

#column1 p	{
	text-align:right;
	float:right;
	margin-top:75px;
	padding:0 15px 120px 0;
	width:215px;
	color:#8f0000;
	font-family:Didot, Times, "Times New Roman", serif;
	font-size:1.2em;
}





/* EOF Column1 Styles */


/* BOF Column2 Styles */

#column2	{
	position:relative;
	width:429px;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
}

#column2 p	{
	font-family:Times, "Times New Roman", serif;
	font-size:.85em;
	line-height:1.2em;
	color:#555;
}

#column2 img	{
	display:block;
	margin:0 auto;
	border:1px solid #666;
}

#column2 img	{
	display:block;
	margin:0 auto;
	border:1px solid #666;
}


#col1	{
	width:180px;
	float:left;
	margin:5px 0 0 0;
	padding:10px
}

#col2	{
	width:180px;
	float:right;
	margin:5px 0 0 0;
	padding:10px
}

#singlecolumn	{
	margin-top:15px;
	padding:3px 18px;
	
}
#singlecolumn p	{
	margin:10px 0;
}




/* EOF Column2 Styles */



/* BOF Column3 Styles */

#column3	{
	position:relative;
	width:162px;
	margin-right:18px;
	float:left;
	border-top:20px solid #2a3e46;
}	

#column3notopbar	{
	position:relative;
	width:162px;
	margin-right:18px;
	float:left;
	background:#a29958;
}

#column3notopbar p	{
	padding:30px 20px 37px 18px;
	font-family:Times, "Times New Roman", serif;
	font-size:.8em;
	line-height:1.2em;
	color:#ffffff;
}


#column3content	{
	width:162px;
	height:auto;
	margin-top:5px;
	background:#a29958;
}

#column3content img	{
	position:relative;
	padding-bottom: 10px;
}

#column3content p	{
	padding:30px 20px 37px 18px;
	font-family:Times, "Times New Roman", serif;
	font-size:.8em;
	line-height:1.2em;
	color:#ffffff;
}


/* the next 5 ids refer to link lists in column 3*/

#linklist	{
	width:162px;
	height:auto;
	margin-top:5px;
	background:#a29958;
	padding:0 0 187px 0;
}


#linklist h6	{
	padding:30px 20px 10px 18px;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	line-height:1.2em;
	color:#8f0000;
}

#linklist li {
	padding:3px 20px 0 18px;
	font-family:Times, "Times New Roman", serif;
	font-size:1em;
	line-height:1.2em;
	list-style:none;
}

#linklist a	{
	font-family:Times, "Times New Roman", serif;
	text-decoration:none;
	color:#fff;
}

#linklist a:hover	{

	font-family:Times, "Times New Roman", serif;
	text-decoration:none;
	color:#8f0000;
}



#nographicnotop {
	width:162px;
	height:500px;
	
	background:#a29958;
}

#nographic {
	width:162px;
	height:247px;
	margin-top:5px;
	background:#a29958;
}


/* EOF Column3 Styles */

/* BOF Feedback Form Styles */

.cssform p{
width: 240px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform img {
	float:right;
	}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 190px;
}

.cssform textarea{
width: 190px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

#errormsg
{
	padding:5px;
	width:10em;
	color:red;
}  
		
.error
{
	background:#fcc;
}

/* EOF Feedback Form Styles */

/* BOF Footer Styles */

#footer	{
	position:relative;
	width:890px;
	height:50px;
	border-top:1px solid #666;
	margin:0 auto;
}

#footer p	{
	width:870px;
	text-align:center;
	font-family:Verdana, Arial, sans-serif;
	font-size:.6em;
	color:#666666;
	margin-top:8px;
}

#footer a	{
	color:#666666;
	font-size:1em;
}

#footer a:hover {
	color: #8f0000;
}

/* EOF Footer Styles */







