/*a:after {
	content: " (" attr(href) ") ";
}

*/

a#search{
	color: #0000FF;
}

a.wanted{
	text-decoration: none;
}

body	{
	font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body#theme{
	margin: 0;
}

body:before {
	content: url(http://www.reportacriminal.com/images/newmainracbannerprint.jpg);
}

button{
	border: 0;
	cursor: pointer;
	font-weight: bold;
	padding: 0 20px 0 0;
	text-align: center;
}

button span,input span{
	display: block;
	padding: 0 0 0 20px;
	position: relative;
	white-space: nowrap;
}

/*form buttons*/
button.submitbtn:hover span{
	background: url(images/bg_button_left_hover.gif) left no-repeat;
}

div.buttonspacer{
	display: block;
	height: 50px;
	margin-bottom: 5px;
	vertical-align: middle;
	width: 150px;
}

div.report{
	word-wrap: break-word;
	width: 200px;
	border: 1px outset #2F4F4F;
}

div.wantedlist{
	background: transparent url(/images/spacer.gif);
	float: left;
	height: 150px;
	width: 100px;
}

fieldset	{
	border: 2px ridge #6186AF;
	padding: 0px 8px 8px 8px;
	margin: 1% 1% 1% 1%;
}

fieldset#showselect{
	background: #FFFFF0;
	border: 2px groove #1F2B4F;
	padding: 10px 10px 10px 10px;
}

form.form{
	display: inline;
}

h3{
	display: inline;
	margin: 0;
}

img{
	position: relative;
}

img#banner{
	border: 0;
	height: 85px;
}

img.wanted{
	border: 0px none transparent;
	position: relative;
}

img.wantedlist{
	border: 0px none transparent;
}

input{
	background: #FFFFFF;
	border-bottom: 2px solid #483D8B;
	border-left: 1px solid #0000CD;
	border-right: 2px solid #483D8B;
	border-top: 1px solid #0000CD;
	color: #1F2B4F;
	margin: 3px 0px 3px 0px;
}

input.submitbtn span,button.submitbtn span,.button-to input span{
	background: url(/images/bg_button_left.gif) left no-repeat;
	color: #1F2B4F;
	height: 24px;
	line-height: 24px;
}

input.submitbtn,button.submitbtn,.button-to input{
	background: url(/images/bg_button_right.gif) right no-repeat; /*font-size:1em;*/
}

input.submitbtn:hover,button.submitbtn:hover,.button-to input:hover{
	background: url(/images/bg_button_right_hover.gif) right no-repeat;
}

legend#lawenfhead,legend#forwardhead{
	background: #FFFFFF;
	color: #FF0000;
	font-size: 120%;
	font-weight: bold;
}

legend#report_title{
	background: transparent;
	color: #FF0000;
	font-size: 120%;
	font-weight: bolder;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 10px 0px 10px;
	text-transform: capitalize;
}

legend#style1{
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	text-align: left;
}

li.fugitives{
	font-size: 12px;
	list-style-image: url('/images/bluebullet.jpg');
}

li.newsitem	{
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
	width: 97%;
}

table#body{
	background-color: #FFFFFF;
	border: 0px transparent none;
	width: 100%;
	background: #1F2B4F;
}

table#form{
	background: #DAE3EC;
	border: 2px outset #DAE3EC;
	margin: 15px auto 15px auto;
	padding: 8px 3px 8px 3px;
	width: 92%; 
}

table#form	td{
	padding: 8px 3px 8px 3px;
}

table#fugitive{
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
	width: 30%;
}

table#main{
	border: 0px transparent none;
	width: 100%;
}

table#report{
	border: 0;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 10px 0px;
}

table, tbody, td, tr, #container, #menubar, body {
	border: 0px none transparent;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.linkgfx, table.linkgfx tr, table.linkgfx tr td	{
	border-collapse: separate;
	padding: 6px;
}

td#all{
	border-bottom: 1px #808080 inset;
	border-left: 1px #FFFFFF inset;
	border-right: 1px #FFFFFF inset;
	border-top: 1px #FFFFFF inset;
}




td#evidence{
	height: 450px;
	vertical-align: top;
}

td#formcontent{
	font-size: 95%;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 2px;
}

td#fugitive,.fugitives{
	margin-left: auto;
	margin-right: auto;
}

