body {padding: 0; margin: 0; color: black; background: url(/images/background_stripe.gif);}
ul {padding: 0; margin: 0 0 15px 15px;}
li {padding-bottom: 5px;}

table#layouttable {padding: 0; margin: 0; border: 1px solid #FAD59B; width: 780px;}
table#layouttable td {padding: 0; border-width: 0; font-family: Verdana, sans-serif; font-size: 75%; vertical-align: top;}
table#layouttable div {text-align: left;}

a:link, a:visited, a:active {color: #4D3F2A;  text-decoration: none;}
a:hover {text-decoration: underline;}

td#header {background: url(/images/rippletech_header.jpg) no-repeat; height: 89px;}
td#header a:link, td#header a:visited, td#header a:active {font-size: 10px; font-family: Verdana, sans-serif; color: #fff; text-decoration: none;}
td#header a:hover {text-decoration: underline;}
td#header div.headerlinks {padding: 0; margin: 0; position: relative; top: -37px; left: 615px;}
td#header div.headerlinks a#clientsite {padding: 0; margin: 0 0 0 26px;}
td#header a#home {padding: 0; margin: 0; width: 178px; height: 42px;}
td#header a#home img {border: none;}

table#layouttable td#navtd {background: #B7C7DF; width: 138px; border-right: 1px solid #FAD59B;}

table#navtable {padding: 0; margin: 0;}
table#navtable td {vertical-align: top;}
table#navtable a {display: block; font-size: 10px; font-family: Verdana, sans-serif; width: 138px; text-align: left;}
table#navtable a img {border: none; margin-right: 4px;}
table#navtable a.level1_top_off:link, table#navtable a.level1_top_off:visited, table#navtable a.level1_top_off:active {background: #8CA6CC url(/images/rippletech_arrow_unselected.gif) no-repeat 14px 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; border-top: none; border-bottom: 1px solid #4D3F2A; text-transform: uppercase; height: 15px; padding: 4px 14px 0 22px;}
table#navtable a.level1_top_off:hover {color: #000000; font-weight: bold; background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px;}
table#navtable a.level1_off:link, table#navtable a.level1_off:visited, table#navtable a.level1_off:active {background: #8CA6CC url(/images/rippletech_arrow_unselected.gif) no-repeat 14px 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; border-top: 1px solid #FAD59B; border-bottom: 1px solid #4D3F2A; text-transform: uppercase; height: 15px; padding: 4px 14px 0 22px;}
table#navtable a.level1_off:hover {color: #000000; font-weight: bold; background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px;}
table#navtable a.level1_top_on:link, table#navtable a.level1_top_on:visited, table#navtable a.level1_top_on:active {background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px; color: #000000; font-weight: bold; text-decoration: none; border-top: none; border-bottom: 1px solid #9A8C76; text-transform: uppercase; height: 15px; padding: 4px 14px 0 22px;}
table#navtable a.level1_top_on:hover {color: #000000; font-weight: bold; background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px;}
table#navtable a.level1_top_home:link, table#navtable a.level1_top_home:visited, table#navtable a.level1_top_home:active {background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px; color: #000000; font-weight: bold; text-decoration: none; border-top: none; border-bottom: 1px solid #9A8C76; text-transform: uppercase; height: 15px; padding: 4px 14px 0 22px;}
table#navtable a.level1_top_home:hover {color: #000000; font-weight: bold; background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px;}
table#navtable a.level1_on:link, table#navtable a.level1_on:visited, table#navtable a.level1_on:active {background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px; color: #000000; font-weight: bold; text-decoration: none; border-top: 1px solid #FAD59B; border-bottom: 1px solid #4D3F2A; text-transform: uppercase; height: 15px;  padding: 4px 14px 0 22px;}
table#navtable a.level1_on:hover {color: #000000; font-weight: bold; background: #9A8C76 url(/images/rippletech_arrow_selected.gif) no-repeat 14px 10px;}
table#navtable a.level2_off:link, table#navtable a.level2_off:visited, table#navtable a.level2_off:active {color: #4D3F2A; text-decoration: none; height: 32px; background: #FAD59B; padding: 2px 14px 0 22px;}
table#navtable a.level2_off:hover {text-decoration: underline;}
table#navtable a.level2_on:link, table#navtable a.level2_on:visited, table#navtable a.level2_on:active {color: #4D3F2A; font-weight: bold; text-decoration: none; height: 32px; background: #FAD59B; padding: 2px 14px 0 22px;}
table#navtable a.level2long_off:link, table#navtable a.level2long_off:visited, table#navtable a.level2long_off:active {color: #4D3F2A; text-decoration: none; height: 32px; background: #FAD59B; padding: 2px 14px 0 22px;}
table#navtable a.level2long_off:hover {text-decoration: underline;}
table#navtable a.level2long_on:link, table#navtable a.level2long_on:visited, table#navtable a.level2long_on:active {color: #4D3F2A; font-weight: bold; text-decoration: none; height: 12px; background: #FAD59B; padding: 2px 14px 0 22px;}
table#navtable a.level3_off:link, table#navtable a.level3_off:visited, table#navtable a.level3_off:active {color: #4D3F2A; text-decoration: none; height: 16px; background: #FAD59B; padding: 0 0 0 36px;}
table#navtable a.level3_off:hover {text-decoration: underline;}
table#navtable a.level3_on:link, table#navtable a.level3_on:visited, table#navtable a.level3_on:active {color: #4D3F2A; text-decoration: none; height: 16px; background: #FAD59B; padding: 0 0 0 36px; font-weight: bold;}
table#navtable td.bevel {border-bottom: 1px solid #4D3F2A;}
table#navtable td#navlast {border-top: 1px solid #FAD59B;}

table#layouttable td#homecontent {margin: 0; padding: 0;}
td#homecontent img {margin: 0; padding: 0; text-align: left;}
td#homecontent h1 {color: #44678F; font-weight: bold; font-family: Verdana, sans-serif; font-size: 125%; border-bottom: 1px solid #c8c8bf; padding: 0 0 2px 0; margin: 0 0 15px 0;}
td#homecontent h2 {color: #44678F; font-weight: bold; font-family: Verdana, sans-serif; font-size: 125%; border-bottom: 1px solid #c8c8bf; padding: 0 0 2px 0; margin: 0 0 15px 0;}
td#homecontent h3 {color: #44678F; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 0 2px 0;}
td#homecontent h4 {color: #44678F; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 0 2px 0;}
td#homecontent a:link,td#homecontent a:visited,  td#homecontent a:active {text-decoration: underline;}
div#logcaster {margin: 8px 0 0 19px; width: 575px; padding-right: 8px;}
div#logcaster p {margin: 0; padding: 0 25px 0 0;}
div#other {margin: 26px 0 15px 10px; float: left; clear: left; width: 281px; padding-right: 9px;}
div#other p {margin: 0; padding: 0 30px 0 0;}
div#solutions {margin: 26px 0 15px 0; float: right; clear: right; width: 282px; padding-right: 9px;}
div#solutions p {margin: 0; padding: 0 30px 0 0;}

td#maincontent {border-left: 1px solid #fff; width: 405px;}
td#maincontent h1 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 125%; border-bottom: 1px solid #c8c8bf; padding: 0 0 2px 0; margin: 0 0 15px 0;}
td#maincontent h2 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 125%; border-bottom: 1px solid #c8c8bf; padding: 0 0 2px 0; margin: 0 0 15px 0;}
td#maincontent h3 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 0 2px 0;}
td#maincontent h4 {color: #566164; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 0 2px 0;}
div#contentbody {margin: 5px 8px 0 20px; width: 392px;}
div#contentbody p {margin: 0 10px 15px 0;}
div#contentbody p img {padding: 0 9px 0 0;}

td#norightcolcontent {border-left: 1px solid #fff; width: 583px;}
td#norightcolcontent h1 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 125%; border-bottom: 1px solid #c8c8bf; padding: 0 0 2px 0; margin: 0 0 15px 0;}
td#norightcolcontent h2 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 125%; border-bottom: 1px solid #c8c8bf; padding: 0 0 2px 0; margin: 0 0 15px 0;}
td#norightcolcontent h3 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 0 2px 0;}
td#norightcolcontent h4 {color: #566164; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 0 2px 0;}
div#norightcolbody {margin: 5px 8px 0 20px; width: 575px;}
div#norightcolbody p {margin:  0 10px 15px 0;}

.defbackground {background: url(/images/background_stripe.gif);}

table#customertable {margin: 0; padding: 0; font-size: 125%;}
table#customertable td {vertical-align: middle; text-align:middle; align:center;}
td#customertable h3 {vertical-align: middle; text-align:middle;}
td#customertable p {vertical-align: middle; text-align:middle;}

td#rightcolumn {width: 178px;}
td#rightcolumn h1 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 8px 20px 22px 0;}
td#rightcolumn h2 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 8px 20px 22px 0;}
td#rightcolumn h3 {color: #2471C9; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0 20px 2px 0; display: inline;}
td#rightcolumn h3 a {color: #2471C9;}
td#rightcolumn p {margin: 0; padding: 0 20px 20px 0;}
td#rightcolumn hr {color: #c8c8bf; height: 1px; width: 154px;}

td#footertd {background: #3d7cd9; height: 18px; width: 100%; font: bold 100% Helvetica,Arial,sans-serif; color: #fff;}
td#footertd div#copy {float:left; clear: left; padding: 4px 0 0 10px; height: 100%;}
td#footertd div#phone {float:right; clear: right; padding: 4px 30px 0 0; height: 100%}

table#downloads {width: 100%;}
table#downloads td {padding: 0 0 15px 0;}
table#downloads td.left {width: 70%; font-size: 100%;}
table#downloads td.right {padding-left: 20px; font-size: 100%;}

table#formtable {margin: 0; padding: 0; font-size: 125%;}
table#formtable td {vertical-align: middle;}
table#formtable .formlabel {margin: 0; height:30px; text-align: right; padding-right: 3px;}
table#formtable .formlabeltop {margin: 0; height:30px; text-align: right; padding-right: 3px; vertical-align: top;}
table#formtable .inputfield input {border: 1px solid #c8c8bf; color: #336975; height: 18px; text-align: left;}
table#formtable .submitbutton {text-align: middle;}
table#formtable .submitbutton input  {background: #cbeeeb; border: 1px solid #73afaa; color: #566164; font-size: 125%; font-weight: bold; padding: 2px 2px 2px 2px; }

.formbutton input  {background: #cbeeeb; border: 1px solid #73afaa; color: #566164; font-size: 125%; font-weight: bold; padding: 2px 2px 2px 2px; }
.highlighttext {color: #336975; font-weight: bold; font-family: Verdana, sans-serif; font-size: 100%; padding: 0; margin: 0; display: inline;}
.callout {color: #336975;font-size: 100%; width: 175px; float: right; padding: 0 0 2px 4px;}
.caption {font-size: 90%; margin: 0 0 10px 0; padding: 0 0 0 2px; float: left; clear: left; width: 130px;}
.magimg {margin: 0; padding: 2px 30px 0 0; float: right; clear: right;}
.magimg img {border: none;}
.embeddedimglink img {border: none; padding: 10px 30px 0 0; float: right; }
.blueimg {margin: 0 0 1px 2px; width: 177px; height: 308px; border: none;}
.otherimg {margin: 5px 2px 0 2px; border: none;}
.rightarrow {vertical-align: baseline; padding: 0 5px 0 0;}
.linkdash {color: #0055e6;}
.italictext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
}
