* {    -moz-box-sizing: border-box; } 
h1 {
	font-size: 180%;
	font-weight: bold;
	line-height:normal;
	padding: 0%;	
	margin-bottom:0.2%;}
h2{font-size: 150%; line-height: normal;margin-top:0%; margin-bottom:0.5%;padding: 0%;
	}
h3{font-size: 110%; font-weight: 900; line-height:normal; 
	margin-top:0.75%; margin-bottom:0%;
	padding: 0%;	 }
ol {margin-right:0px; margin-top:.2%; margin-bottom: .2%; line-height: 80%; font-size: .8em;  }
.space1 {line-height:.2em;}
p .bottom-margin-1 {margin-bottom: .2%;}
.bottom-margin-1 {margin-bottom: .2%;}
p + p { margin-top: 0.5em;}
.menu {
font-weight: bolder;
	border-bottom: 1px solid #666666; /*#666666 */
	border-top: 1px solid #666666;
	font-size: 120% ;	padding-bottom: 0px;
	padding-top: 0px;
		text-align: left;
	height: auto; 
	line-height: normal; margin: 0.0% 0 0.0% 0; 
	
	width: 90%;  position: absolute; top: 19%;
	z-index: 500; }
.menu ul {
	/*background-color: #dddddd;
	color: #000000; */
	list-style-type: none;
	margin: 0;
	padding: 0; }
