/* Style sheet xLayout */
#swapper{position:relative;display:block;}
.MooHover{width:750px;height:470px;left:0;top:0;position:absolute;text-align:center;background-color:#7d7d7d;opacity:0.001;}
.MooHover img{}
.column{width:225px;float:left;margin-right:30px;margin-bottom:10px;}
.columnlast{width:225px;float:left;margin-right:0;margin-bottom:10px;}
.portLink a{text-decoration:none;color:#ffffff;}
.portLink{float:left;margin-right:10px;margin-bottom:10px;}
.portLink .caption{display:none;padding-top:6px;}
#footer{padding-top:10px;font-size:11px;text-transform: uppercase;}
.insidePage #footer{padding-top:40px;}
* html{zoom:1;}
.inside{position:static;}
body{margin:0;padding:15px 0;background-color:#c0c0c0;font-family:Helvetica, Arial, sans-serif;}
#wrapper{width:980px;display:block;margin:0 auto;padding:0 10px;}
.clearBoth{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
#header{padding-bottom:25px;}
#header .logo{width:350px;float:left;padding-bottom:10px;}
* html #header .logo{width:330px;display:block;}
#header .mod_article{width:550px;float:right;display:block;padding-top:0;padding-bottom:5px;text-align:right;color:#ffffff;}
.home #left{width:130px;float:left;}
* html .home #left{width:125px;float:left;display:block;}
.insidePage #left,.insidePage #right{width:200px;overflow:visible;float:left;display:block;}
.insidePage #left h2{margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:0;font-weight:bold;font-size:16px;color:#000000;line-height:18px;}
.insidePage #left #content a{color:#000000;}
.insidePage #left #content a:hover{color:#ffffff;text-decoration:none;}
.insidePage #left .ce_text{font-size:12px;color:#000000;line-height:13px;}
.insidePage #left .ce_text p{margin-top:0;margin-bottom:10px;}
.insidePage #left #thumbnails{margin-top:20px;}
.home #right{width:850px;float:left;display:block;}
.insidePage #right{width:200px;float:left;display:block;}
.home #main{clear:both;padding-top:15px;}
.insidePage #main{width:750px;float:right;min-height:350px;height: auto !important;height: 350px;}
.oneCol #main{width:auto;float:none;padding-right:25px;padding-left:25px;min-height:350px;height: auto !important;height: 350px;}
.insidePage #main .image_container{text-align:center;}
.home #main .maintext{text-align:justify;font-size:12px;color:#000000;}
#footer p{margin:0;}
#footer .separator{padding:0 5px;}
#footer .copyright{float:left;display:block;color:#000000;}
#footer .footerlinks{float:right;display:block;}
#footer .footerlinks a{text-decoration:none;color:#000000;}
#footer .facebook{float:right;}
