html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, strong, ol, ul, li, fieldset, form, label, legend, table {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	line-height: 1;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #55616c;
	background: #2A4866 url(../images/bg_body.gif) top repeat-x;
	}
	
#header {
	width: 980px;
	height: 105px;
	margin: 0 auto;
	border-top: 1px solid #0e2d4c;
	background: #fff url(../images/bg_header.gif) no-repeat;
	}
	
#header #logo {
	margin: 17px 0 0 20px;
	}

#header #phone {
	font-size: 12px;
	margin: 0px 0px 0px 225px;
	}
	
#header_top {
	float: right;
	width: 498px;
	height: 104px;
	}	
	
#header_menu {
	margin-top: 13px;
	color: #c3c3c3;
	font-weight: bold;
	float: left;
	}			
	
#header_menu li {
	display: inline;
	}	
	
#login_content {	
	text-align: right;
	font-weight: bold;
	margin: 6px 12px 0 0;
	}	
	
a:link#login, a:visited#login {
	color: #f60;
	line-height: 14px;
	margin-bottom: -9px;
	} 	
	
a:hover#login, a:active#login {
	color: #0080ff;
	}	
	
#header_right {
	height: 65px;
	margin-top: 9px;
	}	
	
#header_right input {
	border: 1px solid #38516b;
	}	

#newsletter {
	height: 51px;
	width: 237px;
	padding-top: 14px;
	}

#newsletter .field {
	width: 160px;
	height: 16px;
	margin: 4px 7px 0 0;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}
	
#newsletter .fielderror {
	width: 160px;
	height: 16px;
	margin: 4px 7px 0 0;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}		
	
#newsletter #apply_btn {
	height: 20px;
	width: 56px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_header_button.gif) repeat-x;
	}		
	
#keyword_search {
	height: 51px;
	width: 244px;
	padding: 14px 0 0 12px;
	float: right;
	}
	
#keyword_search .field {
	width: 157px;
	height: 16px;
	margin: 4px 7px 0 0;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}	
	
#keyword_search .fielderror {
	width: 157px;
	height: 16px;
	margin: 4px 7px 0 0;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}	
	
#keyword_search #kwrd_search_btn {
	height: 20px;
	width: 62px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_header_button.gif) repeat-x;
	}
	
#middle {
	background: #fff url(../images/bg_middle.gif) top repeat-x;
	}

#container {
	width: 978px;
	margin: 0 auto;
	padding: 0 1px 0;
	background: #fff url(../images/bg_container.gif) top repeat-x;
	}	

#search_box {
	background: #DAE7F5;
	width: 720px;
	margin: 5px 2px 5px 0;
	float: left;
	}
	
#search_box_right {
	background: #DAE7F5;
	width: 256px;
	}

#tabmenu {
	height: auto;
	color: #214365;
	font-size: 12px;
	font-weight: bold;
	padding-left: 18px;
	}

#tabmenu li {
	display: inline;
	height: 29px;
	}

.tab_on {
	display: block;
	height: 19px;
	padding: 9px 8px 0 8px;
	float: left;
	}

#off_l {
	height: 28px;
	width: 8px;
	background: url(../images/bg_tab_off_l.gif) no-repeat;
	float: left;
	}	
	
#off_center {
	background: #fff url(../images/bg_tab_off_center.gif) repeat-x;
	height: 20px;
	padding-top: 8px;
	float: left;
	}	
	
#off_r {
	height: 28px;
	width: 8px;
	background: url(../images/bg_tab_off_r.gif) no-repeat;
	float: left;
	}
	
.active {
	background: #f1f6fb url(../images/bg_tab_off_center.gif) repeat-x;
	border-right: 1px solid #214365;
	color: #214365 !important;
	margin-top: 1px;
	height: 19px !important;
	padding: 8px 7px 1px 8px !important;
	}

#search_content {
	color: #214365;
	font-weight: bold;
	min-height: 137px;
	background: url(../images/bg_tabs_content.gif) top repeat-x;
	padding: 12px 18px 18px;
	}
	
#search_bottom {
	height: 33px;
	background: url(../images/bg_tabs_bottom.gif) no-repeat;
	}	
	
.box {
	padding-right: 20px;
	/*height: 42px;*/
	float: left;
	}
	