/*------------------------show fugitive --------------------*/
td#fugitive_head{
	background: url('/images/panel_450_t.gif') no-repeat;
	color: #00009C;
	font-weight: bold;
	padding: 8px 0 3px 0;
	text-align: center;
}

td#fugitive_mid{
	background: url('/images/panel_450_m.gif') repeat-y;
	padding: 5px 25px 0 20px;
}

td#head{
	font-weight: bold;
	padding: 2px 2px 2px 0px;
	text-align: right; 
	vertical-align: text-top;
}

td#header{
	background: #6186AF;
	height: 85px;
	vertical-align: bottom;
}

td#left{
	border-bottom: 0 transparent none;
	border-left: 1px #FFFFFF inset;
	border-right: 0 transparent none;
	border-top: 0 transparent none; 
}

td#mainbottomcenter{
	background: url('/images/main_content_bottom.gif') repeat-x;
	height: 11px;
}

td#mainbottomleft{
	background: url('/images/main_content_bottom_left.gif') no-repeat;
	height: 11px;
	width: 13px;
}

td#mainbottomright{
	background: url('/images/main_content_bottom_right.gif') no-repeat;
	height: 11px;
	width: 13px;
}

td#mainmidleft{
	background: transparent url('/images/main_content_left.gif') repeat-y;
	empty-cells: show;
	width: 13px;
}

td#mainmidright{
	background: url('/images/main_content_right.gif') repeat-y;
	width: 13px;
}

td#maintopcenter{
	background: url('/images/main_content_top.gif') repeat-x;
	height: 11px;
}

td#maintopleft{
	background: url('/images/main_content_top_left.gif') no-repeat;
	height: 11px;
	width: 13px;
}

td#maintopright{
	background: url('/images/main_content_top_right.gif') no-repeat;
	height: 11px;
	width: 13px;
}

td#no-style{
	border: 0;
	padding-left: 10px;
}

td#right{
	border-bottom: 0 transparent none;
	border-left: 0 transparent none;
	border-right: 1px #FFFFFF inset;
	border-top: 0 transparent none;
}

td#top_left{
	border-bottom: 0 transparent none;
	border-left: 1px #FFFFFF inset;
	border-right: 0 transparent none;
	border-top: 1px #FFFFFF inset;
}

td#top_right{
	border-bottom: 0 transparent none;
	border-left: 0 transparent none;
	border-right: 1px #FFFFFF inset;
	border-top: 1px #FFFFFF inset;
}

td.formcontent{
	border: 1px #FFFFFF inset;
	font-size: 95%;
	padding-left: 5px;
	vertical-align: middle;
}

ul.commentlist{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	width: 97%;
}

ul.fugitives{
	list-style-type: none;
	margin: 0;
	margin-left: 12px;
	padding: 0;
}

.agencyname	{
	font-size: 120%;
	font-weight: bold;
}

.button{
	margin-left: 30px;
}

.button-to input:hover span,input.submitbtn:hover span{
	background: url(/images/bg_button_left_hover.gif) left no-repeat;
}

.capitalized	{
	text-transform: capitalize;
}

.clear{
	overflow: hidden; /* generic container (i.e. div) for floating buttons */
	width: 100%;
}

.coloredemphasized, .style10 {
	color: #FF0000;
	font-weight: bold;
}

.commentlist .comment{
	border-top: 1px solid #EFF1F0;
	display: block;
	padding: 8px 0;
	width: 98%;
}

.commentlist li.comment{
	border-top: 1px solid #EFF1F0;
	display: block;
	list-style: none;
	margin-top: -1px;
	padding: 8px 0;
	width: 95%;
}

.comments .comment .title{
	color: #F86604;
	display: block;
	float: left;
	font-weight: bold;
	padding: 0 10px 0 0;
	text-align: center;
}

.comments .content{
	padding-top: 0;
}

.contactinfo{
	margin-bottom: 10px;
	margin-top: 10px;
}

.contentsemititle	{
	font-size: 135%;
	font-style: italic;
	font-weight: bold;
}

.contentsubtitle	{
	font-size: 115%;
	font-weight: bolder;
}

.contenttitle	{
	color: #1F2B4F;
	font-size: 130%;
	font-weight: bolder;
	padding-bottom: 15px;
	background: transparent;
}

.emphasized, .highlyemphasized {
	font-style: italic;
	font-weight: bold;
}

.enforcementcomment{
	color: #1F2B4F;
}

.errormessage	{
	color: #003366;
	font-size: 105%;
}

