/* general */



body{

	background-color : #FFFFFF;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	color: #808080; 

	text-align : center;

	margin:0; padding:0;

	width: 100%!important;

	height: 100%;

}



table{

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	color: #808080; 

	

}

div{

	padding:0;

	margin:0;

}



a{

	color: #808080;

	text-decoration: none;

}



a:hover{

	color: #63c1f7;

	text-decoration: underline;

}



h3 {

	color: #808080;

	text-decoration: none;

	font : 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.footer{

	background-color: #6888CA;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	color: #FFFFFF;

	padding:10px;

	text-align:center;

}

.footer a{

	color: #FFFFFF;

}

.footer a:hover{

	color: #FFFFFF;

	text-decoration:none;

}

.body{

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	color : #000000;

	text-align:left;
	
	min-height:30px;

}

.handler{

	width:955px;	

	margin:0 auto;

	padding:0;	

}

.page{

	background-color: #FFFFFF;

	text-align:left;

	float:left;	

	width:955px;

	/*border-right: 1px solid #C4C7CC;

	border-left: 1px solid #C4C7CC;*/

	

}



.pageframe{

	background-color: #FFFFFF;

	text-align:left;

	float:left;	

	width:535px;	

}



.top{

	height: 110px;	

	background-color:#FFFFFF;

}

.logo{

	float: left;

	margin-left: 10px;

	height: 90px;

}

.topmenu{

	text-align:left;

	padding:5px;

	margin: 0px;

}



ul.list-blue-menu{

	list-style-type: none;

	list-style-position: outside;

 	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

	margin:0;

	padding:0;

}

li.list-blue-menu-item{

	padding-left:15px;

	background: url('bullet.gif') 5px no-repeat ;

	color: #000000;

}

li.list-blue-menu-item a{

	color: #000000;

}

li.list-blue-menu-item a:hover{

	color: #6888CA;

}



ul.list-orange-menu{

	list-style-type: none;

	list-style-position: outside;

 	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

	margin:0;

	padding:0;

}

li.list-orange-menu-item{

	padding-left:15px;

	background: url('bullet.gif') 5px no-repeat ;

	color: #000000;

}

li.list-orange-menu-item a{

	color: #000000;

}

li.list-orange-menu-item a:hover{

	color: #A8824F;

}



ul.sidemenu{

	list-style-type: none;

	list-style-position: outside;

	border-top:1px solid #CCCCCC; 	

 	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

	margin:0;

	padding:0;

}

ul.sidemenu a{

	color: #666666;

	text-decoration: none;

}

ul.sidemenu a:hover{

	color: #999999;

}

li.sidemenu-1{

	border: 1px solid #CCCCCC;

	border-top: none;	

	padding:5px;

	padding-left:25px;

	background: url('bullet.gif') 10px no-repeat ;

	background-color: #E5E5E5;

}

li.sidemenu-2{

	border: 1px solid #CCCCCC;

	border-top: none;	

	padding:5px;

	padding-left:25px;

	background: url('bullet.gif') 10px no-repeat ;

	background-color: #F2F2F2;

}



.menubar{

	background-color: #68ABCA;

	padding:5px;

	border-top:1px solid #558CA6;

	border-bottom:1px solid #558CA6;

	text-align:center;

}

.submenu{

	background-color: #F2F2F2;

	border-bottom: 1px solid #CCCCCC;

	padding:5px;

	text-align:center;

	vertical-align:middle;

}

.submenu a{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	padding:3px;

	text-decoration:none;

	color: #999999;

}

.submenu a:hover{

	background-color: #F2F2F2;

	color: #000000;

}



#error{

	background-color: #F9F8BA;

	border-bottom:1px dashed #BAA13D;

	margin: 0px 10px 12px 10px; 

	padding:8px;

	text-align:center;

}



.topPanel{

	position: relative;

	height: 385px;

}

.columnMapWide{

	position: absolute;

	left: 5px;

	top: 5px;

	width:595px;

	height: 377px;	

	border: 1px solid #A4A4A4;

}



.columnMidFrame {

	width: 535px;

}



.columnMapRight{

	position: absolute;

	left: 605px;

	top: 5px;

	width:335px;

	height: 377px;	

	border: 1px solid #A4A4A4;

	padding: 0px 2px 0px 2px;

	

}



.columnWide{

	float:left;

	width:555px;	

}



.columnSmall{

	float:left;

	width:210px;

}

.columnSmallest{

	position: absolute;

	left: 605px;

	top: 5px;

	width:80px;

	height: 375px;

	overflow: auto;

	padding: 0px 4px 0px 6px;

	border: 1px solid #A4A4A4;

}



