/*
 * Page-level
 *
*/

body
{
	background-color: #AFAFAF;
	margin: 0px 0px 0px 0px;
}

a:link, a:active
{ 
	color: #000083; 
	text-decoration: underline 
}
a:visited{
	color:#410083;
}

a:hover
{ 
	color: #CC0000; 
	text-decoration: underline 
}

ul
{
	margin-left:28px;
	list-style-type: square;
	list-style-image: url(/common/images/red-square-bullet.gif);	
}
ul  ul { 
 	list-style-image : URL(/common/images/red-square-bullet-sm.gif); 
} 


li
{
	margin-bottom: 5px;
}

sup 
{ 
	vertical-align: baseline; 
	font-size: 90%; 
	position: relative; 
	top: -.5em; 
} 

sub 
{ 
	vertical-align: baseline; 
	font-size: 90%; 
	position: relative; 
	top: +.25em; 
} 

h1
{
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	letter-spacing: .2em;
}

h2
{
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}

.mmhide_h2
{
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}


h3
{
	font-size: 10px;
	color: #525252;
}

/*
	Property Section
*/
.mmhide_PropTypeCheckBoxes
{
	font-size: 10px;
}

.mmhide_BrowseItem
{
	padding-bottom: 4px;
	padding-right: 2px;
}


/* 
	Forms
*/
.mmhide_formButton
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff;
	background-color: #cc0000;
	border: 1px solid #B4AD91;
}

.mmhide_highlightFormItem
{
	background-color: #FFFFCC;
}

.mmhide_formTipsText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
}

.mmhide_formElementError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
}
/*
	Home
*/
.mmhide_homeNewsBase
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

.mmhide_homeNewsLink:link, .mmhide_homeNewsLink:visited, .mmhide_homeNewsLink:active {
	color: #000000;
	text-decoration: none;
}

.mmhide_homeNewsLink:hover {
	color: #CC0000;
	text-decoration: none;
}


/*
	Header
*/

.mmhide_siteHeaderSearchBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #B4AD91;
}

.mmhide_bodyBackgroundBase
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px 10px 8px 5px;
	line-height: 16px;
}

/*
	Footer
*/

.mmhide_footerText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
}

/* 
	Left Navigation
	
*/
.mmhide_secondaryNavBase
{
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 5px;	
}

.mmhide_secondaryNav:link, .mmhide_secondaryNav:visited, .mmhide_secondaryNav:active {
	color: #000083;
	text-decoration: none;
}

.mmhide_secondaryNav:hover {
	color: #CC0000;
	text-decoration: none;
}

.mmhide_secondaryNavOn:link, .mmhide_secondaryNavOn:visited, .mmhide_secondaryNavOn:active, .mmhide_secondaryNavOn:hover {
	color: #CC0000;
	text-decoration: none;
}

.mmhide_secondaryNavBullet
{
	color:#FF0000;
	vertical-align: top;
	font-weight: bold;
}

/* END OF FILE */
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.captionHead{
	font-weight:bold;
	font-size: 11px;
}
.photoAlignLeft{
	margin:0px 15px 10px 0px;
	float:left;
}
.photoAlignRight{
	margin:0px 0px 10px 15px;
	float:right;
}
.size11{
	font-size:11px;
}
.quotePosition{
	font-size:11px;
	font-style: italic;
}
.head3{
	font-size:14px;
	font-weight:bold;
}
.tableHeadText{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#cc0000;
}
.tableGrayRow{
	background-color:#e4e4e4;
}
.sideBar{
	font-size:11px;
	line-height:14px;
	padding-top:42px;
}
.siteIndex:link, .siteIndex:active,.siteIndex:visited{
	color:#000000;
	text-decoration:none;
}
.siteIndex:hover{
	color:#CC0000;
	text-decoration:none;
}
.grayText {color: #787878}