body   {
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	background: #FCF1D9 repeat-y;
	margin: 0px;
}

a:link { color: #66635F; text-decoration: underline; }
a:visited { color: #66635F; text-decoration: underline; }
a:hover { color: #66635F; text-decoration: underline; }

h1 { font-size: 14px; color: #66635F; margin-top: -1px; }

.frtheader {position: absolute; top: 0px; left: 0px; z-index: 2; width: 700px; height: 100px;  background: url(../images/frt_02.gif) repeat-x; }
#pgheader { position: absolute; left: 0px; top: 0px; height: 100px; }

#frtcontent { position: absolute; left: 210px; top: 185px; width: 800px; }
#pgcontent { position: absolute; left: 210px; top: 135px; width: 800px; background: #ffffff; padding: 6px; }
#pgcontent2 { position: absolute; left: 210px; top: 135px; width: 800px; background: #a9a9a9; padding: 6px; }



.frtcontentblock { width: 800px;
	padding: 9px;
	background-color: #ffffff;
	border: 1px solid; border-color: #666666;
}

.frtcontentblock2 { width: 800px;
	padding: 9px;
	background-color: #c0c0c0;
	border: 1px solid; border-color: #666666;
}

.pgcontentblock { 
	width: 800px; 
	background-color: #ffffff;
	padding-left: 12px;
	padding-top: 12px;
}

.pgcontentblock2 { 
	width: 800px; 
	background-color: #c0c0c0;
	padding: 12px;
}

.menu {
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #9DC8EB;
	background-image: url(images/subnavfill.gif);
	text-align: right;
	width: 147px;
	max-width: 147px;
	border: 0;
	padding-top: 3;
	padding-bottom: 3;
}

.bodytext { margin-left: 9px; 
margin-top: 35px;}

.bodytext, .CM_page_text1 {
	font-size : .8em;
	line-height: 150%;
	color : #333333;
}
.CM_menulink{
		width: 120px;
	font-size: 12px;
	text-align: right;
	border: 0;
		margin-bottom: 3px;
	margin-top: 3px;
	padding-right: 7px;
color: #464646;
text-decoration: none;
}



a.CM_menulink:link {

	width: 120px;
	font-size: 12px;
	text-align: right;
	text-decoration: none;

color: #464646;
}

}
a.CM_menulink:visited {
color: #464646;
	width: 120px;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}


}
a.CM_menulink:hover { font-size: 12px; color:#000000; }


a.CM_selectedlink  {
color: #464646;
	text-align: right;
	width: 120px;
	font-size: 12px;
	font-weight: bold;
			margin-bottom: 3px;
	margin-top: 3px;
	padding-right: 7px;
	text-decoration: none;

}
}
a.CM_selectedlink:visited {
color: #464646;
	width: 120px;

	font-size: 12px;
	font-weight: bold;
		margin-bottom: 3px;
	margin-top: 3px;
	padding-right: 7px;
	text-decoration: none;

}
a.CM_selectedlink:hover { font-size: 12px; font-weight: bold;  }

.CM_link { font-size: 11px; }

.CM_pagecontent_link  { color: #66635F; font-size: .8em; text-decoration: underline }

.statusmessage {
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-variant : small-caps;
}

.CM_label {
	font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;

}

.CM_imagetable {  }


.CM_caption {
	font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #333333;
}

.CM_code {
	font-family: Courier,monospace;
	font-size : 14px;
}

.CM_button {
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	font-size : 10px;
	font-weight : bold;

}

.CM_page_heading {
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	color: #5E5E5E;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 5;

}

.CM_page_superheading {
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	color: #5E5E5E;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 5 0;
}


.CM_page_subheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	padding-top: 5px;
		padding-bottom: 15px;
	margin: 2 0 5 0;
	
}

.CM_page_text1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #333333;
	width: 500px;
}

.CM_bulletlist, .CM_numlist {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight : normal;
	color: #333333;
	list-type-style: square;
	
}

.CM_page_text2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: .8em;
	font-weight : bold;
	color: #444444;
	width: 500px;
}

.CM_pagecontent_heading {
	font-size : 12px;
	font-weight: bold;
	color : #353020;
	
}

.CM_pagecontent_subheading {
	font-size: 12px;
	font-weight: bold;
	color: #6A6A6A;
}


.CM_pagecontent_text1 {
	font-size: .8em;
	line-height: 150%;
	color: #333333;
	width: 500px;

}

.CM_pagecontent_text2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: .8em;
	line-height: 150%;
	font-weight : bold;
	color: #555555;
	width: 500px;

}

.footnote { color: #7F7C76; font-size: 10px; }
a.footnote:link { color: #7F7C76; text-decoration: none; }
a.footnote:visited { color: #7F7C76; text-decoration: none; }
a.footnote:hover { color: #333333; text-decoration: underline; }


#heading { position: absolute; left: 190px; top: 52px; }

div#icffloat {
	font-size: .8em;
	color: #ffffff;
	width: 110px;	
	margin-left: 10;
}
.icffloat:link {
	color: #AFA0A4;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 110px;
		
	margin-left: 10;
}
a.icffloatlink:link {color: #AFA0A4;text-decoration: none; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;width: 110px;	
	margin-left: 10;}
	a.icffloatlink:visited {color: #AFA0A4;text-decoration: none; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;width: 110px;	
	margin-left: 10;}
	a.icffloatlink:active {color: #AFA0A4;text-decoration: none; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;width: 110px;	
	margin-left: 10;}
	a.icffloatlink:hover {text-decoration: underline; 
	color: #ff0000;font-family: Verdana, Arial, sans-serif;
	font-size: 10px;width: 110px;	
	margin-left: 10;}