﻿

/*old*/
#featurearea { width: 763px; }
#rightareahome { left: 610px; background-color: transparent; }
/*new*/
td.hp_bluecoltd { background-color: #deedf6; }
#hp_bluecol { width: 188px; font-family: Verdana, Arial, Helvetica, sans-serif; overflow: hidden; /*ff footer extra padding fix*/ }
#hp_bluecol ul.hp_textlinks, #hp_bluecol ul.hp_bannerlinks { color: #0099ff; list-style:none; padding:0; font-size:1.1em;  }
#hp_bluecol ul.hp_textlinks LI, #hp_bluecol ul.hp_bannerlinks LI { margin-bottom: 1em; }
#hp_bluecol ul.hp_textlinks LI A, #hp_bluecol ul.hp_bannerlinks LI A { text-decoration: none; color: #0099ff; font-weight:bold; text-transform:uppercase; }
#hp_bluecol ul.hp_textlinks LI A:hover, #hp_bluecol ul.hp_bannerlinks LI A:hover { text-decoration: underline; }
#hp_bluecol ul.hp_textlinks { margin: 45px 12px 30px 12px; }
#hp_bluecol ul.hp_bannerlinks { margin: 0 0 30px 12px; }
#hp_bluecol ul.hp_textlinks IMG, #hp_bluecol ul.hp_bannerlinks IMG { border:0; }
#hp_widecol { margin-left: 13px; width: 562px; overflow: hidden; /*ff footer extra padding fix*/ }
#hp_feat1, #hp_feat2 { position: relative; height:370px; }
#hp_feat3, #hp_feat4 { margin-top: 68px; }
#hp_feat1 #hp_feat1bkgd { position: absolute; top: 68px; height: 292px;
    z-index:100;}
#featurearea h1 { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 1.2em; line-height: 1.2em; height: 1.2em;  }
#hp_feat1 h1 { position: absolute; top: 45px; margin:0; padding:0; width:365px; }
#hp_feat1 h2, #hp_feat2 h2 { position: absolute; top: 82px; left: 10px; margin: 0; padding: 0; padding-bottom: 0.5em; width: 379px; line-height:1.2em; 
    z-index:101; }
#hp_feat1 h2 { background: transparent url(56e944ed57a9e436090ebcd0e757d6d1d586cc2c.gif)  bottom repeat-x; }
#hp_feat2 h2 { background: transparent url(ab7ba481346450ee98296286f1a3b6feb66cd2aa.gif)  bottom repeat-x; }
#hp_feat1textbkgd { position: absolute; top: 267px; left: 10px; width: 542px; height: 81px; 
    opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: 0.5;
    z-index:102; }
#hp_feat1text { position: absolute; top: 274px; left: 26px; width: 516px; height: 81px; 
    z-index:103; }
#hp_feat1text P { margin:0; padding:0; line-height: 1.2em; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #ffffff;
width: 440px; float:left; /*margin-right:15px;*/ }
/*#hp_feat1textlt { width: 224px; float:left; margin-right:15px;}
#hp_feat1textrt { width: 209px; float:left; margin-right:15px; }*/
#hp_feat1textmore { height: 65px; float:right;  }
#hp_feat1textmore A { background: url(cbd0a18fa454dcf39780631b9c7bce12422fc483.gif)  no-repeat; padding-left: 9px; color: #ffffff; text-decoration:none; height:10px; line-height: 10px; display: block; text-transform:uppercase; margin-left:12px; margin-top: 48px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
#hp_feat2linkbkgd { position: absolute; top: 309px; width: 562px; height: 37px; line-height: 37px; 
    z-index:102; }
#hp_feat2text { position: absolute; top: 150px; left: 26px; width: 504px;
    z-index:103; }
