@charset "utf-8";
/* CSS Document */

#cright {
	position:absolute;
	left:14px;
	top:726px;
	width:607px;
	height:16px;
	z-index:1;
}
#container-old {
	position:absolute;
	left:10px;
	top:10px;
	width:800px;
	height:1180px;
	z-index:1;
}
#container {
	position:absolute;
	background-color:#000000;
	left: 50%;
	top: 25px;
	width: 855px;
	margin-left: -400px; /* half of the width */
	text-align: left; /* to realign your text */
	background-position: 667px top;
	height: 880px;
	background-image: url(images/greenline1x10.jpg);
	background-repeat: repeat-y;
}
#container.project {	
	height: 750px;
}
#container.publicart {
	height: 700px;
}
#container.services {
	height: 800px;
}
#container.planning {
	height: 580px;
}
#container.about {	
	height: 980px;
}
#container.minturn {	
	height: 550px;
}
#container.smaller {
	height: 700px;
}
#headerB.smaller {	
	height: 650px;
}
#container.small {
	height: 750px;
}
#container.realtime {	
	height: 680px;
}
#headerB.realtime2 {	
	height: 680px;
	min-height: 680px;
}
#container.index {
	height: 760px;
	min-height: 680px;
	z-index:1;
}
#container.large {
	height: 820px;
	z-index:1;
}
#headerB.small {
	height: 750px;
	min-height: 700px;
}
#header {
	position:absolute;
	left:579px;
	top:19px;
	width:236px;
	height:89px;
	z-index:3;
	background-image: url(images/logo-A4.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #002D62;
}
#headerB {
	position:absolute;
	left:665px;
	width:168px;
	z-index:1;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #B4CD95;
	color: #333333;
	min-height: 550px;
	min-height: 700px;
	height:auto !important;
	top: 115px;
	height: 700px;
}
#headerB a:link{
	color:#009999;
	border: #000;
}
#headerB a:hover   {
	color:#CC0000;
	border: 1px solid #CC0000;
}
#headerC {
	position:absolute;
	left:850px;
	top:310px;
	width:150px;
	height:200px;
	z-index:2;
	background-color: #999999;
	background-repeat: no-repeat;
	background-position: center top;
}
#headerNAV {
	position:absolute;
	width:588px;
	height:100px;
	z-index:12;
	color: #CCCCCC;
}
#leftside {
	position:absolute;
	left:10px;
	top:150px;
	width:150px;
	height:770px;
	z-index:1;
	background-color: #000000;
	color: #FFFFFF;
}
#leftside p {
	margin:10px;
	line-height:17px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#rightside {
	position:absolute;
	left:175px;
	top:140px;
	width:625px;
	height:770px;
	z-index:3;
	background-color: #000000;
	color: #FFFFFF;
}
#bothsides {
	position:absolute;
	left:0;
	top:140px;
	width:800px;
	height:765px;
	z-index:3;
	background-color: #000000;
	color: #FFFFFF;
}
p {
	background-color:#000000;
	margin-left: 10px;
	color: #CCCCCC;
	font-weight: lighter;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	margin-left: 10px;
	color: #CCCCCC;
	font-weight: lighter;
	font-size: 12px;
	line-height: 17px;
}
#home {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:1;
	left: 0px;
	top: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #CC6600;
}

#about {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:2;
	left: 85px;
	top: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#projects {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:3;
	left: 172px;
	top: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#realtime {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:4;
	left: 255px;
	top: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#contact {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:5;
	left: 425px;
	top: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#services {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:5;
	left: 340px;
	top: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#downloads {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:5;
	left: 0px;
	top: 32px;
	text-indent: 5px;
	color: #C5CBDE;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
}
#sitemap {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:5;
	left: 85px;
	top: 32px;
	text-indent: 5px;
	color: #C5CBDE;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
}
#back {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:6;
	left: 340px;
	top: 32px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#next {
	position:absolute;
	width:75px;
	height:20px;
	font-size:10px;
	z-index:7;
	left: 425px;
	top: 32px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#Back1Step {
	position:absolute;
	width:150px;
	height:20px;
	font-size:10px;
	z-index:13;
	left: 172px;
	top: 32px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9555;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #9A9555;
	text-indent: 5px;
	color: #C5CBDE;
}
#home a, #about a, #projects a, #realtime a, #contact a,#services a, #downloads a,#downloadstwo a, #back a, #next a, #Back1Step a, #sitemap a 	{
	display: block;
	}
