/*
WRAPPER 
*/
body,td,th,input,select,textarea {font-family:arial,helvetica,sans-serif; font-size:9pt; vertical-align:top;}
th {text-align:left;}
input,select,textarea {font-size:9pt;}
body {margin:0px 4px 4px 4px;}
img {border-width:0px;}
#container {width:995px; text-align:left;}
table.saeheading {width:100%; border-collapse:collapse; margin-top:4px;}
.saeheading {padding:0px;}
.saeheading a {text-decoration:none;}
.saeheading a:hover, .saeheading a:focus {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {margin:0px;}
h1 {font-size:14pt;}
.spg h1 {font-size:11.5pt;}
h2 {font-size:12pt;}
h3 {font-size:10pt;}
h4 {font-size:9pt;}
h5 {font-size:8.5pt;}
h6 {font-size:8pt;}

.lessor {font-size:8pt;}

#printhead {display:none;}

#zone-saelogo, #zone-search {border-bottom:1px solid #FFFFFF;}
#zone-toptier, #zone-industry {border-top:1px solid #FFFFFF;}
#zone-saelogo {background-color:#B8AB8F; font-weight:600; width:50%; font-size:8.5pt;}
#zone-saelogo a {color:#FFFFFF;}

#zone-search {background-color:#0D5D9A; width:50%; color:#FFFFFF; font-size:8pt; padding:22px 0px 0px 7px;}
#zone-search a, #zone-search td {color:#FFFFFF; font-size:8pt; vertical-align:middle;}

#zone-toptier {background-color:#83AC84; padding:7px;}
#zone-industry {background-color:#FFFFFF; padding:7px;}
#zone-toptier a {color:#FFFFFF;}
#zone-toptier ul, #zone-industry ul, #zone-toptier ul li, #zone-industry ul li {list-style:none; margin:0px; padding:0px; float:left; font-weight:600; font-size:8.5pt;}
#zone-toptier ul li {padding-right:15px;}
#zone-industry ul li {padding-right:20px;}
#zone-industry a {color:#074B88;}

#maintable {clear:both; width:100%; margin-top:12px;}

#zone-leftad {width:130px; background-color:#0D5D9A; padding:5px;}
#zone-main {width:90%;}
#zone-rightad {width:132px;}
#contentarea {padding:0px 20px 12px 20px;}
#contentarea-block {padding:0px 0px 0px 3px;}

#zone-topad {margin-bottom:5px;}
#zone-topad {width:100%;}
#zone-topad-left {padding-right:2px; width:730px;}
#zone-topad-right {background-color:#E3DECA; text-align:center; vertical-align:middle; color:#000000; font-size:9.5pt; padding:0px;} 
#zone-topad-right a {color:#074B88; text-decoration:none; font-weight:600;}
#zone-topad-right a:hover, #zone-topad-right a:focus {text-decoration:underline;}

#bread, div.breadcrumbs {padding:0px 0px 10px 0px;}

#contentarea-colpage #bread, #contentarea-block #bread {padding-left:8px;}

#bread, div.breadcrumbs {font-size:11pt;}
#bread a, div.breadcrumbs a {text-decoration:none; color:#074B88; font-weight:600;}
#bread a:hover, #bread a:focus, div.breadcrumbs a:hover, div.breadcrumbs a:focus {text-decoration:underline;}

/* TABLE */
.tblcondense {padding:0px; border-collapse:collapse; margin:0px;}

.tblradio {padding:0px; border-collapse:collapse; margin:0px; vertical-align:middle;}
.tblradio td.gleft {padding-right:2px; vertical-align:middle;}
.tblradio td.gright {padding-right:10px; padding-top:1px; vertical-align:middle;}

.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;}