.box select {
	font-weight: normal;
	margin-top: 2px;
	border: 1px solid #38516B;
	}
	
.box .drop_l {
	width: 160px;
	}
	
.box2 {
	padding-right: 20px;
	height: 40px;
	}	
	
.box2 select {
	font-weight: normal;
	margin-top: 2px;
	border: 1px solid #38516B;
	}
	
.box2 input {
	font-weight: normal;
	margin-top: 2px;
	border: 1px solid #38516B;
	}			
	
.box_caption_s {
	width: 100px;
	float: left;
	}	
	
.box_caption_m {
	width: 90px;
	float: left;
	}
	
.box_caption_l {
	width: 100px;
	float: left;
	}	
	
.more_options {
	float: right;
	margin-top: 20px;
	}		
	
.more_options img {
	margin: 0 0 -1px 5px;
	}			
	
#ask_box {
	width: 256px;
	height: 239px;
	margin: 5px 0 5px 0px;
	float: left;
	position: relative;
	z-index: 0;
	}
	
#ask_menu {
	height: 36px;
	padding: 2px 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/bg_tabs_ask.gif) no-repeat;
	}	
	
#ask_menu ul {
	padding: 7px 8px 6px 6px;
	}	

#ask_menu li {
	display: inline;
	}	

#off2_l {
	height: 28px;
	width: 8px;
	background: url(../images/bg_tab2_off_l.gif) no-repeat;
	float: left;
	}	
	
#off2_center {
	background: #fff url(../images/bg_tab2_off_center.gif) repeat-x;
	color: #214365;
	height: 20px;
	padding-top: 8px;
	float: left;
	}	
	
#off2_r {
	height: 28px;
	width: 8px;
	background: url(../images/bg_tab2_off_r.gif) no-repeat;
	float: left;
	}	

#ask_content {
	color: #fff;
	height: 174px;
	background: #6fbdeb url(../images/bg_tabs2_content.gif) top repeat-x;
	padding: 10px 18px 2px;
	}

#ask_content .caption {
	color: #fff;
	font-size: 11px;
	width: 66px;
	height: 12px;
	padding-top: 4px;
	margin-bottom: 8px;
	float: left;
	}	
	
#ask_content input {
	position: relative;
	height: 18px;
	z-index: 1;
	}	
	
#ask_content .field, #ask_content .field2 {
	width: 147px;
	height: 16px;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	border: 1px solid #38516b;
	}
	
#ask_content .dotted_line {
	border-top: 1px dotted #fff;
	margin: 0 0 3px;
	} 
	
#ask_content .submit {
	height: 18px;
	width: 64px;
	color: #fff;
	font-size: 12px;
	padding-bottom: 3px;
	margin-right: 3px;
	font-weight: bold;
	cursor: pointer;
	float: right;
	background: url(../images/bg_submit.gif) repeat-x;
	border: 1px solid #38516b;
	}		
	
#ask_bottom	{
	height: 14px;
	background: url(../images/bg_tabs2_bottom.gif) no-repeat;
	}	
	
#ask_bottom .submit {
	height: 18px;
	width: 64px;
	color: #fff;
	font-size: 12px;
	padding-bottom: 3px;
	margin-right: 3px;
	font-weight: bold;
	cursor: pointer;
	float: right;
	background: url(../images/bg_submit.gif) repeat-x;
	border: 1px solid #38516b;
	}
	
.btn {
	height: 18px;
	width: 64px;
	color: #fff;
	font-size: 12px;
	padding-bottom: 3px;
	margin-right: 3px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_submit.gif) repeat-x;
	border: 1px solid #38516b;
	}	
	
.search_btn {
	height: 24px;
	width: 90px;
	color: #fff;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 10px 0 0 3px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_submit2.gif) repeat-x;
	border: 1px solid #38516b;
	}
	
.search_btn_l {
	height: 24px;
	width: 130px;
	color: #fff;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 10px 0 0 3px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_submit2.gif) repeat-x;
	border: 1px solid #38516b;
	}	
	
.spacer {
	height: 15px;
	background: url(../images/bg_spacer.gif) repeat-x;
	}	
	
#left_col {
	width: 720px;
	padding-bottom: 20px;
	float: left;
	}
	