.menu li {
	/*background-color: #dddddd;
	color: #000000; */ color:#900;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center; }
	
.submenu {
border-bottom: 1px solid #ff0000;
	border-top: 1px solid #ff0000; 
font-size: 120% ;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 1.5em;;
	line-height: normal;
		text-align: left;
	margin: 0 0 1% 0;
	width: 90%; /*position: absolute; top: 18%;	*/
	z-index: 500; }

.submenu ul {
	/*list-style-type: none;*/
	margin: 0;
	padding: 0; }
	
.submenu li {
	color: #ff0000; color:#900; display: inline; text-align: center;
	list-style-type: none;
	float: left;
	/*margin: 0;
	padding: 0; */}
	
.norton {
	font-size: 100%;
	font-style: normal;
	}
.head1 {
	color: #0000ff;
	text-align: center;
}
body {
/*	font-size: 0.875em;*/ font-size:1em;
	font-family: "Palatino Linotype", "Times New Roman", serif; 
	font-weight: 550;
	margin: 0px 5%;
	padding: 0; 
	background-color: #e1e1e1;

	}

/*a {color:#900;} */

a:link {color:#900;
	font-weight: bold;
	text-decoration: none;}
/* a:hover {text-decoration: none; color:#900;} */
a:visited { color: #ff0000;  
	font-style: oblique;
	font-weight: bold;
	text-decoration: none; }

a:active, a:hover { 	color: #646464; }
a:hover { 	background-color: transparent;
	text-decoration: underline; }
	
.box1{
	width: 90%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left ; 
	/*float: none; */
	background-color : #edeceb /*transparent*/;
	height: 95px; 
/*	font-family: serif; */
	font-size: 150%;
	font-weight: bold;
	line-height: 1.5em;
	text-align: right;
	border: 5px solid #000000;
	border-color: #000000 ;
	}
	.newbox1{
	width: 100%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	display: table; border-spacing: 2px;
	background-color : #edeceb /*transparent*/;
	height: 95px; 
/*	font-family: serif; */
	font-size: 150%;
	font-weight: bold;
	line-height: 1.5em;
	text-align: right;
	border: 5px solid #000000;
	border-color: #000000 ;
	}
	.box2{
	width: 62%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	background-color: #edeceb ;/*transparent*/
	margin: 0px 0px 0px 0px;
	height: 92px;
	border: 1px solid;
	border-color: #000000;
	}
	.newbox2{
	width: 62%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	display: table-cell;
	background-color: #edeceb ;/*transparent*/
	margin: 0px 0px 0px 0px;
	height: 92px;
	border: 1px solid;
	border-color: #000000;
	 width: 0 !important;
  overflow: visible;  
}
	.box2a{
	width: 35%; 
	float: right; 
	margin: 0px 0px 0px 0px;
	border-color: #000000;
		background:  no-repeat 100%  #edeceb; /*transparent*/ 
/*		font-family: serif; */
		font-size: 125%;
		font-weight: bold;
		height: auto;
		letter-spacing: normal;
		line-height: normal;
		text-align: center;
	vertical-align: middle;
			}
.box2a{
	width: 35%; 
	display: table-cell;
	float: right; 
	margin: 0px 0px 0px 0px;
	border-color: #000000;
		background:  no-repeat 100%  #edeceb; /*transparent*/ 
/*		font-family: serif; */
		font-size: 125%;
		font-weight: bold;
		height: auto;
		letter-spacing: normal;
		line-height: normal;
		text-align: center;
	vertical-align: middle;
			}
	.box3{
	width: 100%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	background-color : #edeceb; /*transparent*/
	margin: 0px 0px 0px 0px; padding:0;
	border: 4px solid #ff0000;
	height: 40px;
	}
	.newbox3{
	width: 100%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	display: table-cell;
	background-color : #edeceb /*transparent*/;
	margin: 0px 0px 0px 0px;
	border: 4px solid #ff0000;
	height: 40px;
	}
	.box4{
	width: 35%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	margin: 0px 0px 0px 0px; padding:0;
	background: #edeceb ; /*transparent*/
	height: 75px;
	border: 0px;
	}
	.newbox4{
	width: 35%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: left; 
	display: table-cell;
	margin: 0px 0px 0px 0px; padding: 0;
	background: #edeceb ; /*transparent*/
	height: 75px;
	border: 0px;
	}
	.box5{
	width: 60%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: right; 
	background-color : #edeceb /*transparent*/;
	margin: 0px 0px 0px 0px;
	border: 1px solid;
	height: 75px;
/*	font-family: serif; */
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	border-color: #ff0000;
	}
	.newbox5{
	width: 60%; /* WIDTH, MARGIN AND FLOAT ADDED FOR DEMO DISPLAY ONLY */
	float: right; 
	display: table-cell;
	background-color : #edeceb /*transparent*/;
	margin: 0px 0px 0px 0px;
	border: 1px solid;
	height: 75px;
/*	font-family: serif; */
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	border-color: #ff0000;
	}
.b1{
	height: 30px; 
	padding: 2px 2px 2px 2px;
	border-right: 4px solid black;
	border-left: 4px solid black;
	border-top: 4px solid black;
	border-bottom: 4px solid black;
	}
.b2 {
	padding: 2px 2px 2px 2px;
	width: 440px;
	height: 25px;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	} 
.b3 {
	padding: 2px 2px 2px 2px;
	width: 120px;
	height: 50px;
	border-right: 3px solid red;
	border-left: 3px solid red;
	border-top: 3px solid red;
	border-bottom: 3px solid red;
	}
.b4 {
	/*position: absolute; 
	top: 10;
	left: 150; */
	padding: 0px;
	width: 160px;
	height:50px;
	border-right: 1px solid blue;
	border-left: 1px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	}
	#banner {position: absolute; top: 0.5em; width: 100%;	z-index:900;}
	#layer1 {
	/* position:absolute; */
	width:983px;
	height:115px;
	background-color:#edeceb;
	/* layer-background-color:#000000; */
	border:4px solid black;
	/* z-index:1; 
	left: 0px;
	top: 110px; */
	margin: 0px;
	padding: 0px;
	}
	#layer2 {
	 /* position:absolute; */
	width:964px;
	height:96px;
	background-color:#edeceb;
	border:3px solid red;
	/* layer-background-color:#edeceb;
	z-index:2;
	top: 10px;
	left: 11px; */
	margin: 0px;
	padding: 0px;
	}
	#layer3 {
	width:521px;
	height:80px;
	background-color:#edeceb;
	border:1px solid black;
	margin: 0px;
	padding: 0px;
	}
	#layer4 {
	width:139px;
	height:72px;
	background-color:#edeceb;
	border:2px solid red;
	/* layer-background-color:#edeceb;
		position:absolute;
	left: 23px;
	top: 133px; 
	z-index:4; */
	margin: 0px;
	padding: 0px;
}
#layer5 {
	width:200px;
	height:73px;
	background-color:#edeceb;
		border:2px solid red;
	/*	position:absolute;
	layer-background-color:#edeceb;
	left: 167px;
	top: 132px;
	z-index:5; 
	overflow: hidden; */
	margin: 0px;
	padding: 0px;
	}
