/* CSS Document */

body
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 7pt;
	text-align: center;
	color: #000;
	background-color: #036;
}

/* @group Buttons */


.cma_link_but_green {
	width: 80px;
	font-size: 9pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}
.cma_link_but_green_stretch {
	font-size: 9pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_green_stretch_small {
	font-size: 7pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_green_small {
	width: 50px;
	font-size: 7pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_small_23h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 12px;
	display: block;
	line-height: 12px;
	text-decoration: none;
}
.cma_link_but_blue {
	width: 80px;
	font-size: 9pt;
	border: 1px solid #069;
	text-align: center;
	background: #069 url(../images/button_62h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}
.cma_link_but_blue_stretch {
	font-size: 9pt;
	border: 1px solid #069;
	text-align: center;
	background: #069 url(../images/button_62h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_blue_stretch_small {
	font-size: 7pt;
	border: 1px solid #069;
	text-align: center;
	background: #069 url(../images/button_62h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_blue_small {
	width: 50px;
	font-size: 7pt;
	border: 1px solid #069;
	text-align: center;
	background: #069 url(../images/button_small_23h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 12px;
	display: block;
	line-height: 12px;
	text-decoration: none;
}

.cma_link_but_brown {
	width: 80px;
	font-size: 9pt;
	border: 1px solid #a7a37e;
	text-align: center;
	background: #a7a37e url(../images/button_62h.jpg) repeat-x 0 -46px;
	color: #663;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}
.cma_link_but_brown_stretch {
	font-size: 9pt;
	border: 1px solid #a7a37e;
	text-align: center;
	background: #a7a37e url(../images/button_62h.jpg) repeat-x 0 -46px;
	color: #663;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_brown_stretch_small {
	font-size: 7pt;
	border: 1px solid #a7a37e;
	text-align: center;
	background: #a7a37e url(../images/button_62h.jpg) repeat-x 0 -46px;
	color: #663;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_brown_small {
	width: 50px;
	font-size: 7pt;
	border: 1px solid #a7a37e;
	text-align: center;
	background: #a7a37e url(../images/button_small_23h.jpg) repeat-x 0 -46px;
	color: #663;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 12px;
	display: block;
	line-height: 12px;
	text-decoration: none;
}

.cma_link_but_red {
	width: 80px;
	font-size: 9pt;
	border: 1px solid #600;
	text-align: center;
	background: #600 url(../images/button_62h.jpg) repeat-x 0 -69px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}
.cma_link_but_red_stretch {
	font-size: 9pt;
	border: 1px solid #600;
	text-align: center;
	background: #600 url(../images/button_62h.jpg) repeat-x 0 -69px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	line-height: 20px;
	text-decoration: none;
}
.cma_link_but_red_stretch_small {
	font-size: 7pt;
	border: 1px solid #600;
	text-align: center;
	background: #600 url(../images/button_62h.jpg) repeat-x 0 -69px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
.cma_link_but_red_small {
	width: 50px;
	font-size: 7pt;
	border: 1px solid #600;
	text-align: center;
	background: #600 url(../images/button_small_23h.jpg) repeat-x 0 -69px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 12px;
	display: block;
	line-height: 12px;
	text-decoration: none;
}

/* @end */

/* @group HEADER */

#wrap_header
{
	background-image: url(../images/head_mainback.jpg);
	background-repeat: repeat-x;
	height: 113px;
	text-align: left;
	background-color: #069;
}
.divider
{
	clear: both;
	margin: 0;
	padding: 0;
}

/* Money Corp
---------------------------------- */
#header_sponsor_moneycorp {
	height: 58px;
	width: 220px;
	background-image: url(../images/moneycorp.jpg);
	z-index: 2;
	top: 20px;
	position: absolute;
	right: 0;
}

#header_sponsor_moneycorp_cheznous {
	height: 58px;
	width: 220px;
	z-index: 2;
	top: 30px;
	position: absolute;
	right: 0;
	background: url(../images/moneycorp_cnsponsor.gif) no-repeat;
}
/* subnav
---------------------------------- */

#subnav {
	height: 20px;
	width: 220px;
	background-image: url(../images/head_nav_top_mainback.gif);
	z-index: 1;
	top: 0;
	position: absolute;
	right: 0;
}

#subnav form {
	height: 20px;
	width: 220px;
	float: right;
	background: url(../images/head_nav_top_left.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

#searchsite {
	margin: 2px 1px 0 0;
	padding: 0 0 0 0;
	line-height: 15px;
	height: 15px;
	width: 103px;
	float: right;
	border: 1px #039 solid;
	font-size: 8pt;
}
#searchsite_submit {
	margin: 1px 0 0 0;
	float: right;
	height: 19px;
}

#subnav label {
	margin: 0;
	padding: 0 5px 0 15px;
	color: #fff;
	line-height: 20px;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	float: right;
	display: block;
}


/* logo and title text
---------------------------------- */

#title {
	background: url(../images/head_logo.jpg) no-repeat;
	height: 67px;
	padding-left: 199px;
	margin-left: 10px;
	clear: both;
	position: absolute;
	top: 20px;
	left: 0;
}
#title_apits {
	background: url(../images/apits.jpg) no-repeat;
	height: 67px;
	padding-left: 119px;
	margin-left: 10px;
	clear: both;
	position: absolute;
	top: 20px;
	left: 0;
}
#title_vp {
	background: url(../images/head_logo_vp.jpg) no-repeat;
	height: 67px;
	padding-left: 207px;
	margin-left: 10px;
	clear: both;
	position: absolute;
	top: 20px;
	left: 0;
}

#titletext {
	color: #cff;
	line-height: 60px;
	font-size: 12pt;
	width: 600px;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}
#titletext a {
	color: #cff;
	text-decoration: none;
}
/* main nav holder
---------------------------------- */

#navtopholder {
	height: 26px;
	text-align: center;
	position: relative;
	top: 87px;
}
#navtop_back {
	height: 26px;
	background-image: url(../images/head_mainnav_mainback.gif);
	text-align: left;
	margin: 0 auto 0 auto;
	width: 780px;
}
#navtop_front {
	height: 26px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	background: url(../images/head_mainnav_left.gif) no-repeat;
}
#navtop_front ul {
	height: 26px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 765px;
	background: url(../images/head_mainnav_right.gif) no-repeat right;
	display: block;
}
#navtop_front ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 26px;
	line-height: 26px;
}
#navtop_front ul li a, #navtop_front ul li a:link,#navtop_front ul li a:visited {
	margin: 0;
	padding: 0 5px;
	color: #fff;
	line-height: 26px;
	text-decoration: none;
	font-size: 8pt;
	background: url(../images/head_mainnav_divider.gif) no-repeat right;
	display: block;
}
#navtop_front ul li a:hover {
	margin: 0;
	padding: 0 5px;
	color: #069;
	line-height: 26px;
	text-decoration: none;
	font-size: 8pt;
	background: url(../images/head_mainnav_divider.gif) repeat-x;
	display: block;
}

/* @end */
/* @group Header pti */#wrap_header_pti{	background-image: url(../images/pti_header_back.jpg);	background-repeat: repeat-x;	height: 135px;	text-align: left;	background-color: #fff;}#title_pti {	background: url(../images/pti_header_logo.gif) no-repeat;	height: 77px;	clear: both;	position: absolute;	top: 18px;	left: 20px;	width: 451px;}#header_pti {	height: 135px;	background: url(../images/pti_header_backright.jpg) no-repeat right 0px;}#subnav_pti {	height: 20px;	float: right;	z-index: 1;	top: 0;	position: absolute;	right: 0;}#subnav_pti form {	height: 20px;	width: 220px;	float: right;	margin: 3px 0 0 0;	padding: 0;}#subnav_pti label {	margin: 0;	padding: 0 5px 0 15px;	color: #069;	line-height: 20px;	text-decoration: none;	font-size: 10pt;	font-weight: bold;	float: right;	display: block;}#subnav_pti ul {	height: 20px;	float: right;	margin: 0;	padding: 0;}#subnav_pti ul li {	float: right;	margin: 0;	padding: 0 5px 0 0;	list-style-type: none;	line-height: 20px;}#subnav_pti ul li a, #subnav_pti ul li a:link, #subnav_pti ul li a:visited {	margin: 0;	padding: 0 0 0 5px;	color: #069;	line-height: 20px;	text-decoration: none;}#subnav_pti ul li a:hover {	margin: 0;	padding: 0 0 0 5px;	color: #069;	line-height: 20px;	text-decoration: underline;}#navtopholder_pti {	height: 18px;	position: relative;	top: 94px;}#navtop_back_pti {	height: 18px;	text-align: left;}#navtop_front_pti {	height: 18px;	margin: 0 0 0 0;	padding: 0 0 0 15px;}#navtop_front_pti ul {	height: 18px;	text-align: left;	margin: 0 0 0 0;	padding: 0 0 0 0;	display: block;}#navtop_front_pti ul li {	float: right;	margin: 0;	padding: 0;	list-style-type: none;	height: 18px;	line-height: 26px;	border-left: 1px #069 dotted;}#navtop_front_pti ul li a, #navtop_front_pti ul li a:link,#navtop_front_pti ul li a:visited {	margin: 0;	padding: 0 5px;	color: #069;	line-height: 18px;	text-decoration: none;	font-size: 8pt;	display: block;	font-weight: bold;}#navtop_front_pti ul li a:hover {	margin: 0;	padding: 0 5px;	color: #ee3e41;	line-height: 18px;	text-decoration: none;	font-size: 8pt;	display: block;	font-weight: bold;}/* @end */

