#page_sidebar                                           { width:230px; display:block; float: left; clear: left; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; }

#page_sidebar blockquote                                { width:230px; margin-bottom:10px; display:block; clear:both; background-color:#BFB27E; }
#page_sidebar blockquote cite                           { width:230px; height: 10px; display:block; clear:both; overflow:hidden; background:url(/images/page/sidebar/background.jpg) 0px 0px no-repeat; }
#page_sidebar blockquote h6                             { padding:0 10px; text-align:left; line-height:16px; font-size:12px; color:#0F0905; }
#page_sidebar blockquote b                              { padding:5px 10px; display:block; line-height:16px; color:#382A20; }
#page_sidebar blockquote p                              { padding:0 10px 5px; line-height:16px; }
#page_sidebar blockquote a                              { padding:5px 10px 0 5px; display:block; background:url(/images/page/graphics/arrow.jpg) no-repeat 0px 5px; line-height:12px; font-weight:bold; font-size:12px; color:#382A20; text-indent:20px; }
#page_sidebar blockquote a:hover                        { color:#9F6827; }
#page_sidebar blockquote a.facebook                     { height:32px; padding:0; background:url(/images/site/facebook.png) no-repeat; text-align: left; line-height:32px; text-indent:40px; font-size:14px; }
#page_sidebar blockquote label                          { width:230px; height: 10px; display:block; clear:both; overflow:hidden; background:url(/images/page/sidebar/background.jpg) 0px -10px no-repeat; }

#page_sidebar #slideshow                                { width:230px; display:block; background-color:#BFB27E; }
#page_sidebar #slideshow cite                           { width:230px; height: 10px; display:block; clear:both; overflow:hidden; background:url(/images/page/sidebar/background.jpg) 0px 0px no-repeat; }

#page_sidebar #slideshow #slides                        { width:230px; height:230px; display:block; }
#page_sidebar #slideshow #slides div                    { position:absolute; z-index:7; top:0px; left:0px; width:230px; height:230px; display:block; overflow:hidden; font-weight:bold; color:#483D2D; }
#page_sidebar #slideshow #slides div h6                 { height:20px; padding:0 10px; display:block; background-color:#BFB27E; line-height:16px; font-weight:bold; font-size:12px; color:#382A20; }
#page_sidebar #slideshow #slides div a                  { height:15px; padding:0px 10px; display:block; background-color:#BFB27E; background-position:0px 0px; }
#page_sidebar #slideshow #slides div img                { width:230px; height:180px; display:block; border-top:2px solid #DCD5B3; border-bottom:2px solid #DCD5B3; }
#page_sidebar #slideshow #slides div.current            { z-index:10; }
#page_sidebar #slideshow #slides div.previous           { z-index: 9; }
#page_sidebar #slideshow p                              { padding:0 10px; display:block; line-height:16px; font-weight:bold; font-size:12px; color:#382A20; }
#page_sidebar #slideshow a                              { padding:5px 10px; display:block; background:url(/images/page/graphics/arrow.jpg) no-repeat 0px 5px; line-height:12px; font-weight:bold; font-size:12px; color:#382A20; text-indent:15px; }
#page_sidebar #slideshow a:hover                        { color:#9F6827; }
#page_sidebar #slideshow label                          { width:230px; height:10px; display:block; clear:both; overflow:hidden; background:url(/images/page/sidebar/background.jpg) 0px -10px no-repeat; }

#page_sidebar #case_studies                             { width:230px; padding:10px 0; overflow:hidden; }
#page_sidebar #case_studies b                           { padding-bottom: 5px; display:block; line-height:16px; font-size:12px; color:#382A20; }
#page_sidebar #case_studies a.arrow                     { height:15px; padding-top:5px; display:block; background:url(/images/page/graphics/a_arrow.jpg) no-repeat 0px 5px; line-height:12px; font-weight:bold; font-size:10.5px; color:#382A20; text-indent:20px; }
#page_sidebar #case_studies a:hover                     { color:#9F6827; }
#page_sidebar i                                         { padding-top:10px; display:block; line-height:18px; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; color:#382A20; }
#page_sidebar i a                                       { color:#9F6827; }
#page_sidebar i a:hover                                 { text-decoration:underline; }


