﻿
 /* news banner "contentslider" */
.sliderwrapper { position: relative; overflow: hidden; width: 925px; height: 324px; }
.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0;  top: 0;  padding: 0px; width: 655px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index:2}
#paginate-slider1 {float:right; z-index:299}
.pagination { width: 270px; padding: 0px; position: absolute; right: 0px; color:#fff }
.pagination a { color: #999; }
.pagination a:hover, .pagination a.selected { color: #fff; text-decoration: none; }
.pagination ul {margin:0px; padding:0px; height:326px; }
.pagination li {list-style:none; margin:0px 0px;  }
.pagination a.nb1 { display: block; background: #f1f1f1 url("/images/hp-banner-bg-grey.gif") repeat-x; padding:5px 15px 0px 15px; width: 270px; height:103px;}
.pagination a.nb1 :hover, .pagination a.selected.nb1  {background: url("/images/hp-banner-arrow-red.png") no-repeat left top; margin-left:-19px; padding:5px 15px 0px 34px; cursor:default; }
.pagination a.nb2 { display: block; background: #f1f1f1 url("/images/hp-banner-bg-grey.gif") repeat-x; padding:5px 15px 0px 15px; width: 270px; height:103px;}
.pagination a.nb2 :hover, .pagination a.selected.nb2 {background: url("/images/hp-banner-arrow-green.png") no-repeat left top; margin-left:-19px; padding:5px 15px 0px 34px; cursor:default; }
.pagination a.nb3 { display: block; background: #f1f1f1 url("/images/hp-banner-bg-grey.gif") repeat-x; padding:5px 15px 0px 15px; width: 270px; height:103px;}
.pagination a.nb3 :hover, .pagination a.selected.nb3 {background: url("/images/hp-banner-arrow-orange.png") no-repeat left top; margin-left:-19px; padding:5px 15px 0px 34px; cursor:default; }
.pagination h3 {margin:0px; padding:10px 5px 5px 0px;}
#paginate-slider1 a span { font-size: 12px; text-transform: uppercase; font-weight:bold;  }
#paginate-slider1 a span:hover { background :none; margin:0px; padding: 0px; }
.lof-main-item-desc {line-height: 1.3em;}
.lof-main-item-desc p { color: #666; margin:0px; padding:5px 0;  font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, sans-serif;}
.lof-main-item-desc h1 { margin: 0 0 0 -1px !important; font-size:16pt; padding: 0px 0px 7px !important; font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, sans-serif; line-height:1.15em !important; font-weight:bold;}
.lof-main-item-desc h1 a { text-decoration:none;  }
.lof-main-item-desc h1 a:hover { text-decoration:underline; }
.boxred { padding: 18px 13px 23px 18px !important; background: #fff url("/images/bg-red-5x5.gif") repeat-x bottom; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; filter:alpha(opacity=90); opacity:0.9; overflow:visible;}
.boxred h1, .boxred h1 a { color: #7a2426; border: none !important; }
.boxgreen { padding: 18px 13px 23px 18px !important; background: #fff url("/images/bg-green-5x5.gif") repeat-x bottom; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; filter:alpha(opacity=90); opacity:0.9; overflow:visible;}
.boxgreen h1, .boxgreen h1 a { color: #197486; border: none !important; }
.boxorange { padding: 18px 13px 23px 18px !important; background: #fff url("/images/bg-orange-5x5.gif") repeat-x bottom; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; filter:alpha(opacity=90); opacity:0.9; overflow: visible;}
.boxorange h1, .boxorange h1 a { color: #ff9348; border: none !important; }

 /* lower fma banner "contentslider" */
.sliderwrapper2 { position: relative; overflow: hidden; width: 925px; height: 260px; }
.sliderwrapper2 .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0;  padding: 0px; width: 925px; height: 100%; /*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;*/ z-index:2}
       
#paginate-slider2 {float:left; z-index:299}
.pagination2 { padding: 0px; position: relative; left: 0px; color:#fff; top: -300px; width: 900px}
.pagination2 a { display: block; color: #fff; font-weight: normal; background: #a7a7a7; padding:11px 15px 10px;   height: 19px}
.pagination2 a:hover, .pagination2 a.selected:hover { color: #fff; text-decoration: none; background: url("/images/nav-tab-arrow-down-over.png") no-repeat bottom left; height: 30px}
.pagination2 a.selected { color: #fff; text-decoration: none; background: url("/images/nav-tab-arrow-down.png") no-repeat bottom left; height: 30px}
.pagination2 ul {margin:0px; padding:0px; height:50px; }
.pagination2 li {list-style:none; margin:0px 3px 0 0; display:inline-block; float: left;}
.pagination2 a.nb1 {}
.pagination2 a.nb1 :hover, .pagination2 a.selected.nb1  { }
.pagination2 h3 {margin:0px; padding:10px 5px 5px 0px;}
#paginate-slider2 a span {color: #fff; font-size: 12px; font-weight: normal;  }

/* Tab Contents */
.homeTab-righthalf {width:463px; height: 260px; float:right; overflow:hidden; background: #f6efe7 url("/images/bg_hp-bottomdivider.png") no-repeat left center;  color: #666;}
.homeTab-righthalf-inner {margin: 0; padding: 30px 25px 15px 28px;}
.homeTab-lefthalf {padding: 15px; MARGIN: 15px 10px 0 0;  width:422px; float:left; color: #666;}
.homeTab-lefthalf img {margin-top: -10px; margin-left: 25px; padding: 5px; float:right;}
.homeTab-lefthalf p {padding: 0px; MARGIN: 0 0 1em; FONT-SIZE: 12px; LINE-HEIGHT: 1.3em;}
.homeTab-lefthalf p.hp_date { color: #333; font-size: 11px; padding: 0px; DISPLAY: block; MARGIN: 0px;}
.homeTab-lefthalf p.homeTab-source {float:right; font-size: 11px; font-style:italic; color: #666; padding: 0px; MARGIN: 0px;}
P.hp_titleh1 {font-size:16px; MARGIN: .5em 0; line-height:1.3em;}
P.hp_titleh1 a {}
P.hp_titleh1 a:hover {}
.hp_date { color: #333; font-size: 11px; padding: 0 0 .1em !important; DISPLAY: block; MARGIN: 0;}
.homeTabItem {padding: 0px; MARGIN: 0 0 1em; }
.homeTabItem P {padding: 0px; MARGIN: 0px !important; LINE-HEIGHT: 1.3em; font-size: 11px; }
.homeTab-source {float:right; font-size: 11px; font-style:italic; color: #666; padding: 0px; MARGIN: 0px;}
.hp_rightlinks {text-align:right;  font-size: 11px; }
.hp_rightlinks p {padding: 0px; MARGIN: 0px;}
P.hp_desc {padding:8px 0; MARGIN: 0px;}
.homeTab-lefthalf h1, .homeTab-righthalf h1 {margin-top: -5px !important; padding: 0px !important; border-bottom: solid 1px #7A7A7A !important;}  
.solidRule {FONT-SIZE: 1px; border-bottom: 1px solid #CECECE; LINE-HEIGHT: 1px; HEIGHT: 6px}
.lof-main-item-desc2 p { color: #666; margin:0px; padding:8px 0;  font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, sans-serif;}
.lof-main-item-desc2 h1 { margin:0px; font-size:14pt; padding:0px 0px 2px; font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, sans-serif; line-height:1em;}
.lof-main-item-desc2 h1 a { text-decoration:none;  }
.lof-main-item-desc2 h1 a:hover { text-decoration:underline; }
.hp_tabstyle1 { color: #666; font-size: 11px; LINE-HEIGHT: 1.3em;}
.hp_tabstyle1 p { MARGIN: 0 0 .5em 0; font-size: 11px; }
.hp_tabstyle1 h1 {font-size:16px;  padding: 0px !important; MARGIN: -5px 0 .5em 0 !important; line-height:1.2em !important; border-bottom: none !important;}