h1 {font-size:20px; list-style:none; margin:0; padding:0;}
h2 {font-size:14px; list-style:none; margin:0; padding:0;}
h3 {font-size:12px; list-style:none; margin:0; padding:0;}
h4 {font-size:11px; list-style:none; margin:0; padding:0;}
img {border:0;}
#orange-wrap {border:1px solid #ff9933;}
#orange-wrap .label {padding:3px 10px; font-size:14px; color:#ffffcc; background:#ff9933;}
#orange-wrap .content {padding:0 4px 4px 5px; border:none;}
#orange-wrap p, li {line-height:1.5em;}
.partner_spotlight {background:url(/images/bg-partner_spotlight.gif) bottom left no-repeat;}
#blue-wrap {border:1px solid #3366cc; background:url(/images/gra-zventspowers.gif) 0px 0px no-repeat #dce7fd;}
#blue-wrap h2 {font-size:14px; color:#fff; background:#3366cc;}
#blue-wrap .content {padding:57px 4px 4px 5px; border:none;}
#blue-wrap p, li {line-height:1.5em;}
.orange {color:#ff9933;}
.blue {color:#3366cc;}
.dkgrey {color:#333;}
.ltgrey {color:#999;}
.nobord-top {border-top:0 !important;}
.nomargin {margin:0 !important;}
.nomargin-top {margin-top:0 !important;}
.nomargin-bot {margin-bottom:0 !important;}
.marginhalf {margin:5px 0 !important;}
.nopadding {padding:0 !important;}
.align-rt {text-align:right;}
.align-lt {text-align:left;}
.align-ct {text-align:center;}
.align-mid {vertical-align:middle;}
.align-bot {vertical-align:bottom;}
.small {font-size:10px;}
.clearout {clear:both; font-size:.1em;}
/* ---- Section Pages -------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------------------- */ .content-wrap {width:736px; margin:0 5px; float:left;}
.content-wrap h1 {font-size:16px; color:#3366cc;}
.content-wrap .content-h {margin-bottom:20px; font-size:16px; background:url(/images/bg-h1content.gif) bottom left repeat-x;}
.content-wrap p {margin:10px 0;}
.content-wrap a {color:#3366cc;}
.content-wrap a:hover {color:#3366cc; text-decoration:underline;}
.content-wrap strong {color:#333;}
.content-wrap ol li {list-style-type: upper-roman}
.content-wrap ol ol li {list-style-type: upper-alpha}
.content-wrap ol ol ol li {list-style-type: decimal}
.content-wrap ol ol ol ol li {list-style-type: lower-alpha}
.content-wrap ol ol ol ol ol li {list-style-type: lower-roman}
.short-wrap {width:600px;}
#contact-wrap {border:1px solid #3366cc; background:#f4f4f6;}
#contact-wrap .content {padding:6px; border:none; border:none;}
.photo-spot {width:285px; margin:0 0 10px 20px; font-style:italic; font-size:11px; float:right;}
.screen_news {margin:10px 20px 5px 0px; float:left;}
.split-table {width:100%;}
.split-table .split-td {width:48%;}
.split-table .spacer {width:20px;}
.logo-table {width:100%; margin:20px 0;}
.logo-table td {padding:10px 20px; text-align:center; vertical-align:middle; border:1px solid #ededf1;}
.tab-grey {margin:20px 0; background:#ededf1;}
.tab-grey h2 {padding:3px 0 2px 10px; color:#3366cc; background:url(/images/gra-tab_grey.gif) 0 0 no-repeat #fff;}
.tab-grey p {padding:10px;}
.tab-grey table {width:100%;}
.tab-grey td {padding:5px 20px;}
.box-grey {background:#ededf1; padding:15px;}
.box-grey ul {margin-left:10px;}
.box-grey td {padding-bottom:10px;}
.pho-bio {margin:10px 20px 10px 0; float:left;}
#press-wrap {color:#999;}
#press-list li {margin:10px 0;}
#press-wrap .striped-table td {vertical-align:middle;}
.striped-table td {padding:10px; border-top:1px solid #ededf1;}
.striped-table .nobord td {border:0;}
#faqs-table {margin:20px 0;}
#faqs-table h2 {padding:10px 10px 5px 10px;}
#faqs-table li {margin:5px;}
/* form */ .content-wrap input, .content-wrap textarea, .content-wrap select {font-family:arial, helvetica, sans-serif; font-size:11px; color:#333;}
.content-wrap .gen-input, .content-wrap select, .content-wrap textarea {border:1px solid #aaa; border-bottom:1px solid #666; border-right:1px solid #666;}
.content-wrap .gen-input, .content-wrap textarea {padding:1px 2px;}
.contact-table {width:450px; margin:10px auto;}
.contact-table td {padding:5px 10px;}
.contact-table .align-rt {width:100px;}
.contact-table textarea {width:250px; height:75px;}