/* TEXT */
h1 {color:#336633; margin:0px; font-size:14pt;}
.divider {padding:0px 5px; font-weight:normal;}
.divider-light {padding:0px 4px;}
.falselink {text-decoration:underline; color:#0000FF; cursor:pointer;}
.falselink:hover, .falselink:focus {text-decoration:none; cursor:pointer;}
.welcome-plain {font-weight:normal;}

ul.ul-dash {margin:0px; padding:0px; list-style:none;}
.ul-dash li {margin:0px; padding:1px 0px 2px 8px; background:url(/images/design07/bullet_dash_dark.gif) top left no-repeat;} 
.ul-dash li.sup-offset {background:url(/images/design07/bullet_offset_dash_dark.gif) top left no-repeat;} 

ul.ul-disc {margin:0px; padding:0px; list-style:none;}
.ul-disc li {margin:0px; padding:1px 0px 2px 9px; background:url(/images/design07/bullet_disc_dark.gif) top left no-repeat;} 
.ul-disc li.sup-offset {background:url(/images/design07/bullet_offset_disc_dark.gif) top left no-repeat;} 

ul.ul-square {margin:0px; padding:0px; list-style:none;}
.ul-square li {margin:0px; padding:1px 0px 2px 9px; background:url(/images/design07/bullet_square_dark.gif) top left no-repeat;} 
.ul-square li.sup-offset {background:url(/images/design07/bullet_offset_square_dark.gif) top left no-repeat;} 

ul.ul-indent-maj {margin-left:15px;}
ul.ul-indent-med {margin-left:10px;}
ul.ul-indent {margin-left:5px;}

div.item {margin-bottom:7px; clear:both;}
div.item-image {float:left; padding-right:7px;}
div.item-cleanup {clear:both;}

/* FOOTER */
#footlogos {text-align:center;}
#footer {text-align:center; padding:11px 0px; font-size:8.5pt;}

#footlogos {padding-top:18px;}
#footlogos table {border-collapse:collapse;}
#footlogos td {text-align:center; padding:5px 7px;}


#footlogos td#foot-ari {padding-top:5px;}
#footlogos td#foot-pama {padding-top:5px;}
#footlogos td#foot-foundation {padding-top:5px;}
#footlogos td#foot-pri {padding-top:5px;}
#footlogos td#foot-institute {padding-top:5px;}

#footlogos td#foot-brasil {padding-top:5px;}
#footlogos td#foot-india {padding-top:5px;}
#footlogos td#foot-uk {padding-top:5px;}
#footlogos td#foot-awim {padding-top:3px;}







/* BLOCK DESIGN */
.blko {border-collapse:collapse; padding:0px;}
.blko-m {padding-left:3px; padding-right:3px;}
.blk {border:1px solid #7A9E72; font-size:8.5pt;}
.blk a {text-decoration:none;}
.blk a:hover, .blk a:focus {text-decoration:underline;}
.blk-ablock {width:184px; overflow:auto; height:159px;}
.blk-top {height:159px;}
.blk-bottom {height:22px; vertical-align:bottom;}
.blk-bottom a {display:block; padding:4px 6px 4px 6px; float:right; white-space:nowrap; background-color:#7A9E72; overflow:hidden; font-weight:600; font-size:8.5pt; color:#FFFFFF; text-decoration:none;}
.blk-bottom a:hover, .blk-bottom a:focus {text-decoration:underline;}
.blk-full {height:181px; width:359px; overflow:hidden;}
.blk-full-2row {height:367px; width:359px; overflow:hidden;}

.blk-divider {margin-top:3px;}

.blk-content {padding:16px 10px 0px 10px; overflow:auto;}
.blk-content-heading {padding-bottom:8px;}
.blk-content-heading a {color:#003366;}

.blk-2c-left a {text-decoration:none; color:#498E39;}
.blk-2c-left a:hover, .blk-2c-left a:focus {text-decoration:underline;}

.blk-2c a.blk-close {display:block; padding:4px 4px 4px 4px; text-align:center; background-color:#7A9E72; font-weight:500; font-size:8.5pt; color:#FFFFFF;}

#contentarea-block {}

.overlay {position:absolute; background-color:#000000; filter:alpha(opacity=55); opacity:.55;-moz-opacity:.55; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55); display:block; text-decoration:none;}
.overlay-lt {height:185px; width:188px;}
.overlay-rt {height:185px; width:188px; margin-left:-1px;}
.overlay-lb {height:186px; width:188px; margin-top:2px;}
.overlay-rb {height:186px; width:188px; margin-top:2px; margin-left:-1px;}
.overlay-right {height:371px; width:486px; margin-left:-2px;}
.overlay-bottom {height:26px; width:862px; margin-top:2px;}

#overlayblock {position:absolute; margin-left:381px; margin-top:5px; z-index:1000;}
#overlayblock-featured {background-color:#FFFFFF; width:475px; height:361px;}
.overlayg {position:absolute; z-index:1001;}
#overlayg-1 {margin-left:58px; margin-top:185px;}
#overlayg-2 {margin-left:241px; margin-top:185px;}
#overlayg-3 {margin-left:58px; margin-top:63px;}
#overlayg-4 {margin-left:241px; margin-top:56px;}

table.blk-2c {width:475px;}
.blk-2c {border-collapse:collapse; padding:0px;}
.blk-2c-left {width:93px; padding:4px 8px 4px 4px;}
.blk-2c-right {width:372px;}
.blk-2c-right-content {height:361px; clear:both; overflow:auto; width:100%; font-size:8pt;}
.blk-2c-right-content h2 {font-size:9pt;}
.blk-2c-right-content div {padding:5px 5px 5px 0px;}
ul.blk-nav, ul.blk-nav li {list-style:none; margin:0px; padding:0px;} 
ul.blk-nav li {padding:0px 0px 2px 0px;}
.blk-2c-left ul.blk-nav li {padding:0px 0px 8px 2px;}

.blk-2c-right ul {margin:0px; padding:0px; list-style:none;}
.blk-2c-right li {margin:0px; padding:1px 0px 2px 8px; background:url(/images/design07/bullet_dash_light.gif) top left no-repeat;} 
.blk-2c-right li.sup-offset {background:url(/images/design07/bullet_offset_dash_light.gif) top left no-repeat;}
.blk-2c-right a {color:#346629; text-decoration:none;}
.blk-2c-right a:hover, .blk-2c-right a:focus {text-decoration:underline;}

.blk-2c-right p {margin-top:7px; margin-bottom:7px;}

.blk-fullcolumns table {width:100%;}
.blk-fullcolumns td {padding:4px 6px; }
.blk-fullcolumns td.gleft {border-right:0px solid #83AC84; padding-right:10px;}
.blk-fullcolumns td.gright {border-left:0px solid #83AC84; padding-left:10px;}

.blk-full ul {margin:0px; padding:0px; list-style:none;}
.blk-full li {margin:0px; padding:1px 0px 2px 8px; background:url(/images/design07/bullet_dash_light.gif) top left no-repeat;} 
.blk-full li.sup-offset {background:url(/images/design07/bullet_offset_dash_light.gif) top left no-repeat;} 

.blk-rightboxes-content {height:180px;}
.blk-rightboxes-content div {padding:8px;}
.blk-rightbox-content-2row {padding:8px;}




/* COLUMN REVERSE DESIGN */

#contentarea-colpage {padding:0px 2px;}
.clp-content {padding:7px;}
.clp-content-heading h2 {font-size:10pt; padding-bottom:6px;}
.clp-right .clp-content-heading h2 {color:#074B88;}
 
.clp {border-collapse:collapse; width:100%; font-size:8pt; padding:0px;}
.clp-left {width:54.7%; background-color:#074B88; color:#FFFFFF;}
.clp-left td, .clp-left th {color:#FFFFFF;}
.clp-left a {color:#FFFFFF; text-decoration:underline;}
.clp-left a:hover, .clp-left a:focus {text-decoration:none;}
.clp-left .fineprint {color:#BBBBBB; font-size:7.5pt;}

body td.clp-left ul.ul-dash li, body .ilp-highlight .ilpi td ul.ul-dash li {background:url(/images/design07/bullet_dash_white.gif) top left no-repeat;}
body td.clp-left ul.ul-disc li, body .ilp-highlight .ilpi td ul.ul-disc li  {background:url(/images/design07/bullet_disc_white.gif) top left no-repeat;}
body td.clp-left ul.ul-dash li.sup-offset, body .ilp-highlight .ilpi ul.ul-dash li.sup-offset  {background:url(/images/design07/bullet_offset_dash_white.gif) top left no-repeat;}
body td.clp-left ul.ul-disc li.sup-offset, body .ilp-highlight .ilpi ul.ul-disc li.sup-offset  {background:url(/images/design07/bullet_offset_disc_white.gif) top left no-repeat;}

.clp-middle {width:0.3%;}
.clp-right {width:45%; padding:0px; border:1px solid #074B88; border-width:0px 1px; background:url(/images/design07/background_solid-border-horizontal-blue.gif) bottom left repeat-x;}

.clp-right-bordtop {background:url(/images/design07/background_solid-border-horizontal-blue.gif) top left repeat-x;}

.clpi {border-collapse:collapse; padding:0px; margin:0px; font-size:8pt;}

.clp-left .clpi-left { width:33%; padding:7px 7px 7px 0px;}
.clp-left .clpi-middle {width:34%; padding:7px 7px 7px 7px;}
.clp-left .clpi-right {width:33%; padding:7px 0px 7px 7px;}
.clp-left td.clpi-left {background:url(/images/design07/background_dotted-vertical-border-white.gif) top right repeat-y;}
.clp-left td.clpi-middle {}
.clp-left td.clpi-right {background:url(/images/design07/background_dotted-vertical-border-white.gif) top left repeat-y;}

.clp-right ul {margin:0px; padding:0px; list-style:none;}
.clp-right li {margin:0px; padding:1px 0px 2px 8px; background:url(/images/design07/bullet_dash_light.gif) top left no-repeat;} 
.clp-right li.sup-offset {background:url(/images/design07/bullet_offset_dash_light.gif) top left no-repeat;}
.clp-right .clpi-left {width:50%; padding-right:10px;}
.clp-right .clpi-right {width:50%; padding-left:10px;}
.clp-right a {color:#346629; text-decoration:none;}
.clp-right a:hover, .clp-right a:focus {text-decoration:underline;}
#colright-columns {width:100%;}
/*
Store Products
*/
.spg {border-collapse:collapse; padding:0px;}
table.spg {width:100%;}
.spg-left {width:50%; border-right:14px solid #FFFFFF;}
.spg-right {width:50%; border-left:14px solid #FFFFFF;}
.spg-reversed {background-color:#074B88; color:#FFFFFF; margin-bottom:1px;}
.spg-reversed a {color:#FFFFFF; text-decoration:none;}
.spg-reversed a:hover, .spg-reversed a:focus {text-decoration:underline;}
.spg-reversed div {padding:7px;}
body td.spg-right div.spg-reversed ul.ul-dash li {background:url(/images/design07/bullet_dash_white.gif) top left no-repeat;}
body td.spg-right div.spg-reversed ul.ul-dash li.sup-offset {background:url(/images/design07/bullet_offset_dash_white.gif) top left no-repeat;}
body td.spg-right .spg-reversed h3 {margin-bottom:7px;}
#spg {width:100%;}
.spg-content {padding:0px 7px; width:100%;}
/*
GRAPHICAL BUTTONS 
*/
a.btn {background-image:url(/images/design07/button-background.gif); font-weight:600; font-size:8.5pt; display:block; color:#000000; border:1px solid #000000; padding:2px 12px; text-decoration:none; text-align:center;}
a.btn:hover, a.btn:focus {text-decoration:underline;}
a.btn-minor {background-image:none; background-color:#DDDDDD; font-size:8pt; border-color:#AAAAAA; color:#074B88; padding:0px 5px;}
a.btn-minor:hover, a.btn-minor:focus {border-color:#787878;}

a.btn-super {padding-left:55px; padding-right:55px; font-size:11pt;}
a.btn-super:hover, a.btn-minor:focus {border-color:#787878;}
.btn-bar {padding-top:12px;}
.btn-bar a.btn {margin-right:1px; float:left; white-space:nowrap;}
.btn-bar-end {clear:both; margin-bottom:12px;}
.buttonbar .btn {white-space:nowrap;}
/* 
INNER PAGE & CONTENT
*/
#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;}

.browsefilter {color:#888888; font-weight:600; text-decoration:none;}
.browsefilter:hover, .browsefilter:focus {text-decoration:underline;}
.browsefilter-on {color:#074B88;}

/* 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:1px solid #FFFFFF; border-bottom-width:2px; border-top-width:2px; padding:8px 5px; background-color:#F0F0F0;}
table.gdp {border-collapse:collapse; border-width:0px;}
.gdp-th-maj {background-color:#FFFFFF; font-weight:600; padding:3px 5px; vertical-align:bottom;}
.gdp-th {background-color:#FFFFFF; padding:3px 5px;}
.gdp a {text-decoration:none;}
.gdp a:hover, .gdp a:focus {text-decoration:underline;}
.gdp strong a {color:#000000; font-weight:500;}

.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, .gmoney {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;}




/* MARKUP (overrides to make them super) */
body #container table td .important {color:#943C35;}
body #container table td .textbanner {display:block; border:1px solid #83AC84; color:#074B88; padding:10px; text-decoration:none;}
body #container table td .textbanner:hover, body #container table td .textbanner:focus {text-decoration:underline;}
ul {margin-top:1px; margin-bottom:1px; padding-top:1px; padding-bottom:1px;}


