BODY {
    padding-right: 0;
    padding-left: 0;
    font-size: 11px;
    padding-bottom: 0;
    margin: 0;
    color: #666;
    padding-top: 0;
    font-family: arial, helvetica, sans-serif;
    background-color: #fff
    }
BODY TABLE {
    font-size: 100%
    }
H1 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
H2 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
H3 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
H4 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    margin: 0;
    padding-top: 0
    }
H5 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
H6 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
P {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0.9em 0 0;
    padding-top: 0
    }
A {
    color: #fff;
    text-decoration: none
    }
A:link {
    text-decoration: none
    }
A:active {
    text-decoration: none
    }
A:visited {
    text-decoration: none
    }
A:hover {
    text-decoration: none
    }
IMG {
    display: inline
    }
A IMG {
    display: inline
    }
IMG.thumb {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid
    }
A IMG.thumb {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid
    }
IMG.seethru {
    border-top-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    vertical-align: middle;
    background-color: #3b73b9;
    border-right-width: 0
    }
A IMG.thumb {
    vertical-align: top
    }
A IMG.stroke {
    vertical-align: top
    }
UL {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0;
    list-style-type: none
    }
UL LI {
    padding-right: 0;
    padding-left: 8px;
    background: url(../gesensinginspection/css/images/dotBul.gif) no-repeat 0 4px;
    padding-bottom: 0;
    padding-top: 0;
    list-style-type: none
    }
UL.arrows LI {
    background: url(../gesensinginspection/css/navBul_sub_selected.gif) no-repeat 0 4px
    }
UL.links UL.arrows LI {
    background: url(../gesensinginspection/css/images/navBul_sub_selected.gif) no-repeat 0 4px;
    margin-bottom: 0
    }
UL.links LI {
    background: url(../gesensinginspection/css/images/navBul.gif) no-repeat 0 4px
    }
UL.links LI.selected {
    background-image: url(../gesensinginspection/css/images/navBul_sub_selected.gif)
    }
UL.links LI.selected A {
    color: #666
    }
UL.links LI.selected A:link {
    color: #666
    }
UL.links LI.selected A:visited {
    color: #666
    }
UL.links LI.selected A:active {
    color: #666
    }
UL.spaced LI {
    margin-bottom: 3px
    }
UL.fullspaced LI {
    margin-bottom: 0.9em
    }
UL.bold LI {
    font-weight: bold
    }
.radiolabel {
    position: relative;
    top: -2px
    }
H1.pageTitle {
    font-weight: bold;
    font-size: 125%;
    margin: 0
    }
.bold {
    font-weight: bold
    }
.highlight {
    color: #ed8000
    }
.white {
    color: white
    }
.fineprint {
    font-size: x-small;
    color: #999
    }
.stroke {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid
    }
.strokeT {
    border-top: #ccc 1px solid
    }
.strokeR {
    border-right: #ccc 1px solid
    }
.strokeB {
    border-bottom: #ccc 1px solid
    }
.strokeL {
    border-left: #ccc 1px solid
    }
.bggray {
    background-color: #f7f7f7
    }
.smaller {
    font-size: 85%
    }
.moreTopIcons {
    font-size: 85%;
    float: right;
    padding-top: 6px
    }
.backtotop {
    text-align: right
    }
.halfline {
    margin-top: 4px !important
    }
.tight {
    margin-top: 0 !important
    }
.fullline {
    margin-top: 0.9em !important
    }
.withArrow {
    padding-left: 8px !important;
    background: url(../gesensinginspection/css/images/navBul_sub_selected.gif) no-repeat 0 4px
    }
.withLinkArrow {
    padding-left: 8px !important;
    background: url(../gesensinginspection/css/images/navBul.gif) no-repeat 0 4px
    }
.withRightGutter {
    padding-right: 37px !important
    }
.indented {
    margin-left: 12px
    }
UL.withArrows LI {
    background: url(../gesensinginspection/css/images/navBul_sub_selected.gif) no-repeat 0 4px
    }
A.highlight {
    color: #ed8000
    }
A.highlight:link {
    color: #ed8000
    }
A.highlight:visited {
    color: #ed8000
    }
A.highlight:hover {
    color: #f4b366
    }
A.highlight:active {
    color: #f4b366
    }
UL.highlight LI {
    background: url(../gesensinginspection/css/images/navBul_orange.gif) no-repeat 0 4px
    }
.videoLinks IMG.seethru {
    margin-left: 2px
    }
FORM {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
.formTable TD {
    vertical-align: top
    }
.fieldName {
    padding-right: 2px;
    padding-left: 8px;
    padding-bottom: 0;
    padding-top: 6px
    }
.required {
    background: url(../gesensinginspection/css/images/reqBul.gif) no-repeat 0 9px
    }
INPUT {
    font-size: 95%;
    color: #666;
    font-family: arial, helvetica, sans-serif
    }
SELECT {
    font-size: 95%;
    color: #666;
    font-family: arial, helvetica, sans-serif
    }
TEXTAREA {
    font-size: 95%;
    color: #666;
    font-family: arial, helvetica, sans-serif
    }
HR {
    border-top-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #ccc;
    height: 1px;
    background-color: #ccc;
    border-right-width: 0
    }
th {
    font-weight: bold
    }
TABLE.contentTable {
    margin-bottom: 25px
    }
TABLE.contentTable {
    margin-bottom: 25px
    }
TABLE.contentTable TD {
    padding-right: 10px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: #ccc 1px solid
    }
TABLE.contentTable TH {
    padding-right: 10px;
    padding-left: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #ccc 1px solid
    }
TABLE.contentTable TD.sep {
    padding-left: 10px;
    border-left: #ccc 1px solid
    }
TABLE.contentTable TH.sep {
    padding-left: 10px;
    border-left: #ccc 1px solid
    }
TABLE.contentTable TD.space {
    padding-right: 25px
    }
TABLE.contentTable TH.space {
    padding-right: 25px
    }
TABLE.contentTable {
    margin-bottom: 25px
    }
TABLE.threeColTable {
    margin-bottom: 25px
    }
TABLE.contentTable TD {
    padding-right: 10px;
    padding-left: 0;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #ccc 1px solid
    }
TABLE.contentTable TH {
    padding-right: 10px;
    padding-left: 0;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #ccc 1px solid
    }
TABLE.contentTable TD.sep {
    padding-left: 10px;
    border-left: #ccc 1px solid
    }
TABLE.contentTable TH.sep {
    padding-left: 10px;
    border-left: #ccc 1px solid
    }
TABLE.contentTable TD.space {
    padding-right: 25px
    }
TABLE.contentTable TH.space {
    padding-right: 25px
    }
#mainBody TABLE.threeColTable TD {
    line-height: 18px
    }