#home a:hover, #about a:hover, #projects a:hover, #realtime a:hover, #contact a:hover, #services a:hover, #downloads a:hover,#downloadstwo a:hover, #back a:hover, #next a:hover, #Back1Step a:hover, #sitemap a:hover	{
	background-color: #F00;
	color: #000;
	display: block;
	}	
#maintextbox {
	position:absolute;
	width:580px;
	z-index:0;
	top: 65px;
	color: #CCCCCC;
	margin-left: 0px;
	background-color: #000000;
	left: 0px;
}	
#largetextbox {
	position:absolute;
	top:200px;
	width:570px;
	z-index:0;
	top: 120px;
	color: #CCCCCC;
	margin-left: 0px;
	background-color: #000000;
	left: 0px;
}	
#specialtbox {
	position:absolute;
	top:600px;
	width:250px;
	z-index:0;
	top: 535px;
	color: #000000;
	margin-left: 0px;
	background-color: #B4CD95;
	left: 20px;
	height: 50px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#specialtbox  a:link 	{
	color:#000;
	border: none;
}
#specialtbox  a:hover 	{
	color:#000;
	border: none;
}

#specialtbox  a:visited 	{
	color:#006633;
	border: none;
}
#maintextbox.realtime3 {
	height:400px;
	}
img.rightborder	{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
#mainimagebox {
	position:absolute;
	width:600px;
	height:270px;
	z-index:12;
	left: 12px;
	top: 450px;
}
#abouttextbox {
	position:absolute;
	width:467px;
	height:260px;
	z-index:8;
	left: 40px;
	top: 50px;
	color: #00000;
}
#aboutimagebox {
	position:absolute;
	width:600px;
	height:370px;
	z-index:12;
	left: 12px;
	top: 330px;
}
#maincontactbox {
	position:absolute;
	width:418px;
	height:122px;
	z-index:8;
	left: 191px;
	top: 80px;
	color: #FFFFFF;
}
#contactinsertbox {
	position:absolute;
	width:600px;
	height:466px;
	z-index:12;
	left: 12px;
	top: 223px;
}
#thankyoutextbox {
	position:absolute;
	width:600px;
	height:100px;
	z-index:8;
	top: 80px;
	color: #FFFFFF;
}
#thankyouimagebox {
	position:absolute;
	width:600px;
	height:270px;
	z-index:12;
	top: 225px;
}
#address	{
	position:absolute;
	left:10px;
	top:10px;
	width:150px;
	height:90px;
	z-index:3;
	background-color: #000000;
	color: #ccc;
}
			/* Start	project boxes	Start*/
#boxptext {
	position:absolute;
	width:600px;
	height:900px;
	z-index:8;
	top: 80px;
	text-align: left;
	color: #FFFFFF;
}
#boxptext2 {
	position:absolute;
	width:600px;
	z-index:8;
	top: 80px;
	text-align: left;
	color: #FFFFFF;
}
#boxptext3 {
	position:absolute;
	width:600px;
	z-index:8;
	top: 520px;
	text-align: left;
	color: #FFFFFF;
}
#boxptext4 {
	position:absolute;
	width:650px;
	z-index:8;
	top: 375px;
	text-align: left;
	color: #FFFFFF;
}
.boxptext5 {
	position:absolute;
	width:600px;
	z-index:8;
	text-align: left;
	color: #FFFFFF;
}
.boxptext6 {
	position:absolute;
	width:600px;
	z-index:8;
	text-align: center;
	color: #FFFFFF;
}
#boxp1 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:9;
	left: 44px;
	top: 250px;
	text-align: center;
	display: block;
}
#boxp2 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:10;
	left: 235px;
	top: 250px;
	text-align: center;
	display: block;
}
#boxp3 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 428px;
	top: 250px;
	text-align: center;
}
#boxp4 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 44px;
	top: 400px;
	text-align: center;
}
#boxp5 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 236px;
	top: 400px;
	text-align: center;
}
#boxp6 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 428px;
	top: 400px;
	text-align: center;
}
#boxp7 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 44px;
	top: 550px;
	text-align: center;
}
#boxp8 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 236px;
	top: 550px;
	text-align: center;
}
#boxp9 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 428px;
	top: 550px;
	text-align: center;
}
#boxp10 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 44px;
	top: 700px;
	text-align: center;
}
#boxp11 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 236px;
	top: 700px;
	text-align: center;
}
#boxp12 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 428px;
	top: 700px;
	text-align: center;
}
#boxp13 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 44px;
	top: 850px;
	text-align: center;
}
#boxp14 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 236px;
	top: 850px;
	text-align: center;
}
#boxp15 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 428px;
	top: 850px;
	text-align: center;
}

