html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    }
body {
    line-height: 1;
    }
ol, ul {
    list-style: none;
    }
blockquote, q {
    quotes: none;
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
    }
:focus {
    outline: 0;
    }
ins {
    text-decoration: none;
    }
del {
    text-decoration: line-through;
    }
table {
    border-collapse: collapse;
    border-spacing: 0;
    }
body {
    font-size: 12px;
    line-height: 18px;
    color: #4c4d4d;
    background: #fff url(../img/bg_top.png) repeat-x;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif;
    }


/* Headings
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #111;
    }

h1 {
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 18px;
    }
h2 {
    font-size: 24px;
    margin-bottom: 18px;
    }
h3 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 16px;
    }
h4 {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 18px;
    }
h5 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 18px;
    }
h6 {
    font-size: 12px;
    font-weight: bold;
    }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0;
    }


/* Text elements
-------------------------------------------------------------- */

p {
    margin: 0 0 18px;
    }
p img.alignleft {
    float: left;
    margin: 0 18px 18px 0;
    padding: 0;
    }
p img.alignright {
    float: right;
    margin: 0 0 18px 18px;
    }

a:focus, a:hover {
    color: #666;
    }
a {
    color: #0083cc;
    text-decoration: none;
    }

blockquote {
    margin: 18px;
    color: #666;
    font-style: italic;
    }
strong {
    font-weight: bold;
    }
em, dfn {
    font-style: italic;
    }
dfn {
    font-weight: bold;
    }
sup, sub {
    line-height: 0;
    }

abbr, acronym {
    border-bottom: 1px dotted #666;
    }
address {
    margin: 0 0 18px;
    font-style: italic;
    }
del {
    color: #666;
    }

pre {
    margin: 18px 0;
    white-space: pre;
    }
pre, code, tt {
    font: 18px 'andale mono' , 'lucida console' , monospace;
    line-height: 18px;
    }


/* Lists
-------------------------------------------------------------- */

li ul, li ol {
    margin: 0 18px;
    }
ul, ol {
    margin: 0 18px 18px 18px;
    }

ul {
    list-style-type: disc;
    list-style-image: url('../img/bluebullet.png');
    }
ol {
    list-style-type: decimal;
    }

dl {
    margin: 0 0 18px 0;
    }
dl dt {
    font-weight: bold;
    }
dd {
    margin-left: 18px;
    }


/* Tables
-------------------------------------------------------------- */

table {
    margin-bottom: 18px;
    }
th {
    font-weight: bold;
    }
thead th {
    background: #c3d9ff;
    }
th, td, caption {
    padding: 4px 10px 4px 5px;
    }
tr.even td {
    background: #e5ecf9;
    }
tfoot {
    font-style: italic;
    }
caption {
    background: #eee;
    }


/* Misc classes
-------------------------------------------------------------- */

.small {
    font-size: .8em;
    margin-bottom: 1.875em;
    line-height: 1.875em;
    }
.large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em;
    }
.hide {
    display: none;
    }

.quiet {
    color: #666;
    }
.loud {
    color: #000;
    }
.highlight {
    background: #ff0;
    }
.added {
    background: #060;
    color: #fff;
    }
.removed {
    background: #900;
    color: #fff;
    }

.first {
    margin-left: 0;
    padding-left: 0;
    }
.last {
    margin-right: 0;
    padding-right: 0;
    }
.top {
    margin-top: 0;
    padding-top: 0;
    }
.bottom {
    margin-bottom: 0;
    padding-bottom: 0;
    }

.container_12, .container_16 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    }
.container_12 .grid_3, .container_16 .grid_4 {
    width: 220px;
    }
.container_12 .grid_6, .container_16 .grid_8 {
    width: 460px;
    }
.container_12 .grid_9, .container_16 .grid_12 {
    width: 700px;
    }
.container_12 .grid_12, .container_16 .grid_16 {
    width: 940px;
    }
.alpha {
    margin-left: 0;
    }
.omega {
    margin-right: 0;
    }
.container_12 .grid_1 {
    width: 60px;
    }
.container_12 .grid_2 {
    width: 140px;
    }
