﻿
.container
{
    margin-left:auto;
    margin-right:auto;
    width:990px;
    font-family:Arial;
}

.head
{
    width:990px;
    height:178px;
    background-image:url('images/Top_Banner.jpg');
    background-position:center center;
    background-repeat:repeat-x;
}

.top-menu
{
    width:990px;
    height:41px;
    background-image:url('images/menu.jpg');
    background-position:center center;
    background-repeat:repeat-x;
}

.admin-top-menu
{
    width:990px;
    height:21px;
    background-image:url('images/menu.jpg');
    background-position:center center;
    background-repeat:repeat-x;
    padding-top:4px;
}

.top-menu table
{
    height:30px;
}

.top-menu-item
{
    font-family:Arial;
    text-align:center;
    vertical-align:middle;
    margin-top:auto;
    margin-bottom:auto;
    font-size:15px;
    height:30px;    
}

.top-menu-item a
{
    text-decoration:none;
    color:White;
    font-family:Arial;
}

.top-menu-item a:hover
{
    text-decoration: underline;
}

.top-menu-item-left
{
    text-align:center;
    vertical-align:middle;
    margin-top:auto;
    margin-bottom:auto;
    font-size:15px;
    font-family:Arial;
    height:30px;    
}

.top-menu-item-left a
{
    text-decoration:none;
    color:White;
    font-family:Arial;
}

.top-menu-item-left a:hover
{
    text-decoration: underline;
}


.top-menu-admin-item
{
    font-family:Arial;
    text-align:left;
    vertical-align:middle;
    font-size:15px;
    padding-left:10px;
    padding-bottom:10px;
    width:50px;
}

.top-menu-admin-item a
{
    text-decoration:none;
    color:White;
    font-family:Arial;
}

.top-menu-admin-item a:hover
{
    text-decoration: underline;
}

.pipe-menu-admin-sep
{
     padding-bottom:10px;
     width:2px;
}

.top-menu-admin-item-left
{
    width:80px;
    text-align:left;
    vertical-align:middle;
    font-size:14px;
    border-left: none;
    padding-bottom:10px;
}

.top-menu-admin-item-left a
{
    text-decoration:none;
    color:White;
    font-family:Arial;
}

.top-menu-admin-item-left a:hover
{
    text-decoration: underline;
}


.main-content
{
    /*height:800px;
    */
    padding-top:4px;
    padding-bottom:4px;
    background-image:url('images/background_image.jpg');
}

.footer
{
    
}

.main-content-table
{
    width:100%;   
    margin-top:4px;
    margin-left:4px;
    padding-right:8px;
    margin-bottom:4px;
}

.main-content-left
{
    padding-top:5px;
 width:220px;   
 text-align:left;
 background-color:#FFFFFF;
 border-right-style:dotted;
 border-right-color:#808889;
 border-right-width:medium;
 margin-right:0px;
}

.main-content-center
{
    padding-top:5px;
     font-size:10pt;
     background-color:#FFFFFF;     
}

.main-content-center-title
{
    font-size:14pt;
    color:#000000;
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    margin:0px 5px 4px 0px;
    padding:10px;
}

.main-content-center-title a
{
    font-size:14pt;
    color:#000000;
    text-decoration:none;
}

.main-content-center-title a:hover
{
    color:#4C4C4C;
}


.main-content-main-center-title
{
    font-size:14pt;
    color:#000000;
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    margin:0px 0px 4px 5px;
    padding:5px 0px 5px 5px;
}

.main-content-left-img-title
{
    padding:0px 0px 0px 5px;
}

.main-content-main-center-title a
{
    font-size:14pt;
    color:#000000;
    text-decoration:none;
}

.main-content-main-center-title a:hover
{
    color:#4C4C4C;
}



.main-content-center-title-basic
{
    font-size:14pt;
    color:#990B0B;
    margin-left:5px;
}

.main-content-right
{
 width:122px;   
 text-align:right;
 background-color:#FFFFFF;
 
}

.main-content-left-banner
{
    width:122px;   
 text-align:left;
 background-color:#FFFFFF;
}

.main-content-left-small-box
{
    margin-left:3px;
	margin-top:5px;
}

.main-content-right-small-box
{
    margin-top:5px;
}