.errortitle	{
	color: #FF0000;
	font-size: 130%;
	font-weight: bolder;
	padding-bottom: 5px;
	background: transparent;
}

.explainfieldlow{
	color: #696969;
	font-size: 78%;
	vertical-align: bottom;
}

.explanatorypara	{
	background: transparent;
	color: #1F2B4F;
	display: inline;
	float: left;
	width: 57%;
}

.faqans	{
	margin-bottom: 15px;
}

.faqans ul	{
	margin-top: 0px;
}

.faqqn	{
	font-size: 103%;
	font-weight: bold;
}

/* Specific element styling */
.flash{
	color: #FF0000;
	padding: 0px 0 10px 20px;
}

.footer{
	font-size: 11px;
	padding: 10px 0 20px 0;
	text-align: center;
}

.forgotpwd	{
	font-size: 85%;
	font-variant: small-caps;
	margin-top: 10px;
}

.forgotpwdform	{
	clear: left;
	display: inline;
	float: left;
	width: 38%;
	margin: 0px 10px 5px;
}

.formlabel{
	font-weight: bolder;
}

.forwarder	{
	color: #4682B4;
	padding-left: 5px;
}

.forwardinfo	{
	padding-left: 5px;
}

.frame, .googleads, .googlebar, .home_ad, .login, .login a, .nocookielogin, .nocookielogin a, .pagination, .pagination a, .pagination a:hover,.pagination a:active, .pagination span.current, .pagination span.disabled, .reward, .reward_block, .ror, .search, .searchbox, .searchbox input, .sendmoney, .submit_button, .trackthisrpt, .under_construction, .viewthisrpt, .welcome, .wrongcookie, #addcomment, #addsitecomment, #addtagbtn, #addthis, #adshadow-container, #adshadow-container .adcontainer, #adshadow-container .adshadow1, #adshadow-container .adshadow2, #adshadow-container .adshadow2,
#adshadow-container .adshadow3,
#adshadow-container .adcontainer, #adshadow-container .adshadow3, #adsone, #adstwo, #commentwdgt, #loginbtn, #loginbutton, #loginform, #menubar, #processing, #reportrating, #reportsubmit, #reporttagging, #reporttracking,#reportforwarding, #reportviews, #rewardbutton, .rewardbutton, #submitthis input, .lecommentbutton, #lecommentbutton, .lecommentbutton a, #lecommentbutton a, .lecommentbutton span, #lecommentbutton span, #scales, .screenbanner, #menubar, #addthis, .flash, a span, a.sdbutton, a.sdbutton span, a.sdbutton:hover,a.sdbuttonevi:hover, a.sdbutton:active span,a.sdbuttonevi:active span, a.sdbutton:active,a.sdbuttonevi:active, a.sdbuttonevi, a.sdbuttonevi span, div.paypalbtn,div.paypalbtn form,div.paypalbtn form input, table.screenbanner, td.banner, .ad, .addcontentlink, .addnewslink, .adminbutton, .adminfunc, .ads_logo, .adsdata, .adsdata form,.adsdata form input,.adsdata input, .adshead, .alpha, .explainfield, .flagtext, #spacerbanner {
	display: none;
}

.highlight{
	background: #FFFF88;
}

.inputfields{
	padding: 2px 5px 2px 5px;
	vertical-align: top;
}

.inputfields input{
	padding-bottom: 5px;
}

.introtext	{
	font-size: 105%;
	padding-top: 0px;
}

.lawenfnotice	{
	color: #FF0000;
	font-size: 108%;
	font-weight: bold;
	text-transform: uppercase;
}

.lawenftitle	{
	color: #FF0000;
	font-size: 115%;
	text-transform: capitalize;
}

.line{
	background: url('/images/line_right.jpg') repeat-y;
	vertical-align: top;
	width: 3px;
}

.linkcode	{
	border: 1px solid #000000;
	padding: 5px 8px 5px 8px;
	font: 90% "Courier New", Courier, monospace;
}