.columnRight{

	position: absolute;

	left: 695px;

	top: 5px;

	width:250px;

	height: 375px;

	border: 1px solid #A4A4A4;

	padding: 0px 2px 0px 2px;

}

.home-vertical-line{
	background-color: #63c1f7; width: 4px; top: -10px; left: 475px; height: 468px
}



.padded{
	position: relative;

}



.columnBox{

	position: absolute;

	width: 290px;

	top: 5px;

	left: 5px;

}



.columnBoxLB {

	position: static;

	margin-left:155px; 

	width: 635px;

}



.columnPanels{

	position: absolute;

	width: 150px;

	padding: 0px;

	top: 5px;

	left: 5px;

}



.columnPanelsW{

	position: absolute;

	width: 200px;

	padding: 0px;

	top: 5px;

	left: 5px;

}



.columnPanelsWS{

	

	float: left;

	width: 240px;

	padding: 0px;

	top: 5px;

	left: 5px;

}



.columnMainCenterS{

	float: left;

	position: static;

	margin-left: 12px;

	width: 540px;

	padding: 5px;

}





.columnMainCenter{

	position: static;

	margin-left: 200px;

	width: 550px;

	padding: 5px;

}



columnMainCenterFrame {

	position: absolute;

	width: 100%;

}





.dividerH{

	float:none;

	height:5px;

}



.dividerV{

	float:left;

	width:5px;

}



.dividerB{

	float:none;

	position: relative;

	width:955px;

	height: 30px;

	color: white;

	font-size: 10pt;

	font-family: Arial, sans-serif;

	font-weight: bold;

	text-transform: uppercase;
	margin:auto;

}



.dividerText{

	color: white;

	font-size: 10pt;

	font-family: Verdana, Arial, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}



.dividerB a{

	color: white;

	font-size: 10pt;

	font-family: Verdana, Arial, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}



.dividerB a:hover{

	color: white;

	font-size: 10pt;

	font-family: Verdana, Arial, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}



.dividerTextWL{

	color: white;

	font-size: 9pt;

	font-family: Verdana, Arial, sans-serif;

	font-weight: bold;

	position: absolute; 

	top: 11px; 

	left: 19px;

}



.divProfileText{

	color: white;

	font-size: 8pt;

	font-family: Arial, sans-serif;

	font-weight: bold;

	text-align: center;

}

.divProfileText:hover{
cursor:pointer;
}

.divMapText{

	color: white;

	font-size: 10pt;

	font-family: Arial, sans-serif;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	padding-bottom:5px;

}



.divMapText:hover{

	text-decoration: none;

	color: white;

	font-size: 10pt;

	font-family: Arial, sans-serif;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

}



.dotted{

	height:2px;

	border-top: 1px dotted #999999;

}



.dotted-bottom{

	padding:3px;

	border-bottom: 1px dotted #999999;

}



.pages{

	text-align:center;

}



.centered{

	text-align:center;

}

.bold{

	font-weight:bold;

}



/* text styles */

.topmenu a{

	color: #808080;

	font-weight:bold;

	font-family: Verdana, Arial, sans-serif;

	text-decoration:none;

}

.topmenu a:hover{

	text-decoration:underline;

}



.menubar a{

	color: #FFFFFF;

	text-decoration:none;

}

.menubar a:hover{

	color: #345666;

}



.menubarON{

	display:inline;

	color: #345666;

	font-weight: bold;

}



.blue{

	color: #61c2f5;

	font-weight:bold;

	font-size:8pt;

}



.bluep{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-weight:bold;

	color: #61c2f5;

	font-size:8pt;

}



h1{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-weight:bold;

	font-size:12pt;

	padding:0px;

	margin:0;

}



.error{

	color:#FF0000;

	font-weight:bolder;

}





/* blocks */

.brown-header{

	/*background-color: #F9F1E1;

	border: 1px solid #D3BE96;

	color: #99896D;*/

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	

}

.brown-body{

	padding:5px;

	background-color: #FFFFFF;

	/*border-bottom: 1px solid #D3BE96;

	border-right: 1px solid #D3BE96;

	border-left: 1px solid #D3BE96;*/

}



.green-header{

	/*background-color: #E6F9E1;

	border: 1px solid #96D396;

	color: #5D995D;*/

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	

}

.green-body{

	padding:5px;

	background-color: #FFFFFF;

	/*border-bottom: 1px solid #96D396;

	border-right: 1px solid #96D396;

	border-left: 1px solid #96D396;*/

}



.blue-header{

	/*background-color: #E1E9FA;

	border: 1px solid #96ABD4;

	color: #6D7B99;*/

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	

}

.blue-body{

	padding:5px;

	background-color: #FFFFFF;

	/*border-bottom: 1px solid #96ABD4;

	border-right: 1px solid #96ABD4;

	border-left: 1px solid #96ABD4;*/

}



