﻿/* Reset CSS */

body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, th, td
{
    margin: 0;
    padding: 0;
}

address, caption, cite, code, dfn, th, var
{
    font-style: normal;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th
{
    text-align: left;
}

fieldset
{
    border: 0;
}

ol, ul
{
    list-style: none;
}

abbr, acronym
{
    border: 0;
}

q:before, q:after
{
    content: '';
}



/* Common CSS */

html, body
{  
    height: 100%; 
    overflow: hidden;    
}

body 
{
    color: #444444;
    font-size: 11px;
    font-family: Tahoma;
}

h1, h2, h3, h4, h5, h6, p
{
    margin-top: 8px;
    margin-bottom: 8px;
}

h1, h2, h3, h4, h5, h6
{
    color: #3B5998;
}

img { border: none; }

a  
{
    color: #3B5998;
}

b, strong { font-weight: bold; }
i, em { font-style: italic; }

h1 { font-size: 15px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

p { text-align: justify; }

.text-align-left { text-align: left; }
.text-align-center { text-align: center; }
.text-align-justify { text-align: justify; }
.text-align-right { text-align: right; }

.float-none { float: none; }
.float-left { float: left; }
.float-right { float: right; }

.clear-none { clear: none; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }

.vertical-align-top { vertical-align: top; }

.margin-center  
{
    margin-left: auto;                  
    margin-right: auto; 
}

.margin-left { margin-right: auto; }
.margin-right { margin-left: auto; }

.invisible  
{
    position: absolute;
    visibility: hidden; 
}

.common-image-border 
{
    padding: 2px;
    border: solid 1px #E0E0E0;
}

.common-link-button, 
.common-delete-button
{
    width: 80px;
    display: block;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;   
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
    border: solid 1px #3B6E22;
    background-color: #67A54B;
         
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;       
}

.common-link-button:hover, 
.common-delete-button:hover  
{
    text-decoration: underline;
}

.common-delete-button 
{
    border: solid 1px #AA0000;
    background-color: #DD3C10;
}

.common-submit-button 
{
    width: 80px;
    color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
    font-weight: bold;   
    padding-top: 2px;
    padding-bottom: 2px;
    border: solid 1px #3B6E22;
    background-color: #67A54B;
    
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;       
}

.common-submit-button-small 
{
    width: 40px;
    color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
    font-weight: bold;   
    padding-top: 2px;
    padding-bottom: 2px;
    border: solid 1px #3B6E22;
    background-color: #67A54B;

    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;       
}

.common-undo-button
{
    display: block;
    width: 14px;
    height: 14px;
    border: none 0px;
    background-image: url('Undo.gif');
    background-repeat: no-repeat;
}

.common-delete-button2
{
    display: block;
    width: 14px;
    height: 14px;
    border: none 0px;
    background-image: url('Delete.gif');
    background-repeat: no-repeat;
}

.common-edit-button
{
    display: block;
    width: 14px;
    height: 14px;
    border: none 0px;
    background-image: url('Edit.gif');
    background-repeat: no-repeat;
}

.common-required-textbox 
{
    border: solid 1px #FFAA00;
	background-color: #FFFFD4;
}

.common-error-text 
{
    color: #D50000;   
}

.white-space-nowrap 
{
    white-space: nowrap;
}

.white-space-normal 
{
    white-space: normal;
}



.field-validation-error 
{
    color: #FF5555;   
}

.input-validation-error 
{
    
}

.validation-summary-errors 
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    color: #FF2A2A;
    margin-bottom: 10px;
    background-color: #FFD4D4;
    border: solid 1px #FF0000;     
}

.validation-summary-errors ul li
{
    list-style-type: disc;
    list-style-position: inside;
}

.common-warning-message 
{
    padding: 10px;
    border: solid 1px #FFAAAA;
    background-color: #FFEBE8;
    margin-left: 8px;
    margin-right: 8px;
}

.common-information-message 
{
    padding: 10px;
    border: solid 1px #3B6E22;
    background-color: #D4FFAA;
    margin-left: 8px;
    margin-right: 8px;
}


.common-unsorted-list 
{
    padding-left: 20px;
    list-style-type: disc;
    list-style-position: outside;
}

.common-unsorted-list li 
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.common-pager-button 
{
    padding-top: 1px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 2px;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    border: solid 1px #6D84B4;
    background-color: #ECEFF5;
}

.common-pager-button-selected 
{
    color: #FFFFFF;
    padding-top: 1px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 2px;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    border: solid 1px #254588;
    background-color: #6D84B4;
}

.common-pager-next-previous-button
{
    padding-top: 1px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 2px;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    border: solid 1px #DD3C10;
    background-color: #FFEBE8;
}



/* Site CSS */

.application-main 
{
    height: 100%; 
    overflow: auto;
    position: relative;   
}

.application-top-banner 
{    
    padding-top: 12px;
    background-color: #6D84B4;
    border-bottom: solid 1px #1D2A5B;    
}

.application-top-banner-inner 
{
    width: 960px;    
    margin-left: auto;
    margin-right: auto;    
}

.application-top-banner-inner-adv 
{
    padding: 4px;
}

.application-header
{
    height: 100px;
    background-color: #3B5998;
    border-bottom: solid 1px #1D2A5B;
}

.application-header-inner 
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;    
}