.container_12 .grid_4 {
    width: 300px;
    }
.container_12 .grid_5 {
    width: 380px;
    }
.container_12 .grid_7 {
    width: 540px;
    }
.container_12 .grid_8 {
    width: 620px;
    }
.container_12 .grid_10 {
    width: 780px;
    }
.container_12 .grid_11 {
    width: 860px;
    }
.container_16 .grid_1 {
    width: 40px;
    }
.container_16 .grid_2 {
    width: 100px;
    }
.container_16 .grid_3 {
    width: 160px;
    }
.container_16 .grid_5 {
    width: 280px;
    }
.container_16 .grid_6 {
    width: 340px;
    }
.container_16 .grid_7 {
    width: 400px;
    }
.container_16 .grid_9 {
    width: 520px;
    }
.container_16 .grid_10 {
    width: 580px;
    }
.container_16 .grid_11 {
    width: 640px;
    }
.container_16 .grid_13 {
    width: 760px;
    }
.container_16 .grid_14 {
    width: 820px;
    }
.container_16 .grid_15 {
    width: 880px;
    }
.container_12 .prefix_3, .container_16 .prefix_4 {
    padding-left: 240px;
    }
.container_12 .prefix_6, .container_16 .prefix_8 {
    padding-left: 480px;
    }
.container_12 .prefix_9, .container_16 .prefix_12 {
    padding-left: 720px;
    }
.container_12 .prefix_1 {
    padding-left: 80px;
    }
.container_12 .prefix_2 {
    padding-left: 160px;
    }
.container_12 .prefix_4 {
    padding-left: 320px;
    }
.container_12 .prefix_5 {
    padding-left: 400px;
    }
.container_12 .prefix_7 {
    padding-left: 560px;
    }
.container_12 .prefix_8 {
    padding-left: 640px;
    }
.container_12 .prefix_10 {
    padding-left: 800px;
    }
.container_12 .prefix_11 {
    padding-left: 880px;
    }
.container_16 .prefix_1 {
    padding-left: 60px;
    }
.container_16 .prefix_2 {
    padding-left: 120px;
    }
.container_16 .prefix_3 {
    padding-left: 180px;
    }
.container_16 .prefix_5 {
    padding-left: 300px;
    }
.container_16 .prefix_6 {
    padding-left: 360px;
    }
.container_16 .prefix_7 {
    padding-left: 420px;
    }
.container_16 .prefix_9 {
    padding-left: 540px;
    }
.container_16 .prefix_10 {
    padding-left: 600px;
    }
.container_16 .prefix_11 {
    padding-left: 660px;
    }
.container_16 .prefix_13 {
    padding-left: 780px;
    }
.container_16 .prefix_14 {
    padding-left: 840px;
    }
.container_16 .prefix_15 {
    padding-left: 900px;
    }
.container_12 .suffix_3, .container_16 .suffix_4 {
    padding-right: 240px;
    }
.container_12 .suffix_6, .container_16 .suffix_8 {
    padding-right: 480px;
    }
.container_12 .suffix_9, .container_16 .suffix_12 {
    padding-right: 720px;
    }
.container_12 .suffix_1 {
    padding-right: 80px;
    }
.container_12 .suffix_2 {
    padding-right: 160px;
    }
.container_12 .suffix_4 {
    padding-right: 320px;
    }
.container_12 .suffix_5 {
    padding-right: 400px;
    }
.container_12 .suffix_7 {
    padding-right: 560px;
    }
.container_12 .suffix_8 {
    padding-right: 640px;
    }
.container_12 .suffix_10 {
    padding-right: 800px;
    }
.container_12 .suffix_11 {
    padding-right: 880px;
    }
.container_16 .suffix_1 {
    padding-right: 60px;
    }
.container_16 .suffix_2 {
    padding-right: 120px;
    }
.container_16 .suffix_3 {
    padding-right: 180px;
    }
.container_16 .suffix_5 {
    padding-right: 300px;
    }
.container_16 .suffix_6 {
    padding-right: 360px;
    }
.container_16 .suffix_7 {
    padding-right: 420px;
    }
