	html, body {
		height:100%;
		/*min-height:100%;*/
		margin:0px;
		padding:0px;
		color:#555555;
		border: none;
		font-family:Tahoma,Helvetica;
		font-size:11px;
	}
	#container {
		/*height:auto !important;  real browsers */
		height:100%;
		width:100%;
		margin:0px auto 0px auto;
		padding:0px;	
		text-align:center;
	}

	#footer {
 		padding:0px 0px 0px 0px;
		vertical-align:bottom;
		height:30px;
	}
	#header {
		height:150px;
		margin:0px auto 0px auto;
		padding:0px 0px 0px 0px;
		width:960px;
		vertical-align:top;
		text-align:left;
		background-image:url(../images/header_new.gif);
		background-repeat:no-repeat;	
	}
	#header_small {
		height:80px;
		margin:0px auto 0px auto;
		padding:0px 0px 0px 0px;
		width:990px;
		vertical-align:top;
		text-align:left;
	}
	.header_small_cont{
		margin:0px 0px 0px;
		height:35px;
		padding:5px 0px 10px 10px;
		background-color:#fff;
		border:1px solid #ddd;	
	}
	/*.header_small_cont div{
		background-image:url(../images/header_small.gif);
		background-repeat:repeat-x;
		background-position:top right;
		height:30px;
		padding:10px 0px 10px 10px;
	}*/
	.logo_small{
		width:126px;
		display:block;
		float:left;
		margin-top:5px;
	}
	.header_small_cont p{
		width:600px;
		text-align:right;
		padding:12px 10px 0px 0px;
		float:right;
	}
	.header_small_cont p span{
		/*width:100px;*/
		text-align:left;
		padding:5px 10px 5px 10px;
		height:20px;
		/*display:block;*/
		/*float:right;*/
	}
	#body {
		padding:0px;
		margin:0px;
		vertical-align:top;
		background-image:url(../images/header_tile.gif);
		background-repeat:repeat-x;
		background-position:top left;
	}
	#content {
		width:960px;
		margin:0px auto 0px auto;
		padding:5px 0px 0px 0px;
		vertical-align:top;
		text-align:left;
	}
	#content_s {
		width:990px;
		margin:0px auto 0px auto;
		padding:5px 0px 0px 0px;
		vertical-align:top;
		text-align:left;
	}

	.language_bar{
        	/*width:960px;*/
		margin:0px;
		padding:5px 0px 0px 0px;
 	}
	.footer_data {
		/*background-image:url(../images/devider.gif);
		background-repeat:repeat-x;
		background-position:top left;*/
		padding:10px 0px 7px 0px;
		bottom:0px;
		text-align:center;
	}
	a {
		color:#083590;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	area{
		cursor: pointer;
	}
	p {
		margin:0px;
		padding:0px;
	}
	input, select{
		font-size:11px;
		font-family:Tahoma;
		margin:0px;
		padding:0px;
 	}
	img {
		border:0px none;
	}
	sup{ 
		font-size:8px;
		padding:0px;
		margin:0px;
		vertical-align:top;
	}
	/* table styles */
	
	table.domains {
		padding:0px;
		margin:0px;
		width:645px;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;
	}
	table.domains th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.domains td {
		width:220px;
		border-width: 0px 0px 0px 0px;
		padding:1px;
		border-style: none none none none;
	}
	table.det_view td {
		vertical-align:top;
	}
	.details_list {
		padding:0px;
		margin:0px;
		width:100%;
		list-style-type:none;
	}
	.details_list li {
		padding: 1px 0px 1px 0px;
		margin:0px 0px 0px 0px;
		/*background-image:url(../images/horizontal_devider.gif);
		background-repeat:repeat-x;
		background-position:bottom left;*/
		clear:both;
	}
	.details_list li span{
		display:block;
		float:left;
		
	}
	.search_list {
		padding:0px 0px 0px 10px;
		width:205px;
		overflow:auto;
		margin:0px;
		height:250px;
		list-style-type:none;
	}
	.search_list li {
		padding:0px;
		margin:0px 0px 0px 0px;
	}
	table.subentities {
		padding:0px;
		margin:0px 0px 0px 2px;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;

	}
	table.subentities th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.subentities td {
		vertical-align:top;
		border:1px solid #cccccc;
		
	}
	table.subentities td p{
		clear:both;
		
	}
	table.subentities td label {
		padding:0px 2px 0px 0px;
		
	}
	table.sub_help_table{
		padding:0px 0px 0px 0px;
		margin:3px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;
		width:100%;
	}
	table.sub_help_table td{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px none;
	}
	table.cv_subentities {
		padding:0px;
		width:97%;
		margin:0px 0px 0px 2px;
		border:0px none;
		border-collapse: collapse;
	}
	table.cv_subentities th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.cv_subentities td {
		vertical-align:middle;
		padding:5px 0px 15px 0px;
		background-image:url(../images/horizontal_devider.gif);
		background-repeat:repeat-x;
		background-position:bottom left;	
	}
	table.cv_subentities table {
		padding:0px;
		width:100%;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;

	}
	table.cv_subentities table td{
		padding:3px 0px 3px 0px;
		border:0px none;
		background-image:none;
	}

	table.entry_form {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:645px;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;
	}
	table.entry_form th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.entry_form td {
		border-width: 0px 0px 0px 0px;
		padding:1px 5px 1px 1px;
		border-style: none none none none;
		vertical-align:middle;
	}
	table.gallery_table {
		padding:0px;
		margin:0px;
		border:0px none;
		border-collapse: collapse;
	}
	table.gallery_table th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.gallery_table td {
		width:130px;
		height:130px;
		text-align:center;
		vertical-align:middle;
		
	}
	table.sys_table {
		padding:0px;
		margin:0px;
		width:100%;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;
	}

	table.sys_table th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.sys_table td {
		vertical-align:top;
	}
	table.cv_s_select {
		padding:0px;
		margin:0px;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;
	}
	table.cv_s_select th {
		border-width: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		border-style: none none none none;
	}
	table.cv_s_select td {
		/*background-image:url(../images/horizontal_devider.gif);
		background-repeat:repeat-x;
		background-position:bottom left;*/
		padding: 2px 2px 2px 2px;
	}

	/* end of table styles */
	.link_separator{
		/*color:#adadad;*/
		color:#ffdd00;
		font-weight:normal;
	}
	.superscript{
		font-size:8px;
		vertical-align:top;
 	}
	.yellow_button{
        	display:block;
		width:50px;
		height:50px;
		background-image:url(../images/login_button.gif);
		background-repeat:no-repeat;
 	}
	.rivet{
		height:10px;
		margin:0px;
		padding:0px;
		background-image:url(../images/clip.gif);
		background-repeat:no-repeat;
		clear:both;
		text-align:right;
	}
    	.rivet span{
 		display:block;
		margin:0px;
		padding:0px;
		background-image:url(../images/clip.gif);
		background-repeat:no-repeat;
		width:6px;
		height:5px;
		float:right;
 	}
	.logo{
        	float:left;
		margin:5px 0px 0px 0px;
	}
	.logo a{
        	padding:33px 0px 0px 63px;
		margin:35px 0px 0px 30px;
		display:block;
		width:161px;
		height:51px;
		color:#555555;
		background-image:url(../images/logo_bg.jpg);
		background-repeat:no-repeat;
		font-size:9px;
		letter-spacing:1px;
	}
	.logo a:hover{
        	text-decoration:none;
	}
	.dc1{
        	color:#004D99;
	font-weight:normal;
	}
	.dc2{
	color:#FF9933;
	font-weight:bold;
        	}
	#control_panel{
        	width:232px;
		float:right;
		margin:5px 0px 0px 0px;
		padding:0px 10px 0px 0px;
		position:relative;
	}
    	#control_panel label{
        	margin:1px 0px 1px 0px;
		display:block;
	}
    	#control_panel p{
		padding:13px 0px 0px 5px;
        	width:170px;
		height:100px;
		float:left;
	}
	.holder{
       	width:960px;
		margin:0px auto 0px auto;
		text-align:left;
	}
	#search_control{
		position:relative;
        	padding:5px;
		width:690px;
		height:338px;
		border:1px solid #cccccc;
		background-image:url(../images/search_control_bg.gif);
		background-repeat:no-repeat;
		float:left;
		background-color:#ffffff;
	}
	#search_control table{
		width:100%;
		background-color:#ffffff;
		padding:0px 5px 0px 5px;
		height:290px;
	}
	.crosslink{
        	width:238px;
		height:78px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin:0px;
		padding:5px;
		float:right;
	}
	#banner{
        	width:248px;
		height:248px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin:10px 0px 0px 0px;
		padding:0px;float:right;
	}
	#top_properties, #top_jobs{
        	width:700px;
		height:218px;
		float:left;
		border:1px solid #cccccc;
	}
	.title_long{
        	margin:1px 1px 0px 1px;
		border-bottom:1px solid #cccccc;
		background-image:url(../images/title_long.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
		padding:5px;
		height:13px;
	}
	.title_short{
        	margin:1px 1px 0px 1px;
		border-bottom:1px solid #cccccc;
		background-image:url(../images/title_short.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
		padding:5px;
		height:13px;
	}

	#partners_ctrl{
        	width:248px;
		height:218px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px;
		float:right;
	}
	#newest_properties{
        	width:700px;
		height:218px;
		float:left;
		border:1px solid #cccccc;
	}
	#newest_jobs{
        	width:700px;
		height:218px;
		float:left;
		border:1px solid #cccccc;
		background-image:url(../images/newest_properties.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}

	#newest_properties table{
		background-image:url(../images/newest_properties.gif);
		background-repeat:no-repeat;
		background-position:center left;
		text-align:center;
	}
	#newest_jobs table{	
		text-align:center;
	}
	#newest_properties table td{
        	padding:0px 0px 0px 0px;
		width:140px;
		height:90px;
		vertical-align:middle;
	}
	#newest_jobs table td{
        	padding:0px;
		width:138px;
		height:80px;
		vertical-align:middle;
	}
	#deltaindex_ctrl{
        	width:248px;
		height:218px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px;
		float:right;
 	}
	/*snippet that might be deleted */
	.job_search_cat{
		  	display:block;
			overflow:auto;
			height:210px;
			padding:5px 0px 0px 0px;
	}

	.job_search_cat span{
		  	padding:0px;
		  	border:none;
			float:left;
		  	background-color:#ffffff;
		  	width:225px;
		  	display:block;
	}
	.job_search_cat span label{
		  	display:block;
			padding:0px 0px 0px 3px;
			float:left;
		  	width:205px;
	}
	.job_search_cat span input{
			float:left;
			width:14px;
			padding:0px;
			margin:0px;
			height:14px;
	}


	/* end of the snippet that might be deleted */

	/* admin part */
    	#entity_tree{
        	padding:10px 5px 5px 5px;
		width:290px;
		float:left;
		position:relative;
		background-color:#ffffff;
		background-image:url(../images/entity_tree_bg.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	#entity_tree_data{
        	padding:5px;
        	margin:0px;
	}
	
	.admin_index_box{
		margin:0px 0px 0px 0px;
		padding:3px 10px 10px 45px;
		
	}
	.admin_index_box a{
		color:#0c4e90;
		font-weight:bold;
		cursor:pointer;
		padding:4px 4px 4px 0px;
	}
	.admin_index_box ul{
		width:200px;
		float:right;
		padding:0px 0px 0px 0px;
		margin:10px 0px 0px 0px;
		list-style-type:none;
		
	}
	.admin_index_box ul li{
		padding:0px 0px 0px 15px;
		background-image:url(../images/list_type.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
	}

	.admin_index_box p{
		width:300px;
		float:left;
	}
	.subentity_title{
		color:#000000;
		padding:5px 0px 5px 0px;
		background-color:#f5f5f5;

	}
	#feedback{
		color:#ff0000;
		padding:0px 0px 0px 20px;
	}

	/* end of the admin part */
	.horizontal_devider{
		background-image:url(../images/horizontal_devider.gif);
		background-repeat:repeat-x;
		height:15px;
		background-position:center left;
		clear:both;
	}
	.vertical_devider{
		width:1px;
		background-image:url(../images/vertical_devider.gif);
		background-repeat:repeat-y;
		background-position:top center;
	}
	.textbox{
		border-style: inset;
		border-width: thin;
		padding:0px 0px 0px 0px;
		font-size:11px;
	}
	.textarea{
		border-style: inset;
		border-width: 1px;
		border-color:#eaeaea;
		font-size:11px;
	}
	.checkbox{
		margin:1px 2px 1px 2px;
		padding:0px 0px 0px 0px;
		vertical-align:middle;
		width:14px;
		height:14px;
	}

	.radiobutton{
		margin:1px 2px 0px 2px;
		padding:0px 0px 0px 0px;
		vertical-align:middle;
	}
	.selectbox{
		vertical-align:middle;
	}

	.content_data{
		width:950px;
		padding:16px 5px 5px 5px;
		margin:0px;
		text-align:left;
		background-image:url(../images/single_column_top.gif);
		background-repeat:no-repeat;
		background-position:top left;
 	}
	.content_data_left{
		width:690px;
		float:left;
		padding:16px 5px 5px 5px;
		margin:0px;
		text-align:left;
		background-color:#ffffff;
		background-image:url(../images/left_column_top.gif);
		background-repeat:no-repeat;
		background-position:top left;
 	}
    .content_data_right{
		width:240px;
		float:left;
		padding:16px 5px 5px 5px;
		margin:0px 0px 0px 10px;
		background-color:#ffffff;
		background-image:url(../images/right_column_top.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.red {
		color:#ff0000;
	}
	.definition_list {
		  margin:10px 0px 0px 0px;
		  padding:5px;
	}
	.definition_list dt {
	  	margin:0px;
	  	padding:7px 0px 0px 0px;
	  	float:left;
	  	clear:left;
	  	width:100px;
	  	text-align:right;
	}
	.definition_list dd {
	  	margin:0px 0px 0px 110px;
	  	padding:7px 0px 0px 0px;
	  	position:relative;
	}
	.definition_list dd span{
        	padding:0px 0px 0px 10px;
		position:absolute;
		display:block;
		width:300px;
		left:190px;
		top:5px;
	 }
    	.top_section_bar{
		margin:0px;
		padding:0px 11px 0px 11px;
		height:55px;
 	}
	.domain_list{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	.domain_list li{
		margin:0px 0px 0px 0px;
		padding:1px 0px 1px 0px;
		clear:both;
 	}
	.pq_table {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:95%;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-collapse: collapse;
	}
	.pq_table td {
		width:50%;
	}

/*  article styles */
	.article_list{
		margin:0px 0px 0px 10px;
		padding:0px;
		list-style-type:none;
	}
	.article_list li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 15px;
		vertical-align:top;
		background-image:url(../images/li_square.gif);
		background-repeat:no-repeat;
		background-position:top left;
 	}
	.index_list{
		margin:0px 0px 0px 20px;
		padding:0px;
		list-style-type:none;
	}
	.index_list li{
		margin:0px 0px 0px 0px;
		padding:1px 0px 1px 0px;
 	}
	.article_title{
		font-size:20px;
		font-weight:normal;
		color:#333333;
		margin:0px 0px 5px 0px;
		padding:0px;
	}
	.article_summary {
		font-size:15px;
		font-weight:normal;
		color:#666666;
		line-height:20px;
		margin-top:20px;
		}
	.article_content {
		line-height:16px;
		margin-top:20px;
		font-size:11px;
	}
	.article_subtitle{
		font-size:12px;
		color:#666666;
		font-weight:bold;
		line-height:18px;
		display:inline;
		margin:20px 0px 10px 0px;
		padding:0px;
	}
	.article_author, .article_date{
		font-size:10px;
		line-height:11px;
	}
	.required_field{
	color:#ff0000;
	}
	.article_image_left{
		border:1px solid #b5b4b1;
		margin-top:10px;
		margin-right:10px;
		margin-bottom:10px;
		float:left;		
	}
	.article_image_right{
		border:1px solid #b5b4b1;
		margin-top:10px;
		margin-left:10px;
		margin-bottom:10px;
		float:right;
	}
	.img{
		cursor:pointer;
	}

/* password indicator */

.weak{
	background-color:#ff0000;
	width:60px;
	height:5px;
	float:left;
}

.medium{
	background-color:#ffff00;
	width:60px;
	height:5px;
	float:left;
}

.strong{
	background-color:#00ff00;
	width:60px;
	height:5px;
	float:left;
}

.default{
	background-color:#e7e6e1;
	width:60px;
	height:5px;
	float:left;
	margin-left:1px;
}

	/* tab control type a */	
	.tab_ctrl_a{
		list-style-type:none;
		margin:0px;
		padding:0px 0px 0px 11px;
	}
	.tab_h_active_a{
		float:left;
		margin:0px 0px -1px -1px;
		border:1px solid #ccc;
		border-bottom:1px solid #fff;
		position:relative;
	}
	.tab_h_active_a label{
		cursor:pointer;
		padding:10px 10px 5px 10px;
		display:block;
		width:100px;
	}
	.tab_h_inactive_a{
		float:left;
		margin:5px 0px -1px -1px;
		border:1px solid #ccc;
		position:relative;
	}
	.tab_h_inactive_a label{
		cursor:pointer;
		padding:5px 10px 5px 10px;
		display:block;
		width:100px;
		
	}
	.tab_c_active_a{
		display:block;
		visibility:visible;
		padding:5px 5px 5px 5px;
		border:1px solid #ccc;
		overflow:auto;
		clear:both;
	}
	.tab_c_inactive_a{
		display:none;
		visibility:hidden;
		padding:5px 10px 10px 10px;
		border:none;
	}

	/* tab control type b */		
	.tab_ctrl_b{
		list-style-type:none;	
		margin:0px;
		padding:0px 0px 0px 11px;
		border-top:1px solid #ccc;
	}
	.tab_ctrl_c li label{
		margin:0px;
	}	
	.tab_h_active_b{
		padding:5px 10px 10px 10px;
		border:1px solid #ccc;
		border-top:1px solid #fff;
		margin:-1px 0px 0px -1px;
		float:left;
		cursor:pointer;
	}
	.tab_h_inactive_b{
		padding:5px 10px 5px 10px;
		border:1px solid #ccc;
		border-top:none;
		margin-left:-1px;
		float:left;
		cursor:pointer;
	}
	.tab_c_active_b{
		padding:10px;
		display:block;
		visibility:visible;
		border:1px solid #ccc;
		border-bottom:none;
		overflow:auto;
	}
	.tab_c_inactive_b{
		display:none;
		visibility:hidden;
		border:none;
	}

	/* tab control type c */
	.tab_ctrl_c{
		list-style-type:none;
		margin:0px;
		padding-left:0px;
	}
	.tab_ctrl_c li label{
		margin:0px;
	}
	.tab_h_active_c{
		float:left;
		cursor:pointer;
		margin:0px 0px -1px -1px;
		padding:15px 10px 15px 10px;
		font-weight:bold;
		border:none;
	}
	.tab_h_inactive_c{
		float:left;
		cursor:pointer;
		margin:0px 0px -1px -1px;
		padding:15px 10px 15px 10px;
		border:1px solid #ccc;
		border:none;	
	}
	.tab_c_active_c{
		display:block;
		visibility:visible;
		padding:0px 0px 0px 0px;
		border-top:1px solid #ccc;
		overflow:auto;
		width:99%;
		height:450px;
		clear:both;
		position:relative;
	}
	.tab_c_inactive_c{
		display:none;
		visibility:hidden;
		padding:0px 0px 0px 0px;
		border:none;
	}

	/* tab control type d */
	.tab_ctrl_d{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.tab_h_active_d{
		float:left;
		cursor:pointer;
		width:166px;
		padding:14px 0px 13px 0px;
		background-image:url('../images/tab_background_on.jpg');
		text-align:center;
	}
	.tab_h_inactive_d{
		float:left;
		cursor:pointer;
		width:166px;	
		padding:14px 0px 13px 0px;
		background-image:url('../images/tab_background_off.jpg');
		text-align:center;
	}
	.tab_c_active_d{
		display:block;
		visibility:visible;
		padding:0px 0px 0px 0px;
		overflow:auto;
		clear:both;
	}
	.tab_c_inactive_d{
		display:none;
		visibility:hidden;
		padding:0px 0px 0px 0px;
		border:none;
	}

	.tab_killer{
		position:absolute;
		top:50%;
		right:5%;
		margin-top:-7px;
	}

	.tab_label{
		float:left;
	}

/* blob viewer */
#blob_wraper{
	position:absolute;
	z-index:9999;
	padding:2px;
}

#blob_header{
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}

.blob_thumb{
	display:block;
	background-color:#003366;
	border: 3px solid #003366;
	color:#ffffff;
	padding:2px 4px 2px 4px;
	float:left;
	cursor:pointer;
}

#blob_content{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	cursor:move;
}

