/* Start of CMSMS style sheet 'kitrx' */
/* Start of CMSMS style sheet 'kitrx' */

* {
margin:0pt;
padding:0pt;
}
body {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.7em;
line-height:1em;
text-align:left;
background: #0a2666 url(images/cms/bg-it-services.gif) center;
color:#333333;
}

.contactmessagefield textarea {
width: 450px;
}

.topgraphic {
display: block;
width: 530px;
height: 160px;
background-color: #0d3793;
}
*html .topgraphic { width: 537px; }
.home {
background-image: url(uploads/images/computer-keyboard.jpg);
}
.services {
background-image: url(uploads/images/network-neurons.jpg);
}
.solutions {
background-image: url(uploads/images/server-systems.jpg);
}
.desktop {
background-image: url(uploads/images/desktop-systems.jpg);
}
.company {
background-image: url(uploads/images/san-diego-north.jpg);
}
.binarycode {
background-image: url(uploads/images/binary-code.jpg);
}
.compemergency {
background-image: url(uploads/images/computer-emergency.jpg);
}
.comptech {
background-image: url(uploads/images/cmputer-tech.jpg);
}
.laptops {
background-image: url(uploads/images/world-laptops.jpg);
}
.topgraphictext {
display: block;
width:400px;
padding: 30px 0 0 70px;
text-align: center;
color: #fff;
font-weight: bold;
font-size: 1.7em;
line-height: 1.4em;
}

div {
font-size:1em;
}
img {
border:0pt none;
}
a, a:link a:active {
background-color:inherit;
color:#18507C;
text-decoration:underline;
}
a:visited {
background-color:inherit;
color:#18507C;
text-decoration:underline;
}
a:hover {
background-color:#83c738;
color:#FFFFFF;
text-decoration:none;
}

