/* CSS Document
///Copyright (c) 2008 876 Synergy
// Author: Douglas Malcolm
// Email: douglas@876synergy.com
// Date: June 17, 2004
*/

* {
	list-style: none;
	margin: 0 auto;
	padding: 0;
}

body {
background:url(../images/bgb.gif);
	margin:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
	
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl, fieldset, address {
	font-size: 1em;
	margin: 1em 0;
}

#header{
	margin: 0 auto;
	height: 124px;
	background: rgb(12,12,12) url(../images/header.gif) no-repeat;	
}

#page {
	width: 900px;
	margin: 0 auto;
	
}


#content{
margin-left:237px;
text-align:left;
width:650px;
background:#FFFFFF;
}

#content li{
margin-left:20px;
list-style-image:url(../images/bg_bullet_full_2.gif)
}

#content1{
margin-left:245px;
text-align:left;
width:655px;
}

#content_graphic{
margin-left:237px;
text-align:left;
width:650px;
background:#FFFFFF;
}

#content_graphic a:link,#content_graphic a:active, #content_graphic a:hover,#content_graphic a:visited{
color:#FFFFFF;
}

#project{
float:left;
width:237px;
height:54px;
background:url(../images/featuredproject.jpg) top no-repeat;
margin-top:0px;
clear:both;
}

#projectdisplay{
clear:both;
float:left;
width:180px;
margin-top:0px;
padding-left:20px;
}

#news{
float:left;
width:237px;
margin-top:0px;
clear:both;
background:url(../images/news.jpg) top no-repeat;
}

#news_feed{
float:left;
width:237px;
margin-top:0px;
clear:both;
background:url(../images/news_feed.jpg) top no-repeat;
}

#footer{
	background:url(../images/footer.jpg) repeat-x;
	width: 900px;
	margin: 0 auto;
	clear: both;
}

.display{
float:right;
}

.currentpage{
	margin-left:237px;
	background:#FFFFFF;
	margin-top: 0px;
}


.v1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0F3D7C; text-decoration: none;}
.v2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#646464; text-decoration: none ;}

.left{
float:left;
}

.right{
float:right;
}

.back{
width:900px;
margin: 0 auto;
background:#FFFFFF;
border-bottom:thin groove #CCCCCC;
border-right:thin groove #CCCCCC;
border-left:thin groove #CCCCCC;
}

.highlight{
background:#81A01F;
color:#FFFFFF;
}

a:link{

color:#CC3300;
}

a:visited{
color:#88B246;
}


/*------------------------------------------------------navigation--------------------------------------------------------------*/
#nav{
float:left;
width:237px;
margin-top:0px;
clear:both;
text-align:left;
}
#nav a {
	border: none;
	display: block;
	font-weight: normal;
	height: 50px;
	text-indent: -9999px;	
}

#nav ul{
	background:url(../images/menu.jpg) no-repeat;
}

#nav li {

	
}


#nav #n-home a {
background:url(../images/menu_home.jpg) no-repeat;
height:31px;
}

#nav #n-itservices a{
background:url(../images/menu_itservices.jpg) no-repeat;
height:30px;
}

#nav #n-portfolio a{
background:url(../images/menu_portfolio.jpg) no-repeat;
height:29px;
}

#nav #n-webdevelopment a{
background:url(../images/menu_development.jpg) no-repeat;
height:32px;
}

#nav #n-about_us a{
background:url(../images/menu_aboutus.jpg) no-repeat;
height:25px;
}

#nav #n-contact_us a{
background:url(../images/menu_contactus.jpg) no-repeat;
height:31px;
}

#nav a:hover,
#nav li:hover a,
#nav li.mnhover a {
	background: none !important;
}
#sect-home #n-home a {
	background:url(../images/sect_home.jpg) no-repeat;
	height:31px;
}

#sect-itservices #n-itservices a {
	background:url(../images/sect_itservices.jpg) no-repeat;
	height:30px;
}
#sect-portfolio #n-portfolio a {
	background:url(../images/sect_portfolio.jpg) no-repeat;
height:29px;
}
#sect-development #n-webdevelopment a {
background:url(../images/sect_development.jpg) no-repeat;
height:32px;
}
#sect-about_us #n-about_us a {
	background:url(../images/sect_aboutus.jpg) no-repeat;
height:25px;
}
#sect-contact_us #n-contact_us a {
	background:url(../images/sect_contactus.jpg) no-repeat;
height:31px;
}

#nav li ul {
	background: transparent url(../images/bgsubmenu.png) repeat-x;
	border-bottom: 2px solid;
	border-top: 2px solid;
	height: auto;
	left: -9999px;
	margin: -32px 0 0 185px;
	padding: 1px 0;
	position: absolute;
	z-index: 3;
}

#nav li:hover ul,
#nav li.mnhover ul {
	left: auto;
}
#nav li ul li,
#nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
	height:27px;
	text-decoration:none;
}
#nav li ul li a {
	border: 1px #fff;
	border-style: none solid;
}
#nav li ul,
#nav li ul li {
	width:210px;
}
#nav li:hover ul li a,
#nav li.mnhover ul li a,
#nav li ul li a {
	background: none;
	display: block;
	font-size: .9em;
	padding-left:29px;
	padding-top:5px;
	color: #444;
}
#nav li li {
	background: url(../images/blsubmenu.gif) no-repeat 14px 50%;
}
#nav li li.mnhover,
#nav li li:hover {
	background: #ABACAE url(../images/bgsubmenu_h.gif) repeat-y 100% 0;
}
#nav li ul li a:hover {
	background: url(../images/blsubmenu1.gif) no-repeat 14px 50% !important;
	color: #fff;

}


/*-----------------------------------------------------------------------------------------------------*/
