HTML, body{
	height:100%;
	font-family:"Lato", "Trebuchet MS",helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
}

.ReportAbuseHeader {
    background-image: url("ReportAbuse/bg_Header.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    color: #ADB0B4;
    height: 43px;
    text-align: left;
	font-size: 26px;
    font-weight: normal;
    padding: 8px 0 0 12px;
	color: #F7F7F7;
    width: 968px;
}
.errorMessage {
	background-color: #F4EDCD;
    height: 32px;
    line-height: 32px;
    padding: 0 22px;
	color:#bb3333;
}
.ReportAbuseContainer{
	padding: 23px;
}
.BlackTitle{
	font-weight:bold;
	color:#000;
}
.SectionTitle{
	padding:30px 0 0 0;
	color:#7f7f7f;
	font-size:22px;
	font-weight:bold;
}
.SectionTitleLine{
	border-top:solid 1px #d9d9d9;
	height:1px;
	margin: 4px 0 0;
    width: 241px;
}
.TellUsLine{
	width:227px;
}
.CommentsLine{
	width:112px;
}
.SwornLine{
	width:190px;
}
.SectionDesc{
	color: #888888;
    font-size: 15px;
    padding: 0 0 10px;
    width: 690px;
}
.infringingWorkTitle{
	font-weight:bold;
	color:#000;
	padding:30px 0 5px;
	font-size:20px;
}
.firstTitle{
	padding-top:10px;
}
.FieldLabel{
	font-size: 14px;
    padding-bottom: 4px;
    padding-top: 10px;
	color:#5f5f5f;
}
.RequiredField{
	color: #212121;
}
.RequiredError span{
	font-size:14px;
}
.RequiredError{
	color:#bb3333;
	font-weight:bold;
}
.FieldText input{
	height: 22px;
    padding: 0 10px;
    width: 390px;
}
.FieldText textarea{
	height: 55px;
    padding: 0 10px;
    width: 390px;
}
.RequiredText input,
.RequiredText textarea{
	background-image: url("ReportAbuse/bg_Required.gif");
    background-position: 395px 6px;
    background-repeat: no-repeat;
}
.HasHelpLabelContainer{
	position:relative;
}
.HasHelpLabel{
	float:left;
}
.helpMark,
.SectionDescHelp .sectionHelp{
	float:left;
	cursor:pointer;
	background-image: url("ReportAbuse/icn_Help.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
	margin: 6px 0 0 8px;
	height:12px;
	width:14px;
}
.SectionDescHelp{
	position:relative;
	padding-bottom: 20px;
    padding-top: 12px;
    position: relative;
}
.SectionDescHelp .sectionLabel{
	float:left;
}
.SectionDescHelp .sectionHelp{
	left: 333px;
    position: absolute;
    top: 33px;
}
.btnUpload{
	cursor:pointer;
	background-image: url("ReportAbuse/btn_Attach14.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
	height:28px;
	width:140px;
}
.addAnotherFile{
	color: #006B9C;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
    width: 125px;
}
.FieldDesc{
	color: #808080;
    font-size: 14px;
	padding-top: 4px;
}
.area{
	float:left;
	padding-right:10px;
}
.city{
	width:222px;
}
.city input{
	width:200px;
}
.state{
	width:280px;
}
.state input{
	width:250px;
}
.zip{
	width:120px;
}
.zip input{
	width:98px;
}
.PenaltyPerjuryOption{
	padding:15px 0;
	color: #424242;
}
.PenaltyPerjuryOption div{
	padding-bottom: 15px;
}
.PenaltyPerjuryOption div input{
	margin-right: 8px;
}
.optionLabel2{
	padding-left:22px;
}
.fillMonth{
	width:100px;
}
.fillDay{
	width:60px;
}
.fillYear{
	width:65px;
}
.ButtonContainer{
	padding:15px 0;
}
.btnReview{
	cursor:pointer;
	background-image: url("ReportAbuse/btn_ReviewSubmit.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
	height:28px;
	width:161px;
}
.HelpContent{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 195px;
    padding: 10px;
    position: absolute;
    width: 580px;
    z-index: 4;
	color:#888888;
	font-size: 14px;
}
#attachFileHelpContent{
	left: 366px;
	width: 555px;
}
.close{
	color: #CC0000;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 10px;
}
.ReportAbuseSuccessContainer .BlackTitle{
	padding-bottom: 20px;
}
.ReportAbuseSuccessContainer p{
	color: #212121;
    font-size: 15px;
    padding-bottom: 20px;
    width: 650px;
}
.ReportAbuseSuccessContainer .grayP{
	color:#888;
}
.hintText{
	color:#969696;
	font-size:14px;
}
.FileContainer{
	/*padding-bottom: 10px;*/
}
.SourceFile {
    padding-bottom: 8px;
}
.uploadItem .uploadName{
	float:left;
	padding-right: 8px;
}
.uploadItem .Status{
	color: #969696;
    float: left;
    width: 135px;
}
.uploadItem .Cancel{
	color: #BB3333;
    cursor: pointer;
    float: left;
}
.FileContainer .fileName{
	color:#212121;
	padding: 0 8px 0 3px;
}
.FileContainer .fileSize{
	color:#808080;
	font-size: 14px;
}
.reportingSection{
	padding-bottom: 20px;
}
.reportingSection .reportingTitle{
	font-size: 16px;
    font-weight: bold;
	padding-bottom: 10px;
}
.assetInfoSection{
	height: 64px;
}
.assetInfoSection .assetThumbnail{
	float: left;
    height: 64px;
    margin-right: 14px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 64px;
}
.assetInfoSection .assetThumbnail .assetThumbnailBG {
    background-color: #DDDDDD;
}
.assetInfoSection .sectionRight{
	float: left;
}
.assetInfoSection .sectionRight .assetName{
	color: #006B9C;
    font-size: 20px;
	line-height: 26px;
}
.assetInfoSection .sectionRight .artistName{
	color: #868686;
	font-size: 13px;
    line-height: 20px;
}
.reportReasonSetting{
	margin-right: 8px;
}
.reportingHelp{
	color: #868686;
    font-size: 14px;
    width: 640px;
	padding-bottom: 20px;
}
.reportingDescText textarea{
	height: 60px;
    padding: 1px 10px;
    width: 390px;
}

/********** Preview ************/
.FieldValue{
	background-color:#f4edcd;
	float:left;
	padding: 0 5px;
}
.FieldEdit{
	cursor:pointer;
	background-image: url("ReportAbuse/icn_Edit.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
	height:10px;
	width:10px;
	margin: 5px 5px 5px 8px;
	float:left;
}
.ReportAbusePreview .state{
	width:65px;
}
.btnSubmit{
	cursor:pointer;
	background-image: url("ReportAbuse/btn_Submit.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
	height:28px;
	width:68px;
}
.FieldTxt{
	font-size: 14px;
}

.btnLogin {
	color: ##3e3e3e;
	font-size:16px;
	font-weight: bold;
	text-align: center;
	border: none;
	/*border-radius: 5px;*/
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	height: 28px;
	width: 100px;
	background: transparent url("Display/login_button_green.png") no-repeat center;
	}
.btnNoAccount {
	color: ##3e3e3e;
	font-size:16px;
	font-weight: bold;
	text-align: center;
	border: none;
	/*border-radius: 5px;*/
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	height: 28px;
	width: 200px;
	background: transparent url("Display/login_button_green_large.png") no-repeat center;
	}

::-webkit-input-placeholder {
   color: #BBB;
}

:-moz-placeholder { /* Firefox 18- */
   color: #BBB;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #BBB;
}

:-ms-input-placeholder {
   color: #BBB;
}