#boxp1 a, #boxp2 a, #boxp3 a, #boxp4 a, #boxp5 a, #boxp6 a, #boxp7 a, #boxp8 a, #boxp9 a	{
	display: block;
	}
#boxp1 a:hover, #boxp2 a:hover, #boxp3 a:hover, #boxp4 a:hover, #boxp5 a:hover, #boxp6 a:hover, #boxp7 a:hover, #boxp8 a:hover, #boxp9 a:hover	{
	background-color: #F00;
	color: #000;
	display: block;
	}
/* End	project boxes	End*/
#box1 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:9;
	left: 680px;
	top: 130px;
	z-index:12;
}
#box2 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:10;
	left: 680px;
	top: 245px;
	z-index:12;
}
#box3 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 680px;
	top: 360px;
	z-index:12;
}
#box4 {
	position:absolute;
	width:450px;
	height:300px;
	z-index:8;
	top: 120px;
}
#box4a {
	position:absolute;
	width:450px;
	height:300px;
	z-index:8;
	top: 110px;
	left: 10px;
}
#box4p {
	position:absolute;
	width:300px;
	height:450px;
	z-index:8;
	top: 120px;
	z-index:12;
}
#box5 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:11;
	left: 680px;
	top: 475px;
}
#box6 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:12;
	left: 680px;
	top: 590px;
}
#box7 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:12;
	left: 680px;
	top: 705px;
}
#box8 {
	position:absolute;
	width:150px;
	height:100px;
	z-index:12;
	left: 680px;
	top: 820px;
}
#RTboxBIG {
	position:absolute;
	width:469px;
	height:312px;
	z-index:9;
	left: 0px;
	top: 100px;
}
#RTbox1 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 0px;
	top: 0px;
}
#RTbox2 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 0px;
}
#RTbox3 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 256px;
	top: 0px;
}
#RTbox4 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 384px;
	top: 0px;
}
#RTbox5 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 0px;
	top: 90px;
}
#RTbox6 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 90px;
}
#RTbox7 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 256px;
	top: 90px;
}
#RTbox8 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 384px;
	top: 90px;
}
#RTbox9 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 0px;
	top: 180px;
}
#RTbox10 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 180px;
}
#RTbox11 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 256px;
	top: 180px;
}
#RTbox12 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 384px;
	top: 180px;
}
#RboxBIG {
	position:absolute;
	width:495px;
	height:312px;
	z-index:9;
	left: 10px;
	top: 400px;
}
#Rbox1 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 0px;
	top: 100px;
	z-index:12;
}
#Rbox2 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 100px;
}
#Rbox3 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 256px;
	top: 100px;
}
#Rbox4 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 384px;
	top: 100px;
}
#Rbox5 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 0px;
	top: 192px;
}
#Rbox6 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 192px;
}
#Rbox7 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 256px;
	top: 192px;
}
#Rbox8 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 384px;
	top: 192px;
}
#Rbox9 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 0px;
	top: 284px;
}
#Rbox10 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 284px;
}
#Rbox11 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 256px;
	top: 284px;
}
#Rbox12 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 384px;
	top: 284px;
}
#Rbox13 {
	position:absolute;
	width:118px;
	height:78px;
	z-index:9;
	left: 128px;
	top: 376px;
}
#graphicstop {
	position:absolute;
	width:469px;
	z-index:9;
	left: 0px;
	top: 100px;
}
#graphicstitlebox {
	position:absolute;
	width:500px;
	height:40px;
	z-index:8;
	left: 10px;
	top: 360px;
	color: #FFFFFF;
}
#graphicspicturebox {
	position:absolute;
	width:505px;
	z-index:9;
	left: 10px;
	top: 360px;
}
#graphicspicturebox2 {
	position:absolute;
	width:505px;
	z-index:9;
	left: 10px;
	top: 470px;
}
#flowers1 {
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:135px;
	z-index:1;
}
#projecttext {
	position:absolute;
	width:560px;
	height:275px;
	z-index:12;
	top: 417px;
	color: #CCCCCC;
	left: 3px;
}
#projecttextp {
	position:absolute;
	width:260px;
	height:275px;
	z-index:12;
	top: 120px;
	color: #CCCCCC;
	left: 315px;
}
#RTtextbox {
	position:absolute;
	width:500px;
	height:40px;
	z-index:8;
	left: 10px;
	top: 430px;
	color: #FFFFFF;
}
#copyright {
	width:535px;
	height:35px;
	z-index:10;
	color: #FFCCCC;
	text-align: center;
	bottom: 1px;
	position: absolute;
}
.copyrightfloat {
	width:600px;
	height:35px;
	z-index:10;
	color: #FFCCCC;
	text-align: center;
	bottom: 1px;
}
#copybox {
	position:absolute;
	width:630px;
	height:25px;
	z-index:12;
	color: #CCCCCC;
	top: 740px;
}
.title {
	font-size:18px;
	line-height:28px;
	font-weight:900;
	color:#C5CBDE;
	text-transform: capitalize;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
}
h1 {
	font-size:18px;
	line-height:28px;
	font-weight:900;
	color:#C5CBDE;
	text-transform: capitalize;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
}
h3 {
	font-size:14px;
	line-height:28px;
	font-weight:normal;
	color:#B4CD95;
	text-transform: capitalize;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
	text-align: center;
	margin-right: 50px;
	margin-left: 55px;
}
.sitemapheader {
	font-size: 22px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: rgba(255,0,0,1);
	color: rgba(0,153,51,1);
	padding-left: 20px;
	line-height: 28px;
	margin-right: 200px;
	}
