/* Start of CMSMS style sheet 'poland global' */
/*
Theme Name: poland
Theme URI: http://www.poland.co.uk/
Description: A custom cms theme for www.poland.co.uk
Version: 1.0d
Authors: Mark Steer, Rosie Threlfall of igeek ltd
Author URI: http://igeek.co.uk/


    All rights reserved,  ©igeek 2008

*/

/* main setup */


*
{
margin: 0;
padding: 0;
border: 0;
}



body, html
{
    text-align: left;
    color: #666666;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
background: url("/uploads/images/slugs/blankwhite.jpg");
   /*background:#9f9f9f;*/

}

.offScreen 
{
	position: absolute;
	left: -5000px;
	padding: 0;
	margin: 0;
}

.clear
{
clear: both;
}

h1 {
	width: 967px;
	height: 76px;
	float: left;
	margin: 25px 0 0px 35px;
}

h1 a
{
	display: block;
	width: 967px;
	height: 76px;
}

#header
{
background: url("/uploads/images/slugs/menuback.jpg");
height: 200px;
}

#header ul a
{
    color: #666666;
    text-decoration: none;
opacity:0.7;
    font-weight: normal;
}


#frame 
{
	width: 1000px;
        height: auto;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: #ffffff;
	margin-top: 15px;

}

#frameprocess 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/menupages/ourprocess3.jpg") 0 180px;
	margin-top: 15px;

}

#framecontact 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/menupages/contactback2.jpg") 0 180px;
	margin-top: 15px;

}

#frameobjectives 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/menupages/yourobjectives2.jpg") 0 180px;
	margin-top: 15px;

}

#framehp 
{
	width: 1000px;
        height: 700px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: #ffffff;
	margin-top: 15px;

}

#framewho 
{
	width: 1000px;
        height: 750px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/menupages/whoback.jpg") 0 210px;
	padding: 0px 0px 0 0px; 
margin-top: 15px;

}

#framesus 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/menupages/sustainability9.jpg") 0 180px;
	margin-top: 15px;

}

#frameamr 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/amr07/AMRback2.jpg") 0 191px;
	margin-top: 15px;

}

#framenwmcd 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/nwmcd/nwmcdback.jpg") 0 178px;
	margin-top: 15px;

}

#frameplm 
{
	width: 1000px;
        height: 780px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/plm/plmback.jpg") 0 170px;
	margin-top: 15px;

}

#framesmoke 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/smokefree/smokeback.jpg") 0 195px;
	margin-top: 15px;

}

#framecasebook 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/casebook/casebookback.jpg") 0 195px;
	margin-top: 15px;

}

#frameinternal 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/internal/bristolcameoback.jpg") 0 190px;
	margin-top: 15px;

}

#frameseank 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/seank/seanback2.jpg") 0 200px;
	margin-top: 15px;

}

#framebiblio 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/bibliopoly/biblioback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameadlicpart 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/adlicpart/adlicpart.jpg") 0 190px;
	margin-top: 15px;

}

#frameirs 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/irs/IRSback2.jpg") 0 190px;
	margin-top: 15px;

}

#framemohito 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mohito/mohitoback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameecho 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/echo/echoback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameent 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/enterprise/enterback2.jpg") 0 190px;
	margin-top: 15px;

}

#framepandt 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/pictandthings/pandtback2.jpg") 0 180px;
	margin-top: 15px;

}

#framefosters
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/fosters/fostersback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameseraf 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/seraf/SERAFback2.jpg") 0 180px;
	margin-top: 15px;

}

#framerssproj
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/rssproj/RSSback2.jpg") 0 180px;
	margin-top: 15px;

}

#framelot 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/Lotus/lotusback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameds 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/dessoc/DSback2.jpg") 0 180px;
	margin-top: 15px;

}

#framewolf
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/Wolfbloc/wolfback3.jpg") 0 180px;
	margin-top: 15px;

}

#framecspace
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/centrespace/centrespaceback2.jpg") 0 155px;
	margin-top: 15px;

}

#frameukho 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/hydro/hydroback2.jpg") 0 190px;
	margin-top: 15px;

}

#framecff 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/cff/CFFback2.jpg") 0 195px;
	margin-top: 15px;

}


#frameow
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/menupages/Ourworkback2.jpg") 0 200px;
	margin-top: 15px;

}

#framegr
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/GreenRoom/grback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameswra
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/SWRA/swraback.jpg") 0 190px;
	margin-top: 15px;

}

#frameswc
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/swc/swcback.jpg") 0 160px;
	margin-top: 15px;

}

#framemap1
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mapping/mapintroback.jpg") 0 190px;
	margin-top: 15px;

}

#framemap2
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mapping/mapinformaticsback.jpg") 0 190px;
	margin-top: 15px;

}

#framemap3
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mapping/mapdirectionalback.jpg") 0 190px;
	margin-top: 15px;

}

#framemap4
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mapping/mappictorialback.jpg") 0 190px;
	margin-top: 15px;

}

#framemap5
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mapping/mapiconsandkeyback.jpg") 0 190px;
	margin-top: 15px;

}

