/* Linxx Global Style Sheet */

/* General Styles */
body { background-color:#f9f8f2; font:12px/18px Arial, Helvetica, Tahoma, sans-serif; }
h1 { font-size: 30px; color: #fff; }
h1, h2, h3 { text-transform: uppercase; }
h2 { font: 24px/30px Arial, Helvetica, Tahoma, sans-serif; color: #0c336c; }
h2.analyze { font: 24px/24px Arial, Helvetica, Tahoma, sans-serif; color: #0c336c; }
h2.evaluate { font: 24px/24px Arial, Helvetica, Tahoma, sans-serif; color: #0c336c; padding-left: 70px; }
h2.execute { font: 24px/24px Arial, Helvetica, Tahoma, sans-serif; color: #0c336c; padding-left: 160px; }
h3 { font: 19px/25px Arial, Helvetica, Tahoma, sans-serif; color: #0c336c; }
h4 { font:bold 14px/20px Arial, Helvetica, Tahoma, sans-serif; color: #656565; padding-left: 8px; }
a { color:#f98b12; text-decoration: none; }
a:hover { color:#0c336c; }
p { padding: 8px;}
#wrapper { width:960px; margin:0 auto; }

/* Mini Nav */
.miniNav { text-align:right; padding-top:10px; height:10px; color:#143a71; width:960px; }
.miniNav a { color:#143a71; border-bottom:1px dotted #143a71; text-decoration:none; margin:0 3px; }
.miniNav a:hover { color:#464646; }

/* Home Content Area */
#content { margin: 10px 0; background-color: #eeede5; color: #0c336c; padding: 20px 0; height: 370px; }
.col { width: 278px; border-right: 1px dotted #bdbdbb; padding: 0 20px; float: left;height: 370px; }
.last { border-right:0;}
.col ul li { margin:0; padding: 0 8px; font:14px/22px Arial, Helvetica, Tahoma, sans-serif; list-style-position: inside;  }

/* Subpage Content Area */
#topper { background:url(../images/topper-bg.gif) top left no-repeat; padding: 35px 10px;}
#contentSub { margin: 10px 0; background-color: #fff; color: #0c336c; padding: 20px; }
.subNav { float: left; width: 210px; }
.subNav ul li { margin:0; padding: 0 8px; font:11px/18px Arial, Helvetica, Tahoma, sans-serif; list-style-position: inside; }
.subMain { float: left; border-left: 1px dotted #bdbdbb; width: 683px; padding-left: 25px; }
.subMain ul { margin:0; }
.subMain ul li { list-style-type:disc; color:#0c336c; list-style-position:outside; padding:0; margin:0 0 0 22px;}
/* Footer Styles */
#footer { width:100%; background-color: #c5d1d9; text-align: center; }
.footerBox { width:910px; padding: 25px; color: #fff; background-color: #143a71; margin: 0 auto; }
.footerBox .left { float: left; width: 540px; text-align: left; }
.footerBox .right { float: right; width: 300px; }
.footerBox a {text-transform: uppercase; color: #fff; font-size: 14px; }
.footerBox .copy { font-size: 10px; }
.footerBox .copy a { text-transform: none; font-size: 10px; color: #fff; }
.footerBox .address { text-align: right; float: right; }