.blob_killer{
	display:block;
	background-color:#ffdd00;
	color:#003366;
	border: 3px solid #003366;	
	padding:2px 5px 2px 5px;
	float:left;
	cursor:pointer;
}

/* deltaindex stilovi */
.deltaindex_list tbody{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
}

.deltaindex_list td{
	vertical-align:middle;
}

/* cv promotional article */
table.cvpromo td{
	width:341px;
	height:225px;
	padding:16px 5px 16px 20px;
	vertical-align:top;
	background-image:url(../images/cv_background.gif);
	background-repeat:no-repeat;
}

/* Loan calculator styles start */
#calcTable td{
		border-width: 1px 1px 1px 1px;
		padding: 9px 9px 9px 9px;
		border-style: inset inset inset inset;
		border-color: #49739b;
		font-size:11px;
		letter-spacing:2px;
	}

    .firstrow{
		background-image: url(../images/table_header_tile_bg.gif);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#bc9a12;
	}

	#calcTable table{
	    margin:0px;
		border-width: 1px 1px 1px 1px;
		border-spacing: 2px;
		border-style: outset outset outset outset;
		border-color: #49739b;
		border-collapse: collapse;
		color:#003366;
	}

	#calc td{
		font-size:12px;
		padding:2px;
	}

	#calc_header{
		margin-left:0px;
		padding:0px;
		width:544px;
		height:210px;
		background-image:url(../images/calc_bg.jpg);
		background-repeat:no-repeat;
		font-size:11px;
	}

	#calc input{
		background-color: #CCB049;
		border:1px solid #AC8C09;
		font-size:13px;
		color:#000000;
		height:15px;
		width:190px;
	}

	#textField{
		display:block;
		padding-left:30px;
		padding-top:20px;
		width:220px;
		float:left;
		color:#003366;
	}

	#textField h1{
		font-size:17px;
	}

    #calc table{
	    margin-top:11px;
		color:#003366;
		margin-right:18px;
		float:right;
	}
