body {background:url(../images/topbar.gif) top repeat-x #FFFFFF; color:#434343; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; margin:0; text-align:left;}
/* Structure and Structure Specific Elements */
#header {margin:0; text-align:left; width:700px;}
#logo {float:left; margin-bottom:1.5em;}
#feature {background: url('../images/feature_top.gif') top repeat-x; clear:both; text-align:left; width:700px;}
#feature div {background: url('../images/feature_bottom.gif') bottom repeat-x; margin:0; padding:1em;}
#feature p {font-size:1.1em; margin:0;}
#content {background: url('../images/content_back.gif') top repeat-x; text-align:left; padding:1em 0; vertical-align:top; width:700px;}
#content div.wrapper {margin:1em;}
#content .left {float:left; width:225px;}
.left ul {border-top:1px solid #E1E1DE; margin:0; padding: 0;}
.left li {border-bottom:1px solid #E1E1DE; color:#CF6F43; list-style-type:none; margin-left:0; padding: .25em 0 .25em 0;}
.left a {text-decoration:none;}
#content .right {background: url('../images/dashborder.gif') top left repeat-y; float:right; margin-top:1.5em; padding-left:1em; width:432px;}
#dividers {background: url('../images/2dashborder.gif') center repeat-y; text-align:left;}
#content img {border:1px solid #E1E1DE; margin:0.25em;}
#footer {background: url('../images/feature_top.gif') top repeat-x; clear:both; font-size:0.8em; margin-top:1em; width: 700px;}
#footer p {padding:1em;}

/* Nav */
#nav {
	display: block; 
	position: relative;	
	float:right; 
	height: 91px; 
	width: 285px; 
	margin: 0; 
	padding: 4px 0;	
}
#nav li {list-style-type: none; position: absolute; padding: 0; overflow: hidden; }
#nav #aboutus_on {
	background: url('/images/aboutus_on.gif') top no-repeat; 
	height:91px; 
	width:97px;
}
#nav #aboutus {
	background: url('/images/aboutus_off.gif') top no-repeat; 
	height:91px; 
	width:97px;
}
#nav #services_on {left:97px; background:url('/images/services_on.gif') top no-repeat; height:91px; width:92px;}
#nav #services {left:97px; background:url('/images/services_off.gif') top no-repeat; height:91px; width:92px;}
#nav #portfolio_on {left:189px; background:url('/images/portfolio_on.gif') top no-repeat; height:91px; width:96px;}
#nav #portfolio {left:189px; background:url('../images/portfolio_off.gif') top no-repeat; height:91px; width:96px;}
#nav a div {display:block; height:91px; width:92px;}

/* 3 Col */
#col1 {float:left; margin:0 10px 0 0; width:210px;}
#col2 {float:left; margin:0 10px; width:210px;}
#col3 {float:right; margin:0 0 0 10px; width:210px;}

/* Global */
h1 {color:#02387C; font-size:1.7em; font-weight:normal; margin:0;}
h2 {color:#02387C; font-size:1.5em; font-weight:normal; margin:0;}
h3 {color:#CF6F43; font-weight:normal; margin-bottom:0; margin-top:0;}
h3 p, h2 p {margin-top:0px; padding-top:0px;}
p {line-height:1.2em;}
a {color:#185199;}
img {border:0;}
ul {margin-top:0; padding-left:1.5em;}
li {list-style-type:circle;}

/*Classes */
.clear {clear:both;}
.nobottom {margin-bottom:0;}
.performed {color:#DADAD7; float:right; font-size:1.5em; padding:0.75em; text-align:left;}

.homesite {
	position:relative;
}
/* Easy Slider */
	#slider {
		border-bottom:2px solid #cccccc;
		margin:0 auto;
		}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:400px;
		height:254px;
		overflow:hidden; 
		}
	span#screenshots{
		color:#999999;
		left:190px;
		position:absolute;
		text-align:center;
		text-decoration:none;
		top:255px;
	}
	span#prevBtn{ 
		background: url(../images/arrow_left.png) top left no-repeat;
		font-size:80%;
		font-weight:bold;
		margin-top:3px;
		padding: 2px 0 0 18px;
		position:absolute;
		left:18px;
		text-transform: uppercase;
	}
	span#nextBtn{ 
		background: url(../images/arrow_right.png) top right no-repeat;
		font-size:80%;
		font-weight:bold;
		margin-top:3px;
		padding: 2px 18px 0 0;
		position:absolute;
		right:18px;
		text-transform:uppercase; 
	}			
	span#nextBtn a, span#prevBtn a {
		text-decoration: none;
	}		
/* // Easy Slider */	
