﻿#Body
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/body_bg.png) #fff repeat-x left top;
    HEIGHT: 100%;
    PADDING-TOP: 0px;
    font-size:100%;
    overflow-y: scroll;
}
#s_main
{
    MARGIN: 0px auto;
    WIDTH: 990px;
    DISPLAY: table
}
#s_main_sub
{
    DISPLAY: table-row
}
.template_style
{
    PADDING-LEFT: 10px;
    DISPLAY: table-cell;
    width:990px;
}
.ControlPanel
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 10px;
    BACKGROUND: url(/images/cpanel_center.png) repeat-x left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.cpanel_left
{
    PADDING-LEFT: 21px;
    BACKGROUND: url(/images/cpanel_left.png) no-repeat left bottom
}
.cpanel_right
{
    PADDING-RIGHT: 33px;
    BACKGROUND: url(/images/cpanel_right.png) no-repeat right bottom
}
BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
TH
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
TD
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
DIV
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
P
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
TABLE
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
H1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
H2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
H3
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
H4
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
H5
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
H6.Normal
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
.NormalDisabled
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
.Head
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
.SubHead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
.SubSubHead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
A:link
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
A:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
A:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
INPUT
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #414042
}
BODY
{
    FONT-SIZE: 12px
}
TH
{
    FONT-SIZE: 12px
}
TD
{
    FONT-SIZE: 12px
}
DIV
{
    FONT-SIZE: 12px;
    margin-left: 0px;
}
P
{
    FONT-SIZE: 12px
}
TABLE
{
    FONT-SIZE: 12px
}
.Normal
{
    FONT-SIZE: 12px
}
.NormalDisabled
{
    FONT-SIZE: 12px
}
.Head
{
    FONT-SIZE: 12px
}
.SubHead
{
    FONT-SIZE: 12px
}
.SubSubHead
{
    FONT-SIZE: 12px
}
A:link
{
    FONT-SIZE: 12px
}
A:visited
{
    FONT-SIZE: 12px
}
A:hover
{
    FONT-SIZE: 12px
}
H1
{
    COLOR: #001756
}
H2
{
    COLOR: #001756
}
H1
{
    FONT-SIZE: 32px
}
H2
{
    FONT-SIZE: 13px
}
H3
{
    FONT-SIZE: 12px
}
H3
{
    COLOR: #414042
}
H4
{
    COLOR: #414042
}
H5
{
    COLOR: #414042
}
H6
{
    COLOR: #414042
}
H1
{
    FONT-WEIGHT: bold
}
H2
{
    FONT-WEIGHT: bold
}
H3
{
    FONT-WEIGHT: bold
}
H4
{
    FONT-WEIGHT: bold;
    text-align: center;
}
H5
{
    FONT-WEIGHT: bold;
    text-align: center;
}
H6
{
    FONT-WEIGHT: bold
}
H1 INPUT
{
    FONT-WEIGHT: bold
}
HR
{
    HEIGHT: 1px;
    COLOR: #d5dce2
}
A
{
    COLOR: #cb2027;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #cb2027;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #cb2027;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #cb2027;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
.Head
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubHead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubSubHead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Normal
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalDisabled
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalDisabled
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalBold
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalRed
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalTextBox
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Head
{
    COLOR: #2e3d47;
    FONT-WEIGHT: bold
}
.SubHead
{
    COLOR: #4c6171
}
.SubSubHead
{
    COLOR: #6e8aa0
}
.NormalRed
{
    COLOR: #cc0000
}
.intro
{
    FONT-SIZE: 13px
}
.DataGrid_Container
{
    MARGIN-TOP: 15px
}
.DataGrid_Header
{
    FONT-WEIGHT: bold
}
.DataGrid_Header TD
{
    FONT-WEIGHT: bold
}
.NormalBold TD
{
    FONT-WEIGHT: bold
}
.top_space
{
    HEIGHT: 34px
}
.lang_pad
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 7px
}
.logo_top_left
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/logo_top_left.png) no-repeat left top;
    HEIGHT: 23px;
    PADDING-TOP: 0px
}
.logo_top_right
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/logo_top_right.png) no-repeat right top;
    PADDING-TOP: 0px
}
.logo_top_bg
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 39px 0px 27px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/logo_top_bg.png) #fff repeat-x 50% top;
    HEIGHT: 23px;
    PADDING-TOP: 0px
}
.logo_left
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/logo_left.png) repeat-y left top;
    PADDING-TOP: 0px
}
.logo_right
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/logo_right.png) repeat-y right top;
    PADDING-TOP: 0px
}
.logo_pad
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 19px 0px 7px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #fff;
    HEIGHT: 100px;
    PADDING-TOP: 0px
}
.menu_bg
{
    background-position: left top;
    padding-bottom: 0px;
    margin: 0px 21px 0px 9px;
    padding-left: 6px;
    padding-right: 0px;
    background: url(/images/menu_bg.png) left top;
    padding-top: 0px;
    width: auto;
    height: 40px;
}
.menu_left
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/menu_left.png) repeat-y left top;
    PADDING-TOP: 0px
}
.menu_right
{
    MARGIN: 0px;
    BACKGROUND: url(/images/menu_right.png) repeat-y right top
}
.search_style
{
    float: right;
    height: 40px;
}