#mainBody TABLE.threeColTable TH {
    line-height: 18px
    }
TR.odd {
    background-color: #f7f7f7
    }
TR.blue {
    background-color: #3b73b9
    }
DIV.popUp_Top {
    font-size: 85%;
    padding-bottom: 3px;
    padding-top: 3px;
    border-bottom: #ccc 1px solid;
    text-align: right
    }
.infopodPageContent {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    width: 505px;
    border-bottom: #ccc 1px solid;
    position: relative;
    height: 219px
    }
#infopodContainer {
    width: 507px;
    height: 221px
    }
.infopodNav {
    right: 8px;
    bottom: 8px;
    position: absolute
    }
.infopodNav .arrowPrev {
    margin-right: 5px
    }
.infopodNav .arrowNext {
    margin-left: 5px
    }
.infopodNav .spaceForRightArrow {
    padding-right: 15px
    }
/*
 ###################
# Main Area Styles  #
 ###################
*/
#mainCell {
    width: 585px;
    padding: 0 0 0 0
    }
/* Note that the homepage uses a different set of styles at the bottom */
#pageTitle {
    padding: 25px 0 10px 0
    }
/* Body head Styles */
#bodyHead {
    border-bottom: 0
    }
/* Note that the homepage uses a different set of styles at the bottom */
.headTypeA {
    padding: 0 0 0 0
    }
.headTypeA .image {
    padding: 0 0 10px 0
    }
/* 
 ##################
# Main Body Styles #
 ##################
*/
#mainBody {
    padding: 15px 0 20px 0
    }
.home #mainBody {
    padding-top: 30px
    }
/* Note that the homepage uses a different set of styles at the bottom */
.grid_1-2_1-2 {
    width: 750px
    }
.grid_1-2_1-2 .col1 {
    width: 320px;
    padding-right: 30px
    }
.grid_1-2_1-2 .col2 {
    width: 400px
    }
.grid_1-1_1-1 {
    width: 585px
    }
.grid_1-1_1-1 .col1 {
    padding-right: 30px;
    width: 278px
    }
.grid_1-1_1-1 .col2 {
    width: 277px
    }
/* 
 #################
# Page Components #
 #################
*/
.imageBlock_noWrap, .actionBlock {
    clear: left
    }
/*The below two rules are to fix a problem in IE Mac

See: http://centricle.com/ref/css/filters/tests/escaped_close/

*/
.imageBlock {
    clear: none
    }
/* \*/
.imageBlock {
    clear: left
    }
/* */
.imageBlock p.image {
    float: left;
    margin: 0 12px 5px 0
    }
div.imageBlock_noWrap .image {
    padding: 0 12px 5px 0
    }
/* Use div class="imageBlock_noWrap" for ../images/ and shorter text, or text that
you do not want to wrap around the image. use div class="imageBlock" for when
you want the content to flow around the image. */
div.imageBlock_noWrap .image img {
    border: 1px solid #ccc
    }
div.imageBlock_noWrap .image p {
    margin: 0;
    padding: 0 0 0 0
    }
div.actionBlock, div.emailBlock {
    border: 1px solid #ccc;
    width: 98%
    }
/*Use this to instead of above for underline separation between component div*/
.imageBlock_noWrap_b, .actionBlock {
    clear: left
    }
/*The below two rules are to fix a problem in IE Mac

See: http://centricle.com/ref/css/filters/tests/escaped_close/

*/
.imageBlock_b {
    clear: none
    }
/* \*/
.imageBlock_b {
    clear: left;
    border-bottom: 1px solid #ccc
    }
/* */
.imageBlock_b p.image {
    float: left;
    margin: 0 12px 5px 0
    }
div.imageBlock_noWrap_b .image {
    padding: 0 12px 15px 0
    }
/* Use div class="imageBlock_noWrap" for ../images/ and shorter text, or text that
you do not want to wrap around the image. use div class="imageBlock" for when
you want the content to flow around the image. */
div.imageBlock_noWrap_b .image img {
    border: 1px solid #ccc
    }
div.imageBlock_noWrap_b .image p {
    margin: 0;
    padding: 0
    }
/*
 ###################################
# Foot Styles 						#
 ###################################
*/
#foot {
    padding: 13px 0 45px 0;
    margin: 0;
    text-align: left;
    color: #666;
    font-size: 90%
    }
#foot p {
    margin: 0;
    padding: 0 0 5px 0
    }
#foot a:link {
    color: #666;
    text-decoration: none
    }
#foot a:visited {
    color: #666;
    text-decoration: none
    }
#foot a:hover {
    color: #666;
    text-decoration: underline
    }
#foot p#copy {
    padding-top: 5px;
    color: #999
    }