* { margin: 0px; padding: 0px; }
BODY { margin: 0px; padding: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.5; color: #373737; border: 1px #DDDDDD solid;  } 

/* --- General Links --- */

a { color: #516bca; text-decoration: none}
a:hover { color: #516bca; text-decoration: underline}

/* --- Client Formatting --- */


.textsmallest { font-size: 80%}
.textsmaller { font-size: 85%}
.textlarger { font-size: 120%}
.textlargest { font-size: 140%}
.alerttext { color:#f00; font-weight:bold}



/* --- Layout Elements --- */
#skipnav {
	display:none;
}
#header {
	text-align:left;
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	border-bottom: 5px #516BCA solid;
}

#toplineleft {
	display:none;
}
#toplineright {
	display:none;
}

/* Auxillary Column 1 */
#auxcolumn1 {
	display:none;
}


/* Auxillary Column 2 */
#auxcolumn2 {
	display:none;
}

#maincolumn {
	position:relative;
	border-top: 3px #FCCF04 solid;
	margin-bottom:10px;
}
#content {
	margin:10px 10px 20px 10px;
	font-size:1.1em;
	overflow:visible;
}
#content h1 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
	font-size:1.7em;
	color:#000;

	font-weight:normal;
}
#content h2 {
	position:relative;
	font-size:1.2em;
	color:#516BCA;
	font-weight:bold;
	margin:1em 0em 0em 0em;
}
#content h3 {
	position:relative;
	font-size:1em;
	color:#000;
	font-weight:bold;
	margin:1em 0em 0em 0em;
}
#content p, #content table {
	margin:.5em 0em 1em 0em;
}
#content ul, #content li {
	margin:0px 0px 0px 10px;
	padding:5px 0px 10px 5px;
	list-style-image: url(/images/bullet_factech.jpg);
	list-style-position: outside;
}

#endcap {
	display:none;
}
#endcap_home {
	display:none;
}
#footer {
	color: #858585;
	margin-bottom: 10px;
	font-size:.9em;
}
#footer a{
	color: #858585;
	text-decoration:underline;
}

#footer p {
	display:none;
}
/* --- Navigation Elements --- */
#navlist {
	display: none;
}
/* --- Individual Pages --- */

/* Home Page */
#homeflash {
	color:#000;
	font-size:1.2em;
	text-align: center;
	margin-top:10px;
}

#homeflash a {
	color:#365CAB;
	font-weight:bold;
}
#homeflash p {
	padding-top:5px;
	padding-bottom:5px;
}
#homeflash .tagline {
	margin:10px 0 10px 0;
	padding:8px;
	font-weight:bold;
}
#homeflash .divider {
	border-top:1px solid #365CAB;
}
/* News */
#newsarticle {
	overflow:visible;
	margin:1px;
}


#topofpage {
	display:none;
}
.sitefm_products {
	padding:10px 0px 10px 10px;
	margin:10px 0px;
	height:auto;
	vertical-align:top;
	border-top:solid 1px #c8c8c8;
	border-bottom:solid 1px #c8c8c8;
	background-color: #F5F5F5;
}
.sitefm_products img {
	padding:0px 10px 0px 0px;
	margin: 0px;
}
.sitefm_products_left {
	background-color: #F5F5F5;
	border-top:solid 1px #c8c8c8;
	border-bottom:solid 1px #c8c8c8;
	margin-bottom:5px;
}
#compliancetoolbox_links {
	margin:30px 0px;
	padding:0px 5px 5px 5px;
	background-color: #F5F5F5;
	border: 1px solid #C8C8C8;	
}
.calltoaction {
	margin:30px 0px;
	padding:10px;
	background-color: #F5F5F5;
	border: 1px solid #C8C8C8;	
}
#subnav_links {
	position:relative;
	float:right;
	text-align:right;
	margin-top:-48px;
	z-index:1;
	color:#fff;
}
#subnav_links a {
	color:#fff;
	text-decoration: underline;	
}
#subnav_links a:hover {
	color:#000;
	text-decoration: underline;	
}
.dpo_corner_issuedate {
	font-style: italic;	
}
#pageform {
	margin-top:20px;
}
#pageform label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
}
#pageform .formquestion {
	width:auto;
	float:none;
	text-align:left;
}
#pageform .checkboxes {
	margin-left:110px;
}
