/* utils and defaults */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

.clr { height: 0px; overflow: hidden; clear: both; }
.clear { height: 55px; overflow: hidden; clear: both; }
.picture_how{border:none; align:right; margin-right:10px;}
.right_align{float:left; text-align:left; width:720px;}
.center_align{float:left; text-align:center; width:190px;}
.text_how{float:left; width:490px;}
.color{color: #CF0000; font-weight:bold;}
.text_align_right{text-align:right; }
IMG { border: none; }
H1, H2, H5{	color: #CF0000;	font-weight: bold;	margin: 0;	margin-bottom: 0.3em;}
H5{	font-size: 8px;	font-weight: normal; color: Gray;}
h3 { font-size: 28px; color: #CF0000; text-align: left;font-weight: normal;}

/* basic structure */
body{background: #B8D1F0; xxbackground: #eadbc4 url(images/bg.png);	background-repeat: repeat-x; margin: 0pt 0pt 0pt 0pt; padding: 0pt 0pt 0pt  0pt; border:none 0;	text-align: left; font-family: verdana,geneva,arial,helvetica,sans-serif;	font-style: normal; font-variant: normal;	font-weight: normal; font-size: 12px;;	line-height: 150%;	color: #000000;}
#shadowBottom{	background-image: url(images/shadowBottom.png);	height: 16px;}
#everything{ width: 940px;	margin: 0 auto;	background-color: #ffffff;}
#banner{ position: relative; height: 170px;}
#banner A{	position: absolute;	top: 0px; display: block; width: auto;	padding: 0px;}

a {color:#2871D0;text-decoration:underline;}
a:visited {text-decoration:underline;color:#2871D0;}
a:hover {text-decoration:none;}
/* nav stuff */
#nav{	display: block;	background-color: #2871D0;	font-size: 8pt;	}
#nav A{	display: block;	float: left; padding: 0.6em 1em; text-decoration: none;	border-right: 1px solid #ffffff; color: #fff;		text-align: left;	font-style: normal;	font-variant: normal;font-weight: bold;}
#nav A.high, #nav A:hover
{
	background-image: url(images/navHigh.png);
}
 #nav A:hover
{
text-decoration: underline;
}
#navUnder{	background-color:#CF0000;height: 6px;}

/* main content layout */
#columns{		background-color:#FFFFFF; width:940px; border: 0px solid #FFcc00; float:left;}
#mainColumn{	background-color:#FFFFFF;	float: left;	width: 745px;}
#rightColumn{	float: right;	width: 185px;	background-color: #F9DFDF;	position: relative; font-size:11px; padding:5px;}
#contentWrapper{	padding: .2em 1.6em;}
#footer{	background-color: #2871D0;	color: #efefef;	font-size: 8pt;	text-align: right; width:907px; float:left;	padding: .2em 1.6em; line-height:120%;}
#footer a {color:#ffffff;text-decoration:none; font-weight:bold;}
#footer a:visited {text-decoration:none;color:#ffffff;}
#footer a:hover {text-decoration:underline;}

/* sidebars */
sidebar{	font-size: 8pt;	padding: 5px 15px 15px 15px; 	color: #9a8c76;}

/* About us section */
#ropardo-about-us-content h3{
	font-size: 14px !important;
	font-weight: bold;
}

.ropardo-about-us-contact {
	display: none;
}