#left_col #search_menu {
	margin: 5px 0px 0px 0px;
	}	
	
#main_content {
	font-size: 12px;
	padding: 0 18px 0;
	background: url(../images/bg_tabs_header_bottom.gif) top repeat-x;
	}
	
#main_content h2 {
	color: #f60;
	text-transform: uppercase;
	padding: 20px 0 4px 0;
	}	
	
.pages {
	padding: 18px 0 14px 0;
	}
	
.pages a {
	font-weight: bold;
	}	
	
.pages#bottom {
	padding: 12px 0 50px 0;
	border-top: 2px dotted #C7CFD4;
	}	
	
.pagination {
	float: right;
	}
	
.pagination	select {
	float: left;
	margin: 0 4px 0;
	}	
	
.result_single {
	min-height: 159px;
	background: url(../images/bg_gradient.gif) top repeat-x;
	border-top: 2px dotted #C7CFD4;
	}	
	
.result_single img {
	float: left;
	padding: 1px;
	margin: 21px 10px 21px 0;
	background: #fff;
	border: 1px solid #b2c9eb;
	}
	
.result_single img:hover {
	border: 1px solid #0080FF;
	}			
	
.result_single_content {	
	float: left;
	width: 510px;
	margin: 21px 0 0 10px;
	padding-bottom: 21px;
	line-height: 17px;
	}	
	
.result_single_content h3 {
	font-weight: bold;
	margin: 3px 0;
	}	
	
.result_single_content h4 {
	color: #f60;
	line-height: 19px;
	margin-bottom: 2px;
	}	

.country_region {
	font-size: 11px;
	font-weight: bold;
	color: #6C88A5;
	}
	
.result_single_content p {
	margin-top: 4px;
	}
	
.property_single {
	height: 212px;
	background: url(../images/bg_gradient.gif) top repeat-x;
	border-top: 2px dotted #C7CFD4;
	}		

.property_single img {
	float: left;
	padding: 1px;
	margin: 21px 10px 0 0;
	background: #fff;
	border: 1px solid #b2c9eb;
	}	
		
.property_single_content {	
	float: left;
	width: 510px;
	margin: 21px 0 0 10px;
	padding-bottom: 21px;
	line-height: 17px;
	}	
	
.property_single_content h3 {
	font-weight: bold;
	margin: 3px 0;
	}	
	
.property_single_content h4 {
	color: #f60;
	line-height: 19px;
	margin-bottom: 2px;
	}	
	
#property-actions {
	float: right;
	font-size: 11px;
	}
	
#property-actions p {
	margin-bottom: 5px;
	}
	
#property-actions p img {
	float: none;
	margin: 0 3px -3px 0;
	padding: 0 0 0 0;
	border: 0;
	}		

.box_content {
	min-height: 45px;
	background: url(../images/bg_gradient.gif) top repeat-x;
	padding: 12px 10px 8px 0;
	border-top: 2px dotted #C7CFD4;
	}

.box_content ul {
	width: 280px;
	margin-top: 4px;
	float: left;
	}			

.box_content li {
	list-style-type: square;
	line-height: 18px;
	margin-left: 20px;
	}
	
/* sitemap */

ul#sitemap {
	list-style: square;
    padding-left: 10px;
}

ul#sitemap li {
	line-height: 1.4em;
	width: 300px;
    padding: 0 5px 5px 0;
}

ul#sitemap ul li {
	list-style-type: circle;
}
	
.box_content .thumbs {
	float: left;
	padding: 1px;
	margin: 8px 14px 8px 0;
	background: #fff;
	border: 1px solid #b2c9eb;
	}	
	
.box_content .thumbs:hover {
	border: 1px solid #0080FF;
	}	
	
#right_col {
	width: 256px;
	padding-bottom: 10px;
	margin-left: 2px;
	float: left;
	}
	
#right_col #ask_box	{
	float: none;
	}
	
#right_col #search_right {
	width: 256px;
	height: 24px;
	margin: 5px 0px 0px 0px;
	background: url(../images/bg_search_right.gif) no-repeat;
	}	
	
#right_col #search_content {
	width: 220px;
	background: #d6e7f9;
	margin: -5px 0px 0px 0px;
	}
	
