@charset "utf-8";
/* <copyright>

Author:
   Rio Purnomo
   http://www.icreativelabs.com/
Role:
   Image Slice, xHTML and CSS Design, Multi-Browser Test
Completed for:
   iCreativeLabs
   http://www.icreativelabs.com/

</copyright> */

/*inHerit*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
 margin:0;
 padding:0;
}
ul, ol { list-style:none; }
li, dd, blockquote { margin-left:10px; }
a {
 color:#900;
 text-decoration:underline
}
a:hover { text-decoration:none }
a img, fieldset { border:0; }
:focus { outline:0; }
address { font-style:normal; }
.cb {
 clear:both;
 line-height:0
}
.left { text-align:left }
.right { text-align:right }
.center { text-align:center }
.fleft { float:left }
.fright { float:right }
.hide { visibility:hidden }
/*default layout*/
body, input, select, textarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 14pt;
 color: #333;
}
/*forms*/
input[type=text], input[type=password], select, textarea {
 border:1px solid #ccc;
 font-size:15px;
 font-weight:bold;
 padding:4px 5px;
}
form input[type=text]:focus, form input[type=password]:focus, textarea:focus { border:1px solid #D90000 }
input[type=submit], input[type=button], select {
 background:url(../images/btn.jpg) 0 0 repeat-x;
 border:1px solid #ABABAB;
 cursor:pointer;
 font-weight:bold;
 margin:0 0 5px;
 height:24px;
 text-transform:uppercase;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px
}
select {
 height:auto;
 padding:5px;
 text-transform:capitalize;
 font-size:12px
}
optgroup {
	font-style:normal;
	font-weight:bold;
}
textarea {
 color:#000;
 font: 11px/normal Verdana, Geneva, sans-serif
}
input[type=submit]:focus, input[type=button]:focus, select:focus { background-position:0 bottom }
.w330 { width:320px }
.w350 { width:340px }
.w445 { width:455px }
select.w350 {
 width:352px;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px
}
.btn2 { position:relative }
.btn2 .right {
 position:absolute;
 right:0;
 text-align:center
}
body { background:#FFFFFF url(../images/bgall.png) repeat-x scroll left top }
.dark { color:#333 }
.red { color:#900 }
label .red { font-weight:normal }
.underline { text-decoration:underline }
/*head*/
#head {
 margin:0 auto;
 height:112px;
 width:982px;
 position:relative;
 z-index:1
}
.logo {
 background:url(../images/crimeaware.jpg) 0 0 no-repeat;
 margin-left:-58px;
 height:109px;
 width:570px;
 position:relative
}
.logo h1, .logo h1 a {
 background:url(../images/pop.jpg) 0 -9999em no-repeat;
 display:block;
 height:68px;
 width:372px;
}
.logo h1 a:focus { background:none }
.logo h1 a:hover { background:url(../images/pop.jpg) top right no-repeat }
.logo h1 {
 overflow:hidden;
 text-indent:-300px;
 position:absolute;
 left:61px;
 top:0
}
.logo p {
 color:#fff;
 font-size:13px;
 font-weight:bold;
 position:absolute;
 left:61px;
 top:80px
}
.logo a {
 color:#f30;
 text-decoration:none
}
.logo a:hover, .logo .on { color:#F50 }
#nav {
 width:550px;
 position:absolute;
 top:0;
 right:0;
 z-index:1
}
#nav ul {
 border-bottom:1px solid #999;
 overflow:hidden;
 float:right;
 margin-right:129px;
 padding-bottom:10px
}
#nav li {
 display:inline;
 margin:0 10px 0 -10px;
 float:left;
 text-transform:uppercase;
 line-height:normal
}
#nav li a {
 border-right:1px solid #999;
 color:#999;
 display:block;
 float:left;
 padding:8px 10px 0;
 text-decoration:none
}
#nav li a:hover, #nav li a:focus, #nav .on a { color:#f30 }
.report {
 background:#000 url(../images/btn_report.jpg) top right no-repeat;
 border:0;
 display:block;
 float:right;
 text-indent:-9999em;
 height:39px;
 width:148px;
 position:absolute;
 top:0;
 right:0;
 z-index:2
}
a:hover.report { background:#000 url(../images/btn_report.jpg) bottom right no-repeat; }
.search {
 clear:both;
 color:#fff;
 float:right;
 margin-top:12px;
 padding:10px 10px 5px;
 width:438px;
 position:relative;
 left:-15px
}
.search label {
 font-weight:bold;
 margin-right:7px
}
.search select {
 margin-right:10px;
 width:155px
}
.search input[type=submit] {
 background:url(../images/btn_go.jpg) 0 0 no-repeat;
 border:0;
 height:28px;
 width:28px;
 text-indent:-9999px;
 position:absolute;
 top:10px;
 right:-15px
}
.search input[type=submit]:hover { background:url(../images/btn_go.jpg) 0 bottom no-repeat; }
/*content*/
.wrap {
 margin:15px auto;
 width:982px;
}
.wrap .note {
 color:#900;
 font-size:11px;
 line-height:normal
}
#content {
 float:left;
 font-size:14px;
 margin-bottom:15px;
 width:465px
}
#content h2 {
 font-size:37px;
 font-weight:normal;
 line-height:24pt;
 margin:0 0 15px
}
#content h2 strong {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:25px;
 font-weight:bold;
 letter-spacing:-1px
}
#content h2 a {
 color:#1C1D17;
 display:block;
 text-decoration:none
}
#content h2 a:hover { background:#fff }
#content p, .content-side p, .content-side ul, .login { margin-bottom:15px }
.map {
 border:1px solid #ccc;
 margin-bottom:10px
}
/*content static*/
.static h3, .static h4, .content-side h3 {
 color:#900;
 font-size:18px
}
.static h4 { font-size:15px }
.static p { font-size:12px }
#content .grid p, .wrap .grid p {
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
 padding-bottom:10px
}
.grid h4 {
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
 padding-bottom:10px
}
.grid h4 a { display:block }
.grid h4 a, .grid h4 a span {
 color:#B3B2AC;
 text-decoration:none
}
.grid h4 a:hover { color:#900 }
.grid h4 span, .grid h4 a:hover span {
 color:#333;
 margin-left:15px
}
.grid a { text-decoration:none }
.grid a:hover { color:#000 }
.grid label {
 display:block;
 font-weight:bold
}
.grid label strong {
 font-size:11px;
 margin-left:15px
}
.grid input[type=text], textarea { margin:0 10px 10px 0 }
.date img {
 padding-right:10px;
 vertical-align:middle
}
span.btn2 { display:block }
span.btn2 input { margin:0 }
.w150 { width:140px }
.w467 { width:467px }
.label {
 font-weight:bold;
 margin-right:10px
}
.checklist label { font-weight:normal }
.checklist label:hover { background:#fff }
.checklist span {
 display:inline-block;
 width:120px
}
#content .grid .btn2, #content .grid .des { border:0; }
#content .grid .des {
 margin:0;
 padding:0;
 font-size:14px
}
.grid .des a {
 color:#900;
 display:inline;
 text-decoration:underline
}
.grid .des a:hover { text-decoration:none }
.gridin {
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
 padding-bottom:10px;
}
.gridin h4 {
 border:0;
 margin:0;
 padding:0
}
.gridin label {
 font-size:12px;
 padding-top:5px
}
.gridin input[type=text] {
 color:#999;
 padding:6px 5px;
 font-size:12px
}
.gridin .note { font-size:12px }
.gridin .yellow {
 margin:10px 0;
 text-align:left;
 letter-spacing:normal
}
#content .file-group h4 {
 border:0;
 margin:0;
 padding:0
}
#content .file-group p {
 border-bottom:0;
 border-top:1px solid #ccc;
 padding-bottom:0;
 padding-top:20px
}
#image-upload-main-frame {
 width: 467px;
 height: 422px;
}
/*content-side*/
.content-side {
 display:inline;
 float:left;
 margin:0 0 15px 12px;
 width:330px
}
.content-side h3 { margin-bottom:10px }
.content-side h3.most {
 color:#000;
 margin-bottom:0;
 padding:7px
}
.yellow, .login h3, .content-side .most {
 background:#fc0;
 font-size:19px;
 letter-spacing:-1px;
 padding:5px 7px;
 text-align:center
}
input.yellow {
 background:#fc0;
 font-size:12px;
 letter-spacing:normal;
 text-transform:capitalize
}
input.off, textarea.off {
 opacity:.5;
 cursor:default
}
textarea.off:focus { border:1px solid #ccc }
.content-side li {
 display:inline;
 font-size:11px;
 margin:0
}
.content-side li a {
 border-bottom:1px solid #ccc;
 display:block;
 text-decoration:none;
 padding:3px
}
.content-side ul a:hover { background:#fff }
/*content-extend*/
.content-extend {
 display:inline;
 float:left;
 margin:0 0 15px 12px;
 width:160px;
}
.content-extend a { text-decoration:none }
.content-extend a:hover { text-decoration:underline }
.content-extend a strong { color:#000 }
.login {
 background:#fc0;
 padding:7px;
}
.login h3 {
 text-align:left;
 padding:0;
 text-transform:uppercase
}
.login input[type=text], .login input[type=password] {
 border:1px solid #fc0;
 width:136px
}
.login input[type=submit] { margin:10px 0 5px }
.box {
 background:#E4E1C7;
 border:1px solid #ccc;
 color:#000;
 padding:5px 10px;
 position:relative
}
.box .share {
 position:absolute;
 top:7px;
 right:10px
}
.content-side .box { margin-bottom:7px }
.box a { text-decoration:none }
.box a:hover { text-decoration:underline }
.box input[type=submit] {
 background:#fff;
 border:1px solid #E4E1C7
}
#sys_send_to_friend .btn2 input{
 padding: 0 10px;
}
.box .btn2 { margin:10px 0 7px }
.box .btn2 .addmore {
 position:absolute;
 right:0;
 top:2px
}
h4.box { font-size:12px }
.right20 { margin-right:20px }
.w306 { width:296px }
/*comment*/
.comment {
 margin-bottom:17px;
 position:relative
}
.comment .time {
 font-size:11px;
 position:absolute;
 top:-23px;
 right:0
}
.comment .ctip { margin-left:20px }
.comment a { text-decoration:none }
.comment a:hover { text-decoration:underline }
.comment .entry {
 background:#fc0;
 margin-top:5px;
 padding:7px
}
#content .entry p {
 border:0;
 margin:0;
 padding:0
}
#content .reporter p {
 border:0;
 font-size:11px;
 line-height:normal;
 margin:0
}
#content .reporter h5 {
 border-bottom:1px solid #ccc;
 font-size:13px;
 margin-bottom:5px;
 padding-bottom:7px
}
/*foot*/
.foot {
 border:1px solid #F63200;
 clear:both;
 font-size:10px;
 margin-top:15px;
 padding:5px 7px;
 text-transform:uppercase
}
.foot, .foot a {
 background:#000;
 color:#999;
 text-decoration:none
}
.foot a { padding:0 3px }
.foot a:hover, .foot a:focus { color:#fff }
.foot .on {
 background:url(../images/on.gif) 0 3px no-repeat;
 color:#fff;
 padding-left:16px
}
.copy { font-size:10px }
.captcha {
 position:relative;
 top:9px
}
.round {
 background:#1C1D17;
 color:#fff;
 margin-bottom:15px;
 padding:15px;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}
.round h3 {
 color:#fff;
 font:bold 21px/normal Verdana, Geneva, sans-serif;
 letter-spacing:-1px
}
#content .round p {
 border:0;
 padding-bottom:0
}
.round a, .round a:hover {
 color:#fc0;
 font-weight:bold;
 text-decoration:none
}
#content.side { width:810px }
#content.side .yellow {
 background:#FAF9F7;
 border:1px solid #ccc;
 font-size:12px;
 letter-spacing:normal;
 text-align:left;
 margin-bottom:5px;
 padding:10px 7px
}
.side .yellow label { margin-right:10px }
.yellow .date img { padding:0 10px }
.yellow input[type=submit] { text-transform:capitalize }
#content.side input[type=checkbox] {
 margin:0;
 vertical-align:middle
}
/*report list*/
.location {
 color:#000;
 font-size:19px
}
.collapse {
 overflow:hidden;
 position:relative
}
.toggle {
 position:absolute;
 top:10px;
 right:7px;
 float:right;
 color:#1C1D17;
 text-decoration:none
}
.toggle.fleft {
 position:static;
 float:left;
 padding-top:27px
}
.toggle.fleft em {
 display:block;
 margin:0;
 padding:5px 10px
}
.toggle em {
 display:inline-block;
 background:#EBE9E1;
 border:1px solid #ccc;
 font-style:normal;
 padding:2px 7px;
 margin-left:10px
}
.toggle-tip {
 color:#900;
 font-size:14px;
 margin-left:60px
}
.toggle-tip em {
 font-style:normal;
 text-decoration:underline
}
.crime {
 float:right;
 clear:both;
}
.crime li {
 display:inline-block;
 float:left;
 margin:0;
 vertical-align:top
}
.sub-crime {
 float:left;
 margin:0 7px 0 0;
 width:190px
}
.sub-crime li.sub-title {
 background:none;
 border-bottom:1px solid #000;
 margin-top:20px;
 padding-bottom:5px
}
.sub-crime li {
 display:block;
 background:#EBE9E1;
 float:none;
 margin:3px 0 0 0;
 padding:3px 5px 3px 25px;
 line-height:normal;
 position:relative
}
.sub-crime li input[type=checkbox] {
 position:absolute;
 top:5px;
 left:3px
}
table.list { margin-bottom:15px }
.list th {
 border:1px solid #000;
 border-width:1px 0;
 color:#900;
 font-size:12px;
 padding:5px 0;
 text-align:left
}
.list td {
 border-bottom:1px solid #ccc;
 font-size:11px;
 padding:5px 0
}
.list tr:hover { background:#FAF9F7 }
.list tr.head:hover { background:none }
/*map tooltip*/
#content .map-tooltip-area {
 background:#fff;
 width:250px
}
#content .map-tooltip-area p {
 margin:0;
 font-size:13px
}
#content .map-desc-area {
 background:#cc0;
 border:2px solid #EBE9E1;
 padding:5px;
 width:209px
}
#content .map-desc-area h4 {
 color:#c00;
 margin:0;
 font-size:13px
}
#content .map-desc-area p {
 margin:0;
 font-size:11px
}
#content .map-desc-area a {
 color:#c00;
 font-size:11px;
 text-decoration:none
}
/*member area*/
.extend-left h3, .extend-left li {
 color:#900;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 margin:0;
}
#content.member {
 margin-top:50px;
 width:809px
}
.member h3 {
 border-bottom:1px solid #ccc;
 padding:10px 0
}
.member .grid h3 { border:0 }
.member .mapped { position:relative }
.member .map {
 position:absolute;
 top:-90px;
 right:-350px
}
#content.member p, .analytic .block {
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
 padding-bottom:10px
}
.inline label { display:inline }
.inline select { margin: 0 15px 0 7px }
.w200 { width:200px }
.twocol .grid {
 border-top:1px solid #ccc;
 display:inline-block;
 vertical-align:top;
 margin-right:10px;
 padding-top:10px;
 width:475px
}
#content.twocol { width:981px }
#content.twocol h3 { border:0 }
/*error input*/
.error {
 background:#cc3;
 color:#000;
 font-size:13px;
 font-weight:normal!important;
 margin-bottom:3px;
 padding:5px 10px
}
/*thumb*/
.thumb img { margin:5px 0 0 }
.thumb { position:relative }
.thumb .red {
 position:absolute;
 top:0;
 right:2px;
 font-size:11px
}
/*overlay*/
#overlay {
 background:#fff;
 border:4px solid #1C1D17;
 color:#003;
 width:582px;
 height:560px;
 display:none;
 text-align:center
}
#content .overlay h4, #content .overlay p {
 border:0;
 margin:0;
 padding:0
}
.overlay .view {
 border:1px solid #DBDBDB;
 height:400px;
 margin:10px;
}
.overlay .thumb img { margin: 0 5px }
.overlay .layer {
 height:441px;
 overflow-y:auto;
}
#content .overlay .desc {
 background:#ccc;
 text-align:left;
 padding:7px 10px
}
.overlay .close { float:right }
/*map position*/
.block2 {
 display:block;
 width:805px
}
#content .block2 p {
 border:0;
 margin:0;
 padding:10px 0
}
.block { position:relative }
.block .round, .block .round2 {
 position:absolute;
 top:-11px;
 right:-340px
}
.block .round { width:300px }
.block .round2 {
 font-size:16px;
 font-weight:bold
}
/*analytic*/
.stat table{ background:#fff}
.stat .statlist{border:1px solid #99BBE8}
.statlist td, .statlist th{ border:1px solid #EDEDED; padding:5px}
.stat table th{ background:#ECEDEF;border:1px solid #D0D0D0; text-align:left}
.stat table td{ padding:0}
.scroll{height:284px; overflow:auto; width:100%}
.stat .scroll td{ border:0; border-bottom:1px solid #EDEDED;padding:2px 5px}
.stat .sdate{width:65px}
.stat .scroll .sdate{width:90px}
.stat .scroll tr:hover{background:#EFEFEF}
/* zam */
.po{
	margin: -10px 0 0 0;
}
.f13 p{
	font-size: 13px;
}
.bold{
	font-weight: bold;
}
.w434{
	width: 434px;
}
.big{
	font: bold 18px arial;
	width: 132px;
	float: left;
}
.bigr{
	display: block;
	width: 300px;
	float: left;
	font-size: 12px;
}
.clear{
	clear: both;
	height: 0px;
}
a.nol{
	text-decoration: none;
}
a.nol:hover{
	text-decoration: underline;
}
.f18{
	font-size: 18px;
}
p.f12{
	font-size: 12px;
}
.f13{
	font-size: 13px;
}
.w425{
	width: 425px;
	height: 100px;
}
#content{
	min-height: 400px;
}
.content-side h3.long {width: 450px;}
.yellows{
	background-color: #FAF9F7;
	border: 1px solid #ccc;
	letter-spacing: -2px;
}
.side .yellows label { margin-right:2px }
/*-------------------------------------------Loading Start-----------------------------------------*/
.dialog_list_content {}
.dialog_list_content .dialog_list_item{clear:both;overflow:hidden;border-bottom:#cacaca 1px solid;padding:5px;}
.dialog_list_content .dialog_list_item a{position:relative;display:block;overflow:hidden;margin:0px;padding:5px 8px 5px 8px;text-decoration:none;color:black;font-weight:normal;}
.dialog_list_content .dialog_list_item a:hover{text-decoration:none;background-color:#ffefcd;}
.dialog_list_content .dialog_list_item a .item_desc{border-top:#cacaca 1px solid;margin-top:5px;padding-top:5px;}
/*-------------------------------------------Loading End-----------------------------------------*/

/*-------------------------------------------Loading Start-----------------------------------------*/
.loading{
	position:absolute;
	left:0px;
	top:0px;
	z-index:10000;
	display:block;
    width:100%;
	background:transparent url(../images/loader.gif) no-repeat center center;
}
.loading_location{
	display:block;
    width:100%;
	background:transparent url(../images/loader.gif) no-repeat center center;
}
/*-------------------------------------------Loading End-----------------------------------------*/

/*--- fixing the google map message by setyagus  ----- */
#map_message{
width: 300px;
}

.inwrap {
float:left;
width:808px;
}
.like{
	display: block;
	height: 53px;
	width: 330px;
	background: url(../images/like.gif) no-repeat;
	text-align: right;
}
.like h3{
	display: none;
}
.like img{
	margin: 8px 8px 0 0;
}
.mapon{
	border-bottom: 1px solid #ccc;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}
.mapon h4{
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0;
}
.mapon .f17{
	font-size: 17px;
}
.mapon .black{
	color: #000;
	text-decoration: none;
}
.mapon .black:hover{
	text-decoration: underline;
}
.help {
border-bottom:1px solid #FFFFFF;
display:block;
line-height:36px;
margin-bottom:15px;
width:808px;
}
.help h2 {
font-size:36px;
font-weight:normal;
letter-spacing:-1px;
}
.help span {
font-size:21px;
}
.formstep{
	margin: 15px 0;
	width: 453px;
}
.formstep h3,
.formstep .signup{
	font-size: 14px;
	line-height: 45px;
	height: 45px;
	border: 1px solid #fff;
	background-color: #D9D2C2;
	margin: 0 0 5px 0;
	clear: both;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
}
.formstep .signup{
	display: block;
	padding: 0px;
	width: 453px;
	font-weight: bold;
	cursor: pointer;
}
.formstep .signup:hover{
	background: #990000;
	color: #fff;
}
.formstep span{
	display: inline-block;
	height: 30px;
	width: 74px;
	text-indent: -5000px;
	background: url(../images/steps.png);
	margin: 0 10px;
	vertical-align: middle;
}
.formstep .st2{
	background-position: 0 -30px;
}
.formstep .st3{
	background-position: 0 -60px;
}
.formstep .st4{
	background-position: 0 -90px;
}
.formstep p{
	font-size: 12px;
	line-height: 15px;
}
.formstep .mapquote,
.formstep .maplit{
	float: right;
	margin: 0 0 10px 20px;
}
.step2 label,
.step3 label{
	width: 50px;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
}
.step2 input{
	width: 140px;
	margin: 0 0 5px 0;
}
.step3 label{
	width: 123px;
}
.step3 textarea{
	font-weight: normal;
	height: 100px;
	width: 314px;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-right:0;
}
.step3 .date{
	vertical-align: middle;
}
.step3 select,
.step3 input{
	margin-bottom: 10px;
}
.login {
	background-color: #000;
	color: #fff;
}
.login input[type="text"], .login input[type="password"] {
	border: 0px;
}
.login input[type="submit"] {
	width: 99px;
}
.login h3{
	background-color: #000;
}
.login a{
	color: #999;
}
.login a:hover{
	color: #fff;
}
.login a strong{
	color: #fff;
}
.neonav,
.neonav li,
.neonav li a{
	margin: 0px;
}
.neonav{
	margin-bottom: 15px;
}
.neonav li a{
	display: block;
	height: 29px;
	width: 159px;
	margin-bottom: 2px;
	text-indent: -5000px;
	background: url(../images/neo_menu.gif) top left;
}
.neonav li a:hover{
	background: url(../images/neo_menu.gif) top right;
}


.neonav li a.sendfeedback{
	background: url(../images/feedbackpositions.jpg) top left;
}

.neonav li a.readtheblog{
	background: url(../images/readblog-positions.jpg) top left;
}

.neonav li a.sendfeedback:hover{
	background: url(../images/feedbackpositions-hover.jpg) top left;
}

.neonav li a.readtheblog:hover{
	background: url(../images/readblog-positions-hover.jpg) top left;
}



.neonav li a.b{
	background-position: 0 -31px;
}
.neonav li a.b:hover{
	background-position: 159px -31px;
}
.neonav li a.c{
	background-position: 0 -62px;
}
.neonav li a.c:hover{
	background-position: 159px -62px;
}
.neonav li a.d{
	background-position: 0 -93px;
}
.neonav li a.d:hover{
	background-position: 159px -93px;
}
.neonav li a.e{
	background-position: 0 -125px;
}
.neonav li a.e:hover{
	background-position: 159px -125px;
}
input[type="button"],
#signin_form input[type="submit"],
.yellow input[type="submit"],
#signup_form input[type="submit"],
#post_form input[type="submit"],
.btn2 input[type="submit"],
#sys_send_to_friend input[type="submit"],
.confirm input[type="submit"],
.resend input[type="submit"] {
	line-height: 28px;
	height: 28px;
	text-transform: capitalize;
	width: auto;
	padding: 0 10px;
}
.resend input[type="submit"] {
	margin:-5px 0 0 100px;
}
#submit_refresh_map{
	color: #fff;
	background: url(../images/bt_red.png) center repeat-x;
	border: 1px solid #DE2500;
}
.signupfix hr{
	background-color: #bbb;
	border: 0px;
	height: 1px;
	margin: 10px 0;
}
.signupfix p{
	font-weight: bold;
	line-height: 20px;
}
.confirm{
	border: 1px solid #acacac;
	display: block;
	padding: 10px;
	background-color: #FBFBF9;
	margin: 10px 0;
}
.resend input[type="button"]{
	margin: -5px 0 0 100px;
}
.resend label{
	width: 100px;
	display: block;
	float: left;
}
.f23{
	font-size: 23px;
	font-weight: normal;
}
.asanonymouscomment {
	line-height:28px;
	padding:6px;
	border:1px solid #ff9933;
	background:#ffff66;
}
.guide_text {
	font-size:12px !important;
	font-weight:normal !important;
	color:#808080;
}