#tble-within {padding:10px;}
#important {background-color:#F0F0F2;}
#fieldname {border-right-width:0px;}
#fieldmiddle {border-right-width:0px; border-left-width:0px;}
#field {border-left-width:0px;}

.grid {background-color:#FFFFFF; border-collapse:collapse; border-color:#C5D5D5; padding:3px; padding-left:5px; padding-right:5px; vertical-align:top;}
th.grid {border-style:solid; border-width:1px;}
td.grid {border-style:solid; border-width:1px;}

td.sortby {padding:5px;}
th.sortby {padding:5px; background-color:#F0F0F2;}

td.displayrecord {padding:4px; vertical-align:top;}
td.displayrecordalignbottom {padding:4px; vertical-align:bottom;}
.displayrecord#fieldname {width:35px; padding-right:2px;}
.displayrecord#field {padding-left:2px;}
th.displayrecord {padding:3px; border-style:solid; border-width:1px; border-bottom-width:1px; border-color:#C5D5D5;}

.field-required-yes {border-style:solid; border-color:#586877; border-width:1px; margin:1px;}
.field-required-no {border-style:solid; border-color:#586877; border-width:1px; margin:1px;}

.gridlite {border-collapse:collapse; border-color:#C5D5D5; padding:4px;}
th.gridlite.displayrecord#important {background-color:#F0F0F2;}
th.gridlite {color:#646464; border-style:solid; border-width:1px; padding:3px; padding-left:4px; padding-right:4px;}
td.gridlite {vertical-align:top;}
td.gridlite#emptyspace {width:25px;}
td.gridlite.leftcell {padding-left:12px;}
td.gridlite.toprow {border-color:#E8E8E8; border-style:solid; border-width:0px; border-bottom-width:1px; border-top-width:0px;}
td.gridlite.bottomrow {border-color:#E8E8E8; border-style:solid; border-width:0px; border-top-width:1px; border-bottom-width:0px;}
td.gridlite.midrow {border-color:#E8E8E8; border-style:solid; border-width:0px; border-bottom-width:1px; border-top-width:1px;}


.gridsoft {border-collapse:collapse; border-color:#C5D5D5; padding:4px; border-width:0px;}
th.gridsoft {border-style:solid; border-bottom-width:1px;}
td.gridsoft {border-style:solid; border-top-width:1px;}
.gridsoft#gridsoft-left {border-style:solid; border-right-width:1px;}
.gridsoft#gridsoft-right {border-style:solid; border-left-width:1px;}
.gridsoft#gridsoft-mid {border-style:solid; border-right-width:1px; border-left-width:1px;}

.attentionbox-top {background-image:url(/images/elements/attentionbox/top.gif);}
.attentionbox-left {background-image:url(/images/elements/attentionbox/left.gif);}
.attentionbox-right {background-image:url(/images/elements/attentionbox/right.gif);}
.attentionbox-bottom {background-image:url(/images/elements/attentionbox/bottom.gif);}
.attentionbox {background-color:#EBEBEB;}
.attentionbox-heading {color:#074B88;}

table.buttonbar {width:100%; border-collapse:collapse;}
#btn-rightmost {padding-right:0px; text-align:right;}
#btn-leftmost {padding-left:0px;}
#btn-nearright {padding-right:20px; text-align:right; width:90%;}
#btn-nearleft {padding-left:20px;}

.brdcrumb-tbl {border-collapse:collapse; padding:0px; vertical-align:top;}
table.brdcrumb-tbl {width:100%;}
#brdcrumb-saehome-cell {padding-left:12px; padding-top:12px;}
#brdcrumb-logo-cell {padding-top:8px;}
#brdcrumb-trail-cell {width:95%; padding-top:12px;}
#brdcrumb-vehicle-cell {height:39px; vertical-align:bottom;}

td.results-nav {padding:5px;}
div.results-nav {text-align:right; float:right; padding:4px;}
td.btn-table {padding:5px; padding-left:8px; padding-right:8px;}
td.btn-table#search {border-color:#D8D8E8; background-color:#F9F9F9; border-style:solid; border-width:1px;}
#search{color:#943C35;}
td.pagenumber#onpage {border-color:#D8D8E8; background-color:#F9F9F9; border-style:solid; border-width:1px;}
td.pagenumber {padding:3px;}
th.pagenumber {font-size:9pt; font-weight:normal;}

div.blurb-right {float:right; padding-top:1px; font-weight:normal;}
#buttonbar {padding-top:8px;}

.listitem {border-width:0px; border-style:dotted; border-color:#CCCCCC; border-bottom-width:1px; padding:2px; padding-left:4px; padding-bottom:8px; margin-bottom:8px;}
.listitemSep {border-style:dashed; border-width:1px;}


/* ELEMENTS */
.elm-seperator-vertical-mild {vertical-align:middle; text-align:center; padding-left:3px; padding-right:3px;}


/* NEW OPTIMAL STYLES */
.tbl-2c {border-collapse:collapse; margin:0px; padding:0px; vertical-align:top;}
table.tbl-2c {width:100%;}
.tbl-2c-left {width:50%; padding:0px 6px 0px 0px;}
.tbl-2c-right {width:50%; padding:0px 0px 0px 6px;}

.tbl-3c {border-collapse:collapse; margin:0px; padding:0px; vertical-align:top;}
table.tbl-3c {width:100%;}
.tbl-3c-left {width:33%; padding-right:6px;}
.tbl-3c-middle {width:33%; padding:3px;}
.tbl-3c-right {width:33%; padding-left:6px;}



.grd, .gdp, .gdl, .gpl {vertical-align:top;}

.gpl {padding:6px; border-collapse:collapse; text-align:left;}

.grd {border-style:solid; border-width:1px; border-color:#C5D5D5; padding:3px; padding-left:5px; padding-right:5px;}
table.grd {border-collapse:collapse; border-width:0px;}
.grd-th-maj {background-color:#F0F0F2; font-weight:bold;}
.grd-th {background-color:#F9F9FC; font-weight:bold;}
.grd-th-min {font-weight:normal;}

.gdp {border-style:solid; border-width:1px; border-color:#A9B9CB; padding:3px; padding-left:5px; padding-right:5px;}
table.gdp {border-collapse:collapse; border-width:0px;}
.gdp-th-maj {background-image:url(/images/design/grid_background_heading.gif); background-color:#F0F0F0; color:#074B88;}
.gdp-th {background-color:#F0F0F0;}
.gdp-image {float:left; padding:0px; margin:0px; margin-right:7px; border-style:solid; border-color:#C5D5D5; border-color:#A9B9CB;  border-width:1px;}

.gds {border-style:solid; border-width:1px; border-color:#979797; padding:3px; padding-left:5px; padding-right:5px; vertical-align:top;}
table.gds {border-collapse:collapse; border-width:0px;}
.gds-th-maj {background-image:url(/images/design/grid_background_heading.gif); background-color:#F0F0F0; color:#074B88;}
.gds-th-med {background-color:#F4F4F4; font-size:8.5pt; padding-top:1px; padding-bottom:1px; letter-spacing:0.1em;}
.gds-th {background-color:#F0F0F0;}

.gdl {border-style:solid; border-width:0px; border-color:#C5D5D5; padding:4px; padding-left:5px; padding-right:5px;}
table.gdl {border-collapse:collapse; border-width:0px;}
.gdl-th {background-color:#F9F9FC; border-width:1px; color:#646464; border-style:dashed;}
.gdl-th-maj {background-color:#F0F0F2; border-width:1px; border-style:solid;}
.gdl-leftcell {padding-left:12px;}
.gdl-toprow {border-color:#E8E8E8; border-style:solid; border-width:0px; border-bottom-width:1px; border-top-width:0px;}
.gdl-bottomrow {border-color:#E8E8E8; border-style:solid; border-width:0px; border-top-width:1px; border-bottom-width:0px;}
.gdl-midrow {border-color:#E8E8E8; border-style:solid; border-width:0px; border-bottom-width:1px; border-top-width:1px;}

.gsf {border-collapse:collapse; border-style:solid; border-color:#C5D5D5; padding:4px; border-width:0px;}
.gsf-left {border-right-width:1px;}
.gsf-center {border-right-width:1px; border-left-width:1px;}
.gsf-right {border-left-width:1px;}
.gsf-top {border-bottom-width:1px;}
.gsf-middle {border-bottom-width:1px; border-top-width:1px;}
.gsf-bottom {border-top-width:1px;}

.gdd {border-collapse:collapse; border-style:dashed; border-width:0px; padding:2px; padding-right:5px; padding-left:5px; margin:0px; border-color:#979797;}
.gdd-top {border-top-width:1px; padding-top:8px;}
.gdd-middle {border-bottom-width:1px; border-bottom-width:1px; padding-bottom:8px; padding-top:8px;}
.gdd-bottom {border-bottom-width:1px; padding-bottom:8px;}

.gexpand {padding:5px; padding-left:8px; padding-right:8px;}
.gleft {border-right-width:0px;}
.gmiddle {border-right-width:0px; border-left-width:0px;}
.gright {border-left-width:0px;}
.gvtop {border-bottom-width:0px;}
.gvmiddle {border-bottom-width:0px; border-top-width:0px;}
.gvbottom {border-top-width:0px;}
.gcontainer {padding:9px;}
.gcontainerroomy {padding:16px;}

.tblcondense {border-collapse:collapse;}
.tblcondense-left {padding-right:5px;}
.tblcondense-middle {padding-left:5px; padding-right:5px;}
.tblcondense-right {padding-left:5px;}

.money {text-align:right;}

/*				OVERRIDE METHODS BELOW									*/

.highlite  {border:1px solid #979797;}
.highlite div {padding:3px 5px;}
.highlite h3 {color:#943C35; border-bottom:1px dotted #CCCCCC; padding:3px 5px; background-color:#F0F0F0;}
.highlite .more {float:right; padding:0px; font-weight:bold;}
.highlite .more a {color:#074B88;}

.highlite.minor {border:0px none; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; }
.highlite.minor h3 {font-size:9pt; padding:2px 4px; background-color:#FFFFFF; color:#074B88; border:none;}
.highlite.minor .more {font-size:8.5pt; font-weight:normal;}
.highlite.minor div {padding:2px 4px;}

.highlite.major h3 {background-image:url(/images/design/grid_background_heading.gif); border-bottom:1px solid #979797; padding:5px;}
.highlite.major div {padding:5px;}

.highlite-blrb {}
.highlite-blrb a {color:#444444; text-decoration:none; display:block; padding:3px 6px;  background-color:#F0F0F0; border:1px dotted #979797;}
.highlite-blrb a:hover, .highliteblurb a:focus {text-decoration:underline; color:#074B88; border:1px solid #979797;}
.highlite-blrb a span {color:#074B88; text-decoration:underline;}


div.prd-subject {margin-bottom:10px; clear:both; background-image:url(/images/design/gds-maj-fadeout_outside.png); vertical-align:middle; padding:1px;}
div.prd-subject-inside {padding:3px 6px 3px 6px; font-weight:bold; color:#BF7C35; background-color:#FFFFFF; background-image:url(/images/design/gds-maj-fadeout_inside.png);}
div.prd {margin-bottom:10px; clear:both;}
div.prd-image {float:right; width:80px; padding-left:5px; padding-bottom:5px;}
div.prd-title {font-weight:bold;}
div.prd-title a {color:#074B88; text-decoration:none;}
div.prd-title a:hover, div.prd-title a:focus {text-decoration:underline; color:#074B88;}
div.prd-blurb {font-weight:normal;}
div.prd-pricing a {font-weight:normal;}
div.prd-code a {color:#222222; text-decoration:none;}
div.prd-code a:hover, div.prd-code a:focus {text-decoration:underline; color:#074B88;}