.application-main-menu
{
    height: 22px;
    padding-top: 8px;
    border-bottom: solid 1px #1D2A5B;
    background-color: #6D84B4;
    background-image: url('menubar.gif');
    background-repeat: repeat-x;
}

.application-main-menu-inner 
{ 
    width: 960px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.application-header-inner-logo 
{
    margin-top: 5px;
}

.application-main-menu-inner ul li 
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}

.application-main-menu-inner ul li a
{
    color: #FFFFFF;
    font-weight: bold;
}

.application-main-menu-inner-username 
{
    color: #FFFF1F;
    font-weight: bold;
}

.application-main-content 
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.application-main-content-left 
{
    padding-top: 5px;
    width: 200px;
    float: left;        
}

.application-main-content-left ul 
{ 
    width: 192px;   
}

.application-main-content-left ul li a
{   
    display: block;
    color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 8px;  
    padding-right: 8px;  
    margin-bottom: 1px;
    text-decoration: none;    
    background-color: #1D4088;
}

.application-main-content-left ul li ul li a
{      
    padding-left: 12px;  
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #5973A8;
}

.application-main-content-left ul li ul li ul li a
{      
    color: #1D4088;
    padding-left: 20px;   
    background-color: #ECEFF5;
}

.application-main-content-left ul li ul li ul li ul li a
{      
    padding-left: 30px;      
}

.application-main-content-left ul li a:hover
{  
    text-decoration: underline;     
}



.application-main-content-left2 
{
    width: 200px;
    float: left;        
}

.application-main-content-left2 ul 
{ 
    padding-top: 5px; 
    padding-right: 8px;   
}

.application-main-content-left2 ul li 
{   
    margin-bottom: 1px;
    background-color: #E8EEF7;
    border: solid 1px #CCCCCC;    
}

.application-main-content-left2 ul li a.selected 
{
    background-color: #C3D9FF;   
}

.application-main-content-left2 ul li a
{
    height: 15px;
    display: block;
    padding-top: 5px;    
    padding-bottom: 3px;
    
    padding-left: 15px;  
    text-decoration: none;    
    background-repeat: no-repeat;
}

.application-main-content-left2 ul li a:hover
{  
    text-decoration: underline; 
}



.application-main-content-center 
{
    float: left;
    width: 500px;   
}

.application-main-content-right 
{
    float: left;
    width: 252px;  
    padding-top: 5px;
    padding-left: 8px;  
}

