/*BASIC*/
html, body { height: 100%; }
p { color: #333; font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; line-height: 18px; text-decoration: none; margin-right: 100px; margin-left: 15px; }
td { }
a:link { color: #002d6a; text-decoration: none; }
a:visited { color: #002d6a; text-decoration: none; }
a:hover { color: #002d6a; text-decoration: underline; }
a:active { color: #002d6a; }
#wrapper { background-color: white; width: 981px; margin: 0 auto; padding: 10px 10px 5px; border: solid 1px #c8c8c8; }
.footerCopy { color: #333; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
h1 { color: #002d6a; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 10px; margin-left: 15px; }
.h1indent { margin-left: 25px; }
h2 { color: #002d6a; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 10px; margin-left: 15px; }
h3 { color: #f67700; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; margin-top: 50px; margin-left: 15px; }
h4 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; margin-left: 15px; }
h5 { color: #1f5592; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 3px; margin-left: 15px; }
A.head { color: #002d6a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
A.head:hover { color: #002d6a; text-decoration: underline; }
/*Lists*/
ul { line-height: 18px; margin: 5px 0 5px 15px; padding-left: 20px; }
.list1 { color: #002d6a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; margin: 5px 0 5px 15px; list-style-image: url(/images/arrowsList.gif); }
.list2 { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; margin-right: 100px; list-style-type: disc; }
.listSquare { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; padding-bottom: 4px; list-style-image: url(/images/squareBullet.gif); }
.listResource { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; margin: 5px 0 5px 15px; list-style-image: url(/images/arrowResource.gif); }
/*index page info*/
#r2 { background-color: white; width: 961px; height: 224px; padding: 0 10px; }
#r2c1 { background-image: url(/images/r2c1.gif); background-repeat: no-repeat; width: 160px; height: 224px; float: left; }
#r2c2 { width: 611px; height: 224px; float: left; }
#r2c3 { background-image: url(/images/r2c3.gif); background-repeat: no-repeat; width: 190px; height: 224px; float: right; }
#r3 { background-color: white; width: 961px; height: 287px; padding: 0 10px; }
#r3c1 { background-image: url(/images/r3c1.gif); background-repeat: no-repeat; width: 160px; height: 287px; float: left; }
#r3c2 { background-image: url(/images/r3c2.gif); background-repeat: no-repeat; width: 202px; height: 287px; float: left; }
#r3c3 { background-image: url(/images/r3c3.gif); background-repeat: no-repeat; width: 206px; height: 287px; float: left; }
#r3c4 { background-image: url(/images/r3c4.gif); background-repeat: no-repeat; width: 203px; height: 287px; float: left; }
#r3c5 { background-image: url(/images/r3c5.gif); background-repeat: no-repeat; width: 189px; height: 287px; float: right; }
#r4 { background-color: white; width: 961px; height: 104px; margin-top: 5px; padding: 0 10px; }
#r4c1 { background-image: url(/images/r4c1.gif); background-repeat: no-repeat; background-position: left 0; width: 160px; height: 104px; float: left; }
#r4c2 { width: 611px; height: 104px; float: left; }
#r4c2OLD { background-image: url(/images/r4c2.gif); background-repeat: no-repeat; width: 305px; height: 104px; float: left; }
#r4c3 { background-image: url(/images/r4c3.gif); background-repeat: no-repeat; width: 306px; height: 104px; float: left; }
#r4c4 { background-image: url(/images/r4c4.gif); background-repeat: no-repeat; width: 189px; height: 104px; float: right; }
.login_background { background-image: url(../includes/images/header_c9.gif); background-repeat: no-repeat; background-position: 0 center; }
.header2 a:link { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.header2 a:hover { color: #002d6a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.news { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin-top: 50px; margin-right: 15px; margin-left: 10px; }
.offers { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; margin-left: 35px; padding-right: 10px; }
.offersindex { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; margin-left: 15px; padding-right: 12px; }
/*Index Row 4*/
.supportIndx { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-top: 30px; margin-left: 10px; }
.steps { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-top: 30px; margin-left: 20px; }
/*Interior Body Columns*/
#c1top { background-image: url(/products/images/r2c1_products.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 224px; }
#c1inside { padding-top: 30px; padding-left: 10px; }
#c1mid { width: 151px; height: 287px; margin-top: 10px; }
#c1bot { background-image: url(/images/c1r3interior.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 105px; margin-top: 10px; }
#c3top { background-position: 0 0; width: 180px; height: 170px; }
#c3compare { background-position: 0 0; width: 180px; height: 87px; margin-top: 10px; }
#c3quickTour { background-image: url(/images/c3quickTour.gif); background-position: 0 0; width: 180px; height: 73px; margin-top: 10px; padding-top: 5px; }
#c3mid { background-image: url(/images/c3r2interior.gif); background-repeat: no-repeat; background-position: 0 0; width: 180px; height: 143px; margin-top: 10px; }
#c3mid2 { background-image: url(/images/c3r3interior.gif); background-repeat: no-repeat; background-position: 0 0; width: 180px; height: 143px; margin-top: 10px; }
#c3mid3 { background-position: 0 0; width: 180px; height: 65px; margin-top: 10px; }
#c3bot { background-image: url(/images/c3r4interior.gif); background-repeat: no-repeat; background-position: 0 0; width: 180px; height: 104px; margin-top: 10px; padding-left: 10px; }
.c3headline { color: #f69322; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 5px; padding-bottom: 8px; padding-left: 5px; }
.c3banCopy { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; text-align: left; padding-left: 5px; }
A.c3banCopy:hover { color: #002d6a; text-decoration: underline; }
A.sideNav { color: #7b827c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; margin-top: 2px; margin-bottom: 2px; display:block; }
A.sideNav:hover { color: #002d6a; text-decoration: underline; }
.sideNavOff { color: #002d6a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; margin-top: 2px; margin-bottom: 2px; display:block; }
.c1r2 { background-image: url(/images/r3c1.gif); background-repeat: no-repeat; background-position: 10px 0; width: 160px; height: 391px; padding-left: 10px; }
.c1r3 { background-image: url(/images/r4c1.gif); background-repeat: no-repeat; background-position: 10px 0; width: 160px; height: 104px; padding-left: 10px; }
.c3r1 { background-image: url(/images/c3r1interior.gif); background-repeat: no-repeat; background-position: -9px 15px; width: 190px; height: 239px; float: right; padding-right: 10px; }
.c3r2 { background-image: url(/images/c3r2interior.gif); background-repeat: no-repeat; background-position: -9px 0; width: 190px; height: 239px; float: right; padding-right: 10px; }
.c3r3 { background-image: url(/images/r4c4.gif); background-repeat: no-repeat; background-position: -9px 0; width: 190px; height: 104px; float: right; padding-right: 10px; }
.support { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; display: block; }
.lineSpace { padding-bottom: 10px; }
/*Products*/
.nextSteps { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; padding-top: 35px; }
#rightfloat { width: 215px; height: 220px; float: right; margin: 5px 10px 10px 5px; }
.c1features { width: 135px; float: left; padding-left: 15px; }
.c1featText { color: #002d6a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.c2features { width: 400px; float: right; margin-right: 40px; }
.c2featText { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
.linePad { padding-top: 8px; padding-bottom: 8px; padding-left: 10px; }
/*Services*/
#c1topSer { background-image: url(/services/images/r2c1_services.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 176px; }
/*Solutions*/
#c1topSol { background-image: url(/solutions/images/r2c1_solutions.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 224px; }
#solImg1 { background-color: white; background-image: url(/solutions/images/replicationImg1.gif); background-repeat: no-repeat; background-position: right 0; width: 146px; height: 182px; }
#floatright { width: 150px; height: 625px; float: right; margin: 5px 10px 10px 5px; }
#floatright2 { width: 150px; height: 550px; float: right; margin: 5px 10px 10px 5px; }
.spacer { margin-bottom: 30px; }
.spacer2 { margin-bottom: 17px; }
/*Resources*/
#c1topRes { background-image: url(/resources/images/r2c1_resources.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 171px; }
.faq { color: #002d6a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; margin-left: 15px; }
.modBackground { background-image: url(/resources/images/moduleBackground.gif); background-repeat: repeat-x; background-position: 0 bottom; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-bottom: thin solid #d9d9d9; }
.modHeadline { color: #f69322; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 10px; margin-left: 10px; }
.tableBorder { border-bottom: thin solid #d9d9d9; }
.hr1 { height: 1px; background: url(../images/horizRule.gif) repeat-x left center; width: 510px; padding-top: 1px; padding-bottom: 1px; }
/*Support*/
#c1topSup { background-image: url(/support/images/r2c1_support.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 171px; }
#c3contact { background-image: url(/images/c3contact.gif); background-repeat: no-repeat; background-position: 0 0; width: 180px; height: 320px; margin-top: 20px; padding-top: 40px; padding-left: 10px; }
/*Partner Programs*/
#c1topPart { background-image: url(/partners/images/r2c1_partner.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 224px; }
#c1whatsnew { background-image: url(/partners/images/r2c1_whatsnew.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 224px; }
#c2affiliate { background-image: url(/partners/images/affiliate-login-background.gif); background-repeat: no-repeat; background-position: center top; width: 250px; height: 300px; padding-top: 20px; }