.container_16 .suffix_9 {
    padding-right: 540px;
    }
.container_16 .suffix_10 {
    padding-right: 600px;
    }
.container_16 .suffix_11 {
    padding-right: 660px;
    }
.container_16 .suffix_13 {
    padding-right: 780px;
    }
.container_16 .suffix_14 {
    padding-right: 840px;
    }
.container_16 .suffix_15 {
    padding-right: 900px;
    }
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    }
.spacer{
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    clear: left;
    }
.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
    }
.clearfix {
    display: inline-block;
    }
* html .clearfix {
    height: 1%;
    }
.clearfix {
    display: block;
    }
.noNakedEye {
    position: absolute !important;
    top: -3000px !important;
    left: -3000px !important;
    width: 1% !important;
    }
.ir{display:-moz-inline-box;display:inline-block;overflow:hidden;text-indent: -3000px;*text-indent:0px;font:0/0 Arial;color:rgba(255,255,255,0);vertical-align:bottom;}



body {
    background: url(../img/bg_main.png) repeat-x;
    }

/* @group header */
.header {
    background: url(../img/bg_body_top.png) no-repeat left bottom;
    width: 960px;
    position: relative;
    height: 100px;
    }
.header h1.txt_logo {
    background: url(../img/txt_logo.png);
    width: 259px;
    height: 82px;
    padding: 0;
    margin: 0;
    }
.header h1.txt_logo a {
    width: 259px;
    height: 82px;
    }
/* @end header */

/* @group body */
.body {
    background: url(../img/bg_body_mid.png) repeat-y;
    width: 960px;
    }
.body .gut {
    padding: 10px 33px 0px;
    }
.body .gut .splash p {
    font-size: 16px;
    padding-right: 5px;
    }

.body .gut .leftCol {
    width: 575px;
    float: left;
    }
.body .gut .rightCol {
    width: 300px;
    float: right;
    margin-right: -5px;
    }
.body .featureHeader {
    background: url(../img/bg_feature_image_home.jpg);
    height: 191px;
    width: 902px;
    margin-bottom: 12px;
    margin-left: -3px;
    }
/* @end body */

/* @group footer */
.footer {
    background: url(../img/bg_body_bot.png) no-repeat left top;
    width: 960px;
    text-align: center;
    padding-top: 15px;
    }
.footer a {
    font-size: 10px;
    color: #555;
    text-transform: capitalize;
    }
.footer a:hover {
    color: #0083CC;
    }
/* @end footer */

.greybox {
    margin-bottom: 10px; /*background:#ebebea url(../img/bg_box_grey.png) repeat-x;*/
    }
.greybox .shadowbr {
    background: url(../img/bg_box_ds_br.png) no-repeat bottom right;
    padding: 0 8px 9px 0;
    }
.greybox .shadowbr .content {
    border: 3px double #bfbfbf;
    }
.greybox .shadowbr .content .txt {
    background: #ebebea url(../img/bg_box_grey.png) repeat-x;
    padding: 8px 11px;
    position: relative;
    }
.greybox .shadowbr .content .txt h2 {
    color: #0083cc;
    font-size: 18px;
    border-bottom: 1px dotted #dedede;
    padding-bottom: 5px;
    margin-bottom: 5px;
    }
.greybox .shadowbr .content .txt ul {
    margin-bottom: 5px;
    }
.greybox .shadowbr .content .txt ul li{
    color: #0083CC;
    }
.greybox .shadowbr .content .txt .ach {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #b1b1b1;
    text-transform: uppercase;
    }
.mediaroom .shadowbr .content .txt li {
    position: relative;
    padding-left: 60px;
    }
.mediaroom .shadowbr .content .txt li span.date {
    color: #696969;
    position: absolute;
    left: 0;
    top: 0;
    }
.mediaroom .shadowbr .content .txt li span{
    margin-left: 5px;
    color: #696969;
    }

.mediaroom .shadowbr .content .txt li span.typePR {
    color: #04b700;
    font-size: x-small;
    }
.mediaroom .shadowbr .content .txt li span.typeMEDIA {
    color: #fa8d18;
    }
