body {
	margin: 0px;
}

h2{
	font: bold 14px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	margin: 0px;
	padding: 3px;

}


h3{
	font: bold 14px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#3DAECF;
	margin: 0px;

}

h4{
	color:#333333;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

h5{
	color:#C0B65E;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

.form {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #505050;
	border: 1px solid #C9CDCE;
}


.table_geral {
	border: 1px solid #DCDCDC;
	padding: 10px;
}

.table_home_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
}
.table_landing {
	background-image: url(images/back_landing.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding: 6px;
	
}
.table_landingc {
	background-image: url(images/back_landingb.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:left;

	
/*	padding-top:0px; */
/*	background-position: right; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb; */
/*padding: 8px; */

}
.table_landinga {
	background-image: url(images/back_landinga.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding: 8px;
}
.table_landing_back {
	background-image: url(images/rep-landing.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top:4px;
}

.table_landing2 {
	background-image: url(images/content-header-new.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding: 8px;
}
.table_landing3 {
	background-image: url(images/content-header-new2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding: 8px;
}
.table_photo_landing {
	background-image: url(images/back_photo.jpg);
	background-repeat: no-repeat;
	padding: 15px;
}



#footer { 
		padding: 15px;
		font: 11px Tahoma, Arial, Verdana;
		text-align:center;
		text-decoration:none;
		color:#8A8A8A;
}

#footer a { 
		font: 11px Tahoma, Arial, Verdana;
		text-decoration:underline;
		color:#8A8A8A;
}


#footer a:hover { 
		font: 11px Tahoma, Arial, Verdana;
		text-decoration:none;
		color:#3DAECF;
}

.font_top,a {		
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color: #666666;
	text-decoration:none;
}
.font_top a:hover {color: #3DAECF;}


.font_10 {		
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica;
	color: #666666;
	text-decoration:none;
}

.font_10_top a:link { text-decoration:underline; font-size:12px; color:#666666; font-weight: normal;}
.font_10 a:hover {color: #3DAECF; text-decoration:none;}
.font_10 a  {text-decoration:underline; font-size:12px; color:#666666; font-weight: normal; float:left;}
.x {width:100px;}

.font_10 hr{ color: #ffffff; background-color: #ffffff; height: 1px; border:0px solid #ffffff;}

/*.font_10_scrapbook img{clear:both; width:150px;}
 .a {width:100%;}
*/

.font_11 {		
	font: 12px/15px Tahoma,Arial , Verdana, sans-serif;
	color: #666666;
	text-decoration:none;
}
.font_11 a { text-decoration:underline; color:#666666; 	font-weight: normal;}
.font_11 a:hover {color: #3DAECF; text-decoration:none;}

.font_11_azul {		
	font: 12px Tahoma,Arial , Verdana, sans-serif;
/*	color: #3DAECF; */
	color: #394C87;
}


.font_more  {
	font: 12px Tahoma, Arial, Verdana, sans-serif;
	text-decoration:none;
	color: #BF621D;
}
.font_more a { text-decoration:none; color: #BF621D; }
.font_more a:hover{ text-decoration:none; color: #666666;}

.font_number {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D9D9D9;
}

.font_menu_left {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
}
.font_menu_left a:link{ text-decoration:underline; color: #666666;}
.font_menu_left a:hover{ text-decoration:none; color: #3DAECF;}

.font_menu_profile {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
}
.font_menu_profile a:link{ text-decoration:none; color: #666666;}
.font_menu_profile a:hover{ text-decoration:none; color: #3DAECF;}


.title_yellow{
	font: bold 20px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#C0B65E;
}
.title_yellowa{
	font: bold 20px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#C0B65E;
	float:left;
	margin-top:5px;
	margin-left:5px;
}

.title_black{
	font: 20px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#333333;
}

.sub_title_yellow{
	font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#C0B65E;
}

.sub_title_black{
	font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	color:#333333;
}

.font_link_bar {
	color: #333333;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.font_link_bar a:link{ text-decoration:none; color: #333333; font-weight: bold;}
.font_link_bar a:hover{ text-decoration:underline; color: #000000; font-weight: bold;}
.table_albumpix {
	background-image: url(images/back_algum_image.jpg);
	background-repeat: no-repeat;
}












a#table_submenu {
	display:block;
	width:100%;
	text-align:left;
	text-decoration:underline;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-indent: 5px;
	padding-left: 5px;
 }
a#table_submenu:hover {
     color:#3DAECF;
	 text-decoration:none;
	 }








div#commentForm{margin: 0px 0px 0px 0px;display: none;}
div#commentForm2{margin: 0px 0px 0px 0px;display: none;}
div#commentForm3{margin: 0px 0px 0px 0px;display: none;}
div#commentForm4{margin: 0px 0px 0px 0px;display: none;}







.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #EBEBEB;
color: #666666;
}

.shadetabs li a:visited{
color: #666666;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #3DAECF;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-color:#FFFFFF;
color:#3DAECF;
border-bottom-color: #FFFFFF;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #EBEBEB;
width: 540px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/* Mad Fish Info added the below CSS for the profile pages */
#LeftColumn{float:left; width:200px;}
#MidColumn{float:left; margin-right:5px; margin-left:13px;width:285px;}

#RightColumn{float:left;  width:285px;  }

#colheading{background-color:#B8C8D8; height:27px; width:285px; margin-top:3px; }

.subCol{float:left; }
.col1{float:left; width:94px; padding-top:4px; text-align:left; padding-left:4px; }
.col2{float:left; width:93px; padding-top:8px; }
.col3{float:left; width:80px; padding-top:8px; text-align:left;}
.col3 a{ margin-left:20px;}

.picHolder{float:left; width:94px; height:112px; text-align:center; /* margin-top:15px; */ border-right: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; }
.picHolder img{margin-top:5px; }

.clearIt{clear:both;}

#nav_surround{width:200px; border:1px solid #EBEBEB;  margin-top:5px;  }
.nav_col1{float:left; margin-left:0px}
.coverButtons2{float:left; background-image:url(images/buttons_06.jpg); background-repeat:no-repeat; margin-top:15px; height:1px;}

.coverButtons{float:left; background-image:url(images/buttons_01.jpg);width:195px; background-repeat:no-repeat; height:4px;}
.coverButtonsLeft{float:left; background-image:url(images/buttons_02.jpg); height:68px; width:3px;margin-left:3px;}


.coverButtonsright{float:left; background-image:url(images/buttons_04.jpg); height:68px; width:3px;}
.coverButtonsLeftBot{float:left; background-image:url(images/buttons_19.jpg); height:32px; width:3px; margin-left:3px;}
.coverButtonsrightSpacer{float:left; background-image:url(images/buttons_04.jpg); height:68px; width:4px;}

.leftColNav{float:left;}

.detail-container{  background-color:#EFEFEF;  padding-top:6px; margin-top:3px;   }
.imageleft{float:left;}
.Textleft{float:left; text-align:left; vertical-align:middle;}
.Textleft2{float:left; text-align:left; width:90px;}
.detail-container img{float:left; margin-left:6px;margin-right:12px; vertical-align:middle; margin-bottom:6px;}

#scrapbook{float:left;  background-image:url(images/cx_scrap_new2a_back.gif); background-repeat: repeat-y; font-size: 11px;	font-family:Tahoma, Arial, Helvetica; color: #666666; text-decoration:none; text-align:left;}
.scrap-entry{float:left; margin-top:8px;  }
.scrap-entry2{float:left; width:450px; color:#202020; font-size:11px;  }
.scrap-entry img{float:left; margin-left:10px; margin-top:10px; margin-right:25px; }
.logged-in{float:right; margin-right:5px;}
.scrap-txt{font-size:11px; color:#202020; }
.scrap-txt hr{width:479px; height:20px;}
.userlink a{float:left; text-decoration:none; font-size:11px; font-weight:bold; color:#305894;}
.scrap-entry hr{ width:479px; color:#ebebeb; background-color: #ebebeb; height: 1px; border:0px solid #ebebeb;}
.bottom-piece{float:left; height:14px; width:197px; background-image:url(images/cx_scrap_new2a_bot.gif); background-repeat:no-repeat;}

#profile-box{float:left; width:580px; margin-top:8px; margin-left:10px;}
.top-heading{background-image: url(images/back_landing.jpg); text-align:left; background-repeat:no-repeat; background-position:right; background-color:#EDEDED; height:37px; padding-top:3px;}

.sub-heading{background-color:#B8C8D8; text-align:left; padding-left:5px; font-weight:normal; height:30px; }
.clearIt2{clear:both; background-image:url(images/img_hr.gif); background-repeat:repeat-x; height:4px; margin-top:5px;margin-bottom:5px;  }
.inside-sub-heading{width:94%;text-align:left; font: 12px/15px Tahoma,Arial , Verdana, sans-serif; color: #666666; text-decoration:none; text-align:left;font-weight:normal; }
.inside-sub-heading a{text-decoration:underline; color:#666666; font-weight: normal;}
.inside-sub-heading a:hover {color: #3DAECF; text-decoration:none;}
.inside-sub-heading p{text-align:left; font-weight:normal;}
.inside-sub-heading h4{text-align:left; margin-top:10px;}