body {
 background-color: #fff; /* #EAEFF4  */
 color: #000033;
 margin-left: 30px;
 margin-bottom: 30px;
 }
div {
 position: relative;
 top: 0px;
 } 
ul {
 margin-top: 0px;
 padding-top: 0px;
 }
.containerhome { /* total width: 800 */
 margin-top: 20px;
 padding-left: 0px;
 padding-right: 0px;
 width: 830px;
 background-image: url(images/bgtile-wide-new-2.jpg);
 background-repeat: repeat-y;
 }
.containerhometemp { /* total width: 800 */
 margin-top: 20px;
 padding-left: 0px;
 padding-right: 0px;
 width: 830px;
 background-color: #fff;
 }
.containersearchresults { /* total width: 800 */
 margin-top: 20px;
 padding-left: 0px;
 padding-right: 0px;
 width: 830px;
 background-image: url(images/bgtile-wide-white.jpg);
 background-repeat: repeat-y;
 }
.container { /* total width: 800 */
 margin-top: 20px;
 padding-left: 0px;
 padding-right: 0px;
 background-image: url(images/bgtile-wide-new-2.jpg);
 background-repeat: repeat-y;
 }
/* 
.banner {
 background-image: url(images/feature0.jpg);
 }
*/
.navigationarea { /* total width: 173 */
 margin: 10px 1px 20px 1px;
 border: 0px;
 padding: 0px;
 width: 168px;
 text-align: left;
 display: inline;
 float: left;
 position: relative;
 top: 0;
 left: 0;
}
.contentareasearchresults { /* total width: 660 */
 margin: 15px auto 15px auto;
 border: 0px;
 padding: 15px;
 width: 796px;
 text-align: left;
 display: inline;
 float: right;
 position: relative;
 top: 0;
 left: 0;
}
.contentarea { /* total width: 660 */
 margin: 0px 0px 15px 0px;
 border: 0px;
 padding: 0px;
 width: 660px;
 text-align: left;
 display: inline;
 float: right;
 position: relative;
 top: 0;
 left: 0;
}
.contentarealeft { /* total width: 490 */
 margin: 10px 15px 0px 15px;
 padding: 0px 0px 0px 0px;
 width: 460px;
 text-align: left;
 display: inline;
 float: left;
 position: relative;
 top: 0;
 left: 0;
 }
.contentarearight { /* total width: 168 */
 margin: 10px 1px 0px 1px;
 padding: 0px 10px 0px 10px;
 width: 148px;
 text-align: left;
 display: inline;
 float: right;
 position: relative;
 top: 0;
 left: 0;
}
.navlink { 
 margin: 5px 5px 5px 10px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 font-style: italic;
 line-height: 18px;
 color: #000; 
}
.navpage { 
 margin: 5px 5px 5px 10px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-style: italic;
 line-height: 18px;
 background-color: #1e5a98;
 color: #fff; 
}
.navlink a {
 font-weight: normal;
 font-style: normal;
 text-decoration: underline;
 color: #000;
} 
.navlink a:hover {
 font-weight: normal;
 font-style: normal;
 text-decoration: underline;
 color: #f00;
} 
.navsublink { 
 margin: 5px 5px 5px 25px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-style: italic;
 line-height: 18px;
 color: #000; 
}
.navsubpage { 
 margin: 5px 5px 5px 25px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-style: italic;
 line-height: 18px;
 background-color: #1e5a98;
 color: #fff; 
}
.navsublink a {
 font-weight: normal;
 font-style: normal;
 text-decoration: underline;
 color: #000;
} 
.navsublink a:hover {
 font-weight: normal;
 font-style: normal;
 text-decoration: underline;
 color: #f00;
} 
.navsubsublink { 
 margin: 5px 5px 5px 40px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: italic;
 line-height: 18px;
 color: #000; 
}
.navsubsubpage { 
 margin: 5px 5px 5px 40px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: italic;
 line-height: 18px;
 background-color: #1e5a98;
 color: #fff; 
}
.navsubsublink a {
 font-weight: normal;
 font-style: normal;
 text-decoration: underline;
 color: #000;
} 
.navsubsublink a:hover {
 font-weight: normal;
 font-style: normal;
 text-decoration: underline;
 color: #f00;
} 
.contentareans { /* total width: 625 */
 margin: 0px 20px 0px 20px;
 border: 0px;
 padding: 0px;
 width: 585px;
 text-align: left;
 float: right;
 }
