/* HTML Styles */
body{ margin: 0; padding: 0; background: #005594; font-family: Arial, Helvetica, sans-serif; }
form{ width: 200px; padding: 10px 0; margin-top: 5px; }
fieldset{ width: 200px; margin: 0 0 0 0; padding: 0 0 8px 0; border: 0px; }
label{ display: block; float: right; color: #fff; margin: 2px 5px 0 0; padding: 0; font-size: 12px; }
a{ color: #fff; }
img { border:0px; }
ul, li { margin: 0px; padding: 0px; }

/* Div Tags */
div#rootContainer{ width: 950px; margin: 0 auto; background: url('../images/background-tile.jpg'); }
div#headerBar{ width: 900px; margin: 0 auto; background: #fff; }
div#topLogoBar{ width: 900px; height: 119px; margin: 0 auto; background: url('../images/top-logo.jpg') no-repeat; }
/*div#navBar{ width: 900px; height: 30px; margin: 0 auto; }*/
div#navBar{ width: 794px; height: 25px; margin: 0 auto; border: 0px solid #000;  }

div#navShadow{ width: 900px; height: 7px; font-size: 0px; margin: 0 auto; background: url('../images/nav_shadow.jpg');}
div#mainContainer{ width: 900px; margin: 0 auto; padding: 0px 0px 10px; background: url('../images/main_bg.jpg'); }
div#leftColumn{ float:left; width: 206px; background: #fff; }
div#leftColumn2{ float:left; width: 206px; background: #005594; }
div#rightColumn{ float: right; width: 208px; background: url('../images/right_bg.jpg') no-repeat; }
div#middle{ float: left; width: 475px; margin-left: 8px; }
div#hRule{ width: 900px; height: 5px; font-size: 0px; margin: 0px auto 0px; background: #005594; }
div#footer{ width: 900px; padding: 2em 0; font-size: 12px; margin: 0 auto; text-align: center; }
div#footer > a{ color: #4d4d4d; }

div#bottomButtons{ width: 490px; height: 300px; margin: 0 2px; }

/* Navigation Style ************************************************************************************************************************ */
.nav1{ float: left; display: block; width: 69px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/home.jpg') no-repeat; }
.nav2{ float: left; display: block; width: 132px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/current-issue.jpg') no-repeat; }
.nav3{ float: left; display: block; width: 100px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/subscribe.jpg') no-repeat; }
.nav4{ float: left; display: block; width: 69px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/trial.jpg') no-repeat; }
.nav5{ float: left; display: block; width: 127px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/performance.jpg') no-repeat; }
.nav6{ float: left; display: block; width: 127px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/testimonials.jpg') no-repeat; }
.nav7{ float: left; display: block; width: 156px; height: 25px; margin-right:2px; text-indent: -9999px; overflow: hidden; background: url('../images/nav/customer-service.jpg') no-repeat; }
/******************************************************************************************************************************************** */






/* Classes */
.inputFld{ display: block; float: right; width: 115px; font-size: 12px; }
.quatrixLogo{ margin 0px 0px 0px 5px; }
.button{ margin 0px 0px 0px 5px; }

.leftSide_TopBox{ width: 206px; background: #005594; }

.leftSide_TopBox h1{ font-family: Georgia, "Times New Roman", Times, serif; color: #fff; margin: 0 0 0 5px; padding: 0 0 0 0px; font-size: 16px; }
.leftSide_TopBox h4{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; margin: 8px 0 0 5px; padding: 0 0 0 0px; font-weight:bold; }
.leftSide_TopBox ul{ margin: 0px 0px 10px; }
.leftSide_TopBox li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: left; margin: 4px 0px 4px 10px; padding: 0px; list-style-type: none; }
.leftSide_TopBox a{ text-decoration: none; }
.leftSide_TopBox a:hover{ text-decoration: underline; }
.leftSide_TopBox span{ display: block; width: 200px; color: #fff; text-align: right; font-size: 9px;  }

.left-side-box{ width: 193px; margin: 6px 0px 0px 6px; }
.left-side-box-top{ width: 193px; height: 10px; background: url('../images/left-side-box-top.jpg') no-repeat; }
.left-side-box-bg{ width: 193px; background: url('../images/sideBoxBg.jpg') repeat-x; }
.left-side-box-middle{ width: 193px; background: url('../images/left-side-box-tile.png'); }
.left-side-box-bottom{ width: 193px; height: 7px; background: url('../images/left-side-box-bottom.jpg') no-repeat; }

.left-side-box-middle h1{ font-family: Georgia, serif; color: #005594; margin: 0px; padding: 0px .5em; font-size: 16px; }
.left-side-box-middle h2{ font-family: Georgia, serif; color: #4d4d4d; margin: 0px; padding: 0px .5em; font-size: 14px; }
.left-side-box-middle p{ font-family: Arial, Helvetica, sans-serif; color: #4d4d4d; margin: 10px 0px 10px; padding: 0px .5em; text-align: left;  font-size: 12px; }
.left-side-box-middle span{ display: block; font-family: Arial, Helvetica, sans-serif; color: #4d4d4d; margin: 10px 0px 10px; padding: 0px .5em; text-align: left;  font-size: 12px; }

.right-side-box{ width: 198px; margin: 6px 0px 0px 9px;}
.right-side-box-top{ width: 198px; height: 10px; background: url('../images/right-side-box-top.jpg') no-repeat; }
.right-side-box-bg{ width: 198px; background: url('../images/sideBoxBg.jpg') repeat-x; }
.right-side-box-middle{ width: 198px; background: url('../images/right-side-box-tile.png'); }
.right-side-box-bottom{ width: 198px; height: 7px; background: url('../images/right-side-box-bottom.jpg') no-repeat; }

.right-side-box-middle h1{ font-family: Georgia, serif; color: #005594; margin: 0px; padding: 0px .5em; font-size: 16px; }
.right-side-box-middle h2{ font-family: Georgia, serif; color: #4d4d4d; margin: 0px; padding: 0px .5em; font-size: 14px; }
.right-side-box-middle p{ font-family: Arial, Helvetica, sans-serif; color: #4d4d4d; margin: 10px 0px 10px; padding: 0px .5em; text-align: left;  font-size: 12px; }

.middle-box{ width 475px; margin: 0 auto 10px; }
.middle-box-top{ width: 475px; height: 10px; background: url('../images/middle-box-top.jpg') no-repeat; }
.middle-box-middle{ width: 475px; background: url('../images/middleBoxBg.jpg') repeat-y; }
.middle-box-bottom{ width: 475px; height: 10px; background: url('../images/middle-box-bottom.jpg') no-repeat; }

.middle-box-middle h1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #4d4d4d; width: 455px; margin: 0px auto; padding: 0;}
.middle-box-middle p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #4d4d4d; line-height: 14px; width: 455px; margin: 0 auto 00px; padding: 0; }
.middle-box-middle a{ text-decoration: underline; color: #03558f; }

.middle-box-middle td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; margin: 0 auto 20px; padding: 5px 10px 5px 10px; }
.middle-box-middle li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; width: 425px; margin: 0 auto 20px; padding: 0; list-style-type: disc; }
.listMargin {margin-left:10px; }

.middle-box-noborder{ width 475px; margin: 0 auto 10px; }
.middle-box-top-noborder{ width: 475px; height: 10px;  }
.middle-box-middle-noborder{ width: 475px; }
.middle-box-bottom-noborder{ width: 475px; height: 10px;  }

.middle-box-middle-noborder h1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #4d4d4d; width: 455px; margin: 0px auto; padding: 0;}
.middle-box-middle-noborder h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #4d4d4d; width: 455px; margin: 0px auto; padding: 0;}
.middle-box-middle-noborder p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #4d4d4d; line-height: 14px; width: 455px; margin: 0 auto 00px; padding: 0; }
.middle-box-middle-noborder td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; margin: 0 auto 20px; padding: 5px 10px 5px 10px; }
.middle-box-middle-noborder ul{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #4d4d4d; line-height: 14px; width: 455px; margin: 10px auto 10px; padding: 0; }
.middle-box-middle-noborder li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; padding: 0; list-style-type: disc; margin-left:20px; }
.middle-box-middle-noborder a{ color: #4d4d4d; text-decoration:underline; }


.middle-box-links{ width 422px; margin: 20px 30px; }
.middle-box-top-links{ width: 422px; height: 24px; background: url('../images/link-box-top.jpg') no-repeat; }
.middle-box-middle-links{ width: 422px; background: url('../images/link-box-middle.jpg') repeat-y; }
.middle-box-bottom-links{ width: 422px; height: 7px; background: url('../images/link-box-bottom.jpg') no-repeat; }

.middle-box-links a{ text-decoration: underline; color: #03558f; }

.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear: both; }

.dividerLine2{ width: 450px; height: 1px; font-size: 0px; margin: 20px auto; border-top: 1px dashed #464646; }

/* Inside Page Tables*/
.featureReport{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: left; color: #4d4d4d; line-height: 14px; width: 450px; margin: 0 10px 00px; padding: 0; border:0; }

.popTables{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #4d4d4d; width: 800px; margin: 0 auto 0px; padding: 0; border:0; background-color:#fff; }

.popTables strong{ font-size: 12px; }

.popTables td{ padding-bottom:10px;}

/* FAQ */
.faqDiv { margin-bottom:5px; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #4d4d4d; }
.faqH2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #4d4d4d; width: 455px; margin: 0px auto; padding: 0;}
.faqDiv > a { color:#ab1d05; text-decoration: none; }
.faqDiv > a:hover { text-decoration: underline; }
