/* CSS Document */

* { outline: none; }

body { font-family: Trebuchet MS, Arial, Georgia, "New Century Schoolbook" , "Nimbus Roman No9 L" ,serif; font-size: 80%; background: url(/images/MainBG.jpg) repeat-x; }

.Page { width: 980px; margin: 0 auto; padding: 0; }
.Clear { clear: both; }

.HeaderWrapper { height: 104px; }
.Header { height: 104px; text-align: right; }
.Header a { color: #000; text-decoration: none; }
.Header a:hover { color: #000; text-decoration: underline; }

.NavWrapper { height: 40px; height: 40px; background: url(/images/NavBG.jpg); }
.NavR { height: 40px; width: 19px; background: url(/images/NavR.jpg) no-repeat right; float: right; }
.NavL { height: 40px; width: 19px; background: url(/images/NavL.jpg) no-repeat left; float: left; }

.SlidesArea { margin: 1em 0 0 0; }
.SlideShow { background: url(/images/DefaultSplash_07.jpg) no-repeat; width: 736px; height: 302px; float: left; }
.SlideShow div { text-align: right; margin: 10px 50px 20px 0; }
.SlideShow h2 { color: #ebf3fd; font-size: 2em; }
.SlideShow p { width: 300px; float: right; text-align: center; margin: 20px 50px 0 0; }
.SlideShow2 { background: url(/images/DefaultInside_07.jpg) no-repeat; width: 736px; height: 302px; float: left; }
.SlideShow2 div { text-align: right; margin: 10px 50px 20px 0; }
.SlideShow2 h2 { color: #ebf3fd; font-size: 2em; }
.SlideShow2 p { width: 350px; float: right; text-align: center; margin: 100px 0 0 0; color: #fff; font-size: 1.2em; }
.SideInfo { background: url(/images/DefaultSplash_09.jpg); width: 236px; height: 302px; float: right; }
.SideInfo2 { width: 236px; float: right; }
.SideInfo2 .Top { background: url(/images/DefaultInside_03.jpg); width: 234px; height: 196px; float: right; margin: 0 0 1.1em 0; }
.SideInfo2 .Top ul { margin: 0; padding: 0; list-style: none; }
.SideInfo2 .Top ul li { color: #D3D8DC; margin: 23px 0 0 5px; padding: 0; }
.SideInfo2 .Top a { text-decoration: none; color: #D3D8DC; font-size: 1.2em; }
.SideInfo2 .Top a:hover { color: #fff; }
.SideInfo2 .Bottom { background: url(/images/DefaultInside_06.jpg); width: 234px; height: 92px; float: right; }
.SideInfo2 .Bottom ul { margin: 0; padding: 0; list-style: none; }
.SideInfo2 .Bottom ul li { color: #6697D1; margin: 15px 0 0 130px; padding: 0; }
.SideInfo2 .Bottom a { text-decoration: none; color: #6697D1; font-size: 1.2em; }
.SideInfo2 .Bottom a:hover { color: #fff; }
.SideInfo2 .Bottom .WTEIcon { float: left; margin: 1.3em 0 0 2.5em; }

.MidContentWrapper { margin: 1em 0 0 0; background: url(/images/MCBG.jpg) repeat-y; }
.MCTop { height: 10px; width: 980px; background: url(/images/MCTop.jpg) no-repeat; }
.MCCenter { width: 930px; padding: 0 0 0 3.5em; }
.MCBottom { height: 10px; width: 980px; background: url(/images/MCBottom.jpg) no-repeat; }

.ContentWrapper2 { float: left; width: 736px; margin: 0 0 0 0; background: url(/images/ContentBG.jpg) repeat-y; }
.ContentWrapper { float: left; width: 736px; margin: 1em 0 0 0; background: url(/images/ContentBG.jpg) repeat-y; }
.ContentWrapper h3, .ContentWrapper2 h3 { font-size: 1.3em; text-align: left; display: block; width: 100%; border-bottom: 1px dotted #000; margin: 0; }
.ContentTop { height: 10px; width: 736px; background: url(/images/ContentTop.jpg) no-repeat; }
.ContentCenter { width: 680px; padding: 0 0 0 3.5em; }
.ContentBottom { height: 10px; width: 736px; background: url(/images/ContentBottom.jpg) no-repeat; }

.RightOfContent { width: 234px; float: right; margin: 1em 0 0 0; background: #D3D8DC; }
.RightOfContent h3 { font-size: 1.3em; text-align: center; color: #666; display: block; width: 100%; border-bottom: 1px solid #666; margin: 0; }
.RightOfContent .Top { height: 9px; width: 234px; background: url(/images/GrayTop.jpg) no-repeat; }
.RightOfContent .Center { min-height: 150px; width: 200px; margin: 0 auto; }
.RightOfContent .Bottom { height: 9px; width: 234px; background: url(/images/GrayBottom.jpg) no-repeat; }

.CustomerTestimonials { color: #818588; margin: 3.5em 1em 0 1em; font-style: italic; }

.MainScreenItems ul { padding: 4em 0 0 0; float: right; text-align: left !important; color: #fff; font-weight: bold; list-style: none; }
.MainScreenItems li { padding: 1em 0 0 0; }

.LowerBoxes { padding: 1em 0 0 0; }
.LowerBoxes p a { color: #444; text-decoration: none; display: block; margin: -1.25em 0 0 0; padding: 0; border-bottom: 1px #444 dotted; }

.LB1 { float: left; background: #D3D8DC url(/images/PurpleHeader.jpg) no-repeat top; height: 260px; width: 236px; margin: 0 0 0 0; border-bottom: 1px solid #6697D1; }
.LB1 .LBLogo { float: left; position: relative; top: 0; z-index: 3; }
.LB1 .LBImage { position: relative; top: -7px; left: 15px; z-index: 2; }
.LB1 .LBContent { position: relative; padding: 1em 0 0 0; top: -130px; left: 10px; z-index: 1; width: 210px; }
.LB1 p a:hover { color: #6697D1; border-bottom: 1px #6697D1 dotted; }
.LB2 { float: left; background: #D3D8DC url(/images/BlueHeader.jpg) no-repeat; height: 260px; width: 236px; margin: 0 0 0 .9em; border-bottom: 1px solid #336598; }
.LB2 .LBLogo { float: left; position: relative; top: 0; z-index: 3; }
.LB2 .LBImage { position: relative; top: -140px; left: 170px; z-index: 2; }
.LB2 .LBContent { position: relative; padding: 1em 0 0 0; top: -262px; left: 10px; z-index: 1; width: 210px; }
.LB2 p a:hover { color: #396BA0; border-bottom: 1px #396BA0 dotted; }
.LB3 { float: left; background: #D3D8DC url(/images/DarkBlueHeader.jpg) no-repeat; height: 260px; width: 236px; margin: 0 0 0 .9em; border-bottom: 1px solid #4140A6; }
.LB3 .LBLogo { float: left; position: relative; top: 0; z-index: 3; }
.LB3 .LBImage { position: relative; top: -140px; left: 147px; z-index: 2; }
.LB3 .LBContent { position: relative; padding: 1em 0 0 0; top: -262px; left: 10px; z-index: 1; width: 210px; }
.LB3 p a:hover { color: #393BA0; border-bottom: 1px #393BA0 dotted; }
.LB4 { float: left; background: #D3D8DC url(/images/GreenHeader.jpg) no-repeat; height: 260px; width: 236px; margin: 0 0 0 .9em; border-bottom: 1px solid #319684; }
.LB4 .LBLogo { float: left; position: relative; top: 0; z-index: 3; }
.LB4 .LBImage { position: relative; top: -140px; left: 160px; z-index: 2; }
.LB4 .LBContent { position: relative; padding: 1em 0 0 0; top: -263px; left: 10px; z-index: 1; width: 210px; }
.LB4 p a:hover { color: #3DA292; border-bottom: 1px #3DA292 dotted; }

.Footer { color: #265A8C; text-align: right; font-size: 80%; }
.Footer a { color: #265A8C; text-decoration: none; }

.PromoBanners { margin: 0 0 1em 0; }