﻿div.medBlackText, div.medBlackText p{
    color:#000000;
    font-size:12px;
    margin-top:0px;
    font-family:Arial,Helvetica,sans-serif;
}

.ValidationMessage
{
	margin-left: 3px;
	color:Black;
	border: solid 1px #dcdcdc;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color:#FFFFCC;
}

div.medBlackText a, div.medBlackText a:hover, div.medBlackText a:visited
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

#contentHolder hr{color:#b4b0a8; background-color:#b4b0a8;}

#contentHolder a, #contentHolder a:hover, #contentHolder a:visited
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#007ac3;
    text-decoration:none;
}

#contentHolder a:hover{
   text-decoration:underline;
}

#contentHolder a:visited{color:#50a7b4;}

table#contentHolder td p, table#contentHolder td{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}


table#contentHolder td p, blockquote, table#contentHolder td label
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px !important;
}

td.titleBar_Right{display:none;}

table td.titleBar_Left
{
    background-image:none;
    border-bottom:none;
    color:#000000;
    font-size:18px;
    font-weight:bold;
    padding-left:0px;
}

table
{
	font-size: 11px;
	font-family: verdana;
	line-height: 15px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}



table.other_table td.left_titles, table.other_broadcast_table td.left_titles, table.film_table td.left_titles, table.online_table td.left_titles, table.print_table td.left_titles, table.contact_info_table td.left_titles, table.our_title_table td.left_titles, table.your_work_table td.left_titles{text-align:right;}
table.electronic_media_table, table.other_table, table.musical_composition_table, table.staged_performance_table, table.other_broadcast_table, table.film_table, table.online_table, table.contact_info_table, table.our_title_table, table.your_work_table, table.print_table{margin-bottom:20px;}
table.other_table td.left_titles, table.electronic_media_table td.left_titles, table.staged_performance_table td.left_titles, table.musical_composition_table td.left_titles, table.our_title_table td.left_titles{text-align:right;width:200px;}
.check_boxes{background-color:#cccccc; margin-bottom:5px;}
div.medBlackText table td.titleBar_Left, table td.titleBar_Left{font-size:21px !important;padding-top:0px;height:auto; font-family:'Times New Roman', Times, serif !important;}


/* Sub Tables */
.subTable{margin:10px 0px 0px 120px;}

/* Form Header */
h2.h2_header{font-family:'Times New Roman', Times, serif !important; font-size: 21px;}
h2.form_header{border-bottom:1px solid #b4b0a8; padding-bottom:5px; font-family:'Times New Roman', Times, serif !important;}
h2.grayHeader{font-family:Arial,Helvetica,sans-serif;color:#666666; padding-bottom:5px;}
.bigFont{font-size:14px;color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
.smallFont{font-size:10px;color:#000000; font-family:Arial,Helvetica,sans-serif;}

/* Two Sections */
.two_sections .left_section h3, .two_sections .right_section h3{font-family:Arial,Helvetica,sans-serif; margin-bottom:5px;}
.two_sections .left_section, .two_sections .right_section{float:left;}
.two_sections .left_section{margin-right:70px;}

/* HTML Components */
textarea.txtAreaClass{overflow-y:scroll; border:1px solid #7b9ebd;}
textarea.textarea_bg{ background:url('images/textarea_bg.jpg') repeat; border:0px; line-height:1.8em; *line-height:24px; margin:0px 0px 0px 50px;}
input.inputWidth90px{width:90px;border:1px solid #7b9ebd;}
input.inputWidth200px{width:200px;border:1px solid #7b9ebd;}
input.inputWidth300px{width:300px;border:1px solid #7b9ebd;}
input.inputWidth400px{width:400px;border:1px solid #7b9ebd;}
input.inputWidth100px{width:100px;border:1px solid #7b9ebd;}

/* Main Table TD */
table td.main_table_td
{
	border-right:1px solid #b4b0a8; 
	padding:0px 20px 0px 5px;
	vertical-align: top;
	}

/* Main Table TD Right */
table td.main_table_right_td
{
	padding-left:20px; 
	width:280px;
	vertical-align: top;
	}

/* Radio Buttons */
span.excerpt_type label{font-size:12px;}

/*
span.excerpt_type{position:absolute;}
span.excerpt_type label{margin-bottom:10px;}*/

/* Button Section */
.btnSection{float:right;}

/* ------------------- For Printable form -------------------- */
                        table.print_electronic_media_table, table.print_other_table, table.print_musical_composition_table, table.print_staged_performance_table, table.print_other_broadcast_table, table.film_table, table.online_table, table.contact_info_table, table.our_title_table, table.print_your_work_table, table.print_table
                        {
                            font-size:12px;
                            margin-bottom: 20px;
                            width:100%;
                        }
                        table.print_other_table td.left_titles, table.print_other_broadcast_table td.left_titles, table.film_table td.left_titles, table.online_table td.left_titles, table.print_table td.left_titles, table.contact_info_table td.left_titles, table.our_title_table td.left_titles, table.print_your_work_table td.left_titles, table.print_staged_performance_table td.left_titles, table.print_musical_composition_table td.left_titles, table.print_electronic_media_table td.left_titles
                        {
                            font-size:12px;
                            text-align: right;
                            width: 200px !important;
                        }
                        table.print_other_table td, table.print_other_broadcast_table td, table.film_table td, table.online_table td, table.print_table td, table.contact_info_table td, table.our_title_table td, table.print_your_work_table td, table.print_staged_performance_table td, table.print_musical_composition_table td, table.print_electronic_media_table td
                        {
                            font-family:Arial,Helvetica,sans-serif;
                            font-size:12px;
                        }
                        .print_form_headers
                        {
                            background-color: #cccccc;
                            margin-bottom: 5px;
                            padding: 5px;
                        }
                        
                        /* Sub Tables */
                        table.subTable{
                            margin: 10px 0px 0px 60px;
                        }
                        
                        table.subTable td.left_titles{width:200px;}
                        
                        /* HTML Components */
                        textarea.txtAreaClass
                        {
                            overflow-y: scroll;
                            border: 1px solid #7b9ebd;
                        }
                        input.printInputWidth90px
                        {
                            width: 90px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        input.printInputWidth200px
                        {
                            width: 200px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        input.printInputWidth300px
                        {
                            width: 300px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        input.printInputWidth400px
                        {
                            width: 400px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        input.printInputWidth100px
                        {
                            width: 100px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        input.printInputWidth500px
                        {
                            width: 500px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        input.printInputWidth753px
                        {
                            width: 753px;
                            border-left: 0px;
                            border-right: 0px;
                            border-top: 0px;
                            border-bottom: 1px solid #000000;
                        }
                        div.print_left_col_header, div.print_right_col_header
                        {
                            float: left;
                        }
                        div.print_left_col_header
                        {
                            width: 450px;
                            margin-right: 40px;
                        }
                        div.print_right_col_header
                        {
                            width: 350px;
                        }
                        
/* ------------------- For Printable form [End] -------------------- */

/* Clear Both */
.clear_both{clear:both;}

.permissiontypehover
{
    width:  150px;
    height: 36px;
    margin-bottom: 10px;
    display:block; 
    background:transparent url('/National_Library/20160930123623oe_/http://permissions.harpercollins.com/images/request_form.gif') center top no-repeat;
}

.permissiontypehover:hover
{
   background-image: url('/National_Library/20160930123623oe_/http://permissions.harpercollins.com/images/request_form_roll.gif');
}

#buttoncontainer
{
	margin-top: 50px;
	margin-bottom: 50px;
	padding-left: 5px;
}

