body{color:#444444}

.page{background-color:white;overflow:hidden;border:0px solid red;padding:0px;margin:0px}
.pagebg{background-color:white;}

.tagline{color:#054A8D;border-bottom:0px;padding-bottom:4px;font-size:16px;font-weight:normal;padding-top:5px}

.pageTitle{color:#054A8D;border-bottom:1px dotted #054A8D;padding-bottom:5px;text-transform:capitalize;font-size:20px;font-weight:normal;padding-top:5px;line-height:125%;}

.relatedBottom{color:#054A8D;padding-bottom:4px;font-size:18px;font-weight:normal;margin-top:20px;display:block}

a:link{color:#339900;text-decoration:none}
a:active{color:#339900;text-decoration:none}
a:visited{color:#339900;text-decoration:none}
a:hover{color:#054A8D;text-decoration:underline}

.regpadding{padding:0px;margin:0px}
.leftmenu{text-align:left;width:90%;margin:0px;font-size:12px;overflow:hidden}
.banner{width:315px;border-radius:5px}

.topmenu{text-align:left;font-weight:normal;font-size:12px;font-family:arial;background-image:url(images/topmenu_bg.png);overflow:hidden;border-radius:2px}

/* top menu */
.topmenuItem{display:inline-block;color:#fff;text-decoration:none;font-weight:bold;padding:15px 8px}
.topmenuItem a:link{color:#fff;text-decoration:none;font-weight:bold;}
.topmenuItem a:active{color:#fff;text-decoration:none;font-weight:bold;}
.topmenuItem a:visited{color:#fff;text-decoration:none;font-weight:bold;}
.topmenuItem a:hover{color:#98C2D3;text-decoration:none;font-weight:bold;}

.topmenuItemSelected{display:inline-block;color:#265897;text-decoration:none;font-weight:bold;padding:15px 8px;background-image:url(images/topmenu_bg_selected.png);}
.topmenuItemSelected a:link{color:#265897;text-decoration:none;font-weight:bold;}
.topmenuItemSelected a:active{color:#265897;text-decoration:none;font-weight:bold}
.topmenuItemSelected a:visited{color:#265897;text-decoration:none;font-weight:bold;}
.topmenuItemSelected a:hover{color:#333333;text-decoration:none;font-weight:bold;}

.topmenuInner{text-align:center;padding:0px;}

.optionalModuleItem{float:left;color:#265897;text-decoration:none;padding:0px 8px}
.optionalModuleItem a:link{color:#265897;text-decoration:none;}
.optionalModuleItem a:active{color:#265897;text-decoration:none;}
.optionalModuleItem a:visited{color:#265897;text-decoration:none;}
.optionalModuleItem a:hover{color:#628B2B;text-decoration:none;}

.search{text-align:left;padding:0px;margin:0px;margin-left:10px;margin-top:8px}
.searchInner{padding:0px;margin:0px;}
.search input{font-size:14px}
.searchinput{background-color: transparent;color:#555;font-size:14px;border:0px;background-color:none;width:210px;padding:5px;background-image:url(images/search_bg.png);background-repeat:no-repeat;}
.submitSearch{}

.searchImage {
    margin-right:10px;
    margin-bottom: 10px;
    max-height:120px;
    height:120px;
    overflow: hidden;
    position: relative;
    padding:0;
}

.searchImageCaption {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:120px;
  background: #000;
  opacity: .7;
  color:white;
  padding: 10px;
  font-size: 11px;
  display: none;
}
.searchImage:hover .searchImageCaption {
  display: block;
}

.hpline{height:8px;background-color:#054A8D}

.breadcrumbs{font-size:11px;color:#054A8D;margin:0px;padding:0px;}
.breadcrumbsInner{}
.breadcrumbs a:link{color:#054A8D;text-decoration:none}
.breadcrumbs a:active{color:#054A8D;text-decoration:none}
.breadcrumbs a:visited{color:#054A8D;text-decoration:none}
.breadcrumbs a:hover{color:#777;text-decoration:underline}

.ddmenulist{z-index:500;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Shadow(color=#111111, direction=135, strength=4);background-color:#4765A1;border:0px;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.ddmenulist a:link{color:#fff;text-decoration:none;font-weight:normal}
.ddmenulist a:active{color:#fff;text-decoration:none;font-weight:normal}
.ddmenulist a:visited{color:#fff;text-decoration:none;font-weight:normal}
.ddmenulist a:hover{color:#98C2D3;text-decoration:none;font-weight:normal;}
.ddmenu{cursor:pointer;display:block;padding:6px 11px;font-size:12px;font-family:arial;text-transform:capitalize;float:none;width:200px;border:0px;}

.mainbody{padding:0px;margin:0px}
.mainbodyInner{padding:0px;margin:0px 0px 0px 20px;}

.inThisCategory{margin:25px 0px 10px 0px;padding:10px;border:0px;border-bottom:1px dotted #ccc;color:#054A8D;font-weight:normal;background-color:#f3f3f3;clear:both;display:block;float:none}

.subCatListingContainer{margin-bottom:20px}
.subCatListing{display:block;padding:10px 0px;border-bottom:1px dotted #ccc}

body #hpBlurb{display:block;float:none;clear:both;border-bottom:0px dashed #ccc;padding-bottom:6px;font-size:12px;color:#666666}
body #hpBlurb #hpBlurbHeader{color:#666666;font-weight:bold;font-size:12px}

.hpblurbcolor{color:#666666}
.hpMainBlurb{color:#333333;font-size:larger;clear:both;}
.hpMainBlurbBorder{color:#333333;font-size:larger;clear:both;border:0px solid #bbbbbb;}
.hpMainBlurbTitle{font-size:18px;font-weight:bold;color:#333333;}

.leftMenuItem{padding:4px 0px;margin:0px 0px;font-weight:bold;border-bottom:1px solid #ddd;font-size:12px;font-family:arial;text-transform:uppercase}
.leftMenuItem a:link{color:#054A8D;text-decoration:none}
.leftMenuItem a:active{color:#054A8D;text-decoration:none}
.leftMenuItem a:visited{color:#054A8D;text-decoration:none}
.leftMenuItem a:hover{color:#222222;text-decoration:none}

.leftMenuItemSelected{padding:4px 0px;margin:0px 0px;font-weight:bold;border-bottom:1px solid #ddd;font-size:12px;text-transform:uppercase}
.leftMenuItemSelected a:link{color:#339900;text-decoration:none}
.leftMenuItemSelected a:active{color:#339900;text-decoration:none}
.leftMenuItemSelected a:visited{color:#339900;text-decoration:none}
.leftMenuItemSelected a:hover{color:#006699;text-decoration:none}

.leftMenuItemContent{font-weight:normal;text-transform:capitalize;line-height:120%;padding:4px 0px 4px 5px;font-size:12px;border-bottom:1px dotted #ccc;color:#054A8D}
.leftMenuItemContent a:link{color:#054A8D;text-decoration:none}
.leftMenuItemContent a:active{color:#054A8D;text-decoration:none}
.leftMenuItemContent a:visited{color:#054A8D;text-decoration:none}
.leftMenuItemContent a:hover{color:#339900;text-decoration:underline;}

.leftMenuItemContentSelected{font-weight:bold;text-transform:capitalize;line-height:120%;padding:5px 0px 5px 5px;font-size:12px;border-bottom:1px dotted #ccc;color:#054A8D;background-color:#f6f6f6;}

.subleftMenuItem{padding:4px;margin:0px 0px;font-weight:normal;border-bottom:1px dotted #ccc;}
.subleftMenuItem a:link{color:#054A8D;text-decoration:none}
.subleftMenuItem a:active{color:#054A8D;text-decoration:none}
.subleftMenuItem a:visited{color:#054A8D;text-decoration:none}
.subleftMenuItem a:hover{color:#339900;text-decoration:none}

.subleftMenuItemSelected{padding:4px;margin:0px 0px;font-weight:normal;border-bottom:1px dotted #ccc;}
.subleftMenuItemSelected a:link{color:#339900;text-decoration:none}
.subleftMenuItemSelected a:active{color:#339900;text-decoration:none}
.subleftMenuItemSelected a:visited{color:#339900;text-decoration:none}
.subleftMenuItemSelected a:hover{color:#006699;text-decoration:none}

.hpcontent{margin-bottom:10px;clear:both;display:block;float:none}
.hpcontentarticle{display:block;float:none;display:block;border:0px;border-bottom:1px solid #ccc;padding:6px 0px;}
.hpcontentarticleLast{display:block;float:none;display:block;border:0px;padding:6px 0px;}

.hpcontenttitle{font-size:14px;color:#054A8D;font-family:Georgia, "Times New Roman", Times, serif}
.hpcontenttitle a:link{color:#054A8D;text-decoration:none}
.hpcontenttitle a:active{color:#054A8D;text-decoration:none}
.hpcontenttitle a:visited{color:#054A8D;text-decoration:none}
.hpcontenttitle a:hover{color:#339900;text-decoration:underline}

.publishdate{font:normal}
.contenttitle{font-weight:normal;font-size:14px;}
.summary{margin:4px 0px;font-size:12px;color:#777777;font-style:normal;}
.contentdetailsMini{font-size:11px;padding:0px;color:#777777;}
.contentdetails{font-size:12px;margin:4px 0px;}

/*.contentarticle{float:none;clear:both;display:block;padding:2px 0px;margin:0px;font-size:12px} */
	 

.afterArticle{width:100%}
.afterArticle #addendum{border-top:0px dashed #ccc;border-bottom:1px dotted #ccc;padding:10px 0px;clear:both;float:none;width:100%}

.afterArticle #addendum #header{font-size:14px;font-weight:normal;color:054A8D;border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:4px}

.beforeArticle #addendum #header{font-size:14px;font-weight:normal;color:054A8D;border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:4px}

.addendumTable td{border-bottom:1px dotted #ccc;}

.relatedArticleRightSide{border-bottom:1px dotted #ccc}

.footerDiv{background-image:url(images/footer_bg.jpg);background-repeat:repeat-x;padding:30px 0px 20px 0px;min-height:150px;font-size:12px}

.footer{border-top:0px;}
.footerlinks{font-size:12px;padding:0px 10px;text-align:center;border-right:0px solid #ccc}
.footerlinksLast{font-size:12px;padding:0px 10px;text-align:center;border-right:0px}
.footerlinks a:link{color:#fff;}
.footerlinks a:visited{color:#fff;}
.footerlinks a:active{color:#fff;}
.footerlinks a:hover{color:#ccc;}

.footerlinksLast a:link{color:#fff;}
.footerlinksLast a:visited{color:#fff;}
.footerlinksLast a:active{color:#fff;}
.footerlinksLast a:hover{color:#ccc;}

.ftr{color:#fff;width:80%;font-size:12px}
.ftr a:link{color:#98C2D3;}
.ftr a:visited{color:#98C2D3;}
.ftr a:active{color:#98C2D3;}
.ftr a:hover{color:#fff;font-weight:normal;text-decoration:underline}

.td1{width:40%;border:0px;padding:0px 20px;}
.td2{width:40%;border:0px;padding:0px 20px;color:#fff;font-size:12px}
.td3{color:#fff;width:20%;font-size:12px;line-height:140%}

.credits{font-size:11px;color:#98C2D3}
.credits a{padding:0px 10px}
.credits a:link{color:#98C2D3;}
.credits a:visited{color:#98C2D3;}
.credits a:active{color:#98C2D3;}
.credits a:hover{color:#fff;font-weight:normal;text-decoration:underline}

.companyname{font-weight:bold;color:#fff;font-size:14px;font-weight:normal;padding-bottom:4px}

.signup{width:100%;text-align:left}

.subscribeForm{font-size:12px;color:#fff;margin:0px;padding:0px;font-weight:bold;text-align:left;border:0px}
.subscribeForm span.input{display:block;padding-top:5px;}
.subscribeForm input{padding:5px;border:0px;font-size:14px;color:#555;border-radius:3px;}
.subscribeForm input.text{color:#555;font-size:14px;background-color:none;width:220px;padding:6px;}
.subscribeForm input.submit{font-size:14px;color:#444;background-color:#98C2D3;cursor:pointer}
.subscribeFormTitle{color:#fff;font-size:14px;font-weight:normal}

#imageContainer img{border-radius:5px}

.hpCatsTitle{font-size:16px;padding-bottom:6px;border-bottom:1px dotted #ccc;margin-bottom:12px;color:#054A8D;font-family:Georgia, "Times New Roman", Times, serif}

/*homepage*/
.scrollContainer{width:640px;height:180px;background-color:#f9f9f9;border-radius:5px;box-shadow:0 0 5px #999;margin:20px 0px;}
.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 540px;
  height:140px;
  float:left;
  margin-top:20px;
}

.items div.template1_item{width:100px;height:140px;margin-right:15px;float:left;overflow:hidden}
.items div.template1_item .imgWrapper{width:100px;height:90px;overflow:hidden;position:relative}
.items div.template1_item .imgWrapper img{margin-bottom:10px;}
.items div.template1_item .itemTitle{font-size:11px;font-weight:normal;color:#777;text-align:center;line-height:115%;}
.navarrow{float:left;cursor:pointer;margin-top:50px;padding:10px;}
.highlightItem{font-weight:bold;}

.featuredSnippet{margin-top:8px;margin-left:10px;padding:2px 10px 2px 20px;background-color:#FFFFCC;color:#555;font-size:9px;letter-spacing:1px;text-transform:uppercase;box-shadow:0 0 2px #666;position:relative;font-weight:bold;margin-bottom:10px}
.featuredSnippet img{position:absolute;z-index:2;top:-4px;left:-10px;}

.featuredSnippetHor{position:absolute;z-index:5;top:5px;left:5px;}
.featuredImg{border:3px solid #fff;box-shadow:0 0 5px #FFCC00;width:85%;margin-top:5px;margin-left:5px;max-height:60px;;}
.snippetImage{margin-bottom:10px;border-radius:3px;}

table td{padding:10px;}

.highContentFlag{font-size:0.8em;background-color:#f1f1f1;color:#666;padding:4px;border-radius:4px;text-align:center;margin:4px 0px;width:40%;}