@import url('jeasyslider.css');
/* CSS Document */
Body { margin: 0px; padding: 0px; background: #ffffff; }
#Body { background: #272727; color: #333333; }
html, body { margin: 0px; height: 100%; padding: 0px; font: normal 12px/1.5 Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; }
form#Form { height: 100%; }
TH, TD, DIV { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
p { margin: 0px 0px 8px 0px; }
a { outline: 0; border: 0; }
#standardMenu ul, .menu_style ul, #Login ul { margin: 0; padding: 0; }
img { border: 0px; }
.ModuleTitle_SubMenu { z-index: 9999!important; }

A:link { color: #094EB5; text-decoration: none; }
A:active { color: #094EB5; text-decoration: underline; }
A:hover { color: #990000; text-decoration: underline; }
A:visited { color: #666666; text-decoration: none; }

h1 { font: bold 20px/30px Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; }
h2 { font: bold 18px/27px Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; }
h3 { font: bold 16px/24px Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; }
h4 { font: bold 14px/21px Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; }

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
.Head { font-weight: bold; font-size: 13px; }
.SubHead { font-weight: bold; font-size: 13px; }
.SubSubHead { font-size: 13px; }
.Normal { font-size: 12px; line-height: 1.5; }

.clearafter:after { clear: both; content: "."; height: 0px; font-size: 0px; visibility: hidden; display: block; }
.clearafter { display: inline-block; }
.clearafter { display: block; }
.clear { clear: both; }

/* ControlPanel style */
.controlpanel_bg { width: 100%; background: #FFFFFF; }
.controlpanel_style { width: 900px; margin: 0 auto; }
    .controlpanel_style table { width: 100%; }

.CommandButton { font-size: 11px; font-weight: normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight: normal; color: #0033CC; text-decoration: underline; }
A.CommandButton:hover { font-size: 11px; font-weight: normal; color: #0033CC; text-decoration: none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active { color: #000; text-decoration: underline; }
    .FileManager A:hover { color: #000; text-decoration: none; }

div.language-object span.Language img { width: 22px; }

/*-------- design style --------*/
.skin_width { width: 960px; margin: 0 auto; }

#page_master { width: 100%; background: #FFFFFF; position: relative; z-index: 1;margin-top: 53px; }
.skin_header_line { background: #EAEAEA; height: 5px; font-size: 0px; }
#skin_header { position: relative; min-height: 100px; background: #FFFFFF; }
.logo_style { float: left; padding: 5px; }
.headerp_style { float: left; padding: 10px; }
.user_position { position: absolute; top: 0px; right: 0px; min-width: 200px; }

.user_left_bg { background: url(images/DarkRed_user_left.jpg) no-repeat left top; }
.user_right_bg { background: url(images/DarkRed_user_right.jpg) no-repeat right top; }
.user_bg { background: url(images/DarkRed_user_bg.jpg) repeat-x top; height: 30px; margin: 0px 28px; }
.language_style { float: left; padding: 2px 0px 0px 6px; }
.user_style { line-height: 26px; white-space: nowrap; margin-top: -5px; }
.currentdate_style { position: absolute; top: 37px; right: 25px; }
.search_style { position: absolute; top: 66px; right: 25px; }

.skin_menu_bg { background: url(images/DarkRed_menu_bg.jpg) repeat-x bottom; height: 39px; }
.menu_style { height: 39px; float: left; }
.menu_bottom { background: #940507; height: 6px; font-size: 0px; }

.skin_banner_bg { background: url(images/DarkRed_banner_bg.jpg) repeat-x top #DC0100; }
.skin_main_top { background: url(images/DarkRed_maintop_bg.jpg) repeat-x top; height: 36px; }
.breadcrumb_style { float: left; background: url(images/DarkRed_breadcrumb_arrow.jpg) no-repeat left; margin-left: 5px; padding-left: 16px; line-height: 30px; }
#skin_content { padding: 6px 0px; background: #FFFFFF; min-height: 300px; _height: 300px; }
.pane-box { width: 100%; }

.skin_footer_bg { background: url(images/DarkRed_footerp_bg.jpg) repeat; }
.skin_footer_top { background: url(images/DarkRed_footerp_top.jpg) repeat-x top; }
.skin_footer_border { background: url(images/DarkRed_footer_border.jpg) repeat-x top; height: 2px; font-size: 0px; }
.skin_copyright_bg { background: #272727; }
.footer_left { float: left; line-height: 52px; padding-left: 6px; }
.footer_right { float: right; line-height: 52px; color: #ffffff; padding-right: 6px; }

/*--------- pane style ----------*/
.headerpane { padding: 0px 0px 0px 0px; }
.bannerpane { padding: 10px 0px 15px 0px; color: #FFFFFF; }
    .bannerpane p { margin: 0; }
.h_toppane { padding: 3px 6px 3px 6px; }
.h_leftpane { padding: 3px 6px 3px 6px; }
.h_contentpane { padding: 3px 6px 3px 6px; }
.h_rightpane { padding: 3px 6px 3px 6px; }
.h_bottompane { padding: 3px 6px 3px 6px; }
.h_innerleft { padding: 3px 6px 3px 6px; }
.h_innerright { padding: 3px 6px 3px 6px; }
.h_footerpane { padding: 3px 6px 3px 6px; }
.footerone { padding: 25px 10px 15px 0px; color: #FFFFFF; }
.footertwo { padding: 25px 10px 15px 10px; color: #FFFFFF; }
.footerthree { padding: 25px 10px 15px 10px; color: #FFFFFF; }
.footerfour { padding: 25px 0px 15px 10px; color: #FFFFFF; }

.i_toppane { padding: 3px 6px 3px 6px; }
.i_leftpane { padding: 3px 6px 3px 6px; }
.i_contentpane { padding: 3px 6px 3px 6px; }
.i_rightpane { padding: 3px 6px 3px 6px; }
.i_bottompane { padding: 3px 6px 3px 6px; }

/*--------- FooterPane Links style ----------*/
.skin_footer_bg a { color: #eeeeee; text-decoration: underline; }
    .skin_footer_bg a:visited { color: #aaaaaa; text-decoration: none; }
    .skin_footer_bg a:active { color: #ffffff; text-decoration: none; }
    .skin_footer_bg a:hover { color: #cccccc; text-decoration: none; }

/*--------- BannerPane Links style ----------*/
.skin_banner_bg a { color: #eeeeee; text-decoration: underline; }
    .skin_banner_bg a:visited { color: #aaaaaa; text-decoration: none; }
    .skin_banner_bg a:active { color: #ffffff; text-decoration: none; }
    .skin_banner_bg a:hover { color: #cccccc; text-decoration: none; }

/*--------- Search style ----------*/
#Search { float: left; background: url(images/DarkRed_search_icon.jpg) no-repeat left top; width: 218px; height: 25px; z-index: 2; position: relative; }
.searchcss, a.searchcss:link, a.searchcss:active, a.searchcss:visited { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 12px; display: block; position: absolute; width: 28px; height: 25px; right: 0px; top: 0px; text-indent: -99999px; overflow: hidden; }
a.searchcss:hover { color: #000000; text-decoration: none; font-weight: normal; font-size: 12px; }
#dnn_dnnSEARCH_txtSearch { width: 176px; font-size: 12px; color: #666666; text-align: left; height: 16px; padding: 1px 3px 1px 3px; background: none; border: none; display: block; position: absolute; left: 5px; top: 3px; }

/*--------- Currentdate style ----------*/
.Currentdate, A.Currentdate:link, A.Currentdate:visited, A.Currentdate:active, A.Currentdate:hover { color: #666666; font-size: 11px; text-decoration: none; }

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color: #333333; font-size: 12px; text-decoration: none; }
A.Breadcrumb:hover { color: #940507; text-decoration: none; }

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { color: #EEEEEE; font-size: 12px; text-decoration: none; }
A.Footer:hover { color: #999999; text-decoration: none; }

/*--------- Register and Login Style ----------*/
#Login { float: left; padding-right: 0; height: 34px; border: none; background: none; }
    #Login .registerGroup, #Login .registerGroup *, #Login .loginGroup, #Login .loginGroup * { display: block; }
    #Login .registerGroup, #Login .loginGroup { float: left; padding: 0; margin: 0; }

        #Login .registerGroup li { float: left; height: 34px; border-right: 1px solid #c7c7c7; }
        #Login .registerGroup .buttonGroup { margin-right: 0; }

        #Login .registerGroup a { border-right: 1px solid #f5f5f5; position: relative; display: block; padding: 0px 12px; min-width: 15px; height: 34px; font-weight: normal; font-size: 11px; vertical-align: middle; line-height: 34px; color: #940507; }
        #Login .loginGroup a { position: relative; display: block; padding: 0 8px 0 12px; min-width: 15px; height: 34px; font-weight: normal; font-size: 11px; vertical-align: middle; line-height: 34px; color: #940507; }

            #Login .registerGroup a:hover, #Login .loginGroup a:hover { color: #000000; text-decoration: none; }
            #Login .registerGroup a:active, #Login .loginGroup a:active { color: #000000; }
            #Login .registerGroup a strong, #Login .loginGroup a strong { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; font-size: 11px; font-weight: bold; vertical-align: baseline; overflow: hidden; text-indent: -9999px; }

.registerGroup .userMessages strong, .registerGroup .userNotifications strong { background: url(images/userLoginSprite.png) no-repeat 12px 12px; }
.registerGroup .userNotifications strong { background-position: -88px 10px; }
.registerGroup .userMessages strong:hover { background-position: 12px -40px; }
.registerGroup .userNotifications strong:hover { background-position: -88px -42px; }
.registerGroup .userMessages strong:active { background-position: 12px -91px; }
.registerGroup .userNotifications strong:active { background-position: -88px -92px; }
#Login .registerGroup a span { position: absolute; right: 5px; top: -7px; display: inline-block; padding: 2px 4px; min-width: 7px; text-align: center; margin-right: 3px; background: rgb(31,152,241); font-size: 9px; color: #fff; text-shadow: 0px 1px 0px #333333; }
#Login .registerGroup .userProfileImg a { padding: 0; background: none; min-width: 25px; }
#Login .registerGroup a img { border: 1px solid blue; height: 34px; width: 34px; background: #555; }
