@charset "UTF-8";
/* CSS Document */
a {text-decoration: none; color:#000}
a:hover {text-decoration: underline;}
a:hover.imageOpacity {opacity:0.9;filter:alpha(opacity=90);text-decoration: none;}

/*fonts*/
.portalc1 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; border:0px; margin: 5px; 
	padding: 0px;}

.portalc2 {font-size: 12px;}

/*blocks*/
.divPortalWrapper {margin: auto; max-width: 830px; position: relative; z-index: 1;}

.divPortalRow {display: block; margin: 0; padding: 0px; width: 100%; text-align: center;}
	
.portalheader {
	display: block;
    width: 100%;
    height: auto;
	max-width: 830px;}
	
.divPortalColumnOne {
	position:relative;
	vertical-align: top;
	display: inline-block;
	margin: 1% 0% 1% 0%; 
	padding: 0px;
	max-width: 262px;
	width: 31.5%;}
	
.divPortalColumn {
	border-left: solid thin #999;
	position:relative;
	vertical-align: top;
	display: inline-block;
	margin: 1% 0% 1% 0%; 
	padding-left: 1%;
	max-width: 262px;
	width: 31.5%;}
	
.divPortalDoubleColumn {
	border-left: solid thin #999;
	position:relative;
	vertical-align: top;
	display: inline-block;
	margin: 1% 0% 1% 0%; 
	padding-left: 1%;
	max-width: 546px;
	width: 65%;}
	
.portalcategory {
	display: inline-block;
    width: 100%;}
	
.portaldividerbottom {display: block; margin: auto; padding: 0px; width: 97%; text-align: center;}
hr {
	color: #999;
	background-color: #999;
	height: thin;}
	
.PortalVideoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;}
.PortalVideoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;}