/**********************
 * Re-styled Elements
 **********************/

body {
	background-color:#FFFFFF;
	background-image: url(images/layoutsplice/layout_bkgd.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
}

h1 {
	font-size: 20px;
	color: #A43735;
	text-align: center;
	width: 275px;
	font-style: normal;
	font-weight: bold;
	line-height: 28px;
	padding: 8px;
	border: 1px solid #A43735;
	background-color: #EEECDF;
}

h2 {
	border-bottom-style: solid;
	border-width: 1px;
	color: #A43735;
	font-size: 15px;
	font-weight: bolder;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 12px;
}

a:link {
	color: #A43735;
	text-decoration: none;
}
a:visited {
    color: #A43735;
	text-decoration: none;
}
a:hover {
	color: #C78671;
	text-decoration: underline;
}
a:active {
	color: #A43735;
}

/****************
 * The Top Area
 ****************/
#banner_area {
	width: 800px;
}

#banner_nav_wrapper {
	float: left;
	width: 715px;
}

#lmha_banner{
	margin-top: 1px;
}

#lmha_banner_people {
	float: left;
	margin-top: 1px;
}

#primary_nav {
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	height: 33px;
	padding: 0px;
	width: 100%;
}

#primary_nav li {
	float: left;
	margin: 0px;
	padding: 0px;
}


/****************
 * Content Area
 ****************/

#content_wrapper {
	background-color: white;
	clear: both;
	margin: 0px;
	/* The overflow property needs to be set to auto, however
		when viewed in firefox, scroll bars are sometimes added.
		Fortunately there is an overflow value that works only on mozilla
		browsers forcing no scrollbars.  IE, Opera and Safari can't understand the line
		and so default to their automatic value which is 'auto'.  The default for IE in 
		the meantime when within a table is hidden, so it's overflow property is set to auto
		in the ie-specific ie.css 
		For more information see http://www.blooberry.com/indexdot/css/properties/position/overflow.htm
		(George Mauer)*/
	/*overflow: auto;*/
	overflow: -moz-scrollbars-none;

	padding: 0px;
	width: 800px;
}

#content {
	margin-left: 175px;
    padding-bottom: 8px;
	padding-left: 34px;
	padding-top: 13px;
	padding-right: 0px;

    /* IMPORTANT! - IE 6 does not recognize 'min-height'.
       Any changes made to this value must also be made to
       the 'height' specified in "ie.css". */
	min-height: 374px;
}

/*****************
 * Secondary Nav
 *****************/
#secondary_nav {
	background-color: #A43735;
	float: left;
	height: 100%;
    margin: 0px;
    padding: 0px;
    width: 175px;
}

#secondary_nav ul{
	list-style-type: none;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    width: 100%;
}

#secondary_nav li {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 14px;
	padding-bottom: 6px;
}

#secondary_nav li a {
	color: #FFFFFF;
}
#secondary_nav li a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
#secondary_nav li a:hover {
	color: #000000;
	text-decoration: none;
}

#secondary_nav li ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	list-style-type: disc;
	list-style-position: outside;
	width: auto;
}

#secondary_nav li li {
	border: none;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}


/*****************
 *  Page Footer
 ****************/

#footer {
	clear: both;
	font-size: 11px;
	margin-top: 25px;
	text-align: center;
}

#footer .separator {
	margin: 0px 5px;
}


/************************
 *  Common Image Styles
 ************************/

.imagespacert {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
.imagespacelt {
	margin-bottom: 10px;
	margin-right: 10px;
    float: left;
}


/*************************
 *  Page-Specific Styles
 *************************/

#poloriad_photos {
	position: absolute;
}

body#home #content {
	margin-left: 310px;

	/**
	 * IMPORTANT:  this is needed to prevent
	 * scrollbars on the content area in Firefox + Safari
	 */
	/*height: 410px;*/
}