@charset "utf-8";
BODY {
	background-color: #CCCCCC;
	background-image: url(../image/shadow1.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height: auto;
	padding: 0;
	margin: 0 auto;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-align: center;
	width:805px;
}
body1 {
	background-color: #CCCCCC;
	background-image: url(../image/shadow1.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height: auto;
	padding: 0;
	margin: 0 auto;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-align: Left;
	width:805px;
}
table, td, th {
	border: 1px solid black;
	font-weight: bold;
	font-size:13px;
}
table {
	width: 100%;
	border-collapse: collapse;
	Border-style:3;
	margin-bottom: 20px
}
th {
	height: 20px;
	text-align:center;
	background-color:rgba(202, 220, 202, 1);
	vertical-align:center;
}
h5 {
	text-align:center;
	color:#ff0000;
}
a {
	text-decoration:none;
}
a:hover, a.over {
	text-decoration :underline;
}
a:link, a:visited {
	color: #15326c;
}
.spacer {
	display:block;
	margin:5px;
}
.mainDiv {
	display: table;
	width: 805px;
	background: #fff;
	margin: 0 auto;
}
.pageContentDiv {
	clear:both;
	border:1px solid #b0bec7;
	/* float:left; */
}
/* start main content pages (format may differ for each) */
.mainContentDiv {
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*----------------------------------------------*/	
 /*Contact - Start*/
.mainContentDivContact {
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*Contact - End*/
/*----------------------------------------------*/	
 /*Careers - START*/
.mainContentDivCareers {
	text-align:Left;
	list-style-type: none;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*Careers - End*/
/*----------------------------------------------*/	
  /*Class Price Release Schedule - START*/
.mainContentDivCPRS {
	text-align:Left;
	list-style-type: none;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*Class Price Release Schedule - END*/
/*----------------------------------------------*/	
   /*Pool and Payment dates - START*/
.mainContentDivPPD {
	text-align:Left;
	list-style-type: none;
	float:left;
	width:630px;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	display:block;
}
/*Pool and Payment dates - END*/
/*----------------------------------------------*/	
    /*Federal Order Information - START*/
.mainContentDivZD {
	text-align:Left;
	list-style-type: none;
	float:left;
	width:630px;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	display:block;
}
/*START MODIFY FOI DIVISION HEADERS*/
.div_tableFOI, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:0px 0px 3px 5px;
	margin:0px 0px 3px 0px;
}
.div_tableOrdLang, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:15px 0px 3px 5px;
	margin:30px 0px 3px 0px;
}
/*END MODIFY FOI DIVISION HEADERS*/
    /*Federal Order Information - END*/ 	
/*----------------------------------------------*/	
	 /*Policy Statements and Decisions - START*/
.mainContentDivPlcyStmntDec {
	text-align:Left;
	list-style-type: none;
	float:left;
	width:630px;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	display:block;
}
/*START MODIFY Policy Statements and Decisions DIVISION HEADERS*/
.div_tablePlcyStmntDec, .table_header_bground {
	text-align:LEFT;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 3px 0px;
}
/*END MODIFY Policy Statements and Decisions DIVISION HEADERS*/   
		/*----------------------------------------------*/	
			/*START Proposals, Hearings, and Amendments*/
.mainContentProp {
	list-style-type: none;
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*START MODIFY Proposals, Hearings, and Amendments DIVISION HEADERS*/
.div_tableHearing, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 3px 0px;
}
.div_tableCongMand, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:15px 0px 3px 5px;
	margin:30px 0px 3px 0px;
}
.div_tableAmend, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:15px 0px 3px 5px;
	margin:30px 0px 3px 0px;
}
/*END MODIFY Proposals, Hearings, and Amendments DIVISION HEADERS*/	
			/*END Proposals, Hearings, and Amendments*/
			
			/*START Market Administrator Releases and Announcements*/
.mainContentmanews {
	list-style-type: none;
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*START MODIFY ma news DIVISION HEADERS*/
.div_tablemanews, .table_header_bground {
	text-align:LEFT;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 20px 0px;
}
/*START MODIFY Market Administrator Releases and Announcements DIVISION HEADERS*/
	  
	 /*Policy Statements and Decisions - END*/
/*----------------------------------------------*/	

	  /*START MODIFY Statistical Reports DIVISION HEADERS*/

.mainContentStatReport {
	list-style-type: none;
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
.mainContentStat2015 {
	list-style-type: none;
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
	text-indent: 15px;
}
.mainContentStateCounty {
	list-style-type: none;
	text-align:Center;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
	text-indent: 15px;
}
/*END MODIFY Statistical Reports DIVISION HEADERS*/   
		/*----------------------------------------------*/	
			/*START STATS REPORT PAGE*/
.div_tableStatReport, .table_header_bground {
	text-align:LEFT;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 3px 0px;
}
/*START MODIFY 2015 DIVISION HEADERS*/
.div_tableStat2015, .table_header_bground {
	text-align:Center;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:18px;
	padding:1px 0px 3px 5px;
	margin:0px 0px 3px 0px;
}
.div_tableStat2015figure, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:1px 0px 3px 5px;
	margin:1px 0px 3px 0px;
}
/*END 2015*/	
			/*END -*/
			
			/*START -*/
.mainContentmanews {
	list-style-type: none;
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*START MODIFY - DIVISION HEADERS*/
.div_tablemanews, .table_header_bground {
	text-align:LEFT;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 20px 0px;
}
/*START MODIFY - DIVISION HEADERS*/
	  
	 /*Statistical Reports - END*/
/*----------------------------------------------*/	


/*START MODIFY error page DIVISION HEADERS*/
.div_tableErr404, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #FF0000;
	font-weight: bold;
	font-size:20px;
	padding:15px 0px 3px 5px;
	margin:30px 0px 3px 0px;
}
.mainContentErr404 {
	list-style-type: none;
	font-size:16px;
	text-align:Left;
	float:left;
	width:630px;
	margin-top:20px;
	display:block;
}
/*END Error pages*/

/*Start Site Map Page*/

/*END Site Map Page*/



/* end main content pages */

.footer {
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: #fff;
	width:100%;
	text-align:center;
}
.footer ul {
	width:100%;
	border: 0;
	margin: 5px 0px 5px 290px;
	list-style-type: none;
}
.footer ul li, .footer ul li.last {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 0 0px 0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
.footer ul li a, .footer ul li.last a {
	display: block;
	width: 70px;
	height: 22px;
	border-left: 1px solid #cccccc;
	width: 100px;
}
.footer ul li.last a {
	border-right: 1px solid #cccccc;
}
.content_box {
	width: 600px;
	margin:0px 0px 20px 12px;
	font-size: 12px;
	font-weight: normal;
}
.content_box img {
	margin:0px 0px 20px 0px;
}
.content_box ul, #content_box p {
	list-style-type: none;
	padding-left: 10px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	width:580px;
}
.content_box ul li a {
	color:#15326c;
	font-weight:bold;
}
.content_box ul li {
	background-image: url(../image/bullet2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom:1px
}
.content_box ul li, #content_box p {
	color: #4b4b4b;
	font-weight:normal;
	padding-left: 20px;
	margin-bottom: 15px;
}
.content_box img.small_pic {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.content_box div.small_pic_text {
	position:relative;
	margin-top:25px;
	color: #4b4b4b;
	font-size:13px;
}
.div_table, .table_header_bground {
	text-align:center;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 20px 0px;
}
.div_tableCareers, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 20px 0px;
}
.logoDiv {
	margin-top:5px;
}
.breadcrumbsDivPic {
	margin-left:140px;
	margin-right:10px;
	margin-bottom:0px;
	width:20px;
	height:20px;
	float:left;
	text-align:left;
}
.breadcrumbsDivTexthome {
	float:left;
	height:30px;
	margin-top:8px;
	margin-left:5px;/* 	margin-bottom:10px; THIS IS FOR IMPORTANT BANNER NOTICE REMOVE COMMENTS(comment this move notice out.... this line, next line, and link visited comments )
	color:#EF0000; */
}
.breadcrumbsDivText {
	float:left;
	height:30px;
	margin-top:5px;
	margin-left:5px;
}
/*Main Menu */

.mainMenuDiv {
	border-bottom:1px solid #b0bec7;
	height:23px;
}
.mmenu {
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	float:right;
}
.navcontainer {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width:100%;
	text-align:center;
}
.navcontainer ul {
	width:100%;
	border: 0;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	border-right: 1px solid #b0bec7;
}
.navcontainer ul li {
	float: left;
	width: 81px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0px 0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	display:block;
	border-top:1px solid #b0bec7;
	border-bottom:1px solid #b0bec7;
}
.navcontainer ul li a {
	display: block;
	height: 22px;
	background-image: url(../image/gradient2_new.gif);
	text-decoration: none;
}
.navcontainer ul li a:hover, .navcontainer ul li a.over {
	text-decoration: underline;
	background-image:url(../image/gradient_new.gif);
	background-repeat:repeat-x;
	background-position:100% 0;
}
.navcontainer ul li.selected a {
	background-image:url(../image/gradient_new.gif);
	background-repeat:repeat-x;
	background-position:100% 0;
	text-decoration: underline;
}
.navcontainer ul li.middle a {
	border-right: 1px solid white;
}
.navcontainer ul li.first a {
	border-right: 1px solid white;
	border-left:1px solid #b0bec7;
}
.navcontainer ul li.last a {
	border-right:1px solid #b0bec7;
}
/*End Main Menu */

/*Start Left Menu */
.leftMenuMainDiv {
	background:#e2e2e2;
	width:160px;
	padding:20px 10px 20px 0px;
	float:left;
}
.pr-nav {
	background: transparent; /* IE6 Bug */
}
.pr-nav, .pr-nav ul {
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style:none;
	font-family: Arial;
	width: 165px;
	font-size: 12px;
	text-align:left;
}
.pr-nav li {
	display: block;
	text-decoration: none;
	text-align:left;
	color:black;
}
.pr-nav li a {
	display: block;
	text-decoration: none;
	text-align:left;
	color:#15326c;
	padding: 5px 0px 5px 15px;
}
.pr-nav li div {
	margin-bottom:5px;
	margin-left:0px;
	margin-top:5px;
	border-bottom:2px dotted #324f61;
	text-align:left;
	font-weight:bold;
}
.pr-nav li a:hover, .pr-nav li.selected a:hover, .pr-nav li.selected.over, .pr-nav li.selected, .pr-nav li.selected a {
	display:block;
	border-color:  #003366;
	text-decoration: underline;
}
/*End Left Menu */

.subscribePublicationDiv {
	margin-left:7px;
	width:143px;
	border:1px solid green;
	background:#84af81;
	padding:5px;
}
.dotted_line {
	color:white;
	margin:0 auto;
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	position:relative;
	clear:both;
	width:780px;
}
/*folders*/


#cssninja {
	position: absolute;
	top: 0;
	left: 0;
	width: 85%;
	height: 40px;
}
#cssninja p {
	color: #ff0000;
	text-align: center;
	margin: 10px 0 0 0;
}
#cssninja a {
	text-decoration: none;
	padding: 4px 0 9px 28px;
}
#cssninja a:hover {
	text-decoration: underline;
}
/*START FOlder PAGES*/

