body, html{
	margin: 0;
	padding: 0;
	/* height: 100%; */
}
.clr{
	clear: both;
}


/**
 * Basic structure
 */
 
#wrapper{
	/* height: 100%; */
}

#header{
	/* behavior: url(/css/iepngfix.htc); */
	padding: 0 50px 0 50px;
	background: url(./images/wrapper_bg.png) top left repeat-y;
	min-height:120px;

}
*html #header{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wrapper_bg.png", sizingMethod="scale");
}
#header .inside{}
#headerRightCol{
	float: left;
	width: 723px;
	height: 100px;
	/* background-color: aqua; */
}
#logo{
	float: left;
	height: 111px;
	width: 177px;
	/* background-color: red; */
}
#logo img{
	margin-top: 20px;
}
#logo p{
	font-size:8.5pt;
	text-align:center;
	color:#656565;
}

#container{
	background: url(./images/wrapper_bg.png) left top repeat-y;
	padding: 0 0 1px 0;
	min-height:400px;
}
*html #container{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wrapper_bg.png", sizingMethod="scale");
}
#footer_header{
	/* behavior: url(/css/iepngfix.htc); */
	background: url(./images/wrapper_bg.png) top left repeat-y;
	height:30px;
}
*html #footer_header{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wrapper_bg.png", sizingMethod="scale");
}
#header_footer{
	width:100%;
}
*html #header_footer{
}
#header_footer .inside{
	float:right;
	margin-top:10px;
	margin-right:50px;
}
#header_footer .inside img{
	margin-left:10px;
}
#footer{
	padding: 25px 50px 20px 50px;
	background: url(./images/footer_bg.png) left bottom repeat-y;
	height: 55px;
}
*html #footer{	
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/footer_bg.png", sizingMethod="none");
}
#footer .inside {
	height: 20px;
	border-top: 1px solid #ededed;
}
#footerInfo{
	float:left;
	margin-top: 15px;
	font-size: 8pt;
	color: #656565;
}
.logo_maracas{
	float:right;
	margin-top:5px;
}
/**
 * Font family
 */
a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, sans-serif;
}

fieldset, form, input, optgroup, select, textarea
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


/**
 * Font size
 */
a, body, div, fieldset, form, input, label, li, ol, optgroup, select, td, th, textarea, ul
{
	font-size:8.5pt;
	color: #000000;
}
p{
	font-size:9pt;
	line-height:1.5em;
	color: #000000;
	text-align: justify;	
}
h1, h2, h3, h4, h5, h6
{
	font-size:12px;
	color: #000000;
}

/**
 * Basic tags
 */
img
{
	border:0px;
}

p, pre, form
{
	margin:0px;
	padding:0px;
}


optgroup
{
	padding-top:3px;
	padding-bottom:3px;
	font-style:normal;
}


/**
 * Links
 */
.ce_download img{
	vertical-align: middle;
}
a
{
	color:#656565 ;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:#e2021b;
}
p a
{
	font-size:9pt;
	color:#e2021b;
	text-decoration:none;
}
p a:link
{
	color:#e2021b;
}
p a:hover
{
	text-decoration:underline;
	color:#e2021b;
}
.pdf_link
{

}
.back {
	margin-top:20px;
}
.info {
	margin-top:20px;
}
.invisible {
	display:none;
}
@media print
{
	#right, #mainNav, #extraNav, #subNav, #footer_header, #num_nav
	{
		display:none;
	}
	#footer {
		float:left;
		width:90%;
	}
	#footerInfo {
		font-size:7.5px;
	}
}
