﻿
/*
    Note : skin specific classes are tagged accordingly. 
    That is to say, Skin name + Class name. This is the naming convention 
    used throughout. I may have not followed this convention literally.
    In that case, just run a search on the classname to know where it is. 
    Visual studio -> Edit - Find and replace -> Quick Find ? :-)
    -------------------------------------------------------------------------------
*/

html
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    background:#000 url(Images/System/bg.jpg) repeat-x center bottom;
}
body
{
    margin-left: auto;
    margin-right: auto;
    width: 984px;
    font-size: medium;
    margin-top: 0px;
    font-family: Cambria, "Trebuchet MS", Helvetica ;
    background:url(Images/System/top-border.jpg) no-repeat center top;
}
select
{
    color:#000;
    font-size: medium;
    background-color: #f0f0f0;
    font-weight: bold;
}
img
{
    border-width:0px;
    border-style:none;
}
a
{
    color: #0b03af;
    font-size: medium;
}
a:hover
{
    text-decoration: none;
}
/*applied on <JiffyToolkit:UpdatePanelProgress found in *.master */
.system-updatepanelprogress
{
    float: left;
    background-color: #ffffff;
    border: 2px solid #000;
    padding: 15px;
}
.system-updatepanelprogress p
{
    text-align: center;
    font-size: medium;
    padding: 0px;
    margin: 0px;
}

/*General purpose css */
.instructiontext
{
    font-size: small !important;
    border: 2px solid #fdea6c;
    background-color: #fffeb9;
    color: #000;
    padding: 2px;
    margin: 5px;
    text-align: left;
    text-transform:none;
}
.block
{
    display:block;
}
.textboxes
{
    color:#000;
    font-size: x-large;
    height: 28px;
    margin-right: 5px;
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d4d0c8;
    border-bottom: 1px solid #d4d0c8;
    background-image: url(Images/WebParts/EditorZoneUI-Gradient.gif);
    background-repeat: repeat-x;
}
.floatleft
{
    float:left;
}
.textboxes-pad
{
    margin-top:5px;
    margin-bottom:5px;
}
.textareas
{
    color:#000;
    background-image: url(Images/System/textbox-gradient.gif);
    background-repeat: repeat-x;
    font-size: large;
    background-color: #f0f0f0;
    height:100px;
    width:265px;
}
.shadowbg
{
    background-color: #e1e1e1;
    margin: 0.2em;
    width: 490px;
}
.shadowfg
{
    position: relative;
    top: -0.2em;
    right: 0.2em;
    background-image: url(images/System/navigationmenuordering-gradient.gif);
    background-repeat: repeat-x;
    padding: 5px;
    width: 480px;
    vertical-align: middle;
}
.select1
{
    vertical-align: middle;
    background-color: #e1e1e1;
    height: 120px;
    width: 400px;
}
.linkbutton-floatright
{
    float:right !important;
    margin-right:5px;
}