.footerarea {
 clear: both;
 width: 830px;
 background-color: #0b3A89;
 }
.footerinfo {
 margin-left: 0px; /* was 193px */
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 font-family: arial, verdana, helvetica, sans-serif;
 text-align: center;
 line-height: 30px;
 }
 
/* Common Page Styles */ 
 
.headingserif {
 font-size: 16px;
 font-weight: bold;
 font-family: "Times New Roman", Times, serif;
 margin-bottom: 12px;
 }
.content {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 6px;
 }
.contentbold {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 6px;
 }
.contentboldindented {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 6px;
 margin-left: 20px;
 }
.contentred {
 color: #f00;
 font-weight: bold;
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 6px;
 }
.contentindented {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 12px;
 margin-left: 20px;
 }
.content12 {
 font-size: 12px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 6px;
 }
.contentsmall {
 font-size: 11px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 6px;
 }
.contentcquote {
 font-size: 12px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-style: italic;
 margin-bottom: 6px;
 }
.contentcquoteheading {
 font-size: 12px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-style: normal;
 margin-bottom: 6px;
 }
.contentspaced {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 12px;
 }
.contenthead {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 font-style: italic;
 margin-top: 12px;
 margin-bottom: 12px;
 }
.contentarea ul > li {
 list-style-type: disc;
 }
.contentarea ol > li {
 list-style-type: decimal;
 }
.contenttightlist ul, ol {
 margin-top: 0px; 
 margin-bottom: 0px;
 padding-top: 0px;
 }
.contenttightlist li {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-top: 0px; 
 margin-bottom: 0px;
 }
.contentspacedlist ul, ol {
 margin-top: 0px; 
 margin-bottom: 0px;
 padding-top: 0px;
 }
.contentspacedlist li {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-top: 0px;
 margin-bottom: 6px;
 }
.contentslooselist ul, ol {
 margin-bottom: 6px;
 margin-bottom: 0px;
 padding-top: 0px;
}
.contentlooselist li {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 12px;
 }
.bibliohead {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 6px;
 }
.bibliobold {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 0px;
 }
.biblio {
 font-size: 13px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 12px;
 }
.biblionote {
 font-size: 13px;
 font-family: arial, verdana, helvetica, sans-serif;
 }
.pageheading {
 color: #0B3A89;
 font-size: 24px;
 font-family: Times, serif;
 font-weight: bold;
 margin-bottom: 18px;
}
.sectionheading {
 color: #0B3A89;
 font-size: 16px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 font-style: italic;
 margin-top: 18px;
 margin-bottom: 18px;
 text-transform: uppercase;
}
.subsectionheading {
 color: #0B3A89;
 font-size: 16px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 margin-top: 18px;
 margin-bottom: 12px;
}

/* Home page specific styles */ 
 
#hplist {
 margin-top: 6px;
 }
#hplist li {
 margin-bottom: 12px;
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 6px;
 list-style: disc;
 }
.hpcontent {
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-bottom: 0px;
 }
.hpbigtitle {
 color: #003399;
 font-size: 26px;
 font-family: verdana, arial, helvetica, sans-serif;
 margin-bottom: 12px;
 }
/* 
#homelink a {
 background-image: url(images/home-link.jpg);
 background-repeat: no-repeat;
 }
#homelink a:hover {
 background-image: url(images/home-over.jpg);
 background-repeat: no-repeat;
 }
*/
 
/* Home Page widgit styles */ 
 
.flashbox {
 width: 370px;
 margin: 20px 30px 0px 30px;
 border: 5px double #f00;
 padding: 10px;
 text-align: left;
 background-color: #ffe6e6;
 } 
.flashheadline {
 color: #000;
 font-size: 15px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 10px;
 margin-left: 0px;
 text-align: center;
 }
.flashleader {
 color: #000000;
 font-size: 13px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 margin-top: 0px;
 margin-left: 0px;
 text-align: center;
 }
.newsbox {
 width: 370px;
 margin: 20px 30px 0px 30px;
 border: 5px double #0b3A89;
 padding: 10px;
 text-align: left;
 background-color: #EAEFF4;
 } 
.newsboxred {
 width: 370px;
 margin: 20px 30px 0px 30px;
 border: 5px double #ff0000;
 padding: 10px;
 text-align: left;
 background-color: #EAEFF4;
 } 