.application-footer 
{
    color: #FFFFFF;
    width: 960px;
    height: 22px;
    padding-top: 8px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border: solid 1px #1D2A5B;    
    background-image: url('menubar.gif');
    background-repeat: repeat-x;
}

.application-footer a 
{
    color: #FFFFFF;
    margin-left: 3px;
    margin-right: 3px;
}

.application-disclaimer 
{
    width: 660px;
    margin-left: auto;
    margin-right: auto;
}

.application-disclaimer p
{
    text-align: center;
}

.application-domain 
{
    width: 660px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;   
    padding-bottom: 10px;
}



.single-site-layout
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.single-site-layout-menu li
{
    float: left;
}

.single-site-layout-menu li a
{
    color: #FFFFFF;
    display: block;
    padding-top: 3px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 3px;
    margin-right: 1px;
    border: solid 1px #3B5998;
    background-color: #6D84B4;
    text-decoration: none;
}

.single-site-layout-menu li a.selected
{
    background-color: #3B5998;
}

.single-site-layout-menu li a:hover
{
    text-decoration: underline;
}

.single-site-layout tr td
{
    padding: 10px;
}

.single-site-layout tr td h3
{
    padding-bottom: 5px; 
    border-bottom: solid 1px #CCCCCC;
}

.single-site-layout tr td table
{
    margin-left: auto;
    margin-right: auto;
}

.single-site-layout tr td table tr td
{
    padding: 3px;
}

.single-site-layout-required-textbox
{
    width: 200px;
    border: solid 1px #FFAA00;
	background-color: #FFFFD4;
}

.single-site-layout-normal-textbox
{
    width: 200px;
}

.single-site-layout-message
{
    padding: 10px;
    background-color: #D4FFAA;
    border: solid 1px #67A54B;   
}




.common-item-detail 
{
    padding-top: 5px;
    margin-bottom: 10px;
}

.common-item-detail-header 
{   
    height: 23px;
    color: #FFFFFF;   
    background-color: #6D84B4;
     
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;
}

.common-item-detail-header div.identifier 
{
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: #67A54B;
                  
    -moz-border-radius-topleft: 2px;    
    -moz-border-radius-bottomleft: 2px;    
    -webkit-border-top-left-radius: 2px;   
    -webkit-border-bottom-left-radius: 2px;   
}

.common-item-detail-header div.datetime
{
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 8px;  
}

.common-item-detail-header div.title
{
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;  
}

.common-item-detail-username
{
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px; 
    color: #FFFF1F;
}

.common-item-detail-unanswered 
{
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    color: #FFFFFF;
}

.common-item-detail-answered 
{
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    color: #FFFF00;
}

.common-item-detail h1, h2, h3, h4, h5, h6
{
    padding-left: 8px;
    padding-right: 8px;
}

.common-item-detail-heading 
{       
    font-size: 12px;
}

.common-item-detail p
{
    padding-left: 8px;
    padding-right: 8px;
}

.common-item-detail-status 
{
    padding-left: 8px;
    padding-right: 8px;    
}

.common-item-detail-lightblue 
{
    padding: 4px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    background-color: #ECEFF5;
}

.common-item-detail-lightgreen 
{
    padding: 4px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    background-color: #D4FFAA;
}

.common-item-detail-image-dropdown 
{
    margin-left: 8px;
    margin-right: 13px;
    margin-bottom: 8px;
    overflow: auto;  
    height: 176px;    
}

.common-item-detail-image-dropdown2 
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    overflow: auto;
    width: 570px;
    height: 94px;    
}

.common-item-detail-image-dropdown-item
{
    float: left;
    margin-bottom: 8px;
}

.common-item-detail-image-dropdown input, 
.common-item-detail-image-dropdown2 input
{
    margin-top: 2px;
}

.common-item-detail-image-dropdown-img
{
    width: 90px; 
    height: 90px; 
    padding: 1px;
}

.common-item-detail-image-dropdown-img2
{
    width: 90px; 
    height: 67px; 
    padding: 1px;
}