/* Loan calculator styles end */

/* tag cloud styles */

    .tagCloud{
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
    }
    .tagCloud:hover{
	color:#ffffff;
	background-color:#e7e7e7;
	text-decoration:none;
    }
/* end of tag cloud styles */

/* info box(hints popup window) styles */
.info_box {
	position:absolute;
	top:10px;
	left:10px;
	background-color:#fefefe;
	width:250px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:2px solid #ccc;
	border-right:2px solid #ccc;
	padding:0px;
	margin:0px;
	z-index:780;
	cursor:move;
	text-align:left;
}
.info_box p{
	padding:0px;
	margin:0px;
}
.info_box div.boxtitle{
	background-color:#d8d8d8;
	color:#333;
	padding:5px;
	font-weight:bold;
}
.info_box div.boxtitle a.closer{
    	width:10px;
	margin:0px;
	display:block;
	float:right;
	text-align:center;
	padding:2px 2px 2px 2px;
	font-family:Arial;
	cursor:pointer;
	color:#333;
}
.info_box div.boxtitle a.closer:hover{
	background-color:#fff;
	color:#b2b2b2;
	text-decoration:none;
}
.info_box div.boxcontent{
	background-color:#fefefe;
	color:#333;
	padding:5px;
}
.info_box p.footer{
	padding:2px;
	text-align:center;
}

/* end of info box styles */

/* sitemap styles */
.sitemap_list {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	list-style-type:none;
	background-image:url(../images/horizontal_devider.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	width:950px;
	}
.sitemap_list li {
	padding: 0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:300px;
	float:left;
	background-image:url(../images/li_square_sitemap.gif);
	background-repeat:no-repeat;
	background-position:center left;

}
/* end of sitemap styles */
