/* Start of CMSMS style sheet 'fm_styles' */
/*START FONT ELEMENTS************************************************************/

/*
by putting the font size (.75em) in the imediately outer div (usually content) 
we are enabling the default size of text to be .75em
because p tags font size are not set explicitly they will default to .75 
(eg. .75 of 1).
All other fonts h1, h2, h3, h4. will be .75 of the below sizes
DEFAULT FONT SIZE SHOULD BE SPECIFIED IN THE IMMEDIATELY OUTER DIV CONTAINER!
*/



.searchhilite{
	background-color:#ccc;
}


h1{
	color:#c8054f;
	line-height:1.25em;
	padding-bottom:1.0em;
	font-size:18px;
	font-weight:normal;

}

h2{
	font-size:12px;
	color:#303030;
	font-weight:bold;

}


h3{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	color:#5d2f61;	
	font-weight:normal;
}

h4{
	font-size:12px;
	color:#28495a;
}

h5{
	font-size:18px;
	font-weight:lighter;
	margin:0px;
	color:#73a31b;
	font-weight:bold;
}
p{

}

ul{
        color:#000;
}

.small_text{
	font-size:.6em;
}

/*END FONT ELEMENTS************************************************************/


/*START HYPERLINK ELEMENTS*******************************************************/

a,a:visited {
	color:#800332;	
	font-weight:bold;
	text-decoration:none;	
}

a:hover{
	text-decoration:underline;	
}


a.block_link{
	padding:3px 20px 3px 5px;
	display:inline;
	position:relative;
	background:url(images/fm/arrow_right_grey.gif) no-repeat #c8054f;
	background-position:right 8px;
	color:#fff;
}

a.mobile_switch  {
background-image:url("images/fm_mobile.gif");
background-position:0 1px;
background-repeat:no-repeat;
color:#FFFFFF;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:21px;
line-height:1em;
margin:0 0 0 -210px;
padding-left:20px;
padding-top:3px;
}

/*END HYPERLINK ELEMENTS*******************************************************/




/*START WYSIWYG ELEMENTS*******************************************************/
/*All elements here will be viewable in the wysiwyg they should be copied into
Please note that all styles must also be in lower case.
*/

.light_red{
	color:#c8054f;		
}
.dark_red{
	color:#800332;	
}


/*
DO NOT CHANGE THE COLOR FOR THESE STYLES. (bodytextsmall, bodytextlarge, bodytextreg) 
YOU SHOULD ONLY CHANGE THE SIZE AND FAMILY. COLOR SHOULD BE IMPLEMENTED WITHIN THE ACTUAL
DIV THE STYLE IS BEING USED
*/
.bodytextsmall{
	font-size:9px;
	color:#000;	
}
.bodytextlarge{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#68596f;
}
/**************** content styles ***************/
.content_txt{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	font: normal 100% Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
}
.content_txtbold, #questionaire td {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	font: bold 100% Arial, Helvetica, sans-serif;
	line-height: 19px;
}

#questionaire td {
	text-align: left;
	padding-bottom: 5px;
}

.content_txtgrey{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	font: bold100% Arial, Helvetica, sans-serif;
	color: #f2eee8;
	line-height: 19px;
}
.content_txtRed{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#c8054f;
	font: bold100% Arial, Helvetica, sans-serif;
	line-height: 19px;
}


.folio_item {
	width: 210px;
	float: left;
	margin: 15px 29px 0 0;
}

.folio_item.last {
	margin-right: 0;
	margin-bottom: 16px;
}

.folio_item img {
	border: 3px solid #dfd7cc;
}

.folio_item img:hover {
	border: 3px solid #800332;
}

.error_message {
	margin: -10px 0 10px 0;
/*	background-color: #f4f4f4;*/
	border: 1px dotted #c8054f;
	font-size: 12px;
	color: #FF0000;
}

.error_message li {
	color: #FF0000;
	font-weight: bold;
}
/* End of 'fm_styles' */