/*
colors - red - 990B0B
black
light green - FFFFFF

left panel 238px
rightpanel - 739px

*/


.css-article-full-link
{
    font-size:10pt;
    font-weight:bold;
    font-family:Arial;
    color:#990B0B;
    text-decoration:none;
    text-align:left;
    cursor:pointer;
}

a.css-article-full-link:hover
{
    color:#4C4C4C;
}

.css-article-details-table-title a:hover
{
    color:#4C4C4C;
}


.link
{
    font-size:10pt;
    font-weight:bold;
    font-family:Arial;
    color:#990B0B;
    text-decoration:none;
    cursor:pointer;
}

a.link-small
{
    font-size:8pt;
    font-weight:bold;
    font-family:Arial;
    color:#990B0B;
    text-decoration:none;
    cursor:pointer;
}

a.link-small:hover
{
    color:#4C4C4C;
    text-decoration:underline;
}

.css-link-cleared
{
    text-decoration:none;
    cursor:pointer;  
}

.link-normal
{
    font-size:10pt;
    font-family:Arial;
    color:#990B0B;
    text-decoration:none;
    cursor:pointer;
}

a.link-normal:hover
{
    color:#4C4C4C;
    text-decoration:underline;
}

img
{
    border-style: none;
}

a.link:hover
{
    color:#4C4C4C;
    text-decoration:underline;
}

span.current_page
{
    font-size:10pt;
    font-weight:bold;
    font-family:Arial;
    color:#4C4C4C;
    text-decoration:none;
}



.css-article-details-table-title
{
    font-size:10pt;
    font-weight:bold;
    color:#990B0B;
}

.css-article-details-table-intro span
{
    font-size:10pt;
}

.css-search-res-title
{
    font-size:10pt;
    font-weight:bold;
    color:#990B0B;
    margin-left:10px;
}

.css-search-res-intro
{
    font-size:10pt !important;
    font-family: Arial !important;
    margin-bottom:15px !important;  
    margin-left:10px;  
}

.css-search-res-intro b
{
    color:#4C4C4C;
}

.css-article-details-table
{
    font-size:10pt;
}

.css-article-table
{
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    border-bottom-width:thin;
    margin-left:5px;
    width:100%;
    
}

.css-news-table
{
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    border-bottom-width:thin;
    margin-left:5px;
    width:100%;
}

.css-prod-article-table
{
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    border-bottom-width:thin;
    width:100%;
}

.css-event-table
{
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    border-bottom-width:thin;
    margin-left:5px;
    padding-bottom:10px;
    width:100%;
}

.css-product-update-table-left
{
    border-bottom-style:dotted;
    border-bottom-color:#808889;
    border-bottom-width:thin;
    
    border-left-style:dotted;
    border-left-color:#808889;
    border-left-width:medium;
    
    margin-left:5px;
    width:100%;
}

.loginframe 
{
	margin: 0 auto;
    margin-top:45px;
	width: 300px;
}

.errormessage
{
    font-weight: bold;
    font-size: 11px;
    color: red;
    font-family: verdana, arial, helvetica, sans-serif
}

div.update_progress_center
{
	color:black;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 50%;
	left: 45%;
}
div.update_progress 
{
	margin-top: 2px;
	width: 300px;
	color: Red;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.css-text-box
{
    width:350px;
}

.css-text-area
{
    width:450px;
    height:100px;
}

.simple-text
{
    font-size: 12px;
}

.admin-options-container
{
    margin-left:15px;
    margin-right:15px;
    min-height:600px;
}

.popupdiv{background-color:ivory;border:solid 1px #9CCACA;width:250px;display:block}
.popupbg{background-color:#FFFFFF; filter: alpha(opacity=60); opacity:0.60}
.hidelbl{display:none;}


.css-article-image-full
{
    margin-bottom:10px;
}

.css-article-intro-full
{
    font-weight:bold;
    font-size:10pt;
}

.css-article-tooltip-head-full
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#990B0B;
}

.css-article-content-full
{
    font-size:10pt !important;
}

.css-article-head-full
{
    font-size:14pt;
    font-weight:bold;
    color:#990B0B;
}

.css-article-head
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial;
    color: #990b0b;
}

.css-article-head-link
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial;
    color: #990b0b;
    text-decoration: none;
}

