/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/general/pageBg.jpg) repeat-x #9cb9cd;}

/* Classes */
.float_right { float:right; padding-left:10px;}
h3.border_bottom { border-top-color:#003366; border-top-style:solid; border-top-width:1px; padding-top:30px;}
li.list_bottom { padding-bottom:50px;}
a {color: #FFF; text-decoration:none;}
a:hover {color: #90c2eb; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
h1 {font-size:14px;}
h2 {font-size:14px; color:#5a8aab; padding:30px 0 10px 0;}
h3 {font-size:14px; color:#5a8aab; padding:30px 0 10px 0;}
h4 {font-size:14px; color:#5a8aab; padding:30px 0 10px 0;}
h5 {font-size:14px; color:#5a8aab;}
h6 {font-size:14px; color:#5a8aab;}
.clearBoth {clear:both;}
.bluetext { color:#006699;}
hr {border:1px solid; color:#CCCCCC}

/* Page Titles */
#welcomeTtl {width:136px; height:60px; background:url(../images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#productsTtl {width:140px; height:60px; background:url(../images/headings/productsTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#welcomeTtl {width:136px; height:60px; background:url(../images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#featuresTtl {width:135px; height:60px; background:url(../images/headings/featuresTtl.jpg) no-repeat; text-indent:-9999px; margin:0 0 33px 30px;}
#controlTtl {width:300px; height:60px; background:url(../images/headings/controlTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#distributionTtl {width:300px; height:60px; background:url(../images/headings/distributionTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#contactTtl {width:297px; height:60px; background:url(../images/headings/contactTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}

/* Main Page */
#page-container {width:944px; margin:auto;}

/* Navigation */
#topnavigation {float:left; height:34px; color:#FFF; padding:20px 0 0 25px; font-size:18px;}
#topnavigation li {list-style:none; height:28px; display:inline; padding:10px 0 0 0px;}
#topnavigation li.first a {margin:0 0 0 10px;}
#topnavigation li a {float:left; color:white; margin:0 0 0 160px; text-decoration: none;}
#topnavigation li a:hover {border-bottom:1px solid #90c2eb}


/* Header */
#header {}

/* Main Content */
#column1 {float:left; width:268px; padding:0 33px 33px 33px;}
#column1 p {padding:10px 0 10px 0;}
#column1 ul {padding:20px;}
#column1 li {padding:2px 0;}

#column2 {float:left; width:268px; padding:0 33px 33px 0;}
#column2 p {padding:10px 0 10px 0;}
#column2 ul {padding:20px;}
#column2 li {padding:2px 0;}

#column3 {float:left; width:300px;}
#features {float:left; width:285px;}
#features li {float:left; list-style:none; padding:20px;}
#column3 ul {padding:8px;}
#column3 li {list-style:none;}
#column3 a {color: #000; text-decoration:none;}
#column3 a:hover {color: #90c2eb; text-decoration:none;}
#column3 h3 {padding-left:8px;}

#column4 {float:left; width:569px; padding:0 33px 33px 33px;}
#column4 p {padding:10px 0 10px 0;}
#column4 ul {padding:20px 20px 20px 0px; margin-left:0px; list-style:none;}
#column4 li {padding:2px 0; font-weight:bold;}

#contactDetails ul {margin:0px; padding:10px 0px;}
#contactDetails li {list-style:none; padding:2px 0;}

/* Footer */
#footerBg {clear:both; background:url(../images/general/footerBg.jpg) repeat-x; height:80px;}
#footer {clear:both; width:900px; margin:auto; padding-top:10px; color:#FFF}

#ourLink {float:left; margin:0; padding:0;}
#ourLink a {color: #FFF; text-decoration:none; font-size:10px;}
#lowerNav {float:right; list-style:none;}
#lowerNav a {color: #FFF; text-decoration:none; font-size:10px;}
#lowerNav li {display:inline;}

div#basescript { width:900px; margin:0 auto; padding-top:2px; font-size:0.8em }
div#basescript h2 { color:#000; font-size:1.2em}

ul#basewords { width:800px; text-align:center; margin:0 auto; clear:both; padding-top:15px }
ul#basewords li { list-style:none; display:inline; margin:0 6px; color:#fff; font-size:1em }