#page_content                                           { width:455px; display:block; float:right; clear:right; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; }
#page_content h1                                        { padding:10px 0px; display:block; line-height:24px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:20px; color:#382A20; }
#page_content h1:first-child                            { padding-top:0px; }
#page_content h2                                        { padding-bottom:10px; display:block; line-height:22px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:18px; color:#382A20; }
#page_content h3                                        { padding-bottom:10px; display:block; line-height:21px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:17px; color:#382A20; }
#page_content h4                                        { padding-bottom:10px; display:block; line-height:20px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:16px; color:#382A20; }
#page_content h5                                        { padding-bottom:10px; display:block; line-height:18px; font-weight:  bold; font-size:12px; color:#382A20; }
#page_content h6                                        { padding:10px 0px; display:block; line-height:16px; font-weight:  bold; font-size:12px; color:#382A20; }
#page_content b                                         { padding-bottom:10px; display:block; line-height:16px; font-size:12px; color:#382A20; }
#page_content b.subhead                                 { padding-bottom: 0px; }
#page_content b.lead                                    { padding-top:10px; }
#page_content b.error                                   { color:#CD0000 !important; }
#page_content b a                                       { color:#9F6827; }
#page_content b a:hover                                 { text-decoration:underline; }
#page_content p                                         { padding-bottom:10px; display:block; line-height:16px; font-size:12px; color:#191717; }
#page_content p.lead                                    { padding-top:10px; }
#page_content p cite                                    { padding-top:10px; display:block; line-height:17px; font-size:13px; color:#382A20; }
#page_content p a                                       { color:#9F6827; }
#page_content p a:hover                                 { text-decoration:underline; }
#page_content p i                                       { display:inline; line-height:16px; font-size:12px; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; }
#page_content .quote                                    { margin-bottom:10px; padding:10px; border:1px solid #9F6827; }
#page_content .quote p                                  { padding-bottom:10px; color:#8F591A; }
#page_content .quote b                                  { padding-bottom: 0px; color:#8F591A; }
#page_content .quote b.lead                             { padding:0 0 20px; }
#page_content i                                         { display:block; line-height:18px; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; color:#382A20; }
#page_content i.note                                    { margin-top:40px; font-size:13px; color:#111111; }
#page_content i a                                       { color:#9F6827; }
#page_content i a:hover                                 { text-decoration:underline; }
#page_content ul                                        { padding:0 0 20px 40px; display:block; clear:both; overflow:visible; list-style-type:disc; line-height:16px; font-size:12px; color:#191717; }
#page_content ul li                                     { overflow:visible; display:list-item; }
#page_content ul li a                                   { color:#9F6827; }
#page_content ul li a:hover                             { text-decoration:underline; }
#page_content ul.page                                   { padding:0 0 10px 0; display:block; clear:both; }
#page_content ul.page a.arrow                           { margin:5px 0; padding:5px 10px 0 0; display:block; background:url(/images/page/graphics/a_arrow.jpg) no-repeat 0px 5px; line-height:12px; font-weight:bold; font-size:12px; color:#382A20; text-indent:20px; }
#page_content ul.page a.arrow:hover                     { color:#9F6827; }
#page_content ul.page a.arrow.current_page              { color:#9F6827; }
#page_content ul.page a.arrow:last-child                { margin-bottom:15px; }
#page_content ol                                        { z-index:1; padding:0 0 20px 40px; display:block; overflow:visible; list-style-type:decimal; line-height:16px; font-size:12px; color:#191717; }
#page_content ol#required_proposal                      { height:200px; }
#page_content ol li                                     { overflow:visible; display:list-item; }
#page_content ol li.tag                                 { position:absolute; }
#page_content ol li#req_1                               { top:  0px; z-index:8; }
#page_content ol li#req_2                               { top: 20px; z-index:7; }
#page_content ol li#req_3                               { top: 40px; z-index:6; }
#page_content ol li#req_4                               { top: 60px; z-index:5; }
#page_content ol li#req_5                               { top: 80px; z-index:4; }
#page_content ol li#req_6                               { top:100px; z-index:3; }
#page_content ol li#req_7                               { top:120px; z-index:2; }
#page_content ol li#req_8                               { top:155px; z-index:1; }
#page_content div.tag_info                              { position:absolute; z-index:99; top:20px; left:0px; width:400px; padding:10px; display:none; background-color:#BFB27E; color:#000000; }
#page_content div.tag_info#info_1                       { z-index:2; }
#page_content ol li b                                   { padding:0; display:inline; }
#page_content ol li p                                   { padding-top:10px; }
#page_content ol li ol                                  { padding-top:20px; list-style-type:upper-latin; }
#page_content a.arrow                                   { margin-bottom:10px; padding:5px 10px 0 0; display:block; background:url(/images/page/graphics/a_arrow.jpg) no-repeat 0px 5px; line-height:12px; font-weight:bold; font-size:12px; color:#382A20; text-indent:20px; }
#page_content a.arrow.duel                              { margin-bottom: 0px; }
#page_content a.arrow:hover                             { color:#9F6827; }
#page_content a.extended                                { margin-bottom:10px; padding:5px 10px 0 20px; display:block; background:url(/images/page/graphics/a_arrow.jpg) no-repeat 0px 7px; line-height:16px; font-size:12px; color:#382A20; }
#page_content a.extended.duel                           { margin-bottom: 0px; }
#page_content a.extended:hover                          { color:#9F6827; }
#page_content a.tag                                     { color:#9F6827; cursor:pointer; }
#page_content a.tag:hover                               { text-decoration:underline; }
#page_content a[rel="jump"]                             { width:165px; height: 35px; margin-bottom:10px; padding-left:35px; display:block; float: none; clear: both; overflow:hidden; background:url("/images/page/graphics/button-200x35.jpg") no-repeat; line-height:37px; font-size:16px; letter-spacing:1px; color:#382A20; } 
#page_content a[rel="jump"]:hover                       { background-position:0px  -35px; color:#382A20; } 
#page_content a[rel="jump"].current                     { background-position:0px -245px; color:#382A20; } 