.menu_style
{
    background-color: #000000;
}
.clear_float
{
    line-height: 0;
    height: 1px;
    clear: both;
    font-size: 0px;
}
.search_bg
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 8px
}
.bread_bg
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 19px 0px 7px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/bread_bg.png) repeat-x left top;
    HEIGHT: 34px;
    PADDING-TOP: 0px
}
.bread_left
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/bread_left.png) no-repeat left top;
    HEIGHT: 34px;
    PADDING-TOP: 0px
}
.bread_right
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/bread_right.png) no-repeat right top;
    HEIGHT: 34px;
    PADDING-TOP: 0px
}
#login_style
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 17px;
    FLOAT: right;
    PADDING-TOP: 8px
}
#bread_style
{
    LINE-HEIGHT: 34px;
    PADDING-LEFT: 18px;
    FLOAT: left;
    COLOR: #000000
}
.center_bg
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 0px
}
.left_bg
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/left_bg.png) repeat-y left top;
    PADDING-TOP: 0px
}
.right_bg
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/right_bg.png) repeat-y right top;
    PADDING-TOP: 0px
}
.content_pad
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 19px 0px 7px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.content_width
{
    MIN-HEIGHT: 350px
}
.bot_left
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/bot_left.png) no-repeat left top;
    PADDING-TOP: 0px
}
.bot_right
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 27px;
    PADDING-RIGHT: 39px;
    BACKGROUND: url(/images/bot_right.png) no-repeat right top;
    PADDING-TOP: 0px
}
.bot_bg
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/bot_bg.png) repeat-x left top;
    HEIGHT: 41px;
    PADDING-TOP: 0px
}
.bot_pad
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 30px;
    MARGIN-BOTTOM: 20px;
    PADDING-TOP: 0px
}
#terms_style
{
    FLOAT: left
}
#copy_style
{
    FLOAT: right
}

a:link.ou, a:visited.ou, a:active.ou
{
    color: rgb(62, 129, 181);
    text-decoration:none;
}


