body, html { margin: 0; padding: 0; height: 100%; width: 100%; min-width: 1000px; font-family: verdana; background-color: #747500; }
h1, h2, h3, h4, h5 { font-family: Trebuchet MS, Verdana; }
#header { min-width: 1000px; white-space: nowrap; margin: 0; padding: 0; width: 100%; height: 100px; background: transparent url(../images/top_bg.jpg) top left repeat-x; }
#logo_back { position: relative; float: left; background: transparent url(../images/back_animals.png) no-repeat scroll right bottom; height: 100px; width: 309px; margin: 0; padding: 0; }
#logo_top { position: relative; float: left; background: transparent url(../images/logo.png) no-repeat scroll 15px 15px; width: 309px; height: 100px; }
#logo_url { width: 309px; height: 100px; z-index: 100; position: relative; float: left; }
#header_right { position: relative; float: right; height: 100px; width: 691px; }
#header_right_top { position: relative; float: right; background: transparent url(../images/top_emergency.png) no-repeat scroll right top; height: 50px; width: 691px; }
#emer_left { width: 200px; position: relative; float: left; text-align: right; padding: 8px 10px 0 0; }
#emer_right { width: 475px; position: relative; float: right; }
#aboith { margin: 5px 10px 0pt 6px; height: 22px; position: relative; float: left; width: 124px; background: transparent url(../images/aboith.png) no-repeat scroll left top; }
#tileksip { margin: 4px 0px 0pt 10px; height: 22px; position: relative; float: left; width: 100px; background: transparent url(../images/contact_top.png) no-repeat scroll left top; }
#sostil { margin: 5px 13px 0pt 0pt; height: 20px; position: relative; float: right; width: 190px; background: transparent url(../images/sostil.png) no-repeat scroll left top; }
#header_right_bot { position: relative; float: right; height: 50px; width: 691px; }
#header_right_top { font-size:11px; white-space: nowrap; color: #ffffff; text-decoration: none; }
#header_right_top a { font-size:11px; white-space: nowrap; color: #ffffff;  text-decoration: none; text-align: right; }
#header_right_top a:hover { color: #000000; }
#header_right_top span { font-size:11px; white-space: nowrap; color: #ffffff; text-decoration: none; padding: 4px 5px; }
#header_right_bot ul { margin:0px 20px 0 0; padding: 0; float: right; list-style: none; color: #ffffff; }
#header_right_bot ul li { padding: 0; display: block; float: left; height: 44px; }
#header_right_bot ul li.menu_selected span.menu_left { padding: 0 0 0 14px; display: block; background: url(../images/menu_left.png) no-repeat left top; float: left; height: 44px }
#header_right_bot ul li.menu_selected span.menu_right { padding: 0 14px 0 0; display: block; float: left; background: url(../images/menu_right.png) no-repeat right top; height: 44px }
#header_right_bot ul li.menu_selected span.menu_center { display: block; background: url(../images/menu_center.png) repeat-x center bottom; float: left; height: 44px; padding: 0; }
#header_right_bot ul li a { display:block; font-size:12px; height:36px; padding:9px 10px; white-space: nowrap; color: #ffffff; text-decoration: none; }
#header_right_bot ul li.menu_selected a { display:block; font-size:12px; height:36px; padding:8px 0 0; white-space: nowrap; color: #ffffff; text-decoration: none; }

#top_menu { margin: 0; padding: 0; width: 100%; height: 45px; background: transparent url(../images/top_menu_bg.jpg) top left repeat-x; }
#top_menu2 { margin: 0; padding: 0; width: 100%; height: 55px; background: #ffffff url(../images/top_menu_bg.jpg) top left repeat-x; }
#map_canvas, #pet_map { margin: 0; padding: 0; width: 100%; }
.small_map { height: 365px; }
.large_map { height: 450px; }
#bot_menu { margin: 0; padding: 16px 0 14px 0; width: 100%; height: 44px; background: transparent url(../images/bot_menu_bg.jpg) top left repeat-x; text-align: center; }
#bot_menu_cnts { margin: 0 auto; width: 970px; }
#bot_menu_cnts div { float: left; position: relative; }
.bot_div { margin: 0 10px 0 0; }
#btn_briefs { background: transparent url(../images/btns_brief.png) top left no-repeat; height: 47px; width: 139px; }
#bot_menu_small { padding: 10px; margin: 0; }
#contents { margin: 0; padding: 0; width: 100%; text-align: center; background: #747500 url(../images/contents_bg.jpg) top left repeat-x; }
#contents hr { color: #282423; background-color: #282423; height: 1px; border: 0; width: 90%; }
#logo { background: transparent url(../images/logo.jpg) top left no-repeat; height: 100px; width: 309px; margin: 0; padding: 0; }
#top_menu_left { background:url("../images/betalogo.png") no-repeat scroll right center transparent; float:left; padding:0 0 0 20px; position:relative; width:280px; }
#top_menu_right { width: 670px; position: relative; float: right; }
#top_menu2_left { float:left; padding:0 0 0 20px; position:relative; width:550px; }
#top_menu2_left ul { 
	margin: 14px 0 0 0; padding: 0;
	float: left;
	list-style: none;
}
#top_menu2_left ul li { 
	display: block;
	float: left;
	height: 38px;
	padding: 0 12px 0 0;
}
#top_menu2_left ul li a { 
	color: #B2B101;
	font-size: 12px;
	text-decoration: none;
	display: block;
	height: 38px;
}
#top_menu2_left ul li.selected a { 
	color: #ffffff;
	background: transparent url(../images/bot_top_menu.jpg) bottom center no-repeat;
}
#top_menu2_right { 
	width: 400px; position: relative; float: right;
}
#top_menu2_right ul { 
	margin: 10px 0 0 0; padding: 0;
	float: right;
	list-style: none;
}
#top_menu2_right ul li { 
	display: block;
	float: left;
	height: 38px;
	margin: 0 12px 0 0;
	padding: 0 0 0 30px;
	background: transparent url(../images/new_ins_inact.jpg) top left no-repeat;
}
#top_menu2_right ul li.selected { 
	background: transparent url(../images/new_ins_act.jpg) top left no-repeat;
}
#top_menu2_right ul li a { 
	color: #B2B101;
	font-size: 12px;
	text-decoration: none;
	padding: 4px 0 0 0;
	display: block;
	height: 38px;
	white-space: nowrap;
}
#top_menu2_right ul li.selected a { color: #ffffff; background: transparent url(../images/bot_top_menu.jpg) bottom center no-repeat; }
#top_menu_right a, #top_menu_right2 a { cursor: pointer; }
#search_name_area { position: relative; float: left; width: 340px; padding: 8px 5px 0 0; }
#toggle_types { float:left; font-size:10px; margin:0 10px 0 0; padding:8px 0 0; position:relative; width:162px; }
#toggle_mouse { float:left; font-size:10px; margin:0 10px 0 0; padding:8px 0 0; position:relative; width:60px; }
#toggle_cats { float:left; font-size:10px; margin:0 10px 0 0; padding:8px 0 0; position:relative; width:130px; }
#toggle_more { float:left; font-size:10px; margin:0 5px 0 25px; padding:8px 0 0; position:relative; width:60px; }
#search_more { background:transparent url(../images/search.png) no-repeat scroll left top; float:left; margin:8px 0 0 30px; padding:0 0 0; position:relative; width:152px; }
#toggleMoreSearch { width: 150px; height: 28px; }
#search_name_area a { float: left; padding: 4px 0 0 0; }
#srch_input { background: transparent url(../images/search_inpt.jpg) top left no-repeat; float: left; height:28px; width:152px; padding: 6px 0 0 4px; }
#srch_input input { background: none; border: none;width: 140px; font-style: italic; font-size: 11px; }
#footer_links { font-size: 11px; color: #d5d600; padding: 10px 0 40px 0; }
#footer_links a { color: #d5d600; text-decoration: none; }
#footer_organizations { font-size: 11px; padding: 10px 0 40px 0; }
#footer_columns { padding: 20px 0 40px 0; width: 975px; margin: 0 auto; }
.col_item { float: left; width: 239px; background: #6a6900 url(../images/footer_contents.jpg) top left no-repeat; margin: 0 0 20px 0; }
.col_sep { float:left; height:10px; margin:0 3px; }
.col_title { color:#B2B101; font-size:12px; font-weight:bold; margin:0; padding:14px 0 0 20px; text-align:left; }
.col_contents { color:#ededed; font-size:11px; font-weight: normal; margin:0; padding:20px 20px 20px 20px; text-align:justify; }
.col_contents a { color:#fcfd01; font-size:11px; text-decoration: none; font-weight: bold; }
.col_widg_img { margin: 0; padding: 12px 0 0 0; }
#form_div { min-height: 300px; padding: 20px 0 0 0; margin: 0; width: 100%; background-color: #ffffff; }
#form_column { padding: 0 0 10px 0; margin: 0 auto; width: 700px; text-align: left; font-size: 12px; }
#form_column form { padding: 0; margin: 0; clear: both; width: 100%; }
/* #form_column input { width: 220px; } */
/* #form_column label { display:block; text-align:right; width:200px; } */
#form_column2 { padding: 0 0 10px 0; margin: 0 auto; width: 960px; text-align: left; font-size: 12px; }
#form_column2 form { padding: 0; margin: 0; clear: both; width: 100%; }
#form_column2 input { width: 220px; }
/* #form_column2 label { display:block; text-align:right; width:200px; } */
/* #form_column2 label { display:block; text-align:right; } */
#form_div a.pagelink { font-style: italic; font-size:11px; font-weight: bold; color: #ba1e22; text-decoration: none; }
.pagelinksep { padding: 0 20px; width: 30px; color: #ba1e22; text-decoration: none; }

/* add adds */
#form_add { min-height: 300px; padding: 0; margin: 0; background-color: #ffffff; }
#form_add_column { padding: 0 0 10px 0; margin: 0; text-align: left; font-size: 12px; }
#form_add_column form { padding: 0; margin: 0; clear: both; }

.white { color: #ffffff; }
.myClear { clear: both; }
.myClearS { clear: both; display: block; height: 10px; }

table.infowindow2 { width: 720px; height: 245px; }
table.infowindow2 .petcat { color: red; padding: 10px; display: block; font-weight: bold; font-size: 13px; }
table.infowindow { width: 420px; height: 145px; display: block; overflow: hidden; }
table.infowindow .petimage, table.infowindow2 .petimage { border: 1px solid #999999; }
table.infowindow .petname, table.infowindow2 .petname { font-size: 12px; font-weight: bold; }
table.infowindow .petdate, table.infowindow2 .petdate { font-size: 11px; font-weight: bold; color: #ba1e22; }
table.infowindow .petaddress, table.infowindow2 .petaddress { font-size: 12px; font-weight: normal; }
table.infowindow .petinfo, table.infowindow2 .petinfo { font-size: 10px; font-weight: normal; color: #787878; }
table.infowindow .petdivide { background-color:#787878; }

#loadingMarkers { 
	visibility: inherit;
	position: absolute;
	background-color:white; height:150px;
	width:400px; z-index:100; 
	left: 50%; margin-left: -200px; 
	top: 50%; text-align: center;
	filter: alpha(opacity=80); opacity:0.8; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

#more_options { 
	background-color:#313131; display:block; height:180px; position:absolute; right:0; width:645px; z-index:100;
}
#more_markers {
	background-color:#313131; height:430px; width:250px; z-index:100;
}
#slider { float: left; position: relative; }
#sliderprev, #slidernext { display:block; height:29px; padding:16px 0 0; width:15px; z-index:1000; float: left; position: relative; }	
#sliderprev a, #slidernext a { display:block; position:relative; width:15px; height:17px; background:url(../images/slide_prev.jpg) no-repeat 0 0; }	
#slidernext a { background:url(../images/slide_next.jpg) no-repeat 0 0; }	
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li { width:170px; height:45px; overflow:hidden; }
#slider a { background:transparent url(../images/lost_icon_small.jpg) no-repeat scroll 6px 8px; display:block; height:46px; padding:0 0 0 40px; }
#slider a,#slider table { color: #ffffff; font-size: 10px; text-decoration: none; height: 45px; }

#top_menu_right #top_links, #top_menu_right2 #top_links { padding: 12px 40px 0 0; text-align: right; }
#top_menu_right #top_links a, #top_menu_right2 #top_links a { color:#747500; text-decoration: none; font-size: 12px; font-weight: normal; }
#top_menu_right #top_links a.selected, #top_menu_right2 #top_links a.selected { color:#ffffff; }
#top_menu_right #top_links span, #top_menu_right2 #top_links span { padding: 0 10px; } 


#doc3, .yui-t3 { margin:auto; text-align:left; width:57.69em; *width:56.3em; min-width:1000px; }
#doc3 { margin:auto 0px; width:auto; }
.yui-b { position:relative; }
.yui-b { _position:static; }
#yui-main .yui-b { position:static; }
#yui-main { width:100%; background-color:#313131; }
.yui-t3 #yui-main { float:right; margin-left:-250px; }
.yui-t3 .yui-b { float:left; width:250px; *width:250px; }
.yui-t3 #yui-main .yui-b { margin-left:250px; *margin-left:250px; } 
#yui-main .yui-b { float:none; width:auto; }

.pagination { font-size: 80%; }
.pagination a { text-decoration: none; border: none; color: #ffffff; }
.pagination a, .pagination span { display: block; float: left; padding: 2px 4px; margin-right: 2px; margin-bottom: 5px; }
.pagination .current { color: #fff; border: none; background-color:#747500; }
.pagination .current.prev, .pagination .current.next{ color:#bbbbbb; border:none; background-color: transparent; }

#Searchresult { height: 420px; color: #ffffff; }
#Searchresult p { padding:0; margin:0; font-size: 10px; }
#Searchresult h3 { padding:0 0 3px 0; margin:0; font-size: 12px; }
#Searchresult a { color:#B2B101; }
#Searchresult .result { width: 190px; padding-left:60px; margin-bottom: 17px; }
#Searchresult .lost { background: transparent url(../images/pet_lost.png) 10px 10px no-repeat; }
#Searchresult .found { background: transparent url(../images/pet_found.png) 10px 10px no-repeat; }
#Searchresult .tell { background: transparent url(../images/pet_tell.png) 10px 10px no-repeat; }

#searchForm { padding: 10px 0 0 0; margin: 0; }
#searchForm label { color:#FFFFFF; display:block; float:left; font-size:11px; font-weight:normal; padding:5px; text-align:right; width:110px; }
#searchForm input { margin: 2px; width: 160px; }
#searchForm select { margin: 2px; width: 160px; }
#searchForm #petsearchbtn { width: 134px; height: 36px; background: transparent url(../images/petsearchbtn.png) left top no-repeat; margin: 4px 40px 0 0; }
#searchForm #pethasid { width: 12px; height: 12px; }

#addsteps { border:1px solid olive; display:block; height:34px; margin:0; padding:0; }
#addsteps li { display:block; float:left; font-size:14px; font-weight:bold; height:24px; list-style:none; padding: 7px 20px 5px 10px; position:relative; font-family:trebuchet MS, Verdana;}
#addsteps li.current { background: transparent url(../images/back_addsteps.png) right top no-repeat; }
#form_column2 h1 { font-size: 20px; padding: 0; margin: 5px 0 10px 10px; font-weight: normal; }
#form_column2 h2 { padding-left: 10px; font-size: 16px; }
div.termsAdd p { text-align: justify; }
.addInfoForm { background-color: #EBEBEB; padding: 5px; }
.mypetbox { background: url(../images/back_mypetbox.png) top left no-repeat; color: #ffffff; padding: 10px 20px; }
.mypetbox .mpbTitle { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.mypetbox .mpbMTitle { font-size: 11px; font-weight: normal; margin: 8px 0 0 0; padding: 0; }
.mypetbox .mpbMDate { font-size: 10px; font-weight: normal; margin: 5px 0 0 0; padding: 0; color: #595900; }
.mypetmsgbox { width: 100%; padding: 8px 0; }
.mypetmsgbox .mpmDate { font-size: 10px; font-weight: normal; margin: 0; padding: 0 25px; color: #595900; }
.mypetmsgbox .mpmTitle { font-size: 11px; font-weight: bold; margin: 5px 0 0 0; padding: 0 25px; color: #FFFFFF; }
.mypetmsgbox .mpmContent { font-size: 11px; font-weight: normal; margin: 5px 0 0 0; padding: 0 25px; color: #FFFFFF; }
.mypetmsgbox .mpmButtons { margin: 5px 0 0 0; padding: 0 25px; }
#form_column2 .mypetmsgbox .mpmButtons input { display: block; width: 20px; height: 14px; float: left; margin-right: 10px; }
#scrollu { cursor: pointer; position: absolute; top: 5px; right: 5px; height: 42px; width: 29px; background: transparent url(../images/up_arrow.png) top left no-repeat; }
#scrolld { cursor: pointer; position: absolute; bottom: 5px; right: 5px; height: 42px; width: 29px; background: transparent url(../images/dw_arrow.png) top left no-repeat; }
#mypetmreplybox { height: 350px; position: relative; padding: 5px 20px; width: 430px; }
#mypetmreplybox form { padding: 0; margin: 0; width: 430px; }
#mypetmreplybox .mpbrInput span { padding: 4px 0pt 0pt; display: block; float: left; width: 70px; font-size: 12px; }
#mypetmreplybox .mpbrInput input { width: 320px; }
#mypetmreplybox .mpbrInput textarea { width: 320px; height: 60px; }
#mypetmreplybox .mpbrButton { text-align: center; }
#mypetmreplybox .mpbrButton input { width: 100px; }
#mypetmreplybox .mpbrTitle, #mypetmreplybox .mpbrMessage { color: #A1A1A1; font-style: italic; }

#form_column2 .mypetmybox { display:block; float:left; height:150px; margin:0; padding:5px 10px 10px 5px; width:300px; }
#form_column2 .mypetmybox table tr { vertical-align: top; }
#form_column2 .mypetmybox:hover table { background-color: #ffefff; }
#form_column2 .mypetmybox img { padding: 0 5px 5px 0; }
#form_column2 .mypetmybox .mpetname { margin: 0 0 2px 0; padding: 0; font-size: 13px; font-weight: bold; }
#form_column2 .mypetmybox .mpettdate { margin: 0 0 2px 0; padding: 0; font-size: 11px; font-weight: bold; color: #B60000; width:170px; }
#form_column2 .mypetmybox .mpetarea { margin: 0 0 5px 0; padding: 0; font-size: 11px; font-weight: bold; color: #333333; }
#form_column2 .mypetmybox .mpetrest { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #666666 }
#form_column2 .mypetmybox .mpetbtns { margin: 0; padding: 0; }
#form_column2 #mpetconts input { width: 14px; display: block; float: left; padding: 0 4px; }

#form_column2 .jsSubmitSlide { background:transparent url(../images/btn_next_step_l.jpg) no-repeat scroll left top; }
#form_column2 .jsSubmit { background:transparent url(../images/btn_next_step_r.jpg) no-repeat scroll right top; }
#form_column2 .jsSubmit .label { padding: 12px 15px 13px 15px; color: #ffffff; }
#form_column2 .jsButton.D .label { color: #000000; }

#form_column .login .table_box_green, #form_column .login .table_box_yellow { width: 315px }
#form_column .login .table_box_green td.topbox { display: block; height: 20px; background: transparent url("../images/box_log_1_top.jpg") no-repeat top left; width: 313px; }
#form_column .login .table_box_green td.midbox { border-left: 3px solid #8dc641; border-right: 3px solid #8dc641; padding: 5px 25px; }
#form_column .login .table_box_green td.botbox { display: block; height: 22px; background: transparent url("../images/box_log_1_bot.jpg") no-repeat top left; width: 313px; }
#form_column .login .table_box_yellow td.topbox { display: block; height: 20px; background: transparent url("../images/box_log_2_top.jpg") no-repeat top left; width: 313px; }
#form_column .login .table_box_yellow td.midbox { border-left: 3px solid #fff200; border-right: 3px solid #fff200; padding: 5px 25px; }
#form_column .login .table_box_yellow td.botbox { display: block; height: 22px; background: transparent url("../images/box_log_2_bot.jpg") no-repeat top left; width: 313px; }
#form_column .login input { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DDDDDD; padding:3px; width:130px; float: right; }
#form_column .login input.error { border:1px solid red; }
#form_column .login label { font-size: 11px; width: auto; font-weight: bold; padding: 4px; float: left; text-align: left; }
#form_column .login .inputcont { display: block; clear: both; margin: 5px 0pt 0pt; }
#form_column .button { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DDDDDD; color:#000000; display:block; font-size:11px; font-weight:bold; margin:10px 0 0; padding:5px 10px; text-decoration:none; width:100px; text-align:center; }
#form_column .login .logininfo { background:url("../images/exclam_small.jpg") no-repeat scroll left top transparent; color:#000000; font-size:11px; font-weight:bold; line-height:30px; padding:3px 0 5px 25px; text-decoration:none; }
#form_column .login .inputinfo { display: block; text-align: right; clear: both; }
#form_column label.error { font-size: 11px; text-align: right; float: none; color: red; display: block; clear: both; }

#form_column input, #form_column select, #form_column textarea { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DDDDDD; padding:3px; }
#form_column #cntOutput .message  { -moz-border-radius:5px 5px 5px 5px; display:block; margin-bottom:15px; padding:10px 20px; }
#form_column #cntOutput .error { background:url("../images/stop_48.png") no-repeat scroll 20px 50% #FDCEA4; border:1px solid #C44509; }
#form_column #cntOutput .success { background:url("../images/tick_48.png") no-repeat scroll 20px 50% #D4F684; border:1px solid #C44509; }
#form_column #cntOutput .message h2 { clear:both; color:#333333; font-family:"Modata",Tahoma,Arial,sans-serif; font-size:18px; font-weight:normal; margin-bottom:10px; margin-left:60px; }
#form_column #cntOutput .message p { color:#555555; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:13px; line-height:20px; margin-bottom:15px; margin-left:60px; width:auto; }

#btn_sms { display: block; float: left; width: 35px; height: 30px; margin: 7px 0pt 0pt 12px; }
#btn_mail { display: block; float: left; width: 30px; height: 30px; margin: 7px 0pt 0pt 8px; }
#btn_rss { display: block; float: left; width: 25px; height: 30px; margin: 7px 0pt 0pt 7px; }

.qtip { font-size: 11px; font-style: italic; }

#form_add_column div.step { padding: 10px; }
#form_add_column div.step #step_layout { width: 100%; }
#form_add_column div.step #step_layout #step_layout_info { width: 230px; }
#form_add_column #stepNavigation { margin: 0 0 0 240px; }
#form_add_column div.step #step_layout td { vertical-align: top; }
#form_add_column div.step #step_layout td table td { vertical-align: middle; }
#form_add_column div.step .step_info { width: 200px; margin: 0 10px 10px 0; padding: 10px; text-align: justify; -moz-border-radius:5px 5px 5px 5px; border:1px solid #A3A35C; background-color:#C2C27F; }
#form_column2 form.addnew, #form_add_column form.addnew { -moz-border-radius:5px 5px 5px 5px; border:1px solid #A3A35C; clear:both; margin:0; padding:0; }
#form_column2 #lostForm, #form_add_column #lostForm { -moz-border-radius:5px 5px 5px 5px; border:1px solid #8a0000; }
#form_column2 #foundForm, #form_add_column #foundForm { -moz-border-radius:5px 5px 5px 5px; border:1px solid #06760f; }
#form_column2 #needForm, #form_add_column #needForm { -moz-border-radius:5px 5px 5px 5px; border:1px solid #733891; }
#form_column2 #tellForm, #form_add_column #tellForm { -moz-border-radius:5px 5px 5px 5px; border:1px solid #b65d32; }
#form_column2 #form_steps, #form_add_column #form_steps { display: block; height: 34px; -moz-border-radius:5px 5px 0 0; background-color:#C2C27F; border-bottom:1px solid #A3A35C; list-style:none outside none; margin:0; padding:0; width:100%; }
#form_column2 #lostForm #form_steps, #form_add_column #lostForm #form_steps { display: block; height: 34px; -moz-border-radius:5px 5px 0 0; background-color:#d54242; border-bottom:1px solid #8a0000; }
#form_column2 #foundForm #form_steps, #form_add_column #foundForm #form_steps { display: block; height: 34px; -moz-border-radius:5px 5px 0 0; background-color:#42b94c; border-bottom:1px solid #06760f; }
#form_column2 #needForm #form_steps, #form_add_column #needForm #form_steps { display: block; height: 34px; -moz-border-radius:5px 5px 0 0; background-color:#a768c7; border-bottom:1px solid #733891; }
#form_column2 #tellForm #form_steps, #form_add_column #tellForm #form_steps { display: block; height: 34px; -moz-border-radius:5px 5px 0 0; background-color:#e78a5b; border-bottom:1px solid #b65d32; }
#form_column2 #form_steps table, #form_add_column #form_steps table { vertical-align: top; }
#form_column2 #form_steps li, #form_add_column #form_steps li { float: left; display: block; height: 34px; }
#form_column2 #form_steps li.selected, #form_add_column #form_steps li.selected { border-left: 1px solid #A3A35C; background: transparent url(../images/step_bg.jpg) top right no-repeat; }
#form_column2 #lostForm #form_steps li.selected, #form_add_column #lostForm #form_steps li.selected { border-left: 1px solid #8a0000; background: transparent url(../images/step_lost_bg.jpg) top right no-repeat; }
#form_column2 #foundForm #form_steps li.selected, #form_add_column #foundForm #form_steps li.selected { border-left: 1px solid #8a0000; background: transparent url(../images/step_found_bg.jpg) top right no-repeat; }
#form_column2 #needForm #form_steps li.selected, #form_add_column #needForm #form_steps li.selected { border-left: 1px solid #8a0000; background: transparent url(../images/step_need_bg.jpg) top right no-repeat; }
#form_column2 #tellForm #form_steps li.selected, #form_add_column #tellForm #form_steps li.selected { border-left: 1px solid #8a0000; background: transparent url(../images/step_tell_bg.jpg) top right no-repeat; }
#form_column2 #form_steps li span, #form_add_column #form_steps li span { color:#545353; padding: 10px 20px 10px 40px; display: block; font-size: 10px; font-weight: bold; }
#form_column2 #form_steps li.selected span, #form_add_column #form_steps li.selected span { color: #e2e1e1; }
#form_column2 #form_steps li span#fstep1, #form_add_column #form_steps li span#fstep1 { background: transparent url(../images/step_1.png) 6px 3px no-repeat; }
#form_column2 #form_steps li span#fstep2, #form_add_column #form_steps li span#fstep2 { background: transparent url(../images/step_2.png) 6px 3px no-repeat; }
#form_column2 #form_steps li span#fstep3, #form_add_column #form_steps li span#fstep3 { background: transparent url(../images/step_3.png) 6px 3px no-repeat; }
#form_column2 #form_steps li span#fstep4, #form_add_column #form_steps li span#fstep4 { background: transparent url(../images/step_4.png) 6px 3px no-repeat; }
#form_column2 #form_steps li span#fstep5, #form_add_column #form_steps li span#fstep5 { background: transparent url(../images/step_5.png) 6px 3px no-repeat; }
#form_column2 #form_steps li span#fstep6, #form_add_column #form_steps li span#fstep6 { background: transparent url(../images/step_6.png) 6px 3px no-repeat; }
#form_column2 #form_steps li span#fstep7, #form_add_column #form_steps li span#fstep7 { background: transparent url(../images/step_7.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep1, #form_add_column #lostForm #form_steps li span#fstep1 { background: transparent url(../images/step_1_lost.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep2, #form_add_column #lostForm #form_steps li span#fstep2 { background: transparent url(../images/step_2_lost.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep3, #form_add_column #lostForm #form_steps li span#fstep3 { background: transparent url(../images/step_3_lost.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep4, #form_add_column #lostForm #form_steps li span#fstep4 { background: transparent url(../images/step_4_lost.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep5, #form_add_column #lostForm #form_steps li span#fstep5 { background: transparent url(../images/step_5_lost.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep6, #form_add_column #lostForm #form_steps li span#fstep6 { background: transparent url(../images/step_6_lost.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li span#fstep7, #form_add_column #lostForm #form_steps li span#fstep7 { background: transparent url(../images/step_7_lost.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep1, #form_add_column #foundForm #form_steps li span#fstep1 { background: transparent url(../images/step_1_found.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep2, #form_add_column #foundForm #form_steps li span#fstep2 { background: transparent url(../images/step_2_found.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep3, #form_add_column #foundForm #form_steps li span#fstep3 { background: transparent url(../images/step_3_found.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep4, #form_add_column #foundForm #form_steps li span#fstep4 { background: transparent url(../images/step_4_found.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep5, #form_add_column #foundForm #form_steps li span#fstep5 { background: transparent url(../images/step_5_found.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep6, #form_add_column #foundForm #form_steps li span#fstep6 { background: transparent url(../images/step_6_found.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li span#fstep7, #form_add_column #foundForm #form_steps li span#fstep7 { background: transparent url(../images/step_7_found.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep1, #form_add_column #needForm #form_steps li span#fstep1 { background: transparent url(../images/step_1_need.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep2, #form_add_column #needForm #form_steps li span#fstep2 { background: transparent url(../images/step_2_need.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep3, #form_add_column #needForm #form_steps li span#fstep3 { background: transparent url(../images/step_3_need.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep4, #form_add_column #needForm #form_steps li span#fstep4 { background: transparent url(../images/step_4_need.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep5, #form_add_column #needForm #form_steps li span#fstep5 { background: transparent url(../images/step_5_need.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep6, #form_add_column #needForm #form_steps li span#fstep6 { background: transparent url(../images/step_6_need.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li span#fstep7, #form_add_column #needForm #form_steps li span#fstep7 { background: transparent url(../images/step_7_need.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep1, #form_add_column #tellForm #form_steps li span#fstep1 { background: transparent url(../images/step_1_tell.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep2, #form_add_column #tellForm #form_steps li span#fstep2 { background: transparent url(../images/step_2_tell.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep3, #form_add_column #tellForm #form_steps li span#fstep3 { background: transparent url(../images/step_3_tell.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep4, #form_add_column #tellForm #form_steps li span#fstep4 { background: transparent url(../images/step_4_tell.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep5, #form_add_column #tellForm #form_steps li span#fstep5 { background: transparent url(../images/step_5_tell.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep6, #form_add_column #tellForm #form_steps li span#fstep6 { background: transparent url(../images/step_6_tell.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li span#fstep7, #form_add_column #tellForm #form_steps li span#fstep7 { background: transparent url(../images/step_7_tell.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep1, #form_add_column #form_steps li.selected span#fstep1 { background: transparent url(../images/step_1_act.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep2, #form_add_column #form_steps li.selected span#fstep2 { background: transparent url(../images/step_2_act.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep3, #form_add_column #form_steps li.selected span#fstep3 { background: transparent url(../images/step_3_act.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep4, #form_add_column #form_steps li.selected span#fstep4 { background: transparent url(../images/step_4_act.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep5, #form_add_column #form_steps li.selected span#fstep5 { background: transparent url(../images/step_5_act.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep6, #form_add_column #form_steps li.selected span#fstep6 { background: transparent url(../images/step_6_act.png) 6px 3px no-repeat; }
#form_column2 #form_steps li.selected span#fstep7, #form_add_column #form_steps li.selected span#fstep7 { background: transparent url(../images/step_7_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep1, #form_add_column #lostForm #form_steps li.selected span#fstep1 { background: transparent url(../images/step_1_lost_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep2, #form_add_column #lostForm #form_steps li.selected span#fstep2 { background: transparent url(../images/step_2_lost_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep3, #form_add_column #lostForm #form_steps li.selected span#fstep3 { background: transparent url(../images/step_3_lost_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep4, #form_add_column #lostForm #form_steps li.selected span#fstep4 { background: transparent url(../images/step_4_lost_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep5, #form_add_column #lostForm #form_steps li.selected span#fstep5 { background: transparent url(../images/step_5_lost_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep6, #form_add_column #lostForm #form_steps li.selected span#fstep6 { background: transparent url(../images/step_6_lost_act.png) 6px 3px no-repeat; }
#form_column2 #lostForm #form_steps li.selected span#fstep7, #form_add_column #lostForm #form_steps li.selected span#fstep7 { background: transparent url(../images/step_7_lost_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep1, #form_add_column #foundForm #form_steps li.selected span#fstep1 { background: transparent url(../images/step_1_found_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep2, #form_add_column #foundForm #form_steps li.selected span#fstep2 { background: transparent url(../images/step_2_found_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep3, #form_add_column #foundForm #form_steps li.selected span#fstep3 { background: transparent url(../images/step_3_found_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep4, #form_add_column #foundForm #form_steps li.selected span#fstep4 { background: transparent url(../images/step_4_found_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep5, #form_add_column #foundForm #form_steps li.selected span#fstep5 { background: transparent url(../images/step_5_found_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep6, #form_add_column #foundForm #form_steps li.selected span#fstep6 { background: transparent url(../images/step_6_found_act.png) 6px 3px no-repeat; }
#form_column2 #foundForm #form_steps li.selected span#fstep7, #form_add_column #foundForm #form_steps li.selected span#fstep7 { background: transparent url(../images/step_7_found_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep1, #form_add_column #needForm #form_steps li.selected span#fstep1 { background: transparent url(../images/step_1_need_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep2, #form_add_column #needForm #form_steps li.selected span#fstep2 { background: transparent url(../images/step_2_need_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep3, #form_add_column #needForm #form_steps li.selected span#fstep3 { background: transparent url(../images/step_3_need_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep4, #form_add_column #needForm #form_steps li.selected span#fstep4 { background: transparent url(../images/step_4_need_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep5, #form_add_column #needForm #form_steps li.selected span#fstep5 { background: transparent url(../images/step_5_need_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep6, #form_add_column #needForm #form_steps li.selected span#fstep6 { background: transparent url(../images/step_6_need_act.png) 6px 3px no-repeat; }
#form_column2 #needForm #form_steps li.selected span#fstep7, #form_add_column #needForm #form_steps li.selected span#fstep7 { background: transparent url(../images/step_7_need_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep1, #form_add_column #tellForm #form_steps li.selected span#fstep1 { background: transparent url(../images/step_1_tell_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep2, #form_add_column #tellForm #form_steps li.selected span#fstep2 { background: transparent url(../images/step_2_tell_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep3, #form_add_column #tellForm #form_steps li.selected span#fstep3 { background: transparent url(../images/step_3_tell_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep4, #form_add_column #tellForm #form_steps li.selected span#fstep4 { background: transparent url(../images/step_4_tell_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep5, #form_add_column #tellForm #form_steps li.selected span#fstep5 { background: transparent url(../images/step_5_tell_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep6, #form_add_column #tellForm #form_steps li.selected span#fstep6 { background: transparent url(../images/step_6_tell_act.png) 6px 3px no-repeat; }
#form_column2 #tellForm #form_steps li.selected span#fstep7, #form_add_column #tellForm #form_steps li.selected span#fstep7 { background: transparent url(../images/step_7_tell_act.png) 6px 3px no-repeat; }
#form_column2 div.step input, #form_add_column div.step input, #form_column2 div.step select, #form_add_column div.step select, #form_column2 div.step textarea, #form_add_column div.step textarea { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DDDDDD; padding:3px; }
#form_column2 div.step input.radio, #form_add_column div.step input.radio { display: inline; width: auto; margin:0 5px; padding:0; }
#form_column2 div.step label.error, #form_add_column div.step label.error { display: block; text-align: left; font-size: 10px; color: red; }
#form_column2 div.step select option, #form_add_column div.step select option { padding: 0 10px; }
#form_column2 div#stepNavigation table, #form_add_column div#stepNavigation table { margin: 0 auto; }
#form_column2 div input.navigation_button, #form_add_column div input.navigation_button, #form_add_column div a.button { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DDDDDD; color:#000000; display:block; font-size:11px; font-weight:bold; margin:5px 10px; padding:5px 10px; text-align:center; text-decoration:none; width:100px; }
#form_column2 div.termcondstep { padding: 15px; text-align: justify; }
/* tabs */
ul.tabs { -moz-border-radius: 0 5px 0 0; margin: 0; padding: 0; float: left; list-style: none; height: 26px; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 100%; }
ul.tabs li { -moz-border-radius: 0 5px 0 0; float: left; margin: 0; padding: 0; height: 25px; line-height: 25px; border: 1px solid #999; border-left: none; margin-bottom: -1px; background: #e0e0e0; overflow: hidden; position: relative; }
ul.tabs li a { -moz-border-radius: 0 5px 0 0; text-decoration: none; color: #000; display: block; font-size: 11px; padding: 0 20px; border: 1px solid #fff; outline: none; }
ul.tabs li a:hover { background: #ccc; }	
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #fff; border-bottom: 1px solid #fff; }
.tab_container { border: 1px solid #999; border-top: none; clear: both; width: 100%; background: #fff; padding: 0px;
	-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; 
	-moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.tab_content { padding: 20px; font-size: 1.2em; }
/* tabs */
.termcondstep { height: 300px; overflow: hidden; -moz-border-radius: 10px 10px 10px 10px; border: 1px solid lightGrey; margin: 0 0 10px 0; padding: 0pt; }
.termcondstep .termstext { text-align: justify; margin: 10px; height: 280px; overflow: auto; padding: 0 10px 0 0; }

#ui-datepicker-div { font-size: 10px; }

div#memblistwrap { padding: 10px; display: block; }
div#memblistwrapinside { display: block; height: 300px; overflow: auto; padding: 10px; }
table#memblist { border-width: 1px; border-spacing: 0px; border-style: none; border-color: red; border-collapse: collapse; background-color: rgb(218, 254, 158); font-size: 9px; }
table#memblist th { border-width: 1px; padding: 2px; border-style: solid; border-color: rgb(158, 158, 158); background-color: white; }
table#memblist td { border-width: 1px; padding: 2px; border-style: solid; border-color: rgb(158, 158, 158); background-color: white; }
table#memblist .actions a { display:block; float:left; height:16px; margin:3px; overflow:hidden; text-indent:-9999px; width:16px; }
table#memblist .actions a.edit { background:url("../images/edit.png") no-repeat center center; }
table#memblist .actions a.delete { background:url("../images/delete.png") no-repeat center center; }
table#memblist .actions a.list { background:url("../images/list.png") no-repeat center center; }

/* Overwriting some of the default jQuery UI styles */
.ui-dialog-buttonpane { padding: 0 !important; }
.ui-button,.ui-dialog-titlebar { font-size:10px !important; }
#dialog-confirm, #dialog-list, #dialog-edit { display:none; font-size:10px; padding:1em 1em 0; }
#addButton { margin:20px auto; }

