﻿/* general */

body{
	background-color:#DCDDDE;
	text-align:center;
}

#maincontainer{
	margin:0 auto;
	width:740px;
	background-color:#ffffff;
	}
.contentcontainer{
	border-left:1px solid #8b8b8b;
	border-right:1px solid #8b8b8b;
}
p, .normal{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align:left;
	font-size:11px;
	line-height:17px;
}	
.dropcap{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:17px;
}
.largesectionheader, h1{
    font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#233289;
	font-size:14px;
    line-height:16px;
    margin-bottom:-12px;
    text-align:left;
 }
.sectionheadercopy{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#233289;
	font-size:12px;
}
.generalcopy{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:11px;
}
.copy{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:10px;
}
.tinycopy{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:9px;
}
.boldcopy{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:11px;
}
a.boldcopy:link{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:11px;
}
a.boldcopy:visited{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:11px;
}
a.boldcopy:active{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:11px;
}
a.boldcopy:hover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:11px;
}
.boldcolorcopy{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:11px;
}
a.boldcolorcopy:link{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:11px;
}
a.boldcolorcopy:visited{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:11px;
}
a.boldcolorcopy:active{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:11px;
}
a.boldcolorcopy:hover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#f68121;
	font-size:11px;
}
a:link{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:11px;
}
a:visited{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
a:active{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
a:hover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	text-decoration:none;
	font-size:10px;
}
.LoginHdr{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #595B63; font-weight: bold;}

.LoginFrm{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #25348A; font-weight: bold;}
	
/* home nav links */
.sectionhighlight{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#FF7F00;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	height:28px;
	background-image:url(../Primary/Images/shb_vehicle_leasing.gif);
	cursor:pointer;
}
.navlinkrow{
            cursor:pointer;
}
.navlinksoff {
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#233289;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	height:28px;
}

.navlinksoff a, .navlinksoff a:active, .navlinksoff a:visited, .navlinksoff a:hover, .navlinksoff a:link
{
	color:#233289;
	font-weight:bold;
	font-size:12px;
	font-family:arial, verdana, helvetica, sans-serif;
}
	
.navlinksover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#FF7F00;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	background-image:url(../Primary/Images/shb_vehicle_leasing.gif);
	height:28px;
}

.navlinksover a, .navlinksover a:active, .navlinksover a:visited, .navlinksover a:hover, .navlinksover a:link
{
	color:#FF7F00;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
}

/* sub nav links */
.subsectionhighlight{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#FF7F00;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	height:28px;
	background-image:url(../Primary/Images/shb_vehicle_leasing.gif);
}

.sectionhighlight a, .sectionhighlight a:visited, .sectionhighlight a:active, .sectionhighlight a:hover, .sectionhighlight a:link
{
font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#FF7F00;
	text-decoration:none;
	font-size:12px;	
}

.subnavlinkrow{
            cursor:pointer;
}
.subnavlinksoff {
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#233289;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	height:28px;
}
.subnavlinksover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#FF7F00;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	background-image:url(../Primary/Images/shb_vehicle_leasing.gif);
	height:28px;
}
.subsidenav{
	background-color:#e8e8e8;
	width:169px;
	background-image:url(../Primary/Images/hsn_swoosh_vehicle_financing.jpg);
	background-repeat:repeat-x;
}


/* home page */

.homesidenav{
	background-color:#e8e8e8;
	width:210px;
	background-image:url(../Primary/Images/hsn_swoosh_vehicle_financing.jpg);
	background-repeat:repeat-x;
}
.sidenavlinkcontainer{
	height:35px;
}
.homecentercontent{
	background-image:url(../Primary/Images/hc_bg_financing_company.jpg);
	vertical-align:top;
}
.rightbuttons{
	margin-top:10px;
	margin-bottom:15px;
}
.moreinfocontainer_home{
	background-image:url(../Primary/Images/cr_bg_software_financing.jpg);
	background-repeat:repeat-x;
	height:99px;
	font-family:arial;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	padding-left:20px;
	padding-top:5px;
}
.moreinfocontainer_home li{
	margin-left:-30px;
	line-height:13px;
}

/* subpages */
.subpagescentercontent{
	background-image:url(../Primary/Images/subpage_center_bg.jpg);
	vertical-align:top;
}
.bottomsubgraphic{
	background-image:url(../Primary/Images/bottom_subgraphic_bg.jpg);
	width:277px;
	padding-top:5px;
	padding-bottom:5px;
	}
.bottomsubgraphic td{
	text-align:center;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	color:#233289;
	}

/* sidebar */
#sidebartableB{
	margin-left:15px;
	margin-bottom:15px;
	float:right;
	}