.orange-header{

	/*background-color: #FAEFE1;

	border: 1px solid #D4BA96;

	color: #99876D;*/

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	

}

.orange-body{

	padding:5px;

	background-color: #FFFFFF;

	/*border-bottom: 1px solid #D4BA96;

	border-right: 1px solid #D4BA96;

	border-left: 1px solid #D4BA96;*/

}



.grey-header{

	/*background-color: #EDEDED;

	border: 1px dashed #999999;

	color: #808080;*/

	

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	

}

.grey-body{

	padding:5px;

	background-color: #FAFAFA;

	/*border-bottom: 1px dashed #999999;

	border-right: 1px dashed #999999;

	border-left: 1px dashed #999999;*/

}



.tip{

	border: 1px dashed #D38828;

	padding:5px;

	color: #666666;

}

.tip-body{

	

}



.cardlabel{

	float:left;

	width:80px;

	color: #666666;

}

.cardbody{

	

}



.card-headline{

	border:1px dashed #689BCA;

	background-color: #F5FAFF;

	float:left;

}

.card-headline-body{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	float:left;

	margin:5px;

}



.card-member{

}

.card-online{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #FF9000;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-featured{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #C96767;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-new{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #24A72D;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-updated{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #3588AE;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}



.card-member-top,.card-member-top a{

	

	padding:3px;

	text-align:left;

	color: #32608A;

	text-decoration:none;

}

.card-member-top a:hover{

	color: #689BCA;

}

.card-member-body{

	

	padding:5px;

	text-align:left;

}

.card-member-header,.card-member-header a{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 12pt;

	font-weight:bold;

	color: #ff9500;

	text-decoration:none;

}

.card-member-header a:hover{

	color: #ff9500;

	text-decoration:underline;

}

.card-member-options{

	font-weight: bold;

	text-decoration: none;

	border: none;

	text-align:center;

}



.card-member-options a{

	color: #63c1f7;

}

.card-member-options a:hover{

	text-decoration: underline;

}

ul.card-member-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

	text-align: center;

}

li.card-member-item{

	display:inline;

}





.card-blog{

	border-top:2px solid #67C968;

	border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

}

.card-blog-top a:hover{

	color: #67C968;

}

.card-blog-body{

	background-color: #EBFAEB;

	padding:5px;

	text-align:left;

}

.card-blog-header,.card-blog-header a{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 12pt;

	font-weight:bold;

	color: #4FA851;

	text-decoration:none;

}

.card-blog-header a:hover{

	color: #67C968;

}

.card-blog-options,.card-blog-options a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:center;

	border-top: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

	font-size:7pt;

}

.card-blog-options a:hover{

	color: #67C968;

}

ul.card-blog-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-blog-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}



.member_rep{

	width: 88px;

	
	margin-left: 2px;
	padding-bottom:20px;

	margin-right: 2px;

	overflow: hidden;

}

.member{

	width: 88px;

	height: 122px;
	
	margin-left: 2px;

	margin-right: 2px;

	overflow: hidden;

}

.member-category {

	height: 17px;

	text-align: center;

	font-size: 7pt;

	width: 88px;

	color: #808080;



}



.member-online-photo{

	background-color: #FFFFFF; /*#F2DEC7;*/

	/*border: 1px solid #998C7D;*/

	padding: 6px;

}

.member-online-name{

	background-color: #FFFFFF; /*#E5D2BC;*/

	/*border-left: 1px solid #998C7D;

	border-right: 1px solid #998C7D;*/

	padding: 1px;

	height:32px;

	text-align:center;

}

.member-online-name a{

	font: 7pt Tahoma, sans-serif;

	font-weight: bold;

	text-decoration: none;

}

.member-online-name a:hover{

	text-decoration: underline;

}

.member-online-indicator{

	border: 1px solid #998C7D;

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

	background-color: #BFAF9D;

}

.member-online-indicator a{	

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

}



.member-offline-photo{

	background-color: #FFFFFF; /*#F2F2F2;*/

	/*border: 1px solid #999999;*/
	
	padding: 6px;

}

.member-offline-name{

	background-color: #FFFFFF; /*#E5E5E5;*/

	/*border-left: 1px solid #999999;

	border-right: 1px solid #999999;*/

	padding: 1px;

	height:50px;

	text-align:center;
	

}

.member-offline-name a{

	font: 7pt Tahoma, sans-serif;

	font-weight: bold;

	text-decoration: none;

}

.member-offline-name a:hover{

	text-decoration: underline;

}

.member-offline-indicator{

	border: 1px solid #999999;

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

	background-color: #BFBFBF;

}

.member-offline-indicator a{

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

} 



.ecard{



}

