header, section, footer, wrapper, navbox, navbox1,
cal_c-row-left, cal_c-row-right{
display: block;
}
body {
	background: #336699;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtr #wrapper {
	background: #336699;
	width: 960px;
	height: 1080px;
	border: 5px solid #336699;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#main_header{
background: #336699;
width: 100%;
height: 120px;
border: 0px solid #336699;
padding: 0px;
text-align: center;
}
#main_navbox{
display: flex;
width: 96%;
height: 25px;
background: #336699;
color: #ffffff;
text-align: center;
margin-top: -1em;
border-left: 20px solid #336699;
border-top: 0px solid #ffffff;
padding: 0px;
}
#main_navbox li{
	background: #336699;
	list-style-type: none;
	width: 7em;
	text-align: center;
	float: left;
}
#main_navbox ul{
	height: 20px;
	background: #336699;
	margin-left: -2em;
}
#main_footer{
clear: both;
display: flex;
width: 100%;
height: 25px;
background: #ffffff;
border-radius: 15px 15px 15px 15px;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
font-size: 10px;
}
#main_footer ul{
	background: #ffffff;
	margin-right: 2em;
}
#main_footer li{
	background: #ffffff;
	list-style-type: none;		
	width: 9em;
	text-align: left;
	float: left;
	margin-left: -1em;
}
#main_footer cop{
	background: #ffffff;
	list-style-type: none;		
	width: 24em;
	text-align: left;
	float: left;
	margin-left: 2em;
}
#main_itemc{
float: left;
width: 960px;
height: 746px;
padding: 0px;
background: #ff8f27;
border-radius: 15px 15px 15px 15px;
border-left: 1px solid #ff8f27;
border-top: 1px solid #ff8f27;
border-bottom: 2px solid #ff8f27;
border-right: 1px solid #ff8f27;
}
#cal_ch-row-left{
float: left;
width: 20%;
height: 2em;
padding: 0px;
margin: 0px 0px 0px 8px;
border-radius: 15px 0px 0px 15px;
border-left: 1px solid #ff8f27;
border-top: 1px solid #ff8f27;
border-bottom: 1px solid #ff8f27;
border-right: 1px solid #ff8f27;
background: #ff8f27;
text-align: center;
}
#cal_ch-row-right{
float: left;
width: 78%;
height: 2em;
border-radius: 0px 15px 15px 0px;
border-left: 1px solid #ff8f27;
border-top: 1px solid #ff8f27;
border-bottom: 1px solid #ff8f27;
border-right: 1px solid #ff8f27;
background: #ff8f27;
text-align: center;
}
#cal_c0-row-left{
float: left;
width: 20%;
height: 3em;
padding: 0px;
margin: 0px 0px 0px 8px;
border-radius: 15px 0px 0px 15px;
border-left: 1px solid grey;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
background: #FEA555;
text-align: center;
}
#cal_c0-row-right{
float: left;
width: 78%;
height: 3em;
border-radius: 0px 15px 15px 0px;
border-left: 1px solid grey;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
background: #FEA555;
text-align: left;
}
#cal_c1-row-left{
float: left;
width: 20%;
height: 3em;
padding: 0px;
margin: 0px 0px 0px 8px;
border-radius: 15px 0px 0px 15px;
border-left: 1px solid grey;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
background: #ff8f27;
text-align: center;
}
#cal_c1-row-right{
float: left;
width: 78%;
height: 3em;
border-radius: 0px 15px 15px 0px;
border-left: 1px solid grey;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
background: #ff8f27;
text-align: left;
}
#cal_c-cr-left{
float: left;
width: 20%;
height: 7em;
padding: 0px;
margin: 0px 0px 0px 8px;
border-radius: 15px 0px 0px 15px;
border-left: 1px solid grey;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
background: #ff8f27;
text-align: center;
}
#cal_c-cr-right{
float: left;
width: 78%;
height: 7em;
border-radius: 0px 15px 15px 0px;
border-left: 1px solid grey;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
background: #ff8f27;
text-align: left;
}
<!--
/* @group Blink */
.blink {
	-webkit-animation: blink 1.9s linear infinite;
	-moz-animation: blink 1.9s linear infinite;
	-ms-animation: blink 1.9s linear infinite;
	-o-animation: blink 1.9s linear infinite;
	 animation: blink 1.9s linear infinite;
	 font-size: 110%;
	 font-style: italic;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	70% { opacity: 1; }
	70.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	70% { opacity: 1; }
	70.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	70% { opacity: 1; }
	70.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	70% { opacity: 1; }
	70.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	70% { opacity: 1; }
	70.01% { opacity: 0; }
	100% { opacity: 0; }
}
/* @end */
-->
a:link {background: #336699; color: #ffffff; text-decoration: none}
a:visited {background: #336699; color: #ffffff; text-decoration: none}
a:hover {background: #336699; color: #000077; text-decoration: none}
a.tabs:link {background: #ffffff; color: #3366ff; text-decoration: none}
a.tabs:visited {background: #ffffff; color: #336699; text-decoration: none}
a.tabs:hover {background: #ffffff; color: #000077; text-decoration: underline}
.tabs {background: #ffffff; color: #336699; padding-right: 5px; padding-left: 5px; text-align: center; font-weight: bold}
a.ca:link {background: #ff8f27; color: #000000; text-decoration: none}
a.ca:visited {background: #ff8f27; color: #000000; text-decoration: none}
a.ca:hover {background: #ff8f27; color: #000000; text-decoration: underline}
.ca {background: #ff8f27; color: #000000; padding-right: 5px; padding-left: 5px; text-align: center; font-weight: bold}

p {margin: 0em 0em 0em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
/*	color: #000000;	background: #ff8f27;*/
hr{background: #ffffff; color: #336699; height: 1px;}
h1{
background: #336699;
margin: 0.5em 0px 0.5em 0px;
font: bold 1.75em veranda; color: white;
align="center"
}
h2{
margin: 0.5em 0px 0.5em 0px;	
font: bold 1.0em veranda; color: white; text-align: center;
}
h3{
margin: 0.5em 0px 0.5em 0px;	
font: bold 1.0em veranda; color: grey; text-align: center;
}
h4{
margin: 0.5em 0px 0.5em 0px;
font: bold 1.0em veranda; color: red; text-align: center;
}
h5{
margin: 0.5em 0px 0.5em 0px;
font: bold 1.0em veranda; color: red; text-align: left;
}
buz {
	font-size: 100%;
	font-style: italic;
	color: #f00;
}
blue {
	color: #00F;
}
red {
	color: #F00;
}
black {
	font-size: 100%;
	color: #000;
}
white {
	color: #FFF;
}
grey {
	color: #ccc;
}