#right_col #search_bottom {
	width: 256px;
	height: 37px;
	background: url(../images/bg_search_right_bottom.gif) no-repeat;
	}			
	
#welcome {
	min-height: 172px;
	margin: 10px 16px 0 18px;
	background: url(../images/welcome_img.jpg) top right no-repeat;
	}
	
#welcome h1 {
	text-transform: uppercase;
	padding-bottom: 2px;
	color: #3b444d;
	}			

#welcome_content {
	color: #000;
	width: 447px;
	padding: 15px 0 0 2px;
	background: url(../images/bg_gradient.gif) top repeat-x;
	border-top: 2px dotted #C7CFD4;
	}
	
#welcome_content p {
	font-size: 12px;
	font-weight: normal;
	}	
	
#welcome_content ul li{
	line-height: 1.5em;
	}	
		
#latest_news {
	font-size: 12px;
	margin: 0px 14px 0 18px;
	}	
	
#latest_news h2 {
	color: #f60;
	text-transform: uppercase;
	padding-bottom: 4px;
	}		
	
#latest_news_content {
	padding: 22px 4px 15px 2px;
	background: url(../images/bg_gradient.gif) top repeat-x;
	border-top: 2px dotted #C7CFD4;
	}	
	
#latest_news_content .date {
	font-size: 10px;
	color: #000;
	}	
	
#latest_news_content .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	}
	
#latest_news_content .text {
	color: #55616c;
	line-height: 16px;
	margin-bottom: 18px;
	}	
	
#latest_news_content p {
	color: #55616c;
	margin-bottom: 18px;
	}
	
#nonsearch_box {
	font-size: 12px;
	margin: 20px 14px 0 18px;
	}	
	
#nonsearch_box h2 {
	color: #f60;
	text-transform: uppercase;
	padding-bottom: 4px;
	}		
	
#nonsearch_box_content {
	padding: 22px 4px 15px 2px;
	background: url(../img/bg_gradient.gif) top repeat-x;
	border-top: 2px dotted #C7CFD4;
	}	
	
#spotlights {
	margin: 0px 14px 8px 18px;
	}	
	
#spotlights h2 {
	color: #f60;
	text-transform: uppercase;
	padding-bottom: 4px;
	}		
	
#spotlights_content {
	padding: 18px 4px 12px 4px;
	background: url(../images/bg_spotlights.gif) bottom repeat-x;
	border-top: 2px dotted #C7CFD4;
	}
	
.spotlight_item {
	width: 152px;
	float: left;
	}
	
.spotlight_item img {	
	border: 1px solid #fff;
	}
	
.spotlight_item h6 {
	padding: 6px 0 6px 3px;
	}			
	
.spotlight_item p {
	color: #000;
	line-height: 15px;
	padding-left: 2px;
	height: 6em;	/* by Damjan */
	}	
	
.item_spacer {
	width: 24px;
	height: 10px;
	float: left;
	}		
	
#submenu_box {
	color: #fff;
	margin: 10px 0 10px 0;
	background: #77aede url(../images/bg_submenu_bottom.gif) bottom no-repeat;
	padding-bottom: 15px;
	}	
	
#submenu_box_top {
	height: 10px;
	background: url(../images/bg_submenu_top.gif) no-repeat;
	}	
	
#submenu_box ul {
	padding: 5px 0 5px 18px;
	}
	
#submenu_box li {	
	list-style: none;
	}	
	
#submenu_box a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	}	
	
#submenu_box a:hover {
	color: #d7ecff;
	}	
	
#submenu_box form {
	margin: 0px 18px 0px;
	}	
	
#submenu_box .field {
	width: 150px;
	height: 16px;
	margin-top: 3px;
	padding: 2px 0 0 2px;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}	
	
#submenu_box .ref_search_btn {
	height: 20px;
	width: 62px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_submit2.gif) repeat-x;
	border: 1px solid #38516b;
	}	
	
#banners {
	text-align: center;
	margin-bottom: 10px;
	background: #D3E2EF url(../images/bg_banners_bottom.gif) bottom no-repeat;
	}	

#banners img {
	padding-bottom: 10px;
	}
	
