@charset "utf-8";
/* MFA-CORNERSTONE styles */

body
{
	margin: auto;
	background-color: #b3babb;
	padding-top: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form
{
	display: inline;
}
#header
{
	background: url(images/headerBG.gif) no-repeat;
	width: 753px;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}
#header a
{
	color: #65615c;
	padding-right: 9px;
}
#logo
{
	padding-top: 19px;
	padding-left: 19px;
	width: 50%;
}
#utility
{
	width: 50%;
	text-align: right;
	padding-top: 15px;
	padding-right: 41px;
}
#navigation
{
	background-color: #192514;
	height: 25px;
	width: 100%;
	padding-left: 20px;
	font-size: 11px;
	color: #e2d8b6;
}
#navigation a
{
	color: #e2d8b6;
	font-weight: bold;
	text-decoration: none;
}
.searchField
{
	background-color: #ffffff;
	border: 1px solid #d3c79f;
	height: 12px;
	width: 125px;
	font-size: 11px;
}
.navItem
{
	border-left: 1px solid #8f958c;
	cursor: pointer;
	font-size: 11px;
}
.navItem a
{
	padding-left: 6px;
	padding-right: 6px;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.navItemOn
{
	border-left: 1px solid #394a14;
	cursor: pointer;
	background-color: #34450d;
	font-size: 11px;
}
.navItemOn a
{
	padding-left: 6px;
	padding-right: 6px;	
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;	
}
#underNav
{
	background: url(images/underNavBG.gif) repeat-x top left;
	height: 8px;
	width: 100%;
}
#homeContent
{
	width: 649px;
	padding-left: 51px;
	padding-right: 53px;
	background-color: #ffffff;
	padding-top: 25px;
	font-size: 11px;
	color: #1a2614;
}
#newsBox
{
	background: #ffffff url(images/homeFadeBoxBG.gif) repeat-x top left;
	width: 175px;
	font-size: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
}
#newsBox ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 17px;
	padding-top: 9px;
	list-style-type: none;
}
#newsBox ul li
{
	background: url(images/bulletHomeBox.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	padding-bottom: 12px;
}
#newsBox a
{
	color: #851919;
}
#homeBoxes
{
	padding-top: 15px;
	font-size: 11px;
}
#homeBoxes a
{
	color: #851919;
	text-decoration: none;
	font-size: 9px;
}
.homeBox
{
	background: url(images/homeBoxBG.gif) repeat-y top left;
	padding-left: 15px;
	padding-right: 15px;
	height: 152px;
	width: 127px;
}
.homeBox2
{
	background: url(images/homeBoxBG2.gif) repeat-y top left;
	padding-left: 15px;
	padding-right: 15px;
	height: 152px;
	width: 125px;
}
.homeBox3
{
	background: url(images/homeBoxBG3.gif) repeat-y top left;
	padding-left: 15px;
	padding-right: 15px;
	height: 152px;
	width: 127px;
}
.homeBox4
{
	background: url(images/homeBoxBG4.gif) repeat-y top left;
	padding-left: 15px;
	padding-right: 15px;
	height: 152px;
	width: 125px;
}
#leftnavTable
{
	background: url(images/thirdLevelBG.gif) repeat-y top left;
}
#leftNavHdr
{
	background: url(images/leftnavHdrBG.gif) repeat-y top left;
	padding-top: 45px;
	padding-left: 21px;
	padding-right: 19px;
	padding-bottom: 5px;
	/*border-bottom: 1px solid #ffffff;*/
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #34450d;
	text-decoration: none;
}
#leftNavHdr a
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #34450d;
	text-decoration: none;
}
.secondLevel
{
	border-top: 1px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(images/secondLevelOff.gif) repeat-y top left;
	padding-left: 21px;
	padding-right: 12px;
	width: 143px;
}
.secondLevel a
{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #34450d;
	text-decoration: none;
}
.secondLevelOn
{
	border-top: 1px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(images/secondLevelOn.gif) no-repeat top left;
	padding-left: 21px;
	padding-right: 12px;
	width: 143px;
}
.secondLevelOn a
{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #34450d;
	text-decoration: none;
}
#thirdLevel
{
	/*border-bottom: 1px solid #ffffff;*/
}
#thirdLevel td
{
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(images/thirdLevelBG.gif) repeat-y top left;
	padding-left: 29px;
	padding-right: 12px;
	width: 143px;
}
#thirdLevel a
{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #34450d;
	font-weight: bold;
	text-decoration: none;
}
#innerContent
{
	background: #ffffff url(images/innerContentBG.gif) repeat-x bottom left;
	padding-left: 53px;
	padding-right: 50px;
	padding-top: 42px;
	font-size: 11px;
	color: #1a2614;
	padding-bottom: 42px;
}
#innerContent a
{
	color: #566436;
}
#innerContent ul
{
	list-style: none;
}
#innerContent ul li
{
	background: url(images/bulletInnerContent.gif) no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
}

#innerContent h1
{
	font-size: 13px;
	color: #1a2614;
	font-weight:bold;

}

#innerContent h2
{
	font-size: 12px;
	color: #1a2614;
	font-weight:bold;

}

#innerContent h3
{
	font-size: 11px;
	color: #1a2614;
	font-weight:bold;

}

#innerConentCallout
{
width: 155px;
}

.style5 {color: #000000}

#innerConentBoxTop
{
background-image:url(images/innerPageBoxHdr.gif); 
background-repeat: norepeat;
padding-top: 4px; 
padding-left:2px; 
padding-right:2px; 
text-align:center;
font-size: 11px;
font-weight: bold;
vertical-align: top;
width: 155px;
height: 35px;

}

#innerConentBoxMiddle ul li
{
font-size: 10px;
padding-bottom: 5px;


}

#innerConentBoxBottom
{
background: url(images/homeBoxBG2.gif) repeat-y top left;
width: 155;

}



#innerFooter
{
	background: url(images/innerFooterBG.gif) repeat-y;
	/*height: 44px;*/
	width: 753px;
	font-size: 11px;
	color: #7f8774;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
}
#innerFooter a:link, a:visited, a:hover
{
	color: #7f8774;
	text-decoration:none;
}
#footer
{
	background: url(images/footerBG.gif) no-repeat;
	height: 42px;
	width: 753px;
	font-size: 11px;
	color: #7f8774;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 10px;
}
#inner a:link, a:visited, a:hover
{
	color: #7f8774;
	text-decoration:none;
}

#innerTITLE
{
color: #394A14;
font-weight: bold;
}

/*****************************************

		Professionals Styles

******************************************/


.name
{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #34460d;
font-weight: bold;
}
.sectionHeader
{
font-weight: bold;
}

a.send:link
{
color: #144683;
text-decoration: underline;
}
a.send:visited
{
color: #144683;
text-decoration: underline;
}
a.send:hover
{
color: #144683;
text-decoration: none;

}

img.prof
{
border: 1px #000 solid;
margin-left: 15px;
}

hr
{
height: 1px;
width: 95%;
border: none;
background-color:#34460d;
color: #34460d;


}

.horcontainer
{
display: block;
width: 100%;
margin-bottom: 7px;

}


.innercontainerL
{
width: 230px;
float: left;
padding-right: 5px;

}

img.thumbs
{
border: 1px #000 solid;
margin-right: 6px;
margin-bottom:6px;
}
a.thumbNames:link
{
color: #34460d;
text-decoration: none;
}
a.thumbNames:visited
{
color: #34460d;
text-decoration: none;
}
a.thumbNames:hover
{
color: #34460d;
text-decoration: underline;
}

.thumbTitles
{
font-size: 9px;
letter-spacing: -0.5px;
word-spacing: -o.5px;

}

/*****************************************

		Menu Styles

******************************************/
/* force scrollbar on so no page jump */
:root{overflow-y:scroll;}

/* all menu styles below this line */
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.DropdownMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	color:#ffffff;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.DropdownMenu .content {
	position:absolute;
	color:#ffffff;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs 

can be positioned underneath it */
.DropdownMenu .items {
	color:#ffffff;
	position:relative;
	/*left:3px; */
	top:0px;
	/*border:1px solid #cfd2d5;*/
	border:none;
	z-index:2;
	
	}

.DropdownMenu.top .items {
	/*width:200px;
	border:solid 1px #993333;*/
	border:none;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	background: url(/images/dropdownBG.gif) repeat-y top left;
	}

/* each TR.item is one menu item */
.DropdownMenu .item {
    color:#ffffff;
    font-size:11px;
	/*background: url(images/dropdownArrow.gif) no-repeat;
	background-position: 0px 9px;*/
	font-family: Arial, Helvetica, sans-serif;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	/*background-color:#000000;*/
	cursor:pointer;
	text-transform: uppercase; 
	color: #e2d8b6;
	background-color: #1a2614; 
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the 

filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer 
gif inside this DIV is replaced by */
.DropdownMenu .background {
	color:#ffffff;
	position:absolute;
	left:0px; 
	top:0px;
	z-index:1;
	-moz-opacity:.8;
	filter:alpha(opacity=0);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by 
script. In IE5/mac, it uses a PNG */
.DropdownMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px;
	background: url(/images/rightShadowBG.gif) no-repeat bottom;
	height: 100%;
	vertical-align: bottom;
	-moz-opacity:.2;
	opacity: .2;
	filter:alpha(opacity=20);
	display: none;/**/
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by 

script. In IE5/mac, it uses a PNG */
.DropdownMenu .shadowBottom {
	/*position:absolute;
	z-index:1;
	left:3px;
	background: url(/images/btmShadowBG.gif) repeat-x;
	-moz-opacity:.2;
	opacity: .2;
	filter:alpha(opacity=20);*/
	display: none;
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.DropdownMenu .item.hover {
	background-color: #bfbdb8;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1a2614;
	/*white-space:nowrap;*/
	}
	

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space 

between the text and the dingbat */
.DropdownMenu .item img {
margin-left:0px;
	}
	.DropdownMenu .nuttin{}