.mainContentDivFldr {
	text-align:Left;
	vertical-align:bottom;
	list-style-type: none;
	float:left;
	width:750px;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:120px;
	display:block;
}
.div_tableFldr, .table_header_bground {
	text-align:Left;
	border-bottom: 2px solid #b0bec7;
	border-width: 100%;
	color: #535353;
	font-weight: bold;
	font-size:13px;
	padding-top:0px;
	padding-bottom:3px;
	margin:20px 15px 3px 30px;
}
.content_boxFldr {
	padding-left:155px;
	width: 643px;
	margin-top:20px;
	margin-Bottom:20px;
	font-size: 12px;
	font-weight: normal;
	vertical-align:bottom;
}
/*end folder pages*/	
	
	
/* CSS Tree menu styles */
ol.tree {
	padding: 0 0 0 50px;
	width: 85%;
}
li.tree {
	padding-top:1px;
	position: relative;
	margin-left: -15px;
	list-style: none;
	Text-align:left;
}
li.file {
	margin-left: -1px !important;
	margin-bottom:1px;
}
li.file a {
	background: url(../image/document.png) 0 0 no-repeat;
	padding-left: 21px;
	text-decoration: none;
	display: block;
}
li.file a[href *= '.pdf'] {
	background: url(../image/document.png) 0 0 no-repeat;
}
li.file a[href *= '.html'] {
	background: url(../image/document.png) 0 0 no-repeat;
}
li.file a[href $= '.css'] {
	background: url(../image/document.png) 0 0 no-repeat;
}
li.file a[href $= '.js'] {
	background: url(../image/document.png) 0 0 no-repeat;
}
li input {
	position: absolute;
	left: 0;
	margin-left: 0;
	opacity: 0;
	z-index: 2;
	cursor: pointer;
	height: 18px;
	width: 18px;
	top: 0;
}
li input + ol {
	background: url(../image/toggle-small-expand.png) 40px 0 no-repeat;
	margin: -0.938em 0 0 -44px; /* 15px */
	height: 1em;
}
li input + ol > li {
	display: none;
	margin-left: -14px !important;
	padding-left: 1px;
}
li label {
	background: url(../image/folder-horizontal.png) 15px 1px no-repeat;
	cursor: pointer;
	/*display: block;*/
		padding-left: 37px;
}
li input:checked + ol {
	background: url(../image/toggle-small.png) 40px 5px no-repeat;
	margin: -1.25em 0 0 -44px; /* 20px */
	padding: 1.563em 0 0 80px;
	height: auto;
}
li input:checked + ol > li {
	display: block;
	margin: 0 0 0.125em;  /* 2px */
}
li input:checked + ol > li:last-child {
	margin: 0 0 0.063em; /* 1px */
}
/* end folders*/


