/* CSS Document */
/* Basic Layout */

body {
	background: url(../images/comp010.jpg) repeat;
}
#wrapper {
	background-color: #FFFFFF;
}
#header {
	background-image: url("../images/backgrounds/justright_header2.jpg");
}
.home #header {
	background-image: url("../images/backgrounds/header_bg_775x246.jpg");
}
#navquick a {
	text-decoration: none;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
}
#navtop {
	list-style: none;
	top: 122px;
}
#navside {
	list-style: none;
}
.home #navtop {
	top: 164px;
}
#navtop a {
	text-decoration: none;
	font-size: .8em;
	font-weight: bold;
	border-top: none;
	border-right: 1px solid #2F404F;
	border-bottom: none;
	border-left: 1px solid #2F404F;
	background-image: url(../images/bg_greyfade_4x80.png);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #CCCCCC;
	color: #000000;
}
#navside a {
	text-decoration: none;
	font-size: .8em;
	font-weight: bold;
	background-image: url(../images/bg_greyfade_4x80.png);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #2F404F;
}

#navtop a:hover,
#navtop a.youarehere,
#navside a:hover,
#navside a.youarehere,

.home #navtop a.home,
.products #navtop a.products,
.services #navtop a.services,
.servicenow #navtop a.servicenow,
.consulting #navtop a.consulting,
.partners #navtop a.partners,
.about #navtop a.about,
.contact #navtop a.contact,

.internet #navside a.internet,
.software #navside a.software,
.onsite #navside a.onsite,
.management #navside a.management,
.helpdesk #navside a.helpdesk,
.backup #navside a.backup,
.maildefense #navside a.maildefense,
.managedcare #navside a.managedcare,
.cabling #navside a.cabling,
.monitoring #navside a.monitoring {
	background-image:  url("../images/backgrounds/bg_yellowfade_4x80.png");
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #FFA800;
	color: #FFFFFF;
}
#content {
	text-align: justify;
}
#newswrapper {
	background-image: none;
}
.home #newswrapper {
	background-image: url(../images/bg_flashing1.gif);
}
#news {
	list-style-image: url(../images/dot.gif);
}
#news li {
	font-size: .85em;
	font-weight: bolder;
	font-family: Arial;
	color: #FFFFFF;
}
#footer {
	text-align: center;
	font-size: 0.85em;
}
#navbottom {
	background-image:  url("../images/backgrounds/bg_yellowfade_4x80.png");
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #FFA800;
}
#navbottom a {
	text-decoration: none;
	color: #000000;
}
#navbottom a:hover {
	color: #FFFFFF;
}
#software {
	background-color: #2F404F;
}
#software a {
	text-decoration: none;
	color: #FFFFFF;
}
#software a:hover {
	color: #FFA800;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
h1 {
	font-size: 1.7em;
}
h2 {
	font-size: 1.5em;
	letter-spacing: -1px;
	color: #F9A500;
}
h3 {
	font-size: 1.2em;
	letter-spacing: -1px;
}
h4 {
	font-size: 1em;
	letter-spacing: -1px;
}
#content h3 a {
	text-decoration: none;
	color: #000000;
}
.justright {
	font-size: 125%;
	font-weight: bold;
	color: #0400BC;
}
img {
	border: none;
}
