﻿@import url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/redmond/jquery-ui.css");
@import url("../Common.V1.css");

body
{
    margin:0px;
    font-family:Tahoma,Sans-Serif;
    color:#797979;
    font-size:10pt;
    font-weight:400;
}
td {vertical-align:top;}
h1,.FullArticleBox .Title,#ctl00_mainContent_rad_title_0,.SearchPage .Title2,.ArticleContentArea .Title2 {  font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    line-height: normal;
    font-family: 'Tahoma';
    letter-spacing: normal;
    font-variant: normal;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    }
h2 {font-size:15px;}
h3 {font:400 16px "Arial"; LETTER-SPACING: normal;color:#333333}
h4,.Title5
{
    color:#333333;
    font-family:'Arial';
    font-size:16px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    letter-spacing:normal;
    line-height:normal;
}

h5
{
    color:#797979;
    font-family:Tahoma;
    font-size:10pt;
    font-weight:400;
    line-height:12pt;
}
h5 a
{
    color:#748DB5;
    font-weight:400;
    text-decoration:none;
    font-size:medium;
}
a, a:visited, a:active
{
    color:Black;    
}


.BodyBox{width:800px; border:#dcdcdc 1px solid;}

.BodyBoxa
{
    border-top: solid 8px black;
    border-bottom: solid 8px black;
}

.HeaderArea
{
    background-color: #453C2B;
    color: #FFFFFF;
}

.FooterArea
{
    background-color: #453C2B;
    color: #FFFFFF;
}

.MainContentArea
{
    padding-left:5px;
}

.clearer {clear:both;}

.adminPageWidth
 {width:100%;}
 
 .adminRightContentWidth
 {
     width:100%;
     padding-left:10px;
 }
 
 .AdminPageTitle
 {
     font-size:22px;
     margin: 5px 0px 10px;
     float:left;
 }
 
.AdminPageSectionTitle
{
    margin:5px 0px;
    font-size:16px;
}
.HelpBtnArea
{
    float:right;
}

.AjaxIndi img {border:none;}

.ProdTrail {padding:2px;margin-bottom:3px;}

.FSysDwn 
{
    position:relative;
    z-index:2000;
}

.NavTree {width:189px;text-align:left;}
.gold.node,.gold.leaf{font-size:1em;font-weight:400;color:#e0aa0f;padding:0px 0px 12px 0px}



.topLogoArea
{
    height:42px;
    padding:12px 0px 0px 10px;
    position:relative;
    width:160px; 
    overflow:hidden;
}
.topLogoArea .ImageSide
{
    position:absolute;
    text-align:left;
    top:13px;
    left:15px;
}
.topLogoArea2
{
    position:relative;
    height:42px;
}
.CommonLogoArea{position:relative;}

/*---Animations, slideshows---*/
.HomeSplashOverlay{position:absolute;top:10px;left:0px; height:245px;}
.CommonLogoArea .HomeSplashOverlay{position:absolute;top:59px;left:0px;}
.FrontPageAnimi
{
    position:relative;
    height:245px;
}

.animibox,.TestiAnibox
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
}

.animibox .Title a
{
    font-size:22px;
}


.TestimonialAnimi
{
    position:relative;
}

.TestiAnibox
{
    width:160px;

}

/*---Buttons---*/
.SearchBtn
{
    color: #fff;
    background-color: #FFBB04;
    border: none;
    font-size: 14px;
    height: 25px;
    width: 50px;
    margin-left: 5px;
    margin-top: 8px;
}

.SimpleSearchDisplay
{
    margin-left:5px;
    margin-top:10px;
    text-align:left;
}
.SimpleSearchDisplay input
{
    font-size:16px;
    width:110px;
}



/*--- MainMenu ---*/
.MainMenu,.commonPageMenu .MainMenu
{
    background-color:#314c7d;
    height:206px;
    padding-top:10px;
    margin-top:5px;  
    padding-right:10px;  
    width: 180px;
}
.commonPageMenu .MainMenu{width: 185px;}
.commonPageMenu .MainMenu table{margin:-5px 0px 5px 5px;}
.MainMenuVertSubMenuIndicator
{
    background:url(images/arrow.gif) right 6px  no-repeat;
}
.MainMenuItem
{
    margin-left:17px;
    border-bottom:solid 1px #ff8500; 
    padding: 0px 0px 0px 3px;
}

.MainMenuItem.LastChild
{
    border-bottom:none;
}

.MainMenuItem a,.MainMenuSubMenuItem a,.AltMenuSubMenuItem a
{
    padding: 5px 18px 3px 5px;
    color: white;
    text-decoration:none;
    text-align:left;
    font-family:"Lucida Sans Unicode"; COLOR: white;
    font-weight:400;
    font-size:1 em;
    
}
.MainMenuItem a:hover
{
    text-decoration:underline;
    font-style:italic;
}
.MainMenuSubMenuItem a:hover,.AltMenuSubMenuItem a:hover
{
    text-decoration:underline;
}
.MainMenuSubMenu,.AltMenuSubMenu
{
    background-color: #314c7d;
    padding: 5px 10px 5px 10px;
}
.MainMenuSubMenuItem,.AltMenuSubMenuItem
{
    border-bottom:solid 1px #ff8500;
}
.MainMenuSubMenuItem.LastChild,.AltMenuSubMenuItem.LastChild
{
    border:none;
}
/*.MainMenuSubMenuItem a{
    color: white;
	padding: 3px 10px 3px 10px;
    text-decoration:none;
    text-align:left;
    font-size:16px;
}*/


/*--- SecMenu ---*/
.SecMenu
{
    background-color: #705B24;
}

.SecMenuItem
{
    background-color: #705B24;
    border-bottom:solid 2px #453C2B;
}
.SecMenuItem.LastChild
{
    border:none;
}
.SecMenuItem a
{
    padding: 5px 8px 5px 8px;
    color: #C5B284;
    text-decoration:none;
    text-align:center;
}
.SecMenuItem a:hover 
{
    color: #705B24;
    background-color: #C5B284;
}

.AltMenu{position:relative;z-index:9999;}
.AltMenuItem a{text-transform:uppercase;}


/*--- FooterMenu ---*/

.FooterMenuItem a, .AltMenuItem a
{
    font-size: 10pt;
    text-decoration: none;
    padding: 0px 12px 0px 12px;
    color: #748db5;
    line-height:10pt;
}
.FooterMenuItem a{border-left: solid 1px;border-left-color: #797979;}
.AltMenuItem a{padding-top:5px;}
.FooterMenuItem.FirstChild a,.AltMenuItem.FirstChild a{border:none;}
.PoweredBy, .PoweredBy a
{
    font-size: 11px;
    color: #797979;
    padding:5px;
    font-weight:400;
}


.MainLogo h1
{
    font-size:28px;
    margin:0px;
    padding:0px;
}
.MainLogo h2
{
    font-style:italic;
    font-size:18px;
    margin:0px;
}
.ArticleTrailsArea{text-align:left;padding:15px 5px 5px 15px;}
.ArtTrail
{
    display:block;
    font-size:13px;
    font-weight:400;
    color:#a7a7a7;
    padding-top:3px;
}

/*--- Site Specific---*/
.LogoAddyArea
{
}
.StoreAddy
{
    white-space:nowrap;
    font-size:13px;
}
.NewsList
{
    min-width:200px;
    margin-left:5px;
    padding-left:5px;
}
.NewsList h3
{
    margin:15px 0px 3px 0px;
}
.NewsList .FirstChild .Title a
{
    color: #453C2B;
    font-size:20px;
    text-decoration:none;
}
.NewsList .Title a
{
    color: #453C2B;
    font-size: 14px;
    text-decoration:none;
}

.NewsList .Summary
{
    padding-left:7px;
    font-size:12px;
}

.ShopCart
{
    padding-right:10px;
}


.RequiredField
{
    background: url(images/Bullte_Symbol.gif) top left no-repeat;
    padding:0px 0px 4px 16px;
}
.FormLabel
{
    font-size: 11pt;
}


/*--- fields ---*/
.FieldLine{}
.FieldLine, .EndFieldGroup, .EFLine {clear:both;}
.FieldLine .SideFieldSet {float:left;margin:3px 10px 3px 0px;white-space:nowrap;}
.ComboLabel {position:relative;top:-5px;}
.SideFieldSet {}
.SideFieldSet .Field {display:inline;white-space:nowrap;float:right; }
.SideFieldSet .Field div {display:inline-block;}
.MeasureUnitField {width:4em;}
.Label {font-weight:bold;}

/*--- art/prod details ---*/
.ProductDetailsRoot  .MainMediaArea
{float:left;margin:0px 10px 10px 0px;}

.ProductDetails
{
    padding-left:10px;
    font-size:13px;
    padding-bottom:10px;
}
.PriceFieldSet
{
    font-size: 18px;
    color: #1E2A63;
    padding-bottom: 10px;
}

.MainProductArea
{
    border-top:solid 3px #453C2B;
    padding-top:5px;
}
.ProdCatList .DepartmentListBox .Title a,.ProdCatList .DepartmentListBox .Title a:visited, .ProdCatList .DepartmentListBox .Title a:active
{
    font-size:18px;
    text-decoration:underline;
    color:black;
}

.ProdCatList .DepartmentListBox .MediaArea
{
    padding:0px 10px 10px 0px;
    float:left;
}
.ProdCatList .DepartmentListBox .Title.depth0 a
{
    font-size:22px;
    font-weight:bold;
    text-decoration:none;
}

.ProdCatList .ProductListBox
{
    font-size:14px;
    padding: 3px;
    margin: 5px 10px 5px 5px;
}
.ProdCatList .ProductListBox .Title
{
    font-size:15px;
    font-weight:bold;
    display:block;    
}

.ProdCatList .ProductListBox .MediaArea
{
    float:left;
    padding-right: 10px;
}
.ProdCatList .ProductListBox .sellPrice
{
    display:inline;
}
.EndOfProductListBox
{
    clear:both;
}

.QuanField {width:2em;}

.OptionsList .FieldGroup
{
    background-color: #AF8E38;
    margin:5px 25px 5px 10px;
    padding:7px;
}

.ProdViewDetArea {width:300px;}

/*--- pager ---*/
.Pager {padding-bottom:3px; margin:3px 0px 6px 0px;}
.PagerPages {cursor:pointer;}
.PagerCurrentPage {font-size:18px;font-weight:bold;}

.messengerDisplay
{
    position:absolute;
    z-index:9999;
    padding: 5px;
    width: 450px;
    height: auto;
    text-align:left;
    right:25px;
    top:10px;
}
.messengerDisplay .articlebox .title {float:none;}
.messengerDisplay  .title a
{
    clear:both;
}
.messengerDisplay .closeButton
{
    position:absolute;
    top:3px;
    right:3px;
    width:20px;
    height:19px;
    cursor:pointer;
}
.messengerDisplay
{
    background-color: #FFFEC5;
    border: #999999 1px solid;
    color: #314C7D;
    font-size: 14px;
}
.messengerDisplay  .title a
{
    color: #B40000;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
.messengerDisplay .closeButton
{
    background:url(images/closebtn.png) no-repeat;
}


.AuthorizedUserGroupListArea {margin-left:5px; padding:5px}
.LoginBoxOuter
{
    position:relative;
    border:#a7a7a7 1px solid;
    background:#ffffff;
    clear:both;
    min-width:300px;
    max-width:300px;
    margin-left:50px;
    margin-top:100px;
    
}
.LoginBox
{
    min-height:100px;
    border-bottom:#f3f3f3 8px solid;
    border-left:#f3f3f3 8px solid;
    border-right:#f3f3f3 8px solid;
    border-top:#f3f3f3 8px solid;
    background:#ffffff;
    padding: 40px 20px 20px 20px;
    clear:both;
}
.LoginBox input
{
    width:150px;
}

.adminMenuArea{float:left;height:50px;width:100%;background-color:#dcdcdc;margin:1px;}
.adminMenuArea .MainMenu{height:28px;padding-top:0px; background-color:Transparent;}
.adminMenuArea .MainMenu .MainMenuItem{border-bottom:none;width:50px; }
.adminMenuArea .MainMenu .MainMenuItem a{color:#3B5B89}
.adminMenuArea .MainMenu .MainMenuSubMenu
{
    background-color: #A0A0A0;
    padding: 5px 0px 5px 0px;
}
.adminMenuArea .MainMenu .MainMenuSubMenuItem
{
    border-bottom:solid 1px #3B5B89;
}
.adminMenuArea .MainMenu .MainMenuSubMenuItem a{ color:#fff;font-size:14px;}

.ArticleContentArea .scs-d0-title {color:black;font-size:18px;padding-bottom:5px;}

.ArticleContentArea{text-align:left;position:relative;}
.ArticleContentArea .Title {padding-bottom:5px;margin-bottom:0px;}
.ArticleContentArea{background:url(images/large_orange_arrow.gif) no-repeat  5px 2px;}
.StandardArticleBox,.SearchPage{padding:15px 15px 15px 40px;min-height:200px;}
.ArticleContentArea .StandardArticleBox{padding:2px 15px 15px 40px}
.FrontPageNews{padding:2px 5px 15px 40px;}
.FrontPageSolutions{padding:2px 15px 15px 40px;}
.FrontPageNews,.FrontPageSolutions{background:url(images/large_orange_arrow.gif) no-repeat  5px 3px;}
.FrontContentxx{height:330px;overflow:hidden;}
.FrontContent{padding:0px 15px 15px 40px;min-height:200px;}

.FrontPageNews{float:left;width:230px;}
.FrontPageSolutions{width:200px;float:left;}
.FrontPageSolutions {position:relative;}
.FrontPageSolutions .articlebox{clear:both;}
.FrontPageSolutions .Title{float:left;padding-bottom:0px;}
.FrontPageSolutions .MediaArea{display:none;}
.FrontContent .scs-d0-media {display:none;}
.FrontPageSolutions .Summary{clear:right;}
.NewsLanding .articlebox {padding:10px 0px 10px 0px}
.FrontPageNews .articlebox, .FrontPageNews .scs-itembox-d0{padding:0px 0px 15px 0px}
.NewsLanding,.PersonnelBox{padding:0px 15px 15px 40px;min-height:200px;}

.FrontPageNews .Title,#childArticles .articlebox .Title{display:block;}
.FrontPageNews .Title a, .FrontPageNews .scs-d0-title a
{
    font-family:Tahoma;
    font-size:10pt;
    line-height:12pt;
    color:#797979;
    font-weight:600;
}
.FrontPageSolutions .articlebox{padding:0px 0px 5px 0px;}
.NewsLanding .Title a
{
    font-family:Tahoma;
    font-size:10pt;
    line-height:12pt;
    color:#748db5;
    font-weight:400;
    padding-bottom:5px;
    
}
.NewsLanding .AuthorName{font-style:italic;}
.FrontPageSolutions .Title a
{
    font-family:Tahoma;
    font-size:10pt;
    color:#748db5;
    font-weight:400;
    padding-top:5px;
}
              
/*front page company hiden*/
#ctl00_mainContent_saald1_glsaald1_title_0,
#ctl00_mainContent_cbld02_summary_0,
#ctl00_mainContent_cbld02_counts_author_0{display:none;}


.ArtTrail a,.readmore,.readmore:visited,.readmore a, .ReadMore a, .scs-d0-readmore a {color:#748db5;font-weight:400;text-decoration:none;}
.ArtTrail a:hover{text-decoration:underline;}
.readmore,.readmore:visited,.readmore a{text-decoration:underline}
.directoryImageList
{
    padding:2px 0px 2px 2px;
}
#Testimonials{width:178px;padding:5px;}
#TestimonialsContent{width:160px;text-align:left;padding-left:2px;padding-right:2px;height:290px;}


#ctl00_mainContent_StandAloneArticleListDisplay2_glStandAloneArticleListDisplay2_title_0,
#ctl00_mainContent_news__glnews__title_0,
#ctl00_mainContent_news__glnews__counts_author_0,


.FullArticleBox .UpdateDate{display:none;}
.FullArticleBox .body p{margin:5px 0px 0px 0px;}
MainMediaArea

.Title2 {  font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    line-height: normal;
    font-family: 'Tahoma';
    letter-spacing: normal;
    font-variant: normal;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
.Title3
{
    font-style: normal;
    text-transform:uppercase;
    color: #333333;
    padding:10px 0px 0px 7px;
    font-weight:500;
    text-align:left;
    }
.Title4
{
    font-style: normal;
    color: #333333;
    padding:10px 0px 0px 7px;
    font-weight:400;
    text-align:left;
    font-size:16px;
    font-family:Arial;
}
#footerx{padding-top:50px;padding-bottom:5px;}
.ControlPanelArea{height:400px;}
.PersonnelBox .FirstArticle .ReadMore{display:none;}
.PersonnelBox .articlebox {margin-bottom:25px; padding-bottom:10px; background:url(images/DottedLine.jpg) repeat-x bottom left;margin-right:2px;}
.PersonnelBox .articlebox .title,.PersonnelBox .articlebox .summary
{
    color:#333333;
    font-family:'Arial';
    font-size:16px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    letter-spacing:normal;
    line-height:normal;
    
}
.orangeDot{background:url(images/DottedLine.jpg) repeat-x;margin-right:2px;}

#ctl00_mainContent_rad_title_0,.PersonnelBox .articlebox .title a{margin-bottom:10px;text-decoration:none;}


.SearchPage .articlebox .Title {display:block;padding-top:5px;}
.SearchPage .articlebox .Title a
{
    color:#333333;
    font-family:'Arial';
    font-size:14px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    letter-spacing:normal;
    line-height:normal;
    padding-top:5px;
}

.SearchPage .Summary{padding:5px 0px 5px 5px;}
.SearchPage .ReadMore
{
    padding: 0px 0px 5px 5px;
    border-bottom: solid 1px;
    border-bottom-color: #DCDCDC;
}
#ctl00_mainContent_gartsr{ margin-left:10px;}
/* pagination styles */
.Pager
{
    padding: 0px 5px 10px 5px;
}

.PagerCurrentPage
{
    background: transparent none repeat scroll 0 0;
    color: #3C7FAF;
    font-weight: bold;
    padding: 0px 2px;
    vertical-align: bottom;
    font-size: 11px;
    margin-bottom: 2px;
}
.PagerPages
{
    
    background: transparent none repeat scroll 0 0;
    color: #ffa615;
    font-weight: bold;
    padding: 0px 2px;
    vertical-align: bottom;
    font-size: 10px;
    margin-bottom: 2px
}

.PagerPages:hover
{
    cursor:pointer;
    text-decoration:underline;
}

.FullArticleBox .MainMediaArea{display:none;}
.NewsLanding #ctl00_mainContent_cbld01 .articlebox .Title a, 
#childArticles .articlebox .Title a{display:block;color:#748db5;font-weight:400;text-decoration:none;}
.NewsLanding #ctl00_mainContent_cbld01 .articlebox .Title a:hover,#childArticles .Title a:hover{text-decoration:underline;}
#childArticles .articlebox .Summary{padding-bottom:5px;}
.grayContentBox {border: 1px solid gainsboro;padding:5px;}
.requiredField {background:url(images/Bullte_Symbol.gif) no-repeat top left;padding:0px 0px 5px 16px;width:75px;}
.PrinterFriendly{background:url(images/Printer.png) no-repeat left 3px;margin-top:10px; padding:0px 10px 5px 16px;width:136px;float:right;height:15px;}
.PrinterFriendly a{color:#748db5;font-weight:400;text-decoration:none;}
.PrinterFriendly a:hover{text-decoration:underline;}

.adminLogoArea .LogoArea
{
    padding:5px;
}

.FrontPageImageAd{margin-top:8px;margin-left:105px;}
.belowTopLogoArea{padding-left:5px;}
.YellowSquare{list-style-type:none;background:url(images/bullet-y.jpg) no-repeat 0px 5px;padding-left: 15px;}
.ligray {color:#797979;font-weight:400;font-size:9.3pt;}
.FormInfo{font-family:"Lucida Sans Unicode"; LETTER-SPACING: normal;font-size:12pt;height:55px;line-height:normal;color:#000}
.required2 {margin-left:6px;}
#ctl00_mainContent_cbld02__counts_author_6,#ctl00_mainContent_cbld02__counts_author_7,
#ctl00_mainContent_z10_glz10_publishDate_d_0,
#ctl00_mainContent_z10_glz10_publishDate_d_1,
#ctl00_mainContent_z10_glz10_publishDate_d_2,
#ctl00_mainContent_z10_glz10_publishDate_d_3,
#ctl00_mainContent_z10_glz10_publishDate_d_4,
#ctl00_mainContent_z10_glz10_publishDate_d_5,
#ctl00_mainContent_z11_glz11 #ctl00_mainContent_z11_glz11_publishDate_d_5
{display:none;}

.bodyAuthorName{}
.circleList{line-height: 16px; font-family: tahoma; color: rgb(121,121,121); font-size: 13px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px}

.globalButtonArea
{
    position:absolute;
    top:5px;
    right:5px;
    z-index:999;
}
.scs-icon-gedit:hover, .scs-icon-gupdate:hover
{
    border:solid 1px #EBA923;
}
.globalButtonArea .HtmlSection
{
    position:relative;
    left:0px;
}

.NewsYearHeader
{
    padding-left:5px;
    text-align:left;
}

.NewsYearHeader .Selected
{
    font-weight:bold;
    background: url(images/small_orange_arrow.gif) no-repeat 3px 3px;
}

.NewsYearHeader .scs-filter 
{
    padding-left: 20px;
}