DIV.FileManager
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    HEIGHT: auto;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
TABLE.FileManager
{
    WIDTH: 99%
}
A.CommandButton:link
{
    COLOR: #cb2027;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.CommandButton:visited
{
    COLOR: #cb2027;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.CommandButton:hover
{
    COLOR: #3e81b5;
    TEXT-DECORATION: underline
}
.ControlPanel A.CommandButton:link
{
    COLOR: #3e81b5
}
.ControlPanel A.CommandButton:visited
{
    COLOR: #3e81b5
}
.ControlPanel A.CommandButton:hover
{
    COLOR: #cb2027;
    TEXT-DECORATION: underline
}
.ControlPanel A.CommandButton:link
{
    FONT-SIZE: 11px
}
.ControlPanel A.CommandButton:visited
{
    FONT-SIZE: 11px
}
.ControlPanel .SubHead
{
    FONT-SIZE: 11px
}
.ContentPane
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.TopPane
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.BottomPane
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.LeftPane
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 0px
}
.RightPane
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    WIDTH: 20%;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.LeftPaneNav
{
    WIDTH: 210px
}
.LeftPane
{
    WIDTH: 210px
}
.LeftPaneNav
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 0px
}
.ContentPane
{
    PADDING-TOP: 15px
}
.TopPane
{
    PADDING-TOP: 15px
}
.LeftPane
{
    PADDING-TOP: 15px
}
.RightPane
{
    PADDING-TOP: 15px
}
.Breadcrumb
{
    COLOR: #3e81b5
}
A.Breadcrumb:link
{
    color: #3e81b5;
}
A.Breadcrumb:active
{
    COLOR: #3e81b5
}
A.Breadcrumb:visited
{
    COLOR: #3e81b5
}
A.Breadcrumb:hover
{
    COLOR: #c00
}
.links
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #3e81b5;
    FONT-WEIGHT: bold
}
A.links:link
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #3e81b5;
    FONT-WEIGHT: bold
}
A.links:active
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #3e81b5;
    FONT-WEIGHT: bold
}
A.links:visited
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #3e81b5;
    FONT-WEIGHT: bold
}
A.links:hover
{
    color: #c00;
}
.user
{
    COLOR: #3e81b5
}
A.user:link
{
    COLOR: #3e81b5
}
A.user:active
{
    COLOR: #3e81b5
}
A.user:visited
{
    COLOR: #3e81b5
}
A.user:hover
{
    COLOR: #c00
}
.footer
{
    COLOR: #3e81b5
}
A.footer:link
{
    COLOR: #3e81b5
}
A.footer:active
{
    COLOR: #3e81b5
}
A.footer:visited
{
    COLOR: #3e81b5
}
A.footer:hover
{
    COLOR: #c00
}
.DNNEmptyPane
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.SearchContainer
{
    POSITION: relative;
    WHITE-SPACE: nowrap;
    left: 834px;
}
DIV.SearchBorder
{
    BORDER-BOTTOM: #e0e0e0 1px solid;
    BORDER-LEFT: #e0e0e0 1px solid;
    BACKGROUND-COLOR: white;
    MARGIN-TOP: 2px;
    WIDTH: 180px;
    WHITE-SPACE: nowrap;
    FLOAT: left;
    HEIGHT: 20px;
    BORDER-TOP: #e0e0e0 1px solid;
    BORDER-RIGHT: #e0e0e0 1px solid
}
DIV.SearchContainer A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 0px
}
DIV.SearchContainer A IMG
{
    PADDING-LEFT: 5px
}
DIV.SearchIcon
{
    Z-INDEX: 11;
    TEXT-ALIGN: right;
    WIDTH: 31px;
    BACKGROUND: no-repeat 2px 2px;
    FLOAT: left;
    HEIGHT: 20px;
    CURSOR: pointer
}
DIV.SearchIcon IMG
{
    MARGIN-TOP: 3px
}
INPUT.SearchTextBox
{
    Z-INDEX: 10;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 130px;
    FLOAT: left;
    HEIGHT: 18px;
    COLOR: #43494d;
    MARGIN-LEFT: 3px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#SearchChoices
{
    Z-INDEX: 2000;
    BORDER-BOTTOM: #c3d4df 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    BORDER-LEFT: #c3d4df 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f7fa;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    CLEAR: both;
    BORDER-TOP: #c3d4df 1px solid;
    TOP: 22px;
    CURSOR: pointer;
    BORDER-RIGHT: #c3d4df 1px solid;
    PADDING-TOP: 0px;
    LEFT: 0px
}
#SearchChoices LI
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f7fa;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 2px center;
    HEIGHT: 18px;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    LIST-STYLE-IMAGE: none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
#SearchChoices LI.searchHilite
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #ce0d0d;
    COLOR: #ffffff;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
#SearchChoices LI.searchDefault
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #f8faff;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
TD.quarterpane
{
    WIDTH: 25%
}
DIV.logo_icons
{
    MARGIN-TOP: 10px;
    FLOAT: right;
    HEIGHT: 80px;
    MARGIN-RIGHT: 30px
}
DIV.header_icon_left
{
    TEXT-ALIGN: center;
    WIDTH: 80px;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    FLOAT: left;
    HEIGHT: 55px;
    COLOR: #58595b;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 20px
}
DIV.header_icon
{
    TEXT-ALIGN: center;
    WIDTH: 55px;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    FLOAT: left;
    HEIGHT: 80px;
    COLOR: #58595b;
    MARGIN-LEFT: 10px;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold
}
DIV.header_icon_right
{
    TEXT-ALIGN: center;
    WIDTH: 55px;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    FLOAT: left;
    HEIGHT: 80px;
    COLOR: #58595b;
    MARGIN-LEFT: 30px;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold
}
#ticker
{
    DISPLAY: none
}
.tickercontainer
{
    BACKGROUND-IMAGE: url(/images/usersinclude.png);
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: white;
    MARGIN: 3px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 920px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px center;
    FLOAT: left;
    HEIGHT: 15px;
    OVERFLOW: hidden;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.tickercontainer .mask
{
    POSITION: relative;
    WIDTH: 770px;
    HEIGHT: 15px;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 150px
}
UL.newsticker
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: bold 14px arial;
    COLOR: #c0c0c0;
    PADDING-TOP: 0px;
    LEFT: 100px
}
UL.newsticker LI
{
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-TOP: 0px
}
DIV.SideNav
{
    BACKGROUND-IMAGE: url(/images/sidemenubg.gif);
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: white 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: white 1px solid;
    BORDER-RIGHT: white 1px solid;
    PADDING-TOP: 10px
}
DIV.SideNav DIV
{
    BORDER-BOTTOM: #d4dbe3 1px solid;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px
}
DIV.SideNav DIV.Level1
{
    PADDING-LEFT: 8px
}
DIV.SideNav DIV.Level2
{
    PADDING-LEFT: 20px
}
DIV.SideNav DIV.Level3
{
    PADDING-LEFT: 32px
}
DIV.SideNav SPAN
{
    BACKGROUND-IMAGE: url(/images/bullet.gif);
    PADDING-LEFT: 12px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BACKGROUND-POSITION: left center;
    COLOR: #6f7e87;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
DIV.SideNav A:link
{
    BACKGROUND-IMAGE: url(/images/bullet.gif);
    PADDING-LEFT: 12px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BACKGROUND-POSITION: left center;
    COLOR: #6f7e87;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
DIV.SideNav A:visited
{
    BACKGROUND-IMAGE: url(/images/bullet.gif);
    PADDING-LEFT: 12px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BACKGROUND-POSITION: left center;
    COLOR: #6f7e87;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
DIV.SideNav A.ActiveItem:link
{
    BACKGROUND-IMAGE: url(/images/bullet-red.gif);
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
DIV.SideNav A.ActiveItem:visited
{
    BACKGROUND-IMAGE: url(/images/bullet-red.gif);
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
DIV.SideNav A.ActiveItem:hover
{
    BACKGROUND-IMAGE: url(/images/bullet-red.gif);
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
DIV.SideNav A.ActiveItem:active
{
    BACKGROUND-IMAGE: url(/images/bullet-red.gif);
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
DIV.SideNav A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
DIV.SideNav A:active
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
.linkscontainer
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 24px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 20px
}
.linkscontainer TD
{
    VERTICAL-ALIGN: top
}
.linkscontainer TABLE
{
    TEXT-ALIGN: center
}
#dnn_ctr3917_Feedback_txtSubject
{
    WIDTH: 350px
}
#dnn_ctr3921_Feedback_txtSubject
{
    WIDTH: 350px
}
#dnn_ctr3917_Feedback_txtBody
{
    WIDTH: 350px
}
#dnn_ctr3921_Feedback_txtBody
{
    WIDTH: 350px
}
.HomeSplash
{
    BACKGROUND-IMAGE: url(/images/home-splash-bg.gif);
    WIDTH: 936px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 225px;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.HomeSplash H1
{
    MARGIN: 0px 90px;
    COLOR: #cc0000;
    FONT-SIZE: 14pt
}
.HomeSplash DIV
{
    MARGIN: 25px 90px 0px;
    COLOR: #000000;
    FONT-SIZE: 11pt
}
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	
}

/*  Main Menu Normal  */

.menu_rootitem
{
    margin: 0px;
    padding: 7px 5px 0px 5px;
    color: #000000;
    font-size: 11px !important;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    float: left;
    height: 26px;
}
 a.menu_rootitem 
{
    color: #000000;
    font-weight: bold;
}
 
/*  Main menu hover  */
.menu_rootitem_hover
{
    background: url(/images/menu_hover.gif) repeat-x left top;
}
a.menu_rootitem_hover
{
    color:White;
    text-decoration:none;
    background-image:none;
}
/*  Main menu selected  */

.menu_rootitem_selected
{
    background:url(/images/menu_active.gif) repeat-x top left;
}
a.menu_rootitem_selected
{
    color:White;
    text-decoration:none;
    background-image:none;
}
/*  SUB Menu Normal */

.menu_submenu
{
    border: 1px solid #C0D6E5;
    z-index: 1000;
    padding: 0px;  
    margin: 0px;
    line-height: 22px;
    background-color: #F8FAFF;
}
.lmenu_submenu
{
    border:none;
    z-index: 1000;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    background-color: #F8FAFF;
}
.menu_submenu_item
{
    margin: 0px;
    background-color: #F8FAFF;
    font-size: 11px !important;
    font-weight: bold;
    text-align: left;
    color: #000000;
    padding: 0px 10px 0px 10px !important;
    height: 22px;
}
a.menu_submenu_item
{
    color:black;
    font-weight: bold;
    text-decoration:none;
}
/*  SUB Menu hover & selected */
.menu_submenu_hover
{  
	background: url(/images/submenu_hover.gif) repeat-x top left;
}
a.menu_submenu_hover
{
    color:White;
    background-image:none;
}
.menu_submenu_selected
{
    background: url(/images/submenu_active.gif) repeat-x top left;
	color:#ffffff;
}
a.menu_submenu_selected
{
    color:White;
    background-image:none;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(/images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}
.vyber
{
    background-color: #F4F8FA;
    margin-left: 10%;
    padding: 10px;
    width: 80%;
}
.navestie
{
    COLOR: #3e81b5;
}
.navestie2
{
    color:#3E81B5;
}
.vysledok
{
    background-color: #F4F8FA;
    clear: both;
}
.homebox_head .title{padding:15px 10px 0 11px; }
.homebox_headw .title{padding:15px 10px 0 11px; }
.homebox_head h2 .Head {padding-left:11px;color:#C00;text-align:left;font-size:11pt;}
.homebox_headw h2 .Head {padding-left:11px;color:#C00;text-align:left;font-size:11pt;}

.homebox_head
{
    width: 450px;
    height: 43px;
    overflow: hidden;
    background-image: url("/images/home-container-top.gif");
    background-repeat: no-repeat;
}
.homebox_headw
{
    width: 954px;
    height: 43px;
    overflow: hidden;
    background-image: url("/images/home-container-topw.gif");
    background-repeat: no-repeat;
}

.commentbox_head
{
    width: 450px;
    height: 15px;
    overflow: hidden;
    background-image: url("/images/comment-container-top.gif");
    background-repeat: no-repeat;
}

.homebox_content{width:450px;clear:both;background-image:url("/images/home-container-middle.gif");background-repeat:repeat-y;}
.homebox_contentw{width:954px;clear:both;background-image:url("/images/home-container-middlew.gif");background-repeat:repeat-y;}

.homebox_footer {padding-bottom:20px;
background-image:url("/images/home-container-bottom.gif");background-repeat:no-repeat;background-position: bottom left;
height:117px; overflow:visible;}

.homebox_footerw {padding-bottom:20px;
background-image:url("/images/home-container-bottomw.gif");background-repeat:no-repeat;background-position: bottom left;
height:117px; overflow:visible;}

.Action{float:left;}
.title h2 {float:left; white-space:nowrap;font-weight:bold; font-size:14px;margin:0;padding:0;}

.c_contentpane{padding:8px 15px 0 15px; text-align:left;
}

.content_head
{
    width: 954px;
    height: 15px;
    overflow: hidden;
    background-image: url("/images/content-container-top.gif");
    
}
.content_body{width:954px;clear:both;background-image:url('/images/content-container-middle.gif');
background-repeat:repeat-y;
}
.content_bottom
{
    width: 954px;
    height: 15px;
    overflow: hidden;
    background-image: url("/images/content-container-bottom.gif");
    
}
.small
{
    border-bottom: 1px groove;
    border-left: 1px groove;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 9px;
    border-top: 1px groove;
    border-right: 1px groove;
    padding-top: 0px;
    text-align: center;
}
.stredne
{
    border-bottom: 1px groove;
    border-left: 1px groove;
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: 1px groove;
    border-right: 1px groove;
    padding-top: 5px;
    text-align: center;
}
.upCase   
{   
    text-transform: uppercase;   
}  
.telo
{
    margin: 15px;
}
.c_head
{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    font-style: italic;
    color: #cc0000;
    font-weight: normal;
    height: 47px;
    padding-top: 20px;
    padding-left: 20px;
    float: left;
    clear: right;
    width: 600px;
}

.c_content
{
    margin: 15px 50px 15px 50px;
    clear: both;
}
.odstavec
{
    text-indent: 20px;
    text-align: justify;
    clear:both;
}
.floatbox-tl
{
    background-image: url('images/floatbox-tl.gif');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    float: left;
}
.floatbox-tr
{
    background-image: url('images/floatbox-tr.gif');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    float: right;
}
.floatbox-t
{
    background-image: url('images/floatbox-t.gif');
    background-repeat: repeat-x;
    height: 15px;
    float: none;
    clear: none;
}
.floatbox-bl
{
    background-image: url('images/floatbox-bl.gif');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    float: left;
}
.floatbox-br
{
    background-image: url('images/floatbox-br.gif');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    float: right;
}
.floatbox-b
{
    background-image: url('images/floatbox-b.gif');
    background-repeat: repeat-x;
    height: 15px;
    float: none;
    clear: both;
}
.floatbox-l
{
    background-image: url('images/floatbox-l.gif');
    background-repeat: repeat-y;
    
    float: left;
    width:30px;
    margin-bottom:-2000px;
    padding-bottom:2000px;
    overflow:hidden;
    
}
.floatbox-m
{
    background-color: #F8FAFC;
    float:left;
    margin-bottom:-2000px;
    padding-bottom:2000px;
    overflow:hidden;
}
.floatbox-r
{
    background-image: url('images/floatbox-r.gif');
    background-repeat: repeat-y;
    float: left;
    width:30px;
    margin-bottom:-2000px;
    padding-bottom:2000px;
    overflow:hidden;
}
.leftmenu
{
    
}
.colleft
{
    float: left;
    width: 100%;
    position: relative;
} 
.colmask
{
	position:relative;	
	clear:both;
	float:left;
	width:100%;			
	overflow:hidden;	
}
.col1
{
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    overflow: scroll;
} 
.col2
{
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    overflow: hidden;
    background-color:#F8FAFF;
} 
.col3
{
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    overflow: hidden;
} 
.leftmenu .colleft
{
    right: 80%; /* right column width */
}
.leftmenu .col1
{
    width: 76%; /* right column content width */
    left: 102%; /* 100% plus left column left padding */
}
.leftmenu .col2
{
    width: 16%; /* left column content width (column width minus left and right padding) */
    left: 6%; /* (right column left and right padding) plus (left column left padding) */
}
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#91a7b4 1px solid;
}
/*Header and Pager styles*/

.CommandStyle
{
    background-image: url("/images/sprite.gif");
    background-position: top;
    background-repeat: repeat-x;
    background-color: #d1dbe0;
    color: #16387c;
    text-decoration: none;
    border-top: solid 1px #fff;
    padding: 2px 5px 2px 5px;
    border-right: solid 1px #91a7b4;
    border-bottom: solid 1px #91a7b4;
    border-left: solid 1px #fff;
}
a.CommandStyle
{
    color: #16387c;
    text-decoration: none;
}


.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url("/images/sprite.gif");
    background-position:top;
    background-repeat:repeat-x;
    background-color:#d1dbe0;
}
.HeaderStyle th
{
    padding: 5px;
    color: #16387c;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#16387c;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:2px;
}
.PagerStyle td
{
    border-top: #91a7b4 1px solid;
}
#ctl00_ContentPlaceHolder1_StavPager
{
    color: #16387c;
    text-decoration: none;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}
.PagerStyle a
{
    color:#16387c;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #91a7b4;
    border-bottom:solid 1px #91a7b4;
    border-left:solid 1px #fff;
    line-height:21px;
}
.PagerStyle span
{
    color:#c0c0c0;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 0px #fff;
    border-right:solid 0px #91a7b4;
    border-bottom:solid 0px #91a7b4;
    border-left:solid 0px #fff;
    line-height:21px;
}
/*RowStyles*/

.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td, .FooterStyle td
{
    padding: 0px 5px 0px 5px;
    border-right: solid 1px #91a7b4;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
}
.RowStyle td
{
    background-color: #f1f5f6;
}
.AltRowStyle td
{
    background-color: #9ab2ca;
	background-image: url("/images/sprite.gif");
    background-position:0 -80px;
    background-repeat:repeat-x;
}
.EmptyDataRowStyle td {
    text-align:center;
    color:red;
    height:50px;
}
.SelectedRowStyle td
{
    background-color: #fcb814;
	background-image: url("/images/sprite.gif");
    background-position:center;
    background-repeat:repeat-x;
}
.TabStyle a, .TabStyleDisabled a
{
    color:#16387c;
    text-decoration:none;
  
}

.TabStyleD a
{
    color:#c0c0c0;
    text-decoration:none;

}

.TabStyle, .TabStyleD
{
    margin: 5px;
    color: #c0c0c0;
    text-decoration: none;
    text-align: center;
    border-top:solid 1px #fff;
    border-right:solid 1px #91a7b4;
    border-bottom:solid 1px #91a7b4;
    border-left:solid 1px #fff;
    white-space: nowrap;
    width: 90px;
    line-height:20px;
}

.TabStyleDisabled
{
    margin: 5px;
    color: #c0c0c0;
    text-decoration: none;
    text-align: center;
    border-top:solid 0px #fff;
    border-right:solid 0px #91a7b4;
    border-bottom:solid 0px #91a7b4;
    border-left:solid 0px #fff;
    white-space: nowrap;
    width: 90px;
    line-height:20px;
}
.floatbox
{
}


.tabmenu
{   
    padding-top:1px;
    padding-bottom:0px;
    height:22px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    border-width:0px;
    float:left;
}
.tab_rootitem a, .tab_rootitem a:link, .tab_rootitem a:visited, 
.tab_rootitem_selected a, .tab_rootitem_selected a:link, .tab_rootitem_selected a:visited,
.tab_rootitem_hover a, .tab_rootitem_hover a:link, .tab_rootitem_hover a:visited
{
    
    text-decoration:none;
    color:#039;  
    height: 14px;    
    background-image:none; 
}

.tab_rootitem
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 80px;
    margin-left: 1px;
    margin-right: 1px;
    white-space: nowrap;
    float: left;
    outline: none;
    letter-spacing: normal;
    word-spacing: normal;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
    font-style: normal;
    text-align: center;  
    border: none;
    background-image: url("/images/inactive.png");
    background-position: 1px;
}

.tab_rootitem_selected
{
    float: left;
    height:22px;
    width:80px;
    margin-left:1px;
    margin-right:1px;
    outline: none;
    letter-spacing: normal;
    word-spacing: normal;
    font-family : "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	font-style: normal;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border:none;
    background-image: url('/images/active.png');
    background-position: 1px;
}

.tab_rootitem_hover
{
    float: left;
    height:22px;
    width:80px;
    margin-left:1px;
    margin-right:1px;
    outline: none;
    letter-spacing: normal;
    word-spacing: normal;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	font-style: normal;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border:none;
    background-image: url('/images/active.png');
    background-position: 1px;
} 
.t9download
{
 width:100%;
}

.loadIcon {
width: 260px;
height: 20px;
border-radius: 10px;
background-color:#F2F2F2;
position: fixed;
top: 50%;
left: 50%;
z-index: 999999;
border: 1px solid #D7DDE2;
text-align: center;
padding: 130px 20px 30px;
font-size: 15px;
font-weight: normal;
color: #626D75;
box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.4);
margin: -90px 0px 0px -150px;

}

.loadOverlay {
    position: fixed;
    width: 100%;
    height: 2400px;
    top: 0px;
    left: 0px;
    z-index: 999998;
    background: url("/images/white.png") repeat scroll 0% 0% transparent;
  
}

input[type=checkbox],
input[type=radio   ]{
  width     : 1.8em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
  float:left;
}
input[type=checkbox] + label,
input[type=radio   ] + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
input[type="checkbox"]:disabled + label > span, input[type="radio"]:disabled + label > span {
    background:#f0dada;
}
input[type=checkbox] + label > span,
input[type=radio   ] + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : #ebf7e7;
  vertical-align   : bottom;
}

.zly input[type=checkbox] + label > span,
.zly input[type=radio   ] + label > span{
    background:#FFAAAA;
}
select.zly {
    background-color: #ffaaaa;
    border-width:1px;
}

input[type=checkbox]:checked + label > span,
input[type=radio   ]:checked + label > span{
}
input[type=checkbox]:checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(0,0,0);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(151, 151, 151);
  font-weight : bold;
}
input[type=radio]:checked + label > span > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(0,0,0);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(151, 151, 151);
  font-weight : bold;
}
.modalPopup {
    background-color:white;
    border:1px solid #91a7b4;
    padding:3px;
}
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.tdoverflow {
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:1px;
}

input[type="text"] {
    height: 15px;
}

input[type=checkbox].CybotCookiebotDialogBodyLevelButton + label
{
  margin-left  : 0px;
}
.maxWidthCol
    {
        max-width: 100px;
        overflow: hidden;
    }
.maxWidthCol2
    {
        max-width: 190px;
        overflow: hidden;
    }