.ecard-thumbnail{

	background-color: #F2F2F2;

	border: 1px dashed #999999;

	padding: 15px;

}

.ecard-name{

	background-color: #E5E5E5;

	border-left: 1px dashed #999999;

	border-right: 1px dashed #999999;

	border-bottom: 1px dashed #999999;

	padding:15px;

}



.photo{

	width:80px;

	height:118px;

}

.photo_edit{

	width:80px;

	height:132px;

}

.photo_big{

	width:344px;

}



.photo-photo{

	padding: 8px;

}

.photo-caption{

	/*background-color: #E5E5E5;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #999999;*/

	padding: 2px;

	height:42px;

}

.photo-text{

	/*background-color: #E5E5E5;*/

	font: 7pt Tahoma, sans-serif;

	color: #808080;

}

.photo-text a{

	/*background-color: #E5E5E5;*/

	font: 7pt Tahoma, sans-serif;

	color: #808080;

}

.photo-text-big{

	font: 8pt Tahoma, sans-serif;

	color: #808080;

} 



.news{

	border:1px solid #CCCCCC;

}

.news-title{

	background-color: #F2F2F2;	

	border-right:1px solid #CCCCCC;

	float:left;

	padding:3px;

	width:80%;

}

.news-date{

	background-color: #E5E5E5;

	border-left:1px solid #CCCCCC;

	padding:3px;

	text-align:right;

}

.news-body{

	background-color: #FFFFFF;

	border-top:1px solid #CCCCCC;

	padding:5px;

}



/* forms */

.form{

	text-align:center;

	margin:0;

	padding:0;

	width:520px;

}

.formlabel{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #808080;

	float:left;

	text-align:right;

	width:40%;

	margin: 0 0 5px 0;

	padding:6px 0px 0 0;

	display:block;

	clear:both;

	

}


.formelement{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #4E8199;

	float:left;

	margin:3px; 

	text-align:left;

}


.formelementnew{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #4E8199;

	margin:3px; 

	text-align:left;

}

.formbutton{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;

}


.formbutton_inbox

{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;
	_width:510px;
	width:500px !important;
	width:520px;
}

*:lang(en).formbutton_inbox

{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;
	width:520px !important;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {

.formbutton_inbox

{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;
	width:530px;
}
}




.formbutton_invitation

{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;
	_width:510px;
	width:530px;
}

*:lang(en).formbutton_invitation
{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;
	width:520px !important;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {

.formbutton_invitation

{

	padding-top:10px;
	text-align:center;
	display:block;
	margin-left:0px;
	clear:both;
	width:530px;
}
}



.msg-btm-btn21 .formbutton
{

	text-align:center;
	display:block;
	top:-10px;
	position:relative;	
	margin-left:20px;
	clear:both;

}


*:lang(en) .msg-btm-btn21 .formbutton

{

	text-align:center;
	display:block;
	top:-25px;
	position:relative;	
	margin-left:450px !important;
	clear:both;

}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.msg-btm-btn21 .formbutton

{

	text-align:center;
	display:block;
	top:-25px;
	position:relative;	
	margin-left:450px !important;
	clear:both;

}
}


.msg-btm-btn212 .formbutton
{

	text-align:center;
	display:block;
	top:0px;
	position:relative;	
	margin-left:40px;
	clear:both;

}


*:lang(en) .msg-btm-btn212 .formbutton

{

	text-align:center;
	display:block;
	top:-15px;
	position:relative;	
	margin-left:450px !important;
	clear:both;

}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.msg-btm-btn212 .formbutton

{

	text-align:center;
	display:block;
	top:-15px;
	position:relative;	
	margin-left:450px !important;
	clear:both;

}
}






.formset{	

	margin-bottom:2px;

}



.horizform{

	text-align:left;

	margin:0px;

	padding:0px;

	clear:both;

}



.horizform table{

	margin: 0px;

}



.horizform table

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #808080;

	text-align:left;

	display:block;

	padding: 0px;

	margin: 0px;



}



.htextfield{

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #666666;

	font : 6pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 6pt;

}



.textfield{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;


}

.textfield_width{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;
	width:248px;

}


.filefield{

	background-color: #FFFFFF;

	/*border:1px solid #999999;*/

	/*padding:3px;*/

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;
	width:256px;

}


.dropdown{

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

}

.textarea{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;
	width:248px;

}

.button{

	background-color: #F2F2F2;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

}

.networkbutton{

	background-color: #F2F2F2;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;
	
	width:135px;

}

/* lists */

.list-blue{

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	color : #000000;

	/*border-top:2px solid #689BCA;*/

}

.list-blue a{

	color: #000000;

}

.list-blue a:hover{

	color: #507EA9;

}