.css-article-full
{
    margin:10px 20px 20px 20px;
    font-family:Arial;
}

.css-article-table-image
{
    padding-right:6px;
    text-align:right;
}

.admin-options-table
{
    margin:30px 0px 0px 30px;
}


.listMain
{
    background-image:url('images/wordWheelBack.gif');
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    z-index:1000;
    width:245px !important;
    max-height:210px;
    text-align:inherit;
    text-indent:-1;
    list-style:none;
    overflow-y:scroll;
    scrollbar-arrow-color:#B89020;
    scrollbar-base-color:#8E6E1C;
    scrollbar-face-color:#B6C5D4;
    scrollbar-3dlight-color:#8E6E1C;
    scrollbar-highlight-color:#EED47D;
    scrollbar-shadow-color:#959595;
    scrollbar-darkshadow-color:#00337E;
    margin-left:0px;
    border-bottom:1px solid #B5C6D4;
    border-left:1px solid #B5C6D4;
    margin-top:0px;
}
.wordWheel .itemsMain
{
    background:none;
    border-collapse:collapse;
    color:#00337E;
    white-space:nowrap;
    text-align:inherit left;
}
.wordWheel .itemsSelected
{
    background-image:url('images/wordWheelSelectedIndexBack.gif');
    background-repeat:repeat-x;
    background-color:#EED47D;
    color:#00337E;
    border-top:1px solid #FFF8E8;
    border-left:1px solid #FFF8E8;
    border-bottom:1px solid #00337E;
    border-right:1px solid #00337E;
}

.article-list-title
{
    font-size: 14pt;
color: #000000;
border-bottom-style: dotted;
border-bottom-color: #808889;
margin:5px auto 10px auto;

text-align:center;
padding-bottom:4px;
}

.article-grid-pager
{
    padding:10px;text-align: center;
    font-size:10pt;
    font-weight:bold;
}

.article-grid-pager span
{
    color:#4C4C4C;
}

.article-grid-pager a
{
    font-size:9pt;
    font-weight:bold;
    font-family:Arial;
    color:#990B0B;
    text-decoration:none;
    cursor:pointer;
}

.article-grid-pager a:hover
{
    color:#4C4C4C;
    text-decoration:underline;
}

.article-grid-pager1
{
    padding:10px;text-align: center;
    font-size:9pt;
    color:#990B0B;
    font-weight:bold;
}

.article-grid-pager1 a
{
    font-size:9pt;
    color:#990B0B;
}

.article-grid-pager1 a:hover
{
    font-size:9pt;
    color:#4C4C4C;
}

.search-results-left
{
    font-size:10pt;
    color:#990B0B;
    padding-left:10px;
}

.search-results-right
{
    color:#990B0B;
    font-size:10pt;
    padding-bottom:4px; vertical-align:bottom;text-align: right;
    padding-right:10px;
}

.css-article-releasedate-full
{
    font-size:10pt;
    color:#4C4C4C;
}

.css-article-company-full
{
    font-size:10pt;
    color:#4C4C4C;
}

.css-article-center-pager
{
    font-size:11px;
    font-weight:bold;
    text-align: center;
    background-color: #c6ddeb;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.css-article-center-pager a
{
    font-size:11px;
    color:#990B0B;
}

.css-prod-finder-group
{
    margin-bottom:20px;
}

.css-prod-finder-group a
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial;
    color: #990b0b;
    text-decoration: none;
}

.css-prod-finder-group-item
{
    font-size:10pt;
}

.css-article-content-part
{
    margin:0px 0px 10px 0px;
}

.css-article-tooltip-content-part
{
    font-family: Arial;
    color:#000000;
    margin:0px;
    font-size:9px;
}

.top-menu-admin-logout
{
    font-size:10pt;
    font-weight:bold;
    font-family:Arial;
    color:#990B0B;
    text-decoration:none;
    margin-bottom:10px;
}

a.top-menu-admin-logout:hover
{
    color:#4C4C4C;
    text-decoration:underline;
}

/*search box*/
input 

{

font-family: Verdana,Arial;

font-size: 13px;

font-weight: normal;

color: #990b0b;

}

.toploginbutton, .searchGo 
{
background-image: url(images/submit.gif);
background-repeat: repeat-x;
vertical-align:middle;
}

