body{
	margin:0pt;
	height:100%;
	overflow-y:auto;
	background-attachment: scroll;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.td4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}


img{border:none}

.pixel{width:1px; height:1px}

.no_padding{padding:0 !important}
.no_paddingTop{padding-top:0 !important}
.no_marginSides{margin-left:0 !important; margin-right:0 !important}
.margin_10px{margin:10px}
.marginTop_5px{margin-top:5px}
.marginTop_10px{margin-top:10px}
.marginTop_20px{margin-top:20px}
.marginBot_10px{margin-bottom:10px}
.paddingTop_10px{padding-top:10px !important}
.paddingTop_20px{padding-top:20px !important}
.paddingTop_30px{padding-top:30px !important}
.paddingBot_30px{padding-bottom:30px !important}
.paddingBot_20px{padding-bottom:20px !important}
.paddingBot_10px{padding-bottom:10px !important}
.paddingTopBot_5px{padding-top:5px; padding-bottom:5px}
.paddingRgtLft_5px{padding-right:5px; padding-left:5px}
.paddingRgtLft_10px{padding-right:10px; padding-left:10px}
.paddingRgtLft_20px{padding-right:20px; padding-left:20px}
.no_paddingSides{padding-left:0 !important; padding-right:0 !important}
.h5{
	height:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #333;
}

