body{
  font-size: 11px;
}

table{
  font-size:  11px;
}


.Paragraph {
	font-family: "Helvetica Neue", Helvetica;
	font-style: normal;
	font-size: 11px;
	color: #333333;
	line-height: normal;
}

#news {
	position:absolute;
	top:200px;
	left:-1000px;
	background-color:#FFFFFF;
	color:#666666;
	border: 1px solid black;
	width:300px;
	height:300px;
	padding: 5;
	overflow:auto;
	z-index:5000;
	font-family: Tahoma;
	font-size: 11pt;
	}

#readmore {
	position:absolute;
	top:200px;
	left:-1000px;
	background-color:#FFFFFF;
	color:#666666;
	border: 1px solid black;
	width:300px;
	height:300px;
	padding: 5 5 5 5;
	overflow:auto;
	z-index:9;
	font-family: Tahoma;
	font-size: 11pt;
	}

#content {
	position:absolute;
	top:200px;
	left:-1000px;
	background-color:#FFFFFF;
	color:#666666;
	border: 1px solid black;
	width:300px;
	height:300px;
	padding: 5 5 5 5;
	overflow:auto;
	z-index:10;
	font-family: Tahoma;
	font-size: 11pt;
	}


#closer {
	background-color:#CCCCCC;
	border:1px solid black;
	text-align:right;
	font-family: Tahoma;
	font-size: 10pt;
	color: #FFFFFF;
}



a.navabout:link {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_about.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

a.navabout:visited {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_about.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

a.navabout:hover {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_about.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

a.navabout:active {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_about.gif');
    background-repeat:no-repeat;
    background-position:left top;
}


.navportfolio:link {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_portfolio.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.navportfolio:visited {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_portfolio.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.navportfolio:hover {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_portfolio.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.navportfolio:active {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_portfolio.gif');
    background-repeat:no-repeat;
    background-position:left top;
}



.navclients:link {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_clients.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.navclients:visited {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_clients.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.navclients:hover {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_clients.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.navclients:active {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_clients.gif');
    background-repeat:no-repeat;
    background-position:left top;
}


.navcontacts:link {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_contacts.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.navcontacts:visited {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_contacts.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.navcontacts:hover {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_contacts.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.navcontacts:active {
	width:93px;
    height:41px;
    text-decoration:none;
    color:#ffffff;
    background-image:URL('images/btn_strip_contacts.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

td.headline
{
	font-family:'Tahome, Arial Narrow';
	font-size:12pt;
	font-weight:bold;
	font-style:normal;
	color:#4c4c4c;
	
	}
	
td.datelisting {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt;
	COLOR: gray; 
	FONT-FAMILY: 'Tahoma, Arial Narrow'
}

td.content {
	font-family: 'Tahoma, Arial Narrow';
	font-size: 9pt;
}

.readmore 
{
	color:#4296D9;
	font-family: 'Tahoma, Arial Narrow';
	font-size: 8pt;
	
}
.more
{
	color:#4296D9;
	font-family: 'Tahoma, Arial Narrow';
	font-size: 8pt;
	text-decoration:underline;
	}	



/* NAVIGATION BUTTONS */
.menu {
			height: 82px;
			width: 844px;
}
.cssnav	{
			position:relative;
			float: left;
			margin: 0; 
			padding: 0;
			font-family: arial, helvetica, sans-serif;
			background: url(images/aboutus_dn.gif) no-repeat;
			width: 95px;
			height: 41px;
	        overflow:hidden;/* for ie to hide extra height*/	
}
.cssnav a {
			display: block;
			color: #000000;
			font-size: 11px;
			width: 95px;
			height: 41px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
			overflow:hidden;/* for ie to hide extra height*/
}
.cssnav a:hover {
			color: #ffffff;
}


.cssnav img {width: 95px; height: 41px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

/*portfolio*/

.cssnavp	{
			position:relative;
			float: left;
			margin: 0; 
			padding: 0;
			font-family: arial, helvetica, sans-serif;
			background: url(images/portfolio_dn.gif) no-repeat;
			width: 95px;
			height: 41px;
	        overflow:hidden;/* for ie to hide extra height*/	
}
.cssnavp a {
			display: block;
			color: #000000;
			font-size: 11px;
			width: 95px;
			height: 41px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
			overflow:hidden;/* for ie to hide extra height*/
}
.cssnavp a:hover {
			color: #ffffff;
}


.cssnavp img {width: 95px; height: 41px; border: 0; }
* html a:hover {visibility:visible}
.cssnavp a:hover img{visibility:hidden}

/* clients*/

.cssnavcl	{
			position:relative;
			float: left;
			margin: 0; 
			padding: 0;
			font-family: arial, helvetica, sans-serif;
			background: url(images/clients_dn.gif) no-repeat;
			width: 95px;
			height: 41px;
	        overflow:hidden;/* for ie to hide extra height*/	
}
.cssnavcl a {
			display: block;
			color: #000000;
			font-size: 11px;
			width: 95px;
			height: 41px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
			overflow:hidden;/* for ie to hide extra height*/
}
.cssnavcl a:hover {
			color: #ffffff;
}


.cssnavcl img {width: 95px; height: 41px; border: 0; }
* html a:hover {visibility:visible}
.cssnavcl a:hover img{visibility:hidden}

/*contacts*/

.cssnavco	{
			position:relative;
			float: left;
			margin: 0; 
			padding: 0;
			font-family: arial, helvetica, sans-serif;
			background: url(images/contacts_dn.gif) no-repeat;
			width: 95px;
			height: 41px;
	        overflow:hidden;/* for ie to hide extra height*/	
}
.cssnavco a {
			display: block;
			color: #000000;
			font-size: 11px;
			width: 95px;
			height: 41px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
			overflow:hidden;/* for ie to hide extra height*/
}
.cssnavco a:hover {
			color: #ffffff;
}


.cssnavco img {width: 95px; height: 41px; border: 0; }
* html a:hover {visibility:visible}
.cssnavco a:hover img{visibility:hidden}


.cssnav span {
			position: absolute;
			left: 30px;top: 15px;
			text-align: center;
			width: 150px;
			cursor: pointer;   
				
}
/* END OF NAVIGATION */