#hp_feat2text P { margin:0; padding:0; line-height: 1.3em; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; }
#hp_feat2textmore { height: 25px; float:right; margin-top: 7px; /*margin-right:9px;*/ width: 55px; }
#hp_feat2textmore A { background: url(cbd0a18fa454dcf39780631b9c7bce12422fc483.gif)  no-repeat; padding-left: 9px; color: #ffffff; text-decoration:none; height:10px; line-height: 10px; display: block; text-transform:uppercase; margin: 7px 9px 0 9px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
#hp_feat2linkbkgd P { float:left; margin:0; padding:0; color: #fff; line-height: 37px; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; margin-left: 17px; display: inline; /*ie6 double margin fix*/ }
#featurearea #hp_feat1textmore, #featurearea #hp_feat2textmore { border-left: 1px solid #fff; }
.hp_itemrow { padding: 8px 0; }
.hp_item1 { padding-top: 8px; background: transparent url(8f5dc4bb0d87ea12b7acf08166c391d033dfa94f.gif)  top repeat-x; width: 365px; float: left; display: inline; /*ie6 double margin fix*/ }
.hp_item2 { width: 179px;  float: right; background-color: #e5f5ff; display: inline; /*ie6 double margin fix*/ }
.hp_itemrow h1 { margin:0 0 8px 0; padding:0; }
.hp_itemrow p a { color: #0099ff; text-decoration:none; }
.hp_itemrow p a:hover { color: #0099ff; text-decoration:underline; }
.hp_itemrow .hp_item1 img { float: left; }


.hp_itemrow .hp_item1 p, .hp_itemrow .hp_item1 UL, .hp_itemrow .hp_item1 OL {
    margin:0; padding:0 !important; line-height: 1.2em; font-size: 1em; font-family:Arial, Helvetica, sans-serif; color: #000000; 
    width: 194px; float:right;
}
.hp_itemrow .hp_item1 LI { margin-left: 2em; }


.hp_itemrow .hp_item2 h1 { margin: 5px; padding: 3px; }

.hp_itemrow .hp_item2 p, .hp_itemrow .hp_item2 ul, .hp_itemrow .hp_item2 OL { margin: 0 7px 14px 7px !important; padding:0 !important; font-family:Arial, Helvetica, sans-serif;  }
.hp_itemrow .hp_item2 LI { margin-left: 2em; }

.hp_itemrow .hp_item1 .hp_itemmore { float:right; margin: 8px 0; clear: both; }
.hp_itemrow .hp_item2 .hp_itemmore { float:right; margin: 8px 7px; clear: both; }
.hp_itemrow .hp_item1 .hp_itemmore A, .hp_itemrow .hp_item2 .hp_itemmore A { background: url(b84d2efd4b8018046b2af786e0ecf185bc695855.gif)  no-repeat; padding-left: 9px; color: #0099ff; text-decoration:none; height:10px; line-height: 10px; display: block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }



/*override styles for new inside pages*/
#leftcol { background-color: #deedf6; }
.sectionfrontcolor { background-color: #DEEDF6; }
#leftnav { padding-bottom:4px; padding-top:54px; }
#leftnav h1 { font-size: 160%; font-weight: normal; color: #fff; text-transform:uppercase; }
#leftmenu a { color: #4d4d4d; }
#leftmenu p.here { color:#00adff; }
#bodyarea { padding-top: 0; padding-left:12px; width:398px;}
*html #bodyarea {width: 410px;}
.imagecaption { background-image: url(252327fb9ca8980cbb2e9892a897f3c789d3fdfc.gif) ; background-position:center bottom; background-repeat:repeat-x; }
.breadcrumbs { margin-top: 1em; }
.breadcrumbs A, .breadcrumbs A:visited { color: #b3b3b3; text-decoration:none; }
.breadcrumbs A:hover { text-decoration:underline; }
.breadcrumbthis { color: #000; }
/*highlight2 box*/
#highlight2 { margin-top: 25px; }
#highlight2 p.title { border-top:0.05em solid #deedf6; padding:4px 5px 6px; }
#highlight2 A { text-decoration:none; }
#highlight2 A:hover { text-decoration:underline; }