.list-blue-header{	

	

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-blue-item{	

	text-align:left;

	background-color: #EBF3FA;

	padding:3px;

}

.list-blue-item-1{	

	text-align:left;

	/*border-right:1px solid #808080;

	border-bottom:1px solid #808080;

	background-color: #EBF3FA;*/

	padding:3px;

	height:20px;

}

.list-blue-item-2{

	text-align:left;

	/*border-right:1px solid #808080;

	border-bottom:1px solid #808080;

	background-color: #F7FBFF;*/

	padding:3px;

	height:20px;

}

.list-blue-title,.list-blue-title a{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 12pt;

	font-weight:bold;

	color: #507EA9;

	text-decoration:none;

	padding-right:5px;

}

.list-blue-category{

	padding:3px;

}

.list-blue-category a{

	color: #507EA9;	

}

.list-blue-category a:hover{

	color: #000000;

}

.list-blue-subcategory{	

	padding:3px;

	padding-left:20px;

}

.list-blue-subcategory a{

	color: #507EA9;

	text-decoration:none;

}

.list-blue-subcategory a:hover{

	color: #000000;

}



.list-orange{

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	color : #000000;

	/*border-top:2px solid #C99F67;*/

}

.list-orange a{

	color: #000000;

}

.list-orange a:hover{

	color: #A8824F;

}

.list-orange-header{	

	/*background-color: #F0E4D5;*/

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-orange-item{	

	text-align:left;	

	background-color: #FAF3EB;

	padding:3px;

}

.list-orange-item-1{	

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	/*background-color: #FAF3EB;*/

	padding:3px;

	height:20px;

}

.list-orange-item-2{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	/*background-color: #FFFCF7;*/

	padding:3px;

	height:20px;

}

.list-orange-title,.list-orange-title a{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 12pt;

	font-weight:bold;

	color: #A8824F;

	text-decoration:none;

	padding-right:5px;

}



/* rating */

.rating{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 25pt;

	color: #000000;

	font-weight: bolder;

	text-align:center;

}



.rating_0{

	color: #8093BA;

}

.rating_1{

	color: #8093BA;

}

.rating_2{

	color: #868FB3;

}

.rating_3{

	color: #8E8BAA;

}

.rating_4{

	color: #9885A0;

}

.rating_5{

	color: #A27F95;

}

.rating_6{

	color: #AD7989;

}

.rating_7{

	color: #B7737E;

}

.rating_8{

	color: #C06D75;

}

.rating_9{

	color: #C7696C;

}

.rating_10{

	color: #CE6565;

} 



/* forum */

.forum-totals{

	background-color: #F2F2F2;

	border:1px solid #CCCCCC;

	padding:5px;

}

.forum-button{

	border: 1px solid #000000;

	background-color: #FFFFFF;

	color: #666666;

	font-family : Tahome, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	padding:5px;

	cursor:pointer;

	float:left;

	margin:2px;

}

.forum-networkbutton{

	border: 1px solid #000000;

	background-color: #FFFFFF;

	color: #666666;

	font-family : Tahome, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	padding:5px;

	cursor:pointer;

	float:left;

	margin:2px;

}

.forum_quote{

	border:1px dashed #689BCA;

	background-color: #FFFFFF;

	padding:5px;

}



/* calendar */

.calendar-button{

	font-family : Tahome, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	background-color: #FFFFFF;

	border:1px solid #999999;	

	color: #999999;

	cursor:pointer;

	width:20px;

	text-align:center;

}

.calendar-date{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 8pt;

	font-weight:bold;

	text-align:center;

	color: #808080;

}

.calendar-week{

	font-family : Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color: #1F5EAC;

}

.calendar-day{

	font-family : Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color: #000000;

	cursor: pointer;

}

.calendar-extended{

	color: #999999;

}

.calendar-sunday{

	color: #1F5EAC;

}

.calendar-today{

	color: #B33838;

}

.calendar-holiday{

	color: #1F5EAC;

}

.calendar-nof-holiday{

	color: #3F981C;

}

.calendar-events{

	font-weight: bold;

}

.calendar-notes{

	font-style: italic;

}

.calendar-selected{

	border: 1px solid #B33838;

}

/* im */

.im{

	border:1px solid #999999;

}

.im-header{

	font-size:7pt;

	color: #666666;

	background-color: #F2F2F2;

	border-bottom: 1px solid #999999;

	padding:3px;

}

.im-body{

	background-color: #FFFFFF;

	text-align:center;

}



/* banners */

.banner-header{

	border-bottom: 1px solid #CCCCCC;

	padding:5px;

	text-align:center;

}

.banner-footer{

	border-top: 1px solid #CCCCCC;

	padding:5px;

	text-align:center;

}

.banner-side{

	padding:5px;

	text-align:center;

}



/* notification */

.noti{

	border:1px solid #6888CA;

	background-color: #FFFFFF;

	color: #666666;

}

.noti-header{

	background-color: #6888CA;

	padding:3px;

	color: #FFFFFF;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-weight:bold;

}

.noti-header a{

	color: #FFFFFF;

	font-weight:normal;

	text-decoration:none;

}

.noti-body{

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	color: #666666;

}

.noti-body a{

	color: #666666;

}

.noti-body a:hover{

	text-decoration:none;

}



/* color selector */

.color-color{

	margin:1px;

	width:9px;

	height:9px;

	float:left;

	cursor:pointer;

	border:1px solid #000000;

}



.mapPopup{

	width: 250px;

	font-family: "Verdana";

	font-size: 10px;

	margin-top: 10px;

	font-weight: normal;

	

}



#translayer{

	background-image: url('../../../blomap/overlay.png');

	background-repeat: repeat;

	position: fixed;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	z-index: 50;

	text-align: center;

	display: none;

}



.profilellink:hover

{

	text-decoration: underline;



}

.profilellink {

	color: #63c1f7;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	border: none;

	font-size: 18px;

	

}

.frontlinkcolor{

	color: #808080;

	font-weight: bold;

	text-decoration: underline;

	border: none;

	font-size: 12px;

}

.frontlink{

	color: #63c1f7;

	font-weight: bold;

	text-decoration: none;

	border: none;

	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}




.greylink{

	color: #808080;

	font-weight: bold;

	text-decoration: underline;

	border: none;

	font-size: 11px;

}



.popuplink:hover {

	text-decoration: underline;

}



.popuplink{

	color: #63c1f7;

	font-weight: bold;

	text-decoration: none;

	border: none;

	font-size: 10px;

}



.frontlink:hover {

	text-decoration: underline;

}
.frontlinkcolor:hover {

	text-decoration: underline;

}


.boxlink{

	color: #63c1f7;

	font-weight: bold;

	text-decoration: none;

	border: none;

	font-size: 9px;

	text-align: center;

}



.boxlink:hover {

	text-decoration: underline;

}





.loclink{

	margin-bottom: 10px;

	width: 100%;

	position: relative;

}



.morelink{

	position: absolute;

	right: 5px;

}



.thintext {

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	font-family: "Verdana";

}



.address {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	font-family: "Verdana";

}



.frontbluetext{

	color: #63C1F7;

	font-weight: bold;

	text-decoration: none;

	border: none;

}



.frontlink img{

	text-decoration: none;

	border: none;

	vertical-align: top;

}

.biglink{

	color: #63C1F7;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	font-family: "Verdana";

}



.bigtext{

	font-size: 16px;

	font-weight: bold;

	font-family: "Verdana";

}



.biggerlink{

	color: #63C1F7;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	font-family: "Verdana";

}



.biggertext{

	font-size: x-large;

	font-weight: bold;

}



.continentheading{

	color: #808080;

	font-size: 20px;

	font-family: Verdana;

	font-weight: bold;

	margin-bottom: 5px;

}



.countryheading{

	color: #ff9500;

	font-size: 17px;

	font-family: Verdana;

	font-weight: bold;

	margin-bottom: 5px;

}



.olpopuptext{

	color: #ff9500;

	font-size: 12px;

	font-family: Verdana;

	font-weight: bold;

	margin-bottom: 5px;

}



.olpopupnametext{

	color: #63c1f7;

	font-size: 12px;

	font-family: Verdana;

	font-weight: bold;

	margin-bottom: 5px;

}



.ollink{

	color: #ff9500;

	font-size: 11px;

	font-family: Verdana;

	font-weight: bold;

}



.oltext{

	color: #ff9500;

	font-size: 12px;

	font-family: Verdana;

	font-weight: bold;

}



.oltagtext{

	color: #ff9500;

	font-size: 16px;

	font-family: Verdana;

	font-weight: bold;

}

.mapyourtxt{

	color: #ff9500;

	font-size: 18px;

	font-family: Verdana;

	font-weight: bold;
	
	text-transform:uppercase; 

}

.mapyourtxt22{

	color: #ff9500;

	font-size: 20px;

	font-family: Verdana;

	font-weight: bold; 
	
	text-transform:uppercase; 
}

.demo-text{

	color: #808080;

	font-size: 14px;

	font-family: Verdana;

	font-weight: bold;

}

.demo-bigtext{
    color: #65C0F6;
	
	font-size: 18px;

	font-weight: bold;

	font-family: Verdana;
	
	text-transform:uppercase;
	
	text-decoration:underline;
}

.demo-textblue{
    color: #63C1F7;
	
	font-size: 14px;

	font-weight: bold;

	font-family: Verdana;	
	
	text-decoration:underline;
}


.supporttext{

	color: #FE9803;

	font-size: 11px;

	font-family: Verdana;

	font-weight: bold; 
	
	text-transform:uppercase; 
}

.olheading{

	color: #ff9500;

	font-size: 14pt;

	font-weight: bold;

	text-align: center;

	margin-bottom: 1px;

}



.olpageheading{

	color: #ff9500;

	font-size: 18px;

	font-weight: bold;
	
	font-family: Verdana;


}



.grpageheading{

	color: #808080;

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 5px;

}



.grheading{

	color: #808080;

	font-size: 13px;

	font-weight: bold;

	margin-top: 20px;

	margin-bottom: 25px;

	font-family: Verdana;

}



.lmcat { list-style-image: url(listyellow.gif); 

		margin-left: 18px;

		padding: 0px;

		font-size: 8pt;

		font-weight: bold;

		color: #808080; 

}



.lmcatid { list-style-image: url(listyellow.gif); 

		margin-left: 17px;

		padding: 0px;

		position: relative;

		font-size: 8pt;

		font-weight: bold;

		color: #808080; 

}



.iconimg img{

	text-decoration: none;

	border: none;

	margin: 0px;

}



.sqpanelborder {

	position: relative;

	left: -1px;

	width: 186px;

}



.sqpanelborder2 {

	position: relative;

	left: -2px;

	width: 229px;

	margin: 0px;

	padding: 0px;


}



.sqpanel {

		background-repeat: repeat-y;

		padding-left: 7px; 

		padding-right: 7px;

		margin-top: 0px;

		margin-bottom: 0px;

		font-size: 8pt;

		font-weight: bold;
		

		color: #808080; 

		text-align: left;

}



.revtablerow{

	border: 1px solid #808080;

	padding-bottom: 10px; 

}



.profiles {

	height: 125px;

	padding-left: 5px;

	display: none;

	overflow: auto;

	font-weight: bold;

}



.list_country {

	color: #ff9500;

	font-size: 14pt;

}



.list_state {

	color: blue;

	font-size: 12pt;

}



.list_city {

	color: #63c1f7;

	font-size: 10pt;

}



.errortext {

	background-color: #dd6633;

	color: black;

	font-size: 12pt;

	display: none;

}



.clearfloat {

	clear: both;

	margin: 0px;

}

.tagline {

	color: #808080;

	font-weight: bold;

	font-size: 8pt;

}



.citywvlist {

	padding: 3px;

	overflow: auto;

	vertical-align: top;

	height: 120px;

}



.profileitembox {

	width: 165px;

	margin-right: 10px;

	text-align: center;

	float: left;

}



.epagestyle{

	margin-left: 5px; 

	padding-top: 7px; 

	width:521px;

	min-height: 100px;
	
}

.wishtitle {

	color: #808080;

	text-decoration: underline;

	font-size: 12px;

}


.reviewtitle {

	color: #808080;

	font-weight: bold;

	font-size: 12px;

	margin-top: 0px;

}



#searchcategorytitle

{

	color: #808080;

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 4px;



}



.locationinfoheading

{

	margin-top: 40px;

	margin-bottom: 5px;

	color: #ff9500;

	font-size: 18px;

	font-weight: bold;

}



.objectlist

{

		margin-top: 10px;

}



.loc_date

{

	color: #FF9500;

}



.loc_def

{

	font-family:Verdana;

	color: #000000;

	font-size:12px;

	font-weight:normal;
	text-align:justify;


}

.wish_format
{

	margin-left:80px;
	
}

.rev_all
{

	margin-left:20px;

}
.rev_text
{

	margin-left:20px;
	
	text-align:justify;
	
	font-weight:normal;
	
	color:#000000; 
}

.rev_date
{

	margin-left:20px;
	
	color: #FF9500;

}

.rev_all_title {

	color: #808080;

	font-weight: bold;

	font-size: 12px;

	margin-left:20px;
}

.front_rev_all{

	color: #63c1f7;

	font-weight: bold;

	text-decoration: none;

	border: none;

	font-size: 11px;
	
	margin-left:20px;

}

.view_all_heading{

	color: #808080;

	font-size: 12px;

	font-weight: bold;

	font-family: Verdana;

}
.frontlink_rev{

	color: #63c1f7;
	
	margin-left:20px;

	font-weight: bold;

	text-decoration: none;

	border: none;

	font-size: 11px;

}
.textjustify
{

	font-family:Verdana;
	color: #000000;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	
}

.off_text
{

	color: #FF9500;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	margin-bottom:10px;
}

.offtext
{

	font-weight:normal;

}

.profilellink_off {

	color: #63c1f7;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	font-size: 14px;
}

.comment{

	color: #ff9500;	
	font-size: 12px;	
	font-weight: bold;
}


.epagestyle_view{

	margin-left: 5px; 
	padding-top: 7px; 
	width:521px;
	min-height: 500px;
}

.inbox_list{

	color: #63c1f7;
	font-weight: bold;	
	font-size: 11px;
}

.pass_rem{

	color: #ff9500;

	font-size: 18px;

	font-family: Verdana;

	font-weight: bold;

}
.epagestyle_inv{

	margin-left: 5px; 
	padding-top: 7px; 
	width:521px;
	min-height: 100px;	
}

.card-member-header-addf a{

	font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 12pt;
	font-weight:bold;
	color: #63c1f7;
	text-decoration:none;
}

.card-member-header-addf:hover {

	text-decoration: underline;

}

.inb_layout{


}

.off_text_name
{

	color: #FF9500;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;	
	margin-bottom:10px;
}

.off_text_name2
{
	color: #FF9500;
	font-family:Verdana; 
	font-size:13px;
	font-weight:bold;	
	margin-bottom:1px;
}

.msg-top-btn{
	width:200px;position:relative;margin:-35px 0 0 225px !important; margin:-68px 0 0 225px;z-index:0; height:30px;
}
.msg-top-btn1{
	width:200px;position:relative;margin:-37px 0 0 225px !important; margin:-68px 0 0 225px;z-index:0; height:30px;
}
.msg-top-btn2{
	width:200px;position:relative;z-index:0; height:30px;margin:-37px 0 0 230px;
}
.msg-btm-btn{
	float:left;position:relative; width:100px;margin:-8px 0 0 98px;
}
.msg-btm-btn2{
	position:relative; width:100px;margin:-8px 0 0 30px;
}
.msg-check-btm{
	width:100px;text-align:right; position:relative; margin:5px 10px 0 38px;float:left;
}
.msg-check-btm2{
	width:100px;text-align:right; padding-left: position:relative; margin:-25px 10px 0 58px;float:left;left:auto!important;left:-450px;
}


.msg-check-btm21{
	width:100px;text-align:right; padding-left: position:relative; margin:-50px 10px 0 340px !important; margin:-50px 10px 0 170px; float:left;left:auto!important; left:-450px;
}

*:lang(en).msg-check-btm21{
	width:100px;text-align:right; padding-left: position:relative; margin:-50px 10px 0 350px;float:left;left:auto!important;left:-450px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.msg-check-btm21{
	width:100px;text-align:right; padding-left: position:relative; margin:-50px 10px 0 350px;float:left;left:auto!important;left:-450px;
}
}



.msg-check-btm212{
	width:100px;text-align:right; padding-left: position:relative; margin:-40px 10px 0 340px !important; margin:-40px 10px 0 170px; float:left;left:auto!important; left:-450px;
}

*:lang(en).msg-check-btm212{
	width:100px;text-align:right; padding-left: position:relative; margin:-40px 10px 0 350px;float:left;left:auto!important;left:-450px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.msg-check-btm212{
	width:100px;text-align:right; padding-left: position:relative; margin:-40px 10px 0 350px;float:left;left:auto!important;left:-450px;
}
}

.msg-check-top{
	width:160px; text-align:right; padding:0 0 0 310px; z-index:100;position:relative; margin:4px 5px 0 -5px;
}
.sky-bar{margin:5px 0 0 0;}
.back-loc{position: relative; height: 30px; float:right; margin:20px 0 0 0;}

.side_button
{
	position:relative;	
	top:9px;
}

.button_align{

	display:inline;
	position:relative; 
	left:25px; 
	padding:0 0 0 5px;
 }


.bk_lnk_pos{
		
		margin-top: 60px; 
		margin-bottom: 100px; 

}

.button_align1{

	display:inline;
	position:relative; 
	left:3px; 
	padding:0 0 0 5px;
 }
 
  .simple_list{

	text-align:center;
	margin:0 auto; 
	width:500px;

}


.simple_list1{

	
		margin-left:20px;
		float:left; 
		padding-bottom:10px; 
		height:150px;

}


.profileitembox_vie_all {

	width: 165px;

	margin-right: 10px;

	text-align: center;

	float: left;
	
	height: 250px;
	
	border: 0px solid #63c1f7;

}

.demo_flash {

	width: 550px;
	text-align: center;
	height: 400px;
	border-width:0.5em;
	border-color:#CCCCCC;

}



.blueline
	{
	margin:0px 0 0 0px;

	}
	
	
*:lang(en) .blueline
	{
	margin:0px 0px 0px -200px !important;

	}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
   .blueline
	{
		margin:0px 0px 0px -200px;
	}
}


.htmllink{
	color: #63C1F7;
	font-weight: bold;
}	

