/**************************************************************/
/*                                                            */
/*                   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 : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; line-height : 17px }
p { color : #000000; font-weight : normal; font-size : 12px; 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 : 22px; font-weight : bold; color : #800000; margin-top : 0px; margin-bottom : 0px; line-height : normal }
h2 { color : #000000; font-size : 16px; font-weight : bold; font-family : Arial, Helvetica, sans-serif }
h3 { font-family : verdana,arial,helvetica,sans-serif; font-size : 13px; font-weight : bold; color : #145CA4; margin-bottom : 0px }
a:link { color : #0066CC; text-decoration : underline }
a:visited { color : #CC3300; text-decoration : underline }
a:hover { color : #FF0000; text-decoration : underline }
a:active { color : #FF0000; text-decoration : underline }

/*                 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 : 8pt; font-family : Arial,Helvetica,sans-serif; font-weight : normal }
.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 }
.copyright { color : #808080; font-size : 9pt; font-weight : normal; font-family : 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 : #990000 }
a.red:visited { text-decoration : underline; color : #990000 }
a.red:hover { text-decoration : underline; color : #CC3300 }
a.red:active { text-decoration : underline; color : #990000 }
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 : #CC3300 }
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 : #CC3300 }
a.gray:active { text-decoration : underline; color : #333333 }
a.gray-light:link { text-decoration : underline; color : #666666 }
a.gray-light:visited { text-decoration : underline; color : #666666 }
a.gray-light:hover { text-decoration : underline; color : #CC3300 }
a.gray-light:active { text-decoration : underline; 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 }
a.copyrightLink { font-weight : normal; text-decoration : none; font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #808080 }
a.copyrightLink:visited { color : #808080 }
a.copyrightLink:hover { color : #808080 }

/*                        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 : #FFFF00 }
a.topMenu:link { color : #EAF7FB; text-decoration : none }
a.topMenu:visited { color : #EAF7FB; text-decoration : none }
a.topMenu:hover { color : #FFFF00; text-decoration : underline }
a.topMenu:active { color : #EAF7FB; text-decoration : none }
a.leftmenu { font-family : Arial,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #EAF7FB; text-decoration : none }
a.leftmenu:link { color : #EAF7FB; text-decoration : none }
a.leftmenu:visited { color : #EAF7FB; text-decoration : none }
a.leftmenu:hover { color : #EAF7FB; text-decoration : none }
a.leftmenu:active { color : #EAF7FB; 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 }
a.leftMenu { font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size : 11px; font-weight : bold; color : #EAF7FB }
a.leftMenu:link { color : #EAF7FB; text-decoration : none }
a.leftMenu:visited { color : #EAF7FB; text-decoration : none }
a.leftMenu:hover { color : #FFFF00; text-decoration : underline }
a.leftMenu:active { color : #EAF7FB; text-decoration : none }

/*                     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'); 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 }
table.tableborder { border-style : solid; border-color : #CCCCCC; border-width : 0 1px 1px 0 }
table.tableborder td { border-style : solid; border-color : #CCCCCC; 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 : #E53900; font-family : verdana,arial,sans-serif; font-size : 12px; font-weight : normal; text-transform : uppercase }
.group_altheading { background-color : #E53900 }
.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                */
/**************************************************************/