/* @group Header chez nous */#wrap_header_cheznous{	background-image: url(../images/cheznous_header_back.jpg);	background-repeat: repeat-x;	height: 135px;	text-align: left;	background-color: #fff;}#title_cheznous {	background: url(../images/cheznous_header_logo.gif) no-repeat;	height: 77px;	clear: both;	position: absolute;	top: 18px;	left: 20px;	width: 451px;}#header_cheznous {	height: 135px;	background: url(../images/cheznous_header_backright.jpg) no-repeat right 3px;}#subnav_cheznous {	height: 20px;	float: right;	z-index: 1;	top: 0;	position: absolute;	right: 0;}#subnav_cheznous form {
	height: 20px;
	width: 220px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0;
}
#subnav_cheznous label {
	margin: 0;
	padding: 0 5px 0 15px;
	color: #069;
	line-height: 20px;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	float: right;
	display: block;
}
#subnav_cheznous ul {	height: 20px;	float: right;	margin: 0;	padding: 0;}#subnav_cheznous ul li {	float: right;	margin: 0;	padding: 0 5px 0 0;	list-style-type: none;	line-height: 20px;}#subnav_cheznous ul li a, #subnav_cheznous ul li a:link, #subnav_cheznous ul li a:visited {	margin: 0;	padding: 0 0 0 5px;	color: #069;	line-height: 20px;	text-decoration: none;}#subnav_cheznous ul li a:hover {	margin: 0;	padding: 0 0 0 5px;	color: #069;	line-height: 20px;	text-decoration: underline;}#navtopholder_cheznous {
	height: 18px;
	position: relative;
	top: 97px;
}
#navtop_back_cheznous {
	height: 18px;
	text-align: left;
}
#navtop_front_cheznous {
	height: 18px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
#navtop_front_cheznous ul {
	height: 18px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
}
#navtop_front_cheznous ul li {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 18px;
	line-height: 26px;
	border-left: 1px #069 dotted;
}
#navtop_front_cheznous ul li a, #navtop_front_cheznous ul li a:link,#navtop_front_cheznous ul li a:visited {
	margin: 0;
	padding: 0 5px;
	color: #069;
	line-height: 18px;
	text-decoration: none;
	font-size: 8pt;
	display: block;
	font-weight: bold;
}
#navtop_front_cheznous ul li a:hover {
	margin: 0;
	padding: 0 5px;
	color: #ee3e41;
	line-height: 18px;
	text-decoration: none;
	font-size: 8pt;
	display: block;
	font-weight: bold;
}
/* @end */


/* @group MAIN */

/* content holder and wrap
---------------------------------- */

#wrap_body {
	margin: 0;
	padding: 0;
	clear: both;
	text-align: center;
	background-color: #fff;
}
#container{min-height:750px}* html #container {height:750px}
#content_holder {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 780px;
	background: #fff url(../images/content_back.gif) repeat-y;
}
/* breadcrumbs
---------------------------------- */

#breadcrumbs {
	height: 22px;
	width: 780px;
	background: url(../images/content_header.gif) no-repeat 177px 0;
}

#breadcrumbs ul {
	height: 22px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	background: url(../images/box_propearch_header.jpg) no-repeat;
}

#breadcrumbs ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 22px;
	font-size: 7pt;
	color: #069;
}

#breadcrumbs ul li a, #breadcrumbs ul li a:link, #breadcrumbs ul li a:visited {
	margin: 0;
	padding: 0 5px 0 0;
	color: #6cc;
	line-height: 22px;
	text-decoration: none;
	font-size: 7pt;
}
#breadcrumbs ul li a:hover {
	margin: 0;
	padding: 0 5px 0 0;
	color: #069;
	line-height: 22px;
	text-decoration: underline;
	font-size: 7pt;
	clear: both;
}

/* right col
---------------------------------- */

#rightcol {
	margin: 0 0 0 535px;
	padding: 0;
	position: absolute;
	top: 135px;
	z-index: 10;
}
#rightcol_cheznous {
	margin: 0 0 0 535px;
	padding: 0;
	position: absolute;
	top: 157px;
	z-index: 10;
}
#rightcol_nonabs {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	width: 245px;
}
/* content
---------------------------------- */

#content {
	margin: 0 265px 0 0;
	padding: 0;
}

/* @end */

/* @group FOOTER */

/* @group Sub Footer */

#sub_footer {
	height: 56px;
	margin: 0;
	padding: 0;
	width: 954px;
	background: #d0efef url(../images/footer_top.gif) no-repeat;
	clear: both;
}
#sub_footer ul {
	margin: 0 0 0 0;
	padding: 35px 0 0 20px;
}
#sub_footer ul li {
	float: left;
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	list-style-type: none;
	border-right: 1px solid #069;
}
#sub_footer ul li a, #sub_footer ul li a:link,#sub_footer ul li a:visited {
	margin: 0;
	padding: 0 7px;
	color: #069;
	text-decoration: none;
	font-size: 7pt;
	display: block;
}
#sub_footer ul li a:hover {
	margin: 0;
	padding: 0 7px;
	color: #069;
	text-decoration: underline;
	font-size: 7pt;
	display: block;
}
#jumpbutton {
	background: url(../images/footer_jumparrow.gif) no-repeat;
	padding-left: 10px;
}

/* @end */

/* footer wrap
---------------------------------- */

/* @group Footer wrap */

#footer_wrap {
	margin: 0;
	padding: 0;
	clear: both;
	text-align: center;
	background: #036 url(../images/subfooter_mainback.jpg) repeat-x;
	height: 240px;
}
#footer_holder {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 780px;
	background:  url(../images/subfooter_head_back.jpg) repeat-x;
	clear: both;
}

/* @end */

/* @group Footer lists */

#footer {
	margin: 0;
	background: url(../images/subfooter_head_right.jpg) no-repeat right 0;
	padding: 0 0 20px;
}
#footer ul {
	list-style-type: none;
	background: url(../images/subfooter_head_left.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 29px;
}
#footer li {
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	color: #fff;
	display: block;
	line-height: 29px;
	border-right: 1px #6cc dotted;
	float: left;
}
#footer li a, #footer li a:link, #footer li avisited {
	margin: 0 0 0 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#footer li a:hover {
	margin: 0;
	padding: 0;
	color: #6cc;
	text-decoration: none;
	font-weight: bold;
}

/* @end */


/* @end */

/* @group CONTENT HOME */
.box_seperator {
	height: 20px;
	font-size: 6pt;
}
.box_seperator_white {
	height: 20px;
	font-size: 6pt;
	background-color: #fff;
}
#colstructure_small {
	width: 177px;
	float: right;
}
#colstructure_large {
	margin: 0 197px 0 0;
}
.leftcol_seperator_white {
	margin: 0;
	padding: 0;
	height: 20px;
	clear: left;
	font-size: 5px;
	line-height: 5px;
	background-color: #fff;
}



/* @group Box designs */

/* @group Top BLUE Box */