.searchGo
{
color: #ffffff;
background-color: #990b0b;
background-image: none;
font-weight:bold;
width:40px;
height:25px;
vertical-align:middle;
}

.toplogin 
{
color: #FFFFFF;
vertical-align:middle;
}

.login-field
{
    width:200px;
    height:20px;
    vertical-align:middle;
}


.search td.toplogin 

{

font-weight: bold;

}

.article-grid-top-space
{
    height:10px;
}

.css-div-admin-panel
{
    min-height:450px;
    margin:10px;
}

.css-download-item
{
    text-align:left;
    vertical-align:super;
}

.css-download-item a
{
    padding-bottom:4px;
}

.css-contact-us
{
     font-size:10pt;
     color:#990B0B;
}

.css-searchbox-div
{
    padding-bottom: 15px;
}

.colored-text
{
    font-size:10pt;
     color:#990B0B;
     font-family:Arial;
}

.small-colored-text
{
    font-size:9pt;
     color:#990B0B;
     font-family:Arial;
}


.colored-text-bold
{
    font-size:10pt;
     color:#990B0B;
     font-weight:bold;
     font-family:Arial;
}

.simple-text-bold
{
    font-size:9pt;
     color:#000000;
     font-weight:bold;
     font-family:Arial;
}

.css-small-sky-box
{
}

.subs-today-box
{
    text-align:left;
    vertical-align:middle;
    color:#FFFFFF;
    margin-bottom:20px;
    padding-top:12px;
    padding-left:4px;
    font-size:12pt;
    background-image: url(images/h_magazine_bottom.jpg);
    background-repeat:no-repeat;
    background-position:center;
    height:35px;
    
}


.subs-today-box a
{
    font-size:12pt;
    color:#FFFFFF;
}

.subs-today-box a:hover
{
    font-size:12pt;
    color:#FFFDDD;
}

.css-div-head-logo-url
{
    position: relative; width: 350px; height: 50px; left: 10px; top: 100px;
}

.css-div-head-logo-url-clickbox
{
    padding-left: 350px; padding-top: 50px;
}


table.css-table-stats
{
    padding: 0px;
    border-spacing: 0px; 
    width:100%;
}

table.css-table-stats td, th
{
    padding:3px;    
    text-align:left;
    font-size:11px !important;
}

table.css-table-stats th
{
    background-color: #c6ddeb; color:#990B0B;
}
td.css-table-stats-td
{ 
    background-color: #c6ddeb; color: #333333;
}
td.css-table-stats-td-alt
{
    background-color: #FFFFFF; color: #284775;
}
table.css-stats-details-top-tbl
{
}
table.css-stats-details-top-tbl td
{
    padding:3px;
}
td.css-stats-details-top-tbl-td-value
{
    
}
td.css-stats-details-top-tbl-td-key
{
    font-weight:bold;
}

.tbl-Product-list
{
    width:100%;
}

.tbl-Product-list td
{
    vertical-align:top;
}

.css-dv-product-item
{
    height:30px;
    width:220px; 
    padding-top:5px;
    
}

.css-dv-product-table
{
    
}

.css-dv-product-item span
{
}

div.css-prod-finder-tooltip-line
{
    font-size:10px;
    font-family: Verdana,Arial;
}



/*admin - grid*/
.css-admin-layout-table
{
    font-size: 11px !important;
}

.css-admin-layout-table-container
{
    background-color: #FFFFFF;
    border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px !important;
}

.css-admin-layout-table-header
{
    background-color: #c6ddeb; color: #333333;
}

.css-admin-layout-table-footer
{
    text-align: center; background-color: #5D7B9D; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF
}

.css-admin-layout-table-alt-item
{
    background-color: #c6ddeb; color: #333333;
}
.css-admin-layout-table-item
{
    background-color: #FFFFFF; color: #284775;   
}

.css-admin-layout-table-alt-item td
{ 
    padding:3px;
}
.css-admin-layout-table-item td
{
    padding:3px;
}

.css-admin-layout-table-edit-item
{
    background-color: #999999;
}

.css-admin-layout-table-item-td-option
{
    width: 100px;
}

.css-admin-layout-table-empty-item
{
    background-color: #FFFFFF; border-collapse: collapse;
    border-color: #999999; border-style: none; border-width: 1px;
}