/* Kia - ALL */
body,td { margin: 0px; padding: 0px; vertical-align: top; font-family: verdana,arial,sans-serif; font-size: 10px; color: black; }

/*For standard layouts*/
.content {margin-left: 0px; margin-top: 10px;}

/* To keep footer fully left-aligned, despite margins elsewhere*/
.footercontent { margin-left: 0px; width: 710px; }
#footerWrapper { margin-left: 0px; }

/* images */
img { border: 0px; }
img.arrow { margin: 0px 6px 0px 7px; }

/* text */
td.title1 { margin: 0px; padding: 7px 0px 0px 0px; font-size: 12px; font-weight: bold; }
td.title2 { margin: 0px; padding: 0px 0px 15px 0px; font-size: 12px; font-weight: bold; }
td.title3 { margin: 0px; padding: 0px 0px 15px 0px; font-size: 12px; font-weight: bold; }
td.title4 { margin: 0px; padding: 4px 0px 0px 2px; font-size: 12px; font-weight: bold; background-color: #EBEBEB; }
td.intro4 { padding: 12px 10px 0px 0px; margin: 0px; background-color: #EBEBEB; }

/* forms and form cells */
input { margin-top: 0px; }
select { font-family: verdana,arial,sans-serif; font-size: 11px; }
td.form1 { padding: 0px 0px 4px 4px; background: #ECECEC; }
td.form2 { padding: 0px 0px 4px 15px; background: #F4F1EC; }
td.form3 { padding: 0px 0px 0px 15px; background: #DFE4EA; }
td.qscenter { background: #DFE4EA; }
td.qsearchbk { background: #F4F1EC; }
td.formbk { vertical-align: bottom; background-color: black; }
td.button { border: 0px; margin-top: 4px; }

 /* table and cell styling */
table { border: 0px }
td.corpcell { padding-bottom: 6px;  text-align: center;}
td.border { background: #E7E7E9; }
.miscbg5 { background-color: #EBEBEB; }
table.quick { background: #F6F6F6; }
td.whitebk { background: white; }
td.quotebox, td.adbox { vertical-align: bottom; background-color: #EBEBEB; }
td.qlink1 { padding: 5px 0px 1px 0px; background: #F6F6F6; }
td.qlink4 { padding: 4px 0px 1px 0px; font-size: 10px; background-color: #EBEBEB; }
td.footerbar1 { background-image: url("http://assets.cobaltnitra.com/assets/design/designs/Kia_Endorsed1/tan/images/footer_bk.gif"); background-repeat: repeat-x; }
td.footerbar2 { background: #AAADB4; }

.quicklink a { font-weight: bold; }

/* existing styles below */

/* FOR WIDGETS */
/* page titles */
.A {font-size:10pt; font-weight:bold; color:#2A4B97; }

/* subtitles */
.B  {font-size:8pt; color:#000000;}

/* instructional text above and below widgets, footer, description, custom copy */
.C {font-size:7.5pt; color:#00277E;}

/* sub instructional text, form field headers */
.D {font-size:8pt; color:#000000;}

/* alternate: bold 8pt */
.E {font-size:8pt; font-weight: bold;  color:#000000;}

/* legal disclaimer/certification, copyright, hours*/
.F {font-size:7.5pt; color:#000000;}

/* alternate: bold 9pt */
.G {font-size:9pt; font-weight:bold; color:#000000;}

/* confirmation/error messages */
.H  {font-size:8pt; font-weight:bold; color:#000000;}

/* alternate: bold 7.5pt */
.I {font-size:7.5pt; font-weight: bold;  color:#000000;}

/* alternate: bold 8.5pt */
.J {font-size:8.5pt; font-weight: bold;  color:#000000;}

/* alternate: bold 10pt */
.K {font-size:10pt; font-weight: bold;  color:#000000;}

/* red asterisk */
.L  {font-size:8pt; font-weight:bold; color:#990000;}

/* search results description */
.M {font-family:verdana, arial, helvetica; font-size:8pt; font-weight: bold;  color:#FFFFFF;}

/* search results heading links */
.N {font-size:8.5pt; font-weight: bold;  color:#FFFFFF;}

/* alternate: 7.5pt */
.P {font-size:7.5pt; color:#000000;}

/* for widget links */
a.two:link {color:#FFFFFF;}
a.two:visited {color:#FFFFFF;}
a.two:active {color:#FFFFFF;}

.mono {font-family:courier, monospace; font-size:9pt;}

/* search results odd and even row backgrounds */
.row-odd {background-color: #EFEFEF;}
.row-even {background-color: #FFFFFF;}

/* column heading background */
.colheadbg1 {background-color: #666666;}

/* cell fills, payment calculator total, vehicle detail subtitle cell fills */
.miscbg1 {background-color: #CCCCCC;}


/* dark horizontal rule */
hr.blk {height:1px; color:#000000;}



/*FOR MANAGE DESIGN */

/* link colors */
a.footer:link {color:#ffffff; font-size: 7.5pt;}
a.footer:visited {color:#ffffff; font-size: 7.5pt;}
a.footer:active {color:#ffffff; font-size: 7.5pt;}

/* content frame background colors */
.content {background-color: #FFFFFF;}

/* nav frame background colors */
.navbg1 {background-color: #608CFC;}
.navbg2 {background-color: #333333;}
.navbg3 {background-color: #0033cc;}
.navbg4 {background-color: #FFFFFF;}
.navbg5 {background-color: #4E5462;}
.navbg6 {background-color: #CCCCCC;}

/* head frame background colors */
.headbg1 {background-color: #FFFFFF;}
.headbg2 {background-color: #FFFFFF;}
.headbg3 {background-color: #FFFFFF;}
.headbg4 {background-color: #FFFFFF;}
.headbg5 {background-color: #FFFFFF;}
.headbg6 {background-color: #FFFFFF;}
.headbg7 {background-color: #FFFFFF;}
.headbg8 {background-color: #FFFFFF;}
.headbg9 {background-color: #608CFC;}
.headbg10 {background-color: #FFFFFF;}

/* misc background colors */
.miscbg2 {background-color: #E4ECF2;}
.miscbg3 {background-color: #18407C;}
.miscbg4 {background-color: #b3b3b3;}

/* for footer bgcolors, etc. */
.design_footer { font-size:8pt; color:#ffffff; background-color: #999999; padding-left: 5px; padding-right: 5px; padding-bottom: 2px;}

/* Only change color of "Color". Find & replace XXXXXX to match design color. DO NOT change Light or  color. To make anything Bold or Italic, apply it to the html code */
/* 8 point verdana font styles */
.Body8Dark {font-size:8pt; color:#000000; }
.Body8Light {font-size:8pt; color:#FFFFFF; }
.Body8Color {font-size:8pt; color:#000000; }

/* 9 point verdana font styles */
.Body9Dark {font-size:9pt; color:#000000; }
.Body9Light {font-size:9pt; color:#FFFFFF; }
.Body9Color {font-size:9pt; color:#000000; }

/* 10 point verdana font styles */
.Body10Dark {font-size:10pt; color:#000000; }
.Body10Light {font-size:10pt; color:#FFFFFF; }
.Body10Color {font-size:10pt; color:#000000; }

/* 11 point verdana font styles */
.Body11Dark {font-size:11pt; color:#000000; }
.Body11Light {font-size:11pt; color:#FFFFFF; }
.Body11Color {font-size:11pt; color:#000000; }

/* 12 point verdana font styles */
.Body12Dark {font-size:12pt; color:#000000; }
.Body12Light {font-size:12pt; color:#FFFFFF; }
.Body12Color {font-size:12pt; color:#000000; }

/* 13 point verdana font styles */
.Sub13Dark {font-size:13pt; color:#2A4B97; }
.Sub13Light {font-size:13pt; color:#FFFFFF; }
.Sub13Color {font-size:13pt; color:#000000; }

/* 14 point verdana font styles */
.Sub14Dark {font-size:14pt; color:#000000; }
.Sub14Light {font-size:14pt; color:#FFFFFF; }
.Sub14Color {font-size:14pt; color:#000000; }

/* 15 point verdana font styles */
.Sub15Dark {font-size:15pt; color:#000000; }
.Sub15Light {font-size:15pt; color:#FFFFFF; }
.Sub15Color {font-size:15pt; color:#000000; }

/* 16 point verdana font styles */
.Sub16Dark {font-size:16pt; color:#000000; }
.Sub16Light {font-size:16pt; color:#FFFFFF; }
.Sub16Color {font-size:16pt; color:#000000; }

/* 18 point verdana font styles */
.Head18Dark {font-size:18pt; color:#000000; }
.Head18Light {font-size:18pt; color:#FFFFFF; }
.Head18Color {font-size:18pt; color:#000000; }

/* 20 point verdana font styles */
.Head20Dark {font-size:20pt; color:#000000; }
.Head20Light {font-size:20pt; color:#FFFFFF; }
.Head20Color {font-size:20pt; color:#000000; }

/* 22 point verdana font styles */
.Head22Dark {font-size:22pt; color:#000000; }
.Head22Light {font-size:22pt; color:#FFFFFF; }
.Head22Color {font-size:22pt; color:#000000; }

/* 24 point verdana font styles */
.Head24Dark {font-size:24pt; color:#000000; }
.Head24Light {font-size:24pt; color:#FFFFFF; }
.Head24Color {font-size:24pt; color:#000000; }

/* 26 point verdana font styles */
.Head26Dark {font-size:26pt; color:#000000; }
.Head26Light {font-size:26pt; color:#FFFFFF; }
.Head26Color {font-size:26pt; color:#000000; }

/* 28 point verdana font styles */
.Head28Dark {font-size:28pt; color:#000000; }
.Head28Light {font-size:28pt; color:#FFFFFF; }
.Head28Color {font-size:28pt; color:#000000; }

/* 30 point verdana font styles */
.Head30Dark {font-size:30pt; color:#000000; }
.Head30Light {font-size:30pt; color:#FFFFFF; }
.Head30Color {font-size:30pt; color:#000000; }