.common-item-detail-image 
{
    overflow: auto; 
    max-height: 320px; 
    margin-left: 8px; 
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 2px; 
    text-align: center;
}

.common-image-gallery-detail 
{   
    overflow: auto;
    padding-top: 26px;
    padding-bottom: 26px;
    margin-left: 8px;
    margin-right: 8px;
    background-color: #ECEFF5;
    text-align: center;
}

.common-image-gallery-preview 
{
    position: relative;
    overflow: hidden; 
    float: left; 
    height: 110px; 
    margin: 5px; 
    padding: 2px; 
    border: solid 1px #CCCCCC; 
    background-color: #E8EEF7;
}

.common-image-gallery-preview-delete 
{
    position: absolute; 
    left: 0px; top: 0px;
}

.common-item-detail-preview img
{
    float: left;
    margin-right: 10px;
}

.common-item-detail-pager 
{
    background-color: #ECEFF5;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 5px;
}

.common-item-detail-empty 
{
    padding-top: 8px;
    padding-bottom: 8px;
}

.common-item-detail-upload 
{
    padding: 8px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    background-color: #ECEFF5;
}



.common-item-detail-search
{    
    color: #FFFFFF; 
}

.common-item-detail-search table
{
}

.common-item-detail-search table tr td
{
    padding-left: 2px;
    padding-right: 2px;
}




.common-item-detail-filter
{
    margin-bottom: 8px;
}

.common-item-detail-filter table
{
    margin-left: auto;
    margin-right: auto;
}

.common-item-detail-filter table tr td
{
    padding: 3px;
}

.common-item-detail-filter-dropdownlist 
{
    width: 175px;
}

.common-item-detail-filter-button 
{
    margin: 5px;
    padding: 5px;
    text-align: center;   
    background-color: #ECEFF5;
}

.common-item-detail-filter-button input
{
    padding: 1px;
    padding-left: 15px;
    padding-right: 15px;
}



.common-item-add-panel 
{
    margin-top: 5px;
    padding-top: 5px; 
    padding-bottom: 12px; 
    padding-left: 8px; 
    padding-right: 8px;
    background-color: #E8EEF7; 
    border: solid 3px #6D84B4; 
    border-top: solid 16px #6D84B4;    
    
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;       
}

.common-item-add-panel img 
{
    float: left; 
    margin-right: 12px; 
    width: 32px;
}

.common-insert-item-link 
{
    width: 162px;
    display: block;
    color: #FFFF00;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 30px;
    background-color: #67A54B;
    margin-bottom: 3px;
    text-decoration: none;
    background-image: url('book_add.png');
    background-repeat: no-repeat;
    background-position: 10px 8px;
}

.common-insert-item-link:hover 
{
    text-decoration: underline;
}



.comment-detail-header
{
    margin-left: 4px;
    margin-right: 4px;
}

.comment-detail-header tr td
{
    padding-left: 2px;
    padding-right: 2px;
}

.comment-detail-paragraph 
{
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
}

.comment-detail-paragraph2 
{
    padding: 8px; 
    margin-left: 8px; 
    margin-right: 8px;
    background-color: #E8EEF7; 
}

.comment-detail-textarea 
{
    width: 478px;
    height: 100px;
}




.common-detail-required-textbox 
{
    width: 478px;
    border: solid 1px #FFAA00;
	background-color: #FFFFD4;	
}

.common-detail-required-dropdownlist 
{
    width: 478px;
    border: solid 1px #FFAA00;
	background-color: #FFFFD4;
}

.common-detail-required-textarea 
{
    width: 478px;
    height: 200px;
    border: solid 1px #FFAA00;
	background-color: #FFFFD4;
}

.common-detail-required-textarea2 
{
    width: 478px;
    height: 300px;
    border: solid 1px #FFAA00;
	background-color: #FFFFD4;
}



.common-buttonset-left 
{
    float: left;
}