.mediaroom .shadowbr .content .txt li span.typeARTICLE {
    color: #eb3a11;
    }
.mediaroom .shadowbr .content .txt li span.typeHIGHLIGHT {
    color: #fa8d18;
    font-size: x-small;
    }
.mediaroom .shadowbr .content .txt ul.casestudylist li{
    padding-left: 10px;
    }

.yellowbox {
    margin-bottom: 10px; /*background:#ebebea url(../img/bg_box_grey.png) repeat-x;*/
    }
.yellowbox .shadowbr {
    background: url(../img/bg_box_ds_br.png) no-repeat bottom right;
    padding: 0 8px 9px 0;
    }
.yellowbox .shadowbr .content {
    border: 4px double #e1e279;
    }
.yellowbox .shadowbr .content .txt {
    background: #fffedd url(../img/bg_box_yellow.png) repeat-x;
    padding: 8px 5px;
    position: relative;
    }
.yellowbox .shadowbr .content .txt h2 {
    color: #0083cc;
    font-size: 18px;
    border-bottom: 1px dotted #e1e279;
    padding-bottom: 5px;
    margin-bottom: 8px;
    }
.yellowbox .shadowbr .content .txt .ach {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #b1b1b1;
    text-transform: uppercase;
    }
    

.bluebox {
    margin-bottom: 10px;
    }
.bluebox .shadowbr {
    background: url(../img/bg_box_ds_br.png) no-repeat bottom right;
    padding: 0 8px 9px 0;
    }
.bluebox .shadowbr .content {
    border: 4px double #90cae9;
    background-color: #EEEEFF;
    }
.bluebox .shadowbr .content .txt {
    background: #cee9f6 url(../img/bg_box_blue.png) repeat-x;
    padding: 8px 11px;
    position: relative;
    }
.bluebox .shadowbr .content .txt h2 {
    color: #0083cc;
    font-size: 18px;
    border-bottom: 1px dotted #90cae9;
    padding-bottom: 5px;
    }
.bluebox .shadowbr .content .txt .ach {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #b1b1b1;
    text-transform: uppercase;
    }

.contact .shadowbr .content .txt {
    padding: 8px 5px;
    color: #666767;
    }
    

.contact .shadowbr .content .txt li span {
    background: url(../img/icon_thought.png) no-repeat;
    width: 44px;
    height: 36px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    }

.contact .shadowbr .content .txt p{
    margin-top: 2px;
    margin-bottom: 2px;
    }

.contact .shadowbr .content .txt p strong {
    font-size: 16px;
    color: #0083cc;
    display: block;
    }

.resources .shadowbr .content .txt ul{
    margin-bottom: 0px;
    }

.resources .shadowbr .content .txt ul,
.contact .shadowbr .content .txt ul {
    margin-left: 0;
    margin-right: 0;
    }

.contact .shadowbr .content .txt ul {
    margin-bottom: 5px;
    }
    
.resources .shadowbr .content .txt li,
.contact .shadowbr .content .txt li{
    padding-left: 45px;
    position: relative;
    list-style: none;
    background: url(../img/bg_divider.png) no-repeat 8px bottom;
    margin-bottom: 3px;
    }

.sidead .shadowbr .content .txt li{
    background: none;
    }
    
.resources .shadowbr .content .txt li p {
    padding-bottom: 18px;
    margin-bottom: 0;
    }

.resources .shadowbr .content .txt li.last p {
    padding-bottom: 0px;
    }
.resources .shadowbr .content .txt li.last {
    background: none;
    }
.resources .shadowbr .content .txt li h3,
.resources .shadowbr .content .txt li h3 a,
.contact .shadowbr .content .txt li h3,
.contact .shadowbr .content .txt li h3 a{
    color: #0083cc;
    font-size: 15px;
    margin: 0;
    margin-top: 0;
    }
.resources .shadowbr .content .txt li span {
    width: 44px;
    height: 36px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    }
.resources .shadowbr .content .txt li span.rss {
    background: url(../img/ads/rss.png) no-repeat;
    }
.resources .shadowbr .content .txt li span.newspaper {
    background: url(../img/ads/newspaper.png) no-repeat;
    }
