/* Baker Hill Default CSS Style Sheet */

body, td, li
{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
padding: 0px 5px 0px 5px;
}

/* Default Link Style */

A:link { color: #003574; text-decoration: underline; }
A:visited { color: gray; text-decoration: underline; }
A:hover { color: #003574; text-decoration: underline; }
/*A:active { color: #003574; text-decoration: underline; }*/


/* Bold Link Styles */

.BoldLink a { color: #003574; text-decoration: none; font-weight: bold;}
.BoldLink a:visited { color: gray; text-decoration: none; font-weight: bold;}
.BoldLink a:hover { color: #003574; text-decoration: underline; font-weight: bold;}
/*.BoldLink a:active { color: #003574; text-decoration: none; font-weight: bold;}*/


/* Text Styles */
.SubTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.SummaryText
{
	font-size:11px;
	color:#666666;
}
.DateText
{
	color:#333333;
}

.RowHeader
{
	font-size: 12px;
	font-weight: bold;
	color:#5475a1;
	text-align: right;
	vertical-align:top;
}

/* Default Style for Gridviews - Coupled with Skin file */

.Grid
{
    border-top: solid 4px #D69400;
    border-right:0;
    border-bottom:0;
    border-left: 0;
}
.GridArticleTitle
{
    font-weight:bold;
}
.News_Events_Section
{
margin:40px 0px 0px 150px;
padding: 0px 20px 20px 0px;
width: 75%;
}

.News_Events_Listing
{
margin:20px 0px 0px 60px;
padding: 0px 20px 20px 0px;
width: 100%;
}

#News_Events_SectionTitle
{
text-align: left;
color: #D69400;
font: normal bold 14px Arial;
vertical-align: text-top;
text-decoration: none;
}

/* Page Layout Styles */
#MainContainer
{
    
}
#MainContainer_SubPages 
{
 	background-color: #EAEAEA;
	width:100%;
}
#SubContainer 
{
width: 100%;
height: auto !important;
height: 100%;

}

#header
{
    padding: 0;
    margin: 0;
    width: 100%;
    height: 80px;
    background-image: url(/Images/Default_Theme/BakerHill_Headerslice.gif);
    background-position: left top;
    background-repeat:repeat-x;
}
#header2
{
    padding: 0;
    margin: 0;
    background-position: left top;
    background-image: url(/Images/Default_Theme/Bakerhill_logo.gif);
    background-repeat: no-repeat;
    height: 80px;
}

/*****************************************************************
***************   Experian Webinar Headers    ********************
*****************************************************************/
#header_exp_reg
{
    padding: 0;
    margin: 0;
    width: 100%;
    height: 80px;
    background-image: url(/Images/Default_Theme/BakerHill_Headerslice.gif);
    background-position: left top;
    background-repeat:repeat-x;
		border-bottom: solid 10px #D69400;
}

#header2_exp_reg
{
    padding: 0;
    margin: 0;
    background-position: left top;
    background-image: url(/Images/Default_Theme/Experian_logo.gif);
    background-repeat: no-repeat;
    height: 80px;

}




#subheader
{
    padding: 0;
    margin: 0;
    background-position: left top;
    background-image: url(/Images/Default_Theme/BakerHill_Banner_BG.gif);
    background-repeat: repeat-x;
    height: 157px;
}
#subheader2
{
    padding: 0;
    margin: 0;
    background: url(Images/BakerHill_Banner.gif) no-repeat left top;
    height: 155px;
}


#headermenu
{
    position: relative; 
	top: 0; width: 100%;
    padding: 0px 0px 0px 0px;
    /*background: Black;*/
    height: 32px;
}
.headermenulink
{
    font-family:Arial;
    font-size: 11px;
    color: White;
    font-weight:bold;
    text-decoration: none;
}

.headermenulink A:link {color:white;}
.headermenulink A:visited{color: white;}
.headermenulink A:hover {text-decoration: none; color: white;}
.headermenulink A:active {color: white;text-decoration: none}

/* SumMenu Links */
.headersubmenulink A:link {color:#CCCCCC;}
.headersubmenulink A:visited{color: #CCCCCC;}
.headersubmenulink A:hover {text-decoration: none; color: white;}
.headersubmenulink A:active {color: white;text-decoration: none}
.headersubmenulink
{
    font-family:Arial;
    font-size: 11px;
    color: #CCCCCC;
    font-weight:bold;
    text-decoration: none;
    display:block;
    width:100%;
    border-top:solid 1px #6783A9;
    padding-left: 15px;
}

#headersubmenu
{
    position: relative; top: 0; width: 100%;
    padding: 0px 0px 0px 0px;
    background: #5475a1;
    height: 28px;
}

#headersubmenu2
{
    position: relative; top: 0; width: 100%;
    padding: 0px 0px 0px 0px;
    background: #5475a1;
    height: 28px;
}

#breadcrumb
{
    color: #6783A9;
    padding: 5px 5px 5px 60px;
    font-size: 10px;
    margin: 0px 0px 0px 0px;
    background-color: #EAEAEA;
    border-bottom: solid 1px #6783A9;
}

/* Client Library Login Box */

#clientlibrary
{
position: absolute; top: 10px; right: 15px; width: 250px; height: 80px;
padding: 2px 2px 2px 2px; font-size: 11px;
}

.logintitle
{
    font-size: 14px;
    font-weight: bold;
    color: white;
    display:block;
    height:20px;
    background-color:#491E4C;
    padding: 5px 0px 0px 0px;
    text-align:center;
    margin: 0px 0px 5px 0px;
}

/* Welcome Box */

#welcomebox
{
    position: absolute; top: 10px; right: 15px; width: 100px; height: 80px;
    padding: 2px 2px 2px 2px; font-size: 11px;
}


/* Dynamic Content Formating */

.documentTitle
{
    color:Black;
    font: bold 14px Arial;
    padding: 0 0 10px 0;
}

.documentBody
{
    
}
.documentSection
{
    margin:0px 0px 0px 150px;
    padding: 10px 20px 20px 0px;
    width: 75%;
}


.field_control_invalid
{
    background-color: #ffff99;
}

/* Contact table on the Contact page */

Table#Contact
{
    background-color: #EAEAEA;
    border: solid 3px #6783A9;
    width: 500px;
}


Table#Contact td
{
    text-align: left;
}

Table#Contact th
{
    text-align: right;
}
.ContactHeader
{
    text-align:center;
    font: bold 16px Arial;
}


/* Left Column of Page */

#leftcol
{
   
float:left;
margin: 0;
padding:0;
width: 60%;

}

#subleftcol
{

    margin:0;
    padding:0;
	background-color: White;
	width: 65% !important;
	width: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#subleftcol_content
{
padding: 20px 10px 10px 10px;
	width: auto !important;
	width: 100%;
}

.subleftcol_header
{
	height: 100px;
}


.videoBox
{
	padding: 20px;
	background-color: #333333;
	border: solid 3px #000000;
	margin-bottom: 40px;
	width: 480px;
	text-align:center;
}

.videoLinks
{
	width: 480px;
	background-color:#F4F4F4;
	text-align: center;
}

.videoForm
{
	margin-top: 20px;
	width: 480px;
	background-color:#F4F4F4;
}

.videoFormHeader
{
	text-align:center;
	font-size: 16px;
	font-weight: bold;
	color: White;
	background-color: #D69400;
	vertical-align:middle;
}

.videoForm th
{
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;

}

.videoFormSection
{
	font-size:12px;
	text-align:left;
	font-weight: bold;
	color:#D69400;
}


/* General Form Layouts */

.Form_RightAlign
{
	margin-left: 150px;
}
	

.Form
{
	margin-top: 20px;
	width: 600px;
	background-color:#F4F4F4;
	border: solid 3px #CCCCCC;
}
.FormHeader
{
	text-align:center;
	font-size: 17px;
	font-weight: bold;
	color: White;
	background-color: #003574;
	vertical-align:middle;
	padding: 10px;
}
.FormSection
{
	font-size:15px;
	text-align:left;
	font-weight: bold;
	color:#D69400;
	border-bottom: solid 2px #D69400;
}
.Form th
{
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;

}

/* Validation Controls */

.field_control_invalid
{
    background-color: #ffff99;
}

/*Right Column of Page */

#rightcol
{
    float:right;
    right:0;
    margin:0;
    padding:20px 20px 20px 5px;
    width: 30%;
}

/*SubRight Column of Page - for internal pages */

#subrightcol
{
    float: right;	
    margin:0;
    width: 35%;
	background-color: #EAEAEA;
	padding:0;
	font-size: 12px;
}

/*SubRight Column News & Events Box */

#subrightcolumn_box
{
    background-color: #F4F4F4;
    border-top: solid 1px white;
    border-bottom: solid 1px white;
	margin-top: 20px;
	margin-bottom: 20px;
}

#subrightcolumn_box_items
{
    	padding: 15px;
	    width: 96%;
}


.Featured_Sidebar_Sheader
{
font: normal bold 15px Arial, Helvetica, sans-serif;
color: #D69400;
padding-bottom: 10px;
padding-top: 10px;
}

.Featured_Sidebar_Sheader A { color: #D69400; text-decoration: none;}
.Featured_Sidebar_Sheader A:visited { color: #D69400; text-decoration: none;}
.Featured_Sidebar_Sheader A:hover { color: #D69400; text-decoration: none;}


.Featured_Sidebar_Item
{
	font-size: 12px;
}

.Featured_Sidebar_Item table td
{
padding: 5px 5px 5px 20px;

}

.Featured_Sidebar_Item a { color: #003574; text-decoration: none; font-weight: bold;}
.Featured_Sidebar_Item a:visited { color: gray; text-decoration: none; font-weight: bold;}
.Featured_Sidebar_Item a:hover { color: #003574; text-decoration: underline; font-weight: bold;}

.Featured_Table td
{
padding: 5px;
}

.Featured_Table A:Link { color: black; text-decoration: none}
.Featured_Table A:visited { color: black; text-decoration: none }
.Featured_Table A:hover { color: black; text-decoration: underline }


/*Footer*/

a.footer { color: white; text-decoration: none}
a.footer:visited { color: white; text-decoration: none }
a.footer:hover { color: white; text-decoration: underline }


.footermenulink
{
    font-size: 11px;
    margin:auto;    
}

.footermenulink A:link {color:white;}
.footermenulink A:visited{color: white;}
.footermenulink A:hover {text-decoration: underline; color: white;}
.footermenulink A:active {color: white;text-decoration: none}

/*
A:link {color:#003574;}
A:visited{color: #003574;}
A:hover {text-decoration: underline; color: #003574;}
A:active {color: #003574;text-decoration: none}
*/

#footermenu
{
padding-top: 3px;
font-size: 11px;
text-align: center;
background-color: #6783A9;
height: 20px;
color: White;
}

.footertext 
{
    padding:3px;
    color: White;
    text-align:center;
    
}

#footer
{

clear:both;
padding: 0;
margin: 0;
width: 100%;
height: 100px;
background-color: White;

}

#footer_exp_reg
{

clear:both;
padding: 0;
margin: 0;
width: 100%;
height: 100px;
background-color: White;
border-top: solid 2px #D69400;

}

#footer2
{
padding: 0;
margin: 20px auto 5px auto;
background-position: center;
background-image: url(Images/bh_logosm.gif);
background-repeat: no-repeat;
height: 95px;
text-align:center;
font-size: 11px;
}
/*
a { color: #003574; text-decoration: underline }
a:visited { color: gray; text-decoration: underline }
a:hover { color: #003574; text-decoration: underline }


a.nov { color: #003574; text-decoration: underline }
a.nov:visited { color: #003574; text-decoration: underline }
a.nov:hover { color: #003574; text-decoration: underline }



a.nu { color: #003574; text-decoration: none}
a.nu:visited { color: gray; text-decoration: none }
a.nu:hover { color: #003574; text-decoration: underline }

a.hnu { color: black; text-decoration: none}
a.hnu:visited { color: black; text-decoration: none }
a.hnu:hover { color: black; text-decoration: underline }


a.footer { color: white; text-decoration: none}
a.footer:visited { color: white; text-decoration: none }
a.footer:hover { color: white; text-decoration: underline }


a.bhd { color: black; text-decoration: none}
a.bhd:visited { color: black; text-decoration: none }
a.bhd:hover { color: black; text-decoration: underline }

.bottomGrayBorder {border-bottom: solid 1px #EAEAEA;}


a.hnuWhite { color: white; text-decoration: none}
a.hnuWhite:visited { color: white; text-decoration: none }
a.hnuWhite:hover { color: white; text-decoration: underline }


a.hnuGray { color: #646464; text-decoration: none}
a.hnuGray:visited { color: #646464; text-decoration: none }
a.hnuGray:hover { color: #646464; text-decoration: underline }
*/