.topbox {
	background: #069 url(../images/mainbox_back.jpg) repeat-x;
}
.topbox form {
	padding: 0;
	margin: 0;
}
.topbox_header {
	background: url(../images/mainbox_header_tl.jpg) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.topbox_header2 {
	background: url(../images/mainbox_header_tl.jpg) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.topbox_header_right {
	color: #fff;
	background: url(../images/mainbox_header_tr.jpg) no-repeat right top;
	font-size: 6pt;
	height: 11px;
}
.topbox_header_right2{
	color: #fff;
	background: url(../images/mainbox_header_tr.jpg) no-repeat right top;
	font-size: 7pt;
	height: 11px;
}
.topbox_header_right2 h4{
	color: #fff;
	font-size: 7pt;
	height: 11px;
	line-height: 11px;
	padding: 3px 0 0 10px;
	margin: 0;
}
.topbox_footer {
	background: #069 url(../images/mainbox_footer_bl.jpg) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.topbox_footer_right {
	color: #fff;
	background: url(../images/mainbox_footer_br.jpg) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.topbox_content {
	padding: 10px 10px 0;
}
.topbox_content_no_list {
	padding: 10px 10px 0;
	background-color: #069;
}
.topbox_content label {
	padding: 0 0 0 0;
	font-size: 10pt;
	font-weight: bold;
}
.topbox_content table{
	padding: 0;
	margin: 0;
}
.topbox_content table td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.topbox_find {
	margin: 10px 0 0 0;
	padding: 0px 0 10px 0;
}
.topbox_find a {
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	text-decoration: none;
	line-height: 20px;
	display: block;
}
.topbox_content img{
	color: #000;
	margin: 0 10px 0 0;
}
.topbox_content h2{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
.topbox_content p{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:8pt;
}
.homepageintro{
	font-size:9pt;
}
.topbox_content p a{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.topbox_content h3{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 13pt;
	font-weight: bold;
}
.topbox_content h4{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 9pt;
	font-weight: bold;
}
.topbox_content h4 a, .topbox_content h4 a:link, .topbox_content h4 a:visited{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.topbox_content h4 a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.topbox_content ul {
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size:7pt;
}
.topbox_content ul li {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 7pt;
	list-style-type: none;
	color: #6cc;
	display: inline;
	background: url(../images/bluebox_arrow.gif) no-repeat;
	line-height: 18px;
}
.hidden{
	display: none;
}
.visible{
	display: block;
}
.topbox_content ul li a, .topbox_content ul li a:link, .topbox_content ul li a:visited {
	color: #fff;
	margin: 0;
	padding: 0 0 0 12px;
	font-size:7pt;
	text-decoration: none;
	background: url(../images/bluebox_arrow.gif) no-repeat;
}
.topbox_content ul li a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 12px;
	font-size:7pt;
	text-decoration: underline;
	background: url(../images/bluebox_arrow_f2.gif) no-repeat;
}
.topbox_content form{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
}
.topbox_content form select{
	color: #000;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 8pt;
	border-top: 1px solid #036;
	border-left: 1px solid #036;
	border-bottom: 1px solid #6cc;
	border-right: 1px solid #6cc;
	width: 155px;
}



/* @end */

/* @group General GREY Box */

.genbox {
	color: #000;
	margin: 0;
	padding: 0;
	background: #e7e7e7;
}
.genbox_double {
	color: #000;
	background-color: #e7e7e7;
	margin: 0;
	padding: 0;
}
.genbox form{
	margin: 0;
	padding: 0;
}
.genbox td ul li{
	line-height: 108%;
}
.genbox_double td ul li{
	line-height: 108%;
}
#doublebox_tl {
	width: 250px;
}
#doublebox_tr {
	width: 250px;
}
#doublebox_bl {
	width: 250px;
}
#doublebox_bl {
	width: 250px;
}
.genbox2spacer {
	background-color: #fff;
	width: 20px;
}
.genbox_header {
	color: #fff;
	background: url(../images/greybox_header_tl.jpg) no-repeat;
}
.genbox_header_back {
	color: #fff;
	background: #cfcfcf url(../images/greybox_header_back.jpg) repeat-x;
}
.genbox_header_right {
	color: #fff;
	background: url(../images/greybox_header_tr.jpg) no-repeat right top;
	font-size: 6pt;
}
.genbox_footer {
	color: #fff;
	background: #e7e7e7 url(../images/greybox_footer_bl.jpg) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.genbox_footer_right {
	color: #fff;
	background: url(../images/greybox_footer_br.jpg) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.genbox_header_right h4 {
	color: #069;
	font-size: 12pt;
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: lighter;
}
.genbox_header_right h5 {
	color: #069;
	font-size: 10pt;
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: lighter;
}
.genbox_content {
	color: #000;
	padding: 10px 10px 0;
	vertical-align: top;
}
.genbox_content h3{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:12pt;
	font-weight: bold;
}
.genbox_content h1{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:14pt;
	font-weight: bold;
}
.genbox_content h2{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:9pt;
	font-weight: bold;
}
.genbox_content h3 a, .genbox_content h3 a:link, .genbox_content h3 a:visited{
	color: #069;
	margin: 0;
	padding: 0 0  0;
	text-decoration: none;
}
.genbox_content h3 a:hover{
	color: #069;
	margin: 0;
	padding: 0 0  0;
	text-decoration: underline;
}
.genbox_content p{
	color: #000;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:8pt;
}
.reg_step {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}
.genbox_content form label{
	color: #666;
	margin: 0;
	padding: 0 2px 0 0;
	font-size: 8pt;
	display: block;
	width: 180px;
	font-weight: bold;
	text-align: right;
}
.label2{
	color: #81814e;
	margin: 0;
	padding: 0 2px 0 0;
	font-size: 8pt;
	font-weight: bold;
}
.genbox_content h4{
	color: #000;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 10pt;
}
.genbox_content h5{
	color: #069;
	margin: 15px 0 0 0;
	padding: 15px 0 15px 0;
	font-size: 9pt;
	border-top: 1px dotted #a7a37e;
}
.genbox_content p a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: underline;
}
.genbox_content ul {
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.genbox_content ul li {
	margin: 0;
	padding: 0 0 3px 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/genbox_arrow.gif) no-repeat;
}
.genbox_content ul li a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	font-size:8pt;
}

.genbox_content table td {
	margin: 0;
	padding: 0 0 0 0;
	vertical-align: top;
}
.genbox_content table td img{
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}

.genbox_find {
	margin: 0;
	padding: 3px 0 10px 0;
}
.genbox_find a {
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	text-decoration: none;
	display: block;
	line-height: 20px;
}
.genbox_find_alt {
	margin: 0;
	padding: 3px 0 10px 0;
}
.genbox_find_alt a {
	font-size: 8pt;
	border: 1px solid #069;
	text-align: center;
	background: #6cc url(../images/button_62h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	text-decoration: none;
	display: block;
	line-height: 20px;
}
.genbox_content_side {	color: #069;	margin: 0;	padding: 5px 8px 0 8px;}.genbox_content_side h4 {	color: #069;	margin: 0;	padding: 5px 0 5px 0;	font-size:10pt;	font-weight: bold;}.genbox_content_side h4 a, .genbox_content_side h4 a:link, .genbox_content_side h4 a:visited{	color: #069;	margin: 0;	padding: 0 0 0 0;	text-decoration: none;}.genbox_content_side h4 a:hover{	color: #069;	margin: 0;	padding: 0 0 0 0;	text-decoration: underline;}.genboxlistsep {	border-bottom: 1px #069 dotted;	margin-bottom: 10px;}.genbox_content_side p a{	color: #069;	margin: 0;	padding: 0 0 0 0;	text-decoration: underline;}.genbox_content_side p{	color: #000;	margin: 0;	padding: 0 0 5px 0;	font-size:8pt;}.genbox_content_side ul {	color: #000;	margin: 0 0 10px 0;	padding: 0 0 0 0;	font-size:7pt;}.genbox_content_side ul li {	margin: 0;	padding: 0 0 3px 12px;	font-size:7pt;	list-style-type: none;	background: url(../images/genbox_arrow.gif) no-repeat;	font-weight: bold;
}.genbox_content_side ul li a{	color: #069;	margin: 0;	padding: 0 0 0 0;	font-size: 7pt;
	font-weight: bold;
}
.input-box
{
	width: 355px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
}
.input-box2 
{ 
	width: 180px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
}
.input-box3 
{ 
	width: 80px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
}
.input-box4 
{ 
	width: 235px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;

}

.input-box100 
{ 
	width: 98%;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
}

.input-box_textareabig
{
	width: 355px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
	height: 150px;
}

.redtext_anysize 
{ 
	font-weight: bold;
	color: #f00;
}

.regform_align_right 
{ 
	font-weight: bold;
	color: #000;
	text-align: right;
	font-size: 9pt;
	vertical-align: middle;
}

.regform_align_left
{ 
	font-weight: bold;
	color: #000;
	text-align: left;
	font-size: 9pt;
	vertical-align: middle;
	width: 200px;
}

.regform_inputbox
{ 
	width: 90%;
}


/* @end */
/* @group Right CYAN Box */

.cyanbox {
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #d0efef;
	width: 245px;
}
.cyanbox_nowidth {
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #d0efef;
}