#page_content img                                       { display:block; clear:both; border:1px solid #461D01; }
#page_content img.external                              { margin-bottom:10px; border:0; }
#page_content img.news                                  { margin-bottom:10px; }
#page_content img.lead                                  { margin:0 auto; }
#page_content img.left                                  { margin:0 5px 5px 0; float: left; clear: left; }

#annual_report                                          { clear:both; }
#annual_report img                                      { border:1px solid #461D01; margin-right:10px; float:left; cursor:pointer; }
#annual_report h4                                       { padding-bottom:5px; }


#charity_recipients                                     {  }
#charity_recipients a                                   { padding-bottom:5px; display:block; line-height:16px; font-size:12px; color:#9F6827; }
#charity_recipients a:hover                             { background:url(/images/page/graphics/a_arrow.jpg) no-repeat 0px 2px; color:#BF7723; text-indent:20px; text-decoration:underline; }
#charity_recipients a.no_link                           { color:#191717; }
#charity_recipients a.no_link:hover                     { background-image:none; text-indent:0px; text-decoration:none; }

#charity_recipient                                      { top:10px; left:10px; width:430px; margin:0 auto; background-color:#DCD5B3; }
#charity_recipient div                                  { padding:10px; }
#charity_recipient div h1                               { padding-bottom:10px; display:block; line-height:24px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:20px; color:#382A20; }
#charity_recipient div p                                { padding-bottom:10px; display:block; line-height:16px; font-size:12px; color:#191717; }
#charity_recipient div a                                { color:#9F6827; }
#charity_recipient div a:hover                          { text-decoration:underline; }



    /* Form
    -------------------------------------------------------------------*/
    #page_content form                                                  { width:453px; display:block; float: none; clear: both; overflow:hidden; background-color:#FFFFFF; border:1px solid #BFB99B; }
    #page_content form:before                                           { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form:after                                            { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form.top                                              { margin-bottom:40px; }                                                  
                                                   
                                                                
    #page_content form fieldset                                         { width:433px; padding:10px; display:block; float: none; clear: both; overflow:hidden; }
    #page_content form fieldset:before                                  { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset:after                                   { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }

    #page_content form fieldset h1                                      { margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #BFB99B; line-height:30px; font-size:28px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,Serif; color:#382A20; }
    #page_content form fieldset h1 em                                   { padding-top:10px; display:block; line-height:25px; font-size:17px; font-style:normal; }
    
    #page_content form fieldset ul.navigation                           { margin-top:10px; }
    
    
    #page_content form fieldset .form_guidelines                        { width:433px; display:block; float: none; clear: both; overflow:hidden; border:0; }
    #page_content form fieldset .form_guidelines:before                 { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset .form_guidelines:after                  { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset .form_guidelines div                    { width:433px; margin-bottom:15px; display:block; float: none; clear: both; overflow:hidden; border:0; } 
    #page_content form fieldset .form_guidelines div h2                 { position:relative; width:411px; height:28px; padding:0 10px; float: none; clear: both; overflow:hidden; background-color:#EFEAD1; border:1px solid #BFB99B; line-height:30px; font-size:16px; font-weight:bold; }
    #page_content form fieldset .form_guidelines div h2 a               { position:absolute; top:4px; right:4px; width:20px; height:20px; display:block; overflow:hidden; background:url("/application/images/button-20x20.jpg") 0px -60px no-repeat; text-indent:-20px; }
    #page_content form fieldset .form_guidelines div h2 a:hover         { background-position:0px -40px; }      
    #page_content form fieldset .form_guidelines div h2 a.closed        { background-position:0px -40px; }
    #page_content form fieldset .form_guidelines div h2 a.closed:hover  { background-position:0px -60px; }
    #page_content form fieldset .form_guidelines div ol                 { width:411px; margin-bottom:5px; padding:10px; display:block; float: none; clear: both; overflow:hidden; border:1px solid #BFB99B; border-top:0; }
    #page_content form fieldset .form_guidelines div ol li              { display:block; list-style:none; line-height:18px; }
    #page_content form fieldset .form_guidelines div ol li b            { font-weight:bold; }
    #page_content form fieldset .form_guidelines div ol li b.directions { padding-bottom:5px; display:block; }
    #page_content form fieldset .form_guidelines div ol li a            { padding-left:15px; background:url("/application/images/button_arrow.jpg") -10px 2px no-repeat; font-weight:bold; color:#9F6827; }
    #page_content form fieldset .form_guidelines div ol li a:hover      { color:#6F491B; }
    
                                                   
    #page_content form fieldset .form_message                           { position:relative; width:411px; height: auto; margin-bottom:30px; padding:10px; display:block; float: none; clear: both; overflow:hidden; border:1px solid #BFB99B; line-height:20px; font-size:13px; }
    #page_content form fieldset .form_message span                      { padding-bottom:10px; display:block; line-height:20px; font-size:16px; font-weight:bold; font-style:normal; font-family:Georgia,"Times New Roman",Times,Serif; }
    #page_content form fieldset .form_message span.fail                 { color:#CD0000; }
    #page_content form fieldset .form_message ol                        { display:block; list-style:none; }
    #page_content form fieldset .form_message ol:before                 { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset .form_message ol:after                  { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset .form_message ol li                     { padding-top:5px; display:block; list-style:none; line-height:15px; }
    #page_content form fieldset .form_message ol li:before              { content:'>'; width:10px; display:block; float: left; clear: left; overflow:hidden; }
    #page_content form fieldset .form_message ol li:after               { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset .form_message p                         { padding-top:10px; line-height:15px; }
    #page_content form fieldset .form_message p a                       { padding-left:15px; background:url("/application/images/button_arrow.jpg") -10px 2px no-repeat; font-weight:bold; color:#9F6827; }
    #page_content form fieldset .form_message p a:hover                 { color:#6F491B; }   
    #page_content form fieldset .form_message a[rel="message"]          { position:absolute; top:4px; right:4px; width:20px; height:20px; display:block; overflow:hidden; background:url("/application/images/button-20x20.jpg") 0px 0px no-repeat; text-indent:-20px; }
    #page_content form fieldset .form_message a[rel="message"]:hover    { background-position:0px -20px; }
    #page_content form fieldset .form_message b                         { display:inline; }
    
    
    #page_content form fieldset input[type="hidden"]                    { width:  0px; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }                          
    #page_content form fieldset input[type="file"]                      { position:absolute; z-index:2; top:10px; right:80px; width:435px; height: 30px; display:block; overflow:hidden; opacity:0; }
    #page_content form fieldset input[name="antispam"]                  { width:  0px; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset input[name="form_key"]                  { width:  0px; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    
                                                              
    #page_content form fieldset div                                     { position:relative; width:431px; height: auto; margin:0 0 5px; display:block; float: none; clear: both; overflow:hidden; border:1px solid #BFB99B; }
    #page_content form fieldset div:before                              { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    #page_content form fieldset div:after                               { content: ''; height:  0px; display:block; float: none; clear: both; overflow:hidden; visibility:hidden; }
    
    #page_content form fieldset div label                               { width: 99px; height: auto; min-height:40px; padding:10px 10px 0; display:block; float: left; clear: left; background-color:#EFEAD1; border-right:1px solid #BFB99B; line-height:15px; color:#000000; }
    #page_content form fieldset div label:before                        { content: ''; height:  0px; display:block; float: none; clear: left; overflow:hidden; visibility:hidden; }
    #page_content form fieldset div label sup                           { font-size:12px!important; vertical-align:top!important; }
    #page_content form fieldset div label sup sub                       { font-size:12px!important; vertical-align:top!important; }
    #page_content form fieldset div label b                             { color:#CD0000; }
    #page_content form fieldset div label i                             { color:#3F3B27; font-style:normal; }
    #page_content form fieldset div label i.directions                  { padding:5px 0 10px; display:block; color:#000000; line-height:15px; font-size:11px; font-weight:normal; }
    #page_content form fieldset div label span                          { padding-top:5px; display:block; }
    #page_content form fieldset div label span a                        { color:#9F6827; font-size:11px; }
    #page_content form fieldset div label span a:hover                  { color:#6F491B; }
    #page_content form fieldset div label span div                      { display:none; visibility:hidden; }
    #page_content form fieldset div label.textarea                      { min-height:155px; }
    #page_content form fieldset div input[type="text"]                  { width:219px; height: 18px; margin:10px 10px 0 0; padding:5px 65px 5px 5px; display:block; float:right; clear:right; overflow:hidden; border:1px solid #DFDAC3; font-size:13px; }
    #page_content form fieldset div input[type="password"]              { width:219px; height: 18px; margin:10px 10px 0 0; padding:5px 65px 5px 5px; display:block; float:right; clear:right; overflow:hidden; border:1px solid #DFDAC3; font-size:13px; }
    #page_content form fieldset div select                              { width:291px; height: 30px; margin:10px 10px 0 0; padding:5px; display:block; float:right; clear:right; overflow:hidden;  border:1px solid #DFDAC3; font-size:13px; }
    #page_content form fieldset div select option                       { padding:10px; background-color:#FFFFFF; }
    #page_content form fieldset div textarea                            { width:219px; height:133px; margin:10px 10px 0 0; padding:5px 65px 5px 5px; display:block; float:right; clear:right; overflow:  auto; border:1px solid #DFDAC3; font-family:Arial,"Helvetica Neue",Helvetica,Sans-Serif; font-size:13px; }
    #page_content form fieldset div em                                  { position:absolute; z-index:2; top:10px; right:16px; width: 60px; height:30px; display:block; text-align:right; line-height:30px; font-size:10px; font-style:normal; text-transform:uppercase; color:#382A20; }
    #page_content form fieldset div em.select                           { right:36px; }
    #page_content form fieldset div kbd                                 { display: none; visibility:hidden; }
    #page_content form fieldset div a[rel="upload"]                     { position:absolute; z-index:1; top:10px; right:76px; width:405px; height:30px; padding:0 10px 0 35px; display:block; overflow:hidden; background:url("/application/images/button-445x30.png") 0px 0px no-repeat; line-height:32px; font-size:12px; letter-spacing:1px; color:#382A20; cursor:default; }
    
    #page_content form fieldset div.current                             { background-color:#EFE7C2; border-color:#6F6A4C; }
    #page_content form fieldset div.current label                       { background-color:#B1A774; border-right:1px solid #6F6A4C; }
    #page_content form fieldset div.current label em                    { color:#FFFFFF; }
    #page_content form fieldset div.current input[type="text"]          { border-color:#6F6A4C; }
    #page_content form fieldset div.current input[type="password"]      { border-color:#6F6A4C; }
    #page_content form fieldset div.current select                      { border-color:#6F6A4C; }
    #page_content form fieldset div.current textarea                    { border-color:#6F6A4C; }
    #page_content form fieldset div.current a[rel="upload"]             { background-position:0px -30px; color:#382A20; }
    
    #page_content form fieldset div.fail                                { background-color:#DF6161; border-color:#CD0000; }
    #page_content form fieldset div.fail label                          { background-color:#CF4040; border-color:#FFFFFF; }
    #page_content form fieldset div.fail label em                       { color:#FFFFFF; }
    #page_content form fieldset div.fail input                          { border-color:#CF3333; }
    #page_content form fieldset div.fail select                         { border-color:#CF3333; }
    #page_content form fieldset div.fail em                             { color:#CD0000; }
                    
    #page_content form fieldset div.section                             { width:433px; margin-bottom:20px; border:0; }
    #page_content form fieldset div.section h2                          { margin-bottom:5px; line-height:22px; font-size:18px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,Serif; color:#382A20; }
    
              
    #page_content form fieldset a[rev="action"]                         { width:165px; height: 35px; margin-top:10px; padding-left:35px; display:block; background:url("/application/images/button-200x35.jpg") no-repeat; line-height:37px; font-size:16px; letter-spacing:1px; color:#382A20; }
    #page_content form fieldset a[rev="action"]:hover                   { background-position:0px  -35px; color:#382A20; }
    #page_content form fieldset a[rel="application_type"]               { background-position:0px    0px; }
    #page_content form fieldset a[rel="application_type"]:hover         { background-position:0px  -35px; }
    #page_content form fieldset a[rel="application"]                    { background-position:0px    0px; }
    #page_content form fieldset a[rel="application"]:hover              { background-position:0px  -35px; }
    #page_content form fieldset a[rel="submit_quiz"]                    { background-position:0px  -70px; }
    #page_content form fieldset a[rel="submit_quiz"]:hover              { background-position:0px -105px; }
    #page_content form fieldset a[rel="login"]                          { background-position:0px -140px; }
    #page_content form fieldset a[rel="login"]:hover                    { background-position:0px -175px; }
    #page_content form fieldset a[rel="register"]                       { background-position:0px -210px; }
    #page_content form fieldset a[rel="register"]:hover                 { background-position:0px -245px; }
    #page_content form fieldset a[rel="update"]                         { background-position:0px -210px; }
    #page_content form fieldset a[rel="update"]:hover                   { background-position:0px -245px; }
    #page_content form fieldset a[rel="retrieve_username"]              { background-position:0px -210px; }
    #page_content form fieldset a[rel="retrieve_username"]:hover        { background-position:0px -245px; }
    #page_content form fieldset a[rel="retrieve_password"]              { background-position:0px -280px; }
    #page_content form fieldset a[rel="retrieve_password"]:hover        { background-position:0px -315px; }
    #page_content form fieldset a[rel="reset_password"]                 { background-position:0px -280px; }
    #page_content form fieldset a[rel="reset_password"]:hover           { background-position:0px -315px; }