.common-buttonset-left tr td
{
    padding-right: 8px;
}

.common-buttonset-right 
{
    margin-left: auto;
}

.common-buttonset-right tr td
{
    padding-left: 8px;
}

.common-buttonset-center 
{
    margin-left: auto;
    margin-right: auto;
}

.common-buttonset-center tr td
{
    padding-right: 4px;
    padding-left: 4px;
}





.popup-window-inner 
{    
    z-index: 1001;     
    background-color: #FFFFFF;
}

.popup-window-header 
{
    height: 25px; 
    color: #DD3C10;
    padding-top: 10px;   
    padding-left: 10px; 
    font-weight: bold; 
    margin-bottom: 8px;   
    background-color: #DDDDDD; 
}

.popup-window-content p
{
    margin: 0px;
    padding: 10px; 
    padding-top: 0px; 
    text-align: justify;     
}

.popup-window-footer
{
    margin: 0px;   
    padding-bottom: 8px;  
    padding-right: 15px; 
    text-align: right;
}

.popup-window-footer a
{
    margin-left: auto;
}

.popup-window-footer table
{
    margin-left: auto;
}

.popup-window-footer table tr td 
{
    padding-left: 8px;
}

.popup-window-textarea 
{
    width: 576px;
    height: 250px;
}

.popup-window-textbox 
{
     width: 576px;
}

.popup-window-dropdownlist 
{
     width: 576px;
}

.failure-popup-window 
{   
    top: 50%; 
    left: 50%; 
    width: 350px;    
    display: none;
    margin-top: -55px;
    margin-left: -175px;
    position: absolute; 
    z-index: 1000;
    padding: 10px;
    background-color: #627AAD;       
}

.answer-popup-window 
{
    top: 10px; 
    left: 50%; 
    width: 600px;   
    margin-left: -300px;
    position: absolute; 
    z-index: 1000;    
    padding: 10px;
    background-color: #627AAD;            
}

.image-popup-window 
{
    top: 10px; 
    left: 50%; 
    width: 600px;    
    margin-left: -300px;
    position: absolute; 
    z-index: 1000;
    padding: 10px;
    background-color: #627AAD;       
}

.article-popup-window 
{
    top: 10px; 
    left: 50%; 
    width: 600px;    
    margin-left: -300px;
    position: absolute; 
    z-index: 1000;
    padding: 10px;
    background-color: #627AAD;       
}

.success-popup-window 
{
    top: 50%; 
    left: 50%; 
    width: 350px;   
    margin-left: -175px;
    margin-top: -50px;
    position: absolute; 
    z-index: 1000;
    padding: 10px;
    background-color: #627AAD;       
}

.waiting-popup-window 
{
    top: 50%; 
    left: 50%; 
    width: 350px;    
    display: none;
    z-index: 100;
    margin-top: -35px;
    margin-left: -175px;
    position: absolute; 
    z-index: 1000;
    padding: 10px;
    background-color: #627AAD;        
}

.question-popup-window 
{
    top: 10px;
    left: 50%;
    width: 600px;     
    margin-left: -300px;
    position: absolute; 
    z-index: 1000;
    padding: 10px;
    background-color: #627AAD;        
}




.right-top-question-panel 
{
    margin-left: auto;
    margin-right: auto;
}

.right-top-question-panel tr td
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
}




.maintenance-user-list 
{
    margin-top: 5px;  
    margin-bottom: 8px;    
}

.maintenance-user-list tr th 
{
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    color: #FFFFFF;
    background-color: #66A818;              
}

.maintenance-user-list tr td 
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;  
}

.maintenance-user-list tr td input
{
    padding: 0px;
    border: none;
}


.forum-photo-tools 
{
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 8px;
    margin-right: 8px;
    background-color: #ECEFF5;
    border: solid 1px #DDDDDD;
}

.forum-photo-tools table 
{
    margin-left: auto;
}

.forum-photo-tools table tr td
{
    padding: 3px;
}