/* 20151007 Phi Nguyen: removed so it won't affect above CSS
ul, ol, dl {
	padding: 0;
	margin: 0;
}

*/
h1, h2, h3, h4, h5, h6 {
	color: #535353;
}

.cssContainer {
	display: table;
	width: 1000px;
	background: #fff;
	margin: 0 auto;
}
.cssHeader {
	background: #F5F5F5;
	height: 106px;
	padding: 0px 0px 10px 0px;
}
.cssNavMenu {
	clear: left;
	float: left;
	display: block;
	width: 210px;
	border: solid #666 1px;
	margin: 5px;
}
.cssNavMenu a {
	text-decoration: none;
}
.cssNavMenu a:hover {
	text-decoration: none;
	background-color: #eee;
}
.cssNavMenu_Title {
	clear: left;
	background-color: #888;
	border: solid #666 1px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.cssNavMenu_Link {
	clear: left;
	display: block;
	background: #ddd;
	border: solid #666 1px;
	font-size: 16px;
	color: #00f;
	padding: 0px 0px 0px 10px;
}
.cssNavMenu_Link:hover {
	color: #060;
	cursor: pointer;
	background-color: #eee;
}
.cssNavTab {
	clear: right;
	float: right;
	display: block;
	max-width: 790px;
	border: solid #666 1px;
	margin: 5px;
}
.cssNavTab a {
	text-decoration: none;
}
.cssNavTab a:hover {
	text-decoration: none;
	background-color: #eee;
}
.cssNavTab_Link {
	float: left;
	width: 130px;
	display: block;
	border: solid #666 1px;
	background: #ddd;
	font-size: 16px;
	color: #00f;
	text-align: center;
}
.cssNavTab_Link:hover {
	color: #060;
	cursor: pointer;
	background-color: #eee;
}
.cssContent {
	clear: right;
	float: right;
	display: block;
	width: 775px;
	background: #fff;
	font-size: 16px;
	color: #000;
	text-wrap: normal;
}
.cssContent ul, .cssContent ol {
	padding: 0 5px 5px 40px;
}
.cssFooter {
	clear: both;
	font-size: 12pt;
	text-align: center;
	padding-top: 15px;
}
.cssFolder_Show_Always {
	color: #000;
}
.cssFolder_Show_Always a, .cssFolder_Show_Always a:visited, .cssFolder_Show_Always a:link {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.cssFolder_Show_Always img {
	padding-right: 5px;
}
.cssFolder_Show_Always div {
	margin-left: 25px;
}
.cssFolder_Show {
	clear: both;
	color: #000;
	padding-left: 15px;
}
.cssFolder_Show a, .cssFolder_Show a:visited, .cssFolder_Show a:link {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.cssFolder_Show img {
	padding-right: 5px;
}
.cssFolder_Show div {
	margin-left: 25px;
}
.cssFolder_Hide {
	clear: both;
	color: #000;
	padding-left: 15px;
}
.cssFolder_Hide img {
	padding-right: 5px;
}
.cssFolder_Hide a, .cssFolder_Hide a:visited, .cssFolder_Show a:link {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.cssFolder_Hide div {
	display: none;
}
.cssFolder_Data {
}
.cssFolder_Data a, .cssFolder_Data a:visited, .cssFolder_Data a:link {
	color: #00f;
	text-decoration: underline;
	cursor: pointer;
}
.cssFolder_Data_V {
}
.cssFolder_Data_V a, .cssFolder_Data_V a:visited, .cssFolder_Data_V a:link {
	clear: both;
	float: left;
	color: #00f;
	cursor: pointer;
	text-decoration: underline;
}
.cssFolder_Data_H {
}
.cssFolder_Data_H a, .cssFolder_Data_H a:visited, .cssFolder_Data_H a:link {
	float: left;
	color: #00f;
	cursor: pointer;
	margin-right: 15px;
	text-decoration: underline;
}
.cssAlert_Yellow {
	width: 500px;
	border: #000 solid 1px;
	background-color: #EEA;
	padding: 5px;
	margin-bottom: 15px;
}
.cssAlert_Yellow_Center {
	clear: both;
	width: 90%;
	border: #000 solid 1px;
	background-color: #EEA;
	padding: 5px;
	margin: 0 auto;
}
.cssAlert_Yellow_Indent {
	width: 500px;
	border: #000 solid 1px;
	background-color: #EEA;
	padding: 5px;
	margin-left: 25px;
	margin-bottom: 15px;
}
.cssSubject_16pt {
	clear: both;
	color: #535353;
	font-size: 16pt;
	border-bottom: #000 solid 1px;
	font-weight: bold;
	margin-bottom: 5px;
}
.cssTitle_18pt {
	clear: both;
	color: #535353;
	font-size: 18pt;
	font-weight: bold;
	padding-top: 15px;
}
.cssTitle_18pt_Left {
	clear: both;
	color: #535353;
	font-size: 18pt;
	font-weight: bold;
	padding-top: 15px;
	text-align: left;
}
.cssTitle_16pt {
	clear: both;
	color: #535353;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 15px;
}
.cssTitle_16pt_Left {
	clear: both;
	color: #535353;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 15px;
	text-align: left;
}
.cssTitle_14pt {
	clear: both;
	color: #535353;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 15px;
}
.cssTitle_14pt_Left {
	clear: both;
	color: #535353;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 15px;
	text-align: left;
}
.cssTitle_12pt {
	clear:both;
	color: #535353;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 15px;
}
.cssTitle_12pt_Left {
	clear:both;
	color: #535353;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 15px;
	text-align: left;
}
.cssFMMA1_Office {
	clear: both;
	margin-top: 15px;
	padding: 1px 0px 1px 0px;
}
.cssFMMA1_Contact {
	display: block;
	float: left;
	margin-left: 15px;
	width: 250px;
	border: solid #f00 0px;
}
.cssClear {
	clear: both;
}
.cssColumn_45pc {
	float: left;
	width: 45%;
	margin-left: 5px;
	padding: 0 10px 0 10px;
	border: solid #000 0px;
}
.cssColumn_50pc {
	float: left;
	width: 50%;
	margin-left: 5px;
	padding: 0 10px 0 10px;
	border: solid #000 1px;
}
.cssColumn_90pc {
	clear: both;
	width: 90%;
	margin-left: 5px;
	padding: 0 10px 0 10px;
	border: solid #000 0px;
}
.cssColumn_100pc {
	clear: both;
	width: 100%;
	margin-left: 5px;
	padding: 0 10px 0 10px;
	border: solid #000 0px;
}
.cssColumn_Data {
	margin: 0 auto;
	display: inline-block;
	text-align: left;
	border: solid #f00 0px;
}
.mainDiv .pageContentDiv .mainContentDiv .content_box ul li strong {
	color: #000;
}