.resources .shadowbr .content .txt li span.page {
    background: url(../img/ads/page.png) no-repeat;
    }
.resources .shadowbr .content .txt li span.tools {
    background: url(../img/ads/tools.png) no-repeat;
    }



.mainnav {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 70px;
    left: 285px;
    }
.mainnav li {
    display: inline;
    position: relative;
    list-style-image: none;
    }
.mainnav li a {
    display: inline;
    padding: 3px 11px;
    font-size: 18px;
    text-transform: capitalize;
    color: #676767;
    }
.mainnav li a:hover {
    color: #0083CC;
    }

.mainnav li.active a {
    padding: 3px 10px;
    border: 1px solid #adadad;
    border-bottom: none;
    background: url(../img/bg_menu_dd.png) no-repeat -9px 50% #f3f3f3;
    color: #0083cc;
    z-index: 50;
    position: relative;
    }
.mainnav li ul {
    position: absolute;
    top: -999em;
    left: -999em;
    margin: 0;
    padding: 0;
    }
.mainnav li ul li {
    display: block;
    }

.mainnav li.active ul {
    /*background: url(../img/bg_menu_dd.png) no-repeat left bottom #f3f3f3;
    top: 18px;
    left: -4px; 
    width: 179px; 
    padding: 9px 11px 5px;*/
    background-color: #f3f3f3;
    left: 0px;
    border: 1px solid #ADADAD;
    width: 165px;
    
    z-index: 25;
    top: 18px;
    }
.mainnav li.active ul li {
    width: 165px;
    padding: 0;
    margin-bottom: -1px;
    }
.mainnav li.active ul li a {
    border: none;
    padding: 0 10px;
    font-size: 14px;
    background: none;
    display: block;
    color: #4b4b4b;
    }
.mainnav li.active ul li a span {
    border-top: 1px dotted #bdbdbd;
    padding: 9px 0;
    display: block;
    }
.mainnav li.active ul li a:hover, .mainnav li.active ul li a.active {
    color: #0083cc;
    background: url(../img/bg_menu_dd_link.png) repeat-x left bottom;
    }

.mainnav li.active ul li.first {
    /*border-top: 1px solid #adadad;*/
    }
.mainnav li.active ul li.first a span {
    border-top: none;
    }

.topnav {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 25px;
    top: 10px;
    }
.topnav li {
    display: inline;
    list-style-image: none;
    }
.topnav li a {
    font-size: 14px;
    color: #676767;
    text-transform: capitalize;
    padding: 0 10px;
    }
.topnav li a:hover {
    color: #0083CC;
    }
    
/* user stuats info */
.userstatus {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 25px;
    top: 30px;
    }
.userstatus li {
    display: inline;
    font-size: 11px;
    padding: 0 10px;
    }
.userstatus li a {
    font-size: 11px;
    color: #676767;
    text-transform: capitalize;
    
    }
.userstatus li a:hover {
    color: #0083CC;
    }


/* @group level1 */
.level1 {
    }
.level1 .body .gut .leftCol {
    width: 265px;
    }
.level1 .body .gut .leftCol .yellowbox, .level1 .body .gut .leftCol .bluebox {
    margin-right: 39px;
    }
.level1 .body .gut .rightCol {
    width: 620px;
    margin-right: 5px;
    }
.level1 .body .gut .rightCol h2 {
    color: #0083cc;
    }
.level1 .body .gut .rightCol h3{
    color: #0083cc;
    margin-bottom: 5px;
    padding-top: 5px;
    }
.level1 .body .gut .rightCol h4 {
    font-size: 14px;
    color: #0083cc;
    margin-bottom: 0px;
    padding-top: 5px;
    }
    
.level1 .body .gut .rightCol .bigphoto {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 230px;
    height: 155px;
    background: url('../img/bg_bigphoto.png') no-repeat scroll;
    }
.karenPic 
{
    float: right;
    margin-left: 10px;
    margin-bottom:10px;
    width: 141px;
    height: 156px;
    background: url('../img/bg_portrait.png') no-repeat scroll;
}
     
.level1 .body .gut .rightCol .gsaLogo {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 200px;
    height: 72px;
    }