#sidebartableB .middlecell{
	background-image:url(../Primary/Images/EFinancing_sidebarA_middle.jpg);
	}
#sidebartable{
	width:160px;
	margin-left:15px;
	margin-bottom:15px;
	float:right;
	}
#sidebartable .sideheader{
	background-color:#f68121;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-style:oblique;
	font-weight:bold;
	padding-bottom:5px;
	}
#sidebartable .middlecell{
	background-image:url(../Primary/Images/sm_bg_working_cash.jpg);
	}
#sidebartable table{
	margin-top:5px;
	margin-bottom:5px;
	}
#sidebartable td{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:11px;
	}
/* form cells */
.formcells{
	background-image:url(../Primary/Images/fb_bg_financing_contact.jpg);
	background-repeat: repeat-x;
	background-color:#eeeeee;
	}
	
.formcellsshort{
	background-image:url(../Primary/Images/form_tab_software_purchase.jpg);
	background-repeat: repeat-x;
	background-color:#eeeeee;
	}

/* subpage image */

.subpageimageleft{
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #d6d6d6;
	}
.subpageimagecenter{
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #d6d6d6;
	}

.subpageimageright{
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #d6d6d6;
	}

/* footer */

#footer{
	margin:0 auto;
	width:760px;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:9px;
	text-align:center;
	margin-top:10px;
}
a.footerlinks:link{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
a.footerlinks:visited{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
a.footerlinks:active{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
a.footerlinks:hover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	text-decoration:none;
	font-size:10px;
}
#childrenshealthlogo{
	margin-top:10px;
	margin-bottom:10px;
}
#objectwarelogo{
	margin-top:5px;
	margin-bottom:10px;
}

