HTML,BODY	{	
		margin:0px;
		margin-left:0px;
		height:100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;	
		background:url("/img/bg01.gif");
		background-repeat:repeat-y;	
		background-position:center;
                background-color: #e0e0e0;
		text-align:center;
}

a {
	color:black;
}

h1 {
	font-size:12pt;
}
h2 {
	font-size:10pt;
	margin:0px;
	padding:0px;
}
#content_services {
		font-size:12pt;
}
.defbox {
		width:200px;
		float:left;
		border:0px solid black;
		font-size:12pt;
		line-height:160%;
		text-align:left;
		font-weight:bold;
}

.defbox a{
		color: 344574;
		
}


.deflist {
		font-size:12pt;
		line-height:160%;
		text-align:justify;
		font-weight:normal;
		text-align:center;
		width:550px;
		padding-top:20px;
		clear:right;
}

div#clients {
		line-height:200%;
		text-align:left;
		
		
}
div#clients a{
		text-decoration:none;		
}
div#clients a:hover{
		text-decoration:underline;		
}


div#contact {
		line-height:200%;
		
}


div#ctitle  {
		border:0px solid green;
		font-size:13px;
		font-spacing:1.5em;
		font-weight:bold;
}


#container {
		z-index:1;
		margin:0 auto;
		width:825px;
		height:100%;
		text-align:center;


}



#main {

		width:825px;
		margin:0 auto;
                background:url("/img/bg1.gif");
		background-position:-20px 0px;
background-repeat:repeat-y;
}
#title {
		z-index:10;
	background:white;
	width:630px;
	height:90px;
	padding-top:10px;
	text-align:left;
        margin-left:15px;
	float:left;
}

* HTML #title {
		height:100px;
}


h1#logo {
border:0px solid red;
width:244px;
height:47px;
z-index:20;
position:absolute;
top:82px;
margin-left:180px;
background:url('/img/23d_title.png');
overflow:hidden;
text-indent:-9999px;
}


#maintext {

		font-family:Verdana,Helvetica,Arial,sans-serif;
		text-align:justify;
		line-height:160%;
		font-size:12pt;
		z-index:7;
		margin-left:200px;
		padding-top:20px;
		width:560px;
		

}

* HTML #maintext {
		margin:0px;
		margin-left:40px;
		border: 0px solid black;
		float:left;
}

#contactinfo {
		text-align:left;
		width:150px;
		height:100px;
		padding-top:10px;
		color:999999;
		font-size:8pt;
		float:right;

}
#contactinfo a{
		color:666666;

}
#band1 {

		z-index: 3;
		clear:left;
		margin-left:15px;
		background-color:344574;
		width:795px;
		height:20px;
}
* HTML #band1 {
		margin-left:0px;
}


#banner {

		z-index:3;
		margin-left:15px;
		width:794px;
		height:120px;
		background:url("/img/wednesday.jpg");	
		border-bottom:1px solid black;
}
* HTML #banner {
		margin-left:0px;
}


#menu {

		z-index:2;
		float:left;
		width:150px;
		height:100%;
		background-color: 65739c;
		margin-left:15px;
		

}

.coda-nav-left {
float:left;
clear:none;
border:1px solid green;
}
.coda-nav-right{
float:left;
clear:none;
border:1px solid green;
}

.servicedesc {
width:300px;
float:right;
}

.coda-slider-wrapper {
border:0px solid red;
float:right;
width:304px;
height:250px;
overflow:hidden;
}
.coda-nav {
width:250px;
float:left;
}
.coda-nav ul{
list-style:none;
margin:0px;

}
.coda-nav li{
float:left;
width:20px;
height:20px;
border:1px solid blue;
margin:2px;
overflow:hidden;
font-size:8pt;
}


.coda-slider {
border:0px solid green;
clear:left;
}


.panel {
border:0px solid green;
width:304px;
height:250px;
}


.panel h2 {
	font-size:12pt;
}


div#menu1 {	position:relative;
		background:url("/img/buttonbg_01.gif");
		width:150px;
		height:35px;
	}
div#menu1:hover {
		position:relative;
		background:url("/img/buttonbg_02.gif");
		width:150px;
		height:35px;

}
#footer {
		position:relative;
		text-align:center;
		color:666666;
		font-size:9pt;
		letter-spacing: .05em;
		line-height:1.5em;
		z-index:5;
		left:0px;
		height:30px;
		width:550px;
}

div #portfolio {
		border:0px dotted red;
		padding:10px;
		background-color:e8eaf3;
		line-height:160%;
		font-size: 10px;

}

td#pclient1 {
	width:100px;
	text-align:right;
	font-weight:bold;
	font-size:9px;
	border:1px solid white;
	border-bottom:0px;
	border-right:0px;
	padding:2px;
	}
td#pclient2 {
	width:400px;
	font-size:9px;
	border:1px solid white;
	border-bottom:0px;
	padding:2px;
	}

td#pproject1 {
	width:100px;
	text-align:right;
	font-weight:bold;
	font-size:9px;
	border:1px solid white;
	border-bottom:0px;
	border-right:0px;
	padding:2px;
	}
td#pproject2 {
	width:400px;
	font-size:9px;
	border:1px solid white;
	border-bottom:0px;
	padding:2px;
	}

td#ptype1 {
	width:100px;
	text-align:right;
	font-weight:bold;
	font-size:9px;
	border:1px solid white;
	border-bottom:0px;
	border-right:0px;
	padding:2px;
	}
td#ptype2 {
	width:400px;
	font-size:9px;
	border:1px solid white;
	border-bottom:0px;
	padding:2px;
	}

td#pdesc1 {
	width:100px;
	text-align:right;
	font-weight:bold;
	font-size:9px;
	vertical-align:top;
	border:1px solid white;
	border-right:0px;
	padding:2px;
	}
td#pdesc2 {
	width:400px;
	font-size:9px;
	border:1px solid white;
	padding:2px;
	}

td#pvid1 {
	width:100px;
	text-align:right;
	font-weight:bold;
	font-size:9px;
	border:1px solid white;
	border-top:0px;
	border-right:0px;
	padding:2px;
	}
td#pvid2 {
	width:400px;
	font-size:9px;
	border:1px solid white;
	border-top:0px;
	padding:2px;
	}
	
div#news {
	border:0px solid green;
	width:560px;
	height:500px;
	overflow:auto;
	text-align:left;
}
div#narticle {
	border:0px solid red;
	margin:5px;
	overflow:auto;
}
div#ntitle {
	font-size:10pt;
	font-weight:bold;
	padding:0px;

	color:#003792;
}
span#ndate {
	font-size:7pt;
	font-weight:normal;
	padding:0px;
	color:#65739C;
}
div#ncontent {
	font-size:8pt;
	font-weight:normal;
	padding:0px;
}

div#news hr {
	width:80%;
	align:left;
}	



hr {
     height:1px;
     border:0px solid #344574;
     background-color: #65739C;
     
}
.defbox a{
	text-decoration: none;
}
.defbox a:hover{
	text-decoration: underline;
}
