@charset "utf-8";

/* COMMON */
/*
body                                  { margin:0; font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif; font-size:70%; background:none white; color:#666; padding:15px 0; text-align:center}
form                                  { margin:0 }
form select                           { font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif; font-size:90%; color:#666; background:white none no-repeat }
table                                 { font-size:100% }
a:link                                { color:#666; background:white none }
a:visited                             { color:#666; background:white none }
a:active                              { color:#666; background:white none }
a:hover                               { color:#FA833A; background:white none; text-decoration:none }
*/

/* HEADER */
.gs-content-common                     { width:142px; color:black; background:#2C5987 none no-repeat; vertical-align:top; border-width:0; border-style:solid; border-right-width:5px; border-color:#558ABE; padding:5px; padding-top:10px}
.gs-content-common-justashell          { width:10px; color:black; background:#2C5987 none no-repeat; vertical-align:top; border-width:0; border-style:solid; border-right-width:5px; border-color:#558ABE; padding:5px; padding-top:10px}
.gs-content-main                       { vertical-align:top; padding:1.0em; text-align:left}
.gs-content-common-footer              { width:142px;vertical-align:top; border-width:medium; border-style:solid none none none; border-right-width:5px; border-color:#558ABE; padding:5px; padding-top:10px}
.gs-content-main-footer                { text-align:center; padding-top:1.0em; }
.gs-content-main-footer a              { color:black; background:white none no-repeat; text-decoration:underline; }
.gs-quick-tasks                        { font-weight:bold }
.gs-quick-tasks-box                    { padding-left:1.5em }
.gs-quick-tasks-items                  { font-weight:normal; list-style-type:square; list-style-position:outside }
.gs-quick-tasks-items a                { color:black; background:white none no-repeat; text-decoration:none }
.gs-quick-tasks-items a:visited        { text-decoration:none }
.gs-quick-tasks-items a:hover          { text-decoration:underline }
.gs-header-tobedel                             { font-weight:bold; color:black; background:#CCDDEE none no-repeat; padding-left:0.25em; padding-right:0.25em; vertical-align:bottom }


div#gs-top10                           { border-style:solid; border-width:1px; background-color:white; padding:0; padding-left:0.5em; padding-bottom:0.5em; padding-right:0.5em; text-align:left;}
div#gs-top10 a                         { text-decoration:none; color:#0A58A3}
div#gs-top10 h2.title                  { font-style:italic; font-size:small}
div#gs-top10-items-box                 { padding-left:0.5em }
div#gs-top10-items                     { font-weight:normal; list-style-type:square; list-style-position:outside }
div#gs-top10-items li                  { list-style-position:inside; white-space:normal; padding-left:0.5em; padding-right:0.5em}
div#gs-top10-items a                   { text-decoration:none; color:#0A58A3 }
div#gs-top10-items h2.title            { font-style:italic; font-size:x-small; text-align:center}

div#gs-tagcloud                           { border-style:solid; border-width:1px; background-color:white; padding:0; padding-left:0.5em; padding-bottom:0.5em; padding-right:0.5em; text-align:left; color:black; width:90%}
div#gs-tagcloud a                         { text-decoration:none; color:#0A58A3}
div#gs-tagcloud h2.title                  { font-style:italic; font-size:small}
div#gs-tagcloud-items-box                 { padding-left:0.5em }
div#gs-tagcloud-items                     { font-weight:normal; list-style-type:square; list-style-position:outside }
div#gs-tagcloud-items li                  { list-style-position:inside; white-space:normal; padding-left:0.5em; padding-right:0.5em}
div#gs-tagcloud-items a                   { text-decoration:none; color:#0A58A3 }
div#gs-tagcloud-items h2.title            { font-style:italic; font-size:x-small; text-align:center}


/* LOGIN */
table#gs-login                         { color:black; background:#EEEEEE none no-repeat; border-style:solid; border-color:#BBBBBB; border-width:thin; width:250px; border-spacing:0 }
table#gs-login th                      { text-align:center; color:black; background:#CCCCCC none no-repeat }
table#gs-login td                      { }
table#gs-login td.error                { color:red; background:white none no-repeat; padding:1.0em }
table#gs-login td.welcome              { padding:1.0em; padding-bottom:0.5em }
table#gs-login td.login                { padding:0.5em; padding-left:1.0em; padding-right:1.0em }
table#gs-login td.passwd               { padding:0.5em; padding-left:1.0em; padding-right:1.0em }
table#gs-login td.buttons              { text-align:right; padding-right:1.0em; padding-bottom:0.5em }
table#gs-login td.new-passwd           { text-align:center; padding-bottom:0.5em; color:blue; background:#CCCCCC none no-repeat }
table#gs-login td.new-passwd a         { color:blue; background:#CCCCCC none no-repeat }
table#gs-login-createaccount           { color:black; background:#EEEEEE none no-repeat; border-style:solid; border-color:#BBBBBB; border-width:thin; width:300px; border-spacing:0 }
table#gs-login-createaccount th        { text-align:center; color:black; background:#CCCCCC none no-repeat }
table#gs-login-createaccount-orderinfo { border-style:none; width:100%; border-spacing:0 }
table#gs-login-createaccount-orderinfo th { text-align:center; color:black; background:#CCCCCC none no-repeat}
.forgot-pw-form                        { padding-left:3.0em; padding-bottom:2.0em }
.forgot-pw-success                     { color:black; background:#FFFFCC none no-repeat; border-style:solid; border-width:thin; border-color:#2C5987; padding:1.0em; text-align:center }
.forgot-pw-error                       { color:black; background:#FFC5C5 none no-repeat; border-style:solid; border-width:thin; border-color:#FF5B5B; padding:1.0em; text-align:center; }

table#gs-content                       { vertical-align:top; padding:0; }
table#gs-content td.subpage-navigator  { vertical-align:top; }
table#gs-content td.subpage-content    { vertical-align:top; padding:0; width:100%; text-align:left }

/* PAGENAV */
#gs-pageContent                        { vertical-align:top; padding:20px 0 15px 15px}
#gs-pageContent h1                     { font-size:160%; font-weight:bold; margin:0 0 0.5em 0; color:#333;}
#gs-pageContent h2                     { font-size:150%; font-weight:normal; margin:1.5em 0 0.5em 0; color:#333;}
#gs-pageContent h3                     { font-size:110%; font-weight:bold; margin:0.5em 0; color:#666;}
#gs-pageContent-subpagenavs            { vertical-align:top; padding:20px 0 15px 18px; width:100%; text-align:left}
#gs-pageContent-subpagenavs h1         { font-size:160%; font-weight:bold; margin:0 0 0.5em 0; color:#333;}
#gs-pageContent-subpagenavs h2         { font-size:150%; font-weight:normal; margin:1.5em 0 0.5em 0; color:#333;}
#gs-pageContent-subpagenavs h3         { font-size:110%; font-weight:bold; margin:0.5em 0; color:#666;}
#gs-pageNav                            { float:left; width:200px; padding-right:1em}
#gs-pageNav a                          { text-decoration:none;}
#gs-pageNav ul                         { list-style:none; margin:10px 0 0 0; padding:0;}
#gs-pageNav ul li                      { margin:0; padding:0; border-bottom:1px solid #CCC; background:none #F4F4F4;}
* html #gs-pageNav ul li               { float:left; clear:both; width:100%;}
#gs-pageNav ul li h2                   { font-size:100%; font-weight:bold; margin:0; padding:20px 0 5px 15px; color:#FB8239; background:none white;}
#gs-pageNav ul li a                    { display:block; padding:3px 3px 3px 15px;}
#gs-pageNav ul li a:link               { color:#666;}
#gs-pageNav ul li a:visited            { color:#666;}
#gs-pageNav ul li a:hover              { color:#FA833A; background:none white;}
#gs-pageNav ul li a:active             { color:#666;}
#gs-pageNav ul li img                  { margin-left:5px; margin-right:5px }
#gs-pageNav ul li img.carrot           { float:left; margin-top:6px; margin-left:3px; width:9px; height:7px;}
#gs-pageNav ul li.separator            { height:1.7em; background:none white;}
#gs-pageNav ul li.selection            { background:none white;}
#gs-pageNav ul li.selected a           { color:#FA833A;}
#gs-pageNav ul ul                      { margin: 0;}
#gs-pageNav ul ul li                   { border-bottom:none; background:none white;}
#gs-pageNav ul ul li a                 { padding-left:30px; font-size:90%;}
#gs-pageNav ul ul li a:link            { color:#999;}
#gs-pageNav ul ul li a:visited         { color:#999;}
#gs-pageNav ul ul li a:hover           { color:#FA833A; background:none white;}
#gs-pageNav ul ul li a:active          { color:#999;}
#gs-pageNav ul ul li.selected a        { color:#FA833A;}
#gs-pageNav ul ul li img               { margin-left:18px;}

/* GS-HELP */
.gs-help-table                         { width:100% }
.gs-help-cats                          { vertical-align:top; padding-right:0.5em; width:25% }
.gs-help-content                       { vertical-align:top }
.gs-help-cat-table                     { border-style:solid; border-color:#CCCCCC; border-width:thin; font-size:8pt; width:100% }
.gs-help-cat-title                     { background:#EEEEEE none no-repeat; padding-left:0.5em; font-weight:bold; font-size:10pt }
.gs-help-cat-item                      { background:white none no-repeat; padding:0.5em; border-style:solid none none none; border-color:#CCCCCC; border-width:1px }
.gs-help-cat-item a                    { color:#0033CC }
.gs-help-cat-item-selected             { background:#FFFFCC none no-repeat; padding:0.5em; border-style:solid none none none; border-color:#CCCCCC; border-width:1px }
.gs-help-cat-item-selected a           { color:#0033CC }
.gs-help-cat-subitem                   { background:white none no-repeat; padding-left:1.5em; padding-right:0.5em; padding-top:0.25em; padding-bottom:0.25em; border-style:none }
.gs-help-cat-subitem a                 { color:#0033CC }
.gs-help-cat-subitem-selected          { background:#FFFFCC none no-repeat; padding-left:1.5em; padding-right:0.5em; padding-top:0.25em; padding-bottom:0.25em; border-style:none }
.gs-help-cat-subitem-selected a        { color:#0033CC }
.gs-help-search-table                  { font-size:10pt; background:#EEEEEE none no-repeat; border-color:#CCCCCC; border-style:solid; border-width:thin }
.gs-help-search-title                  { padding:1.0em }
.gs-help-search-input                  { padding-left:3.0em; padding-bottom:1.0em }
.gs-help-search-spacer                 { padding-left:0.5em; padding-bottom:1.0em }
.gs-help-search-button                 { padding-right:3.0em; padding-bottom:1.0em }
.gs-help-search-error                  { color:red }
.gs-help-helpful                       { color:green; font-weight:normal; text-align:center; border-width:2px; border-style:solid; padding:5px }
.gs-help-qa-table                      { border-style:none; padding:1.0em; width:100% }
.gs-help-qa-title                      { color:#003366; font-weight:bold; padding-left:0.5em; padding-bottom:1.0em }
.gs-help-qa-question                   { font-weight:bold; padding-left:0.5em }
.gs-help-qa-question a                 { color:black; text-decoration:none }
.gs-help-qa-question a:hover           { text-decoration:underline }
.gs-help-qa-answer                     { padding-left:0.5em; padding-top:0.5em; }
.gs-help-qa-helpful                    { padding-top:3em; text-align:right; }
.gs-help-qa-more                       { }
.gs-help-qa-more-table                 { width:100% }
.gs-help-qa-more-title                 { font-weight:bold }
.gs-help-qa-more-item                  { font-weight:bold }
.gs-help-qa-more-item a                { color:black; text-decoration:none }
.gs-help-qa-more-item a:hover          { text-decoration:underline }

/* SCREEN-SHOTS */
table#gs-screenshot                    { margin-top:20px; border-collapse:collapse}
table#gs-screenshot th                 { background:#E6E6E6 url(/gs-images/gs-heading-grad-action.gif) no-repeat; border:1px solid #A2A2A2; text-align:center}
table#gs-screenshot th.btns            { padding-top:5px}
table#gs-screenshot td                 { }
table#gs-screenshot td.image           { border:1px solid #E5E5E5; padding:15px; vertical-align:top}
table#gs-screenshot td.btns            { text-align:center; vertical-align:middle; border:1px solid #E5E5E5; padding-top:5px}
table#gs-screenshot td.desc            { text-align:left; padding:15px; border:1px solid #E5E5E5}
table#gs-screenshot td.thumbs          { vertical-align:top; padding-top:15px; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5}
table#gs-screenshot-thumbs             { }
table#gs-screenshot-thumbs td          { text-align:center; padding:2px}
table#gs-screenshot-thumbs td.curr     { background:red none no-repeat}

/* INFORM */
div#gs-inform-success { background:#FFFFCC none no-repeat; border-style:solid; border-width:thin; border-color:#FFCC00; padding:1.0em; text-align:center; margin-bottom:1.0em }
div#gs-inform-error   { background:#FFC5C5 none no-repeat; border-style:solid; border-width:thin; border-color:#FF5B5B; padding:1.0em; text-align:left; margin-bottom:1.0em; }

/* SOCIAL BOOKMARKS */
div#gs-social-bookmarks { background:#FFFFF3 none no-repeat; border-style:solid; border-width:thin; border-color:#DFDFDF; padding:0.25em; padding-bottom:0.50em; text-align:center; color:black }
div#gs-social-bookmarks a { background:#FFFFF3 none no-repeat }
div#gs-social-bookmarks-addthis   { text-align:right }
div#gs-social-bookmarks-addthis a {  }

/* FORM */
.gs-button { font-size:13px; font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif; font-weight:400; }

table#gs-form-table                     { width:100% }
table#gs-form-table td.field            { background:#E0E0E0 none no-repeat; font-weight:bold; text-align:right; vertical-align:middle; padding:0.5em; width:50%; }
table#gs-form-table td.field a          { text-decoration: underline; color: black; }
table#gs-form-table td.field-required   { background:#E0E0E0 none no-repeat; color:maroon; font-weight: bold; text-align: right; vertical-align: center; padding: 0.5em; }
table#gs-form-table td.field-required a { text-decoration:underline; color:maroon; }
table#gs-form-table td.fields           { vertical-align:top; width:250px; }
table#gs-form-table td.editor           { background:#E0E0E0 none no-repeat; vertical-align:top; border-style:none none none solid; border-width:thin; border-color:#000000; padding:1.5em; }
table#gs-form-table td.alldone          { text-align:center; color:maroon; }
table#gs-form-table td.formsheet-bottom { padding-top:1.0em; border-style:solid none none none; border-width:thin; border-color:#000000; }
.gs-form-value            { color:#000080; padding-left:0.5em; vertical-align:center; }
.gs-form-value a          { color:#000080; text-decoration:none; }
.gs-form-value a:hover    { text-decoration: underline; }


.gs-form-editor-required                  { color: red; }
.gs-form-formsheet-buttons               { text-align:right; width:100%; }
.gs-form-formsheet-required              { text-align:left; color:red; }

.gs-form-title                              { font-size: medium; color: #CCCCCC; border-style: none none solid none; border-width: thin; border-color: #CCCCCC; }
.gs-form-editor-text                        { color: #404040; }
.gs-form-editor-help                        { color: green; }
.gs-form-editor-editor                      { }
.gs-form-editor-buttons                     { }
.gs-form-error                              { background:#FFC5C5 none no-repeat; border-style:solid; border-width:thin; border-color:#FF5B5B; padding:1.0em; text-align:center; }
.gs-form-saved                              { background:#FFFFCC none no-repeat; border-style:solid; border-width:thin; border-color:#FFCC00; padding:1.0em; text-align:center; }
.gs-form-help-link                          { }
.gs-form-help-link a                        { text-decoration:none; }
.gs-form-instructions                       { color:#909090; }
.gs-form-instructions a                     { text-decoration:underline; color:#6699CC; font-weight:bold; }
.gs-form-instructions a:hover               { text-decoration:underline; }