.Alert			{ font-family: arial, verdana, sans-serif; color:#BE0000; font-size:11px; font-weight:bold; }

.Wrapper{width:750px; margin:0px auto; padding: 0; border:solid 1px #C0C0C0; background-color:#ffffff; text-align:center;}
.body {margin: 0 auto; padding: 0;}
.Logo {font-family: Arial, sans-serif; color:#266DAF; font-size: 18px; font-weight: bold; font-style: italic; text-align:left; padding: 10px 30px;}
.ContactHdr{font-family: Arial, sans-serif; color:#1C66AE; font-size: 16px;}
.ContactSubHdr{font-family: Arial, sans-serif; color:#1C66AE; font-size: 12px; font-weight: bold; padding-right:3px;}
.ContactList{font-family: Arial, sans-serif; color:#1C66AE; font-size: 11px; vertical-align:middle; padding:2px 0 2px 0;}
.TextForm{font-family: Arial, sans-serif; color:#266DAF; font-size: 12px; font-weight: bold;}
.QuoteForm{padding-top: 10px;}
.FormTextBox{width: 130px; height: 20px;}
.BorderStyle{background: url(Images/BorderMiddle.gif);}
.PadTop{padding-top:15px;}	
.FooterText {border-top:solid 1px #C0C0C0; font-family: Arial, sans-serif; color:#333333; font-size: 9px;}
.FooterText a{color:#333333;}
.BorderTopBlue {border-top:solid 1px #002B84;}
.BorderBottomBlue {border-bottom:solid 1px #002B84;}
.MargTop {padding:30px 7px 0 7px;}
.TextBoxSmall{width: 80px; height: 20px;}
.TextBox{width: 150px; height: 20px;}
.clickable{cursor: pointer}

/*FINANCE MODULE STYLE*/

.FinanceModule{width:575px;}
.BorderFinance{border-bottom: 1px solid #192D83;}
.FinanceMessage{font-family: Arial, sans-serif; color:#3F3F3F; font-size: 11px; font-weight: normal;}
.FinanceHeader{font-family: Arial, sans-serif; color:#233289; font-size: 17px; font-weight: bold;}
.FinanceMessageEmph{font-family: Arial, sans-serif; font-size: 11px; color:#192D83; font-weight: bold;}
.MsgSteps{font-family: verdana, sans-serif; color:#666666; font-size: 13px; font-weight: bold;}
.StepsPadding{padding-left: 6px; padding-right: 6px;}
.MsgStepsSub{font-family: verdana, sans-serif; color:#666666; font-size: 12px; font-weight: normal;}
.BannersStyle{font-family: verdana, sans-serif; color:#000000; font-size: 11px; font-weight: bold;}
.FloatRight{float:right;}
.StylePadding{padding-top: 10px; padding-bottom:10px;}
.TabFinanceModule{background:url(Images/TabFinanceModule.gif); width:180px; height:25px;} 
.TabFinanceText{font-family: verdana, sans-serif; color:#1F2C8C; font-size: 12px; font-weight: bold; font-style: italic; padding-left:10px;}
.FormFinanceModule{font-family: verdana, sans-serif; color:#808080; font-size: 11px; font-weight:normal; padding-left:18px; padding-right: 8px;}
.FormFMTextBoxL{width: 409px; height: 20px;}
.FormFMTextBoxM{width: 193px; height: 20px;}
.FormFMTextBoxS{width: 57px; height: 20px;}
.StepsPaddingReg{padding-bottom: 40px; padding-top:10px;}
.BgColorTab{background-color:#DCDCDC;}
.BtnPad{padding-right: 55px; padding-top: 30px;}
.BgTabGradient{background: #FFFFFF url(Images/BgTabGradient.gif);}
.SetupHdr{font-family: Arial, sans-serif; color:#808080; font-size: 13px; font-weight: bold;}
.SetupText{font-family: Arial, sans-serif; color:#808080; font-size: 12px; font-weight: normal; padding-left:18px; padding-right:18px; padding-top:20px;}
.SetupListB{font-family: Arial, sans-serif; color:#000080; font-size: 12px; font-weight: bold;}
.SetupListN{font-family: Arial, sans-serif; color:#808080; font-size: 12px; font-weight: normal;}


.formcells{background-image:url(../Images/fb_bg_financing_contact.jpg); background-repeat: repeat-x; background-color:#eeeeee;}
.formcellsshort{background-image:url(../Images/form_tab_software_purchase.jpg); background-repeat: repeat-x; background-color:#eeeeee;}

.formBold{FONT-FAMILY: Helvetica, Arial, San-Serif;FONT-SIZE: 8pt;FONT-WEIGHT: bold;COLOR: white;}
.formHeader{FONT-FAMILY: Helvetica, Arial, San-Serif;FONT-SIZE: 10pt;FONT-WEIGHT: bold;COLOR: white;}
.outer{BACKGROUND-COLOR: #3D4B7C;}

/*Intranet Style*/
.BlockText{font-family: Arial; font-size: 14px; color:#133273; padding-top: 12px;}
.BlockTextNP{font-family: Arial; font-size: 14px; color:#133273;}

.OnlineSpecialBtn { margin-top:10px; margin-left:-3px; }
.btnPaymentFactorSignUp { margin-left:-7px; }

/* SE styles */
						             
.se_read{position:absolute; top:294px;left:0px;z-index:3;background-repeat:no-repeat;width:210px;background-color:#e8e8e8;height:15px;overflow:hidden;}
.se_read2{position:absolute; top:245px;left:-304px;z-index:3;background-repeat:no-repeat;width:169px;background-color:#e8e8e8;height:15px;overflow:hidden;}
.normal h1 {display:inline; 
    font-weight:bold; 
    font-family:arial, verdana, helvetica, sans-serif; 
    text-align:left;
	font-size:11px;
	line-height:17px;
	color:#666666;
 }
 
.normal {margin-top:20px;}
 
.ArticleContainer
 {
	margin-bottom:20px;
 }
.ArticleContainer td
 {
	text-align:left;
 }
.ArticleHeader h1
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
    line-height:16px;
    margin-bottom:0px;
    text-align:left;
}

.CareerContainer
 {
	margin-bottom:20px;
 }
.CareerContainer td
 {
	text-align:left;
 }
.CareerHeader h1
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
    line-height:16px;
    margin-bottom:0px;
    text-align:left;
}

/* Category Management Section */

.CatalogBanner
{
	width:742px;
	height:66px;
	background-image:url(../Primary/Images/CatalogHeader.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	
}

.ImageBannerContainer
{
	width:740px;
	background-image:url(../Primary/Images/CatalogHeader.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	border-left:solid 1px #8b8b8b;
	border-right:solid 1px #8b8b8b;
	
}

.CatalogWrapper
{
	width:740px;
	margin:0px auto;	
	border-left:solid 1px #8b8b8b;
	border-right:solid 1px #8b8b8b;
	background-color:#ffffff;
	text-align:center;
}

.CatalogFooter
{
	width:742px;
	margin:0 auto;
}

.CatalogSearch
{
	float:right;
	margin-top:20px;
	margin-right:15px;
}

h1.CatalogTitle
{
	background-color:#75a1ce;
	padding:5px;
	margin-top:10px;
	font-size:16px;
	margin-bottom:10px;
	color:#ffffff;
	background-image:url(../Primary/Images/CatalogSectionTitleBG.jpg);
	background-repeat:repeat-x;
}

.CategoryHeader{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:14px;
}
a.CategoryHeader:link{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:14px;
}
a.CategoryHeader:visited{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:14px;
}
a.CategoryHeader:active{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:14px;
}
a.CategoryHeader:hover{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#f68121;
	font-size:14px;
}

.CategorySubHeader{
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#192d83;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}

.CategoryColumnBg
{
	background-image:url(../Primary/Images/CategoryColumnBg.jpg);
	background-repeat:repeat-x;
	border-collapse:collapse;
}

.CategoryColumnBg td
{

	padding:7px 10px 7px 10px;
	text-align:left;
	width:33%;
	border-bottom:1px solid #e8e8e8;
}

.CategoryColumnBg td table
{
	margin-bottom:0px;
}

.CategoryColumnBg td table td
{
	border:0px;
	padding:0px;
	width:auto;
}

.DividerDiv
{
	border-bottom:1px solid #DADADA;
	text-align:left;
}

.ItemListSeparator
{
	border-collapse:collapse;
}
.ItemListSeparator td
{
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
	padding:10px;
	width:33%;
}

.ListContainer
{
	margin:0 auto;
}

#txtB3
{
	color:#666;
    width:90%;
    margin-left:5px;
    display:inline;
}

#txtB4, #txtB5, #txtB6, #txtB7, #txtB9 
{
    
    color:#666;
    width:90%;
    margin-left:5px;
    display:inline;
    background-color:#d9d9d9;
    
}
    
#txtB8
{
    
    font-size:12px;
    width:90%;
    margin-left:5px;
    display:inline;
    color:#6f2607;
    font-weight:bold;
    background-color:#c8c8c8;
    
}