/*
.colourred{color:#DD0000;}
.colourblue{color:#2197DF;}
.colouryellow{color:#FFE800;}
.colourdblue{color:#12537B;}
*/

#fading_image_container_outer {
	margin-bottom:15px;
}
#fading_image_container {}

.homeswfboxes{}

#new-wrapper-id #pension{ float:left; width:500px;}
.eventcalendar{ 
	width:185px;
	float:right;
	padding-top:0px;
	padding-left:5px;
}

.new_form_sun { float:left; clear:both;}
.new_form_sun a:first-child { float:left;}
.back_button { margin:5px 0; clear:both; float:left; width: 100%;}

#new-wrapper-id #pension .topTxt { float:left;
}

#new-wrapper-id #pension .top { float:left}

#new-wrapper-id #pension #content { float:left; padding:0 0 0 10px;}

#hotpics  { padding:20px 0; float:left; width:500px;}
#hotpics #content { float:left; padding:0 0 0 10px;}

#secret { padding:20px 0; float:left; width:500px;}
#secret #content { float:left; padding:0 0 0 10px;}
#secret #middle .element1 img{ margin:10px 0;}

.box { width:550px; float:left;}
.main-cntCntct { float:left;}



.wlif-hmenu {float:left; width:800px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; height:50px; background-image:url(../gfx/wlif-hmenu-bg.gif); background-repeat:repeat-x; background-position:top center;}/* height:20px;  text-transform:uppercase;  width:14%; */
.wlif-hmenu .menuhead{}/* #687379 */
.wlif-hmenu ul li {font-family: Arial, Helvetica sans-serif; width:170px; list-style:none; float:left; text-align:center; padding: 15px 10px 15px 10px; background-image:url(../gfx/wlif-hmenu-norm.gif); background-repeat:no-repeat; background-position:top center;}/* */
.wlif-hmenu ul li a{font-family: Arial, Helvetica sans-serif; color:#000000; font-size:12px; font-weight:bold; text-align:center; padding:2px; }/**/
.wlif-hmenu ul li a:hover{color:#2197DF; font-size: 12px; font-weight:bold; text-align:center; text-decoration:none;}/*font-weight:bold;  */
.wlif-hmenu ul li a:visited{color:#000000;}/*for ie6*/
.wlif-hmenu ul li.on{padding: 15px 10px 15px 10px; background-image:url(../gfx/wlif-hmenu-active.gif); background-repeat:no-repeat; background-position:top center;}/**/
.wlif-hmenu ul li.on a{color:#FFFFFF;}/**/


.cnt-top { float:left; width:794px; height:auto; overflow:visible;  margin:15px 0 15px 10px; padding:13px 0 0 0;}
.cnt-middle { float:left; width:794px; height:auto; overflow:visible;  padding:0; margin:0;}
.cnt-bottom  { float:left; width:794px; height:auto; overflow:visible;  padding:0 0 13px 0;}

.cnt-middle h1 {font-family: Helvetica,Arial,sans-serif; background:url(../gfx/new-images/arrow-green.png) left 6px no-repeat; padding:0 0 0 20px; font-weight:normal;
    margin: 10px; font-size: 20px; border-bottom:1px solid #d9d6d6;}
	
.cnt-middle p{ padding:5px 10px 10px 10px; line-height:18px;}	
ul.prtnr-ul { padding:0; margin:0;}
ul.prtnr-ul li{ list-style:none; padding:0 0 0 15px; margin:0; background:url(../gfx/new-images/arrow-sub.gif) left 4px no-repeat; font-size:13px;}
ul.prtnr-ul li a{ color:#12537b;}

ul.introducer { float:left; margin:0; padding:0;} 

ul.introducer li { line-height:20px;}

.intro { padding:0 10px 0 0;}

.cnt-middle h2 { padding:10px 0 10px 10px;}	
.cnt-middle h3 { padding:10px 0 10px 10px;}	

@media print {
	.dontprint{display:none;}
}

* {
	margin : 0;
	padding : 0;
}
body{
	font-family: Verdana, Helvetica, Arial, sans-serif;/* */
	font-size: 13px;
	color: #12537B;
	background-color: #FFFFFF;
}
h1, h2, h3, h4{
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 10px;
}
h5{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding : 10px 0px;
	display: inline;
	font-weight: normal;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	padding : 10px 0px;
	display: inline;
	font-weight: normal;
}
h1{font-size: 24px;}
h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 15px;}
h5{font-size: 12px;}
h6{font-size: 9px;}
p{text-align: justify; padding-bottom: 6px;}
em{font-weight:bold; font-style:normal;}
ul{
/*list-style-image: url(../gfx/bullet-10.gif);*/
}
hr{color:#9cc0d6;}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #12537B;
}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #12537B;

}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #12537B;

}
file{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #12537B;

}
a{color: #DD0000;}
a:link, a:visited{
	/*color: #12537B;*/
	text-decoration: none;
}
a:visited{}
a:link{}
a:hover{text-decoration: underline;}
td{
	color: #12537B;
	background-color: #FFFFFF;
	/*background-color: #12537B;
	padding: 3px;*/
	font-size: 13px;
}

.buttom_heading { float:left;}

.pro_page .box {float: left;
    width: 620px ;}

#page{
	/*width:1000px; text-align:left;	margin-left:auto; margin-right:auto;*/
	width:980px;
	background-image: url(../gfx/bodybg.gif);
	background-repeat: repeat-y;
}
#pagetop {

	background-image: url(../gfx/headbg.jpg);
	background-repeat: no-repeat;
	height: 120px;
}
#pagetop a{
	color: #FFFFFF;
}

#pagemid {
	height: 100px;
	background-image: url(../gfx/bg-02-repeat.jpg);
	/*background-repeat: no-repeat;*/
}
#pagefoot {
	clear:both;
	height: 50px;
	/*background-image: url(../gfx/bg-04.jpg);*/
	background-repeat: no-repeat;
	background-color: #2197DF;
}
.foot{
	padding: 5px 0px 5px 150px;
	color: #12537B;
	font-size: 11px;
}
.foot li{
	display: inline;
	padding: 5px;
}
.foot a{color: #FFFFFF;}
.foot a:visited{color: #FFFFFF;}

#content{
	float:right;/**/
	width:820px;
	margin-bottom:20px;
}
#contentinner{
	padding-left:10px;
}