#framemap6
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/mapping/mapswrssback.jpg") 0 190px;
	margin-top: 15px;

}

#frameaddigprod1
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/addigprod/admiraltyDPback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameaddigprod2
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/addigprod/adllback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameaddigprod3
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/addigprod/ttideback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameaddigprod4
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/arcsskip/arcsskipback2.jpg") 0 190px;
	margin-top: 15px;

}

#framestone
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/stonehenge/stonehengeback2.jpg") 0 190px;
	margin-top: 15px;

}

#framemodu
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/modubuild/modubuildback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameaddigprod5
{
	width: 1000px;
        height: 800px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/addigprod/arcsnavback2.jpg") 0 190px;
	margin-top: 15px;

}

#frameGoee
{
	width: 1000px;
        height: 810px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/GOEE/Goeeback3.jpg") 0 195px;
	margin-top: 15px;

}

#frameurb 
{
	width: 1000px;
        height: 790px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/urbconf/urbanback.jpg") 0 190px;
	margin-top: 15px;

}

#framelearn
{
	width: 1000px;
        height: 815px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/Learnstation/LSback2.jpg") 0 200px;
	margin-top: 15px;

}

#framerssupd
{
	width: 1000px;
        height: 815px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url("/uploads/images/rssupd/rssupdateback2.jpg") 0 200px;
	margin-top: 15px;

}

#header ul
{
float: left;
list-style-type: none;
font-size: .8em;
margin: 35px 0 0 50px;
}


#header #first
{
margin-left: 35px;
}

#mainContent
{
	padding: 0px 0 50px 0px;
}

#mainContent p 
{
	font-size: .8em;
	margin: 0 0 10px 0;
}

#mainContent H5 
{
	font-size: .6em;
	margin: 0 0 10px 0;
}

#mainContent h2 
{
	font-size: 1.1em;
line-height: 120%;
	margin: 0 0 10px 0;
}


#mainContent h3 
{
font-family: Helvetica, sans-serif;
	font-size: .9em;
	margin: 0 0 10px 0;
}

#mainContent img
{
	margin-bottom: 0px;
}

.pete
{
margin-bottom: 10px;
margin-right: 10px;
}

#backbut
{
margin-top: 10px;
	font-size: .9em;
margin-right: 10px;
}

.maps1
{
margin-top: -5px;
margin-bottom: 25px;
}

.maps3
{
margin-top: 22px;
}

.maps2
{
margin-top: 20px;
}

#mainText
{
	margin: 0 0 0 45px;
}

#mainContent h5
{
font-size: .8em;
font-weight: bold;
line-height: 80%;
letter-spacing: 0px;
}

#mainContent h6
{
font-size: 5em;
font-weight: normal;
line-height: 80%;
letter-spacing: .5px;
}

#col1
{
float: left;
width: 260px;
margin: 0 80px 0 65px;
line-height: 100%;
}

#col18
{
float: left;
width: 260px;
margin: 0 0px 0 115px;
line-height: 100%;
}

#col2
{
float: left;
width: 260px;
margin: 0 20px 0 5px;
}

/*Columns for the portfolio page*/

#col20
{
float: left;
width: 270px;
margin: 0 20px 0 45px;
}

#col21
{
float: left;
width: 270px;
margin: 0 30px 0 30px;
}

#col22
{
float: left;
width: 270px;
margin: 0 45px 0 20px;
}

/*end portfolio*/

/*with top two col*/

#col23
{
float: left;
width: 900px;
height: 80px;
padding: 0 0px 0 45px;
margin: 5px 0 0 0;
}

#col30
{
float: left;
width: 1000px;
height: 180px;
padding: 0px 0px 0 0px;
margin: -18px 0 0 0;
}

#col36
{
float: left;
width: 1000px;
height: 90px;
padding: 70px 0px 0 45px;
margin: 20px 0 0 0;
}

#col24
{
float: left;
width: 270px;
margin: 10px 20px 0 45px;
}

#col25
{
float: left;
width: 270px;
margin: 10px 30px 0 30px;
}

#col26
{
float: left;
width: 270px;
margin: 10px 45px 0 20px;
}

/*end with top two col*/

#col3
{
float: left;
width: 260px;
margin: 0 50px 0 0;
}

#col4
{
float: left;
width: 430px;
margin: 0 105px 0 35px;
}


#col5
{
float: left;
width: 180px;
margin: 0 20px 0 40px;
}

#col6
{
float: left;
width: 710px;
}

#col7
{
float: left;
width: 345px;
margin: 20px 0 0 0px;
}


#col8
{
float: right;
width: 280px;
margin: 0 60px 0 0;
}

#col9
{
float: left;
width: 300px;
margin: 0 50px 0 100px;
}

#col31
{
float: left;
width: 240px;
margin: 0 50px 0 45px;
}

#col10
{
float: left;
width: 350px;
margin: 0 50px 0 160px;
}

/*internal page*/
#col28
{
float: left;
width: 350px;
margin: 0 50px 0 230px;
}

#col29
{
float: left;
width: 300px;
margin: 0 50px 0 120px;
}
/*end internal page*/