.sitemaplink {
	padding-left: 40px;
	font-size: 12px;
	}
.sitemaplink a  {
	color: rgba(0,153,204,1);
	}
.sitemaplink a:link  {
	color: rgba(0,153,204,1);
	}
.sitemaplink a:visited  {
	color: rgba(255,204,204,1);
	}
.sitemaplink a:hover  {
	color: rgba(255,255,255,1);
	}

.logo {
	font-size:12px;
	font-weight:normal;
	color:#C5CBDE;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
	border-top-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
}
.logo2 {
	font-size:11px;
	font-weight:normal;
	color:#C5CBDE;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 15px;
}
.headertext {
	font-size:10px;
	font-weight:normal;
	color:#CCCCCC;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:25px;
	margin-right:25px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.portfolioboxes	{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	display:inline;
	}

img.port	 {
	float:left;
	height:100px;
	border: medium solid #FF0000;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}
.porttext	{
	margin-left:25px;
	text-align:left;
	margin-top:auto;
	margin-bottom:auto;
	height:100px;
	font-size: 1.2em;
	color: #CCCCCC;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 110px;
	}
.tabheader {
	font-size: 14px;
	color: #6c744d;
	font-weight: bold;
	}
.tabparagraph {
	font-size: 10px;
	line-height: 16px;
	color: #6c744d;
	}
.italy {
	font-style:italic;
	}
div.gallery {
	width: 655px;
	position: absolute;
	top: 80px;
}	
div.figure {
	width: 175px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	margin-bottom: 20px;
}
.figure img {
	border: 1px none #666;
	padding: 10px;
}

.figure p {
	color: #00CCCC;
	text-align: center;
	border: 1px none #666;
	padding: 0px;
	margin: 10px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
}	
div.gallery  a:hover 	{
	color:#FFFFFF;
	border: none;
	background-color: #000000;
}
	
br.clear	{clear:both;}
.floatleft { float: left; margin: 5px 5px 5px 5px; }
.floatright { float: right; margin: 5px 5px 5px 5px; }
.floatnone {
	float: none;
	margin: 0px;
}
.floatnoborder { border:hidden; }
p.floatcenter {
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 6%;
	margin-left: 6%;
}
.floatcenter {
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 6%;
	margin-left: 6%;
}
.floatcenterC {
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 1%;
	margin-left: 6%;
}
.floatcenterB {
	margin-top: 5px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
a img{
	color:#000;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link img{
	color:#FF9999;
	border: #000;
	border: 1px solid #000;
}
a:visited img{
	color:#885BB6;
	border: #000;
	border: 1px solid #000;
}
a:hover img{	
	color:#c00;
	border: 1px solid #CC0000;
}

a {
	color:#000;
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {
	color:#C5CBDE;
}
a:visited {
	color:#FF9999;
}
a:hover {
	color:#f00;
	background-color:#000000;
}