#layer6 {
	width:161px;
	height:49px;
	background-color:#edeceb;
	border:1px none #000000;
	margin: 0px;
	padding: 0px;
}
#pagecontainer
{font-size:100%; width:100%; }
#main { clear:both;
font-size:100%;
 width: 90%; 
position: absolute; top:24%; 
/* height: 30em; */ 
}
#main p {margin-top:0.2%;}
/* table.tablered  { border-collapse: separate; border-spacing: 0; } */
.tablered  {border:1px solid #ff0000; margin:0; }
.tablered  td { border:1px solid  #ff0000; padding:0;} 
.tableblack {border: 2px solid #000000; padding:0;  }
.tableblack-all td {border: 1px solid #000000; padding:0;  }
.webring { font-size: 90%;  border: #006333;  
text-align: center;   margin-top:5%; margin-bottom:2%;  } 
.webring table {
	float: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.webring .inner { 	 background-color: #eeeeee;  text-align: center;     }
.status{ 	font-size: small; }
.top {font-size: small; }
.table1 { border-width:thick; border-color:red; width:100%;text-align:left; }
.table1 tr  {line-height:1em; vertical-align:top; text-align:left;}
.table1 .col1 { width:4%;}
.table1 .col2 { width:26%;}
.table1 .col3 { width:6%;}
.table1 .col4 { width:21%;}
.table1 .col5 { width:7%;}
.table1 .col6 { width:36%;}
.table1 th {font-weight:bold;font-family:Arial; }

.table2 { width:100%; border-width:0; border-collapse:collapse; /*cellpadding="0"; */   width:100; }
.table2 tr  {line-height:1em; vertical-align:top; }
.table2 .t2-col1 { background-color:#33CCCC;width:25%;}
.table2 .t2-col2 { width:2.1%;}
.table2 .t2-col3 {background-color:#CCCC99; width:40%;}
.table2 .t2-col4 { width:2%; }
.table2 .t2-col5 { background-color:#CCCCFF;width:40%;}
.table2 .t2-col6 { }
.table2 th {font-weight:bold; font-family:Arial;}

.table2 .t2-col1-col1 { background-color:#33CCCC; width:7%}
.table2 .t2-col1-col2 {background-color:#FFFFCC; width:7%}
.table2 .t2-col1-col3 {background-color: #CCFFCC; width:8%;text-align:right;} 

.table2 .t2-col2-col1 {width:2%;}

.table2 .t2-col3-col1 {background-color:#CCCC99;text-align:left; width:8%;}
.table2 .t2-col3-col2 {background-color:#CCCC99; width:7%;}
.table2 .t2-col3-col3 {background-color:#FFFFCC;text-align:right;width:10%; }
.table2 .t2-col3-col4 {background-color:#CCFFCC; text-align:right; width:10%;}

.table2 .t2-col4-col1 {width:2%;}

.table2 .t2-col5-col1 {background-color: #CCCCFF;text-align:left;width:7%;}
.table2 .t2-col5-col2 {background-color:#FFFFCC;text-align:right;width:10%;}
.table2 .t2-col5-col3 {background-color:#CCFFCC;text-align:right;width:10%;}

.table3 { width:100%; border-width:0; border-collapse:collapse; /*cellpadding="0"; */   width:100; }
.footnote-hdr, .footnote {font-size:1em; font-weight:bold;}
.footnote {font-weight:normal;}