#content ol, #content ul{margin-left:25px; margin-bottom:15px;}

.menu{
	float: left;
	width: 150px;
}

.mainmenu .menuhead{display:none;}
.mainmenu {display:block; height:25px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-image:url("../gfx/mainmenu-bg.gif"); background-repeat:repeat-x; background-position:center center;}/* padding-left:200px;*//*  width:14%; */
.mainmenu ul li {list-style:none; float:left; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding: 4px 0px 6px 20px; }/* background-image:url(gfx/mainmenu-norm.gif); background-repeat:no-repeat; background-position:top center; */
.mainmenu ul li a{color:#135293; font-size:13px; text-align:center;}/* text-transform:uppercase; */
.mainmenu ul li a:hover{color:#135293; font-size: 13px; text-align:center; text-decoration: underline;}/**/
.mainmenu ul li a:visited{color:#135293;}/*for ie6*/
.mainmenu ul li.on{color:#135293; padding: 12px 0px 20px 0px; background-image:url(gfx/mainmenu-active.gif); background-repeat:no-repeat; background-position:top center;}/**/
.mainmenu ul li.on a{color:#135293;}/*color: #FFFFFF;font-weight:bold;*/
.mainmenu .onlink{}

ul.leftnav{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
	padding:0px;
	background-color: white;
	margin-bottom:10px;
}

ul.leftnav li { margin:0; padding:0px 0; list-style:none;}

ul.leftnav li span{  font-weight:bold;
	width:150px;
	
	padding:8px 0 8px 10px;	
}

ul.leftnav li a { float:left; width:148px; background: url(../gfx/menubut.gif) left bottom repeat-x; padding:3px 0;}
ul.leftnav li a:hover { float:left;  background: url(../gfx/menubut-hover.gif) repeat-x; color:#FFFFFF; text-decoration:none;}


ul.leftnav li a span {width:127px;  color:#12537B; }
ul.leftnav li  a:hover span{ width:127px;  color:#fff;}






.leftnav .style2 a{color: #AA0000; font-weight:bold;}
.leftnav .style3{color: #666666; font-weight:bold;
	padding-top:12px;line-height: 28px;
	padding-top:12px;line-height: 28px;
	background-image: url("../gfx/white.gif");}

.inpage li{list-style:none; }
.inpage .style2{}
.inpage .style2 a{color: #AA0000; font-weight:bold; font-size:16px; font-family:  Arial, Helvetica, sans-serif; }
.inpage .style3{color: #666666; font-weight:bold; font-size:16px; font-family:  Arial, Helvetica, sans-serif;}

.displaymessage{
	color: #00AA00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;

}
.displaymessage2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #12537B;
	position:absolute;
	left:175px;
	top:5px
}

#mainnav{
}
#mainnav a{padding: 5px;}
#mainnav li{display: inline;}

#flags{ margin:0 0 0 30px;}
.flagbox{
	text-align:center;
	color: #2197DF;
	background-color: #FFFFFF;
	padding: 2px;
	font-size: 10px;
}
#dream{
	position:absolute;
	left:460px;
}
.inline{display:inline;}
.picright{
	float:right;
	padding: 0px 0px 10px 10px;
}
.picleft{
	float:left;
	padding: 0 10px 10px 0px;
}
.textright{text-align:right;}
.right {
	text-align:right;
	float: right;
	padding: 0px;
}
.left {
	text-align:left;
	float: left;
	padding: 0px;
}
.cen{text-align:center;}
.floatright{float:right;}
.floatright a{float:left;}
.error{
	color: #FFFF00;
	background-color: #000000;
	padding:0 3px;
	font-size:10px;

}
.highlight{
	color: #DD0000;
}
.whitebg{
	background-color: #FFFFFF;
	text-align:center;
}
.updated{float:right; font-size:11px;}
.inactivebg{
	background-image: url("../gfx/inactivebg.gif");
	padding: 10px;
}
.promopanel{width:200px; float:right; padding-left:10px; padding-bottom:10px; text-align:center;}
.promopaneltop{background-image:url(../gfx/promopanel_top.gif); background-position:top center; background-repeat:no-repeat; padding:10px; font-size:16px; font-weight:bold; color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
.promopanelmid{background-image:url(../gfx/promopanel_mid.gif); background-position:top center; background-repeat:repeat-y; padding:10px; font-size:11px; text-align:left;}
.promopanelbot{background-image:url(../gfx/promopanel_bot.gif); background-position:top center; background-repeat:no-repeat; height:10px;}

.countryinfo{
	color: #FFFFFF;
	background-color: #12537B;
	padding: 1px 10px;
	font-size:10px;
	font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif;

	background-image:url(../gfx/boxheaderbg.jpg); background-position:center center; background-repeat:repeat-x;
	border-top:1px solid #7ca0b6; border-left:1px solid #7ca0b6; border-bottom:1px solid #12537B; border-right:1px solid #12537B;
}
.countryinfo td{
	color: #FFFFFF;
}

.property_table{
	border:1px solid #AAAAAA;
	margin-bottom:25px;
}

.boxblue{
	color: #FFFFFF;
	background-color: #12537B;
	padding: 25px;
}

.boxwhite{
	color: #12537B;
	background-color: #FFFFFF;
	background-image: url(../gfx/bg-boxwhite.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.boxcontact{
	color: #12537B;
	/*background-color: #FFFFFF;*/
	background-image: url(../gfx/bg-boxcontact.jpg);
	background-repeat: repeat-x;
	padding: 0px 25px;
	height: 280px;
}
.boxassociates{
	color: #12537B;
	background-color: #FFFFFF;
	background-image: url(../gfx/bg-boxassociates.jpg);
	background-repeat: repeat-x;
	padding: 25px 25px;

}
.boxassociates a{
	color: #12537B;
}

.boxdblue{
	color: #FFFFFF;
	background-color: #12537B;
	padding: 25px;
}
.boxwhite a:link {
	color: #2197DF;
}
.boxwhite a:visited {
	color: #2197DF;
} 
.boxwhite td{
	color: #12537B;
	background-color: #FFFFFF;
}
.paddedtable{margin-bottom:10px;}
.paddedtable td{padding: 3px; }/*background-color:#EEEEEE;*/
.paddedtable .boxtop{color:#FFFFFF; background-color:#12537B; padding: 3px;}

.boxtitle{color:#FFFFFF; background-color:#12537B; padding: 3px 13px;}
.box{
	font-size:11px;
	background-color: #EEEEEE;
	padding:10px;
	margin-bottom: 10px;
	border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
}
.boxtitle h3{padding-bottom:0;}
.box .boxtop{color:#FFFFFF; background-color:#12537B; padding: 3px;}
.box .boxcell{color:#12537B; background-color:#FFFFFF; border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA;}

.box td{background-color:#EEEEEE; font-size:11px;}

.box h1{color:#FFFFFF; background-color:#12537B; padding: 3px 13px; margin-bottom:10px; font-size:16px;
background-image:url(../gfx/boxheaderbg.jpg); background-position:center center; background-repeat:repeat-x;
border-top:1px solid #7ca0b6; border-left:1px solid #7ca0b6; border-bottom:1px solid #12537B; border-right:1px solid #12537B;}
.box h2{font-size:16px;}
.box hr{margin-bottom:5px;}

.smallpaddedtable{border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.smallpaddedtable td{font-size:11px; padding:3px; background-color:#EEEEEE;}
.smallpaddedtable .boxtop{
color:#FFFFFF; background-color:#12537B; padding:3px; margin-bottom:10px; font-size:11px;
background-image:url(../gfx/boxheaderbg.jpg); background-position:center center; background-repeat:repeat-x;
border-top:1px solid #7ca0b6; border-left:1px solid #7ca0b6; border-bottom:1px solid #12537B; border-right:1px solid #12537B;}


.wmax {
	width: 97%;
}
.w300 {
	width: 300px;
}
.w200 {
	width: 200px;
}
.w120 {
	width: 120px;
}
.minisubscribe{
	width: 150px;
	padding: 2px;
	background-color: A2C6DC;
/*background-color: #2197DF;
	background-image: url(../gfx/newsletter.gif);
	background-repeat: no-repeat;*/
}

.colourred{color:#AA0000;}
.colourblue{color:#2197DF;}
.colouryellow{color:#FFE800;}

.countrypageflags{
	float:left;
	font-size:10px;
	width:100px;
	height:150px;
	text-align:center;
}
.countrypageflags a{display:block; border:1px solid #FFF;}
.countrypageflags a:hover{background-color: #EEEEEE; border:1px solid #ddd;}
.countrypageflags .a1{padding:2px;}
.countrypageflags .a2{padding:2px; background-color: #DDDDDD;}
.countrypageflags .a3{padding:2px; background-color: #EEEEEE;}
/*border:1px solid #AA0000;*/

#goto_country{background-image:url(../gfx/goto_country_bg.gif); background-position:center center; background-repeat:no-repeat;  width:800px; height:30px;}
#goto_country .inner{text-align:center; padding:4px 210px;}
#goto_country .inner1{float:left; padding:0px;}
#goto_country .inner2{float:left; padding:0px;}
#goto_country select{margin-top:0px; padding-top:0px; color:#AA0000; font-weight:bold; font-size:13px;}


.clear{clear:both;}

.smalltext{font-size:10px;}

.propbox{}
.propboxpic{float:left; width:150px; padding:5px;}
.propboxtxt{float:left; width:400px; padding:5px;}

.propprice, .propprice a:link, .propprice a:visited{color:#DD0000;}

.quote{ font-style:italic; font-family:times,serif;}
.quoteby{text-align:right; font-weight:bold;}


.formasicon{display:inline; width:100px;}

.script {
	font-family:monospace;
	font-size:14px;
	color:#007700;
	text-align: left;
}

.hfh_clearfloat {
	clear: both;
	background-color: #000000;
}
.pic_left {
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.hfh_center {
	text-align: center;
}

/*******added tables on partner page css *********/
.table_contdiv{ float:left; width:620px; margin-top:5px; padding-bottom:30px;}
.table_contdiv .table_cont{ font-size:12px; border-left:solid 1px #e8e8e8; border-top:solid 1px #e8e8e8;}
.table_contdiv .table_cont .gray td{ background:#f8f8f8; }
.table_contdiv .table_cont td{ border-right:solid 1px #e8e8e8;  border-bottom:solid 1px #e8e8e8; padding:5px 3px; font-size:10px; color:#000;}
.table_contdiv .table_cont .light_blue td{ background:#80bfea; color:#ffffff; font-weight:bold; }
.table_contdiv .table_cont .gray_dark td{ background:#eeeeee;}
.table_contdiv .table_cont .head_table td{ background:#0078cc; font-size:11px; color:#FFF; font-weight:bold;}

/**added tables on partner page css *********/

.core-value img{ float:right !important; margin: 35px 10px 20px 20px;}
.devider-core {  height:3px; border-top:1px dashed #3C4961; margin:20px 0;}
.belt-page img{ float:right; border:3px solid #e7e7e7; margin:0 0 10px 10px;}
.belt-page { float:left; padding:20px 0px 20px 10px;}
.download-btn { float:left; padding:20px 0 0 0;}
.download-btn a { margin:0 20px 0 0; float:left; }
a.belts { background:url(../images/beltsjune.png) no-repeat left top; width:184px; height:32px; font-size:0px; text-indent:9999;}
a.blackbelts { background:url(../images/blackbelts.png) no-repeat left top; width:214px; height:32px; font-size:0px; text-indent:9999;}
.download-btn h2 { font-size: 20px;}
.black-belt { float: left;
    min-height: 60px;
    padding: 10px 0 10px 40px;
    width: 300px;}
.black-belt img { float:left; margin:0 10px 10px 0; border:none !important;}
.black-belt-heading {  font-size:20px; color: #12537B; padding:15px 0;}
.Black-Belt-Certificate { width:400px; float:right; font-size:20px;}
.Black-Belt-Certificate img { margin:10px 0; }

.contentinner  p{ page-break-after:always;}
