html, body {
	background:#000000; 



	
	height:100%;


font-family:Arial,Helvetica,sans-serif;
font-size:0.925em !important;
line-height:1.5em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;

	
}
a img {
   border: none;

} 	
a:link {
	color: #fff;
}
a:visited {
	color: #fff;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 

#pagecontainer{
    width: 1000px;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	background-color:#000000;
	
	



}

/*page header*/

#banner-top{
    width:900px;
	
	

}
#top-right{
   
height:21px;
list-style-type:none;
margin:0;
padding-right:10px;
background-color:#000;

}
#top-right-2{
   
height:21px;
list-style-type:none;
margin:0;
background-color:#000;
float:right;

}
#header-bottom{
   
height:164px;
list-style-type:none;
margin:0;

background-color:#000;
}

.menu{

display:inline;
float:right;
text-indent:15px;
width:auto;

}
.centre{
background:transparent url(../Images/centre.gif) no-repeat scroll 0 0;
margin-bottom:20px;
padding:12px 8px 8px;
width:94px;
}
/*page left*/
#leftcolumn {
	
	

color:#333333;
float:left;
margin:0;
padding:0;
text-align:left;
width:195px;





}
#leftcolumn ul {
font-size:1.0em;
line-height:25px;
list-style-type:none;
margin-left:30px;
margin-right:10px;
margin-top:10px;
width:14em;

}
#leftcolumn li {
border-bottom:1px solid #6EC9EE;

}
#leftcolumn li a {
color:#0084BF;
font-weight:bold;
text-decoration:none;
}
#leftcolumn li a:hover {
color: #F33;
}
#cta {
line-height:1.2em;
margin-bottom:25px;
margin-left:30px;
margin-top:30px;
width:10em;
}
#cta h2 {
color:#00ADEF;
font-size:0.9em;
}
#cta p {
color:#757575;
font-size:0.71em;
}
#cta a {
color:#0084BF;
text-decoration:none;
}
/*/// portfolio/////*/

#leftcolumn-projects {
	
	

color:#01A0C9;
float:left;
margin:0;
padding:0;
text-align:left;
width:400px;




}
#rightcolumn-projects {
	
	

color:#01A0C9;
float:right;
margin:0;
padding:0;
text-align:left;
width:425px;




}
.border-bottom{
	border-bottom:1px dotted #fff;
}
/*page contact*/





#centre-page-contact {
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
float:left;
margin:0;
padding:0;
margin-top:8px;

width:200px;


}


/*page right*/
#rightcolumn {



color:#333333;
float:left;
margin:0;
padding:0;
width:160px;
margin-top:0px;
margin-left:20px;

}
#rightcolumn-contact {


color:#333333;
float:right;
margin:0;
padding:0;
width:210px;
margin-top:0px;

}
/*page colors*/

#bottom-content{
    width: 900px;

	
	



}

.bottom-header{
    width: 900px;
	float:left;
	
}
.bottom-header-small{
    width: 700px;
	float:left;

	
}
	
#bottom-content-lower{
    width: 900px;

	
	



}



#middle-color-2{
    width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	background-color:#fff;
	border-top:thin   groove;
	bo
	
	



}
.middle-color-2{
    width: 900px;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	background-color:#fff;
	
	



}

/*page centre*/
#middle-column {



color:#333333;
float:right;
margin:0;
padding:0;

width:590px;


}

#middle-column-left {



color:#333333;
float:left;
margin:0;
padding:0;

width:310px;


}
#middle-column-services {



color:#333333;
float:left;
margin:0;
padding:0;

width:900px;


}
#centre-page {
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;

color:#000000;
float:left;
margin:0;
padding:0;


width:500px;


}
#centre-page-contact {
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;

color:#fff;
float:left;
margin:0;
padding:0;
margin-top:8px;

width:450px;


}

#centre-page-terms {
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;

color:#000000;
float:left;
margin:0;
padding:0;
margin-top:8px;

width:680px;


}
#centre-page-wide-left {
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
float:left;
margin:0;
padding:0;
margin-top:8px;

width:400px;


}
#centre-page-wide-right {
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
float:right;
margin:0;
padding:0;
margin-top:8px;

width:400px;


}
/*news-home*/
.latest-news {
float:left;
width:190px;
}
.module {
margin-bottom:10px;
}


.latest-news div.article, div.latest-news-newspage div.article {
border-bottom:1px solid #BBBBBB;

margin-bottom:0.5em;
padding-bottom:0.1em;
}
div.latest-news h2 {
background-color:#DDDDDD;
font-size:1em;
margin:0 0 0.4em;
padding:0.25em 0.5em;
}
div.latest-news h3 {
background-color:#DDDDDD;
font-size:1em;
margin:0 0 0.4em;
padding:0.25em 0.5em;
}
div.latest-news img, div.latest-news-newspage img {
float:left;
}
img {
border:0 none;
margin:0;
padding:0;
vertical-align:middle;
float:left;
}
/*page styles*/

.li{
	list-style-image:url(../images/li.gif);
	line-height:inherit;
	list-style-position:inside;
	
	
	
}
.align-r{
	text-align:right;
	
	
	
}
.align-l{
	text-align:left;
	
	
	
}
/*/// Styles/////*/
	
.ul{
	list-style:circle;
	color:#01A0C9;
}


h1 {
	
background-color:#E5E5E5;
border-bottom:1px solid #CCCCCC;
color:#01A0C9;
font-size:1.6em;
font-weight:bold;
margin:0;
padding:15px 20px;


}
h2 {
	

border-bottom:1px solid #CCCCCC;
color:#01A0C9;
font-size:1.6em;
font-weight:bold;
margin:0;
padding:15px 20px;


}
h3{
	
border-bottom:1px dotted #fff;
color:#01A0C9;
font-size:16px;
font-weight:normal;
margin:5px 0 0;
padding:0;


}

h4{
	
border-bottom:1px dotted #fff;
color:#fff;
font-size:16px;
font-weight:normal;
margin:5px 0 0;
padding:0;


}




#footer-container{

border-top:1px solid #666666;
padding:3px 0;
margin:auto;
padding-top:5px;
width:880px;
color:#fff;
clear:both;
background-color:#1F89FF;
height:80px;

}

.footer{

color:#fff;
padding:5px;
margin:auto;
float:left;
padding-top:3px;
width:260px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;


}


.footer-middle {

padding:3px;
float:left;
font-size:11px;

width:500px;

color:#fff;
}

.footerHolder {
	background-color:#1F8AFF;
color:#fff;
border-top:1px solid #474A51;
font-size:0.9em;
float:left;
margin:0;
padding:0;
text-align:center;
width:100%;
}.footerArea {
height:100px;
margin:0 auto;
text-align:left;
width:900px;
color:#fff;
}