/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol{list-style:decimal outside}ul{list-style:disc outside}dl dd{margin-left:1em}th,td{border:1px solid #000;padding:.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}/*input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em*/}#yui3-css-stamp.cssbase{display:none}
/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}

/******
SOB CSS
******/

/*
#C90000 - RED
#00A100 - GREEN 
#1F4A95 - BLUE
*/

html { overflow-y: scroll; background-color: #ECECEC; } 
body { width: auto; margin: auto; min-height: 1000px; }

.clear {
  clear: both;
  display: block;
  visibility: visible;
  width: auto;
  height: auto;
}

.captcha_clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: visible;
  width: 0;
  height: 0;
}

.rounders { border-radius: 5px; }
@font-face { font-family: blippo; src: url('/static/font/blippo.ttf'); }

#page { width: 1000px; margin: auto; margin-top: 10px; height: auto; }
    #top { margin: 0; padding: 0; }
        #header {
            position:           relative;
            height:             80px;
            margin:             0;
            padding:            0;
            color:              #FFFFFF;
            background-image:   url('/static/img/header-background.png');
            font-size:          12px;
        }
            #header p {
                position:           absolute;
                margin:             0;
                padding:            0;
            }
            #header ul {
                position:           absolute;
                margin:             0;
                padding:            0;
                list-style-type:    none;
                bottom:             0;
                right:              0;
                padding-right:      2px;
            }
            #header li {
                margin:             0;
                padding:            0;
                display:            inline;
            }
            #header a {
                margin:             0;
                padding:            0;
                color:              #FFFFFF;
                text-decoration:    none;
            }
                #header #testserv {
                    text-align:         center;
                    padding-top:        32px;
                    font-family:        blippo;
                    font-size:          16px;                    
                }
                #header #nav a  {
                    background-image:   url('/static/img/header-background.png');
                    text-decoration:    none;
                    font-weight:        bold;
                    color:              #FFFFFF;
                    display:            block;
                    float:              left;
                    padding:            33px 4px 32px 4px;
                    bottom:             0;
                }
                #header #nav a:hover { background: url('/static/img/header-nav-hover-blue.png'); }
                #header #nav .active { color: #9AADD0 }
                #header #nav a.active:hover { color: #FFFFFF; }

    #middle { position: relative; }
        #sidebar {
            position:           absolute;
            margin:             0px;
            padding:            0px;
            float:              right;
            width:              98px;
            height:             auto;
            right:              0px;
            top:                0px;
            bottom:             0px;
            color:              #FFFFFF;
            background-color:   #030303;
            font-size:          12px;
            font-weight:        bold;
        }
            #sidebar ul {
                list-style-type:    circle;
                padding:            0;
                margin:             0;
            }
            #sidebar li {
                margin:             0;
                padding:            0;
            }
            #sidebar a {
                margin:             0;
                padding:            4px 10px 4px 10px;
                color:              #FFFFFF;
                display:            block;
                text-decoration:    none;
            }
            #sidebar a:hover { color: #FFFFFF; background-color: #888A85; }
            #sidebar .active { color: #FFFFFF; background-color: #1F4A95; }
            #sidebar a.active:hover { color: #FFFFFF; background-color: #888A85; }
        #content_no_sidebar {
            width:              auto;
            margin:             0px;
            padding:            10px;
            border:             solid 3px #1F4A95;
            min-height:         360px;
            background-color:   #FFFFFF;
        }
            #content_no_sidebar .txtbold   { font-weight: bold; }
            #content_no_sidebar .txtleft   { text-align: left; }
            #content_no_sidebar .txtcenter { text-align: center; }
            #content_no_sidebar .home_page {
                text-align:         center;
                margin:             40px 0px 0px 0px;
            }
            #content_no_sidebar .home_page .qr_code {
                height:             160px;
            }
            #content_no_sidebar .home_page .qr_code_clip {
                height:             157px;
            }            
                #content_no_sidebar a {
                    text-decoration:    none;
                    color:              #000000;
                    font-weight:        bold;
                }
                
        #content {
            width:              876px;
            margin:             0px;
            padding:            10px;
            border:             solid 3px #1F4A95;
            min-height:         280px;
            background-color:   #FFFFFF;
        }
            #content .clear { clear: both; } 
            #content form       { margin: 10px 10px 20px 2px; }
            #content .txtnorm   { font-weight: normal; }
            #content .txtbold   { font-weight: bold; }
            #content .txtitalic { font-style: italic; }
            #content .txtsmall  { font-size: 11px; }
            #content .txtlarge  { font-size: 14px; }
            #content .txtcenter { text-align: center; }
            #content .txtred    { color: #C90000; }
            #content .txtblue   { color: #1F4A95; }            
            #content .txtblack  { color: #000000; }
            #content .txtpre    { white-space: pre-wrap; }
            #content .txtul     { text-decoration: underline; }
            #content .txtulb    { border-bottom: solid 1px; }
            #content .txtright  { text-align: right; }
            #content .txtleft   { text-align: left; }
            #content .errorlist { color: #1F4A95; }             
            #content .bgred     { background-color: #1F4A95; }
            #content .ulsquare  { list-style-type: square; }
            #content .pad4      { padding: 4px; }
            #content .pad8      { padding: 8px; }            
            #content .pad4left  { padding-left: 4px; }
            #content .pad4right { padding-right: 4px; }            
            #content .pad4lr    { padding: 0px 4px 0px 4px; }
            #content .mar4lr    { margin: 0px 4px; }
            #content .mar4top   { margin-top: 4px; }
            #content .mar4tbot  { margin-bottom: 4px; }            
            #content h1 { margin: 0px; padding: 0px; }
            #content a {
                text-decoration:    none;
                color:              #000000;
                font-weight:        bold;
            }
            #content a:hover { color: #1F4A95; }
            #content .table_swarms {
                width:              100%;
            }
            #content .table_swarms_header {
                color:              #FFFFFF;
                background-color:   #A4A4A4;
            }
            #content .url_line_grey {
                color:              #000000;
                background-color:   #D6D6D6;
                padding:            0;
                margin:             0;
            }
            #content .url_line_white {
                color:              #000000;
                background-color:   #FFFFFF;
                padding:            0;
                margin:             0;
            }
            #content .url {
                text-align:         center;
                padding:            0;
                margin:             0;
            }
            #content .url a { color: #555555; }
            #content .url a:hover { color: #1F4A95; }
            #content .date { font-size: 12px;  text-align: center; }
            #content .submit_p { margin: 14px; }
            #content .submit_button {
                color:              #FFFFFF;
                background-color:   #555555;
                font-size:          12px;
                display:            inline;
                padding:            3px 6px 3px 6px;
                margin:             10px 20px 10px 10px;
                border-top:         solid 2px #D6D6D6;
                border-bottom:      solid 2px #D6D6D6;
            }
            #content .submit_button:hover {
                color:              #FFFFFF;
                background-color:   #1F4A95;
                display:            inline;
                padding:            3px 6px 3px 6px;
            }            
            #content .details_head {
                background-color:   #F5F5F5;
                border:             solid 2px #555555;
                padding:            6px;
            }
            #content .details_head .id {
                display:            inline;
                float:              right;
                font-weight:        bold;
            }
            #content .details_subhead {
                background-color:   #F5F5F5;
                border:             solid 2px #555555;
                padding:            6px;
                margin-top:         4px;
            }            
            #content .comment_body {
                margin-top:         10px;
            }
            #content .comment_body textarea {
                width:              100%;
            }
                #content .cmmnt_hdr {
                    color:              #FFFFFF;
                    background-color:   #555555;
                    border-top:         solid 2px #D6D6D6;
                    border-bottom:      solid 2px #D6D6D6;
                    display:            block;
                    font-size:          16px;
                    padding:            5px 0px 5px 0px;
                    margin-bottom:      4px;
                    text-align:         center;
                }
                #content .cmmnt_top {
                    color:              #000000;
                    background-color:   #F5F5F5;
                    border-top:         solid 2px #555555;
                    border-bottom:      solid 2px #555555;
                    font-weight:        bold;
                    font-size:          12px;
                    display:            block;
                    padding:            4px;
                }
                #content .cmmnt_top span {
                    display:            inline;
                    float:              right;
                    font-weight:        normal;
                }
                #content .cmmnt_body {
                    white-space:        pre-wrap;
                }
                #content .comment_hr {
                    color:              #555555;
                    border:             solid 1px #555555;
                    margin:             14px 0px 14px 0px;
                }
            #content .swarm_url { color: #1F4A95; }
            #content .swarm_url:hover { color: #000000; }
            #content .swarm_forum  {
                padding-bottom:     10px;
            }
            #content .swarm_forum a {
                margin:             0px;
                padding:            0px;
            }
            #content .swarm_forum .header {
                height:             18px;
                display:            block;
                margin:             0px;
                padding:            0px 0px 10px 0px;
            }
            #content .swarm_forum .openclose {
                position:           relative;
                display:            inline;
                float:              right;
                font-weight:        bold;
                margin:             1px;
                padding:            4px;
            }
            #content .swarm_forum .body {
                margin:             0px;
                padding:            0px;
            }
            #content .swarm_forum .collapsible {
                display:            block;
                margin:             1px;
                padding:            6px;
                height:             16px;
                border-bottom:      #030303 1px solid;
                color:              #030303;
                background-color:   #F5F5F5;
                font-size:          13px;
            }
            #content .swarm_forum .sticky {
                color:              #F5F5F5;
                background-color:   #1F4A95;
            }
            #content .swarm_forum .sf_date {
                display:            inline;
                float:              right;
                /*font-size:          13px;*/
            }
            #content .swarm_forum .entity {
                margin:             0px;
                padding:            6px;
            }
            #content .swarm_forum .entity_header {
                border-bottom:      solid 1px #D6D6D6;
                padding:            6px 0px 10px 0px;
                font-weight:        bold;
            }
            #content .swarm_forum .entity_details {
                display:            inline;
                float:              right;
                font-size:          13px;
            }
            #content .swarm_forum .entity_tail {
                /*border:             solid 1px yellow;*/
                display:            block;
                margin:             0px;
                padding:            6px 0px 8px 0px;
            }
            #content .swarm_forum .totals {
                font-style:         italic;
                font-size:          12px;
            }
            #content .swarm_forum .bugs_buddy {
                margin:             10px 6px 14px 6px;
                padding:            0px;
            }
            #content .swarm_forum .bugs_buddy hr {
                margin-top:         14px;
                margin-bottom:      14px;
                padding:            0px;
            }

            #content .swarm_forum .bugs_buddy ul {
                list-style-type:    square;
            }
            #content .swarm_forum .bugs_buddy li {
                padding-bottom:     8px;
            }
            #content .swarm_forum .bugs_buddy .genocide_conventions {
                list-style-type:    none;
            }
            #content .comment_edit {
                color:              #FFFFFF;
                background-color:   #555555;
                display:            inline;
                padding:            1px 6px 1px 6px;
                border-top:         solid 1px #FFFFFF;
                border-bottom:      solid 1px #FFFFFF;
            }
            #content .comment_edit:hover {
                color:              #FFFFFF;
                background-color:   #1F4A95;
                display:            inline;
                padding:            1px 6px 1px 6px;
            }
            #content .comment_edit .id {
                display:            inline;
                float:              right;
                font-weight:        bold;
            }             
            #content .post_comment {
                color:              #FFFFFF;
                background-color:   #555555;
                display:            inline;
                padding:            3px 6px 3px 6px;
                font-size:          12px;
                border-top:         solid 2px #D6D6D6;
                border-bottom:      solid 2px #D6D6D6;
            }
            #content .post_comment:hover {
                color:              #FFFFFF;
                background-color:   #1F4A95;
                display:            inline;
                padding:            3px 6px 3px 6px;
            }
            #content .url_comment_head {
                color:              #000000;
                font-weight:        bold;
                padding:            4px 0px 14px 0px;
                margin-bottom:      4px;
                border-bottom:      solid 2px #030303;
                white-space:        pre-wrap;              
            }
            
            #content .pages {
                text-align:         center;                
            }
            #content .page_count {
                padding:            6px;
            }
            #content .signup_request {
                margin-top:         40px;
            }
            #content .signup_links {
                margin-top:         20px;
                margin-left:        40px;
            }
            #content .signup_login {
                color:              #FFFFFF;
                background-color:   #555555;
                display:            inline;
                padding:            3px 50px 3px 50px;
                font-size:          12px;
                border-top:         solid 2px #D6D6D6;
                border-bottom:      solid 2px #D6D6D6;
            }
            #content .signup_login:hover {
                color:              #FFFFFF;
                background-color:   #030303;
                display:            inline;
                padding:            3px 50px 3px 50px;
            }
            #content .yap_header {
                margin-bottom:      14px;
                /*padding-bottom:     6px;
                border-bottom:      solid 6px #1F4A95;
                */
            }
            #content .yap_head {
                color:              #030303;
                background-color:   #D6D6D6;
                padding:            4px;
                margin-bottom:      4px;
                border-top:         solid 3px #030303;
                border-bottom:      solid 3px #030303;
                display:            block;
            }
            #content .yap_header h1 {
                padding:            0px;
                margin:             0px 2px 0px 2px;
            }
            #content .yap_header p {
                padding:            0px;
                margin:             8px 0px 0px 4px;
            }
            #content .yap_header .definition {
                color:              #636363;
                margin-left:        4px;
                font-style:         italic;
            }
            #content .yap_body {
                padding:            4px;
                margin-top:         4px;
            }
            #content .yap_body a {
                color:              #030303;
                display:            block;
                padding:            0px;
            }
            #content .yap_body a:hover {
                color:              #030303;
                background-color:   #F5F5F5;
            }
            #content .yap_body p {
                /*padding:            0px;*/
                margin:             4px 0px 6px 0px;
            }
            #content .yap_body .yap_entity {
                margin:             6px 0px 10px 0px;
            }
            #content .yap_body .yap_entity .count {
                position:           relative;
                margin:             2px 2px 0px 0px;
                float:              right;
                font-style:         italic;
                font-size:          12px;
            }
            #content .yap_body .submit_button {
                color:              #FFFFFF;
                background-color:   #555555;
                font-size:          12px;
                display:            inline;
                padding:            3px 6px 3px 6px;
                margin:             10px 20px 10px 10px;
                border-top:         solid 2px #D6D6D6;
                border-bottom:      solid 2px #D6D6D6;
            }
            #content .yap_body .submit_button:hover {
                color:              #FFFFFF;
                background-color:   #1F4A95;
                display:            inline;
                padding:            3px 6px 3px 6px;
            } 
            #content .yap_top {
                color:              #636363;
                border-bottom:      solid 2px #D6D6D6;
                padding:            3px 0px 3px 0px;
                font-weight:        bold; 
            }
            #content .yap_description {
                padding:            0px 0px 12px 0px;
            }
            #content .yap_top_comment {
                border-bottom:      solid 2px #D6D6D6;
                padding:            3px 0px 3px 0px;
                font-weight:        bold; 
            }
            #content .yap_description_comment {
                color:              #636363;
                padding:            0px 0px 18px 0px;                
            }
            #content .yap_tail {
                text-align:         center;
            }
            #content .yap_detail_title {
                color:              #000000;
                background-color:   #D6D6D6;
                padding:            4px;
                border-top:         solid 3px #030303;
                border-bottom:      solid 3px #030303;
                display:            block;
                font-weight:        bold;         
            }
            #content .yap_detail_title span {
                display:            inline;
                float:              right;
            }
            #content .yap_detail_head {
                color:              #000000;
                padding-bottom:     10px;
                margin-bottom:      4px;
                border-bottom:      solid 1px #030303;
                white-space:        pre-wrap;
            }
            #content .yap_comment_head {
                color:              #000000;
                font-weight:        bold;
                padding:            4px 0px 14px 0px;
                margin-bottom:      4px;
                border-bottom:      solid 2px #030303;
                white-space:        pre-wrap;          
            }
            /* ACT */
            #content .act_detail_title {
                color:              #000000;
                background-color:   #D6D6D6;
                padding:            4px;
                margin:             0px 0px 4px 0px;
                border-top:         solid 3px #030303;
                border-bottom:      solid 3px #030303;
                display:            block;
            }
            #content .act_detail_title .id {
                display:            inline;
                float:              right;
                font-weight:        bold;
            } 
            #content .act_detail_head {
                background-color:   #F5F5F5;
                border:             solid 2px #555555;
                padding:            0px 0px 0px 6px;
                padding-top:         1em;
            }   
            #content .act_detail_head .id {
                display:            inline;
                float:              right;
                font-weight:        bold;
            }             
            #content .act_body {
                padding:            4px;
                margin-top:         4px;
            }
            #content .act_body section {
                margin:             4px 0px 30px 0px;
            }
            #content .act_body h2 {
                color:              #1F4A95;
                margin:             0px;
            }
            #content .act_body a {
                color:              #030303;
                display:            block;
                padding:            2px 0px 0px 0px;
            }
            #content .act_body a:hover {
                color:              #030303;
                background-color:   #F5F5F5;
            }
            #content .act_body p {
                margin:             4px 0px 6px 0px;
            }
            #content .act_body .act_entity {
                margin:             6px 0px 12px 0px;
            }
            #content .act_body .act_entity .count {
                position:           relative;
                margin:             2px 2px 0px 0px;
                float:              right;
                font-style:         italic;
                font-size:          11px;                
            }   
            #content .act_description {
                padding:            0px 0px 0px 0px;
                font-size:          14px;
            }             
            #content .act_bottom {
                color:              #4F4F4F;
                border-top:         solid 2px #D6D6D6;
                padding:            3px 0px 3px 0px;
                font-weight:        bold; 
                font-size:          12px;                
            }           
            
            #content .comment_post {
                display:            block;
                margin:             1px;
                padding:            4px;
                height:             16px;
                border-top:         #030303 1px solid;
                border-bottom:      #030303 1px solid;
                color:              #030303;
                background:         #F5F5F5;
                text-align:         center;
            }
            #content .comment_post:hover {
                color:              #1F4A95;
            }
            #content .pad_header {
                margin-bottom:      6px;
            }
            #content .pad_head {
                color:              #030303;
                background-color:   #D6D6D6;
                padding:            4px;
                margin-bottom:      4px;
                border-top:         solid 3px #030303;
                border-bottom:      solid 3px #030303;
                display:            block;
            }
            #content .pad_header h1 {
                padding:            0px;
                margin:             0px 2px 0px 2px;
            }
            #content .pad_header p {
                padding:            0px;
                margin:             8px 0px 0px 6px;
            }
            #content .pad_header .definition {
                color:              #636363;
                margin-left:        4px;
                font-style:         italic;
            }
            #content .pad_body {
                padding:            2px 4px 4px 4px;
                margin-top:         0px;
            }
            #content .pad_body a {
                color:              #030303;
                display:            block;
            }
            #content .pad_body a:hover {
                color:              #030303;
                background-color:   #F5F5F5;
            }            
            #content .pad_body .pad_entity {
                margin:             6px 0px 10px 0px;
            }
            #content .pad_body .delete_button {
                position:           relative;
                margin:             3px 0px 3px 0px;
                padding:            3px 5px 3px 5px;
                float:              right;
                height:             auto;
                right:              0px;
                top:                0px;
                bottom:             0px;
            }
            #content .pad_body .submit_button {
                color:              #030303;
                background-color:   #D6D6D6;                
                font-size:          11px;
                border-top:         solid 2px #030303;
                border-bottom:      solid 2px #030303;
            }
            #content .pad_body .submit_button:hover {
                color:              #FFFFFF;
                background-color:   #1F4A95;
                border-top:         solid 2px #D6D6D6;
                border-bottom:      solid 2px #D6D6D6;                
            }
            #content .pad_body .pad_link {
               width:               800px;
            }
            #content .pad_body .pad_title {
                color:              #636363;
                border-bottom:      solid 1px #636363;
                padding:            0px;
                margin:             0px;
                font-weight:        bold;               
            }
            #content .pad_body .pad_date {
                margin:             0px;
                padding:            0px;
                font-size:          10px;
            }
            #content .pad_body_detail {
                margin:             0px;
                padding:            0px;
            }
            #content .pad_body_detail .detail_title {
                color:              #030303;
                background-color:   #F5F5F5;
                border:             solid 2px #555555;
                padding:            6px;
                margin:             0px 6px 0px 6px;
            }
            #content .pad_body_detail .detail_pad {
                margin:             0px;
                padding:            10px;
            }
            #content .pad_tail {
                margin:             0px 10px 0px 10px;
                padding:            14px 0px 8px 0px;
                border-top:         solid 2px #555555;
            }
            #content .pad_form input[type="text"], 
            #content .pad_form textarea {
                width:              100%;
            }
            #content .pad_form .bottons {
                text-align:         center;
            } 
            #content .pad_form .bottons input {
                width:              100px;
            }
            #content .p_form input[type="text"],
            #content .p_form textarea {
                width:              100%;
            }
            #content .p_form .form_bottons input {
                left:               0px;
                width:              100px;
            }
            #content .p_form .captcha {
                left:               0px;
                width:              200px;
                height:             1.5em;
            }
            #content .p_form [alt~=captcha] {
                height:             40px;
                border-radius:      5px;
            }
            #content .p_form input[name=captcha_1] {
                width: 200px;
                height: 40px;
            }
            #content .p_form input[name~=username] {
                width:             250px;
            }
            #content .p_form .captcha_bulk {
                width:              200px;
                height:             40px;
            }       
            #content .p_form #btnLeft,
            #content .p_form #btnRight { 
                padding: 2px 18px;
            }    
            #content .p_form #btnLeft { margin: 16px 0px 0px 14px; }
            #content .p_form #btnRight { margin: 4px 0px 0px 14px; }
            #content .p_form #id_invitees, 
            #content .p_form #id_users {
                width: 210px;
            }                
            #content .p_form div {
                margin-bottom: 1em;
            }            
            #content .p_form SECTION {
                padding: 18px;
                overflow: auto;
                margin: auto;
                width: 600px; 
                text-align: left;
            }            
            #content .p_form SECTION > DIV {
                float: left;
                padding: 4px;
            }
                    
            #content .p_form SECTION > DIV + DIV {
                width: 80px;
            }       
            #content .tbl_form .captcha {
                width:              200px;
                height:             40px;
            }
            #content .tbl_form [alt~=captcha] {
                height:             40px;
                border-radius:      5px;
            }
            #content .tbl_form input[name=captcha_1] {
                width: 200px;
                height: 40px;
            }            
            #content .tbl_form table,
            #content .tbl_form tr,
            #content .tbl_form th,
            #content .tbl_form td {
                border:             none
            }
            #content .tbl_form th {
                text-align:         right;
            }              
            #content .tbl_form input {
                margin-bottom:      6px;
            }
            #content .tbl_form ul {
                color:              #1F4A95;
                list-style-type:    square;
            }
            #content .tbl_form .errorlist {
                 color:             #1F4A95;
            }            
            #content .form_bottons input {
                position:           relative;
                left:               120px;
                width:              100px;
            }
            #content .tbl_form .tbl_buttons p {
                position:           relative;
                left:               58px;
                width:              100px;
            }
            #content .tbl_form .tbl_buttons input {
                position:           relative;
                left:               140px;
                width:              100px;
            }
            #content .tbl_form .tbl_buttons_login input {
                position:           relative;
                left:               86px;
                width:              100px;
            }
            #content .tbl_form .tbl_buttons_profile_edit input {
                position:           relative;
                left:               90px;
                width:              100px;
            }
    #bottom {
        text-align:         center;
        padding:            0;
        margin:             0;
    }
        #footer {
            padding:                0;
            margin:                 0;
        }
            #footer ul {
                list-style-type:    none;
                padding:            10px;
            }
            #footer li {
                margin:             0;
                padding:            10px;
                display:            inline;
            }
            #footer a {
                margin:             0;
                padding:            10px;
                color:              #555555;
                text-decoration:    none;
            }