.level1 .body .gut .rightCol .portrait {
    width: 155px;
    height: 230px;
    background: url('../img/bg_portraitphoto.png') no-repeat scroll;
    }
.level1 .body .gut .rightCol .bigphoto img {
    display: block;
    margin: 5px;
    }
    
.level1 .body .gut .rightCol .smallphoto {
    width: 82px;
    padding: 9px 0 16px 10px;
    background: url(../img/bg_photo.png) no-repeat;
    margin-right: 10px;
    margin-bottom: 15px;
    float: left;
    }
.level1 .body .gut .rightCol .smallphoto img {
    display: block;
    }
.level1 .body .featureHeader {
    background: url(../img/bg_feature_image.jpg);
    height: 61px;
    width: 882px;
    margin-bottom: 22px;
    font-size: 30px;
    line-height: 61px;
    color: #fff;
    padding-left: 10px;
    }
/* @end level1 */

/* @group secondaryLinks */
ul.secondaryLinks {
    width: 216px;
    border: 1px solid #b9b8b8;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
    list-style-image: none;
    }
ul.secondaryLinks li {
    margin: 0;
    padding: 0;
    list-style-image: none;
    }
ul.secondaryLinks li a {
    display: block;
    height: 33px; 
    line-height: 33px;
    padding-left: 7px;
    background: url(../img/bg_secondarylink_toplevel.png) repeat-x left bottom;
    color: #5C5D5D;
    
    }
ul.secondaryLinks li a:hover, ul.secondaryLinks li a.active {
    background: url(../img/bg_secondarylink_active.png) no-repeat;
    width: 225px;
    color: #fff;
    }
ul.secondaryLinks li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../img/bg_secondarylink_toplevel.png) repeat-x bottom #f7f7f7;
    list-style-image: none;
    }
ul.secondaryLinks li ul li {
    }
ul.secondaryLinks li ul li a {
    padding: 0;
    background: url(../img/icon_arrow.png) no-repeat 10px 10px;
    padding-left: 20px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #5C5D5D;
    
    
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 14px;
    }
ul.secondaryLinks li ul li a:hover, ul.secondaryLinks li ul li a.selected {
    background: url(../img/icon_arrow.png) no-repeat 10px 10px;
    color: #0083cc;
    width: 195px;
    /*font-weight: bold;*/
    }
/* @end secondaryLinks */

/* Overrides */
.level1 .body .gut .rightCol h2 {
    font-size: 16px;
    padding-right: 5px;
    color: #5c5d5d;
    }

.level1 .body .gut .level3 h2 {
    font-size: 16px;
    padding-right: 5px;
    color: #0083CC;
    }

.requiredfield{
    color: Red;
    }
    
/* Login form CSS */

.loginBox label{
    font:12px/1 Arial, Helvetica, sans-serif;
    color:#333;
    margin-bottom:4px;
    display:block;
    }
.loginBox .frm_input{
    background:url(../img/fancy_textbox.png);
    width:208px;
    height:27px;
    overflow:hidden;
    padding:0 3px;
    margin-bottom:3px;
    }
.loginBox .frm_input input{
    border:none;
    background:transparent;
    font-size:20px;
    line-height:27px;
    width:100%;
    padding:0;
    color:#333;
    }
.loginBox .button{
    margin-left: 100px;
    width: 80px;
    }
.loginBox .group{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    }
.error{
    color: Red;
    font-weight: bold;
    font-style: italic;
    }
.textboxWatermark{
    background-color: #cae7f5;
    }
    
.rightCol .inline{
    margin-top: -15px;
    margin-left: 40px;
    }
    
.level1 .body .gut .rightCol .sidebar{
    float: right;
    width: 220px;
    margin-left: 15px;
    margin-bottom: 15px;
    padding: 0;
    }
.sidebar .shadowbr .content .txt{
    padding: 2px 10px;
    }
        
.level1 .body .gut .rightCol .leftSide, .level1 .body .gut .rightCol .rightSide{
    float: left;
    }
.styledbox{
    font-size: 12px;    
    color: #4c4d4d;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif;
    }
