/* 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 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: 560px;
	background-image: url(../images/head_nav_top_mainback.gif);
	float: right;
	z-index: 1;
	top: 0;
	position: absolute;
	right: 0;
}

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

#subnav ul li {
	float: right;
	margin: 0;
	padding: 0 5px 0 0;
	background: url(../images/head_nav_top_divider.jpg) no-repeat;
	list-style-type: none;
	color: #6cc;
	line-height: 20px;
}

#subnav ul li a {
	margin: 0;
	padding: 0 0 0 5px;
	color: #fff;
	line-height: 20px;
	text-decoration: none;
}
/* subnav
---------------------------------- */

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

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

#subnav_cma ul li {
	float: right;
	margin: 0;
	padding: 0;
	background: url(../images/head_nav_top_divider.jpg) no-repeat right;
	list-style-type: none;
	line-height: 20px;
}

#subnav_cma ul li a {
	margin: 0;
	padding: 0 5px;
	color: #fff;
	line-height: 20px;
	text-decoration: none;
}
/* subnav small
---------------------------------- */

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

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

#subnav_small ul li {
	float: right;
	margin: 0;
	padding: 0;
	background: url(../images/head_nav_top_divider.jpg) no-repeat right;
	list-style-type: none;
	line-height: 20px;
}

#subnav_small ul li a {
	margin: 0;
	padding: 0 5px;
	color: #fff;
	line-height: 20px;
	text-decoration: none;
}
.subnav_listed {
	color: #9f0;
	font-weight: bold;
	font-size: 8pt;
	margin: 0 10px 0 0;
	background: url(../images/cma_subnav_listed.gif) no-repeat;
	padding: 0 0 0 20px;
	display: block;
}
.subnav_notlisted {
	color: #f00;
	font-weight: bold;
	font-size: 8pt;
	margin: 0 10px 0 0;
	background: url(../images/cma_subnav_notlisted.gif) no-repeat;
	padding: 0 0 0 20px;
	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;
}
#titletext_vp {
	color: #cff;
	line-height: 60px;
	font-size: 12pt;
	width: 600px;
	display: block;
	margin: 0;
	padding: 2px 0 0 0 ;
	font-weight: normal;
	font-style: normal;
}
#titletex_vpt 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: 954px;
}
#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: 939px;
	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 7px;
	color: #fff;
	line-height: 26px;
	text-decoration: none;
	font-size: 9pt;
	background: url(../images/head_mainnav_divider.gif) no-repeat right;
	display: block;
}
#navtop_front ul li a:hover {
	margin: 0;
	padding: 0 7px;
	color: #069;
	line-height: 26px;
	text-decoration: none;
	font-size: 9pt;
	background: url(../images/head_mainnav_divider.gif) repeat-x;
	display: block;
}

/* @end */

/* @group MAIN */

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

#wrap_body {
	margin: 0;
	padding: 0;
	clear: both;
	text-align: center;
	background-color: #fff;
}
#content_holder {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 954px;
	background: #fff url(../images/content_back.gif) repeat-y;
}
#content_holder_nocol {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 954px;
}
#content_holder_norightcol {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 954px;
	background: #fff url(../images/content_backnorightcol.gif) repeat-y;
}
/* breadcrumbs
---------------------------------- */
#nobreadcrumbs {
	height: 22px;
	width: 754px;
	background: url(../images/content_header.gif) no-repeat 177px 0;
}
#nobreadcrumbs_noback {
	height: 22px;
	width: 754px;
}
#nobreadcrumbs ul {
	height: 22px;
	margin: 0 0 0 0px;
	padding: 0 0 0 197px;
	background: url(../images/box_propearch_header.jpg) no-repeat;
}

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

#breadcrumbs ul {
	height: 22px;
	margin: 0 0 0 0px;
	padding: 0 0 0 197px;
	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;
}
.email_a_friend {
	color: #cc9;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	padding: 0 0 25px 0;
}
.email_a_friend a, .email_a_friend a:link, .email_a_friend a:visited {
	font-size: 7pt;
	font-weight: bold;
	color: #cc9;
	padding: 0 0 0 20px;
	margin-left: 30px;
	display: block;
	float: right;
}
.email_a_friend a:hover {
	font-size: 7pt;
	font-weight: bold;
	color: #069;
	padding: 0 0 0 20px;
	margin-left: 30px;
	display: block;
	float: right;
}
.email_a_friend_icon_email {
	background: url(../images/story_icon_emailafriend.gif) no-repeat;
}
.email_a_friend_icon_print {
	background: url(../images/story_icon_printpage.gif) no-repeat;
}
/* leftcol
---------------------------------- */

#leftcol {
	margin: 0;
	padding: 0;
	width: 177px;
	float: left;
}
/* right col
---------------------------------- */

#rightcol {
	margin: 0;
	padding: 0;
	width: 177px;
	float: right;
	text-align: center;
}
#rightcol_noadverts {
	margin: 0;
	padding: 0;
	width: 177px;
	float: right;
}
/* content
---------------------------------- */

