/**************************************************************/
/*                                                            */
/*                   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 }
p { color : #000000; font-weight : normal; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif }
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 : verdana,arial,helvetica,sans-serif; font-size : 20px; font-weight : normal; color : #800000; margin-top : 0px; margin-bottom : 0px }
h3 { font-family : verdana,arial,helvetica,sans-serif; font-size : 13px; font-weight : bold; color : #800000; margin-bottom : 0px }
a:link { color : #990000; text-decoration : underline }
a:visited { color : #990000; text-decoration : underline }
a:hover { color : #CC3300; text-decoration : underline }
a:active { color : #990000; text-decoration : underline }
ul { list-style-type : none; margin : 1; padding : 0; line-height : 17px }
ol { line-height : 17px }
a.tooltip {color:#c00; font-size: 11px;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:24px; left:-157px; width:300px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffffee;}
a.tooltip:hover b em {position:absolute; left:157px; top:-6px; width:11px; height:6px; background:#f2f2f2 url(/img/tooltip.gif) 0 0; display:block; font-size:1px;}
a.tooltip2 {color:#c00; font-size: 11px;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:20px; left:-157px; width:300px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffffee;}
a.tooltip2:hover b em {position:absolute; left:157px; top:-6px; width:11px; height:6px; background:#f2f2f2 url(/img/tooltip.gif) 0 0; display:block; font-size:1px;}
div#formhint {background-color: #FEFEDD; padding:5px; border: 1px solid #C93; display: none; font-family: Verdana,Arial; font-size: 10px; text-align: left; position: absolute; width: 200px; z-index: 1000; }
div#formhint_left {display: block; position: absolute; left: -10px; top: 5px; width: 300px; height: 19px; background: url(/images/hintleft.gif) left top no-repeat; }
.diagtable td {font-family: Verdana,Arial; font-size: 9px; background-color: #EEE; }
a.tooltip3 {color:#c00; font-size: 11px;}
a.tooltip3 b {display:none;}
a.tooltip3:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip3:hover b {display:block; position:absolute; top:30px; left:-153px; width:300px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffffee;}
a.tooltip3:hover b em {position:absolute; left:158px; top:-6px; width:11px; height:6px; background:#f2f2f2 url(/img/tooltip.gif) 0 0; display:block; font-size:1px;}
a.tooltip4 {color:#c00; font-size: 11px;}
a.tooltip4 b {display:none;}
a.tooltip4:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip4:hover b {display:block; position:absolute; top:18px; left:-153px; width:300px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffffee;}
a.tooltip4:hover b em {position:absolute; left:158px; top:-6px; width:11px; height:6px; background:#f2f2f2 url(/img/tooltip.gif) 0 0; display:block; font-size:1px;}
ul li { background-image : url('/img/list_bullet.gif'); background-repeat : no-repeat; background-position : 0px 8px; margin : 0; padding : 0; padding-left : 11px; line-height : 17px }

/*                 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 }
.fh { font-family : tahoma,arial,helvetica,sans-serif; font-size : 14px; font-weight : bold; color : #333333 }
.v11px { font-size : 11px; font-family : verdana,arial,helvetica,sans-serif; line-height : 16px }
.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 }
.v10pxb { font-size : 10px; font-family : verdana,arial,helvetica,sans-serif; font-weight : bold }
.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 }

/*                        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.ilf { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/forward.gif) no-repeat top left; line-height : 20px }
a.ilfa { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/forward_alt.gif) no-repeat top left; line-height : 20px }
a.ilfa2 { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/forward_alt2.gif) no-repeat top left; line-height : 20px }
a.showLink { font-size : 11px; padding : 0 15px 0 0; background : transparent url(/img/show_link.gif) no-repeat center right }
a.hideLink { font-size : 11px; padding : 0 15px 0 0; background : transparent url(/img/hide_link.gif) no-repeat center right }
a.ilb { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/back.gif) no-repeat top left; line-height : 20px }
a.ilba { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/back_alt.gif) no-repeat top left; line-height : 20px }
a.ilba2 { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/back_alt2.gif) no-repeat top left; line-height : 20px }
a.ilc { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/cancel.gif) no-repeat top left; line-height : 20px }
a.ilca { font-size : 12px; font-weight : bold; padding : 1px 5px 7px 23px; background : transparent url(/img/cancel_alt.gif) no-repeat top left; line-height : 20px }

/*                        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 : 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 }
.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'); 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 }

/*                    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 : #E5E5E5; font-family : verdana,arial,sans-serif; font-size : 12px; font-weight : normal; text-transform : uppercase }
.group_altheading { background-color : #99CC00 }
.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                     */

.btn1 { height : 20px; width : 10px; background : url(/img/btn1.gif) top left no-repeat }
.btn1m { height : 20px; background : url(/img/btn1.gif) 0px -30px repeat-x; line-height : 19px; padding-left : 5px; color : #FFFFFF; font-weight : bold; font-size : 11px; font-familty : Verdana,Arial,Helvetica,sans-serif }
.btn1r { height : 20px; width : 10px; background : url(/img/btn1.gif) bottom right no-repeat }

/**************************************************************/
/*                END OF AUTO GENERATED STYLES                */
/**************************************************************/