#banners_top {
	height: 10px;
	background: url(../images/bg_banners_top.gif) no-repeat;
	}
	
#poll {
	text-align: center;
	margin-bottom: 8px;
	background: #BBBB9A url(../images/bg_poll.gif) bottom repeat-x;
	}	
	
#poll_top {
	height: 10px;
	background: url(../images/bg_poll_top.gif) top no-repeat;
	}	
	
#poll_center {
	color: #595946;
	font-size: 11px;
	font-weight: bold;
	padding: 0 15px 10px;
	text-align: left;
	}
	
#poll_center h5 {
	color: #fff;
	line-height: 16px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	border-bottom: 2px dotted #fff;
	}		

#poll_center a {
	font-size: 11px;
	font-weight: bold;
	}
	
#poll_center .radio_b {
	margin-right: 6px;
	}		
	
.answer {
	height: 20px;
	}		
	
#vote {
	height: 18px;
	width: 56px;
	color: #fff;
	font-size: 12px;
	margin: 14px 90px 0 0;
	padding-bottom: 2px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_vote.gif) repeat-x;
	border: 1px solid #7e7e65;
	}	
	
#poll_bottom {
	height: 10px;
	background: url(../images/bg_poll_bottom.gif) bottom no-repeat;
	}
	
#footer {
	height: 60px;
	padding: 30px 0 30px;
	background: url(../images/bg_footer.gif) top repeat-x;
	}

#footer_top {
	width: 980px;
	height: 40px;
	color: #c3c3c3;
	margin: -28px auto 5px;
	background: url(../images/footer_c.gif) repeat-x;
	}	
	
#footer_top #right {
	float: right;
	}	
	
#footer_content {
	text-align: center;
	color: #7cafd6;
	font-size: 10px;
	letter-spacing: 3px;
	margin: 0 auto 0;
	padding: 0 15px 0 20px;
	width: 945px;
	}
	
#footer_menu {
	margin-left: 10px;
	float: left;
	}	
	
#footer_menu li {
	display: inline;
	}	
	
#site_by {
	float: right;
	margin-right: 8px;
	font-size: 10px;
	}		
	
#site_by a:link, #site_by a:visited {
	color: #7cafd6;
	}	
	
#site_by a:hover, #site_by a:active {
	color: #618FB2;
	}	
	
h1 {
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
	}	
	
h2 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	}
	
h3 {
	font-size: 18px;
	}	
	
h4 {
	font-size: 16px;
	}	
	
h5 {
	font-size: 14px;
	font-weight: bold;
	}
	
h6 {
	font-size: 12px;
	font-weight: bold;
	}	
	
p {
	line-height: 17px;
	}		
	
a:link, a:visited {
	color: #0d5cab;
	text-decoration: none;
	}
	
a:hover, a:active {
	color: #0080ff;
	text-decoration: none;
	}		

input, select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

.warning_msg {
	position: absolute;
	width: 180px;
	left: 18px;
	top: 70px;
	z-index: 100;
	visibility: visible;
	text-align: center;
	color: #fff;
	font-size: 11px;
	padding: 30px 20px;
	background: #c00;
	}		
	
.float_l {
	float: left;
	}	
	
.clear {
	clear: both;
	}		
/************************************************ CONTACT ************************************************************/

#inquireform {
    width: 500px;
}

#inquireform .field {
	border: 1px solid #38516b;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}

#inquireform textarea {
	border: 1px solid #38516b;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	}

