@charset "utf-8";


/* GLOBAL ELEMENTS */

body {background: url("http://system7tech.com/images/bg.jpg") repeat-x #D6D6D6; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border: none;}
p {line-height: 1.5em;}



/* HEADERS */

h2 {font-size: 1.0em; color: #484848;}
h3 {font-size: 1.0em; color: #555555;}
#content h3 {font-size: 1.0em; color: #555555; margin-bottom: 0px; margin-left: 20px; padding: 0px; margin-top: 15px;} /* #FC7713 */
.conHeader {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 13px;  font-weight: bold; font-style: oblique; font-size: 15px;}
.in_conH2 {font-size: 1.0em; color: #555555; margin-bottom: 0px; margin-left: 20px; padding: 0px; margin-top: 15px;}
#welcomeP {margin: 0px 0px 0px 0px; padding: 7px 0px 0px 13px; font-size: 15px; font-weight: bold; font-style: oblique;}


/* LAYOUT */

#container {width: 800px; margin: 10px auto;}

#header {background: url("http://system7tech.com/images/header_bg.png") no-repeat; height: 80px;}
#logo {float: left; top: 25px; left: 20px; position:relative;}
#topNav {float: right; width: 480px; font-size: 16px; margin-top: 0px; margin-left: 22px; top: 0px; position: relative; text-align:right;} /* left: 320px; top: -25px; position:relative; */
#mySwitcherBox {float: right; margin: 6px 16px 0px 0px; padding: 0px; vertical-align: middle;}
#mySwitcherBox img {padding: 0px; margin: 0px; border: none;}

#subheader {background: url("http://system7tech.com/images/subheader_bg.jpg") no-repeat; height: 26px; clear: left;}
#main {background: url("http://system7tech.com/images/main_bg.png") repeat-y; overflow: auto; min-height: 400px; padding-bottom:10px;}
#leftCol {float: left; width: 226px;}
#leftNav {left: 55px; position: relative; padding-bottom: 20px; border-bottom: 1px #ccc dashed; width: 160px;}

#pictureBox {width: 524px; height: 184px; overflow: auto; text-align:center; margin-top: 10px; clear: both;}

#content {float: right; width: 524px; padding-left: 15px; padding-right: 35px;}
.conTop {background: url("http://system7tech.com/images/conTop.png"); margin-top: 10px; overflow: auto;}
.conBot {background: url("http://system7tech.com/images/conBot.png"); height: 20px;}

#footer {background: url("http://system7tech.com/images/footer_bg.png") no-repeat bottom; height: 30px; text-align: center;}
#footerLinks {position: relative; left: 105px; top: 10px;}
#footerLinks li {padding-left: 15px; padding-right: 15px;}

#siteMapDiv ul {list-style-type: none; padding-left: 20px; line-height: 1.5em;}



/* NAVIGATION */

.dropDown2 {padding: 0px; margin: 0px;}
.dropDown2 .ul_lvl2 {padding: 5px 10px 8px 10px; margin: 0px -1px -0px -1px; list-style: none; background: #FFFFFF; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;}  
.dropDown2 .li_lvl1 {float: left; display: block; position: relative; text-align: center; padding: 3px 12px 3px 12px; margin-left: 2px; margin-right: 2px;}
.dropDown2 .ul_lvl2 {display: none; list-style: none; position: absolute; top: 1.3em; left: 0;}
.dropDown2 li > ul {top: auto; left: auto;}
.dropDown2 .li_lvl1:hover .ul_lvl2, .dropDown2 .li_lvl1:hover .li_lvl2 {display: block;}

.dropDown2 .li_lvl2 {float: left; position: relative; text-align: left; font-size: 10px; line-height: 1.5em; margin: 0px; padding: 2px;} 
.dropDown2 .li_lvl2 a {text-decoration: none;}
.dropDown2 .li_lvl2 a:hover {text-decoration: underline;}

.dropDown2 .li_lvl1 a {color: #777777; text-decoration: none;}
.dropDown2 .li_lvl1 a:hover {text-decoration: underline;}

.ddLink {font-size: 10px; line-height: 1.25em;}

.dropDown ul li ul li a {font-size: 10px;}


.clearBoth {clear: both;}


#leftNav_ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#leftNav li {list-style: none; padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;}
#leftNav li a {background: url("http://system7tech.com/images/mid_leftnav_bullet.jpg") no-repeat left; padding-left: 18px; color: #888888; font-size:14px; text-decoration: none;}
#leftNav li a:hover {padding-left: 18px; text-decoration: underline;}

#currentCat {background: #FFFFFF; border: 1px solid #E1E1E1;}
#currentPage {font-weight: bold;}



/* CONTENT LAYOUT */

.leftContent {left: 55px; position: relative; width: 157px; border-bottom: 1px #ccc dashed; color: #797979; font-size: 0.85em; padding-left: 3px; margin-right: 0px;}
.leftContent img {}
.contentBox p {margin: 0px 0px 0px 0px; padding: 12px 20px 0px 20px; color: #666666; font-size: 1.0em;}

.fp_ul {float: left; padding-left: 30px;}
.floatLeft {float: left;}

.myBullet {list-style: none; margin-left: 0px; padding-left: 0px; font-size: 1.0em; color: #666666; padding-right: 10px;}
.myBullet li {margin-left: 0px; padding-left: 15px;}

.bold {font-weight: bold;}
.red {color: #FF0000;}
.dg {color: #444444;}
.smallText {font-size: 10px; color: #AAAAAA;}

.portfolioTable {margin-top: 10px;}
.portfolioTable img {margin: 15px 20px 10px 0px; border: #666666 1px solid;}
.portfolioTable td {vertical-align: top;}

.logoimg {border: 1px solid #CCCCCC; margin: 5px 0px 5px;}
.linkImg {float: left; padding: 15px 10px 5px 25px;}
.linkTable {padding: 0px;}

#textAdjust {margin: 0px 10px 0px 0px;}
#textAdjust a {border-top: 1px solid #FFFFFF; color: #AAAAAA;}
#textAdjust a:hover {border-top: 1px solid #666666; color: #666666;}
.inline_ul {display: inline; padding: 0px; margin: 0px;}
.inline_ul li {display: inline; padding: 0px; margin: 0px;}
.footerUL {font-size: 10px; text-align: center;}

.switchSmall {font-size: 11px;}
.switchMedium {font-size: 13px;}
.switchLarge {font-size: 15px;}
.switchSmall, .switchMedium {padding-right: 3px;}

#contactForm {margin-top: 0px;}
#contactForm table {border: 0px solid #CCC; margin-top: 0px;}
#contactForm th {font-size: 1.3em; padding: 5px; border: 0px solid #CCC; background: #EEEEEE;}
#contactForm td {padding: 5px; border: 0px solid #CCC; vertical-align: top;}
#contactForm tr {text-align: left;}
#contactFeedback {margin-bottom: 0px; margin-top: 10px;}

.sideHeader a {font-size: 1.0em; color: #555555; font-weight: bold; text-decoration: none;}
.sideHeader a:hover {font-size: 1.0em; color: #777777; font-weight: bold; text-decoration: underline;}

.nodecoration {text-decoration: none;}
.nodecoration:hover {text-decoration: underline;}

/* Not Yet Used */
.obTop {background: url("http://system7tech.com/images/obTop.jpg") no-repeat top; height: 14px;}
.obMid {background: url("http://system7tech.com/images/obMid.jpg") repeat-y; min-height: 150px;}
.obBot {background: url("http://system7tech.com/images/obBot.jpg") no-repeat bottom;  height: 14px;}

.orangeBG {background: #FC7713;}
.blueBG {background: #6482FA;}