/**************************************************************//*                                                            *//*                   AUTO GENERATED STYLES                    *//*                                                            *//**************************************************************//**************************************************************//*                       COMMON STYLES                        *//**************************************************************/html { height : 100% }body { height: auto !important; height: 100%; min-height: 100%; padding : 0px; margin : 0px; color : #000000; font-weight : normal; font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; background-color : White }table { border-width : 0px; border-collapse : collapse }td { color : #000000; font-weight : normal; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; line-height : 17px }p { color : #000000; font-weight : normal; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; line-height : 17px }img { border-width : 0px }input { font-family : verdana,arial,helvetica,sans-serif; font-size : 11px }textarea { font-family : verdana,arial,helvetica,sans-serif; font-size : 11px; border : 1px solid #C0C0C0 }select { font-family : verdana,arial,helvetica,sans-serif; font-size : 11px }h1 { font-family : arial,helvetica,sans-serif; font-size : 20px; font-weight : bold; color : #003366; margin-top : 0px; margin-bottom : 0px }h3 { font-family : arial,helvetica,sans-serif; font-size : 15px; font-weight : bold; color : #003366; margin-bottom : 10px }a:link { color : #145CA4; text-decoration : underline }a:visited { color : #145CA4; text-decoration : underline }a:hover { color : #EA1820; text-decoration : underline }a:active { color : #145CA4; text-decoration : underline }ul { list-style-type : none; margin : 1; padding : 0 }br { line-height : 15px }ul li { background-image : url("img/list_bullet.gif"/*tpa=http://www.saint-petersburg.com/img/list_bullet.gif*/); background-repeat : no-repeat; background-position : 0px 8px; margin : 0; padding : 0; padding-left : 11px; line-height : 17px }pre{  font-weight : normal; font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif;  width: 400px;  white-space: nobr}/*                 END OF FORM COMMON STYLES                  *//**************************************************************//*                           FONTS                            *//**************************************************************/.v13px { font-size : 13px; font-family : verdana,arial,helvetica,sans-serif }.v12px { font-size : 12px; font-family : verdana,arial,helvetica,sans-serif }.v12px_blackbold { font-size : 12px; font-family : verdana,arial,helvetica,sans-serif; color : Black }.v11px { font-size : 11px; font-family : verdana,arial,helvetica,sans-serif }.v11px_white { font-size : 11px; color : White; font-family : verdana,arial,helvetica,sans-serif }.v11px_black { font-size : 11px; color : Black; font-family : verdana,arial,helvetica,sans-serif }.v11px_gray { font-size : 11px; font-family : verdana,arial,helvetica,sans-serif; color : #666666 }.v10px { font-size : 10px; font-family : verdana,arial,helvetica,sans-serif }.v9px { font-size : 9px; font-family : verdana,arial,helvetica,sans-serif }.v11px_red { font-size : 11px; font-family : verdana,arial,helvetica,sans-serif; color : #990000 }.v11pxPrn { font-size : 11px; font-family : verdana,arial,helvetica,sans-serif; color : Black }.v10pxPrn { font-size : 10px; font-family : verdana,arial,helvetica,sans-serif; color : Black }.v11px_black_bold { font-size : 11px; font-family : verdana,arial,helvetica,sans-serif; color : Black; font-weight : bold }.titlefont { font-size : 20px; font-family : tahoma,verdana,arial,helvetica,sans-serif; color : #800000 }.vm { font-size : 12px; font-family : verdana,arial,helvetica,sans-serif }.tm { font-size : 11px; font-family : tahoma,verdana,arial,helvetica,sans-serif }.vs { font-size : 10px; font-family : verdana,arial,helvetica,sans-serif }.subgroupHeader { color : #CC0000; font-size : 10pt; font-weight : bold; font-family : Verdana,Tahoma,Arial,Helvetica,sans-serif }/*                        END OF FONTS                        *//**************************************************************//*                           LINKS                            *//**************************************************************/a.red:link { text-decoration : underline; color : #EA1820 }a.red:visited { text-decoration : underline; color : #EA1820 }a.red:hover { text-decoration : underline; color : #990000 }a.red:active { text-decoration : underline; color : #EA1820 }a.red_header:link { text-decoration : underline; color : #990000 }a.red_header:visited { text-decoration : underline; color : #990000 }a.red_header:hover { text-decoration : underline; color : #FF0000 }a.red_header:active { text-decoration : underline; color : #990000 }a.redhover:link { text-decoration : none; color : #990000 }a.redhover:visited { text-decoration : none; color : #990000 }a.redhover:hover { text-decoration : underline; color : #FF0000 }a.redhover:active { text-decoration : none; color : #990000 }a.blue_header:link { text-decoration : underline; color : #0066CC }a.blue_header:visited { text-decoration : underline; color : #0066CC }a.blue_header:hover { text-decoration : underline; color : #FF0000 }a.blue_header:active { text-decoration : underline; color : #0066CC }a.black:link { text-decoration : none; color : Black }a.black:visited { text-decoration : none; color : Black }a.black:hover { text-decoration : underline; color : #CC3300 }a.black:active { text-decoration : none; color : Black }a.blacku:link { text-decoration : underline; color : Black }a.blacku:visited { text-decoration : underline; color : Black }a.blacku:hover { text-decoration : underline; color : #CC3300 }a.blacku:active { text-decoration : underline; color : Black }a.print:link { text-decoration : underline; color : Blue }a.print:visited { text-decoration : underline; color : Blue }a.print:hover { text-decoration : underline; color : Blue }a.print:active { text-decoration : underline; color : Red }a.blue:link { text-decoration : underline; color : #003366 }a.blue:visited { text-decoration : underline; color : #003366 }a.blue:hover { text-decoration : underline; color : #EA1820 }a.blue:active { text-decoration : underline; color : #003366 }a.gray:link { text-decoration : underline; color : #333333 }a.gray:visited { text-decoration : underline; color : #333333 }a.gray:hover { text-decoration : underline; color : #EA1820 }a.gray:active { text-decoration : underline; color : #333333 }a.gray-light:link { text-decoration : none; color : #666666 }a.gray-light:visited { text-decoration : none; color : #666666 }a.gray-light:hover { text-decoration : none; color : #EA1820 }a.gray-light:active { text-decoration : none; color : #666666 }a.button:link { text-decoration : none; color : Black }a.button:visited { text-decoration : none; color : Black }a.button:hover { text-decoration : none; color : White }a.button:active { text-decoration : none; color : Black }a.invisible:link { text-decoration : none; color : Black }a.invisible:visited { text-decoration : none; color : Black }a.invisible:hover { text-decoration : none; color : Black }a.invisible:active { text-decoration : none; color : Black }a.ls { font-size : 11px; line-height : 17px }a.ls:link { text-decoration : underline; color : #990000 }a.ls:visited { text-decoration : underline; color : #990000 }a.ls:hover { text-decoration : underline; color : #CC3300 }a.ls:active { text-decoration : underline; color : #990000 }/*                        END OF LINKS                        *//**************************************************************//*                        GRID STYLES                         *//**************************************************************/.b11px { font-size : 11px; font-family : tahoma,arial,helvetica,sans-serif; color : Black }table.datafont td { font-weight : normal; font-size : 11px; font-family : tahoma,arial,helvetica,sans-serif; color : #000000 }table.datafont th { font-weight : bold; font-size : 9px; font-family : verdana,arial,helvetica,sans-serif; color : #000000; text-align : center }/*                     END OF GRID STYLES                     *//**************************************************************//*                        MENU STYLES                         *//**************************************************************/a.topMenu { font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size : 11px; font-weight : bold; color : #4F001A }a.topMenu:link { color : #000000; text-decoration : none }a.topMenu:visited { color : #EAF7FB; text-decoration : none }a.topMenu:hover { color : #4F001A; text-decoration : underline }a.topMenu:active { color : #EAF7FB; text-decoration : none }a.leftMenu { font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size : 10px; font-weight : bold; color : White }a.leftMenu:link { color : White; text-decoration : none }a.leftMenu:visited { color : White; text-decoration : none }a.leftMenu:hover { color : Yellow; text-decoration : none }.tmsp { padding : 2 10 2 10 }.tmci { font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size : 11px; font-weight : bold; color : #FFFF00 }/*                     END OF MENU STYLES                     *//**************************************************************//*                          BUTTONS                           *//**************************************************************/.button-normal { font : bold 11px Verdana; height : 25px; color : White; background : #53688C; border : 2px #b9ceef outset; cursor : pointer }.button-delete { font : bold 11px Verdana; height : 25px; color : White; background : #CC3333; border : 2px #FF8080 outset; cursor : pointer }.button-reset { font : bold 11px Verdana; height : 25px; color : White; background : #808080; border : 2px #E0E0E0 outset; cursor : pointer }/*                       END OF BUTTONS                       *//**************************************************************//*                          TITLES                            *//**************************************************************/h1.PrintTitle { font-family : Tahoma,Verdana,Arial; font-size : 18px; font-weight : normal; color : #000000; margin-bottom : 0px }h2.SectionTitle { font-family : tahoma,arial,helvetica,sans-serif; font-size : 16px; font-weight : bold; color : #333333; margin-bottom : 0px }h3.CustomActionTitle { font-family : tahoma,arial,helvetica,sans-serif; font-size : 14px; font-weight : bold; color : #333333; margin-bottom : 0px }/*                       END OF TITLES                        *//**************************************************************//*                       CUSTOM STYLES                        *//**************************************************************/.InfoHeader { color : #333333; font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size : 10px; background-color : #FFFFEE }.InfoHeaderBorder { border-left : solid 1px #999999; border-bottom : solid 1px #999999; border-right : solid 1px #999999; border-top : solid 1px #999999; background-color : #FFFFEE }.BorderedTable { border-left : solid 1px #999999; border-bottom : solid 1px #999999; border-right : solid 1px #999999; border-top : solid 1px #999999 }.ErrorHeaderBorder { border-left : solid 1px #FA6334; border-bottom : solid 1px #FA6334; border-right : solid 1px #FA6334; border-top : solid 1px #FA6334; background-color : #FFFFEE }img.bi { border-width : 1px; border-style : solid }.iul { list-style-type : none; margin : 1; padding : 0 }.ili { background-image : url("img/list_bullet.gif"/*tpa=http://www.saint-petersburg.com/img/list_bullet.gif*/); background-repeat : no-repeat; background-position : 0px 5px; margin : 0; padding : 0; padding-left : 11px; padding-bottom : 5px }table.calendarTable td { text-align : right; font-weight : normal; font-size : 11px; font-family : tahoma,arial,helvetica,sans-serif; color : #000000 }table.calendarTable th { font-weight : bold; font-size : 9px; font-family : verdana,arial,helvetica,sans-serif; color : #000000; text-align : center }.copyright { font-size : 11px; color : #808080; text-decoration : none; font-family : verdana,arial,helvetica,sans-serif }.AttentionHeaderBorder { border-right : solid 1px #7e7e7e;; border-bottom : solid 1px #7e7e7e;; border-top : solid 1px #7e7e7e;; border-left : solid 1px #7e7e7e;; background-color : #FFFFFF }.v10pxredbold { font-size : 10px; font-family : verdana,sans-serif; color : #800000; font-weight : bold }table.tableborder { border-style : solid; border-color : #FFFFFF; border-width : 0 1px 1px 0 }table.tableborder td { border-style : solid; border-color : #FFFFFF; border-width : 1px 0 0 1px }/*                    END OF CUSTOM STYLES                    *//**************************************************************//*                      CALENDAR STYLES                       *//**************************************************************/a.calendar_normal { color : #3333EE }a.calendar_normal:link { color : Blue }a.calendar_normal:visited { color : Blue }a.calendar_normal:hover { color : Black }a.calendar_gray { color : #A0A0A0 }a.calendar_gray:link { color : #888888 }a.calendar_gray:visited { color : #888888 }a.calendar_gray:hover { color : Black }/*                   END OF CALENDAR STYLES                   *//**************************************************************//*                        GROUP STYLES                        *//**************************************************************/.group_heading { background-color : #CED6DE; font-family : verdana,arial,sans-serif; font-size : 12px; font-weight : normal; text-transform : uppercase }.group_altheading { background-color : #CED6DE }.group_embedded_heading { background-color : #E5E5E5; font-size : 13px; font-weight : bold }.gsra { color : red; font-weight : normal }.gsfh { text-align : right; background-color : #CCCCCC; font-family : verdana,arial,helvetica,sans-serif; font-size : 10px; font-weight : bold }.gsfhs { text-align : right; font-color : red; background-color : #F2F2F2; font-family : verdana,arial,helvetica,sans-serif; font-size : 10px; font-weight : bold }.gsfv { background-color : #F2F2F2; font-family : verdana,arial,helvetica,sans-serif; font-size : 11px; font-weight : normal }.gsfvsc { background-color : #CCCCCC; font-family : verdana,arial,helvetica,sans-serif; font-size : 9px; font-weight : normal }.gsfvsu { background-color : #CCCCCC; font-family : verdana,arial,helvetica,sans-serif; font-size : 9px; font-weight : normal }/*                    END OF GROUP STYLES                     *//**************************************************************//*                END OF AUTO GENERATED STYLES                *//**************************************************************/