#inquireform label {
	display: block;
	font-size: 11px;
	color: #000000;
	padding-bottom: 3px;
	padding-top: 10px;
}
.fieldholder1 {
	width: 218px;
	float: left;
}
.fieldholder2 {
	width: 218px;
	float: left;
	padding-left: 24px;
}
.inquirebutton {
	display: block;
	float: left;
	margin-right: 14px;
	width: 140px;
	background: #FF9900;
	color: #000000;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 10px;
	text-align: left;
	border: none;
	height: 24px;
	font-weight: bold;
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.inquirebutton:hover {
	background: #F6C159;
	color: #993300;
}
.method a {
	color: #000000;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 3px;
}
.method a:hover {
	color: #0080FF;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 3px;
}
.method img {
	float: left;
	margin-top: -1px;
}
.method table {
	float: left;
	padding-right: 5px;
	margin-top: -2px;
}
.fielderror {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c433c;
	border: 1px solid #fb4e4e;
	background: #ebedea url(../images/field-back.gif) top left repeat-x;
	padding-top: 3px;
	padding-left: 4px;
	height: 15px;
}
/* FAQ */
#faq {
    width: 100%;
}
#faq ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#faq ul li {
	background: url(../images/bullet.jpg) top left no-repeat;
	line-height: 14px;
	padding-left: 25px;
	padding-bottom: 8px;
    list-style: none;
}
.question {
	margin-top: 20px;
	background: #D37A22;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid white;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
}
.question a {
	color: #FFFFFF;
}
.question a:hover {
	text-decoration: underline;
}
.answer {
	margin-bottom: 10px;
	background: #ffe9ba url(../images/contentshade.gif) top left repeat-x;
	padding: 14px;
    height: 100%;
}

/******* SIGNUP FORM *******/

#sing_up1 select {
	border: 1px solid #38516b;
	}

.label_box {	
	width: 200px;
	height: 26px;
	line-height: 16px;
	float: left;
	}

.field_box {
	height: 26px;
	}

.field_box input {
	border: 1px solid #38516b;
	background: #fff url(../images/bg_textfield.gif) top repeat-x;
	height: 16px;
	}	
	
.red_star {
	color: #f00;
	font-size: 14px;
	font-weight: bold;
	}	
	
.border {
	border-bottom: 1px dotted #ccc;
	margin: 20px 0 20px;
	}	
	
/******* LOGIN FORM *******/

#wrapper {
	padding: 10px;
    background: #38516b;
	}

#frmLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}	
	
#frmLogin .btn {
	margin: 3px 0 0 62px;
	}	
	
#frmLogin .btn_cancel {
	float: right;
	}
	
#frmLogin label {
	display: block;
	width: 62px;
	padding-top: 4px;
	color: #fff;
	float: left;
	}	
	
.field {
	width: 110px;
	border: 1px solid #38516b;
	}	
	
/******* /LOGIN FORM *******/	

#contformholder {
	background: transparent;	/* by Damjan */
	}

#contformholder form {
	margin: 20px 0 20px;
	}

#contformholder label {
	display: block;
	width: 107px;
	padding: 4px 3px 0 0;
	text-align: right;
	float: left;
	}
	

#tabmenu a {
	display: block;
	height: 19px;
	padding: 9px 8px 0 9px;
	float: left;
}

#tabmenu a:link, #tabmenu a:visited {
	color: #fff;
	}	
	
#tabmenu a:hover, #tabmenu a:active {
	color: #214365;
	}	
/*#tabmenu a:link.selected, #tabmenu a:visited.selected {
	color: #447DB6;
	}*/
#tabmenu a.activeSearch {
	/*color: #142c43 !important;*/
	background: url("../images/bg_search_center.gif") repeat-x;
	border-right: 1px solid #DAE7F5;
	border-left: 1px solid #DAE7F5;
}

	
#ask_menu li a:link, #ask_menu li a:visited {
	color: #fff;
	padding: 7px 8px 6px;
	}

#ask_menu li a:hover {
	color: #142c43;
	}
	
#ask_menu li a:active {
	color: #142c43;
	background: url("../images/bg_tab2_off_center.gif") repeat-x;
	border-right: 1px solid #214365;
	}	
	
#ask_menu li a.activeTab {
	color: #142c43 !important;
	background: url("../images/bg_tab2_off_center.gif") repeat-x;
	}	
	
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.75;
	background-color:transparent !important;
	background-color: #000;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../images/submodal/maskBG.png") !important; /* For browsers Moz, Opera, etc. */ /* by Damjan */
	background-image:none;
	background-repeat: repeat;
	display:none;	
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 4px solid #525252;
	background-color: #525252;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #525252;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	position: relative;
	z-index: 203;
	height:14px;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
}	

#contformholder input {
	margin-bottom: 5px;
}

#tabmenu li a{color:#4b88c1!important;}
#tabmenu li a:hover{color:#fff!important; background: url("../images/bg_search_center.gif") repeat-x;}
#tabmenu li a.activeSearch{color:#fff!important}