#col11
{
float: left;
width: 515px;
margin: 0 35px 0 0px;
}

#col12
{
float: right;
width: 465px;
margin: 0 30px 0 0px;
}

#col13
{
float: left;
width: 300px;
margin: 0 75px 0 75px;
}

/*Columns for the homepage*/

#col14 {
float: left;
width: 460px;
margin: 0 20px 0 40px;
}

#col15
{
float: left;
width: 357px;
margin: 0 35px 0 88px;
}

#col16
{
float: left;
width: 310px;
margin: 0 80px 0 70px;
}

#col17
{
float: left;
width: 505px;
margin: 0 35px 0 10px;
}

#col19
{
float: left;
width: 250px;
margin: 0 150px 0 0px;
}

#col32
{
float: right;
width: 250px;
margin: 0 19px 0 0px;
}

#col27
{
float: left;
width: 150px;
margin: 0 0px 0 0px;
}

#col33
{
float: left;
width: 250px;
margin: 0 0px 0 0px;
}

#col34
{
float: left;
width: 965px;
height:320px;
margin:0 0px 0 45px;
}

#col35
{
float: left;
width: 320px;
margin: 10px 20px 0 45px;
}

/*homepage content */ 

.homepage #animation

{
	float: left;
	width: 600px;
}

.homepage #mainText

{
	float: left;
	width: 340px;
}

/*contact page */ 

#contactInfo {
float: left;
width: 200px;
font-size: 1.1em;
line-height: 1.3em;
margin: 0 70px 0 60px;
padding: 20px 0 20px 10px;

}

/*randomiser */

.pics { 
    height:  220px;  
    width:   220px;
  
} 
 
.pics img {   
    width:  220px; 
    height: 220px;
}

/* Start of Column CSS */
#container4 {
clear: left;
height:350px;
	float:left;
	width:100%;
	overflow:hidden;

}
#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;


}
#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;


}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:25%;

}
#col40 {
margin:70px 0 0 0;  
       clear: left;
	float:left;
	width:25%;
	position:absolute;
	left:78%;
	overflow:hidden;
}
#col42 {
margin:70px 0 0 0;  
clear: left;
	float:left;
	width:25%;
	position:absolute;
	left:102%;
	overflow:hidden;
}
#col43 {
margin:70px 0 0 0;  
clear: left;
	float:left;
	width:25%;
	position:absolute;
	left:126%;
	overflow:hidden;
}
#col41 {
margin:70px 0 0 0;  
clear: left;
	float:left;
	width:25%;
	position:relative;
	left:150%;
	overflow:hidden;
}
#col44
{
float: left;
width: 900px;
height: 180px;
padding: 0 0px 0 45px;
margin: 5px 0 0 0;
}


/* end randomiser */

a
{
outline: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration: none;
}

a:link {
color: fuchsia;
font-weight: bold;
}

a:visited {
color: maroon;
font-weight: bold;
}

a:hover {
color: navy;
font-weight: bold;
}

/* slider specific CSS */

#sliderContainer {
    position: relative;
    width: 935px;
    height: 300px;
    margin-top: 20px;
    padding: 0px;
}

.sliderGallery {
   background: #ffffff;
    overflow: hidden;
    position: relative;
    padding: 0px;
    height: 280px;
    width: 925px;
}

.sliderGallery ul {
    position: absolute;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.sliderGallery ul li {
    display: inline;
}

.slider {
    width: 925px;
    height: 26px;
    margin-top: 237px;
    padding: 1px;
    position: relative;
    background: url(/uploads/images/homepage/scrollbar.png) no-repeat;
}

.slider span {
    color: #bbb;
    font-size: 80%;
    cursor: pointer;
    position: absolute;
    z-index: 110;
    top: 25px;
}

.handle {
    position: absolute;
    cursor: move;
    height: 26px;
    width: 26px;
    background: url(uploads/images/slider/handleOrange.png) no-repeat;
    z-index: 100;
}

.slider .slider-lbl1 {
    left: 85px;
    color: #555555;
}

.slider .slider-lbl2 {
    left: 226px;
    color: #555555;
}

.slider .slider-lbl3 {
    left: 396px;
    color: #555555;
}
 
.slider .slider-lbl4 {
    left: 566px;
    color: #555555;
}
 
.slider .slider-lbl5 {
    left: 760px;
    color: #555555;
}

.imageLibrary {
    display: inline;
    clear: none;
}

.imageLibrary li {
    list-style-type: none;
    display: inline;
    clear: none;
}

.imageLibrary p {
    position: absolute;
    margin: 0px;
    margin-left: 0px;
    margin-top: 101px;
    z-index:2;
    background-Color: #555555;
    color: #ffffff;
    width: 250px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    opacity:.8;
    display: none;
    clear: none;
    font-size: 10pt;
}

.imageLibrary img {
    z-index: 1;
    margin: -2px;
}

#footer {
        clear: both;
	width: 1000px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding-top: 15px;
        
}

#footer p {
       font-size: 0.7em;
       padding-left:45px;
}
/* End of 'poland global' */

