/* CSS Document */
#mainWrapper {width:980px; margin: 15px auto; zoom:1;}

body{ 
	margin:0; 
	padding:0; 
	font-family: Arial, Trebuchet MS,helvetica,sans-serif;
	font-size:12px;
	line-height: 12pt;
	background-color:#6D6D6D
} 

#pagewidth, #homepage{
 width:780px; 
 text-align:left;  
 float:left;
 padding-bottom:100px;
 zoom:1;}
 
 
#homepage{ background: #fff url(../images/caya_bg_swoosh.jpg) bottom no-repeat;}
#pagewidth{background: #fff url(../images/caya_bg_swoosh2.jpg) bottom no-repeat;}  


#header {position:relative; height:80px; width:780px; background:url(../images/bg_top_rnd.gif) no-repeat 0 0; padding-top:12px} 
#logo { height:68px; background-color:#FFFFFF; padding-left:20px;}

#mainpage{ 
	width:780px; 
	margin-left:auto; 
	margin-right:auto;
	
}


#mainnav{
 position:relative; 
 height:30px; 
 width:760px;
 padding: 3px 0px 0px 0px;
 background: url(../images/menu_bg.gif) no-repeat;
 margin-left: 10px;

 }

#content{ 
	width:760px; 
	margin-left:20; 
	margin-right:auto;
	margin-bottom: 40px;
	margin-top: 20px;

}


 
#rightcol{
 width:130px; 
 float:left; 

 margin-right: 5px;
 padding-right: 0px;
  padding-left: 30px;

 }
 
#maincol{ 
 float: left; 
 width: 520px;;
 margin-left: 20px;
  margin-bottom: 20px;
  padding-bottom: 40px;

 }
 
 #content_news{
 float:left; 
 width: 570px;;
 margin-left: 20px;
  margin-bottom: 20px;
  padding-bottom: 40px;

 }

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php ***
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 } */ 
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



#topbar{
	position:relative; 
	height: 27px; 
	width: 750px;
	padding: 3px 0px 0px 10px;
 } 


/* page corners */




  /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 


.footerWrapper{width:134px; float:left;  background: #fff url(../images/bg_top_cayaPartners.gif) top left no-repeat; margin-left:15px; margin-bottom:15px;}
.footerWrapper .footer {width:134px; background:url(../images/bg_bot_CayaPartners.gif) no-repeat bottom; padding-bottom:5px; }
.footerWrapper .footer a, .footerWrapper .footer p {display:block; margin:5px auto; text-align:center;}
.footerWrapper .footer p.bottom {padding-bottom:10px;}
.footerWrapper .footer h3 { font-size:10px; padding-top:10px; text-align:center; text-transform:uppercase;}


.thumb {float:left; width:100%; margin:0 0 1.5em 0;}
.thumb div.item{float:left; padding:0px 10px 10px 0; width:175px;}
.thumb div.item p {margin-top:2px; font: 11px/13px Arial, Helvetica, sans-serif; text-align:left;}
.thumbSingle {float:left; margin:0; padding:0 10px 10px 0;}

.speech {border:solid 1px #000; width:100%; height: 200px; overflow:auto; padding: 5px;}

.leftImage {float:left; padding-right:10px; padding-bottom:20px;}