.linkbutton-lavender
{
    float:left;
    display:block;
    background-color:#e6ecef;
    border:1px solid #bccad3;
    border-top-width:2px;
    padding:5px;
    margin-left:5px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.linkbutton-lavender:hover
{
    background-color:#bccad3;
    border-color:#7e99aa;
}

.linkbutton-forest
{
    float:left;
    display:block;
    background-color:#fef5ce;
    border:1px solid #b55d5c;
    border-top-width:2px;
    padding:5px;
    margin-left:5px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.linkbutton-forest:hover
{
    background-color:#b55d5c;
    border-color:#6f3041;
}

.linkbutton-forest
{
    float:left;
    display:block;
    background-color:#9abfc5;
    border:1px solid #4b6e76;
    border-top-width:2px;
    padding:5px;
    margin-left:5px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.linkbutton-forest:hover
{
    background-color:#5f858d;
    border-color:#364952;
}
.linkbutton-cherry
{
    float:left;
    display:block;
    background-color:#fef5ce;
    border:1px solid #b55d5c;
    border-top-width:2px;
    padding:5px;
    margin-left:5px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.linkbutton-cherry:hover
{
    background-color:#b55d5c;
    border-color:#6f3041;
}
.disabled-gray
{
    color: Gray;
}
.confirmation-dialog
{
    border:2px solid #ffbf4c;
    font-size:medium;
    padding:5px;
    background:#ffffff url(Images/System/confirmationdialog-gradient.jpg) repeat-x center  -2px;
}
.confirmation-dialog legend
{
    border:2px solid #ffbf4c;
    border-bottom-style:none;
    color:#000;
    font-weight:bold;
    background-color:#fdd059;
}
.confirmation-dialog p
{
    color:#000;
    font-size:large;
    font-weight:bold;
}
.inlinedialog-header
{
    background-color:#95a9aa;
    border-bottom:2px solid #ffffff;
}
.inlinedialog-footer
{
   background-color:#95a9aa;
}
.inlinedialog-header input
{
    float:right;
    margin-right:5px;
}
.standard-container
{
    background-color: #b3c3c4;
    border-bottom:1px solid #000;
    padding: 5px 2px 5px 2px;
}
/*ajax toolkit calendar. The only ajaxcontroltoolkit control we use in this entire app. The
calendar is located on skin-CreateEditArticleOptions.ascx*/
.createeditarticleoptions-calendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.createeditarticleoptions-calendar .ajax__calendar_other .ajax__calendar_day, .createeditarticleoptions-calendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
}
.createeditarticleoptions-calendar .ajax__calendar_hover .ajax__calendar_day, .createeditarticleoptions-calendar .ajax__calendar_hover .ajax__calendar_month, .createeditarticleoptions-calendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}
.createeditarticleoptions-calendar .ajax__calendar_active .ajax__calendar_day, .createeditarticleoptions-calendar .ajax__calendar_active .ajax__calendar_month, .createeditarticleoptions-calendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}
/* tabs */

.createeditpageproperties-tabmenu ul.AspNet-Menu
{
    /* general settings */
    z-index: 0;
    text-align: left; /* set to left, right or center */
    margin: 1em 0 1em 0; /* set margins as desired */
    font: bold 11px verdana, arial, sans-serif; /* set font as desired */
    border-bottom: 2px solid #7e99aa; /* set border COLOR as desired. Lower border */
    list-style-type: none;
    padding: 3px 10px 0px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
.footer-navigation ul.AspNet-Menu
{
    border-width: 0px !important;
}
.createeditpageproperties-tabmenu ul.AspNet-Menu li
{
    /* do not change */
    display: inline;
}

.createeditpageproperties-tabmenu ul.AspNet-Menu li.AspNet-Menu-Selected
{
    /* settings for selected tab */
    border-bottom: 1px solid #fff; /* set border color to page background color */
    background-color: #fff; /* set background color to match above border color */
}

.createeditpageproperties-tabmenu ul.AspNet-Menu li.AspNet-Menu-Selected a
{
    /* settings for selected tab link */
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    z-index: 0;
    top: 2px;
    padding-top: 4px; /* must change with respect to padding (X) above and below */
    background-image: none;
}

.createeditpageproperties-tabmenu ul.AspNet-Menu li a
{
    /* settings for all tab links */
    padding: 5px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #7e99aa; /* set border COLOR as desired; usually matches border color specified in .AspNet-Menu */
    background-color: #b2c1c4; /* set unselected tab background color as desired */
    color: #000; /* set unselected tab link color as desired */
    margin-right: 5px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
    font-size:small;
    font-weight: bold;
    display: inline-block;
}

.createeditpageproperties-tabmenu ul.AspNet-Menu a:hover
{
    /* settings for hover effect */
    background-color:#7e99aa; /* set desired hover color */
    color:#000;
}

/*navigation menu*/

.pageselection-dropdown
{
    height: 30px;
    float: left;
    margin-left: 10px;
}
.pageselection-dropdownmenu
{
}
.pageselection-dropdownmenu-staticmenuitem
{
    color: #000;
    border: 1px outset #7e99aa;
    background-color: #d2d9de;
}
.pageselection-dropdownmenu-staticmenuitem tr td
{
    padding: 2px 5px 2px 5px;
}
.pageselection-dropdownmenu-staticmenuitem tr td a
{
    color: #000;
    font-size: large;
}
.pageselection-dropdownmenu-staticmenuitem img
{
    margin-right: 5px;
}
.pageselection-dropdownmenu-staticselected
{
    color: #000;
    background-color: #cdcecf;
    border-top: 1px solid #888d90;
    border-bottom: 1px solid #888d90;
}
.pageselection-dropdownmenu-statichover
{
    color: #000;
    background-color: #7e99aa;
    border: 1px outset #000;
}
/*Dynamic menu item*/
div.pageselection-dropdownmenu-dynamicmenu
{
    background-image: url(Images/DropDownMenu/Blue-DynamicMenuGradient.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #b1b9c0;
    border-left: 1px solid #b1b9c0;
    border-right: 1px solid #b1b9c0;
    z-index: 100;
}
.pageselection-dropdownmenu-dynamicmenuitem
{
    height: 25px;
    border-bottom: 1px solid #ffffff;
    color: #000;
}
.pageselection-dropdownmenu-dynamicmenuitem img
{
    margin-right: 5px;
}
a.pageselection-dropdownmenu-dynamicmenuitem
{
    font-size: large;
    display: block;
    padding: 2px 5px 2px 5px;
    font-weight:normal;
}
.pageselection-dropdownmenu-dynamicselected
{
    color: #000;
    background-color: #cdcecf;
}
.pageselection-dropdownmenu-dynamichover
{
    color: #000;
    background-color: #7e99aa;
}
.navigationmenu-container
{
    height: 35px;
    padding:0px;
    border-top:1px solid #313d40;
    width:976px;
    margin:0 auto 2px auto;
    background-image:url(Images/System/menu-bg.jpg);
    background-repeat:repeat-y;
}
.navigationmenu
{
    height: 35px;
    float: left;
}
.dropdownmenu-staticmenuitem{}
.dropdownmenu-staticmenuitem tr td
{
    padding: 5px;
}
.dropdownmenu-staticmenuitem tr td a
{
    color: #667375;
    font-size:medium !important;
    margin:0 5px 0 5px;
}
.dropdownmenu-staticmenuitem img
{
    margin-right: 5px;
}
.dropdownmenu-staticselected{}
.dropdownmenu-statichover
{
    color: #000000 !important;
    background-color: #2c4750;
}
.navigationmenuordering-back
{
    float: left;
    margin-left: 10px;
}
.archive-treeview img
{
    margin: 0 5px 0 0;
    float:left;
}
.archive-treeview a
{
    font-size:medium;
    color:#000;
    text-decoration:none; 
    margin: 0px;
    float:left;
}
.archive-treeview a:hover
{
    color:#2a2b2b;
    text-decoration:underline;
}
.archive-treeview table
{
    border-collapse:collapse;
}
.archive-treeview table tr td
{
    margin:0px;
    padding:0px;
}
.sitemappathcolorful
{ 
    font-size:small;
    font-family:Verdana;
}
.sitemappathcolorful-pathseparator
{
    font-weight:bold;
    color:#990000;
    margin-left:5px;
}
.sitemappathcolorful-currentnode
{
    color:#333333;
}
.sitemappathcolorful-node
{
    font-size:small;
    font-weight:bold;
    color:#990000;
}
.sitemappathcolorful-rootnode
{
    font-size:small;
    font-weight:bold;
    color:#FF8000;
}
/* login controls eg, CreateUserWizard, Login etc*/
.changepassword 
{
    padding: 4px;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
}
.changepassword, .changepassword tr td table
{
    width: 100%;
}
.changepasswordhint
{
    font-style: italic;
    color: #888888;
}
.changepasswordtitletext, .logintitletext, .createuserwizardtitletext
{
    height: 30px;
    font-weight: bold;
}
.forgottenpassword
{
    width:612px;
    height:202px;
    margin:0 auto 0 auto;
    padding:5px;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
}
.createuserwizard
{
    width:758px;
    margin:0 auto 0 auto;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
}
.adduserwizard
{
    margin:0 auto 0 auto;
}
/*<loginview.ascx>*/
.loginview-content
{
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
    width: 620px; 
    height:260px;
    margin:0 auto 0 auto;
    padding-left:20px;
}
.login
{
    margin:10px auto 10px auto;
}
/*</loginview.ascx>*/
 
/* css layout*/
.banner
{
    height: 87px;
    width: 100%; 
    background-image: url(Images/System/jiffycms-logo.jpg);          
    background-position: left center;    
    background-repeat: no-repeat;
}
.layout-container
{
    width:984px;
    margin:0 auto 0 auto;
    padding:0px;
    background-image:url(Images/System/layout-body.png);
    background-repeat:no-repeat;
}
.layout-body
{
    margin:0 4px 0 4px;
    min-height:492px;
    background-color:#ffffff;
}
.layout-columns
{
    width:974px;
    margin: 0 auto 0 auto;
    padding: 0px;
    list-style-type: none;
}
.left-threecolumn, .left-twocolumn, .content-onecolumn, .right-threecolumn, .right-twocolumn, .middle-threecolumn
{
    float: left;
}
.content-onecolumn
{
    width: 972px;
}
.left-twocolumn
{
    width: 716px;
}
.middle-threecolumn
{
    width: 459px;
}
.right-twocolumn, .right-threecolumn, .left-threecolumn
{
    width: 255px;
    float:left;
}
.footeropening
{
    margin: 0 4px 0 4px;
    padding-top:20px;
    width:976px;
    background: #b2c1c4 url(Images/System/footer.gif) repeat-x center top;
}
.footer-copyright
{
    clear: both;
    text-align: center;
    padding-top: 20px;
    font-size: small;
}
.footer-copyright a
{
    font-size:small;
}
.footerclosing
{
    margin: 0 4px 0 4px;
    width:976px;
    background:url(Images/System/footerclosing.gif) repeat-x center top;
    height: 40px;
}
.float-left
{
   float:left !important;
}
.float-right
{
    float:right !important;
}
/*Skin-AdminMenu.ascx*/
.adminmenu-bar
{
    list-style-type: none;
    padding: 0px;
    margin:5px 0 0 0;
    float: right;
    width: 100%;
}
.adminmenu-bar li
{
    float: right;
    display: block;
    margin: 0px;
}
.adminmenubar-link
{
    color: #425f63;
    text-decoration: none;
    display: block;
    padding: 5px;
    font-size: small;
    font-weight: bold;
    float: left;
    border-left: 1px solid #2d2e2e;
}
.adminmenubar-link:hover
{
    color: #000;
    background-color: #435b65;
}
/*standard and articles detailsview and gridview*/
.standard-detailsview
{
    width: 100%;
    background-color:#d6eaf7;
    border-bottom:2px solid #000;
    border-top:1px solid #000;
    margin:5px 2px 5px 2px;
}
.standard-detailsviewfieldheader
{
    width: 150px;
    padding: 5px;
    border-bottom: 2px solid #ffffff;
    background-color: #b2c1c4;
    text-align: right;
}
.standard-detailsviewcommandrow td a
{
   margin:5px;
   color:#000;
}
.standard-gridview
{
    width: 100%;
    background-color:#b2c1c4;
    border-top:2px solid #000;
    border-bottom:2px solid #000;
    margin:5px 2px 5px 2px;
}
.standard-gridview a
{
    color:#000;
}
.standard-gridviewheader th
{
    background-color: #95a9aa;
    padding: 5px;
    border-bottom: 2px solid #ffffff;
    text-align: right;
}
.standard-gridviewheader th a
{
}
.standard-gridviewheader th
{
    text-align: left !important;
}
.standard-gridviewalternaterow td
{
    background-color:#a0b0ae;
}
.standard-gridviewselectedrowstyle td
{
    background-color: #b2c1c4;
    border-bottom: 2px solid #000;
}
.standard-gridviewfooter
{
    background-color: #95a9aa;
    padding: 5px;
    text-align: right;
}
.aspnet-gridview-pagination
{
    border-top:2px solid #b35e5b;
}
.standard-detailsviewpager, .standard-gridviewpager, .aspnet-gridview-pagination
{
    font-weight: bold;
}
.aspnet-gridview-pagination div
{
    font-size: x-small;
    font-weight: normal;
    float: left;
    margin: 5px 5px 0px 5px;
    color:#cebd65;
}
.standard-detailsviewpager span, .standard-gridviewpager span, .aspnet-gridview-pagination span
{
    border: 1px solid #022659;
    text-decoration: none;
    display: block;
    width: 20px;
    height: 20px;
    background-color: #d1ebf9;
    border-top-color: Red;
    text-align: center;
    float: left;
}
.aspnet-gridview-pagination span
{
    border-top-color:#cebd65;
    background-color:#415e64;
}
.standard-gridviewpager > td{}
.aspnet-gridview-bottom
{
    margin-top: 5px;
    padding: 5px; 
}
.standard-detailsviewpager a, .standard-gridviewpager a, .aspnet-gridview-pagination a
{
    border: 1px solid #022659;
    text-decoration: none;
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    background-color: #ffffff;
    float: left;
    margin-left: 1px;
}
.aspnet-gridview-pagination a
{
    color:#000;
}
.standard-detailsviewpager a:hover, .standard-gridviewpager a:hover
{
    background-color: #d1ebf9;
    border-top-color: Red;
}
.aspnet-gridview-pagination a:hover
{
    background-color:#b35e5b;
    border-top-color:#fbf4ca;
}
.repeateralpha
{
    font-weight: bold;
    height: 50px;
}
.repeateralpha a
{
    border: 1px solid #022659;
    text-decoration: none;
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    background-color: #ffffff;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
}
.repeateralpha a:hover
{
    background-color: #d1ebf9;
    border-top-color: Red;
}
.application-examplelist
{
    margin-left:0px;
    list-style-type: lower-alpha;
    font-size: medium;
}
.application-labelstatusactive, .application-labelstatus-notactive
{
    color: Green;
    font-weight: bold;
    font-size: medium;
}
.application-labelstatus-notactive
{
    color: red !important;
}
.defaultwebsite-container
{
    padding-left:30px;
    text-align:center;
}
.addusertorole-rolename span
{
    margin-right:5px;
}
.manageusers-search,.addusertorole-search
{
    text-align:center;
    float:left;
}
.manageusers-search label,.addusertorole-search label
{
    margin:0 5px 0 5px;
}
.manageusers-repeater,.accessmanager-repeater
{
    float:left;
    background-color:#d6eaf7;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    margin-left:5px;
}
.accessmanager-definitionlist
{
    float:left;
    background-color:#d6eaf7;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    list-style-type :decimal;
    margin-top :20px;
    margin-left:0px;
}
.accessmanager-definitionlist dt
{
    font-weight:bold;
}
.accessmanager-tip
{
    font-style:italic;
    margin-top:20px;
    float:left;
}
.adduser-definitionlist
{
    width: 400px; 
    margin-left: auto; 
    margin-right: auto;
}
.manageusers-repeater p
{
    text-align:center;
    font-weight:bold;
}
.manageusers-roles, .accessmanager-permissions
{
    list-style-type: none;
}
.manageusers-roles li, .accessmanager-permissions li
{
    float: left;
    clear: both;
    margin: 1px 5px 1px 5px;
}
.manageusers-gridview,.accessmanager-gridview,.createeditarticlegroup
{
    float:left;
    width:500px;
}

.manageallroles-createnewroleheader
{
    float: left;
}
.manageallroles-confirmationdialog
{
    float:left;
    margin-left:5px;
}
.manageallroles-reqfieldvalidator
{
    font-weight:normal;
}
.manageallroles-gridview
{
    float:left;
    width:600px;
}
.manageallroles-newrole
{
    width:140px;
    margin-right:5px;
}
.accessmanager-detailsview
{
    float:left;
    margin-left:5px;
    width:400px;
}
.createeditapplication-search
{
    float:left;
}
.createeditapplication-searchcaption
{
    margin-right:5px;
}
.createeditapplication-gridview
{
    width:500px;
    float:left;
}
.createeditapplication-detailsview,.livesearchadmin-detailsview,
.recaptchaadmin-detailsview
{
    float:left;
    width:410px;
    margin-left:5px;
}

.createeditapplication-description,.accessmanager-description
{
    height:60px;
}
.pageroleeditor-gridview
{
    float:left;
    width:500px;
}
.pageroleeditor-detailsview
{
    float:left;
    width:400px;
    margin-left:5px;
}
.pagerelationship-gridview
{
    float:left;
    width:500px;
}
.pagerelationship-detailsview
{
    float:left;
    width:400px;
    margin-left:5px;
}
.createeditapplication-description,.createeditapplication-applicationname,
.accessmanager-description
{
    width:245px;
}
.createeditapplication-fileuploadlimit
{
    width:50px;
}
.createeditapplication-clearall
{
    color: Red;
}
.createeditapplication-clearall input
{
    float: left;
}
.createedituserdefinedpage-gridview
{
    float:left;
    width:400px;
}
.createeditpage-description
{
    height:70px;
}
.createeditpageproperties-pageselection
{
    float:left;
    margin-bottom:20px;
}
.createeditpageproperties-validate
{
    color:Red;
    font-size:medium;
}
.pagemetadata-detailsview
{
    float:left;
    width:400px;
    margin-left:5px;
}
.pagemetadata-gridview
{
    float:left;
    width:500px;
}
.standard-wizard
{
    width: 100%;
}
.standard-wizard-sidebarbutton{}
.standard-wizard-navigationbutton{}
.standard-wizard-sidebar
{
    background-color:#ffffff;
    padding: 10px;
    width: 100px;
}
.standard-wizard-header{}
.standard-wizard-buttons
{
    padding: 5px;
}
.standard-wizard-sidebar a
{
    font-size: medium;
    text-decoration: none;
    color: #000;
}
.standard-wizard-sidebar a:hover
{
    text-decoration: underline;
}
.livesearchbox-searchbox
{
    background-image: url(Images/System/live-searchbox.png);
    background-repeat: no-repeat;
    width: 220px;
    height: 36px;
    padding-top: 10px;
    padding-left: 10px;
    margin:0 auto 0 auto;
}
.livesearchbox-validator
{
    float: left;
}
.livesearchbox-textbox
{
    height: 25px;
    width: 160px;
    border-style: none;
    font-size: x-large;
    float: left;
    margin: 0 auto 0 auto;
    background-image: none !important;
    background-color: transparent;
}
.livesearchbox-button
{
    margin-left: 2px;
    float: left;
}
.livesearchadmin-list
{
    list-style-type: decimal;
}
.recaptchaadmin-list
{
    list-style-type: circle;
}
.filemanagerview-gridview
{
    float:left;
    width:500px;
}
.filemanagerview-mimetype
{
    font-size:smaller;
    color:Maroon;
}
.filemanagerview-uploadquotavalidator
{
    font-size:small;
}
.filemanagerview-fileupload
{
    float:left;
    width:400px;
    margin-left:5px;
}
.filemanagerview-fileupload ul
{
    list-style-type: none;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
    padding: 10px;
    margin: 10px;
}
.filemanagerview-fileupload ul li
{
    margin-top: 5px;
}
.FileManagerView-Roles
{
    width: 100%;
}
.filemanagerview-detailsview > div > table
{
    margin-top: 10px;
    float: left;
    clear: both;
}
.filemanagerview-selectedfolder, .filegallery-selectedfolder
{
    float: left;
    margin-left: 5px;
}
.filemanagerview-imagebuttonback, .filegallery-imagebuttonback
{
    float: left;
    margin-left: 10px;
}
.filemanagerview-hr, .filegallery-hr
{
    clear: both;
    border: 1px solid #2c4556;
}
.healthmonitor-label
{
    float: left;
    width: 100px;
}
.healthmonitor-details
{
    width:510px;
    overflow:auto;
    height:100%;
}
.healthmonitor-detailsviewwrap
{
    width:300px;
}
.healthmonitor-listfilter
{
    float:left;
}
.healthmonitor-gridview
{
    float:left;
    width:410px;
}
.healthmonitor-detailsview
{
    float:left;
    margin-left:5px;
    width:520px;
}
.htmlcontainer-editor,.contactus-editor,
.addnewcomment-editor,.articlecommentdetails-editor
{
    width:98%;
}
.createdeletewebforum-forumstatus
{
    background-color:#b2c1c4;
    margin: 5px;
    padding:2px;
    height:121px;
    border:2px solid #5a6e7f;
}
.createdeletewebforum-forumstatus dt
{
    font-weight:bold;
}
.createdeletewebforum-forumstatus dd
{
    font-size:large;
}
.userinfo
{
    width:100%;
}
.edituserinfo
{
    width:100%;
}
/*webparts*/
.webpartzone-leftcolumn
{
    width:99%;
    margin:5px auto 0 auto;
}
.webpartzone-middlecolumn
{
    width:99%;
    margin:5px auto 0 auto;
}
.webpartzone-rightcolumn
{
    width:99%;
    margin:5px auto 0 auto;
}
.webpartzone-footer
{
    float:left;
    width: 99%;
    margin:15px auto 0 5px;
}
.webpartzone-part{}
.webpartzone-partchrome{}
.webpartzone-parttitle table tr td
{
    padding-right: 5px;
    padding-top: 2px;
}
.webpartzone-titlebarverb
{
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
}
.webpartzone-titlebarverb img, .postlist-heading a img
{
    padding: 0px;
    margin: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
.webpartzone-titlebarverb:hover img, .postlist-heading a:hover img
{
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}
.webpartzone-parttitle
{
    padding: 0px;
    margin: 0px;
    border: 1px solid #415e64;
}
.webpartzone-parttitle > table
{
    background-image: url(Images/WebParts/WebPartTitle.gif);
    background-repeat: repeat;
    border: 1px solid #000;
    color: #d0cfcb;
    text-indent: 5px;
    width: 100%;
    font-size: small;
    height: 30px;
    font-weight: bold;
}
.webpartzone{}
.connectionszone, .catalogzone, .editorzone
{
    width: 100%;
    background-color: #fcfcfc;
    margin:5px auto 5px auto;
    padding: 0px;
    table-layout: fixed;
}
.webpartzoneeditmode
{
    background-color: #ffffff;
    border: 2px solid #91a1be;
}
.webpartzone-partchrome{}
.webpartzone-header
{
    font-size: small;
    color: #fff;
    padding: 3px;
    background-color: #284051;
}
.webpartzone-header > table
{
    height: 30px;
    font-size: small;
    color: #dfe5e6;
    letter-spacing: 1px;
    background-color: #284051;
    background-image: url(Images/WebParts/webpartzone-header.gif);
    background-repeat: repeat-x;
    border: 1px solid #000;
}
.webpartzone-header table tr td
{
}
.webpartzone-parttitle table tr td
{
    padding-right: 5px;
    padding-top: 2px;
}
.webpartzone-titlebarverb
{
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
}
.webpartzone-titlebarverb img, .connectionszone-verb img, .editorzone-verb img, .catalogzone-verb img
{
    padding: 0px;
    margin: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
.webpartzone-titlebarverb:hover img, .connectionszone-verb:hover img, .editorzone-verb:hover img, .catalogzone-verb:hover img
{
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}
.editorzone-header
{
    display: none;
}
.connectionszone-header table, .editorzone-header, .catalogzone-header table
{
    text-indent: 5px;
    background-image: url(Images/WebParts/PartTitle.gif);
    background-repeat: repeat;
    font-size: medium;
    height: 35px;
    border-bottom: 1px solid gray;
}
.connectionszone-label, .editorzone-label, .catalogzone-label
{
    font-size: medium;
}
.connectionszone-footer, .editorzone-footer div, .catalogzone-footer
{
    margin: 6px !important;
}
.catalogzone-footer div label
{
    clear: both;
    float: left;
}
.catalogzone-footer div select
{
    float: left;
    clear: both;
    margin-bottom: 5px;
}
.webparts-instructiontext
{
    font-size: small;
    display: block;
    border: 2px solid #fdea6c;
    background-color: #fffeb9;
    color: #000;
    padding: 2px;
    margin: 5px;
}
input.connectionszone-editui, input.editorzone-editui
{
    background-image: url(Images/WebParts/EditorZoneUI-Gradient.gif);
    background-repeat: repeat-x;
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d4d0c8;
    border-bottom: 1px solid #d4d0c8;
    height: 22px;
    font-size: large;
    max-width: 200px;
}
select.connectionszone-editui, select.editorzone-editui{}
.connectionszone-editui input[type="checkbox"], .editorzone-editui input[type="checkbox"]{}
.connectionszone-verb, .editorzone-verb, .catalogzone-verb
{
    font-size: small;
    margin: 0px;
    padding: 0px;
}
.connectionszone-verb img, .editorzone-verb img
{
    padding-right: 3px;
}
.connectionszone fieldset, .editorzone fieldset, .catalogzone-partchrome, .connectiongroup-panel fieldset
{
    font-size: medium;
    border: 1px solid #cdcecf;
    margin: 5px;
}

.editorzone fieldset div, .editorzone fieldset div table
{
    padding: 0px;
    margin: 0px;
    table-layout: fixed;
}
.editorzone tr td table,.editorzone tr td table tr td fieldset div div table
{    
    table-layout: fixed;
}
.editorzone tr td table tr td fieldset legend
{
    border-bottom: 1px solid #000;
    font-weight: bold;
    font-size: large !important;
}
.editorzone-footer div a{}
.editorzone-footer div a img{}
.catalogzone-partchrome
{
    margin: 0px;
}
.catalogzone-partlink
{
    font-weight: bold;
}
.catalogzone-selectedpartlink
{
    font-size: large;
}
.catalogzone-editui
{
    
}
.connectionszone tr > td > table
{
    border-width: 0px !important;
    border-style: none !important;
}

/*articles*/
.rssfeedshyperlinks-button
{
    margin: 0px;
    padding: 0px;
}

.rssfeedshyperlinks-button a
{
    display: block;
    float: right;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 19px;
    background: url(Images/System/RssFeeds-14x14.png) no-repeat 0px 50%;
    text-decoration: none;
}
.rssfeedshyperlinks-button a:hover
{
    text-decoration: underline;
}
.articletags-emptydata
{
    float: left;
    margin-left: 5px;
}
.newarticlewizard-dropdownlistcategories
{
    margin: 10px 0px 10px 5px;
}
.article-panelmoderatornotestitle
{
    font-weight: bold;
}
.article-panelmoderatornotes
{
    font-size: small;
    padding: 5px;
}
.article-container
{
    float:left;
}
.articleview-heading,.article-heading
{
    color:#000;
    margin:0px;
    padding:0px;
}
.article-heading
{
   margin-top:10px;
   float:left;
}
.article-footer>span
{
    float:right;
}
.articleview-postdate,.article-postdate
{
    background-image:url(Images/System/datetime.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:13px;
}
.toparticlessummaryview-heading
{
    margin: 10px 0 5px 0;
    padding: 2px 0 2px 0;
    border-bottom: 2px solid #01313d;
    text-align: center;
}
.articleview-heading a
{
    font-size:medium!important;
}
.toparticlessummaryview-heading a
{
    font-size:medium;
}
.articleview-heading a, .toparticlessummaryview-heading a
{
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.articleview-heading a:hover, .toparticlessummaryview-heading a:hover
{
    text-decoration: underline;
}
.articleview-totalcomment, .toparticlessummaryview-totalcomment
{
    text-decoration: none;
}
.articleview-authorlink,.article-author
{
    background-image:url(Images/System/createdby.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left: 18px;
}
.articleview-comment
{
    background-image:url(Images/Article/comment.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left: 12px;
    margin-left:2px;
}
.articleview-comment span
{
    margin-left:2px;
}
.articleview-authorlink, .articleview-attributes, 
.articleview-readmore, .toparticlessummaryview-articleinfo,
.article-attributes,.article-author
{
    font-size:small !important;
}
.articleview-attributes,.article-attributes
{
    margin-bottom:10px;
}
.article-attributes
{
    float:left;
}
.articleview-rssfeedshyperlinks
{
    float: right;
    width: 120px;
}
.articleview-readmore
{
    color: #093f68 !important;
    text-decoration:none;
    background-image:url(Images/Article/pointer.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:18px;
}
.articleview-readmore:hover,.toparticlessummaryview-readmore:hover
{
    background-color:#edf1f2;
}
.articleview-categoryname
{
    color: #000;
    margin-left:2px;
}
.articleview-editlink img
{
    border-style: none;
    border-width: 0px;
}
.article-taglist span
{
    background-image:url(Images/Article/tagged-under.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:18px;
}
.article-content
{
    font-size:medium;
    float:left;
    overflow:auto;
    width:100%;
    height:100%;
}
.article-comment-content
{
    font-size:medium;
    margin: 0 2px 0 2px;
}
.taglistview-panelarticlegroupname fieldset, .archiveview-panelarticlegroupname fieldset, 
.toparticlessummaryview-articlegroupname fieldset, .articleview-articlegroupname fieldset
{
    border-width:0px;
    border-style:none;
}
.taglistview-panelarticlegroupname, .archiveview-panelarticlegroupname, 
.toparticlessummaryview-articlegroupname,.articleview-articlegroupname 
{
    padding: 2px;
    margin: 2px;
    border-bottom:1px dotted #000;
    background-color:#fbf4ca;
    font-size:small;
    font-weight:bold;
}
.articleview-articlegroupname label
{
    margin-right:5px;
}
.toparticlessummaryview-container
{
    background: #c3ccce url(Images/Article/articlesummary-gradient.jpg) repeat-x;
    border: 1px solid #c8d3d3;
}
.articleview-container
{
    font-size:medium;
}

.articleview-container,.articlesarchiveview-container
{
    border: 1px solid #c8d3d3;
    background: #a7b8bb url(Images/Article/articleview-gradient.jpg) repeat-x;
    float: left;
    width:100%;
}
.articlesarchiveview-container
{
    padding:5px;
}
.articlesarchiveview-container
{
    width: 225px;
    overflow: auto;
    height: 100% !important;
}
.toparticlessummaryview-content
{
    font-size: medium;
    color: #000;
    margin-bottom: 5px;
}
.taglistview-container
{
    float: left;
    width:100%;
    background: #01313c !important;
    border:1px solid #415e64 !important;
    font-size:smaller;
    font-weight:bold;
    text-transform:capitalize;
    background-image:url(Images/Article/article-taglist-gradient.jpg)!important;
    background-repeat:no-repeat;
}
.taglistview-container > div >table
{
    width:100%;
}
.taglistview-link span
{
    visibility:hidden;
    font-size:10px;
    background-image:url(Images/Article/go.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:16px;
    margin-left:5px;
    color:#cebd65;
}
.taglistview-link:hover span
{
    visibility:visible;
}
.taglistview-link
{
    display:block;
    text-decoration: none;
    padding:3px 0 3px 18px;
    background-image:url(Images/Article/pointer-out.png);
    background-repeat:no-repeat;
    background-position:5px center;
    margin: 2px 5px 0 5px;
    color:#415e64;
}
.taglistview-link:hover
{
    background-color:#000;
    background-image:url(Images/Article/pointer-over.png);
    background-repeat:no-repeat;
    background-position:5px center;
    color:#b35e5b;
}
.tagweightminimum a{}
.tagweightaverage a{}
.tagweightmaximum a{}
.article-detailsview
{
    background-image:url(Images/Article/articleitem-gradient.jpg);
    background-repeat:repeat-x;
    width: 100%;
    border-width:0px !important;
    border-style:none !important;
}
.article-detailsview tr td
{
    padding:5px;
    border-width:0px !important;
    border-style:none !important;
}
.article-commanditem
{
    float:left;
    width:100%;
    border-bottom:1px dotted #000;
    padding-bottom:5px;
}
.article-addnewcomment
{
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
}
/*Skin-Article.ascx*/
.article-addnewcomment fieldset
{
    padding:5px;
    border-width:0px;
}
.article-addnewcomment legend
{
    font-weight:bold;
}
.article-avatar
{
    float: left;
}
.article-comment-bubble
{
    float: left;
    margin-left: 5px;
    width:600px;
}
.textareas-Commands span
{
    margin-right: 5px;
    float: right;
}
.article-recaptcha
{
    padding-top: 5px;
    clear: both;
}
.articlecommentdetails-caption
{
    display:block;
    float:left;
    width:70px;
    padding:5px;
    font-weight:bold !important;
}
.articlecommentdetails-field
{
    display:block;
    float:left;
    padding:5px;
}
.articlecommentdetails-insertfield
{
    display:block;
    float:left;
}
.articlecommentdetails-insertcaption
{
    font-weight:bold;
}
.adminarticlegroup-dropdownlist
{
    float:left;
    margin-right:5px;
    margin-top:5px;
}
.articletag-gridview
{
    float:left;
    margin-top:5px;
    width:450px;
}
.articletag-closebutton
{
    float:right;
}
.article-gridview
{
    width: 100%;
}
.article-gridview a
{
    color: #00221b;
    font-weight: bold;
    font-size: small;
}
.article-gridviewheader th
{
    color: #ffffff;
    padding: 5px; 
    text-align: right;
}
.article-gridviewheader th a
{
    float: right;
}
.article-gridviewheader th
{
    text-align: left !important;
}
.article-gridviewfooter td{}
.article-gridviewalternaterow td, .article-gridviewrow td{}
.article-gridviewselectedrowstyle td
{
    background-image: url(Images/System/articlegridview-selected.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
    border-bottom: 2px solid #000;
}
.article-gridviewfooter
{
    background-color: #b2b4b6;
    padding: 5px;
    text-align: right;
}
.contactus-container
{
    float:left;
    clear:both;
    width:100%;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    background:#b2c1c4;
}
.contactus-layout
{
    margin:10px;
}
.contactus-layout dt,.contactus-layout dd
{
    margin:5px 0 5px 0;
}
.contactus-commands
{
    float:left;
    width:100%
}
.contactus-textbox
{
    width:200px;
}
/*forum*/
.forumgrouplist, .threadview, .showforum
{
    margin-bottom: 30px;
    width: 100%;
}
.forumgrouplist > tbody > tr > td, .threadview > tbody > tr > td
{
    border-bottom: 1px solid #e1e1e1;
}
.forumgrouplist-header-captions th, .threadview-header-captions th
{
    background-color: #bdc9d1;
}
.forumgrouplist-header-forum{}
.forumgrouplist-header-totalthreads{}
.forumgrouplist-header-totalposts, .forumgrouplist-header-lastpost{}
.threadview-header-thread{}
.threadview-header-startedby{}
.threadview-header-totalreplies, .threadview-header-totalviews{}
.threadview-header-lastpost{}
.forumrepeater-linkforumtitle a img,.forumrepeater-linkforumtitle a span
{
    float:left;
    border:0px;
}
.forumrepeater-item-lastpost
{
    width: 100px;
}
.threadview-item-statusicon
{
    width: 50px;
}
.threadview-item-thread
{
    width: 200px;
}
.threadview-item-startedby
{
    width: 100px;
}
.threadview-item-totalreplies
{
    width: 75px;
}
.threadview-item-totalviews
{
    width: 75px;
}
.threadview-item-lastpost
{
    width: 150px;
}
.threadlist-alternatingitem, .forumrepeater-alternatingitem
{
    background-color: #f8f8f8;
    border: 1px solid #f2f2f2;
}
.forumgrouplist a, .threadview a, .threadview-mostrecentauthorlink, .threadview-startedbylink, .createeditpost-link, .moderateview-posts a, .postlisting-startedbylink, .postlisting-threadsubjectlink, .roleselector-roles a, .forumstatistics a, .whoisonline-userslist a, .searchbox-footer a, .searchresultpostlist a
{
    color: #0b03af;
    font-weight: bold;
}
.createeditpost-link
{
    font-weight: normal;
}
.forumgrouplist a:hover, .threadview a:hover, .threadview-mostrecentauthorlink:hover, .threadview-startedbylink:hover, .createeditpost-link:hover, .moderateview-posts a:hover, .postlisting-startedbylink:hover, .postlisting-threadsubjectlink:hover, .roleselector-roles a:hover, .ModeratedForums a:hover, .ForumStatistics a:hover, .whoisonline-userslist a:hover, .searchbox-footer a:hover, .searchresultpostlist a:hover
{
    text-decoration: none;
    color: #000;
}
.threadview-mostrecentauthorlink, .postlisting-startedbylink
{
    font-size: medium !important;
    font-weight: normal !important;
}
.pager-container
{
    width: 300px;
    float: right;
}
.pager-container div
{
    float: right;
}
.pager-button, .pager-nextprevious
{
    float: left;
    border: 1px solid #72808a;
    background-color: #a0aab2;
    color: #ffffff;
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    text-align: center;
    text-decoration: none;
}
.pager-button:hover, .pager-nextprevious:hover
{
    background-color: #ffffff;
    border: 1px solid #000;
    color: #000;
}
.pager-text
{
    float: left;
    padding-right: 24px;
}
.pager-selectedbutton
{
    float: left;
    display: block;
    border: 1px solid #72808a;
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    text-align: center;
    text-decoration: none;
}
.postlist-item
{
    width: 100%;
    border: 1px solid #f2f3f4;
    float: left;
}
.postlist-postdate
{
    margin-left: 10px;
    font-size: smaller;
    color: #000;
    font-style: italic;
}
.postlist-authordetailscolumn
{
    width: 155px;
    border-right: 1px dotted #a0aab2;
}
.postlist-commandbuttonrow
{
    height: 10px;
}
.postlist-authorname
{
    padding-left: 10px;
    padding-bottom: 5px;
}
.postlist-joineddate, .postlist-totalposts
{
    padding-left: 10px;
    font-size: smaller;
    font-style: italic;
}
.postlist-heading
{
    background-color: #a0aab2;
    padding: 0px;
    margin: 0px;
}
.postlist-heading img
{
    border: 0px;
}
.postlist-heading th
{
    border-bottom: 1px solid #51626f;
}

.postlist-post, .moderationview-post
{
    height: 150px;
    background-image: url(Images/Forum/postitem-gradient.gif);
    background-repeat: repeat-x;
    padding: 5px;
}
.createeditpost-previewpost
{
    height: auto !important;
}
.postlist-postbody, .createeditpost-previewpostbody, .moderationview-postbody
{
    min-height: 140px;
}
.moderationview-header h3
{
    padding: 0px;
    margin: 0px;
}
.moderationview-header-captions th, .postlisting-header-captions th, .createeditforum-caption, .edituserinfo-caption, .userinfo-caption
{
    padding: 5px;
}
.showpostlist-advancedoptions
{
    border-top: 1px dotted #a0aab2;
    border-bottom: 1px dotted #a0aab2;
    margin: 5px auto 5px auto;
    padding: 5px; /*background-color:#e2e4e6;*/
    vertical-align: middle;
}

.showforum-header
{
    padding: 2px 0px 0px 0px;
    margin: 0px;
}
.showforum-header td
{
    border-bottom: 1px solid #000;
    background-color: #e2e4e6;
}
.moderateview-posts
{
    width: 100%;
}
.postlisting
{
    width: 100%;
}
.postlisting-alternatingitem
{
    background-color: #f1f1f2;
    border-bottom: 1px solid #dcddde;
}
.postlisting-icons
{
    padding-right: 10px;
}
.forumrepeater-paneldeleteconfirmation
{
    width: 300px;
}
.createeditforum, .whoisonline, .searchresultpostlist, .deletepost,.forumstatistics
{
    width: 100%;
    border: 1px solid #d9e2ea;
    background-image: url(Images/Forum/postitem-gradient.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
}
.createeditpost-previewpost,.postlist-subject, 
.moderationview-postheading, .createeditpost-previewsubject, .message-title th
{
    border-bottom:2px solid #000;
}
.createeditlist-replyto
{
    width:100%;
    background-color:#cbd5d7;
}
.message
{
    margin:0 auto 0 auto;
}
.movepost
{
    width:100%;
}
.forumstatistics, .whoisonline
{
    width: 100%;
}
.forumstatistics-padding, .whoisonline-padding
{
    padding-left: 2px;
    padding-right: 2px;
}
.createeditforum-title, .edituserinfo-title th, userinfo-title th
{
    border-bottom: 2px solid #000;
}
.createeditforum-caption, .edituserinfo-caption, .userinfo-caption
{
    width: 150px;
}
.userinfo-caption
{
    width: 20% !important;
}
.createeditforumgroup-aboutsummary
{
    border-bottom: 2px solid #000;
    font-weight: normal;
}
.createeditforumgroup-title
{
    text-align: center;
    font-weight: bold;
}
.createeditforumgroup
{
    list-style-type: none;
}
.createeditforumgroup li
{
    padding: 10px 5px 10px 5px;
}
.createeditforumgroup-field
{
    margin-left: 20px;
}
.createeditforumgroup-submitbuttons
{
    border-top: 1px dotted #000;
    padding: 10px;
}
.roleselector-activeroles, .roleselector-allroles, 
.edituserinfo-advancedoptions
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid gray;
    background-color: #bdc9d1;
    float: left;
    width: 352px;
}
.roleselector
{
    float:left;
    margin-right:5px;
}
.moderatedforums-unmoderated, .edituserinfo-advancedoptions
{
    border-bottom: 1px solid #000;
    width: 402px;
}
.edituserinfo-advancedoptions
{
    background-color:#fbf4ca;
}
.roleselector-allroles
{
    border-bottom: 1px solid #000;
}
.roleselector-heading
{
    background-color: #a0aab2;
    padding: 0px;
    margin: 0px;
    font-weight: normal;
    border-bottom: 1px solid #000;
}
.forumstatistics-title th, .forumstatistics-title, .forumstatistics-topusers-title, .forumstatistics-footer, .whoisonline-title, .whoisonline-footer,.searchresultpostlist-subject td,.moderationview-subject
{
    border-bottom: 1px solid #d1d3d4;
    background-color: #f1f1f1;
}
.forumstatistics-title th img
{
    margin-right: 5px;
}
.forumstatistics-topusers-title
{
    font-weight: bold;
    text-align: center;
}
.forumstatistics-topusers-title img
{
    margin-right: 5px;
}
.forumstatistics-topusers
{
    list-style-type: decimal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.whoisonline-title
{
    text-align: center;
}
.whoisonline-userslist
{
    overflow: auto;
    width: 100%;
    max-height: 100px;
}
.whoisonline-userslist span
{
    float: left;
    white-space: nowrap;
}
.whoisonline-admin
{
    color: Red !important;
    font-weight: bold !important;
}
.whoisonline-mod
{
    color: green !important;
    font-weight: bold !important;
}
.forum-searchbox
{
    background-image: url(Images/System/forum-searchbox.png);
    background-repeat: no-repeat;
    width: 220px;
    height: 36px;
    padding-top: 10px;
    padding-left: 10px;
    margin:0 auto 0 auto;
}
.forum-searchbox-Validator
{
    float: left;
}
.forum-searchbox-TextBox
{
    height: 25px;
    width: 160px;
    border-style: none;
    font-size: x-large;
    float: left;
    margin-left: 5px;
    background-image: none !important;
    background-color: transparent;
    margin:0 auto 0 auto;
}
.forum-searchbox-Button
{
    margin-left: 2px;
    float: left;
}
.searchbox-footer
{
    text-align: right;
    padding: 5px;
}
.searchoptions-background
{
    background-color: #e1e1e1;
    margin: 0.2em;
}
.searchoptions-foreground
{
    position: relative;
    top: -0.2em;
    right: 0.2em;
    background: #f7f7f7 url(Images/Forum/advancedsearch-gradient.gif) repeat-x;
    background-repeat: repeat-x;
    padding: 5px;
}
.searchoptions-commands ul
{
    list-style-type: none;
    padding-bottom: 10px;
}
.searchoptions-commands ul li
{
    float: left;
    margin-right: 5px;
}
.searchoptions-commands div
{
    margin:10px 0 0 0;
}
.searchresultpostlist-body td
{
    padding: 20px;
}
.searchresultpostlist-body td span
{
    padding-right: 2px;
}
.searchview-totalrecords
{
    text-align: center;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
    color: green;
    clear: both;
}
.userinfo-field
{
    width: 80%;
}
.userinfo-hilight
{
    font-size: small;
}
.createeditpost-title
{
    display:block;
    text-align:center;
}
.createeditpost-list
{
    list-style-type: none;
    margin: 0px;
    padding-left: 5px;
}
.createeditpost-list li
{
    margin-top: 5px;
}
.createeditpost-post > ul
{
    width: 100%;
    list-style-type: none;
    margin: 0px;
    padding-left: 5px;
}
.createeditpost-post > ul > li
{
    padding: 10px;
    margin:10px;
}
.deletepost-hasreplies
{
    font-weight: bold;
}
.message-body
{
    height: 545px;
    vertical-align: middle;
}
.movepost-field
{
    width: 100%;
}
.movepost-field span
{
    text-decoration: underline;
    font-weight: bold;
    padding-right: 5px;
}
.forum-dashboard-title
{
    text-align: center;
    font-size: large;
}
.forum-dashboard
{
    background-color: #b3c3c4;
    border-bottom:1px solid #000;
}
.forum-dashboard li
{
    list-style-type: none;
    border-top:1px dotted #000;
}
.forum-dashboard li div
{
   text-indent:10px;
}
.forum-dashboard-links
{
    display:block;
    float:left;
    width:100%;
}
.forum-dashboard-links span
{
    float:left;
    padding: 0px;
    margin: 20px 0 0 0;
}
.forum-dashboard-links img
{
    border-width: 0px;
    border-style: none;
    float: left;
}