div#pagewrapper {
background:#FFFFFF url(images/cms/pagewrapper-bg.jpg) repeat-y;
color:#444;
margin:0pt auto;
width:750px;
}
div#header {
background:#FFFFFF url(images/cms/toplogo-bg.jpg) no-repeat;
border-bottom:5px solid #163768;
border-top:7px solid #163768;
height:78px;
}
div#header h1 a {
background: none;
display:block;
height:70px;
text-decoration:none;
text-indent:-999em;
}
div#search {
float:right;
font-size:0.7em;
margin:0pt 0.5em;
padding:0.4em 0pt 0.2em;
text-align:right;
width:34em;
display:none;
}
div.breadcrumbs {
border-bottom:1px dotted #000000;
font-size:0.75em;
margin:0pt 1em;
padding:0.5em 0pt 0.7em;
display:none;
}
div.breadcrumbs span.lastitem {
font-weight:bold;
}
ndiv#content {
margin:1.5em auto 2em 0pt;
}
div#main {
margin-left:220px;
margin-right:1px;
background: url(images/cms/kitrxlogobg.jpg) no-repeat bottom right;
}
*html div#main {
margin-left:28%;
margin-right:0pt;
}
div#sidebar {
display:inline;
float:left;
margin-left:10px;
width:26%;
}
div#sidebar.hascontent {
padding:0pt 1%;
width:24%;
}
div#footer {
background-color:#7F8C92;
border-top:5px solid #163768;
clear:both;
color:#FFFFFF;
}
div#footer p {
font-size:0.8em;
margin:0pt;
padding:1.5em;
text-align:center;
}
div#footer p a {
color:#FFFFFF;
}
div.hr {
border-bottom:1px dotted black;
height:1px;
margin:1em;
}
div.left49 {
float:left;
width:49%;
}
div.right49 {
float:right;
text-align:right;
width:49%;
}
div#content {
}
div#content h1 {
font-size:2em;
line-height:1em;
margin:0pt;
}
div#content h2 {
border-left:1.1em solid #83c738;
color:#294B5F;
font-size:1.5em;
line-height:1.1em;
margin:0px;
padding-bottom:1px;
padding-left:0.5em;
text-align:left;
display: none;
}
div#content h3 {
color:#294B5F;
font-size:1.3em;
line-height:1.3em;
margin: 10px 0px 0px 0px;
}
div#content h4 {
color:#294B5F;
font-size:1.2em;
line-height:1.3em;
margin:0pt 0pt 0.25em;
}
div#content h5 {
font-size:1.1em;
line-height:1.3em;
margin:0pt 0pt 0.25em;
}
h6 {
font-size:1em;
line-height:1.3em;
margin:0pt 0pt 0.25em;
}
p {
font-size:1em;
line-height:1.4em;
margin:0px 0px 20px 0px;
padding:0pt;
}
blockquote {
border-left:10px solid #DDDDDD;
margin-left:10px;
}
pre {
font-family:monospace;
font-size:1em;
}
strong, b {
font-weight:bold;
}
em, i {
font-style:italic;
}
code, pre {
font-family:"Courier New",Courier,monospace;
font-size:1em;
white-space:-moz-pre-wrap;
}
pre {
background-color:#DDDDDD;
border:1px solid #000000;
font-size:90%;
line-height:1.5em;
margin:0pt 1em 1em;
padding:0.5em;
}
div#main ul, div#main ol, div#main dl, div#sidebar ul {
font-size:1em;
line-height:1.4em;
margin:0pt 0pt 1.5em;
}
div#main ul li, div#main ol li {
margin:0pt 0pt 0.25em 3em;
}
div#sidebar ul li, div#sidebar ol li, {
margin:0px 0px 0px 20px;
}
div#dl dt {
font-weight:bold;
margin:0pt 0pt 0.25em 3em;
}
div#dl dd {
margin:0pt 0pt 0pt 3em;
}
span.accesskey {
text-decoration:none;
}
.accessibility, hr {
left:-999em;
position:absolute;
top:-999em;
}
dfn {
display:inline;
height:0pt;
left:-1000px;
overflow:hidden;
position:absolute;
top:-1000px;
width:0pt;
}
a.external span {
left:-5000px;
position:absolute;
width:4000px;
}
a.external {
padding:0pt 12px 0pt 0pt;
}
a.external:link {
background:transparent url(images/cms/external.gif) no-repeat scroll 100% 0pt;
color:#18507C;
}
a.external:visited {
background:transparent url(images/cms/external.gif) no-repeat scroll 100% 0pt;
color:#18507C;
}
a.external:hover {
background:#C3D4DF url(images/cms/external.gif) no-repeat scroll 100% 0pt;
color:#18507C;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html > body .clearfix {
width:100%;
}
* html .clearfix {
height:1%;
}
div#news {
background:#FFE9AF none repeat scroll 0%;
border:1px solid #000000;
margin:2em 0pt 1em 1em;
}
div#news h2 {
background:#FFFFFF none repeat scroll 0%;
line-height:2em;
}
.NewsSummary {
border-bottom:1px solid #CCCCCC;
margin:0pt 0.5em 1em;
padding:0.5em 0.5em 1em;
}
.NewsSummaryPostdate {
font-size:90%;
font-weight:bold;
}
.NewsSummaryLink {
font-weight:bold;
padding-top:0.2em;
}
.NewsSummaryCategory {
font-style:italic;
margin:5px 0pt;
}
.NewsSummaryAuthor {
font-style:italic;
padding-bottom:0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
line-height:140%;
}
.NewsSummaryMorelink {
padding-top:0.5em;
}
#NewsPostDetailDate {
font-size:90%;
font-weight:bold;
margin-bottom:5px;
}
#NewsPostDetailSummary {
line-height:150%;
}
#NewsPostDetailCategory {
border-top:1px solid #CCCCCC;
font-style:italic;
margin-top:0.5em;
padding:0.2em 0pt;
}
#NewsPostDetailContent {
line-height:150%;
margin-bottom:15px;
}
#NewsPostDetailAuthor {
font-style:italic;
padding-bottom:1.5em;
}


/* End of 'kitrx' */


/* End of 'kitrx' */