.cyanbox_header {
	color: #fff;
	background: url(../images/cyanbox_header_tl.jpg) no-repeat;
}
.cyanbox_header_back {
	color: #fff;
	background: #a5d3d3 url(../images/cyanbox_header_back.jpg) repeat-x;
}
.cyanbox_header_right {
	color: #fff;
	background: url(../images/cyanbox_header_tr.jpg) no-repeat right top;
	font-size: 6pt;
}
.cyanbox_footer {
	color: #fff;
	background: #d0efef url(../images/cyanbox_footer_bl.jpg) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.cyanbox_footer_right {
	color: #fff;
	background: url(../images/cyanbox_footer_br.jpg) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.cyanbox_header_right h2 {
	color: #069;
	font-size: 12pt;
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: lighter;
}
.cyanbox_header_right h4 {
	color: #069;
	font-size: 12pt;
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: lighter;
}
.cyanbox_find {
	margin: 10px 0 0 0;
	padding: 0px 5px 0 5px;
}
.cyanbox_find a {
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	text-decoration: none;
	line-height: 20px;
	display: block;
}
.searchbox_lighblue {
	padding: 10px 10px 0;
}
.searchbox_lighblue p{
	font-size: 10pt;
	color: #069;
	padding: 0 0 5px 0;
	margin: 0;
}
.searchbox_lighblue h5{
	font-size: 8pt;
	color: #069;
	padding: 20px 0 0 0;
	margin: 0;
}
.searchbox_lighblue label{
	font-size: 10pt;
	color: #069;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.searchbox_lighblue form{
	margin: 0;
	background: url(../images/left_col_divider.jpg) repeat-x;
	padding: 10px 10px 10px 70px;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
	border-bottom: 1px #abd6df solid;
	border-right: 1px #abd6df solid;
}


/* @end */

/* @group Gen NO Box */

.multipagenav {
	text-align: right;
	font-size: 7pt;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
}
.multipagenav a {
	text-align: right;
	font-size: 7pt;
	color: #069;
	margin: 0 0 0 0;
	padding: 0;
}
.multipagenav_searchfeed {
	text-align: center;
	font-size: 7pt;
	color: #000;
	margin: 5px 0 5px 0;
	padding: 0;
}
.multipagenav_searchfeed a {
	text-align: right;
	font-size: 7pt;
	color: #069;
	margin: 0 0 0 0;
	padding: 0;
}

.gennobox h1 {
	font-size: 12pt;
	color: #a7a37e;
	display: block;
	border-bottom: 1px solid #efecca;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.gennobox h3 {
	font-size: 12pt;
	color: #069;
	display: block;
	margin: 0;
	padding: 0 0 5px;
}
.gennobox h2 {
	font-size: 12pt;
	color: #a7a37e;
	display: block;
	border-bottom: 1px solid #efecca;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.gennobox h4 {
	font-size: 9pt;
	color: #069;
	margin: 0;
	padding: 5px 0 5px;
}
.gennobox h4 a, .gennobox h4 a:visited, .gennobox h4 a:link {
	font-size: 9pt;
	color: #069;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.gennobox h4 a:hover {
	font-size: 9pt;
	color: #069;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
.gennobox h5 {
	font-size: 9pt;
	color: #6cc;
	margin: 0;
	padding: 5px 0 5px;
	border-bottom: 1px dotted #6cc;
}
.gennobox h5 a, .gennobox h5 a:visited, .gennobox h5 a:link {
	font-size: 9pt;
	color: #6cc;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.gennobox h5 a:hover {
	font-size: 9pt;
	color: #6cc;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
.gennobox p {
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0 0 10px;
}
.gennobox blockquote {
	border-bottom: 1px #cc9 solid;
	border-right: 1px #cc9 solid;
	padding: 40px 20px 20px 40px;
	margin: 0 20px 10px;
	background: #ffc url(../images/helpguide_tipback.jpg) no-repeat;
}
.gennobox blockquote p {
	color: #000;
	font: bold 8pt "Lucida Grande", Lucida, Verdana, sans-serif;
}
.gennobox blockquote p b{
	color: #c00;
	font-size: 11pt;
}
.bluehiglight {
	color: #069;
	font-weight: bold;
}
.gennobox p a{
	font-size: 8pt;
	color: #069;
	margin: 0;
	padding: 0;
}
.h4introletter {
	color: #6cc;
	font-size: 18pt;
	font-weight: bold;
}
.gennobox img {
	margin: 10px 10px 10px 0;
	padding: 0;
}
.gennobox_find {
	margin: 10px 0 0 0;
	padding: 0px 0 10px 35px;
	background: url(../images/gennobox_icon_search.jpg) no-repeat;
}
.gennobox_find a {
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	text-decoration: none;
	line-height: 20px;
	display: block;
}

.gennobox ul {
	color: #000;
	margin: 10px 0 10px 20px;
	padding: 0 0 0 0;
	font-size:7pt;
}
.gennobox ul li {
	margin: 0;
	padding: 0 0 3px 12px;
	font-size:8pt;
	list-style-type: none;
	background: url(../images/genbox_arrow.gif) no-repeat;
	color: #666;
}
.gennobox ul li a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
}
.gennobox ol {
	color: #000;
	margin: 10px 0 10px 20px;
	padding: 0 0 0 0;
	font-size:7pt;
}
.gennobox ol li {
	margin: 0;
	padding: 0 0 3px 12px;
	font-size:8pt;
	list-style-type: none;
	background: url(../images/genbox_arrow.gif) no-repeat;
	color: #666;
}
.gennobox ol li a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
}

.testy
{
	font-size: 9pt;
	margin: 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	color: #069;
}
.testy2
{
	font-weight: bold;
	font-style: italic;
	text-align: right;
}
.testimonial td
{
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc
}
.testimonialtop td
{
	margin: 0;
	padding: 0;
}
.inline_toolicon
{
	color: #069;
	font-weight: bold;
	background-image: url(../images/inline_toolicon.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
}

/* @end */
/* @group NEWSLETTER BOX */

.newsbox h4 {	font-size: 14pt;	color: #000;	display: block;	margin: 0 0 5px;	padding: 0 0 5px;
}.newsbox h4 a, .newsbox h4 a:visited, .newsbox h4 a:link {	color: #000;	display: block;	margin: 0;	padding: 0;	text-decoration: none;}.newsbox h4 a:hover {	color: #069;	display: block;	margin: 0;	padding: 0;	text-decoration: none;}.newsbox p {	font-size: 8pt;	color: #000;	margin: 0;	padding: 0 0 10px;}.newsbox p a{	font-size: 8pt;	color: #069;	margin: 0;	padding: 0 0 10px;}.newsbox_seperator{
	height: 20px;
	margin-top: 20px;
	border-top: 1px #6cc dotted;
}
.newsbox blockquote {	font-size: 8pt;	color: #000;
	margin-bottom: 20px;}
.newsbox blockquote p {	margin: 0;	padding: 0 0 0;
}
.newsbox blockquote i{	color: #069;	font-size: 9pt;}
.newsbox blockquote p b{	font-size: 9pt;	color: #000;	margin: 0;	padding: 0 0 0;
	font-weight: bold;
}
/* @end */
.factsbox_divider{
	border-top: 1px dotted #6cc;
	margin-top: 5px;
	padding-bottom: 5px;
}

/* @group Feature box listings */
.fbox_toolbar_download {
	display: block;
	background: #d0efef url(../images/left_col_divider.jpg) repeat-x;
	padding: 0 0 0 10px;
}
.fbox_toolbar_download img{
	padding: 10px 0 0 0;
}
.fbox_listings_holder_noicon {
	display: block;
	background: #d0efef url(../images/left_col_divider.jpg) repeat-x;
	padding: 0 5px 0 5px;
}
.fbox_listings_holder_noicon h4{
	margin: 0;
	padding: 5px 5px 0px 0;
	font-size: 10pt;
	color: #069;
}
.fbox_listings_holder_noicon h4 a{
	margin: 0;
	padding: 0;
	font-size: 10pt;
	color: #069;
	text-decoration: none;
}
.fbox_listings_holder_noicon p a{
	margin: 0;
	padding: 0;
	font-size: 8pt;
	color: #069;
}
.fbox_listings_holder {
	display: block;
	background: #d0efef url(../images/left_col_divider.jpg) repeat-x;
position: relative;
}
.fbox_listings_holder h5{
	margin: 0;
	padding: 5px 5px 3px 0;
	font-size: 10pt;
	color: #069;
}
.fbox_listings_holder p{
	margin: 0;
	padding: 0 5px 5px 0;
	font-size: 7pt;
	line-height: 108%;
}
.fbox_listings_home {
	display: block;
	background: url(../images/cyancolicon_home.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_details {
	display: block;
	background: url(../images/cyancolicon_details.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_gallery {
	display: block;
	background: url(../images/cyancolicon_gallery.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_money {
	display: block;
	background: url(../images/cyancolicon_money.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_cal {
	display: block;
	background: url(../images/cyancolicon_cal.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_local {
	display: block;
	background: url(../images/cyancolicon_local.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_weather {
	display: block;
	background: url(../images/cyancolicon_weather.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_map {
	display: block;
	background: url(../images/cyancolicon_map.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_travel {
	display: block;
	background: url(../images/cyancolicon_compass.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_guest {
	display: block;
	background: url(../images/cyancolicon_guest.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_contact {
	display: block;
	background: url(../images/cyancolicon_contact.jpg) no-repeat;
	padding-left: 48px;
	height: 48px;
}
.fbox_listings_cma {
	display: block;
	background: url(../images/cyancolicon_cma.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_build {
	display: block;
	background: url(../images/cyancolicon_build.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_enquiry {
	display: block;
	background: url(../images/cyancolicon_enquiry.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_listing {
	display: block;
	background: url(../images/cyancolicon_listing.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_stats {
	display: block;
	background: url(../images/cyancolicon_stats.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_opt {
	display: block;
	background: url(../images/cyancolicon_opt.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_lang {
	display: block;
	background: url(../images/cyancolicon_lang.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_domain {
	display: block;
	background: url(../images/cyancolicon_domain.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_lock {
	display: block;
	background: url(../images/cyancolicon_lock.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_badge {
	display: block;
	background: url(../images/cyancolicon_badge.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_easy {
	display: block;
	background: url(../images/cyancolicon_easy.jpg) no-repeat;
	padding-left: 65px;
}
.fbox_listings_247 {
	display: block;
	background: url(../images/cyancolicon_247.jpg) no-repeat;
	padding-left: 65px;
}
/* @end */

/* @group Search results */
.sponbox_divider {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px #6cc dotted;
}
.sponbox_content {
	font-size: 8pt;
}
.sponbox_gen {
	font-size: 8pt;
	background: url(../images/sponbox_icon_gen.jpg) no-repeat;
	padding-left: 70px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sponbox_content p{
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0;
}
.sponbox_content ul{
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0;
}
.sponbox_content ul li{
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sponbox_content ul li a{
	font-size: 8pt;
	color: #069;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sponbox_content h3{
	font-size: 8pt;
	color: #069;
	margin: 0;
	padding: 0;
}
.sponbox_content h3 a{
	font-size: 10pt;
	color: #069;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.nonsponbox_content {
	font-size: 8pt;
	margin-top: 20px;
}
.nonsponbox_content p{
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0;
}
.nonsponbox_content ul{
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0;
}
.nonsponbox_content ul li{
	font-size: 8pt;
	color: #000;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.nonsponbox_content ul li a{
	font-size: 8pt;
	color: #069;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.nonsponbox_content h3{
	font-size: 8pt;
	color: #069;
	margin: 0;
	padding: 0;
}
.nonsponbox_content h3 a{
	font-size: 10pt;
	color: #069;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

/* @end */

.faqbox {
	padding: 0 0 20px 0;
}
.faqbox ul {
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	font-size:7pt;
	border-top: 1px #6cc dotted;
}
.faqbox ul li {
	margin: 8px 0 0 0;
	padding: 0 0 8px 12px;
	font-size: 8pt;
	list-style-type: none;
	background: url(../images/genbox_arrow.gif) no-repeat;
	color: #666;
	font-weight: bold;
	border-bottom: 1px #6cc dotted;
}
.faqbox ul li a, .faqbox ul li a:link, .faqbox ul li a:visited{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	font-size:9pt;
	text-decoration: none;
}
.faqbox ul li a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 0;
	font-size:9pt;
	text-decoration: underline;
}

/* @end */


/* @end */

/* @group CMA */


/* @group Services */

.service_done_tick {
	margin: 0;
	width: 60px;
	background: url(../images/cma_services_tick.jpg) no-repeat 5px 0;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 1px #a7a37e dotted;
}
.service_done {
	margin: 0;
    padding: 3px;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 1px #a7a37e dotted;
}
.service_done_offer {
	margin: 0;
	width: 130px;
	font-size:10pt;
	font-weight: bold;
	color: #c00;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 1px #a7a37e dotted;
}
.service_done_stamp_free {
	margin: 0;
	width: 90px;
	background: url(../images/cma_services_free.gif) no-repeat 4px 4px;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 0;
}
.service_done_stamp_paidfor {
	margin: 0;
	width: 90px;
	background: url(../images/cma_services_paidfor_done.gif) no-repeat 4px 4px;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 0;
}
.service_notdone_cross {
	margin: 0;
	width: 60px;
	background: #cbc8a4 url(../images/cma_services_cross.jpg) no-repeat 5px 0;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 1px #a7a37e dotted;
}
.service_notdone {
	margin: 0;
    padding: 3px;
	background-color: #cbc8a4;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 1px #a7a37e dotted;
}
.service_notdone_offer {
	margin: 0;
	width: 130px;
	font-size:10pt;
	font-weight: bold;
	color: #c00;
	background-color: #cbc8a4;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 1px #a7a37e dotted;
}
.service_notdone_stamp_paidfor {
	margin: 0;
	width: 90px;
	background: #cbc8a4 url(../images/cma_services_paidfor.gif) no-repeat 4px 4px;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 0;
}
.service_notdone_stamp_free {
	margin: 0;
	width: 90px;
	background: #cbc8a4 url(../images/cma_services_free_notdone.gif) no-repeat 4px 4px;
	border-top: 1px #fff solid;
	border-bottom: 1px #a7a37e solid;
	border-left: 0;
	border-right: 0;
}

.genbox_cma_table{
	margin: 0;
	padding: 0;
}
.genbox_cma_table td{
	margin: 0;
	padding: 3px;
}
.genbox_cma_table h3{
	color: #069;
	margin: 0;
	padding: 0 0 3px 0;
	font-size:10pt;
	font-weight: bold;
}
.genbox_cma_table h3 a, .genbox_cma_table h3 a:link, .genbox_cma_table h3 a:visited{
	color: #069;
	margin: 0;
	padding: 0 0  0;
	text-decoration: none;
}
.genbox_cma_table h3 a:hover{
	color: #069;
	margin: 0;
	padding: 0 0  0;
	text-decoration: underline;
}
.genbox_cma_table p{
	color: #000;
	margin: 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.genbox_cma_table p a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: underline;
}
.genbox_cma_table ul {
	color: #000;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.genbox_cma_table ul li {
	margin: 0;
	padding: 0 0 3px 12px;
	font-size:8pt;
	list-style-type: none;
	background: url(../images/genbox_arrow.gif) no-repeat;
}
.genbox_cma_table ul li a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
}


/* @end */

/* @group Edit page box */

/* CMA edit box
---------------------------------- */
#CMAedit_box_small {
	color: #fff;
	background: #069 url(../images/box_propearch_mainback.jpg) repeat-x;
}
#CMAedit_box_small_footer {
	color: #fff;
	background: #069 url(../images/box_prop_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
#CMAedit_box_small_footer_right {
	color: #fff;
	background: url(../images/box_prop_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
/* CMA edit box content
---------------------------------- */
#CMAedit_box_small_headline {
	background: url(../images/cma_nav_header.jpg) no-repeat 0 0;
	height: 33px;
	font-weight: bold;
	font-size: 11pt;
	line-height: 31px;
	margin: 0;
	padding: 0 0 0 36px;
}
.CMAedit_box_small_subhead {
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 3px 0 3px 44px;
	border-top: 1px dotted #6cc;
	background: url(../images/box_propearch_arrow.gif) no-repeat 27px 5px;
}
.CMAedit_box_small_subhead  a, .CMAedit_box_small_subhead a:link,  .CMAedit_box_small_subhead a:visited {
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
}
.CMAedit_box_small_subhead a:hover {
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	color: #cff;
	text-decoration: underline;
}
.CMAedit_box_small_subhead_select {
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 3px 0 3px 44px;
	border-top: 1px dotted #6cc;
	background: url(../images/box_propearch_arrow_select.gif) no-repeat 27px 5px;
}
.CMAedit_box_small_subhead_select  a, .CMAedit_box_small_subhead_select a:link,  .CMAedit_box_small_subhead_select a:visited {
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
}
.CMAedit_box_small_subhead_select a:hover {
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	color: #cff;
	text-decoration: underline;
}



.CMAedit_box_small_subhead_tick {
	background: url(../images/cma_nav_tickcross_icon.gif) no-repeat right 0px;
	display: block;
}
.CMAedit_box_small_subhead_cross {
	background: url(../images/cma_nav_tickcross_icon.gif) no-repeat right -20px;
	display: block;
}

.editmenu_col {
	color: #fff;
	padding: 0 0 0px 36px;
	clear: left;
	font-size: 7pt;
	margin: 0 0 0 0;
	width: 105px;
}
.editmenu_col a, .editmenu_col a:link,  .editmenu_col a:visited {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
	background: url(../images/box_propearch_arrow.gif) no-repeat;
	display: block;
	padding: 0 0 3px 10px;
	margin: 0;
}
.editmenu_col a:hover {
	color: #cf;
	font-size: 7pt;
	text-decoration: underline;
	background: url(../images/box_propearch_arrow.gif) no-repeat;
	display: block;
	padding: 0 0 3px 10px;
	margin: 0;
}
.editmenu_hide_col {
	color: #fff;
	padding: 0 0 0px 0;
	clear: left;
	font-size: 7pt;
	margin: 0 0 0 0;
}
.editmenu_hide_col a, .editmenu_hide_col a:link,  .editmenu_hide_col a:visited {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
	background: url(../images/cma_nav_hide_icon.gif) no-repeat 0 -1px;
	display: block;
	padding: 0 0 0 0;
	margin: 0;
	width: 19px;
	display: block;
}
.editmenu_hide_col a:hover {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
	background: url(../images/cma_nav_hide_icon.gif) no-repeat -56px -1px;
	padding: 0 0 0 0;
	margin: 0;
	width: 19px;
	display: block;
}
.editmenu_view_col {
	color: #fff;
	padding: 0 0 0px 0;
	clear: left;
	font-size: 7pt;
	margin: 10px 0 0 0;
}
.editmenu_view_col a, .editmenu_view_col a:link,  .editmenu_view_col a:visited {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
	background: url(../images/cma_nav_hide_icon.gif) no-repeat -19px -1px;
	display: block;
	padding: 0 0 0 0;
	margin: 0;
	width: 19px;
	display: block;
}
.editmenu_view_col a:hover {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
	background: url(../images/cma_nav_hide_icon.gif) no-repeat -37px -1px;
	padding: 0 0 0 0;
	margin: 0;
	width: 19px;
	display: block;
}
.editmenu_hide_but {
	padding: 0 0 0 0;
	margin: 0;
	text-indent: 30px;
	width: 19px;
	display: block;
	overflow: hidden;
}

/* @end */
/* @group Web tools */

.highlight_red {
	color: #f33;
}

#CMAwebtools {
	margin: 0;
	padding: 0;
}

#CMAwebtools_general {
	background: url(../images/cma_webtools.jpg) no-repeat;
	padding: 5px 10px 0 40px;
}


/* @end */
.cma_h2{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
.cma_p{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:8pt;
}
.cma_p a{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size:8pt;
}

.cma_add_text_static td {
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	padding: 5px 10px 0 10px;
	color: #a7a37e;
}
.cma_add_text_edit {
	padding: 10px 10px 0 10px;
}
.cma_add_text_edit td {
	font-weight: bold;
	font-size: 7pt;
	vertical-align: top;
}
.cma_add_text_edit td p{
	margin: 0 0 0 5px;
}
.cma_add_text_edit td label{
	padding: 5px 0 0 0;
	color: #666;
}
.cma_add_text_edit td textarea{
	font-size: 8pt;
	width: 533px;
	margin: 10px 0 0;
	height: 100px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cma_add_text_edit_input{
	font-size: 8pt;
	width: 533px;
	margin: 10px 0 0;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#portalinfo
{
	margin: 0;
	padding: 0 10px 0 10px;
}
#portalinfo td
{
	vertical-align: top;
	margin: 0;
	padding: 0 0 3px 0;
}
#portalinfo h5
{
	font-size: 8pt;
	margin: 0;
	padding: 10px 0 5px 0;
}
#portalinfo h4
{
	font-size: 12pt;
	margin: 0 0 5px;
	padding: 10px 0 5px;
	border-bottom: 1px solid #a7a37e;
	color: #069;
}
#portalinfo p
{
	font-size: 7pt;
	margin: 0 0 0 0;
	padding: 0px 0 10px 0;
}
#portalinfo p a, #portalinfo h3 a, #portalinfo h4 a
{
	color: #069;
}
#portalinfo textarea
{
	width: 355px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
	height: 100px;
}

.cma_complexform
{
	margin: 0 0 0 0;
	vertical-align: top;
	padding: 0;
}
.cma_complexform label
{
	width: 170px;
	display: block;
	font-size: 7pt;
}
.cma_complexform2col label
{
	width: 150px;
	display: block;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	padding-right: 5px;
}
.cma_add_hide_form_radiobuttons
{
	vertical-align: middle;
	width: 120px;
	padding: 0 0 0 10px;
}
.addhide_table h3, .addhide_table_top h3
{
	display: block;
	font-size: 10pt;
	font-weight: bold;
	color: #069;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 110px;
}
.addhide_table h3 a, .addhide_table h3 a:link, .addhide_table h3 a:visited, .addhide_table_top h3 a, .addhide_table_top h3 a:link, .addhide_table_top h3 a:visited
{
	color: #069;
	text-decoration: none;
}
.addhide_table h3 a:hover, .addhide_table_top h3 a:hover 
{
	color: #069;
	text-decoration: underline;
}
.formsubmitspacer 
{
	text-align: right;
	padding: 10px 10px 0 0;
}
.addhide_table
{
	margin: 10px 0 0 20px;
}
.addhide_table_top
{
	padding: 0 0 0 20px;
}
.addhide_table_top_back
{
	background-color: #cbc7a4;
	padding-top: 10px;
}
.addhide_vertspacer
{
	border-left: 1px dotted #a7a37e;
	padding-right: 5px;
	padding-left: 20px;
}
.addhide_vertspacerleft
{
	padding-left: 10px;
}
.addhide_vertspacerright
{
	padding-right: 40px;
	padding-left: 15px;
}
.cma_complexform3col label
{
	display: block;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	padding-right: 5px;
}
.lettercount
{
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 7pt;
	padding: 2px;
}

.selecttofit
{
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
}
.thumbscroller
{
	height: 163px;
	width: 538px;
	overflow: auto;
	margin: 10px 0 0 10px;
}
.thumb_scroll_content 
{
	height: 146px;
	width: 1950px;
	}
.thumbnail
{
	float: left;
	width: 146px;
	margin: 0 10px 10px 0;
	font-size: 7pt;
	color: #a7a37e;
	padding: 4px 0 3px 4px;
	background-color: #fff;
}.thumbnail img
{
	padding: 0;
	margin: 2px 0 2px 0;
}
.thumbnail a
{
	margin: 3px 10px 0 0;
	text-decoration: underline;
	display: inline;
	padding: 0 0 3px 8px;
	font-weight: lighter;
	color: #069;
	background-image: url(../images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.langbox
{
	height: 24px;
}
.langbox ul
{
	height: 23px;
	margin: 0;
	padding: 0 7px 0 7px;
}
.langbox ul li
{
	height: 23px;
	margin: 0 1px 0 0;
	padding: 0 0 0 0;
	width: 100px;
	float: left;
	display: block;
	list-style-type: none;
}
.langbox ul li a
{
	margin: 0;
	padding: 0 0 0 25px;
	line-height: 23px;
	text-decoration: none;
	height: 23px;
	width: 100px;
	display: block;
	font-size: 7pt;
}
.langbox_select
{
	background: url(../images/cma_build_but_lang.jpg) no-repeat;
	color: #000;
}
.langbox_select a
{
	color: #000;
	font-weight: bold;
}
.langbox_notselect
{
	background: url(../images/cma_build_but_lang.jpg) 100px 0;
	font-style: italic;
}
.langbox_notselect a
{
	color: #666;
}
.langbox_eng
{
	background: url(../images/flag_uk.gif) no-repeat 5px 5px;
}
.langbox_fra
{
	background: url(../images/flag_france.gif) no-repeat 5px 5px;
}
.langbox_deu
{
	background: url(../images/flag_german.gif) no-repeat 5px 5px;
}
.langbox_esp
{
	background: url(../images/flag_spain.gif) no-repeat 5px 5px;
}
.langbox_ita
{
	background: url(../images/flag_italy.gif) no-repeat 5px 5px;
}
.box_gallery_seperator
{
	border-top: 1px solid #a7a37e;
	border-bottom: 1px solid #fff;
	margin-top: 5px;
}
.box_cma_seperator
{
	border-bottom: 1px dotted #a7a37e;
	margin: 10px 0 5px 0;
}
.cma_buy_button_small {
	width: 150px;
	font-size: 9pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
}
.cma_buy_button_smaller {
	width: 110px;
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	height: 16px;
}
.tooltip
{
	background: url(../images/cma_tooltip.gif) no-repeat;
	text-indent: 20px;
}
.tooltip_tips
{
	text-indent: -13pt;
	margin: 0;
	padding: 15px 10px 5px 25px;
	border: 1px #000 dotted;
	background: #036 url(../images/searchbox_header.jpg) repeat-x;
}
.tooltip_tips p
{
	font-weight: bold;
	font-size: 9pt;
	color: #6cc;
}
.tooltip_tips p b
{
	color: #fff;
	font-size: 12pt;
}
.visitorcounter
{
	color: #069;
	font-size: 11pt;
	line-height: 33px;
	font-weight: bold;
	padding-right: 10px;
}
.statnavbox
{
	height: 13x;
}
.statnavbox ul
{
	height: 13px;
	margin: 0;
	padding: 0 0 0 25px;
}
.statnavbox ul li
{
	height: 13px;
	margin: 0 1px 0 0;
	padding: 0 0 0 0;
	width: 100px;
	float: left;
	display: block;
	list-style-type: none;
}
.statnavbox ul li a
{
	margin: 0;
	padding: 0 0 0 0;
	line-height: 13px;
	text-decoration: none;
	height: 13px;
	display: block;
	font-size: 7pt;
	text-align: center;
}
.statnavbox_select
{
	background: url(../images/cma_build_but_stats.jpg) no-repeat;
}
.statnavbox_select a
{
	color: #fff;
	font-weight: bold;
}
.statnavbox_notselect
{
	background: url(../images/cma_build_but_stats.jpg) 100px 0;
}
.statnavbox_notselect a
{
	color: #6cc;
}
.linkbutton
{
	border-top: 0;
	border-left: 0;
    border-right: 0;
    border-bottom: 0;
	color: #069;
	margin: 7px 0 0 0;
	padding: 0;
	background-color: #efecca;
	font-size: 7pt;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	text-decoration: underline;
}
.linkbuttontable {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.linkbuttontable td{
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
}

.cma_retermailform{
	padding: 0;
	margin: 0;
}
.inboxnav a {
	color: #efecca;
	text-decoration: underline;
}
.inbox_botnav {
	color: #efecca;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
.inbox_botnav input {
	font-size: 7pt;
	border: 1px solid #069;
	text-align: center;
	background: #069 url(../images/button_62h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 17px;
	text-decoration: none;
	line-height: 17px;
	display: inline;
}
.mailrow_header {
	height: 20px;
	background-color: #a7a37e;
	color: #efecca;
	text-decoration: none;
	border-top: 1px dotted #ccc;
	font-size: 8pt;
}

.mailrow_even{
	height: 20px;
	background-color: #fafaf1;
	border-left: 1px solid #efecca;
	border-left: 1px solid #efecca;
	border-right: 1px solid #efecca;
	border-bottom: 1px dotted #ccc;
}
.mailrow_odd{
	height: 20px;
	background-color: #fff;
	border-left: 1px solid #efecca;
	border-right: 1px solid #efecca;
	border-bottom: 1px dotted #ccc;
}
.mailrow_expand{
	background-color: #fff;
	padding: 4px 5px 10px 10px;
	border-left: 1px solid #efecca;
	border-right: 1px solid #efecca;
	border-bottom: 1px dotted #ccc;
}
.mailrow_expand p{
	font-size: 9pt;
}
.mailrow_expand h5{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 2px 0 0;
}
.mailrow_expand h5 b{
	font-size: 9pt;
	color: #000;
}
.mailcol_select{
	float: left;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	width: 20px;
	height: 20px;
}
.mailcol_flag{
	float: left;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 15px;
	height: 20px;
}
.mailcol_date{
	float: left;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 80px;
	display: block;
	height: 20px;
	overflow: hidden;
}
.mailcol_name{
	float: left;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 120px;
	display: block;
	height: 20px;
	overflow: hidden;
}
.mailcol_email{
	float: left;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 120px;
	display: block;
	height: 20px;
	overflow: hidden;
}
.mailcol_email a{
	color: #069;
}
.mailcol_tel{
	float: left;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	width: 80px;
	display: block;
	height: 20px;
	overflow: hidden;
}
.mailcol_read{
	float: right;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	display: block;
	height: 20px;
}

.paperwork h3
{
	font-size: 10pt;
	margin: 0 5px 5px 0;
	padding: 5px 0 5px;
	color: #069;
}
.paperwork h3 a, .paperwork h3 a:link, .paperwork h3 a:visited
{
	color: #069;
	text-decoration: none;
}
.paperwork h3 a:hover
{
	color: #069;
	text-decoration: underline;
}
.paperwork h4
{
	font-size: 9pt;
	margin: 0 5px 5px 0;
	padding: 4px 0 5px;
	color: #a7a37e;
}
.paperwork p
{
	font-size: 7pt;
	margin: 0 0 0 0;
	padding: 0px 0 10px 0;
}
.paperwork p a, .paperwork p a:link, .paperwork p a:visited
{
	color: #000;
	text-decoration: none;
}
.paperwork p a:hover
{
	color: #069;
	text-decoration: none;
}
.paperwork_icon
{
	font-size: 7pt;
	margin: 0 0 0 0;
	padding: 5px 5px 10px 5px;
}
.paperwork_sep
{
	border-top: 1px dotted #a7a37e;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}
.paperwork_buttons
{
	float: right;
	margin: 0 0 0 0;
	padding: 0 5px 5px 0;
	width: 51px;
}
#paperworkform
{
	margin: 0;
	padding: 0 10px 0 10px;
	background-color: #a7a37e;
}
#paperworkform td
{
	vertical-align: top;
	margin: 0;
	padding: 0 0 3px 0;
}
#paperworkform h5
{
	font-size: 8pt;
	margin: 0;
	padding: 10px 0 5px 0;
}
#paperworkform h4
{
	font-size: 12pt;
	margin: 0 0 5px;
	padding: 10px 0 5px;
	border-bottom: 1px dotted #efecca;
	color: #efecca;
}
#paperworkform p
{
	font-size: 7pt;
	margin: 0 0 0 0;
	padding: 0px 0 10px 0;
	color: #fff;
}
#paperworkform label
{
	color: #efecca;
}
#paperworkform a
{
	color: #efecca;
}
#paperworkform textarea
{
	width: 355px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 7pt;
	padding: 2px;
	height: 70px;
}
#combox {
	text-align: center;
}
#adsensetowerbox {
	text-align: center;
}
.combox_seperator {
	height: 5px;
}
#activate_box {
	background-color: #fff;
}
.activate_box_seperator {
	height: 15px;
}
.activate_form {
	margin: 0;
	padding: 0;
}
.activate_form input {
	margin: 0 0 0 0;
	padding: 0;
	display: block;
	width: 176px;
	height: 29px;
	line-height: 29px;
	font-size: 9pt;
	border: 0;
	font-weight: bold;
	color: #fff;
}
.activate_gbp {
	background: #390 url(../images/activate_button.jpg) 0 -29px;
	text-indent: 30px;
}
.activate_eur {
	background: #390 url(../images/activate_button.jpg) 0 0px;
	text-indent: 30px;
}
.activate_usd {
	background: #390 url(../images/activate_button.jpg) 0 -58px;
	text-indent: 30px;
}
.activate_gen {
	background: #390 url(../images/activate_button.jpg) 0 -87px;
}
.halfpricefloatholder {
	height: 213px;
	width: 187px;
	float: right;
}
.halfpricefloatholder img {
	margin: 0 0 10px 10px;
	text-align: right;
}
.example_screenshots td{
	padding-left: 10px;
}
.example_screenshots_holders {
	border: 1px #6cc solid;
	background-color: #d0efef;
}
#adsensetowerboxtop {
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 0;
	background: url(../images/navleft_footer.jpg) no-repeat 10px 0;
}
#adsensetowerboxtop h2 {
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin: 0;
	padding: 0;
}
#adsensetowerboxtop h2 a {
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#adsensetowerboxtop_head a {
	font-size: 10pt;
	font-weight: bold;
	color: #069;
	text-decoration: underline;
}
#adsensetowerboxtop_link a {
	font-size: 8pt;
	color: #069;
	text-decoration: none;
}
.calendar_monthly_day_title {
	border-right: 1px solid #a7a37e;
	border-bottom: 1px solid #a7a37e;
	width: 76px;
	float: left;
	background-color: #a7a37e;
	color: #fff;
	font-size: 8pt;
	line-height: 15px;
}
.calendar_monthly_day_holder {
	border-right: 1px solid #a7a37e;
	border-bottom: 1px solid #a7a37e;
	width: 76px;
	float: left;
	background-color: #fff;
}
.calendar_day_day_holder {
	border: 1px solid #a7a37e;
	background-color: #fff;
	margin: 5px 10px 0;
}
.calendar_monthly_day_holder_noday {
	border-right: 1px solid #a7a37e;
	border-bottom: 1px solid #a7a37e;
	width: 76px;
	float: left;
	background-color: #e1ddbb;
}
.calendar_monthly_day_head {
	color: #a7a37e;
	background-color: #e1ddbb;
	height: 20px;
	font-size: 12pt;
	line-height: 20px;
	padding-left: 3px;
}
.calendar_monthly_day_head_select {
	color: #fff;
	background-color: #a7a37e;
	height: 20px;
	font-size: 12pt;
	line-height: 20px;
	padding-left: 3px;
}
.calendar_monthly_day_body {
	height: 56px;
	overflow: auto;
}
.calendar_day_day_body {
	overflow: auto;
}
.calendar_day_day_body_edit {
}
.calendar_monthly_day_body p {
	font-size: 7pt;
	font-weight: bold;
	padding: 0;
	margin: 1px 0 1px 1px;
}
.calendar_day_day_body p {
	font-size: 8pt;
	padding: 0;
	margin: 5px;
}
.calendar_day_day_body_edit p {
	font-size: 8pt;
	padding: 0;
	margin: 5px;
}
#calendar_monthly_holder {
	height: 478px;
	border-left: 1px solid #a7a37e;
	margin-left: 10px;
	margin-right: 10px;
}
.calendar_higlight {
	background-color: yellow;
}
.calendar_booked {
	color: #f30;
}
#calendar_control {
	margin-top: 10px;
}
#calendar_control form {
	float: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
}
#calendar_control form select{
	border-left: 1px solid #a7a37e;
	border-top: 1px solid #a7a37e;
}
#calendar_control h3 {
	font-size: 16pt;
	padding: 0;
	margin: 0 0 3px 10px;
	color: #a7a37e;
}
#calendar_day_day_edit {
	margin-right: 10px;
	height: 18px;
}
#calendar_day_day_edit form {
	margin: 0;
	padding: 0;
}
#calendar_day_day_edit form input {
	float: right;
	margin-top: 3px;
}
#eventeditandreminder form{
	border: 1px dotted #a7a37e;
	margin: 5px;
	padding: 5px;
	background-color: #e7e7e7;
}
#eventeditandreminder textarea {
	border: 1px solid #a7a37e;
	margin: 0 0 5px;
	background-color: #fff;
	width: 500px;
	height: 75px;
}
.opti_step_title {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	width: 520px;
}
.opti_step_desc {
	width: 520px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	padding: 2px;
	height: 100px;
}
.opti_step_keyword {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 8pt;
	width: 145px;
}
.opti_step_keyword_label {
	text-align: right;
	padding-right: 3px;
	font-size: 8pt;
	vertical-align: middle;
	font-weight: bold;
	line-height: 20px;
	width: 20px;
	display: block;
}
/* @end */

/* @group PROPERTY LISTING */

#proplistingbox h2
{
	color: #069;
	font-size: 11pt;
	margin: 0;
	padding: 5px 5px 0 5px;
}
#proplistingbox h2 a
{
	color: #069;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#proplistingbox h3
{
	color: #069;
	font-size: 11pt;
	margin: 0;
	padding: 5px 5px 0 5px;
}
#proplistingbox h3 a
{
	color: #069;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#proplistingbox p
{
	color: #000;
	font-size: 7pt;
	margin: 0;
	padding: 5px 10px 0 5px;
}
#proplistingbox p a
{
	color: #069;
	margin: 0;
	padding: 0;
}
.proplisting_even
{
	background-color: #f7f5e4;
	width: 555px;
}
.proplisting_view
{
	background-color: #f7f5e4;
	width: 535px;
}
.proplisting_odd
{
	background-color: #e6e2af;
	width: 555px;
}
.listings_icon
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.listings_icon td
{
	padding: 1px;
	font-size: 7pt;
}
.listings_icon a {
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x 0 0px;
	color: #fff;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 2px 4px 2px 4px;
	height: 18px;
	text-decoration: none;
	line-height: 18px;
}
.proplisting_header_table {
	font-size: 7pt;
	color: #000;
	margin: 5px 0 5px 0;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #6cc;
	border-top: 1px solid #6cc;
	width: 555px;
}
.proplisting_header {
	font-size: 7pt;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
}
.proplisting_header a {
	text-align: right;
	font-size: 7pt;
	color: #069;
	margin: 0 0 0 0;
	padding: 0;
}
.proplisting_header_search a {
	font-size: 8pt;
	border: 1px solid #390;
	text-align: center;
	background: #390 url(../images/button_62h.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 0;
	height: 20px;
	text-decoration: none;
	line-height: 20px;
	display: block;
	width: 90px;
}
.lighttext
{
	font-weight: lighter;
}

/* @end */

/* @group PROPERTY SEARCH - ADVANCED */

.mapnavbox
{
	height: 13x;
}
.mapnavbox ul
{
	height: 13px;
	margin: 0;
	padding: 0 0 0 25px;
}
.mapnavbox ul li
{
	height: 13px;
	margin: 0 1px 0 0;
	padding: 0 0 0 0;
	width: 100px;
	float: left;
	display: block;
	list-style-type: none;
}
.mapnavbox ul li a
{
	margin: 0;
	padding: 0 0 0 0;
	line-height: 13px;
	text-decoration: none;
	height: 13px;
	display: block;
	font-size: 7pt;
	text-align: center;
}
.mapnavbox_select
{
	background: url(../images/mapbox_nav.jpg) no-repeat;
}
.mapnavbox_select a
{
	color: #fff;
	font-weight: bold;
}
.mapnavbox_notselect
{
	background: url(../images/mapbox_nav.jpg) 100px 0;
}
.mapnavbox_notselect a
{
	color: #6cc;
}


.mapbox_header {
	background: #036 url(../images/mapbox_header_tl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.mapbox_header_right {
	color: #fff;
	background: url(../images/mapbox_header_tr.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.mapbox_footer {
	background: #036 url(../images/mapbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.mapbox_footer_right {
	color: #fff;
	background: url(../images/mapbox_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.mapholder {
	padding: 0 10px;
	margin: 0 0 0 0;
	background: #036 repeat-x;
	text-align: center;
}

.adv_searchbox {
	padding: 0 10px;
	margin: 0 0 0 0;
	background: #036 repeat-x;
}
.adv_searchbox table{
	padding: 0;
	margin: 0;
}
.adv_searchbox table td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.adv_searchbox p{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:8pt;
}
.adv_searchbox h3{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 10pt;
	font-weight: bold;
}
.adv_searchbox h4{
	color: #6cc;
	margin: 0;
	padding: 5px 0 5px 0;
	font-size: 8pt;
	font-weight: bold;
}
.adv_searchbox form{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
}
.adv_searchbox form select{
	color: #000;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 8pt;
	border-top: 1px solid #036;
	border-left: 1px solid #036;
	border-bottom: 1px solid #6cc;
	border-right: 1px solid #6cc;
	width: 155px;
}
.adv_searchbox_footer {
	background: #036 url(../images/searchbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.adv_searchbox_footer_right {
	color: #fff;
	background: url(../images/searchbox_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.adv_searchbox label{
	color: #fff;
	margin: 0;
	padding: 0 0 3px 10px;
	font-size: 7pt;
	font-weight: bold;
	float: left;
	width: 140px;
}
.adv_searchbox input{
	color: #fff;
	padding: 0;
	font-size: 7pt;
}
.adv_searchbox_lists {
	width: 230px;
}
#adv_searchbox_form
{
	padding: 0px;
	margin: 0px;
}
#adv_searchbox_form td
{
	vertical-align: middle;
	padding: 0 0 5px 0;
	margin: 0px;
}
#adv_searchbox_form td h1{	vertical-align: middle;	padding: 3px 0 3px 33px;	margin: 0 0 0 5px;	font-size: 16pt;	background: url(../images/topbox_icon_search.jpg) no-repeat;}#adv_searchbox_form td h2{	vertical-align: middle;	padding: 3px 0 3px 33px;	margin: 0;	font-size: 16pt;	background: url(../images/topbox_icon_search.jpg) no-repeat;}#adv_searchbox_form td label{	vertical-align: middle;	font-size: 7pt;	font-weight: bold;	text-align: right;	width: 70px;	display: block;	padding-right: 5px;	color: #fff;}#adv_searchbox_form td select {	width: 100px;	font-size: 7pt;	border-top: 1px solid #036;	border-left: 1px solid #036;	border-bottom: 1px solid #6cc;	border-right: 1px solid #6cc;	background-color: #fff;	margin: 0;	padding: 0;}.search_box_adv_input_button {	width: 100px;	font-size: 9pt;	border: 1px solid #390;	text-align: center;	background: #390 url(../images/button_62h.jpg) repeat-x;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	height: 20px;}
/* @end */

#presentation {
	padding-top: 20px;
	padding-bottom: 20px;
}