.main{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.mainfont{
	background: transparent;
	margin-top: 0px;
	padding: 5px;
}

.more, .officerreply {
	float: right;
}

.paragraphheader {
	font-weight: bold;
	padding: 8px 0px 0px 0px;
}

.printer{
	border: 0;
}

.ps{
	background: #CAD8E5;
	border: 2px groove #B0C4DE;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.rctrptdtl,.rptcoltxt{
	font-size: 12px;
}

.rctrptlink{
	float: right;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}

.rctrptname{
	color: #FF0000;
	font-size: 120%;
	text-transform: capitalize;
}

.remind{
	color: #FF0000;
	padding-top: 20px;
}

.report_foot{
	height: 45px;
}

.report_head{
	background: #DBDADB;
	color: #00009C;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.report_mid{
	background: transparent;
	padding: 5px 8px 0px 8px;
	word-wrap: break-word;
}

.report_mid a{
	background: transparent;
	max-width: 200px ! important;
	word-wrap: break-word;
}

.report_td{
	width: 200px;
}

.reportedby{
	background: transparent;
	font-style: italic;
	margin-bottom: 5px;
	margin-top: 3px;
}

.reporterreassure	{
	border: 0px none transparent;
	float: right;
	margin: 0px 3px 3px 0px;
	padding: 0px 0px;
	width: 46%;
	background: #FFFFFF;
}

.reporterreg	{
	border: 2px groove #B0C4DE;
	float: left;
	margin: 0px 5px 5px 5px;
	padding: 3px 3px;
	width: 47%;
	background: #CAD8E5;
}

.reporterreg .inputfields{
	padding: 6px 6px 0px 6px;
}

.reporthead{
	color: #FF0000;
	font-size: 125%;
	font-weight: bold;
	margin-top: 10px;
	text-transform: capitalize;
}

.reportitem{
	background: transparent url('/images/newreportitem.jpg') no-repeat;
	display: block;
	margin-bottom: 4px;
	padding-left: 5px;
	padding-top: 5px;
	width: 100%;
}

.reportlistdetail{
	background: transparent;
	z-index: 3;
}

.reportlistname{
	background: transparent;
	font-size: 115%; /*float:left;*/
	text-transform: capitalize;
}

.round_top{
	height: 5px;
	width: 720px;
}

.showselect{
	padding-right: 5px;
	vertical-align: top;
}

.sp{
	border: none;
	width: 100%;
}

.style1 {
	font-weight: bold;
}

.style11 {
	color: #FF0000;
	font-weight: bold;
	vertical-align: top;
}

.style12 {
	border: 1px solid #FF0000;
	color: #FF0000;
	font-weight: bold;
	margin-top: 10px;
	padding: 2px;
	text-align: center;
}

.style13{
	padding: 10px 15px 0 20px;
	vertical-align: top;
	background: #FCFCFC;
}

.style2, .underlined {
	text-decoration: underline;
}

.style4 {
	color: #0000FF;
	float: right;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 4px;
}

.style5 {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

.style7 {
	font-weight: bold;
	text-decoration: underline;
}

.style8 {
	font-weight: bold;
	text-align: center;
}

.submitter	{
	font-style: italic;
	font-weight: bolder;
}

.suspect_photo{
	border: 0;
	clear: both;
	float: right;
	padding: 20px 20px 20px 20px;
	width: 200px;
}

.tablesectionhead{
	background: #FFFFFF;
}

/* Basic text styling */
.user_func{
	border: 0;
	clear: both;
	float: right;
	padding-right: 20px;
	padding-top: 25px;
	width: 200px;
}

.user_name{
	color: #FF8C00;
	font-weight: bold;
}

.validation-error {
	color: #FF0000;
}

.wanted{
	float: right;
	margin-bottom: 8px;
	margin-left: 3px;
	margin-right: 3px;
	position: relative;
	width: 100px;
}

.wantedlist{
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 20px;
	width: 100px;
}

.warning	{
	color: #FF0000;
	font-size: 103%;
	font-weight: bold;
}

#comments{
	border: 1px solid #DCDCDC;
	padding: 2px 0px 5px 0px;
}

#container{
	background: #FFFFFF;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 15px;
	margin-top: -1.5in;
	width: 7.5in;
}

#container, #pagecontent, #innercontainer	{
	vertical-align: top;
}

#forwarding{
	border: 1px solid #483D8B;
	margin: 15px 0px 15px 0px; /*color:#483D8B;*/
	padding: 0px 5px 10px 5px;
}

#innercontainer{
	margin: 3px;
}

#lawcomms{
	background: url(/images/policebadge.gif) no-repeat center;
	border: 1px solid #483D8B; 
	margin: 0px 5px;
	overflow: auto; /*color:#483D8B;*/
	padding: 0px 5px 10px 5px;
}

#reportcommenting{
}

fieldset p	{
	width: 98%;
}