.line_hr_gray{height:30px; background:url(../Images/gray_hr.gif) left center repeat-x}
.blue_vr{width:20px; background:url(../Images/blue_vr.gif) center top repeat-y}
.line_hr_darkgray{height:20px; background:url(../Images/gray_hr2.gif) left center repeat-x}
.font_15px{font-size:15px; line-height:18px}
.font_10px{font-size:10px !important; line-height:11px}
.font_note{font:normal 13px 'trebuchet ms'; color:#707070; line-height:15px}
.font_smallNote{font:normal 10px verdana !important; color:#9b9b9b !important; line-height:12px}
.font_smallBlueNote{font:normal 10px verdana !important; line-height:11px; color:#324772 !important}
.blue_txt{font:normal 12px verdana !important; line-height:13px; color:#324772 !important}
.link{font:bold 11px verdana !important; line-height:12px !important}
input, textarea, select{background:#fff; border:1px solid #bfc9dd; font:normal 11px Verdana; color:#474747}

table.button{cursor:pointer; border:none; background:#4e6ba6; color:#fff}

table.button img{margin-bottom:-4px !important}

table.button .button_lft{width:1px !important; height:1px}

table.button .button_mid{padding:2px 6px 2px 6px; font:bold 10px Verdana; white-space:nowrap !important}

table.button .button_rgt{width:1px !important; height:1px}

table.button:hover{cursor:pointer; border:none; background:#bfd4ff; color:#4e6ba6}
 
div#body_content{
	margin-bottom:0px;
	margin-left:10px;
	margin-top:0px;
	overflow:hidden;
	position:relative;
	word-wrap:break-word;
	text-align:justify;
	width:975px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
}

div#nav_layer{float:left; margin-left:0px; position:relative; width:975px; z-index:0}

div#header_layer{height:210px; margin-left:0px; position:relative; width:975px; z-index:10}

div#content_border_top{height:205px; width:975px; left:0px; position:absolute; margin-top:20px; z-index:1}

div#content_border_bot{height:5px; width:790px; left:0px; position:relative; margin-top:0; margin-left:0; z-index:1; float:left}

div#userstatus{width:180px; height:160px; right:5px; position:absolute; margin-top:-125px; z-index:5; float:right}

table.userstatus{width:85%; height:138px; border:none}
table.userstatus td{border:none; padding:0}

img.userstatus_hr_78{width:78px; height:2px; border:none; margin-top:5px !important}

img.userstatus_hr_132{width:132px; height:2px; border:none; margin-top:5px !important}

td.userstatus_icon{width:67px}

td.userstatus_icon img.octopus{width:67px; height:43px}

td.userstatus_icon img.star{width:67px; height:50px}

a.userstatus{
	color:#333;
	text-decoration:none;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.userstatus:visited{
	color:#000;
	text-decoration:none;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.userstatus:hover{
	color:#FFF;
	text-decoration:none;
	padding:1px;
	background-color: #BB9DCF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

span.userstatus{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.userstatus_large{
	color:#2d2d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

span.userstatus_small{
	color:#2d2d2d;
	line-height:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.userstatus_smaller{
	color:#2d2d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

div.sitestats{width:180px; position:relative; margin-top:20px; z-index:25; float:left; padding-top:82px !important}
div.sitestats[class]{background:url(../Images/fishshoal.png) no-repeat scroll top left}

table.sitestats{width:160px; border:none}

table.sitestats td{font:normal 11px 'Trebuchet MS'; color:#707070}

span.headding{font:bold 12px 'Trebuchet MS'; color:#5573b1}

span.text{font:bold 11px 'Trebuchet MS'; color:#484848}

div#header{height:160px; width:727px; left:26px; position:absolute; top:30px; z-index:1}

div.body_layer{margin-left:0px; margin-top:-50px; float:left; width:975px; z-index:55 !important}

div.contentbackground{ width:790px; float:left; padding-bottom:15px}

div.contentbackground[class]{background:url(../Images/mid.png) repeat-y scroll top left}

div#blockmainmenu{width:180px; margin-left:5px !important; margin-top:60; z-index:60; float:left}

div.blockmainmenutop{
	position:relative;
	height:15px;
	width:180px;
	margin-top:35;
	line-height:0px;
	float:left;
	background-image: url(Images/mainmenu_top.png);
vertical-align:middle;
      display:inline"
}

div.blockmainmenutop[class]{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../Images/mainmenu_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}

div.blockmainmenumid{
	position:relative;
	width:180px;
	margin-top:0;
	line-height:0px;
	float:left;
	clear:left;
	background:transparent url(../Images/shapeimage_mainmenu_mid.png) repeat-y scroll top left;
	background-image: url(Images/mainmenu_mid.png);
}

div.blockmainmenumid[class]{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../Images/mainmenu_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
}

div.blockmainmenubot{
	position:relative;
	height:15px;
	width:180px;
	margin-top:0;
	line-height:0px;
	float:left;
	clear:left;
	background-image: url(Images/mainmenu_bot.png);
}

div.blockmainmenubot[class]{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../Images/mainmenu_bot.png);
	background-repeat: no-repeat;
	background-position: left top;
}

table#mainmenu{margin-left:8px; display:block}

table#mainmenu td.mainmenu{
	height:51px;
	width:171px;
	background:transparent url(../Images/shapeimage_mainmenu.png) no-repeat scroll 10px center;
}

table#mainmenu td.lr{height:2px; width:171px; background:transparent url(../Images/shapeimage_mainmenu.png) no-repeat scroll 10px top !important}

table#mainmenu td.mainmenu a{font:bold 12px 'Trebuchet MS'; color:#314363; height:51px; width:171px; display:block; cursor:pointer; background:transparent; text-decoration:none; padding-left:10px; padding-top:4px}
table#mainmenu td.mainmenu a:visited{font:bold 12px 'Trebuchet MS'; color:#314363; height:51px; width:171px; display:block; cursor:pointer; background:transparent; text-decoration:none; padding-left:10px; padding-top:4px}
table#mainmenu td.mainmenu a:hover{font:bold 12px 'Trebuchet MS'; color:#fff; height:51px; width:171px; display:block; cursor:pointer; background:transparent url(../Images/shapeimage_mainmenu_over.png) no-repeat scroll top left; text-decoration:none; padding-left:10px; padding-top:4px}

table#mainmenu td.mainmenu a img{width:32px; height:32px; margin-top:5px; margin-right:10px}
div.block619{float:left}

div.block619top{float:left; position:relative; height:12px; width:619px; margin-top:0; line-height:0px}

div.block619top[class]{background:transparent url(../Images/shapeimage_619_top.png) no-repeat scroll top left}

div.block619mid{float:left; position:relative; width:609px; margin-top:0px !important; line-height:normal; padding-left:10px; background:transparent url(../Images/shapeimage_619_mid.gif) repeat-y scroll top left}

div.block619mid[class]{background:transparent url(../Images/shapeimage_619_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.block619bot{float:left; position:relative; height:15px; width:619px; margin-top:0px !important; line-height:0px}

div.block619bot[class]{background:transparent url(../Images/shapeimage_619_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.block686{margin-left:42px !important; margin-top: 45; z-index:20; float:left}

div.block686top{float:left; position:relative; height:15px; width:690px; margin-top:0; line-height:0px}

div.block686top[class]{background:transparent url(../Images/shapeimage_686_top.png) no-repeat scroll top left}

div.block686mid{float:left; position:relative; width:690px; margin-top:0px !important; line-height:normal; background:transparent url(../Images/shapeimage_686_mid.gif) repeat-y scroll top left}

div.block686mid[class]{
	background:transparent url(../Images/shapeimage_686_mid.png) repeat-y scroll top left;
	margin-top:0 !important;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	font-variant: normal;
	font-weight: bold;
}

div.block686bot{float:left; position:relative; height:15px; width:690px; margin-top:0px !important; line-height:0px}

div.block686bot[class]{
	margin-top:0 !important;
	background-attachment: scroll;
	background-image: url(../Images/shapeimage_686_bot.png);
	background-repeat: no-repeat;
	background-position: left top;
}

div.block2x328{
	margin-left:42px !important;
	z-index:20;
	float:left
}

div.block2x328_col1{
	float:left;
	clear:both
}

div.block2x328_col2{float:left; margin-left:0}
div.block2x328_col2[class]{margin-left:26px}

div.block2x328_col1{
	float:left;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.block328top{float:left; clear:left; position:relative; height:15px; width:332px; margin-top:0; line-height:0px}

div.block328top[class]{background:transparent url(../Images/shapeimage_328_top.png) no-repeat scroll top left}

div.block328mid{float:left; clear:left; position:relative; width:332px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimage_328_mid.gif) repeat-y scroll top left}

div.block328mid[class]{background:transparent url(../Images/shapeimage_328_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.block328bot{float:left; clear:left; position:relative; height:15px; width:332px; margin-top:0px !important; line-height:0px}

div.block328bot[class]{background:transparent url(../Images/shapeimage_328_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockBlue328top{float:left; clear:left; position:relative; height:12px; width:332px; margin-top:0; line-height:0px}

div.blockBlue328top[class]{background:transparent url(../Images/shapeimageBlue_328_top.png) no-repeat scroll top left}

div.blockBlue328mid{float:left; clear:left; position:relative; width:312px; padding-left:10px; padding-right:10px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageBlue_328_mid.gif) repeat-y scroll top left}

div.blockBlue328mid[class]{background:transparent url(../Images/shapeimageBlue_328_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockBlue328bot{float:left; clear:left; position:relative; height:15px; width:332px; margin-top:0px !important; line-height:0px}

div.blockBlue328bot[class]{background:transparent url(../Images/shapeimageBlue_328_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockBlue318top{float:left; clear:left; position:relative; height:10px; width:322px; margin-top:0; line-height:0px}

div.blockBlue318top[class]{background:transparent url(../Images/shapeimageBlue_318_top.png) no-repeat scroll top left}

div.blockBlue318mid{float:left; clear:left; position:relative; width:310px; padding-left:12px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageBlue_318_mid.gif) repeat-y scroll top left}

div.blockBlue318mid[class]{background:transparent url(../Images/shapeimageBlue_318_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockBlue318bot{float:left; clear:left; position:relative; height:15px; width:322px; margin-top:0px !important; line-height:0px}

div.blockBlue318bot[class]{background:transparent url(../Images/shapeimageBlue_318_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockpubleft{width:180px; margin-top:0px; z-index:10; float:left}

div.pub160x600{position:relative; width:160px; height:600px;  margin-top:0; margin-left:5px; line-height:0px}

div.pub120x240{position:relative; width:120px; height:240px; margin-top:0; margin-left:5px; line-height:0px}

div.pub728x90{width:728px; height:90px; margin-left:21px; position:relative; z-index:100 !important; }

div.pub300x250{height:15px; width:300px; height:250px; margin-left:0; position:relative; z-index:1; background:#000}

div.block380x283{margin-left:42px !important; z-index:20; float:left}
div.block380x283_col1{float:left; clear:both}

div.block380x283_col2{float:left; margin-left:0}

div.block380x283_col2[class]{margin-left:26px}

div.block380top{float:left; clear:left; position:relative; height:14px; width:380px; margin-top:0; line-height:0px}

div.block380top[class]{background:transparent url(../Images/shapeimage_380_top.png) no-repeat scroll top left}

div.block380mid{float:left; clear:left; position:relative; width:380px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimage_380_mid.gif) repeat-y scroll top left}

div.block380mid[class]{background:transparent url(../Images/shapeimage_380_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.block380bot{float:left; clear:left; position:relative; height:15px; width:380px; margin-top:0px !important; line-height:0px}

div.block380bot[class]{background:transparent url(../Images/shapeimage_380_bot.png) no-repeat scroll top left; margin-top:0 !important}
div.block283{float:left; width:283px}

div.block_536{z-index:20; float:left; width:536px}
div.block_536top{float:left; clear:left; position:relative; height:10px; width:536px; margin-top:0; line-height:0px}

div.block_536top[class]{background:transparent url(../Images/shapeimage_536_top.png) no-repeat scroll top left}

div.block_536mid{float:left; clear:left; position:relative; width:526px; padding-left:10px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimage_536_mid.gif) repeat-y scroll top left}

div.block_536mid[class]{background:transparent url(../Images/shapeimage_536_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.block_536bot{float:left; clear:left; position:relative; height:10px; width:536px; margin-top:0px !important; line-height:0px}

div.block_536bot[class]{background:transparent url(../Images/shapeimage_536_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockBlue_627{z-index:20; float:left}
div.blockBlue_627top{float:left; clear:left; position:relative; height:14px; width:627px; margin-top:0; line-height:0px}

div.blockBlue_627top[class]{background:transparent url(../Images/shapeimageBlue_627_top.png) no-repeat scroll top left}

div.blockBlue_627mid{float:left; clear:left; position:relative; width:612px; padding-left:15px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageBlue_627_mid.gif) repeat-y scroll top left}

div.blockBlue_627mid[class]{background:transparent url(../Images/shapeimageBlue_627_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockBlue_627bot{float:left; clear:left; position:relative; height:15px; width:627px; margin-top:0px !important; line-height:0px}

div.blockBlue_627bot[class]{background:transparent url(../Images/shapeimageBlue_627_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockBlue_546{z-index:20; float:left; width:546px}
div.blockBlue_546top{float:left; clear:left; position:relative; height:12px; width:546px; margin-top:0; line-height:0px}

div.blockBlue_546top[class]{background:transparent url(../Images/shapeimageBlue_546_top.png) no-repeat scroll top left}

div.blockBlue_546mid{float:left; clear:left; position:relative; width:536px; padding-left:10px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageBlue_546_mid.gif) repeat-y scroll top left}

div.blockBlue_546mid[class]{background:transparent url(../Images/shapeimageBlue_546_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockBlue_546bot{float:left; clear:left; position:relative; height:18px; width:546px; margin-top:0px !important; line-height:0px}

div.blockBlue_546bot[class]{background:transparent url(../Images/shapeimageBlue_546_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockBlue_656{z-index:20; float:left}
div.blockBlue_656top{float:left; clear:left; position:relative; height:14px; width:636px; margin-top:0; line-height:0px}

div.blockBlue_656top[class]{background:transparent url(../Images/shapeimageBlue_656_top.png) no-repeat scroll top left}

div.blockBlue_656mid{float:left; clear:left; position:relative; width:621px; padding-left:15px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageBlue_656_mid.gif) repeat-y scroll top left}

div.blockBlue_656mid[class]{background:transparent url(../Images/shapeimageBlue_656_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockBlue_656bot{float:left; clear:left; position:relative; height:15px; width:636px; margin-top:0px !important; line-height:0px}

div.blockBlue_656bot[class]{background:transparent url(../Images/shapeimageBlue_656_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockBlue2_656{z-index:20; float:left}
div.blockBlue2_656top{float:left; clear:left; position:relative; height:14px; width:656px; margin-top:0; line-height:0px}

div.blockBlue2_656top[class]{background:transparent url(../Images/shapeimageBlue2_656_top.png) no-repeat scroll top left}
div.blockBlue2_656mid{float:left; clear:left; position:relative; width:641px; padding-left:15px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageBlue2_656_mid.gif) repeat-y scroll top left}

div.blockBlue2_656mid[class]{background:transparent url(../Images/shapeimageBlue2_656_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockBlue2_656bot{float:left; clear:left; position:relative; height:15px; width:656px; margin-top:0px !important; line-height:0px}

div.blockBlue2_656bot[class]{background:transparent url(../Images/shapeimageBlue2_656_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.blockGray_567{z-index:20; float:left}
div.blockGray_567top{float:left; clear:left; position:relative; height:14px; width:627px; margin-top:0; line-height:0px}

div.blockGray_567top[class]{background:transparent url(../Images/shapeimageGray_567_top.png) no-repeat scroll top left}

div.blockGray_567mid{float:left; clear:left; position:relative; width:612px; padding-left:15px; margin-top:0px !important; line-height:0px; background:transparent url(../Images/shapeimageGray_567_mid.gif) repeat-y scroll top left}

div.blockBGray_567mid[class]{background:transparent url(../Images/shapeimageGray_567_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.blockGray_567bot{float:left; clear:left; position:relative; height:15px; width:627px; margin-top:0px !important; line-height:0px}

div.blockGray_567bot[class]{background:transparent url(../Images/shapeimageGray_567_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.block_item142{z-index:20; float:left}
div.block_item142top{float:left; clear:left; position:relative; height:10px; width:142px; margin-top:0; line-height:0px}

div.block_item142top[class]{background:transparent url(../Images/shape_bgItem_top.png) no-repeat scroll top left}

div.block_item142mid{float:left; clear:left; position:relative; width:142px; margin-top:0px !important; line-height:0px; padding-left:8px; background:red url(../Images/shape_bgItem_mid.gif) repeat-y scroll top left}

div.block_item142mid[class]{background:transparent url(../Images/shape_bgItem_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.block_item142bot{float:left; clear:left; position:relative; height:12px; width:142px; margin-top:0px !important; line-height:0px}

div.block_item142bot[class]{background:transparent url(../Images/shape_bgItem_bot.png) no-repeat scroll top left; margin-top:0 !important}

div.block_Fixe216{z-index:20; float:left}
div.block_Fixe216top{float:left; clear:left; position:relative; height:10px; width:216px; margin-top:0; line-height:0px}

div.block_Fixe216top[class]{background:transparent url(../Images/shape_bgFixe_top.png) no-repeat scroll top left}

div.block_Fixe216mid{float:left; clear:left; position:relative; width:208px; margin-top:0px !important; line-height:0px; padding-left:8px; background:red url(../Images/shape_bgFixe_mid.gif) repeat-y scroll top left}

div.block_Fixe216mid[class]{background:transparent url(../Images/shape_bgFixe_mid.png) repeat-y scroll top left; margin-top:0 !important}

div.block_Fixe216bot{float:left; clear:left; position:relative; height:10px; width:216px; margin-top:0px !important; line-height:0px}

div.block_Fixe216bot[class]{background:transparent url(../Images/shape_bgFixe_bot.png) no-repeat scroll top left; margin-top:0 !important}
div#footer_layer{
	height:205px;
	margin-top:-1px;
	position:relative;

	z-index:15;
	float:left;
	background-color: #FFF;
}

div#footer{
	height:180px;
	width:1023px;
	position:absolute;
	top:25px;
	width:1023px;
	z-index:1;
	background-color: #FFF;
}

div#footer img{border:none; height:180px; width:780px}

div#copyright{font:normal 9px Verdana; color:#827d5d; margin-top:-12px; z-index:1100; 	margin-left:20px}

div#copyright a{font:normal 9px Verdana; color:#827d5d; text-decoration:none}

div#copyright a:visited{font:normal 9px Verdana; color:#827d5d; text-decoration:none}

div#copyright a:hover{font:normal 9px Verdana; color:#827d5d; text-decoration:underline}

div#floatLayer{position:fixed; display:block; width:95px; left:916px; top:228px; z-index:1; background:none}

* html div#floatLayer{position:absolute}

div.blockfloattop{position:relative; height:18px; width:92px; margin-top:0; line-height:0px; float:left}

div.blockfloattop[class]{background:transparent url(../Images/shapeimage_float_top.png) no-repeat scroll top left}

div.blockfloatmid{position:relative; width:92px; margin-top:0; line-height:0px; float:left; clear:left; background:transparent url(../Images/shapeimage_float_mid.png) repeat-y scroll top center}

div.blockfloatmid[class]{background:transparent url(../Images/shapeimage_float_mid.png) repeat-y scroll top center}

div.blockfloatmid img{margin-top:7px}

div.blockfloatbot{position:relative; height:18px; width:92px; margin-top:0; line-height:0px; float:left; clear:left}

div.blockfloatbot[class]{background:transparent url(../Images/shapeimage_float_bot.png) no-repeat scroll top left}

div.blockpanellmenutop{position:relative; height:15px; width:195px; margin-top:0; line-height:0px; float:left}

div.blockpanellmenutop[class]{background:transparent url(../Images/shapeimage_panellmenu_top.png) no-repeat scroll top left}

div.blockpanellmenumid{position:relative; width:195px; height:210px; margin-top:0; line-height:0px; float:left; clear:left; background:transparent url(../Images/shapeimage_panellmenu_mid.gif) repeat-y scroll top left}

div.blockpanellmenumid[class]{background:transparent url(../Images/shapeimage_panellmenu_mid.png) repeat-y scroll top left !important}

div.blockpanellmenubot{position:relative; height:15px; width:195px; margin-top:0; line-height:0px; float:left; clear:left}

div.blockpanellmenubot[class]{background:transparent url(../Images/shapeimage_panellmenu_bot.png) no-repeat scroll top left}

table#panellmenu{margin-left:8px}

table#panellmenu td.panellmenu{
	height:31px;
	width:168px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 10px top;
}

table#panellmenu td.lr{height:2px; width:168px; background:transparent url(../Images/shapeimage_panellmenu.gif) no-repeat scroll 10px top !important}

table#panellmenu td.panellmenu a{font:bold 12px 'Trebuchet MS'; color:#314363; height:21px; width:168px; display:block; cursor:pointer; background:transparent; text-decoration:none; padding-left:10px; padding-top:10px; text-align:left}
table#panellmenu td.panellmenu a:visited{font:bold 12px 'Trebuchet MS'; color:#314363; height:21px; width:168px; display:block; cursor:pointer; background:transparent; text-decoration:none; padding-left:10px; padding-top:10px; text-align:left}
table#panellmenu td.panellmenu a:hover{font:bold 12px 'Trebuchet MS'; color:#fff; height:21px; width:168px; display:block; cursor:pointer; text-decoration:none; padding-left:10px; padding-top:10px; text-align:left}

table#panellmenu td.panellmenu a img{width:42px; height:42px; margin-right:10px}


div.blockpanellmenu_MundoTop{position:relative; height:12px; width:195px; margin-top:0; line-height:0px; float:left}

div.blockpanellmenu_MundoTop[class]{background:transparent url(../Images/shape_panellmenu_MundoTop.png) no-repeat scroll top left}

div.blockpanellmenu_MundoMid{position:relative; width:195px; height:261px; margin-top:0; line-height:0px; float:left; clear:left; padding:5px 0 0 0; background:transparent url(../Images/shape_panellmenu_MundoMid.gif) repeat-y scroll top left}

div.blockpanellmenu_MundoMid[class]{background:transparent url(../Images/shape_panellmenu_MundoMid.png) repeat-y scroll top left !important}

div.blockpanellmenu_MundoBot{position:relative; height:12px; width:195px; margin-top:0; line-height:0px; float:left; clear:left}

div.blockpanellmenu_MundoBot[class]{background:transparent url(../Images/shape_panellmenu_MundoBot.png) no-repeat scroll top left}

table#blockpanellmenu_Mundo{margin-left:10px; width:165px !Important}

table#blockpanellmenu_Mundo td.blockpanellmenu_Mundo{padding-bottom:3px; background:transparent url(../Images/shapeimage_panellmenuMundo.gif) repeat-x scroll left top}

table#blockpanellmenu_Mundo td.lr{height:2px; padding:0; background:transparent url(../Images/shapeimage_panellmenuMundo.gif) repeat-x scroll left top !important}

table#blockpanellmenu_Mundo td.blockpanellmenu_Mundo a{font:bold 13px 'Trebuchet MS'; color:#fff; display:block; cursor:pointer; background:transparent; text-decoration:none; padding-left:10px; padding-top:10px; text-align:left}
table#blockpanellmenu_Mundo td.blockpanellmenu_Mundo a:visited{font:bold 13px 'Trebuchet MS'; color:#fff; display:block; cursor:pointer; background:transparent; text-decoration:none; padding-left:10px; padding-top:10px; text-align:left}
table#panellmenu td.panellmenu a:hover{
	font:bold 13px 'Trebuchet MS';
	color:#FFF;
	display:block;
	cursor:pointer;
	text-decoration:none;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	text-transform:uppercase;
	background-image: none;
}

div.blockpanelltop{position:relative; height:15px; width:449px; margin-top:0; line-height:0px; float:left}

div.blockpanelltop[class]{background:transparent url(../Images/shapeimage_panell_top.png) no-repeat scroll top left}

div.blockpanellmid{position:relative; width:449px; height:210px; margin-top:0; line-height:0px; float:left; clear:left; background:transparent url(../Images/shapeimage_panell_mid.gif) repeat-y scroll top left}

div.blockpanellmid[class]{background:transparent url(../Images/shapeimage_panell_mid.png) repeat-y scroll top left !important}

div.blockpanellbot{position:relative; height:15px; width:449px; margin-top:0; line-height:0px; float:left; clear:left}

div.blockpanellbot[class]{background:transparent url(../Images/shapeimage_panell_bot.png) no-repeat scroll top left}

div.blockpanellMundo_top{position:relative; height:12px; width:466px; margin-top:-277px !important; line-height:0px; float:left}

div.blockpanellMundo_top[class]{background:transparent url(../Images/shapeimageMundo_466_top.png) no-repeat scroll top left}

div.blockpanellMundo_mid{
	position:relative;
	width:466px;
	height:264px;
	margin-top:0;
	float:left;
	clear:left;
	background:transparent url(../Images/shapeimageMundo_466_mid.gif) repeat-y scroll top left
}

div.blockpanellMundo_mid[class]{
	background:transparent url(../Images/shapeimageMundo_466_mid.png) repeat-y scroll top left !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.blockpanellMundo_bot{position:relative; height:12px; width:466px; margin-top:0; line-height:0px; float:left; clear:left}

div.blockpanellMundo_bot[class]{background:transparent url(../Images/shapeimageMundo_466_bot.png) no-repeat scroll top left}

td.pannelMundo_legenda{font:normal 11px 'trebuchet ms'; color:#3a3a3a; text-align:left; padding-left:8px; padding-top:10px}
td.pannelMundo_legenda span{font:bold 13px 'trebuchet ms'; color:#337482}

table.blockcontent{margin-left:15px; margin-right:15px}

table.blockimageandtext{width:95%; text-align:left}

table.blockimageandtext td.image{width:135px; height:99px; padding-top:20px; vertical-align:top; text-align:left}

table.blockimageandtext td.image img{width:135px; height:99px}

table.blockimageandtext td.image div{margin-top:-99px}

table.blockimageandtext td.image div img{width:135px; height:99px}

table.blockimageandtext td.text{padding-left:8px; padding-top:20px}

table.blockimageandtext td.text a{float:left:clear:left; font:bold 12px 'Trebuchet MS'; color:#314363; text-decoration:none; margin-top:8px; margin-bottom:8px}

table.blockimageandtext td.text a:visited{float:left:clear:left; font:bold 12px 'Trebuchet MS'; color:#314363; text-decoration:none; margin-top:8px; margin-bottom:8px}

table.blockimageandtext td.text a:hover{float:left:clear:left; font:bold 12px 'Trebuchet MS'; color:#ee9837; text-decoration:underline; margin-top:8px; margin-bottom:8px}

table.blockimageandtext td.text div{float:left:clear:left; font:normal 11px 'Trebuchet MS'; color:#3a3a3a}

table.blocktext{width:95%}

table.blocktext span.page_title{
	font:bold 26px 'Trebuchet MS';
	color:#333365;
	line-height:29px;
	padding-bottom:6px
}
table.blocktext .page_txt{font:normal 13px 'Trebuchet MS' !important; color:#3a3a3a; line-height:15px; padding-top:5px}
table.blocktext .page_txt p{margin:10px 0; padding:0}
table.blocktext .page_txt p.list{padding:0 0 0 20px}
table.blocktext .page_txt a{font-size:13px; font-weight:bold; color:#ee9837; text-decoration:none}
table.blocktext .page_txt a:hover{color:#ee9837; text-decoration:underline}
table.blocktext .page_txt table.blockimageandtext{width:100%}
table.blocktext .page_txt table.blockimageandtext td.text{vertical-align:top; padding-left:20px; font:bold 13px 'trebuchet ms'; color:#324772}
table.blocktext .page_txt table.blockimageandtext td.text div{font-size:13px}

table.blocktext td.text{padding-left:0; padding-top:20px}

table.blocktext td.text a{float:left:clear:left; font:bold 12px 'Trebuchet MS'; color:#ee9837; text-decoration:none; margin-top:8px; margin-bottom:8px}

table.blocktext td.text a:visited{float:left:clear:left; font:bold 12px 'Trebuchet MS'; color:#ee9837; text-decoration:none; margin-top:8px; margin-bottom:8px}

table.blocktext td.text a:hover{float:left:clear:left;
	font:bold 12px 'Trebuchet MS';
	color:#333365;
	text-decoration:underline;
	margin-top:8px;
	margin-bottom:8px
}

table.blocktext td.text div{float:left:clear:left; font:normal 11px 'Trebuchet MS'; color:#3a3a3a}

table.blocktext td.text div.text_apoio{float:left:clear:left;
	font:normal 12px 'Trebuchet MS';
	color:#454589;
	line-height:16px
}
table.blocktext td.text div.text_apoio p{margin:5px 0}
table.blocktext td.text div.text_apoio2{float:left:clear:left; font:normal 14px 'Trebuchet MS'; color:#3a3a3a; line-height:16px; padding-top:15px; width:100%}
table.blocktext td.text div.text_apoio2 p{margin:5px 0}
table.blocktext td.text div.text_apoio2 span{font:bold 14px 'Trebuchet MS'; color:#324772; line-height:16px}
table.blocktext td.text div.text_apoio2 span.normal{
	font:normal 14px 'Trebuchet MS';
	color:#000;
	line-height:16px
}

table.blocktext td.formCondicoes{
	font:normal 11px Verdana;
	color:#45459D;
	line-height:12px;
	padding-bottom:10px
}
table.blocktext td.formCondicoes input{margin:0; padding:0; border:0; background:none; vertical-align:middle}
table.blocktext td.formCondicoes label{margin:0 0 0 5px}

table.form_table{border:none; margin:5px 0 5px 5px; z-index: 1000 !important;}
table.form_table td{padding:6px 0; vertical-align:top}
table.form_table td.col1{width:180px !important; font:normal 11px Verdana; color:#324772; padding-top:8px}

table.form_table td.form{font:normal 11px Verdana; color:#324772}

table.form_table input#user{width:160px; z-index: 100 !important;}
table.form_table input#pwd{width:100px}
table.form_table input#pwd_conf{width:100px}
table.form_table input#mail{width:160px}
table.form_table input#cod_verif{width:100px}
table.form_table textarea#comentario{width:320px; height:100px}
table.form_table input#recResposta{background:none; border:0}
table.form_table select#fixe{width:200px}
table.form_table input#mailAmigos{width:320px}
table.form_table textarea#mensagem{width:320px; height:100px}

table.form_table td.form div{clear:both; margin-top:2px; font:normal 10px Verdana; color:#474747}
table.form_table td.form div.note{color:#fe0d0a}
table.form_table td.check{padding-left:10px}
table.form_table table.codConfrma td{padding:0}
table.form_table table.codConfrma td.imgConfirma{padding:5px 0}
table.form_table table.codConfrma input{margin:0; padding:0; border:0; vertical-align:middle}
table.form_table table.codConfrma label{margin:0 0 0 5px}

td.btn_note{font:normal 10px Verdana; color:#474747; text-align:left; padding-left:5px}
table.btn{height:23px}
td.btn_lft_a{width:5px; height:23px; background:url(../Images/btn_lft_a.gif) top right no-repeat}
td.btn_mdl_a{height:23px; background:#4e6ba6; font:bold 12px verdana !important; color:#fff; padding:0 5px !important}
td.btn_mdl_a a{color:#fff !important; text-decoration:none; padding:0 !important}
td.btn_mdl_a a:hover{color:#fff; text-decoration:underline}
td.btn_rgt_a{width:5px; height:23px; background:url(../Images/btn_rgt_a.gif) top left no-repeat}

table.pager{width:100%; font:bold 11px verdana; color:#888; line-height:16px; margin-top:30px}
table.pager td.pg{width:70%; text-align:left; font:normal 11px 'trebuchet ms'; color:#4e6ba6; line-height:16px}
table.pager td.pg span{color:#858585}
table.pager td.back{width:15%; text-align:right}
table.pager td.fwd{width:15%; text-align:right}
table.pager a{color:#314363; text-decoration:none}
table.pager a:hover{color:#ee9837; text-decoration:underline}

table.pagerFixe{font:bold 11px verdana; color:#888; line-height:16px; margin-top:30px}
table.pagerFixe td.button{padding:0 10px}
table.pagerFixe td.back{text-align:right}
table.pagerFixe td.fwd{text-align:left}
table.pagerFixe a{color:#ee9837; text-decoration:none}
table.pagerFixe a:hover{color:#ee9837; text-decoration:underline}

table.listHelp{width:100%}
table.listHelp td.col{width:33%; vertical-align:top}

table.listHelp_col{margin:0 5px}
table.listHelp_col td.icon{width:23px; vertical-align:top; text-align:left; padding:4px 0 0 0}
table.listHelp_col td.item{vertical-align:top; text-align:left; padding:2px 5px 2px 0; font:bold 12px 'trebuchet ms'; color:#e55f25; line-height:normal; text-decoration:none; text-transform:uppercase}
table.listHelp_col td.item a{font:bold 13px 'trebuchet ms'; color:#4c5f82; line-height:normal; text-decoration:none; text-transform:none}
table.listHelp_col td.item a:hover{font:bold 12px 'trebuchet ms'; color:#e55f25; line-height:normal; text-decoration:none; text-transform:uppercase}

table.helpList{width:100%; margin-top:40px !important; margin-bottom:10px}
table.helpList td{vertical-align:top}

table.helpList td.title_24_blue{font:normal 24px 'trebuchet ms'; color:#314363; padding-bottom:10px; padding-left:10px}
table.helpList td.icon{width:40px; padding-top:5px; padding-bottom:5px; padding-left:25px}

table.helpList td.item{padding-bottom:5px; padding-left:10px}
table.helpList td.item div.blockGray_567{margin:5px 0 20px 0}
table.helpList td.item div.help_item{width:535px; font:normal 14px 'trebuchet ms'; color:#3a3a3a; line-height:normal}
table.helpList td.item a{font:bold 14px 'trebuchet ms' !important; color:e55f25; text-decoration:none}

table.inside_2cols{margin-top:30px}
table.inside_2cols td.col_img{text-align:left; vertical-align:top; padding-right:15px}
table.inside_2cols td.col_txt{text-align:left; vertical-align:top; font:normal 13px 'trebuchet ms'; color:#3a3a3a; line-height:22px}
table.inside_2cols td.col_txt span{font-weight:bold}

table.tableContent{width:97%}
table.tableContent td{font:normal 13px 'trebuchet ms'; color:#3a3a3a; line-height:16px; vertical-align:top}
table.tableContent td span{font:bold 12px verdana; color:#324772; line-height:16px}
table.tableContent td span.simple{font-weight:normal !important}
table.tableContent td p{margin:10px 0 0 0}
table.tableContent td.line_hr_blue{height:30px; background:url(../Images/blue_hr.gif) left center repeat-x}
table.tableContent td.link a{font:bold 11px verdana; color:#e55f25; line-height:12px; text-align:left; text-decoration:none}
table.tableContent td.link a:hover{font:bold 11px verdana; color:#e55f25; line-height:12px; text-align:left; text-decoration:underline}
table.tableContent td.sep{width:10px}
table.tableContent td.casaInfo{width:30%; padding-top:6px}
table.tableContent td.text_a{font:normal 11px verdana; color:#324772}
table.tableContent label{font:normal 11px verdana; color:#324772}
table.tableContent input#depositar{width:115px; margin-right:5px}
table.tableContent input#levantar{width:115px; margin-right:5px}
table.tableContent input#depAdicional{width:115px; margin-right:5px}
table.tableContent input#pesquisaUser{width:260px; margin:0 10px}
table.tableContent select#selectFIXE{width:125px; margin:5px 0 0 0}
table.tableContent select#hotelDays{width:85px; margin:5px 0 0 0}
table.tableContent input.hotelFixe{background:none; border:none}
table.tableContent input#doarAurux{width:75px; margin-left:10px}
table.tableContent input#nomeItem{width:225px; margin:3px 0}
table.tableContent select#tipoItem{width:110px; margin:3px 0}
table.tableContent select#raridade{width:100px; margin:3px 0}
table.tableContent select#preco{width:90px; margin:3px 0}
table.tableContent select#tipoCasa{width:195px; margin:6px 0 0 0}
table.tableContent textarea#descricao{width:190px; height:52px; margin:6px 0 0 0}
table.tableContent input#preco{width:85px; margin:6px 0 0 0}
table.tableContent input#semanada{width:85px; margin:6px 0 0 0}
table.tableContent input#nrMaxItemns{width:55px; margin:6px 0 0 0}

table.listFixe td{padding-bottom:10px; vertical-align:top}
table.listFixe td.sep{width:10px}
.criarFixe_item{vertical-align:top; text-align:left}
.criarFixe_item div{text-align:center; width:134px; line-height:15px; font:bold 14px Verdana; color:#324772; padding-top:5px}
.criarFixe_item input{border:none; background:none; margin:0; padding:0}
.criarFixe_item div.txt{float:left; width:129px; padding:5px 5px 5px 0; font:normal 11px verdana; color:#324772; line-height:11px !important; text-align:center}
.criarFixe_item div a{font:bold 12px verdana; color:#ff4e00; text-decoration:none; font-stretch:condensed}
.criarFixe_item div a:hover{font:bold 12px verdana; color:#ff4e00; text-decoration:underline; font-stretch:condensed}
.criarFixe_item div.sep{float:left; width:129px; height:2px; margin:5px 5px 5px 0; background:url(../Images/Hsep.gif) center no-repeat; text-align:center}
.criarFixe_item div table{}
.criarFixe_item div table td{vertical-align:middle; padding-left:10px}
.criarFixe_item div table td.img{width:20px; text-align:center; padding-left:0}
.criarFixe_item div table td a{font:normal 11px verdana; color:#324772; text-decoration:none}
.criarFixe_item div table td a:hover{font:normal 11px verdana; color:#324772; text-decoration:underline}

table.listFixe td.col1{width:100px !important}
table.listFixe td.form label{font:normal 11px Verdana; color:#474747; padding-left:5px; padding-right:15px}
table.listFixe input#nome{width:190px}
table.listFixe input#fem{background:none; border:none; vertical-align:middle; margin:0}
table.listFixe input#mas{background:none; border:none; vertical-align:middle; margin:0}
table.listFixe select#cor{width:90px}
table.listFixe select#profissao{width:265px}
table.listFixe textarea#profissao_desc{width:260px; height:55px; margin-top:3px}
table.listFixe select#saudacao{width:265px}
table.listFixe textarea#saudacao_desc{width:260px; height:55px; margin-top:3px}
table.listFixe select#caracter{width:265px}
table.listFixe textarea#caracter_desc{width:260px; height:55px; margin-top:3px}

table.listFixe table.btn td{padding-top:0 !important; padding-bottom:0 !important}

div.FixeItem{width:85px; height:85px; padding:5px; background:url(../Images/itemBg.gif) left top no-repeat}

div.FixeItem[class]{background:transparent url(../Images/itemBg.png) left top no-repea}

.recomendar{float:left; clear:both; width:499px; background:#eff4ff url(../Images/bg_recomendar.gif) center bottom no-repeat; padding:30px 25px 170px 25px; font:normal 12px verdana; line-height:14px; color:#474747; text-align:justify}
.recomendar img{margin-bottom:25px}

table.meuFixe{width:100%}
table.meuFixe td.fixe{width:220px; text-align:center; vertical-align:middle}
table.meuFixe td.infoFixe{padding-left:20px; vertical-align:top}
table.meuFixe_info{width:95%; margin-top:5px; font:normal 11px verdana; color:#324772; line-height:12px}
table.meuFixe_info td.nomeFixe{font:bold 18px verdana; color:#324772; line-height:19px}
table.meuFixe_info td{padding:5px 0}
table.meuFixe_info td.icons img{margin:0 15px 0 0}
table.meuFixe_info td span{color:#474747; font-weight:bold}
table.meuFixe_info td p{color:#474747; font-size:12px}
table.meuFixe_info td table.btn td{padding-bottom:0; padding-top:0}

table.smallList_item{margin-top:10px}
table.smallList_item td.item{width:95px; height:95x; padding:5px; background:url(../Images/FixeItem_smallBg.gif) left top no-repeat}

table.smallList_item td.item img{width:85px; height:85px}
table.smallList_item td.smallItem{width:79px; height:79x; padding:5px; background:url(../Images/smallBg_item.gif) left top no-repeat}

table.smallList_item td.smallItem img{width:69px; height:69px}
table.smallList_item td.sep{width:5px}
table.smallList_item td.sep2{width:3px}
div.nextPage{margin-top:5px; float:right; font:normal 12px verdana; color:#4e6ba6; line-height:13px}
div.nextPage a{
	font:bold 12px verdana;
	color:#B594CB;
	text-decoration:none
}
div.nextPage a:hover{font:bold 12px verdana; color:#4e6ba6; text-decoration:underline}

table.toldo{width:100%}
table.toldo td{height:69px; background:url(../Images/toldo.gif) center 9px no-repeat; font:bold 18px 'trebuchet ms'; color:#233a6b; line-height:19px; text-align:center}
table.toldo td.end{height:5px; background:#a7c2fa}

table.lojas_resPesquisa{width:537px}
table.lojas_resPesquisa td.header{width:537px; height:28px; background:url(../Images/resPesquisa_bg.gif) left top no-repeat}
table.resPesquisa_table{width:97%; font:normal 12px verdana; color:#474747; line-height:13px; text-align:left}
table.resPesquisa_table td.img{width:40px; padding-left:10px; padding-right:5px}
table.resPesquisa_table td.item{width:195px; padding-right:5px}
table.resPesquisa_table td.preco{width:95px; text-align:right}
table.resPesquisa_table td.links{padding:0 5px; text-align:right; font:nomel 11px verdana; color:#4e6ba6; line-height:12px}
table.resPesquisa_table td.links a{font:nomel 11px verdana; color:#4e6ba6; text-decoration:none}
table.resPesquisa_table td.links a:hover{font:nomel 11px verdana; color:#4e6ba6; text-decoration:underline}
table.lojas_resPesquisa td.header table.resPesquisa_table{color:#fff; font-weight:bold}
table.lojas_resPesquisa td.header table.resPesquisa_table td.img{padding-left:20px}

#demo-wrapper{margin:none; overflow:hidden; height:286px; width:463px; border-left:1px solid #dde3ef; border-right:1px solid #dde3ef; position:relative; margin-bottom:-12px !important; z-index:0}

#demo-inner{position:relative}

.scrolling-content{height:286px; width:463px; position:absolute; cursor:pointer !important}

.scrolling-content a{height:286px; width:463px; display:bolck}

.scrolling-content a img{height:286px; width:463px}
