body 
	{background-color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#666666;
	 font-size:12px;
	 font-weight:normal;
	 margin-left:auto}

a:link 		{ color:#CC0000; font-size:12px; text-decoration:none} /* for unvisited links */
a:visited 	{ color:#CC0000; font-size:12px; text-decoration:none} /* for visited links */
a:hover 	{ color:#999999; font-size:12px; text-decoration:none} /* when mouse is over link */
a:active 	{ color:#CC0000; font-size:12px; text-decoration:none} /* when link is clicked */

#pageBody
	{width:800px;
	 margin-left:auto;
	 margin-right:auto;
	 /*margin-top:-6px;*/
	 background-color:#DBDDEC;
	 border:1px solid #999999}

#pageTop
	{width:100%;
	 height:135px;
	 background-image:url('images/banner.jpg');
	 background-repeat:no-repeat;
	 margin-top:-7px}
	 
#pageTop img
	{display:block;
	 height:134px;
	 border:1px solid #666666;	
	 float:left}
#mlFlags 
	{position:relative;
	 left:+445px;
	 top:-36px;
	 width:200px;
	 height:32px}
	 
#mlFlags a
	{display:inline}
 	 	 
#mlFlags img
	{/*display:inline-block;*/
	 margin-right:26px;
	 width:42px;
	 height:29px}

#navcontainerFull
	{position:relative;
	 /*top:+4px;*/
	 height:29px;
	 float:right;
	 width:52%;
	 margin-right:28%;
	 margin-top:106px}
	 
#navcontainer2 
	{position: absolute; /* Menu position that can be changed at will */
	 top: 0;
	 left: 0;
	 z-index:120;
	 width: 100%; /* precision for Opera */
	 height:100%;}

#navcontainer2 dl, dt, dd, ul, li 
	{margin: 0;
	 padding: 0;	
	 list-style-type: none;
	 font-style:normal;
	 font-weight:normal}
	 	
#navcontainer2 dl 
	{float: right;
	 width: 8.5em;}
	 
#navcontainer2 dt 
	{height:29px;
	 cursor: pointer;
	 text-align: center;
	 line-height:22px;
	 border-right:1px solid #666666}
	 
#navcontainer2 dd 
	{display:none;
	 position:relative;
	 width:600px;
	 height:25px;
	 top:+6px}
	 
#navcontainer2 dd li 
	{width:80px;
	 height:25px;
	 text-align: left;
	 background: #666666;
	 border-right:1px solid #FFFFFF;
	 padding:0 8px 0 8px;
	 display:inline}

#navcontainer2 dd li a
	{font-size:11px;
	 font-weight:normal;
	 color: #FFFFFF;
	 font-style:normal;
	 text-decoration: none;
	 display:inline;
	 height: 100%;
	 border: 0 none;}

#navcontainer2 dt a 	 
	{font-weight:normal;
 	 font-style:normal;
	 font-size:11px;
	 color: #000000;
	 text-decoration: none;
	 display: block;
	 height: 90%;
	 padding-top:4%;
	 border: 0 none;
	 /*margin-bottom:3px;*/}	 
	 
#navcontainer2 dd li a:hover, #menu li a:focus
	{background-color:#666666;
	 color:#CC0000}
	 
#navcontainer2 dt a:hover, #menu dt a:focus 
	{background-color:#666666;
	 color:#FFFFFF}	
	
/*Sub - navigation*/

#subNav	 
	{width:100%;
	 height:25px;
	 background-color:#666666;
	 text-align:center}	
#subNav p
	{color:#FFFFFF;
	 font-size:10px;
	 margin-top:0;
	 padding-top:5px;
	 /*margin-left:-100px*/}
	 
#subNav p a
 	{color:#FFFFFF;
	 font-size:10px;
	 text-decoration:underline}	 	 
	 		 			
#pageContent
   	 {width:100%;
 	  margin:0;	
	  height:auto;
	  background-color:#DBDDEC;
	  padding-top:5px;
	  padding-bottom:5px}	
	
#pageFull
	{width:760px;
	 height:auto;
	 clear:both; 
	 margin-left:10px;
	 padding:10px;
	 background-image:url('images/footer.jpg');
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF}
	 
#adminMain
	{width:98%;
	 height:450px;
	 margin-left:auto;
	 margin-right:auto;
	 overflow:auto;
	 padding:10px;
	 background-color:#FFFFFF;
	 border:1px solid #666666;}	
	
#adminMain table tr td a	 
	{font-size:11px;
	 color:#CC0000;
	 font-weight:bold;
	 text-decoration:underline}	 
	 
#adminMain table
	{width:100%;
	 table-layout:fixed;
	 color:#000000;
	 font-size:11px;
	 font-weight:normal;
	 border:0}	  
	 
#adminMain table td	 
 	 {border:1px solid #666666;
	  border-collapse:separate;
	  text-align:center;
	  padding:2px;
	  /*overflow:scroll;
	  white-space:nowrap*/}
	  
#adminMain table tr td a	 
	{font-size:11px;
	 color:#CC0000;
	 font-weight:bold;
	 text-decoration:underline}	 	  
div.pageLeft_2
	 {width:523px;
	  height:auto;
	  float:left;
	  background-color:#DBDDEC;
	  /*margin-bottom:5px;*/
	  border:none}
	  
div.pageLeft_1
	 {width:270px;
	  height:auto;
	  float:left;
	  padding:0;
	  background-color:#DBDDEC;
	  /*margin-bottom:5px;*/
	  border:none}
	  
div.pageRight_2
	 {width:523px;
	  height:auto;
	  padding-left:275px;
	  background-color:#DBDDEC}	
div.pageRight_1
	 {width:270px;
	  float:right;
	  background-color:#DBDDEC;
	  padding:0;
	  /*margin-bottom:5px;*/
	  border:none}			  			 
		 
div.help
	{display:none;
	 width:300px;
	 height:auto;
	 border:1px solid #333333;
	 background-color:#FFFFCC;
	 padding:5px;
	 position:absolute;
	 top:0px;
	 left:0px;
	 z-index:110}	  
#footer 
	{clear:both;
	 width:790px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-bottom:5px;
	 font-family:Arial;
	 text-align:center;
	 background-color:#FFFFFF;
	 border-top:1px solid #666666}

#footer p a:link	{ color:#666666; font-size:11px; font-weight:bold; text-decoration:underline} /* for unvisited links */
#footer p a:visited	{ color:#666666; font-size:11px; font-weight:bold; text-decoration:underline} /* for visited links */
#footer p a:hover 	{ color:#CC0000; font-size:11px; font-weight:bold; text-decoration:underline} /* when mouse is over link */
#footer p a:active 	{ color:#666666; font-size:11px; font-weight:normal; text-decoration:underline} /* when link is clicked */

#exRate
	{height:80px;
	 width:220px;
	 padding:10px;
	 margin:10px;
	 float:right;
	 clear:right;
	 background-image:url('images/exrate.jpg');
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 border:none;
	 color:#CC3333;
	 font-weight:bold} 

#exRate h1
	{font-size:16px;
	 padding:0}

div.d_1
	{width:237px;
	 margin:5px 5px 0 5px; 
	 background-color:#FFFFFF;
	 background-image:url('images/d_thin_top.jpg');
	 background-repeat:no-repeat;
	 background-position:top;	
	 padding:10px;
	 font-weight:500}

div.d_2
	{width:490px;
	 /*height:200px;*/
	 margin:5px 5px 0 5px; 
	 background-color:#FFFFFF;
	 background-image:url('images/d_wide_top.jpg');
	 background-repeat:no-repeat;
	 padding:10px;
	 font-weight:500}
	 
#d2_wide
	{width:490px;
	 margin:0 5px 0 10px; 
	 background-color:#FFFFFF;
	 padding:10px;
	 font-weight:500}
	 
#d3_wide
	{width:490px;
	 /*height:200px;*/
	 margin:0 5px 0 10px; 
	 background-color:#FFFFFF;
	 padding:10px}	 
	 
#map_canvas
	{width:510px;
	 height:510px;
	 margin:0;
	 padding:0}	 	 

div.dWideTop
	{width:465px;
	 height:32px;
	 margin:10px 5px 0 10px;
	 background-color:#FFFFFF;
	 background-image:url('images/d_wide_top.jpg');
	 background-repeat:no-repeat;
	 font-family:Arial;
	 font-weight:bold;
	 padding-left:45px}
	 
div.dWideTopPlain
	{width:465px;
	 height:12px;
	 margin:10px 5px 0 10px;
	 background-color:#FFFFFF;
	 background-image:url('images/d_wide_top_plain.jpg');
	 background-repeat:no-repeat;
	 font-family:Arial;
	 font-weight:bold;
	 line-height:120%;
	 padding-left:45px}	 	 


div.dWideFoot
	{width:510px;
	 height:12px;
	 margin:0 5px 0 5px;
	 background-color:#FFFFFF;
	 background-image:url('images/d_wide_foot.jpg');
	 background-repeat:no-repeat}	 

#d1_thin_map_info
	{width:257px;
	 height:510px;
	 margin:5px 5px 0 5px; 
	 background-color:#FFFFFF;
	 padding:0;
	 font-size:10px;
	 font-weight:500;
	 background-image:url('images/d_thin_top.jpg');
	 background-repeat:no-repeat;
	 background-position:top;
	 overflow:scroll}	 
	 
#d_full
	{width:770px;
	 height:auto;
     clear:both;
	 margin:0 5px 0 5px;
	 padding:0 10px 10px 10px;
	 background-color:#FFFFFF;
	 background-image:url('images/footer.jpg');
	 background-repeat:no-repeat;
	 background-position:top}
	 
#dfullFoot	 
	{width:auto;
	 height:20px;
	 margin:-15px 5px 5px 5px;
	 padding:0 5px 15px 5px; 
	 background-color:#FFFFFF;
	 /*background-image:url('images/fullwidthfoot.jpg');
	 background-repeat:no-repeat;
	 background-position:top*/}

#dfullFoot p
	{font-size:10px;
	 color:#CC0000;
	 font-weight:bold;
	 text-align:right;
	 padding-right:30px}	
	 
#dfullFoot p a
	{font-size:10px;
	 color:#CC0000;
	 font-weight:bold;
	 text-decoration:underline}

#dfullFoot p a:hover
	{color:#999999;
	 text-decoration:none}	 

div.dThinTop
	{width:212px;
	 height:32px;
	 margin:10px 5px 0 5px;
	 background-color:#FFFFFF;
	 background-image:url('images/d_thin_top.jpg');
	 background-repeat:no-repeat;
	 font-family:Arial;
	 font-weight:bold;
	 line-height:120%;
	 padding-left:45px}
	 
div.dThinFoot
	{width:257px;
	 height:12px;
	 margin:-12px 5px 10px 5px;
	 padding:0;
	 background-color:#FFFFFF;
	 background-image:url('images/d_thin_foot.jpg');
	 background-repeat:no-repeat}	 
	 
div.pageBlockWide
	{width:490px;
	 height:auto;
	 background-color:#FFFFFF;
	 /*border:1px solid #CCCCCC;*/
	 vertical-align:middle;
	 clear:both}	 

div.pageBlockWide p
	{vertical-align:middle} 
	
#centrePageForm
	{width:556px;
	 height:236px;
	 padding:10px;
	 margin-left:auto;
	 margin-right:auto;
	 font-size:11px;
	 background-color:#FFFFFF;
	 border:1px solid #CCCCCC}	
	 
#centrePageForm input, select
	{margin-right:60px;
	 float:right;
	 border:1px inset #CC3333;
	 text-align:left;
	 vertical-align:text-top;
	 font-size:11px}
	 
#centrePageForm textarea
	{width:500px;
 	 margin:10px 10px 0px 5px;
	 border:1px inset #CC3333;
	 text-align:left;
	 vertical-align:text-top;
	 font-size:11px}
	 
#d1t1, #d1t2, #d1t3, #d1t4, #d1t5, #d1t6, #d1t7 
	{width:100%;
	 height:495px;
	 overflow:auto;
	 font-size:10px;
	 color:#666666}
	  	
#picsLeft
	{width:85px;
	 height:243px;
	 background-color:#FFFFFF;
	 float:left;
	 padding-left:1px}
	 
#picsRight
	{width:85px;
	 height:243px;
	 background-color:#FFFFFF;
	 float:right;
	 padding-right:1px;	 
	 margin-top:-258px;
	 margin-bottom:10px}	 
	 
#picsLeft img, #picsRight img
	{padding-bottom:1px} 
h1
	{padding:6px 0 0 0px;
	 font-size:22px;
	 color:#CC3333}
			
h2
	{font-size:12px;
	 font-weight:bold}
h3
	{padding:0;
	 margin:-3px 0 12px 0;
	 font-size:13px;
	 color:#CC3333}	

h4
	{padding:0 0 0 0;
	 margin:-3px 0 12px 0;
	 font-size:13px;
	 text-align:center;
	 font-style:italic;
	 color:#CC3333}	 	 
			 
p 
	{line-height:130%}
table.sbHeader
	{width:250px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:-3px;
	 font-size:13px;
	 color:#CC3333;
	 font-weight:bold}
		
table.header
	{width:98%;
	 table-layout:fixed;
	 margin-left:auto;
	 margin-right:auto;
	 font-size:11px;
	 font-weight:bold;
	 text-align:center}	 
	 
table.header a
	{font-size:11px;
	 color:#CC0000;
	 font-weight:bold;
	 text-decoration:underline}	 	

img 
	{display:block;
	 border:none} 		 
img.ipAffImage
	{width:234px;
	 height:63px;
	 padding:5px 0 10px 0;
	 margin:0;
	 border-bottom:1px solid #000000}
	
img.ipAffImageMed
	{width:480px;
	 height:63px;
	 margin-left:auto;
	 margin-right:auto;
	 padding-top:5px;
	 padding-bottom:10px;
	 border-bottom:1px solid #000000}
img.hpImages {
	float:right;
	clear:right;
	margin:0px 0px 10px 10px;
	border:solid 1px #000000 			
}

img.rightImages {
	float:right;
	clear:right;
	margin:0px 0px 10px 10px;
	border:solid 1px #000000}
	
img.leftImages {
	float:left;
	/*clear:left;*/
	margin:0px 10px 10px 0px;
	border:solid 1px #000000;
	vertical-align:middle}
	
img.rightImagesBorderNone {
	float:right;
	clear:right;
	margin:0px 0px 10px 10px;
	border:none}	
	
img.leftImagesBorderNone {
	float:left;
	margin:0px 10px 10px 0px;
	border:none;
	vertical-align:middle}	
	
img.homePageMap	{
	height:160px;
	width:244px;
	border:none;
	margin-left:auto;
	margin-right:auto}
	

img.inlineImg
	{display:inline;
	 margin:0px 10px 10px 0px;
	 border:none;
	 vertical-align:middle}
		 
img.caseStudyLogo
	{border:none;
	 display:inline;
	 vertical-align:middle;
	 padding:0px 10px 0px 50px}		  

img.plRep {
	width:435px;
	margin:0px 0px 0px 100px;
	border:none}

img.mkrimg
	{border:none;
	 height:25px;
	 width:15px}	
img.newsLeft
	{float:left;
	 /*height:100px;
	 width:100px;*/
	 margin:5px 5px 5px 0;
	 border:none;
	 display:block;
	 vertical-align:middle}


img.newsRight
	{float:right;
	 /*height:100px;
	 width:100px;*/
	 margin:5px 0 5px 5px;
	 border:none;
	 display:block;
	 vertical-align:middle}

img.help
	{vertical-align:-40%;
	 display:inline}

input.sbHead
	{font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#CC0000;
	 font-weight:bold;
	 border:none;
	 background-color:#FFFFFF;
	 padding:5px 0 5px 0}

a.downLoad:link 	{ color:#FF6600; font-size:11px; font-weight:normal; text-decoration:none} /* for unvisited links */
a.downLoad:visited 	{ color:#FF6600; font-size:11px; font-weight:normal; text-decoration:none} /* for visited links */
a.downLoad:hover 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:none} /* when mouse is over link */
a.downLoad:active 	{ color:#FF6600; font-size:11px; font-weight:normal; text-decoration:none} /* when link is clicked */ 

a.sitemap1:link 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:underline} /* for unvisited links */
a.sitemap1:visited 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:underline} /* for visited links */
a.sitemap1:hover 	{ color:#CC0000; font-size:11px; font-weight:normal; text-decoration:underline} /* when mouse is over link */
a.sitemap1:active 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:underline} /* when link is clicked */ 

a.sitemap2:link 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:underline;padding-left:20px;} /* for unvisited links */
a.sitemap2:visited 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:underline;padding-left:20px} /* for visited links */
a.sitemap2:hover 	{ color:#CC0000; font-size:11px; font-weight:normal; text-decoration:underline;padding-left:20px} /* when mouse is over link */
a.sitemap2:active 	{ color:#0000CC; font-size:11px; font-weight:normal; text-decoration:underline;padding-left:20px} /* when link is clicked */ 

ul.sitemap
	{list-style-type:none;
	line-height:130%}
	
ul.sitemap li
	{padding:5px}
ul.standardList
		{list-style-type:disc;
		 list-style-position:outside;
		 list-style-image:url(images/standard_bullet.gif);
		 line-height:130%;
		 padding-left:20px;}	
		 
ul.standardListNone
		{list-style-type:none;
		 list-style-image:none;
		 line-height:130%}	
		 

.compulsory {
	color:#FF0000;
}	

.subscribeText
		{color:#666666;}
		
.footerText {
	    line-height:100%; 
		font-size:11px;
		color:#666666;
		padding-top:10px;
		padding-bottom:10px}

.footerTextSmall {
		font-size:10px;
		font-weight:normal;
		color:#666666;
		letter-spacing:-1px
}	

.textBold
		{font-weight:bold}
		
.textBoldBlack
		{font-weight:bold;
		 color:#000000}		

.creditText 
	{font-size:10px;
	 font-weight:normal;
	 color:#666666;
	 letter-spacing:-1px;
	 text-align:center}
	 
.greyBackGround
	{background-color:#CCCCCC;
	 padding:10px}
	 
.indent
	{padding-left:50px}	 
			 
em
	{color:#FF0000}
	 
hr
	{margin:5px auto 5px auto;
	 width:90%;
	 color:#CCCCCC;
	 background-color:#CCCCCC;
	 clear:both}
table.caseStudy
		{width:100%;
		 border-collapse:separate;
		 border:none}
		 
img.caseStudy
		{display:block;
		 padding:20px 20px 20px 20px}
		 
img.linkImage
	{position:relative;
	 top:+3px;
	 display:inline;
     padding-left:3px}
		 
.italic
	{font-style:italic}
	
.uLine
	{text-decoration:underline}	
	
.black {color:#000000}	

.bold
	{font-weight:bold}	
	
.boldItalic
	{font-style:italic;
	 font-weight:bold}		
	
p.errors
	{color:#FF0000;
	 font-weight:bold}

li.errors
	{color:#FF0000;
	 padding-left:30px;
	 font-size:11px}
	 
.info
	{color:#FF0000;
	 padding-left:30px;
	 font-size:11px}
