body{margin:0;font:normal 62.5% Arial, Helvetica, sans-serif;background-color:#eef4fa;}
h1{font:bold 1.6em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:3px 0;overflow:hidden;}
h2{font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:2px 0;overflow:hidden;} 
h3{font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:2px 0;overflow:hidden;}
h4{font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:2px 0 6px 0;overflow:hidden;}
h5{font-size:1.2em;margin:0;padding:2px 0;overflow:hidden;}
h6{color:#999;font:normal 1em Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0}
a{text-decoration:none;color:#1b3b8e;}
a:hover{text-decoration:underline;}
p{margin:0 0 10px 0;}
img{border:none;}
.image-caption{color:#999;font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
.no-results-text{font-size:1.3em;color:#333;}
.back2top-link img{margin:0 0 -2px 3px;}
.back2top-link{font-size:0.9em;}
.hide{display:none;}
.block-separator-line{display:block;border-top:1px solid #ccc;margin:5px 0;}
#container{width:990px;margin:0 auto;background-color:#fff;padding-bottom:10px;}
.square-block-list{margin:0;padding:5px;list-style-type:none;}
.square-block-list li{margin:0;padding:0;overflow:hidden;}
.square-block-list li a{display:block;padding:3px 0 3px 15px;margin:0;background:transparent url(/images/6x5-light-green-bullet.gif) no-repeat 0% 8px;font-size:1.2em;}
#header{min-height:131px;position:relative;top:2px;left:0;}
#header .quick-links{position:absolute;top:0;right:0;background:transparent url(/images/header/quick-links-left.gif) no-repeat 0% 100%;padding:0 0 0 8px;margin:0;}
#header .quick-links .left{float:left;background:transparent url(/images/header/quick-links-right.gif) no-repeat 100% 100%;padding:0 8px 0 0;}
#header .quick-links .right{float:left;background:transparent url(/images/header/quick-links-mid.gif) repeat-x 0% 100%;padding:0 0 6px 0;}
#header .quick-links .right ul{float:left;margin:0;padding:0;list-style-type:none;}
#header .quick-links .right ul li{float:left;margin:0;padding:5px 2px 2px 2px;font-size:1.1em;}
#header .quick-links .right ul li a{padding:0 0 0 4px;border-left:1px solid #51628d;margin:0;}
#header .quick-links .right ul li.first a{border:none;margin:0;padding:0 0 0 2px;}
#header h2.logo{margin:0;padding:0;text-align:left;text-indent:-150em;}
#header h2.logo img{position:absolute;top:18px;left:15px;}
#header .search-box{position:absolute;top:50px;right:20px;}
#header .search-text{display:block;padding-left:2px;font-size:1.3em;color:#333;font-weight:bold;}
#header .search-input{border:1px solid #adbb97;background-color:#f5f5f5;font-size:1.2em;height:1.3em;}
#header .search-button-wrapper{border:1px solid #608527;display:inline-block;}
.search-button{border:0px solid #608527;background-color:#8cbd40;color:#333;padding:0 3px;cursor:pointer}
#main-navigation{position:absolute;top:108px;left:150px;list-style-type:none;margin:0;padding:0;width:850px;}
#main-navigation li{float:left;font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;}
#main-navigation li p{padding:0;margin:0}
#main-navigation li span{float:left;display:block;color:#1b3b8e;padding:0 0 0 5px;}
#main-navigation li span span.selected{float:left;display:block;padding:5px 15px 5px 5px;}
#main-navigation li a{float:left;display:block;background:transparent url(/images/header/main-navigation-left.gif) no-repeat 0% 0%;padding:0 0 0 5px;}
#main-navigation li a:hover{cursor:pointer;text-decoration:none;background:transparent url(/images/header/main-navigation-left-hover.gif) no-repeat 0% 0%;}
#main-navigation li a:hover span.unselected{float:left;display:block;color:#000;background:transparent url(/images/header/main-navigation-right-hover.gif) no-repeat 100% 0%;padding:5px 15px 5px 5px;}
#main-navigation li a span.unselected{float:left;display:block;color:#fff;background:transparent url(/images/header/main-navigation-right.gif) no-repeat 100% 0%;padding:5px 15px 5px 5px;}
#main-navigation li a.selected{float:left;display:block;color:#1b3b8e;padding:0 0 0 5px;background-image:none;}
#main-navigation li a.selected span.selected{float:left;display:block;padding:5px 15px 5px 5px;}
#main-navigation li a.selected:hover{cursor:pointer;text-decoration:none;background:transparent url(/images/header/main-navigation-left-hover.gif) no-repeat 0% 0%;}
#main-navigation li a.selected:hover span.selected{float:left;display:block;color:#000;background:transparent url(/images/header/main-navigation-right-hover.gif) no-repeat 100% 0%;padding:5px 15px 5px 5px;}
#main-navigation li ul{display:none;margin:0;padding:3px;list-style-type:none;border:1px solid #babbba;background:#fff url(/images/header/main-navigation-dd-bg.png) repeat-x 0% 0%;}
#main-navigation li.other ul{position:absolute;top:100%;left:0;}
#main-navigation li.last ul{position:absolute;top:100%;right:0;}
#main-navigation li:hover ul{display:block;}
#main-navigation li:hover ul li a{background:none;width:200px;color:#333;border-top:1px dotted #ccc;padding:3px 2px;}
#main-navigation li:hover ul li a:hover{color:#1b3b8e;background-color:#e9e9e9;}
#main-navigation li:hover ul li.first a{border:none;}
#main-navigation li li{font-size:1em;}
#main-body{width:968px;padding:20px 11px 0 11px;overflow:visible;display:inline-block;background-color:#fff;}
#main-content{float:left;width:770px;overflow:hidden;}
#main-content-wide{float:left;width:968px;overflow:hidden;}
.light-green-bg-box{background:#dfefc3 url(/images/homepage/light-green-corner-2x2-bl.png) no-repeat 0% 100%;width:767px;}
.light-green-bg-box-tl{display:block;float:left;width:2px;height:2px;background:transparent url(/images/homepage/light-green-corner-2x2-tl.png) no-repeat 0% 0%;}
.light-green-bg-box-tr{display:block;float:right;width:2px;height:2px;background:transparent url(/images/homepage/light-green-corner-2x2-tr.png) no-repeat 0% 0%;}
.light-green-bg-box-br{background:transparent url(/images/homepage/light-green-corner-2x2-br.png) no-repeat 100% 100%;padding:20px 0;}
.green-bg-box{background:#8cbd40 url(/images/homepage/green-dot.png) repeat-y 0% 0%;margin:0 auto 20px auto;width:730px;}
.green-bg-box-right{background:transparent url(/images/homepage/green-dot.png) repeat-y 100% 0%;}
.green-bg-box-right h1{color:#fff;padding:5px 10px;}
.green-bg-box-right h2{color:#2e2e2d;padding:5px 10px;}
.green-bg-box-header{padding:0;margin:0;background:transparent url(/images/homepage/green-dot.png) repeat-x 0% 0%;height:4px;}
.green-bg-box-footer{padding:0;margin:0;background:transparent url(/images/homepage/green-dot.png) repeat-x 0% 100%;height:4px;}
.green-bg-box-tl{display:block;float:left;width:4px;height:4px;background:transparent url(/images/homepage/green-corner-4x4-tl.png) no-repeat 0% 0%;}
.green-bg-box-tr{display:block;float:right;width:4px;height:4px;background:transparent url(/images/homepage/green-corner-4x4-tr.png) no-repeat 100% 0%;}
.green-bg-box-bl{display:block;float:left;width:4px;height:4px;background:transparent url(/images/homepage/green-corner-4x4-bl.png) no-repeat 0% 0%;}
.green-bg-box-br{display:block;float:right;width:4px;height:4px;background:transparent url(/images/homepage/green-corner-4x4-br.png) no-repeat 100% 0%;}
.orange-bg-box{background:#faa208 url(/images/homepage/lime-green-dot.png) repeat-y 0% 0%;margin:0 auto 20px auto;width:730px;}
.orange-bg-box-right{background:transparent url(/images/homepage/lime-green-dot.png) repeat-y 100% 0%;}
.orange-bg-box-right h4{font-size:1.6em;padding:4px 10px;}
.orange-bg-box-right p{font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:4px 10px;}
.orange-bg-box-header{padding:0;margin:0;background:transparent url(/images/homepage/lime-green-dot.png) repeat-x 0% 0%;height:5px;}
.orange-bg-box-tl{display:block;float:left;width:5px;height:5px;background:transparent url(/images/homepage/orange-box-tl.png) no-repeat 0% 0%;}
.orange-bg-box-tr{display:block;float:right;width:5px;height:5px;background:transparent url(/images/homepage/orange-box-tr.png) no-repeat 100% 0%;}
.orange-bg-box-footer{padding:0;margin:0;background:transparent url(/images/homepage/lime-green-dot.png) repeat-x 0% 100%;height:5px;}
.orange-bg-box-bl{display:block;float:left;width:5px;height:5px;background:transparent url(/images/homepage/orange-box-bl.png) no-repeat 0% 0%;}
.orange-bg-box-br{display:block;float:right;width:5px;height:5px;background:transparent url(/images/homepage/orange-box-br.png) no-repeat 100% 0%;}
.section-box{background:transparent url(/images/homepage/section-box-bg.png) repeat-y 0% 0%;width:731px;margin:0 auto;overflow:auto;padding:0;}
.section-image{float:left;margin:0 0 0 19px;padding:0;}
.section-box .first{margin:0;}
.section{float:left;width:231px;background:transparent url(/images/homepage/section-box.png) no-repeat 0% 0%;padding:0;margin:0;}
.section-box-footer{display:block;float:left;margin:-5px 0 0 0;padding:0;width:731px;height:5px;background:transparent url(/images/homepage/section-box-footer.png) no-repeat 0% 0%;}
.section-content{width:123px;min-height:146px;margin:3px 3px 5px 105px;padding:0;}
.section-content h3{color:#333;padding:2px 5px;margin:0;}
.notice-section{margin:20px 0 0 0;padding:0;overflow:auto;}
.notice-box-wrapper{float:left;background:#dfefc3 url(/images/homepage/light-green-corner-2x2-tl.png) no-repeat 0% 0%;margin-left:17px;}
.notice-section .first{margin:0;}
.notice-box{float:left;background:transparent url(/images/homepage/light-green-corner-2x2-bl.png) no-repeat 0% 100%;padding:1px 1px 1px 19px;}
.notice-content{float:left;background-color:#fff;width:355px;margin:0;padding:0;}
.notice-content h2{padding:2px 5px 0 0;}
.notice-content .featured-image{float:left;margin:0 10px 5px 0;padding:0;}
.notice-content .rss{float:right;margin:2px 5px 0 0;}
.notice-content ul{margin-left:100px;}
.notice-content .view-all{float:right;margin:0 5px 2px 0;font-size:1.1em;}
.notice-content .view-all img{margin:0 0 -2px 3px;}
.news-box p{font-size:1.1em;}
.news-box h3{padding:2px 5px 0 0;font-size:1.2em;}
.news-box ul{margin-left:5px;}
.news-box .abstract{margin:2px 5px 0 20px;font-size:1.2em;}
.links-section{float:left;width:901px;margin:20px 0 0 0;text-align:center;border:1px solid #ccc;padding:5px 65px 5px 0;}
.links-section .links-title{display:block;float:left;color:#999;font-size:1.5em;margin:0px 25px 0 15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.links-section ul{list-style-type:none;margin:0;padding:0;display:inline;}
/*.links-section ul li{display:inline;white-space:nowrap;margin:0;padding:0;}*/
.links-section ul li{float:left;white-space:nowrap;margin:0;padding:0;}
.links-section ul li img{padding:0 5px 2px 3px;}
.links-section ul li a{font-size:1.1em;}
#left-column{float:left;width:192px;}
#left-column ul.navigation{list-style-type:none;margin:0;padding:0;background:transparent url(/images/left-navigation-bg.png) repeat-y 0% 0%;}
#left-column ul.navigation li p{padding:0;margin:0}
#left-column ul.navigation li a{display:block;font-size:1.2em;color:#333;background:transparent url(/images/left-navigation-right-arrow-rolloff.gif) no-repeat 176px 7px;padding:3px 30px 3px 10px;margin:0 1px;border-top:1px dotted #9d9d9d;}
#left-column ul.navigation li a:hover{color:#1a3b8d;text-decoration:none;background:#c0bfbf url(/images/left-navigation-right-arrow-rollon.gif) no-repeat 176px 7px;}
#left-column ul.navigation li.selected a{background:#c0bfbf url(/images/left-navigation-down-arrow.gif) no-repeat 174px 7px;}
#left-column ul.navigation li.selected a:hover{color:#1a3b8d;background:#e3e2e2 url(/images/left-navigation-down-arrow.gif) no-repeat 174px 7px;}
#left-column ul.navigation li.selected span{display:block;font-size:1.2em;color:#1a3b8d;background:#c0bfbf url(/images/left-navigation-down-arrow.gif) no-repeat 174px 7px;padding:3px 30px 3px 10px;margin:0 1px;border-top:1px dotted #9d9d9d;}
#left-column ul.navigation li.selected ul{list-style-type:none;padding:0;margin:0;background:#f0efef url(/images/left-navigation-bg.png) repeat-y 0% 0%;}
#left-column ul.navigation li.selected ul li a{background:#f0efef url(/images/left-navigation-right-arrow-rolloff.gif) no-repeat 176px 9px;padding:3px 16px 3px 20px;}
#left-column ul.navigation li.selected ul li.selected a{background:#c2c8da url(/images/left-navigation-right-arrow-rollon.gif) no-repeat 176px 9px;}
#left-column ul.navigation li.selected ul li.selected a:hover{background:#c2c8da url(/images/left-navigation-right-arrow-rollon.gif) no-repeat 176px 9px;}
#left-column ul.navigation li.selected ul li.selected span{background-color:#C2C8DA;padding:3px 16px 3px 20px;margin:0 1px;border-top:1px dotted #9d9d9d;}
#left-column ul.navigation li.selected ul li a:hover{color:#1a3b8d;background-color:#C2C8DA;background:#C2C8DA url(/images/left-navigation-right-arrow-rollon.gif) no-repeat 176px 9px;}
#left-column ul.navigation li.selected ul li.selected ul li a{background:#d8dceb url(/images/left-navigation-dash.png) no-repeat 30px 11px;padding:3px 16px 3px 40px;margin:0 1px;}
#left-column ul.navigation li.selected ul li.selected ul li a:hover{color:#fff;background:#828caa url(/images/left-navigation-dash-hover.png) no-repeat 30px 11px;padding:3px 16px 3px 40px;margin:0 1px;}
#left-column ul.navigation li.selected ul li.selected ul li.selected span{color:#fff;background:#828caa url(/images/left-navigation-dash-hover.png) no-repeat 30px 11px;padding:3px 16px 3px 40px;margin:0 1px;}
#left-column ul.navigation li.first a{border-top:none;background:transparent url(/images/left-navigation-top-rolloff.png) no-repeat 0% 0%;margin:0;}
#left-column ul.navigation li.first a:hover{background:#c0bfbf url(/images/left-navigation-top-rollon.png) no-repeat 0% 0%;}
#left-column ul.navigation li.first span{display:block;font-size:1.2em;color:#1a3b8d;padding:3px 30px 3px 10px;border-top:none;background:#c0bfbf url(/images/left-navigation-top-selected.png) no-repeat 0% 0%;margin:0;}
#left-column ul.navigation li.first a.selected{background:#c0bfbf url(/images/left-navigation-top-selected.png) no-repeat 0% 0%;}
#left-column ul.navigation li.first ul{list-style-type:none;padding:0;margin:0;background:#f0efef url(/images/left-navigation-bg.png) repeat-y 0% 0%;}
#left-column ul.navigation li.first ul li a{margin:0 1px;border-top:1px dotted #9d9d9d;background:#f0efef url(/images/left-navigation-right-arrow-rolloff.gif) no-repeat 176px 9px;padding:3px 16px 3px 20px;}
#left-column ul.navigation li.first ul li.selected a{background:#c2c8da url(/images/left-navigation-right-arrow-rollon.gif) no-repeat 176px 9px;}
#left-column ul.navigation li.first ul li.selected span{background:#c2c8da url(/images/left-navigation-down-arrow.gif) no-repeat 174px 7px;padding:3px 16px 3px 20px;margin:0 1px;border-top:1px dotted #9d9d9d;}
#left-column ul.navigation li.first ul li a:hover{color:#1a3b8d;background-color:#c2c8da;background:#e3e2e2 url(/images/left-navigation-right-arrow-rollon.gif) no-repeat 176px 9px;}
#left-column ul.navigation li.first ul li.selected ul li a{background:#d8dceb url(/images/left-navigation-dash.png) no-repeat 30px 11px;padding:3px 10px 3px 40px;margin:0 1px;}
#left-column ul.navigation li.first ul li.selected ul li a:hover{color:#fff;background:#828caa url(/images/left-navigation-dash-hover.png) no-repeat 30px 11px;padding:3px 10px 3px 40px;margin:0 1px;}
#left-column ul.navigation li.first ul li.selected ul li.selected span{color:#fff;background:#828caa url(/images/left-navigation-dash-hover.png) no-repeat 30px 11px;padding:3px 10px 3px 40px;margin:0 1px;}
#left-column ul.navigation li.last{background:transparent url(/images/left-navigation-footer.png) no-repeat 0% 0%;height:4px;width:100%;}
#middle-column{margin:0 0 0 205px;padding:5px 0 0 0;}
#page-info-block{overflow:auto;}
.breadcrumb{list-style-type:none;margin:0 235px 0 0;padding:0;}
.breadcrumb li{display:inline;font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
.breadcrumb li p{padding:0;margin:0}
.breadcrumb li a{}
.breadcrumb li span{}
#page-controls{float:right;text-align:right;width:225px;}
#page-controls ul{list-style-type:none;margin:0;padding:0;}
#page-controls ul li{display:inline;font:normal 1em Verdana, Arial, Helvetica, sans-serif;border-right:1px solid #ccc;}
#page-controls ul li a{padding:0 1px 0 3px;}
#page-controls ul li a.PrintPadding{padding-right:3px;}
#page-controls ul li span{padding:0;}
#page-controls ul .no-border{border:none;}
/* pagination */
.pagination{clear:both;list-style-type:none;margin:0;padding:10px 0 10px 0;overflow:auto;}
.pagination li{float:left;}
.pagination li.first a{border:none;padding-left:0;}
.pagination li.last a{padding-right:0;}
.pagination li.first span{border:none;padding-left:0;text-decoration:none;color:#666;}
.pagination li.last span{padding-right:0;text-decoration:none;color:#666;}
.pagination li span{border-left:1px solid #ccc;padding:0 5px;font-size:1.1em;}
.pagination li a{border-left:1px solid #ccc;padding:0 5px;font-size:1.1em;}
#contents{padding:5px 0 0 0;margin:0;float:left;width:565px;}
#contents-wide{padding:5px 0 0 0;margin:0;float:left;width:765px;font-size:1.2em;}
#contents .introduction-wrapper{overflow:auto;}
#contents .introduction{margin:0;padding:0 0 10px 0;font-size:1.2em;}
#contents .introduction-wrapper .introduction{margin:0 100px 0 0;}
#contents .introduction-right-column{float:right;margin:0;padding:0 0 10px 10px;width:100px;overflow:hidden;font-size:1.1em;}
/*#contents h3.topdate{font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;overflow:hidden;}*/
#contents h3.dateleft{font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;overflow:hidden;display:inline;width:50%;float:left;}
/*#contents div.dateright{width:45%;float:right;display:inline;font-size:1.2em}*/
#contents li.dateseparator-top{border-top:solid 1px #ccc;margin-top:0px}
#contents li.dateseparator{border-top:solid 1px #ccc;margin-top:20px}
#wide-contents{font-size:1.2em;}
#wide-contents ul.language{float:right;list-style-type:none;margin:0;padding:5px 0;}
#wide-contents ul.language li{display:inline;font:normal 0.85em Verdana, Arial, Helvetica, sans-serif;border-left:1px solid #ccc;margin:0;padding:0 0 0 2px;}
#wide-contents ul.language li a{display:inline;padding:0;background-image:none;}
#wide-contents ul.language li span.selectedLang {color:#1B3B8E; font-weight :bold ;}
#wide-contents .language .no-border{border:none;padding-right:2px;}
#inner-contents{float:left;width:330px;font-size:1.2em;}
#inner-contents .date, #wide-contents .date{display:block;color:#666;padding:8px 0 10px 0;font-size:0.9em;}
#wide-contents h1, #inner-right-column h1, #inner-contents h1, #popup-container .popup-body h1{font-size:1.33em;}
#wide-contents h2, #inner-right-column h2, #inner-contents h2, #popup-container .popup-body h2{font-size:1.17em;} 
#wide-contents h3, #inner-right-column h3, #inner-contents h3, #popup-container .popup-body h3{font-size:1.08em;}
#wide-contents h4, #inner-right-column h4, #inner-contents h4, #popup-container .popup-body h4{font-size:1em;}
#wide-contents h5, #inner-right-column h5, #inner-contents h5, #popup-container .popup-body h5{font-size:1em;}
#inner-right-column h4 p{margin:0;padding:0}
#inner-right-column{float:right;width:220px;padding:0 0 0 10px;margin:0;font-size:1.2em;}
#inner-right-column .image-caption{font-size:0.9em;}
#inner-right-column h4{clear:both;width:100%;}
#inner-right-column ul{margin:0;padding:5px;list-style-type:none;}
#inner-right-column ul li{margin:0;padding:0;overflow:hidden;}
#inner-right-column ul li a{display:block;padding:3px 0 3px 15px;background:transparent url(/images/6x5-light-green-bullet.gif) no-repeat 0% 8px;font-size:1em;}
#inner-right-column ul.language{float:right;list-style-type:none;margin:0;padding:0;padding:5px 0;}
#inner-right-column ul.language li{display:inline;font:normal 0.85em Verdana, Arial, Helvetica, sans-serif;border-left:1px solid #ccc;margin:0;padding:0 0 0 2px;}
#inner-right-column ul.language li a{display:inline;padding:0;background-image:none;}
#inner-right-column ul.language li span.selectedLang {color:#1B3B8E; font-weight :bold ;}
#inner-right-column .language .no-border{border:none;padding-right:2px;}
.general-listing-with-thumbnail{list-style-type:none;margin:0;padding:0;}
.general-listing-with-thumbnail li{clear:left;overflow:auto;border-top:1px dotted #ccc;padding:6px 0 0 0;margin:0 0 10px 0;}
.general-listing-with-thumbnail li.first{border:none;}
.general-listing-with-thumbnail li h4{}
.general-listing-with-thumbnail li img{float:left;margin:0 10px 5px 0;}
.general-listing-with-thumbnail li .date, .general-listing li .date{display:block;color:#666;padding:1px 0 10px 1px;font-size:1.1em;}
.general-listing-with-thumbnail li .abstract{font-size:1.2em;}
.general-listing-with-thumbnail li .more-info-link{font-size:1.1em;}
.general-listing-with-thumbnail li .more-info-link img{float:none;margin:0 0 -2px 3px;}
.general-listing{list-style-type:none;margin:0;padding:0;}
.general-listing li{border-top:1px dotted #ccc;padding:6px 0 0 0;margin:0 0 10px 0;}
.general-listing li .abstract{font-size:1.2em;padding:0;margin:0;}
.general-listing li .read-more-link{clear:left;font-size:1.1em;margin:0;padding:0;}
.general-listing li .read-more-link img{margin:0 0 -2px 3px;}
.general-listing li .back2top-link{font-size:1.1em}
.section-listing{list-style-type:none;margin:0;padding:0;}
.section-listing li{clear:left;border-top:1px dotted #ccc;padding:5px 0 0 0;margin:0;}
.section-listing li .col{float:left;width:180px;padding:5px 0;margin:0 0 0 10px;}
.section-listing li .col h3{margin:0;padding:3px 0;overflow:hidden;font-size:1.2em;}
.section-listing li .col .abstract{margin:0;padding:2px 0;overflow:hidden;font-size:1.2em;}
.section-listing li .col .link-listing{list-style-type:none;margin:0;padding:3px 0;overflow:hidden;font-size:1.2em;}
.section-listing li .col .link-listing li{border:none;padding:2px 0;margin:0;}
.section-listing li .col .view-all{display:block;margin:2px 0 5px 0;overflow:hidden;font-size:1.1em;padding:5px 0}
.section-listing li .col .view-all img{margin:0 0 -2px 3px;}
.section-listing li .no-margin{margin:0;}
.sitemap-listing{list-style-type:none;margin:0;padding:0;}
.sitemap-listing li{clear:left;border-top:1px dotted #ccc;padding:5px 0;margin:0;}
.sitemap-listing li p{padding:0;margin:0}
.sitemap-listing li.first{border:none;}
.sitemap-listing li .col{float:left;padding:5px 0;margin:0;width:187px;}
.sitemap-listing li .col li{border:none;padding:0 10px 0 0;}
.sitemap-listing li .col li ul{list-style-type:none;margin:0;padding:0 0 0 10px;}
.sitemap-listing li .col li ul li{padding:0 10px 0 5px;margin:0;}
.sitemap-listing li .col li ul li a{background:transparent url(/images/sitemap-dash.png) no-repeat 0 7px;padding:0 0 0 10px;}
.faq-listing{list-style-type:none;margin:0;padding:0;}
.faq-listing li{border-bottom:1px dotted #ccc;padding:10px 0;}
.faq-listing li.first{padding:0 0 10px 0;}
.faq-listing li ul li{border:none;padding:2px 0;}
.faq-listing li ol li{border:none;padding:2px 0;}
.faq-listing li ul.related-list{list-style-type:none;margin:0;padding:0 0 0 25px;}
.faq-listing li ul.related-list li{display:inline;font-size:1.1em;}
.faq-listing li ul.related-list li img{display:inline-block;padding:0 5px 0 3px;}
.faq-listing .faq-header{background:transparent url(/images/faq-collapsed-icon.png) no-repeat 0 1px;padding:0 0 2px 25px;font-size:1.3em}
.faq-listing .faq-header-expanded{background:transparent url(/images/faq-expanded-icon.png) no-repeat 0 1px;padding:0 0 2px 25px;font-size:1.3em}
.faq-listing .faq-div{padding:5px 0 5px 25px;font-size:1.2em;}
.faq-listing .faq-div ul{margin: 0pt 0pt 0pt 18px; padding: 0pt; list-style-type: disc;}
.faq-listing a{cursor:pointer;}
/* services page listing */
.a2z-jumplist{list-style-type:none;margin:0;padding:5px 0;}
.a2z-jumplist li{display:inline;padding:0 10px 0 0;}
.a2z-jumplist li.last{padding:0;}
.a2z-jumplist li a{font-size:1.2em;font-weight:bold;}
.services-a2z-listing{list-style-type:none;margin:0;padding:0;}
.services-a2z-listing li{padding:10px 0;}
.services-a2z-listing li ul{}
.services-a2z-listing li ul li{padding:0;}
.services-a2z-listing li ul li a{font-size:1.2em;}
.services-a2z-listing li .back2top-link{font-size:1.1em;}
/* right column */
#right-column{float:left;width:184px;margin-left:10px;}
/* services a2z box */
.services-a2z-box-wrapper{background:transparent url(/images/right-column-box-bg.png) repeat-y 0% 0%;margin-bottom:20px;}
#services-a2z-box{background:transparent url(/images/right-column-box-footer.png) no-repeat 0% 100%;min-height:92px;width:100%;}
#services-a2z-box h3{padding:0;}
#services-a2z-box h3 a{display:block;font-family:Arial, Helvetica, sans-serif;padding:3px 35px 0 5px;background:transparent url(/images/right-column-box-header.png) no-repeat 0% 0%;min-height:20px;}
#services-a2z-box h3 a:hover{background:transparent url(/images/right-column-box-header-hover.png) no-repeat 0% 0%;color:#fff;text-decoration:none;}
#services-a2z-box h3 span{display:block;font-family:Arial, Helvetica, sans-serif;padding:3px 35px 0 5px;background:transparent url(/images/right-column-box-header-selected.png) no-repeat 0% 0%;min-height:20px;color:#fff;}
#services-a2z-box ul{list-style-type:none;padding:2px 5px 0 5px;margin:0;}
#services-a2z-box ul li{float:left;}
#services-a2z-box ul li a{display:block;font-size:1.3em;padding:5px 15px 5px 5px;white-space:nowrap;}
#services-a2z-box .view-all{clear:left;display:block;text-align:right;margin:0 5px 2px 0;padding-bottom:5px;font-size:1.1em;}
#services-a2z-box .view-all img{margin:0 0 -2px 3px;}
/* services drop down */
.services-drop-down{display:none;position:absolute;top:84%;left:0%;width:184px;background:#fff url(/images/services-dd-bg.png) repeat-y 0% 0%;}
.services-drop-down .services-dd-header{display:block;background:transparent url(/images/services-dd-header.png) no-repeat 0% 0%;margin:0;padding:0;height:10px;width:184px;}
.services-drop-down .services-dd-footer{display:block;background:transparent url(/images/services-dd-footer.png) no-repeat 0% 0%;margin:0;padding:0;height:10px;width:184px;}
.services-drop-down ul.square-block-list{padding-top:0;width:174px;}
#services-a2z-box .services-drop-down ul.square-block-list li{float:none;width:100%;overflow:hidden;}
#services-a2z-box .services-drop-down ul.square-block-list li a{background-position:0% 11px;padding-left:12px;width:157px;white-space:normal;}
/* questions answers box */
.questions-answers-box-wrapper{background:transparent url(/images/right-column-box-bg.png) repeat-y 0% 0%;margin-bottom:20px;}
.questions-answers-box{background:transparent url(/images/right-column-box-footer.png) no-repeat 0% 100%;}
.questions-answers-box h3{padding:0;}
.questions-answers-box h3 a{display:block;font-family:Arial, Helvetica, sans-serif;padding:3px 35px 0 5px;background:transparent url(/images/right-column-box-header.png) no-repeat 0% 0%;min-height:20px;}
.questions-answers-box h3 a:hover{background:transparent url(/images/right-column-box-header-hover.png) no-repeat 0% 0%;color:#fff;text-decoration:none;}
.questions-answers-box h3 span{display:block;font-family:Arial, Helvetica, sans-serif;padding:3px 35px 0 5px;background:transparent url(/images/right-column-box-header-selected.png) no-repeat 0% 0%;min-height:20px;color:#fff;}
.questions-answers-box h3 .unselected{color:#000;display:block;font-family:Arial, Helvetica, sans-serif;padding:3px 35px 0 5px;background:transparent url(/images/right-column-box-header.png) no-repeat 0% 0%;min-height:20px;}
.questions-answers-box .view-all{display:block;text-align:right;margin:0 5px 2px 0;padding-bottom:5px;font-size:1.1em;}
.questions-answers-box .view-all img{margin:0 0 -2px 3px;}
/* right column promo div */
.promo-div{margin-bottom:20px;font-size:1.2em;}
/* footer */
#footer{clear:both;display:inline-block;margin:10px 0 0 12px;background-color:#eee;min-height:2.5em;width:966px;}
#footer ul{float:left;list-style-type:none;margin:0;padding:5px 0;}
#footer ul.footer-links-right{float:right;}
#footer ul.footer-links-right li a{padding:0 8px 0 4px;}
#footer ul.footer-links-right li span{padding:0 3px 0 4px;}
#footer ul li{display:inline;font-size:1.1em;}
#footer ul li a{border-left:1px solid #66759a;padding:0 3px 0 6px;}
#footer ul li span{color:#666;}
#footer ul li.first{}
#footer ul li.first a{border-left:none;}
/* pop up */
#popup-container{min-width:200px;}
#popup-container .header{background:transparent url(/images/header-bg.gif) repeat-y 0% 0%;}
#popup-container .logo{}
#popup-container .popup-controls{float:right;margin:20px 0 0 0;}
#popup-container .popup-controls .print{color:#5a6382;background:transparent url(/images/print.gif) no-repeat 100% 0%;padding:2px 25px 5px 0;font-size:1.1em;}
#popup-container .popup-controls .close{color:#5a6382;background:transparent url(/images/close.gif) no-repeat 100% 0%;padding:2px 20px 5px 6px;font-size:1.1em;}
#popup-container .popup-body{font-size:1.2em;padding:5px;}
/* forms */
.single-general-panel{margin:0px 3px;width:59%;display:block;float:left;}
.feedback-form{text-align:left;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;margin-top:16px;clear:both}
.form-content{width:100%;float:left;}
.single-text-border{clear:left;text-align:left;display:block;margin:5px 0px;width:100%;vertical-align:top;}
.star-required{margin:0px 0px;float:right;}
.single-text-label{padding:3px 0px;width:29%;display:block;float:left;}
.single-text-box{width:100%;margin:0px;}
.multi-text-box{width:100%;margin:0px;font-size:1.0em}
textarea{font-family:Arial, Helvetica, sans-serif;}
fieldset{border:none;padding:0;margin:0}
.submit-button-border{float:right;padding-top:4px}
.submit-button{border:1px solid #608527;background-color:#8cbd40;color:#333;padding:0 3px;cursor:pointer}
.hidden{display:none}
.error-message{color:Red}
.search-detail{font-size:1.1em}
.small-text{font-size:0.9em}
.form-validation ul{padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:5px}
.search-results{font-size:1.2em}
#divScript,#divNoScript{font-size:1.2em}
#contents li{padding-top:3px;padding-bottom:3px}