.newsheadline {
 color: #0b3A89;
 font-size: 18px;
 font-family: verdana, arial, helvetica, sans-serif;
 margin-bottom: 12px;
 margin-left: 0px;
 text-align: left;
 }
.newsleader {
 color: #000000;
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 margin-top: 12px;
 margin-left: 0px;
 text-align: left;
 }
.newstext {
 margin-left: 0px;
 font-size: 14px;
 font-family: arial, verdana, helvetica, sans-serif;
 }
.newstextbold {
 margin-left: 0px;
 font-size: 12px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight: bold;
 }
#contactboxold {
 width: 133px;
 margin: 14px 12px 20px 17px;
 border: 0px solid #fff;
 padding: 0px;
 text-align: left;
 background-color: #EAEFF4;
 }
#contactbox {
 width: 138px;
 margin: 20px 10px 0px 10px;
 border: 1px solid #0b3A89;
 padding: 5px;
 text-align: left;
 background-color: #EAEFF4;
 }
.nlcontacthead {
 margin: 0px;
 padding-top: 5px;
 color: #000;
 font-size: 12px;
 font-style: italic;
 font-weight: bold;
 font-family: arial, verdana, helvetica, sans-serif;
 line-height: 17px;
 }
.nlcontact {
 margin-top: 5px;
 color: #000;
 font-size: 12px;
 font-weight: bold;
 font-family: arial, verdana, helvetica, sans-serif;
 line-height: 17px;
 text-align: center;
 }
.articleslead {
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 color: #083184;
 margin: 0 0 4px 0;
 }
.articlestitle {
 font-family: arial, helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #083184;
 letter-spacing: .1em;
 }
.featurebox {
 width: 138px;
 margin: 0px 0px 15px 0px;
 border: 1px solid #0b3A89;
 padding: 5px;
 background-color: #EAEFF4;
 text-align: center;
}
.hrfeaturebox {
 width: 148px;
 margin: 0px 0px 15px 0px;
 border: 1px solid #0b3A89;
 padding: 10px 0 10px 0;
 background-color: #EAEFF4;
 background-image: url(images/hr-background.jpg);
 background-repeat: no-repeat;
 text-align: center;
}
.widequotebox {
 width: 380px;
 margin: 10px 0px 15px 30px;
 border: 1px solid #0b3A89;
 padding: 10px;
 background-color: #EAEFF4;
 text-align: justify;
}
.featurehead {
 margin: 0px;
 padding-top: 5px;
 color: #000;
 font-size: 14px;
 font-weight: bold;
 font-family: arial, verdana, helvetica, sans-serif;
 text-align: center;
 line-height: 17px;
 }
.navbox {
 width: 138px;
 margin: 10px 0px 0px 10px;
 border: 1px solid #0b3A89;
 padding: 5px;
 background-color: #fff;
 text-align: center;
}
.linkbox {
 width: 148px;
 margin: 10px 0px 0px 0px;
 border: 1px solid #0b3A89;
 padding: 0px;
 background-color: #EAEFF4;
 text-align: center;
}
.linkboxhead {
 color: #000;
 font-size: 12px;
 font-weight: bold;
 font-family: arial, verdana, helvetica, sans-serif;
 line-height: 15px;
 text-align: center;
}
.linkboxtext {
 color: #000;
 font-size: 12px;
 font-weight: normal;
 font-family: arial, verdana, helvetica, sans-serif;
 line-height: 15px;
 text-align: center;
}
.redsect {
 font-size: 14px;
 font-weight: bold;
 font-family: arial, verdana, helvetica, sans-serif;
 color: #f00;
 }


.browserbox {
 width: 375px;
 margin: 20px 30px 0px 30px;
 border: 1px dashed #0b3A89;
 padding: 10px;
 text-align: left;
 background-color: #fff; 
}
.linkedin {
 width: 112px;
 margin: 5px 0px 5px 8px;
 border: 0px solid #0b3A89;
 padding: 0px;
 background-color: #EAEFF4;
 text-align: center; 
 }
.literal {
font-family: courier, courier-new, monotype;
font-style: normal;
font-weight: bold;
font-size: 12px;
text-align: left;
text-decoration: none;
color: #000000;
}
 	  .thd {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #297b94;
		text-align: center;
		margin-top: 20px;
      }