#content {
	margin: 0 197px 0;
	padding: 0;
}
#content_wide {
	margin: 0 0 0 197px;
	padding: 0;
}
#content_wide_middle {
	margin: 0 99px 0 99px;
	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;
}
#sub_footer_noback {
	height: 56px;
	margin: 0;
	padding: 0;
	width: 954px;
	clear: both;
}
#sub_footer_noback ul {
	margin: 0 0 0 0;
	padding: 35px 0 0 20px;
}
#sub_footer_noback 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_noback ul li a, #sub_footer_noback ul li a:link,#sub_footer_noback ul li a:visited {
	margin: 0;
	padding: 0 7px;
	color: #069;
	text-decoration: none;
	font-size: 7pt;
	display: block;
}
#sub_footer_noback ul li a:hover {
	margin: 0;
	padding: 0 7px;
	color: #069;
	text-decoration: underline;
	font-size: 7pt;
	display: block;
}

/* @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;
}
#footer_holder {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 954px;
	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;
	float: left;
}
#footer li {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	color: #fff;
	width: 120px;
}
#footer li a, #footer li a:link, #footer li avisited {
	margin: 0 0 0 0;
	padding: 0;
	color: #6cc;
	text-decoration: none;
	font-weight: bold;
}
#footer li a:hover {
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.footer_header {
	color: #fff;
	text-decoration: none;
	font-size: 12pt;
	line-height: 29px;
}
.footer_list_left {
	margin: 0;
	padding: 0 20px 0 40px;
	background: url(../images/subfooter_head_left.jpg) no-repeat;
}
.footer_list_normal {
	margin: 0;
	padding: 0 20px 0 40px;
	background: url(../images/subfooter_divider.jpg) no-repeat;
}
.footer_list_no_head {
	margin: 0;
	padding: 32px 40px 0 20px;
}

/* @end */


/* @end */

/* @group LEFT COL CONTENT */

/* @group small Search Box */

#search_box_small {
	color: #fff;
	background: #069 url(../images/box_propearch_mainback.jpg) repeat-x;
}
#search_box_small_footer {
	color: #fff;
	background: #069 url(../images/box_prop_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
#search_box_small_footer_right {
	color: #fff;
	background: url(../images/box_prop_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
/* Small search box content
---------------------------------- */
#search_box_small_headline {
	background: url(../images/box_propearch_icon_sea.jpg) no-repeat 0 0;
	height: 33px;
	font-weight: bold;
	font-size: 11pt;
	line-height: 31px;
	margin: 0;
	padding: 0 0 0 33px;
}
#search_box_small form {
	margin: 0;
	padding: 5px 0 0 10px;
}
.search_box_small_seperator {
	margin: 0;
	padding: 0;
	height: 5px;
	clear: left;
	font-size: 5px;
	line-height: 5px;
}
#search_box_small form select {
	width: 157px;
	font-size: 8pt;
	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;
	line-height: 18px;
	height: 18px;
}
#search_box_small form label {
	width: 30px;
	font-size: 11pt;
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 18px;
}
#search_box_small form input {
	margin: 0;
	padding: 0;
}
.search_box_small_input_text {
	width: 127px;
	font-size: 8pt;
	border-top: 1px solid #960;
	border-left: 1px solid #960;
	border-bottom: 1px solid #fc9;
	border-right: 1px solid #fc9;
	float: left;
	margin: 0;
	padding: 0;
	height: 18px;
	line-height: 18px;
}
.search_box_small_input_button {
	width: 157px;
	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;
}
#search_box_small_input_advanced {
	color: #fff;
	padding: 0 10px 0px 10px;
	clear: left;
	font-size: 7pt;
	margin: 10px 0 0 0;
}
#search_box_small_input_advanced a, #search_box_small_input_advanced a:link,#search_box_small_input_advanced a:visited {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/box_propearch_arrow.gif) no-repeat;
	display: block;
	padding: 0 0 0 10px;
	margin: 0;
}
#search_box_small_input_advanced a:hover {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	background: url(../images/box_orange_arrow.gif) no-repeat;
	display: block;
	padding: 0 0 0 10px;
	margin: 0;
}

/* @end */

/* @group Travel Directory */
.td_sidesearch {
		width: 157px;
	font-size: 8pt;
	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;
	line-height: 18px;
	height: 18px;
}
.td_sidesearch_sep {
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size:8pt;
	border-bottom: 1px dotted #6cc;
}