.forum-photo-warning-message 
{  
    padding-left: 8px;
    padding-right: 8px;        
    border: solid 1px #FF7F7F;
    background-color: #FFD4AA;
}


.support-partners-layout tr td
{
    padding: 3px;
}

.statistics-table-view 
{
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

.statistics-table-view tr th 
{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    border: solid 1px #AAAAAA;
    background-color: #A9DA92;
}

.statistics-table-view tr td
{
    padding: 3px;
    border: solid 1px #AAAAAA;
    background-color: #D4EDC9;
} 


.support-common-list li 
{   
    padding-left: 55px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-bottom: 16px;
}
.support-common-list li h3 
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 8px;
}

.support-common-list li.support
{
    background-image: url('Support.png');
    background-repeat: no-repeat;
}

.support-common-list li.specialists
{
    background-image: url('Specialists.png');
    background-repeat: no-repeat;
}

.support-common-list li.marketing
{
    background-image: url('Marketing.png');
    background-repeat: no-repeat;
}

.support-common-list li.tick
{
    background-image: url('Tick.png');
    background-repeat: no-repeat;
}

.support-common-list li.tick2
{
    background-image: url('Tick2.png');
    background-repeat: no-repeat;
}

.support-common-list li.tick3
{
    background-image: url('Tick3.png');
    background-repeat: no-repeat;
}

.support-common-list li.tick4
{
    background-image: url('Tick4.png');
    background-repeat: no-repeat;
}



.support-advertising-list table 
{
    width: 100%;
}

.support-advertising-list table tr th 
{
    color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-weight: bold;
    background-color: #67A54B;
    border: 1px solid #FFFFFF;
}

.support-advertising-list table tr td
{
    padding: 3px;   
}


.forum-question-insert-search-message 
{ 
}

.forum-question-insert-search-message b
{
    color: #FF5555;
}

.forum-question-insert-search-message div 
{
    margin: 8px;
    padding: 8px;
    background-color: #ECEFF5;
}

.forum-question-insert-search-message table 
{
    margin-left: auto;
    margin-right: auto;
}

.forum-question-insert-search-message table tr td 
{
    padding: 3px;
}



.advertising-square-panel 
{
    width: 250px;
    height: 250px;
    overflow: hidden;
    background-color: #6D84B4; 
    border-left: solid 1px #6D84B4; 
    border-right: solid 1px #6D84B4;
    border-top: solid 16px #6D84B4;
    border-bottom: solid 1px #6D84B4;
    margin-bottom: 8px;
}

.advertising-leadeboard-panel 
{
    margin-top: 5px;
}

.advertising-small-rectangle-panel 
{   
    width: 190px;
    height: 150px;
    overflow: hidden;
    margin-bottom: 1px;
    text-align: center;
    background-color: #6D84B4; 
    border-left: solid 1px #6D84B4; 
    border-right: solid 1px #6D84B4;
    border-top: solid 6px #6D84B4;
    border-bottom: solid 6px #6D84B4;
}



.advertising-links-panel 
{
    padding: 5px;
    padding-top: 8px;
    border-top: solid 16px #6D84B4;  
    border-bottom: solid 1px #6D84B4;
}

.advertising-links-panel ul li
{
    margin-bottom: 12px;
    font-size: 12px;  
}

.advertising-links-panel ul li a.header 
{
    color: #1D4088;
    font-weight: bold;
    font-size: 12px;
}

.advertising-links-panel ul li a.footer
{
    text-decoration: none;
}

.advertising-links-panel ul li a.footer:hover
{
    text-decoration: underline;
}

.advertising-links-panel ul li a.new-link
{
    font-size: 11px;
    text-decoration: underline;
}

.advertising-links-panel ul li p
{       
    margin-top: 5px;
    margin-bottom: 0px;  
    text-align: left;
}

.advertising-links-panel ul li p img
{
    float: left;
    margin-right: 5px;
}