@charset "UTF-8";
/* CSS Document */


body { font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images2/site.png) repeat center; margin:0px; padding:0px; overflow:auto;}

* html div.footerbar {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}

body .pagewidth { background:url(/images2/siteback2.png) repeat-x top center; width:100%;}

body .pagewidth .fullsite { width:960px; margin:0px auto 0px auto; padding:0px;}

body .pagewidth .fullsite .header { background:url(/images2/header.png) no-repeat top center; width:960px; height:76px;}

body .pagewidth .fullsite .content { width:960px; margin:0px; padding:0px 0px 30px 0px; background:url(/images2/siteline.png) no-repeat bottom left;}

body .pagewidth .fullsite .content a.button { display:block; font-size:12px; line-height:12px; color:#fff; text-decoration:none; background:url(/images2/link.png) no-repeat top center; text-align:center; margin:6px 0px 3px 0px; padding:5px 0px 5px 0px; width:95px; height:14px;}
body .pagewidth .fullsite .content a.button:hover { background:url(/images2/link.png) no-repeat bottom; color:#ddd;}

body .pagewidth .fullsite .content .leftcol { width:185px; float:left; display:block;}

body .pagewidth .fullsite .content .rightcol { float:right; display:block; width:775px;}

body .pagewidth .fullsite .content .rightcol .hometop { width:755px; height:238px; margin:0px 0px 0px 20px; padding:0px; background:url(/images2/hometop.png) no-repeat bottom right; display:block;}
body .pagewidth .fullsite .content .rightcol .homebottom { width:755px; height:250px; margin:0px 0px 0px 20px; padding:0px; background:url(/images2/homebottom.png) no-repeat top right; display:block;}
body .pagewidth .fullsite .content .rightcol .homebottom .homebox { font-size:11px; color:#fff; width:244px; height:182px; float:left; display:inline; padding:8px 0px 10px 0px; margin:0px 0px 0px 10px;}

body .pagewidth .fullsite .content .rightcol .homebottom .homebox h1 { font-size:14px; color:#fff; line-height:15px; margin:0px; padding:0px 0px 2px 0px; font-weight:100; text-transform:uppercase;}
body .pagewidth .fullsite .content .rightcol .homebottom .homebox a.button { margin:0px;}
body .pagewidth .fullsite .content .rightcol .homebottom .homebox ul { list-style:none; margin:0px; padding:0px;}
body .pagewidth .fullsite .content .rightcol .homebottom .homebox ul li { font-size:11px; color:#fff; margin:3px 0px 5px 0px; padding:0px 0px 0px 10px; background:url(/images2/bullet.png) no-repeat left;}
body .pagewidth .fullsite .content .rightcol .homebottom .homebox p { color:#fff; line-height:15px; padding:5px 0px 5px 0px;}

body .pagewidth .fullsite .content .rightcol .hometop p { line-height:18px; font-size:14px; color:#ccc; margin:0px; padding:6px 0px 4px 0px;}
body .pagewidth .fullsite .content .rightcol .hometop span.special { color:#98c4e1; font-size:125%;}

body h1.massive { color:#fff; font-size:40px; font-weight:100; text-transform:uppercase; line-height:40px; white-space:nowrap; margin:0px; padding:0px;}

body .pagewidth .fullsite .content .leftcol .navigation { width:184px; height:220px; padding:0px 1px 0px 0px; background:url(/images2/navline.png) no-repeat bottom right; text-align:right;}
body .pagewidth .fullsite .content .leftcol .navigation ul { list-style:none; margin:0px; padding:0px 0px 0px 0px; text-align:right;}
body .pagewidth .fullsite .content .leftcol .navigation ul li { width:172px; float:right; clear:right; display:block; background:none; padding:0px 10px 0px 0px; margin:2px 0px 0px 0px;}
body .pagewidth .fullsite .content .leftcol .navigation ul li a { display:block; text-decoration:none; text-transform:uppercase; color:#b5b5b5; font-size:11px; line-height:11px; background:url(/images2/nav.png) no-repeat top right; width:161px; height:16px; margin:0px; padding:6px 5px 2px 6px; right:0px;}
body .pagewidth .fullsite .content .leftcol .navigation ul li a:hover { background:url(/images2/nav.png) no-repeat bottom right; color:#fff;}

body .footerbar { width:100%; height:36px; position:fixed; bottom:0px; background:url(/images2/footerback.png) repeat-x top; border-top:1px solid #eee; }

body .floatfix { clear:both; display:block; width:1px; height:1px; padding:0px; margin:0px 0px -1px 0px; font-size:2px; line-height:2px;}

.testimonialside {}
.testimonialside p.th-name { color:#d0b91b; font-size:13px; line-height:13px; margin:3px 0px 0px 0px; padding:0px 0px 4px 10px;}
.testimonialside p.th-title { color:#eee; font-size:10px; line-height:11px; margin:0px; padding:0px 0px 0px 10px;}
.testimonialside .testtop { background:url(/images2/ts-topquote.png) no-repeat top left; margin:0px; padding:0px;}
.testimonialside .testbot { background:url(/images2/ts-botquote.png) no-repeat bottom right; margin:0px; padding:10px;}
.testimonialside .testbot p { margin:0px; padding:0px; font-size:11px; line-height:15px;}
.testimonialside .testbot p a { color:#fff; text-decoration:none;}
.testimonialside .testbot p a:hover { color:#999; text-decoration:underline;}

.footerbar .footerleft { float:left; display:block; width:35%;}
.footerbar .footerleft ul { margin:0px; padding:12px 0px 0px 12px; list-style:none;}
.footerbar .footerleft ul li { background:none; float:left; display:inline; margin:0px; padding:0px;}
.footerbar .footerleft ul li a { display:block; color:#999; font-size:10px; line-height:10px; text-decoration:none; margin:0px 12px 0px 0px; padding:0px;}
.footerbar .footerleft ul li a:hover{ color:#a5d1ed;}
.footerbar .footermid { float:left; display:block; width:30%; text-align:center;}
.footerbar .footermid p { font-size:10px; color:#888; line-height:10px; margin:0px; padding:12px 0px 0px 0px;}
.footerbar .footerright { float:right; display:block; width:33%; text-align:right;}
.footerbar .footerright label { display:none;}
.footerbar .footerright input.searchbox { float:left; display:block; background:#666; color:#ddd; border:none; padding:4px; font-size:12px; margin:0px 3px 0px 0px; width:125px;}
.footerbar .footerright input.searchbtn { cursor:pointer; float:left; border:none; display:block; font-size:12px; line-height:12px; color:#fff; text-decoration:none; background:url(/images2/link2.png) no-repeat top center; text-align:center; margin:0px; padding:5px 0px 5px 0px; width:55px; height:24px;}

body .pagewidth .fullsite .content .rightcol .searchright { width:755px; margin:0px; padding:0px 0px 0px 20px;}
span#plc_lt_zoneMainContent_pageplaceholder_pageplaceholder_lt_zoneTopCol_SearchResults_srchResults_lblNoResults {color:#ddd; font-size:14px; line-height:16px;}

body .pagewidth .fullsite .content a.profilebox { text-align:center; float:left; display:block; width:170px; height:154px; margin:8px 20px 0px 0px; background:url(/images2/smallprofile.png) no-repeat top center; padding:11px 0px 0px 0px; border:none; text-decoration:none;}
body .pagewidth .fullsite .content a.profilebox:hover { background:url(/images2/smallprofile.png) no-repeat bottom center;}
body .pagewidth .fullsite .content a.profilebox .profilethumb {}
body .pagewidth .fullsite .content a.profilebox .profileprev { text-align:left; margin-left:8px;}
body .pagewidth .fullsite .content a.profilebox .profileprev h1 { margin:0px; padding:6px 0px 0px 0px; font-size:14px; line-height:15px; font-weight:100; color:#fff; text-decoration:none; text-transform:none;}
body .pagewidth .fullsite .content a.profilebox .profileprev h2 { margin:0px; padding:0px; font-size:10px; line-height:15px; font-weight:bold; color:#555; text-decoration:none; text-transform:uppercase;}

p { color:#fff; margin:0px; padding:6px 0px 4px 0px; line-height:14px; font-size:11px;}

.searchright a.TestLink1 { text-align:center; float:left; display:block; width:168px; height:186px; margin:0px 10px 0px 0px; background:url(/images2/tlink12.png) no-repeat top center; padding:8px 0px 8px 0px; border:none; text-decoration:none; }
.searchright a.TestLink1:hover { background:url(/images2/tlink12.png) no-repeat bottom center;}
.searchright a.TestLink1 .text { text-align:left; padding:0px 8px 0px 8px;}
.searchright a.TestLink1 .text h1 { text-transform:none; margin:0px; padding:0px; font-size:14px; line-height:15px; font-weight:100; color:#fff; text-decoration:none;}
.searchright a.TestLink1 .text h2 { margin:0px; padding:0px; font-size:10px; line-height:15px; font-weight:bold; color:#222; text-decoration:none; text-transform:uppercase;}

.searchright a.TestLink2 { float:left; display:block; width:152px; height:186px; margin:0px 20px 0px 0px; background:url(/images2/tlink2.png) no-repeat top center; padding:8px; border:none; text-decoration:none; }
.searchright a.TestLink2:hover { background:url(/images2/tlink2.png) no-repeat bottom center;}
.searchright a.TestLink2 h1 { text-transform:none; margin:0px; padding:0px; font-size:14px; line-height:15px; font-weight:100; color:#fff; text-decoration:none;}
.searchright a.TestLink2 h2 { margin:0px; padding:0px; font-size:10px; line-height:15px; font-weight:bold; color:#444; text-decoration:none; text-transform:uppercase;}
.searchright a.TestLink2:hover h2 { color:#222;}

.searchright a.TestLink3 { float:left; display:block; width:152px; height:186px; margin:0px 20px 0px 0px; background:url(/images2/tlink3.png) no-repeat top center; padding:8px; border:none; text-decoration:none; }
.searchright a.TestLink3:hover { background:url(/images2/tlink3.png) no-repeat bottom center;}
.searchright a.TestLink3 h1 { text-transform:none; margin:0px; padding:0px; font-size:14px; line-height:15px; font-weight:100; color:#fff; text-decoration:none;}
.searchright a.TestLink3 h2 { margin:0px; padding:0px; font-size:10px; line-height:15px; font-weight:bold; color:#444; text-decoration:none; text-transform:uppercase;}
.searchright a.TestLink3:hover h2 { color:#222;}

.searchright a.TestLink4 { float:left; display:block; width:152px; height:186px; margin:0px 20px 0px 0px; background:url(/images2/tlink4.png) no-repeat top center; padding:8px; border:none; text-decoration:none; }
.searchright a.TestLink4:hover { background:url(/images2/tlink4.png) no-repeat bottom center;}
.searchright a.TestLink4 h1 { text-transform:none; margin:0px; padding:0px; font-size:14px; line-height:15px; font-weight:100; color:#fff; text-decoration:none;}
.searchright a.TestLink4 h2 { margin:0px; padding:0px; font-size:10px; line-height:15px; font-weight:bold; color:#222; text-decoration:none; text-transform:uppercase;}

.PagerControl { display:block; clear:both;}
.PagerControl .PagerResults { font-size:11px; line-height:13px; color:#999; }
.PagerControl .PagerNumberArea {}

.PagerNumberArea span.SelectedPage { color:#fff; float:left; background:url(/images2/pager.png) no-repeat top right; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 7px 1px 7px; padding:8px 0 0 0;}
.PagerNumberArea a.UnselectedPage { text-decoration:none; color:#888; float:left; background:url(/images2/pager.png) no-repeat top left; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 2px 1px 2px; padding:8px 0 0 0;}
.PagerNumberArea a.UnselectedPage:hover { color:#444; float:left; background:url(/images2/pager.png) no-repeat top center; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 2px 1px 2px; padding:8px 0 0 0;}
.PagerNumberArea a.UnselectedNext { text-decoration:none; color:#888; float:left; background:url(/images2/pager.png) no-repeat top left; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 2px 1px 2px; padding:8px 0 0 0;}
.PagerNumberArea a.UnselectedNext:hover { color:#444; float:left; background:url(/images2/pager.png) no-repeat top center; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 2px 1px 2px; padding:8px 0 0 0;}
.PagerNumberArea a.UnselectedPrev { text-decoration:none; color:#888; float:left; background:url(/images2/pager.png) no-repeat top left; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 2px 1px 2px; padding:8px 0 0 0;}
.PagerNumberArea a.UnselectedPrev:hover { color:#444; float:left; background:url(/images2/pager.png) no-repeat top center; text-align:center; display:block; width:32px; height:31px; font-size:14px; line-height:12px; margin:1px 2px 1px 2px; padding:8px 0 0 0;}
.PagerNumberArea span.SelectedPrev { display:none;}
.PagerNumberArea span.SelectedNext { display:none;}

.AllTestimonials { padding:5px 0px 0px 0px;}
.AllTestimonials .midtop { background:url(/images2/ti-topquote.png) no-repeat top left; }
.AllTestimonials .midtop .midbot { background:url(/images2/ti-botquote.png) no-repeat bottom right; margin:0px 0px 5px 0px; padding:26px 30px 26px 30px; }
.AllTestimonials h1 { font-size:16px; font-weight:100; line-height:18px; color:#fff; margin:0px; padding:0px; text-transform:none;}
.AllTestimonials h2 { font-size:14px; color:#bbb; line-height:14px; margin:0px; padding:0px;}
.AllTestimonials .midtop .midbot p { margin:0px; padding:4px 0 4px 0; color:#fff; font-size:12px; line-height:16px;}
.AllTestimonials .TI-name { margin:0px; padding:15px 30px 15px 30px;}

.AllTestimonials .TestInside1 { background-color:#bbb;}
.AllTestimonials .TestInside1 .TI-top { background:url(/images2/bigred-top.png) no-repeat top center; display:block; width:732px; height:20px; margin:0px; padding:0px; font-size:1px; line-height:1px; }
.AllTestimonials .TestInside1 .TI-mid { background:url(/images2/bigred-mid.png) no-repeat top center; display:block; width:732px; margin:0px; padding:0px 0px 15px 0px;}
.AllTestimonials .TestInside1 .TI-bot { background:url(/images2/bigred-bot.png) no-repeat top center; display:block; width:732px; height:27px; margin:0px; padding:0px; font-size:1px; line-height:1px;}

.AllTestimonials .TestInside2 { background-color:#bbb;}
.AllTestimonials .TestInside2 .TI-top { background:url(/images2/bigyellow-top.png) no-repeat top center; display:block; width:732px; height:20px; margin:0px; padding:0px; font-size:1px; line-height:1px; }
.AllTestimonials .TestInside2 .TI-mid { background:url(/images2/bigyellow-mid.png) no-repeat top center; display:block; width:732px; margin:0px; padding:0px 0px 15px 0px;}
.AllTestimonials .TestInside2 .TI-bot { background:url(/images2/bigyellow-bot.png) no-repeat top center; display:block; width:732px; height:27px; margin:0px; padding:0px; font-size:1px; line-height:1px;}
.AllTestimonials .TestInside2 .TI-mid h2 { color:#333;}

.AllTestimonials .TestInside3 { background-color:#bbb;}
.AllTestimonials .TestInside3 .TI-top { background:url(/images2/biggreen-top.png) no-repeat top center; display:block; width:732px; height:20px; margin:0px; padding:0px; font-size:1px; line-height:1px; }
.AllTestimonials .TestInside3 .TI-mid { background:url(/images2/biggreen-mid.png) no-repeat top center; display:block; width:732px; margin:0px; padding:0px 0px 15px 0px;}
.AllTestimonials .TestInside3 .TI-bot { background:url(/images2/biggreen-bot.png) no-repeat top center; display:block; width:732px; height:27px; margin:0px; padding:0px; font-size:1px; line-height:1px;}
.AllTestimonials .TestInside3 .TI-mid h2 { color:#333;}

.AllTestimonials .TestInside4 { background-color:#bbb;}
.AllTestimonials .TestInside4 .TI-top { background:url(/images2/bigblue-top.png) no-repeat top center; display:block; width:732px; height:20px; margin:0px; padding:0px; font-size:1px; line-height:1px; }
.AllTestimonials .TestInside4 .TI-mid { background:url(/images2/bigblue-mid.png) no-repeat top center; display:block; width:732px; margin:0px; padding:0px 0px 15px 0px;}
.AllTestimonials .TestInside4 .TI-bot { background:url(/images2/bigblue-bot.png) no-repeat top center; display:block; width:732px; height:27px; margin:0px; padding:0px; font-size:1px; line-height:1px;}

h1 { color:#fff; font-size:30px; font-weight:100; text-transform:uppercase; line-height:34px; margin:0px; padding:0px;}
h2 { color:#ddd; font-size:16px; font-weight:100; text-transform:uppercase; line-height:18px; margin:0px; padding:0px;}
ul { list-style:none; margin:0px; padding:0px;}
ul li { font-size:11px; color:#fff; margin:3px 0px 5px 0px; padding:0px 0px 0px 10px; background:url(/images2/bullet.png) no-repeat left;}

.callout { float:right; color:#fff; font-size:20px; line-height:24px; margin:3px 0px 3px 10px; padding:2px 0px 2px 10px; border-left:1px solid #fff; width:30%;}
a:link { color:#8fb33a; text-decoration:none;}
a:hover { color:#fff; text-decoration:underline;}
a:visited { color:#8fb33a; text-decoration:none; }

.GreenLists ul li { font-size:11px; color:#fff; margin:3px 0px 5px 0px; padding:0px 0px 0px 10px; background:url(/images2/bullet2.png) no-repeat left top;}

a.frlink { display:block; color:#999; font-size:10px; line-height:10px; text-decoration:none; margin:12px 12px 0px 0px; padding:0px;}
a.frlink:hover { color:#a5d1ed;}