#traveldirectory{
	margin: 0;
	padding: 0 0 0 0;
}
.traveldirectory_header {
	color: #fff;
	background: #d0efef url(../images/leftcol_header_left.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.traveldirectory_header_right {
	color: #fff;
	background: url(../images/leftcol_header_right.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
#traveldirectory form{
	margin: 0;
	padding: 0 0 0 0;
}
#traveldirectory_header{
	margin: 0;
	padding: 0 0 0 0;
}
.traveldirectory_footer {
	color: #fff;
	background: #d0efef url(../images/sponbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.traveldirectory_footer_right {
	color: #fff;
	background: url(../images/sponbox_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.traveldirectory_box_holder {
	margin: 0;
	padding: 0;
	clear: left;
	background: url(../images/left_col_divider.jpg) repeat-x;
}
.traveldirectory_box_header {
	margin: 0;
	padding: 10px 10px 5px;
	clear: left;
	background: url(../images/traveldir_header.jpg) no-repeat;
}
.traveldirectory_box_headline {
	margin: 0;
	padding: 0px 0 10px 25px;
	clear: left;
	color: #069;
	font-size: 10pt;
	font-weight: bold;
}
.traveldirectory_box_intro {
	margin: 0;
	padding: 2px 0 0 0;
	clear: left;
	color: #000;
	font-size: 7pt;
	font-weight: bold;
}
.traveldirectory_box_intro form{
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
}
.traveldirectory_box_subhead {
	color: #069;
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
}
.traveldirectory_box_list {
	color: #069;
	font-size: 7pt;
}
.traveldirectory_box_list ul {
	color: #000;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-size:7pt;
}
.traveldirectory_box_list ul li {
	color: #000;
	margin: 0;
	padding: 0 0 3px 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/arrowblueobblue.gif) no-repeat;
}
.traveldirectory_box_list ul li a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
}
.traveldirectory_box_list p{
	color: #000;
	margin: 0;
	padding: 1px 0 1px 0;
	font-size:7pt;
}
.traveldirectory_box_noimage {
	padding: 5px 10px 10px 10px;
}
#traveldirectory_box_flights {
	background: url(../images/traveldir_flights.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_car {
	background: url(../images/traveldir_car.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_money {
	background: url(../images/traveldir_money.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_health {
	background: url(../images/traveldir_health.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_insurance {
	background: url(../images/traveldir_insure.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_general {
	background: url(../images/traveldir_header.jpg) no-repeat;
	padding: 5px 10px 0 40px;
}
#traveldirectory_box_city {
	background: url(../images/traveldir_city.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_drive {
	background: url(../images/traveldir_drive.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_expat {
	background: url(../images/traveldir_expat.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
#traveldirectory_box_buy {
	background: url(../images/traveldir_buy.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_home {
	background: url(../images/traveldir_page_home.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_details {
	background: url(../images/traveldir_page_details.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_gallery {
	background: url(../images/traveldir_page_gallery.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_money {
	background: url(../images/traveldir_page_money.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_cal {
	background: url(../images/traveldir_page_cal.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_info {
	background: url(../images/traveldir_page_info.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_map {
	background: url(../images/traveldir_page_map.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_weather {
	background: url(../images/traveldir_page_weather.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_compass {
	background: url(../images/traveldir_page_compass.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_guest {
	background: url(../images/traveldir_page_guest.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldir_page_contact {
	background: url(../images/traveldir_page_contact.jpg) no-repeat;
	padding: 5px 10px 10px 40px;
}
.traveldirectory_box_form_input_text {
	width: 100px;
	font-size: 8pt;
	border-top: 1px solid #069;
	border-left: 1px solid #069;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	float: left;
	margin: 0;
	padding: 0;
	height: 18px;
}
.traveldirectory_box_form_input_button {
	width: 50px;
	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;
}
.search_travel_input_button {
	width: 80px;
	font-size: 9pt;
	border: 1px solid #036;
	text-align: center;
	background: #036 url(../images/button_62h.jpg) repeat-x 0 -23px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
}

/* @end */

.leftcol_seperator {
	margin: 0;
	padding: 0;
	height: 20px;
	clear: left;
	font-size: 5px;
	line-height: 5px;
}
.leftcol_seperator_white {
	margin: 0;
	padding: 0;
	height: 20px;
	clear: left;
	font-size: 5px;
	line-height: 5px;
	background-color: #fff;
}


/* @end */

/* @group CONTENT HOME */


#colstructure_small {
	width: 177px;
	float: right;
}
#colstructure_large {
	margin: 0 197px 0 0;
}
.box_seperator {
	height: 20px;
	font-size: 6pt;
}
.box_seperator_white {
	height: 20px;
	font-size: 6pt;
	background-color: #fff;
}



/* @group Box designs */


/* @group Home top box */

#hometopbox {
	color: #fff;
	background: #069 url(../images/hometopbox_mainback.jpg) no-repeat 0 0;
    background-position: top right;
	width: 100%;
}
.hometopbox_footer {
	color: #fff;
	background: url(../images/hometopbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
	clear: none;
}
#hometopbox_icon {
	color: #fff;
	padding: 0;
	margin:10px 20px 0 360px;
}
#hometopbox_intro {
	color: #fff;
	margin: 0;
	padding: 0;
	float: left;
	width: 350px;
}
#hometopbox_introholder {
	color: #fff;
	margin: 0;
	padding: 0 20px 10px 20px;
}
#hometopbox_intro h1{
	color: #fff;
	margin: 0;
	padding: 20px 0 5px 20px;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
#hometopbox_intro h2{
	color: #fff;
	margin: 0;
	padding: 20px 0 5px 20px;
	font-size: 17pt;
	font-weight: normal;
	font-style: normal;
}
#hometopbox_intro p{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 8pt;
}
#hometopbox_intro form {
	font-size: 8pt;
	margin: 0;
	padding: 0 0 10px 20px;
}
#hometopbox_intro form select {
	color: #069;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 8pt;
	border-top: 1px solid #036;
	border-left: 1px solid #036;
	border-bottom: 1px solid #069;
	border-right: 1px solid #069;
	background-color: #ff9;
}
#hometopbox_icon h3{
	color: #6cc;
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 8pt;
}
#hometopbox_icon h3 a, #hometopbox_icon h3 a:link, #hometopbox_icon h3 a:visited {
	color: #6cc;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#hometopbox_icon h3 a:hover{
	color: #fff;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#hometopbox_icon p{
	color: #fff;
	margin: 0;
	padding: 0 0px 10px 0;
	font-size: 7pt;
	line-height: 108%;
}
#hometopbox_icon p a, #hometopbox_icon p a:link, #hometopbox_icon p a:visited {
	color: #fff;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#hometopbox_icon p a:hover{
	color: #6cc;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.hometopbox_icon_register {
	color: #fff;
	margin: 0;
	padding: 0 0 0 55px;
	background: url(../images/hometopbox_icon_reg.jpg) no-repeat 0 10px;
}
.hometopbox_icon_free {
	color: #fff;
	margin: 0;
	padding: 0 0 0 55px;
	background: url(../images/hometopbox_icon_free.jpg) no-repeat 0 10px;
	border-top: #6cc 1px dotted;
}
.hometopbox_icon_test {
	color: #fff;
	margin: 0;
	padding: 0 0 0 55px;
	background: url(../images/hometopbox_icon_test.jpg) no-repeat 0 10px;
	border-top: #6cc 1px dotted;
}

/* @end */

/* @group General Top Box */

.topbox {
	background-color: #069;
	width: 100%;
}
.topbox form {
	padding: 0;
	margin: 0;
}
.topbox_header {
	background: #036 url(../images/topbox_header_tl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.topbox_header_right {
	color: #fff;
	background: url(../images/topbox_header_tr.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.topbox_header2 {
	color: #fff;
	background: #036 url(../images/topbox_header_tl.gif) no-repeat;
}
.topbox_header_right2 {
	color: #fff;
	background: url(../images/topbox_header_tr.gif) no-repeat right top;
}
.topbox_header_right2 h1 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.topbox_header_right2 h2 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.topbox_header_right2 h4 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.topbox_footer {
	background: #069 url(../images/topbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.topbox_footer_right {
	color: #fff;
	background: url(../images/topbox_footer_br.gif) 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 35px;
	background: url(../images/topbox_icon_search.jpg) no-repeat;
}
.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 h1{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
.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;
}
.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:8pt;
	border-bottom: 1px dotted #6cc;
}
.topbox_content ul li {
	margin: 0;
	padding: 0 0 5px 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/arrowwhiteonblue.gif) no-repeat;
	color: #6cc;
}
.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 0;
	font-size:7pt;
	text-decoration: none;
}
.topbox_content ul li a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
	text-decoration: underline;
}
.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;
}
.rightbluebox_content {
	padding: 10px 10px 0;
}
.rightbluebox_content h1{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
.rightbluebox_content h2{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:8pt;
	font-weight: bold;
}
.rightbluebox_content p{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:8pt;
}
.rightbluebox_content h4{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 9pt;
	font-weight: bold;
}
.rightbluebox_content ul {
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size:8pt;
}
.rightbluebox_content ul li {
	margin: 0;
	padding: 0 0 5px 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/arrowwhiteonblue.gif) no-repeat;
	color: #cff;
}
.rightbluebox_content ul li a, .rightbluebox_content ul li a:link, .rightbluebox_content ul li a:visited {
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
	text-decoration: none;
}
.rightbluebox_content ul li a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
	text-decoration: underline;
}
.factsboxleft{
	font-size: 7pt;
	width: 70px;
	font-weight: bold;
	text-align: right;
	color: #6cc;
}
.factsboxleft_big{
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	color: #6cc;
}
.factsboxmid{
	font-size: 7pt;
	width: 5px;
	font-weight: bold;
	text-align: right;
}
.factsboxright {
	font-size: 7pt;
	color: #fff;
}
.factsboxright a{
	font-size: 7pt;
	color: #fff;
}
.factsbox_divider{
	border-top: 1px dotted #6cc;
	margin-top: 5px;
	padding-bottom: 5px;
}



/* @end */

/* @group General Brown Box */

.genbox {
	color: #000;
	background-color: #efecca;
	margin: 0;
	padding: 0;
	width: 100%;
}
.genbox_double {
	color: #000;
	background-color: #efecca;
	margin: 0;
	padding: 0;
}
.genbox_med {
	color: #000;
	background-color: #cbc7a4;
	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;
}
.genbox2spacer {
	background-color: #fff;
	width: 20px;
}
.genbox_header {
	color: #fff;
	background: #a7a37e url(../images/genbox_header_tl.gif) no-repeat;
}
.genbox_header_nocurves {
	color: #fff;
	background: #a7a37e no-repeat;
}
.genbox_header_right {
	color: #fff;
	background: url(../images/genbox_header_tr.gif) no-repeat right;
}
.genbox_header_nocurves_right {
	color: #fff;
}
.genbox_footer {
	color: #fff;
	background: #efecca url(../images/genbox_footer_bl.gif) no-repeat 0 0;
	font-size: 6pt;
	height: 11px;
}
.genbox_footer_right {
	color: #fff;
	background: url(../images/genbox_footer_br.gif) no-repeat right 0;
	font-size: 6pt;
	height: 11px;
}
.genbox_dark_footer {
	color: #fff;
	background: #a7a37e url(../images/genbox_footer_dark_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.genbox_dark_footer_right {
	color: #fff;
	background: url(../images/genbox_footer_dark_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.genbox_header_right h4 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.genbox_header_nocurves_right h4 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.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: #81814e;
	margin: 0;
	padding: 0 2px 0 0;
	font-size: 8pt;
	display: block;
	width: 120px;
	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: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:7pt;
}
.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:7pt;
}

.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 40px;
	background: url(../images/genbox_icon_search.jpg) no-repeat;
}
.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_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-box550
{
	width: 550px;
	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
{
	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-box5 
{ 
	width: 110px;
	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;
}
.input-box_textareabig_550
{
	width: 550px;
	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%;
}
.factsboxleft_big_brown{
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #a7a37e;
}
.factsboxleft_big_brown a{
	color: #079;
}
.factsboxmid_brown{
	font-size: 7pt;
	width: 5px;
	font-weight: bold;
	text-align: right;
}
.factsboxright_brown {
	font-size: 8pt;
	color: #000;
}
.factsboxright_brown a{
	color: #069;
}
.factsbox_divider_brown{
	border-top: 1px dotted #a7a37e;
	margin-top: 5px;
	padding-bottom: 5px;
}
.factsboxmid_brown{
	font-size: 7pt;
	width: 20px;
	font-weight: bold;
	text-align: right;
}
.factsboxmid_brown_gen {
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}
.factsboxmid_brown_gen label{
	font-size: 8pt;
	font-weight: bold;
}
.factsboxmid_brown_gen input{
	font-size: 8pt;
	font-weight: bold;
}
.factsbox_divider_brown_lang{
	border-top: 1px dotted #a7a37e;
	padding-top: 10px;
}

/* @end */

/* @group General Brown box medium tint */

.genbox_header_med {
	color: #fff;
	background: #cbc7a4 url(../images/genbox_med_header_tl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.genbox_header_med_right {
	color: #fff;
	background: #cbc7a4 url(../images/genbox_med_header_tr.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.genbox_footer_med {
	color: #fff;
	background: #cbc7a4 url(../images/genbox_med_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.genbox_footer_med_right {
	color: #fff;
	background:  url(../images/genbox_med_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}

/* @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: 10px 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: #a7a37e;
	display: block;
	border-bottom: 1px solid #efecca;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.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: 0 5px 5px 0;
	padding: 0;
}
.storyimage_holder {
	border:1px #a7a37e dotted; 
	float:left; 
	padding:5px 0 0 5px;
	margin: 0 10px 10px 0;
	background-color: #efecca;
}
.imagesource {
	color:#996;
	margin: 1px 0 3px 0;
	width: 200px;
	font-size: 8pt;
}
.imagesource a {
	color:#996;
}
.imagecaption {
	color:#069;
	margin: 0 0 0 0;
	font-size: 8pt;
	width: 200px;
	font-weight: bold;
	clear: left;
}
.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 Right blue box on reg form */

.rightbluebox_content {
	padding: 10px 10px 0;
}
.rightbluebox_content h1{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
.rightbluebox_content h2{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:8pt;
	font-weight: bold;
}
.rightbluebox_content p{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:8pt;
}
.rightbluebox_content h4{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 9pt;
	font-weight: bold;
}
.rightbluebox_content ul {
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size:8pt;
}
.rightbluebox_content ul li {
	margin: 0;
	padding: 0 0 5px 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/arrowwhiteonblue.gif) no-repeat;
	color: #cff;
}
.rightbluebox_content ul li a, .rightbluebox_content ul li a:link, .rightbluebox_content ul li a:visited {
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
	text-decoration: none;
}
.rightbluebox_content ul li a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 0;
	font-size:7pt;
	text-decoration: underline;
}


/* @end */

/* @group Sponsored Listings Box */

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

.sponbox {
	color: #000;
	background-color: #d0efef;
	font-size: 7pt;
	margin: 0;
	padding: 0;
	width: 100%;
}
.sponbox_header {
	color: #fff;
	background: #6cc url(../images/sponbox_header_tl.gif) no-repeat;
}
.sponbox_header_right {
	color: #fff;
	background: url(../images/sponbox_header_tr.gif) no-repeat right;
}
.sponbox_footer {
	color: #fff;
	background: #d0efef url(../images/sponbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.sponbox_footer_right {
	color: #fff;
	background: url(../images/sponbox_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}
.sponbox_header_right h4 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.sponbox_content {
	color: #000;
	padding: 10px 10px 0;
}
.sponbox_content h3{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:10pt;
	font-weight: bold;
}
.sponbox_content h3 a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: none;
}
.sponbox_content h4{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 7pt;
	font-weight: bold;
}
.sponbox_content h4 a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
}
.sponbox_content p{
	color: #000;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 8pt;
}
.sponbox_content label{
	color: #069;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 9pt;
	font-weight: bold;
}
.sponbox_content ul {
	margin: 0;
	padding: 0 10px 0 0;
	list-style-type: none;
}
.sponbox_content ul li{
	margin: 0;
	padding: 0 0 3px 10px;
	background: url(../images/arrowblueobblue.gif) no-repeat;
	font-size: 7pt;
	line-height: 108%;
}
.sponbox_content ul li a {
	font-size: 7pt;
	color: #069;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.nonsponbox_content {
	color: #000;
	padding: 10px 0 0;
}
.nonsponbox_content h3{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:11pt;
	font-weight: bold;
}
.nonsponbox_content h3 a{
	color: #1900d4;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: underline;
}
.nonsponbox_content h4{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 7pt;
	font-weight: bold;
}
.nonsponbox_content h4 a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
}
.nonsponbox_content p{
	color: #000;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 8pt;
}
.nonsponbox_content ul {
	margin: 0;
	padding: 0 10px 0 0;
	list-style-type: none;
}
.nonsponbox_content ul li{
	margin: 0;
	padding: 0 0 3px 0;
	line-height: 108%;
}
.nonsponbox_content ul li a {
	font-size: 9pt;
	color: #6c0;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.sponlistbox_content_holder {
	padding: 0;
	background-color: #efecca;
	width: 100%;
}
.sponlistbox_content {
	color: #000;
	padding: 5px 10px 0;
	background-color: #efecca;
}
.sponlistbox_content h3{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:13pt;
	font-weight: bold;
}
.sponlistbox_content h3 a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: none;
}
.sponlistbox_content h4{
	color: #069;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 7pt;
	font-weight: bold;
}
.sponlistbox_content h4 a{
	color: #069;
	margin: 0;
	padding: 0 0 0 0;
}
.sponlistbox_content p{
	color: #000;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 9pt;
}
.sponlistbox_content ul {
	margin: 0;
	padding: 0 10px 0 0;
	list-style-type: none;
}
.sponlistbox_content ul li{
	margin: 0;
	padding: 3px 0;
	line-height: 108%;
}
.sponlistbox_content ul li a {
	font-size: 8pt;
	color: #069;
	font-weight: bold;
	text-decoration: underline;
	background: url(../images/genbox_arrow.gif) no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
}
.sponbox_divider {
	margin: 5px 0 5px 0;
	padding: 0;
	border-bottom: 1px dotted #fff;
	height: 5px;
}
.sponbox_flights {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_flights.jpg) no-repeat;
}
.sponbox_cars {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_car.jpg) no-repeat;
}
.sponbox_money {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_money.jpg) no-repeat;
}
.sponbox_health {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_health.jpg) no-repeat;
}
.sponbox_insure {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_insure.jpg) no-repeat;
}
.sponbox_gen {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_gen.jpg) no-repeat;
}
.sponbox_drive {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_drive.jpg) no-repeat;
}
.sponbox_expat {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_expats.jpg) no-repeat;
}
.sponbox_city {
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	background: url(../images/sponbox_icon_city.jpg) no-repeat;
}

/* @end */


/* @group Red Box */

.redbox {
	color: #fff;
	background-color: #c00;
	font-size: 7pt;
	margin: 0;
	padding: 0;
	width: 100%;
}
.redbox_header {
	color: #fff;
	background: #900 url(../images/redbox_header_tl.gif) no-repeat;
}
.redbox_header_right {
	color: #fff;
	background: url(../images/redbox_header_tr.gif) no-repeat right;
}
.redbox_header_right h4 {
	color: #fff;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.redbox_footer {
	color: #fff;
	background: #c00 url(../images/redbox_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}
.redbox_footer_right {
	color: #fff;
	background: url(../images/redbox_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}

.redbox_bar {
	color: #fff;
	background: url(../images/halfprice_top.gif) repeat-x;
	height: 9px;
}
.redbox_content {
	color: #fff;
	padding: 5px 5px 0 0;
}
.redbox_content td {
	vertical-align: top;
}
.redbox_content h3{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:10pt;
	font-weight: bold;
}
.redbox_content h3 a{
	color: #fc3;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: underline;
}
.redbox_content h4{
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 7pt;
	font-weight: bold;
}
.redbox_content h4 a{
	color: #f60;
	margin: 0;
	padding: 0 0 0 0;
}
.redbox_content p{
	color: #fff;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 8pt;
}
.redbox_content ul {
	margin: 0;
	padding: 0 10px 0 0;
	list-style-type: none;
}
.redbox_content ul li{
	margin: 0;
	padding: 0 0 3px 10px;
	background: url(../images/arrow_whiteonred.gif) no-repeat;
	font-size: 7pt;
	line-height: 108%;
}
.redbox_content ul li a {
	font-size: 7pt;
	color: #fc3;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* @end */

/* @group Travel directory ads */

#td_ad_holder {
	padding-left: 7px;
}
.td_ad_traveldirectory {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_traveldirectory.jpg);
}
.td_ad_car {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_car.jpg);
}
.td_ad_flight {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_flights.jpg);
}
.td_ad_expat {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_expat.jpg);
}
.td_ad_prop {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_prop.jpg);
}
.td_ad_insure {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_insure.jpg);
}
.td_ad_city {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_city.jpg);
}
.td_ad_finance {
	width: 161px;
	display: block;
	height: 92px;
	background-image: url(../images/td_finance.jpg);
}
.td_list {
	border-left: 1px #6cc dotted;
	padding-right: 8px;
	padding-left: 8px;
}
.td_list_left {
	padding-right: 8px;
}
.td_list_holder {
	margin-bottom: 20px;
}
.td_list_holder ul {
	margin: 0;
	padding: 0;
	line-height: 108%;
}
.td_list_holder ul li {
	margin: 0;
	padding-bottom: 5px;
}
/* @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;
}
/* @group socialbookmark */
	.socialbookmark {

	padding-top: 10px;
	height: 70px;
}

	.socialbookmark h3{

	font-size: 10pt;
	color: #069;
	margin: 10px 0 5px;
	padding: 0;
}

	.socialbookmark ul{

		list-style:none;

		margin:0 0 4px 0;

		padding:0;

	}

	.socialbookmark ul li{

	display: block;
		padding:0 0 0 0 ;
	font-size: 7pt;
	line-height: 16px;
	float: left;
}
.socialbookmark ul li.delicious{

		background:url("../images/delicious.gif") no-repeat 0 0;

	}

	.socialbookmark ul li.digg{

		background:url("../images/digg.gif") no-repeat 0 0;

	}

	.socialbookmark ul li.reddit{

		background:url("../images/reddit.gif") no-repeat 0 0;

	}

	.socialbookmark ul li.facebook{

		background:url("../images/facebook.gif") no-repeat 0 0;

	}

	.socialbookmark ul li.stumbleupon{

		background:url("../images/stumbleupon.gif") no-repeat 0 0;

	}

	.socialbookmark ul li.propeller{

		background:url("../images/propeller.gif") no-repeat 0 0;

	}

	.socialbookmark ul li a{

		padding:0 0 0 18px;

		margin:0 5px 0 0px;

	color: #069;
	line-height: 16px;
	height: 16px;
}
/* @end */




/* @group Custom reg page */
.bluebox_double {
	color: #fff;
	background-color: #069;
	margin: 0;
	padding: 0;
}
.customreg_option2spacer {
	background-color: #069;
	width: 20px;
}
.customreg_option_header {
	color: #fff;
	background: #fff url(../images/customreg_option_header_left.jpg) no-repeat;
}
.customreg_option_header_right {
	color: #fff;
	background: url(../images/customreg_option_header_right.jpg) no-repeat right;
}
.customreg_option_footer {
	color: #fff;
	background: #b4e4e6 url(../images/customreg_option_footer_left.gif) no-repeat 0 bottom;
	font-size: 6pt;
	height: 11px;
}
.customreg_option_footer_right {
	color: #fff;
	background: url(../images/customreg_option_footer_right.gif) no-repeat right bottom;
	font-size: 6pt;
	height: 11px;
}
.customreg_option_header_right h4 {
	color: #069;
	font-size: 7pt;
	line-height: 17px;
	padding: 0 0 0 10px;
	margin: 0;
}
.customreg_option_content {
	color: #000;
	vertical-align: top;
	padding: 10px 10px 0;
	background: #b4e4e6 url(../images/customreg_option_back.jpg) repeat-x right 0;
	width: 354px;
}
.customreg_option_content_bottom {
	color: #000;
	vertical-align: top;
	padding: 10px 10px 0;
	background: #b4e4e6;
}
.customreg_option_content p{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.customreg_option_content label{
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.customreg_option_content input{
	margin-bottom: 10px;
}
.customreg_option_content_bottom a {
	margin: 0 10px 0;
}
.reg_landing_option {
	padding: 20px;
	margin-top: 10px;
	border: 1px #a7a37e dotted;
	background-color: #f3f1d9;
}
.reg_landing_introtop {
	font-weight: bold;
	font-size: 9pt;
	color: #6cc;
}
.reg_landing_intro {
	font-weight: bold;
	font-size: 9pt;
	color: #000;
}
.reg_landing_introbot {
	color: #000;
}
.reg_landing_option_divider_line {
	width: 20px;
	border-left: 1px #a7a37e solid;
}
.reg_landing_option_divider {
	width: 20px;
}
.reg_landing_option_header {
	font-size: 24pt;
	color: #ee3e41;
	font-weight: bold;
}
.reg_landing_option_header_blue {
	font-size: 24pt;
	color: #069;
	font-weight: bold;
}
.reg_landing_option_header_green {
	font-size: 24pt;
	color: #8fd72d;
	font-weight: bold;
}

/* @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 0;
}
#subnav_pti {
	height: 20px;
	float: right;
	z-index: 1;
	top: 0;
	position: absolute;
	right: 0;
}

#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: 74px;
}
#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_cheznous 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 */


/* @end */
/* @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_membersarea {
	color: #fff;
	background: #069 url(../images/box_propearch_mainback.jpg) repeat-x 0 10px;
}
#CMAedit_box_small_membersarea_header {
	color: #fff;
	background: #069 url(../images/box_membersarea_header.jpg) no-repeat;
	font-size: 6pt;
	height: 10px;
}

#CMAedit_box_small_mebersarea_footer {
	color: #fff;
	background: #069 url(../images/box_prop_footer_bl.gif) no-repeat;
	font-size: 6pt;
	height: 11px;
}

#CMAedit_box_small_mebersarea_footer_right {
	color: #fff;
	background: url(../images/box_prop_footer_br.gif) no-repeat right;
	font-size: 6pt;
	height: 11px;
}

#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;
}

#CMAedit_box_small_headline_membersarea {
	background: url(../images/cma_nav_header_members.jpg) no-repeat 0 0;
	height: 33px;
	font-weight: bold;
	font-size: 11pt;
	line-height: 31px;
	margin: 0;
	padding: 0 0 0 36px;
}

/* 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;
}

.mailcol_small{
	float: left;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 65px;
	display: block;
	height: 20px;
	overflow: hidden;
}
.mailcol_small a{
	margin-top: 3px;
}

.mailcol_long{
	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_long a{
	margin-top: 3px;
}

.mailcol_med{
	float: left;
	line-height: 20px;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 110px;
	display: block;
	height: 20px;
	overflow: hidden;
}
.mailcol_med a{
	color: #069;
}

.mailcol_lock{
	float: left;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #ccc;
	width: 15px;
	height: 20px;
}

.mailcol_end{
	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;
}
.adsense_container_125_darkblue {
	text-align: left;
	left: 10px;
	position: relative;
}
.adsense_container_125_lightblue {
	text-align: left;
	left: 20px;
	position: relative;
}
.adsense_container_160_lightblue {
	text-align: left;
	left: 10px;
	position: relative;
}
#adsensetowerbox {
	text-align: left;
	left: 10px;
	position: relative;
}
#adsensetowerbox img {
	text-align: left;
	left: 10px;
	position: relative;
}
.combox_seperator {
	height: 5px;
}
.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_300wide {
	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;
	width: 300px;
	display: block;
}
.cma_link_but_blue_stretch_tiny {
	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: 1px 1px 1px 1px;
	text-decoration: none;
	line-height: 100%;
}
.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;
}
#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;
	text-align: left;
}
#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;
}

/* @group SHOP */

.shop_item_dark {
	background: url(../images/shop_product_back_dark.jpg) repeat-y right;
	padding: 5px;
	border-bottom: 1px #a7a37e dotted;
}
.shop_item_light {
	background: url(../images/shop_product_back_light.jpg) repeat-y right;
	padding: 5px;
	border-bottom: 1px #a7a37e dotted;
}
.shop_item_header {
	color: #069;
	font-size: 10pt;
	font-weight: bold;
	height: 14pt;
}
.shop_item_price {
	color: #c00;
	font-weight: bold;
}
.shop_item_desc {
	color: #000;
	font-size: 8pt;
	padding: 5px 0 5px 0;
}
.shop_item_link {
	margin: 0;
	padding: 0 0 0 11px;
	font-size: 7pt;
	background: url(../images/genbox_arrow.gif) no-repeat;
	color: #069;
	vertical-align: top;
}
.shop_item_link a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 7pt;
	color: #069;
	line-height: 10px;
	height: 10px;
	display: block;
}
.shop_item_tick label{
	color: #069;
	font-size: 10pt;
	font-weight: bold;
	height: 14pt;
}
.shop_item_tick label a{
	color: #069;
	text-decoration: none;
}
.shop_item_tick input{
	margin: 0;
	padding: 0 0 0 0;
	font-size: 7pt;
	color: #069;
}
.shop_item_buy {
	padding: 5px;
	text-align: right;
}
.shop_item_choose {
	padding: 0 5px 5px 0 ;
	text-align: right;
	border-top: 1px #e1ddbb dotted;
	background-color: #a7a37e;
}
.shop_item_buy h3 {
	color: #c00;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px;
}
.shop_item_choose label{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 7pt;
	color: #efecca;
	line-height: 10px;
	height: 10px;
	font-weight: bold;
}
.shop_item_choose select{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-size: 7pt;
	color: #069;
	font-weight: bold;
	border: 1px #069 solid;
}
.shop_item_choose input{
	margin: 0 0 0 0;
	padding: 1px;
}
.shop_item_buy_submit {
	padding: 10px 5px 0;
	text-align: right;
	background-color: #a7a37e;
}


/* @end */
/* @group SPECIAL OFFERS */

.cma_special_offers td {
	padding: 5px 5px 0 5px;
	margin: 0;
	vertical-align: top;
}
.cma_special_offers h3 {
	color: #069;
	font-size: 10pt;
	font-weight: bold;
	height: 14pt;
	padding: 0 0 3px 0;
	margin: 0;
}
.cma_special_offers p {
	color: #000;
	font-size: 8pt;
	padding: 0 0 5px 0;
	margin: 0;
}
.cma_special_offers ul  {
	margin: 0;
	padding: 0 0 0 0;
}
.cma_special_offers ul li {
	margin: 0;
	padding: 0 0 0 12px;
	font-size: 7pt;
	background: url(../images/genbox_arrow.gif) no-repeat;
	color: #069;
	line-height: 10px;
	height: 10px;
	display: block;
}
.cma_special_offers ul li a {
	margin: 0;
	padding: 0 0 0 0;
	color: #069;
}


/* @end */

/* @group CMA DARK BLUE SIDE COL */
.cma_sidecol_content {
	padding: 10px 10px 0;
}
.cma_sidecol_content table{
	padding: 0;
	margin: 0;
}
.cma_sidecol_content table td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.cma_sidecol_content img{
	color: #000;
	margin: 0 3px 0 0;
}
.cma_sidecol_content p{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:8pt;
}
.cma_sidecol_content p a{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.cma_sidecol_content h3{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 13pt;
	font-weight: bold;
}
.cma_sidecol_content h4{
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 9pt;
	font-weight: bold;
}
.cma_sidecol_content h4 a, .cma_sidecol_content h4 a:link, .cma_sidecol_content h4 a:visited{
	color: #fff;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.cma_sidecol_content h4 a:hover {
	color: #6cc;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.cma_sidecol_content ul {
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.cma_sidecol_content ul li {
	margin: 0;
	padding: 0 0 5px 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/arrowwhiteonblue.gif) no-repeat;
	color: #6cc;
	line-height: 108%;
}

.cma_sidecol_content ul li a{
	margin: 0;
	padding: 0 0 0 0;
	font-size: 7pt;
	color: #fff;
}

.memberarea_shop {
	margin: 5px 0 0 10px;
	width: 160px;
}
.memberarea_shop td {
	border-top: 1px #6cc dotted;
	padding: 1px 0 1px 0;
}
.memberarea_shop ul {
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:8pt;
}
.memberarea_shop ul li {
	margin: 0;
	padding: 0 0 0 12px;
	font-size:7pt;
	list-style-type: none;
	background: url(../images/arrowwhiteonblue.gif) no-repeat;
	color: #6cc;
	line-height: 108%;
}

.memberarea_shop ul li a{
	margin: 0;
	padding: 3px 0 3px 0;
	font-size:7pt;
	color: #fff;
}

.memberarea_shop_submit input{
	margin-top: 3px;
}

/* @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;
}
/* @end */



/* @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;
}
#adv_searchbox_form td select option{
	width: 150px;
}
.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 */




