* {
	margin: 0;
}
html, body {
	height: 100%;	margin: 0px!important;
	padding: 0px;
		background-color:#fff;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push { 	height: auto; /* .push must be the same height as .footer */ }
body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background-color: #fff;
	margin:0;
}
a { text-decoration:underline; }
h1 { color:#be2227; text-transform:uppercase; font-size:2.5em;margin-bottom:15px; }
h2 { color:#c4c18c;  font-size:1.8em;margin-bottom:18px;}
h3 { color:#fff; text-transform:uppercase; font-size:1.3em;margin-bottom:6px;}
.rightcol h4 { text-align:left; padding-left:20px;color:#be2227; text-transform:uppercase; font-size:1.2em;margin-bottom:11px;}
.rightcol p { margin-bottom:24px; }
.centered { text-align:left; padding-left:20px;}
#header  { display:none; }
#header #logo { float:left;padding-left:20px; position:relative; z-index:400;top:40px;}
#header #menu-funcmenu {
display:none;
}
#header #menu-funcmenu ul { display:none; }
#header   #searchform { display:none; }
ul#menu-footmenu { display:none;}
.content p,  .content  td { font-size:1.2em; line-height:1.5em;  margin-bottom:24px;}
.content td p { font-size:1em;   }
.content  li { font-size:1.2em; line-height:1.5em; }
.content a { color:#be2227; text-decoration:underline;}
/* BEGIN PVII STYLES */
.masthead {
	padding: 10px 10px;
	text-align: left;
	position: relative;
	z-index: 10;
}
/* for full page model */
.main-content .content{
	padding: 30px;
	font-size: 1em;
	line-height: 1.5em;
}
/* for full page model */
/* for left sidebar model */
.content-wrapper {
	margin: 1em 1.25em 0em 1.25em;
	overflow: hidden;
}
.columns-wrapper {
	overflow: hidden;
	background-color: inherit;
	position: relative;
}
.columns-wrapper, .menu-top-wrapper {
	max-width: 1260px;
	margin: auto;
}
.onecolumn { width:100%; }
.fullcolumn { width:100%; border-bottom: 14px solid #640b0f; }
.fullcolumn .noborder { border:none!important; }
/* Three columns structure */
.threecolumn-1 {
	display:none;
}
.threecolumn-2 { float:none; width:98%; }
.threecolumn-3 .rightcol {	display:none;}
.footer .threecolumn-3 { display:block!important; }
.threecolumn-2 { 	margin-left: 1%; margin-right: 1%; }
.threecolumn-1 .content, .threecolumn-2 .content, .threecolumn-3 .content  { padding: 20px 24px; }
.onecolumn .content { padding: 0px; }
/*Ordinary Link Styles*/
a { text-decoration:none; }
/* FOOTER */
#footer {  color:#000;}

/* MENU */
#access {		display:none;}
  .alignleft { float:left; margin-right:14px; }
 .alignright { float:right; margin-left:14px;}
 .readmore { white-space: nowrap; }