/* Pembroke Group Main CSS
	Agency: Arekibo
	Author: Naoise Guerin
 */
 
body {
		background: #cccccc;
		}
	
/*	a 				{ color: #660066; text-decoration: none; } 
	a:link		{ color: #660066; text-decoration: none; } 
	a:visited	{ color: #330033; text-decoration: none; } 
	a:active		{ color: #CC99CC; text-decoration: underline; } 
	a:hover		{ color: #993300; text-decoration: underline; }*/

	
/* LINK RULES */

/* Local Navigation */
a.lnav:link { color: #FFFFFF; text-decoration: none; }
a.lnav:active { color: #FFFFFF; text-decoration: none; }
a.lnav:visited { color: #FFFFFF; text-decoration: none }
a.lnav:hover { color: #FDD83F; text-decoration: none }

/* Footer Global Navigation and Arekibo Links */
a.arekibolink:link { color: #999999; text-decoration: none; }
a.arekibolink:active { color: #999999; text-decoration: none; }
a.arekibolink:visited { color: #999999; text-decoration: none; }
a.arekibolink:hover { color: #333333; text-decoration: none; }

/* Contact Page Links */
a.contact:link { color: #0000FF; text-decoration: none; }
a.contact:active { color: #0000FF; text-decoration: none; }
a.contact:visited { color: #0000FF; text-decoration: none }
a.contact:hover { color: #669999; text-decoration: none }

/* Main News Page Title Links */
a.news:link { color: #000066; text-decoration: none; }
a.news:active { color: #000066; text-decoration: none; }
a.news:visited { color: #7299B5; text-decoration: none }
a.news:hover { color: #666699; text-decoration: none }

/* END LINK RULES */


/* LOCAL NAVIGATION */
.lnnavbox {
	background: #5F88A5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: normal;
	line-height: 16px;
	text-align: left;
	padding: 20px;
	padding-top: 13px;
 }
 
 #localnavlist {
	left: 0px;
	top: 20px;
	width: 179px;
	background-color: #5F88A5;
}

#localnavlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
}
 
/*#localnavlist li {
	margin: 0 0 3px 0;
}*/

#localnavlist a {
	display: block;
	padding: 7px 10px 10px 20px;
	border: 0px solid #333;
	width: 145px;
	background-color: #5F88A5;
	color: #FFFFFF;
	text-decoration: none;
	background-image:   url(../images3/arrows_off.gif); 
	background-repeat: no-repeat;
	background-position: center;
}

#localnavlist a:link, #navlist a:visited {
	color: #FFF;
	color: #FFF;
	text-decoration: none;
}
#localnavlist a:hover {
	border: 0px solid #333;
	background-color: #5F88A5;
	background-image:   url(../images3/arrows_on.gif);
	color: #FDD83F;
}


#lnselected a:link, #lnselected a:visited, #lnselected a:hover {
	border: 0px solid #333;
	background-color: #5F88A5;
	background-image:   url(../images3/arrows_on.gif);
	color: #FDD83F;
}

/* END LOCAL NAVIGATION */


/* NEWS STYLES */

.newsmonthlist {
	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000066;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 25px;
		margin-right: 15px;
		margin-bottom: 15px;
}

.newsdate {
	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000066;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		margin-right: 15px;
		margin-bottom: 15px;
}

.articledate {
		color: #003366;
		background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		margin-right: 15px;
		margin-bottom: 15px;
}

.newslistwidth {
	width: 75%;
}

.newsheadlines {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		margin-top: 5px;
 }

/* END NEWS STYLES */
 
 
 /* CUSTOMER TABLE */
 
 .customerlogos {
 background: url(../images2/customer_logos.gif);
 background-repeat: no-repeat;
 background-position: right;
 }
 
  /* END CUSTOMER TABLE */
  
 /* Style for Dublin photo on Contact page */
.dublinphoto {
	background-image: url(../images2/contact_dublin.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

/* Set width of Contact information */
.contactinfo {
	width: 55%;
}
 
 /* Container to control placing of page */
 #container {
 	width: 780px;	
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	margin-top: 0px;
 }
 
#container2 {
 	width: 410px;	
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	margin-top: 0px;
	background: #FFF;
 }
 
 /* For Normal Text on Background BED3E2 */
 .normaltext1 {
 		background: #BED3E2;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-bottom: 7px;
 }
 
 
 
  /* For Normal Text on Background DDEAF4 */
  .normaltext2 {
 		background: #DDEAF4;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
 }
 
   /* For Normal Text on White Background */
  .normaltext3 {
 		background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000066;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		margin-right: 15px;
		margin-bottom: 15px;
 }
 
   .normaltext4 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000066;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		margin-right: 15px;
		margin-bottom: 15px;
		padding-left: 30px;
 }
 
 /* Adds buffer to end of text on page as required in design spec */
 .textend {
 	margin-bottom: 40px;
 }
 
  /* For Title Text on Background BED3E2 */
 .title1 {
 	 	background: #BED3E2;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		letter-spacing: normal;
		line-height: 30px;
		text-align: left;
 }
 
   /* For Title Text White Background */
  .titlenormal {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
		letter-spacing: normal;
		line-height: 30px;
		text-align: left;
		margin-left: 10px;
		margin-top: 5px;
 }
 
   .titlefleet {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
		letter-spacing: normal;
		line-height: 30px;
		text-align: left;
		margin-left: 10px;
		margin-top: 5px;
 }
 
 /* Fleet Totals */
   .fleettotals {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
		letter-spacing: normal;
		line-height: 8px;
 }
 
 /* LINES */
 .dottedtitle {
 	border-bottom: dashed;
	border-color: #6699CC;
	border-bottom-width: 1px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
 }

.dottedtitlenews {
	border-bottom: dashed;
	border-color: #6699CC;
	border-bottom-width: 1px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
} 

 .dottedtitlefleet {
 	border-bottom: dashed;
	border-color: #6699CC;
	border-bottom-width: 1px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	width: 407px;
	padding: 0px;
 }
 
  .solidlinefleet {
 	border-bottom: solid;
	border-color: #000066;
	border-bottom-width: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	width: 387px;
 }
 
  /* END LINES */

  .print {
  text-align: right;
  }
  

 .arekibo {
 	 	background: #CCCCCC;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #999999;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
/*		padding-left: 20px;
		margin-left: 20px;*/
		/*width: 200px;*/
		float: left;
 }
 
 
 .footer {
 	padding-left: 20px;
	margin-left: 20px;
 }
 
.gnsfooter {
 	 	background: #CCCCCC;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #999999;
		letter-spacing: normal;
		line-height: 16px;
		text-align: right;
		margin-right: 40px;
		/*margin-left: 100px;*/
		float: right;
 }
 
 .copyright {
 	 	background: #ffffff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		text-align: right;
		margin-top: 4px;
 }
 
 /* Homepage Text backgrounds */
 .background1 {
 	background-color: #BED3E2;
 }
 
  .background2 {
 	background-color: #DDEAF4;
 }
 
   .background3 {
 	background-color: #CCCCCC;
 }
 
  /* End Homepage Text backgrounds */
  
 
  /* Local Navigation - Non-Homepage */
  
    .lntext {
 		background: #5F88A5;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		padding: 20px;
 }
  
  /* Local Navigation - Non-Homepage */
  
  
 /* FLEET TABLE */
  
  
 .fleettable {
 	width: 387px;
	text-align: left;
 }
 
 .tdwidth1 {
 	width: 90px;
 }
 
 .tdaligntotal {
 	text-align: right;
	width: 99px;
	height: 25px;
 }
 
 .tdaligntotal2 {
 	text-align: right;
	font-weight: bold;
 }
   
  /* End FLEET TABLE */
  
  
  /* LAYOUT TABLE SETTINGS */
  
.tdwhitebg {
	background-color: #FFFFFF;
  }
  
.tdwhitebg2 {
	background-color: #FFFFFF;
	height: 100%;
  }
  
#shadowleft {
  	background-image:   url(../images3/LeftShadow.gif);
	background-repeat: repeat;
	display: table-cell;
	height: 100%;
  }

/* Fixes IE Shadow issue with Table stretching */  
#ietabletileleft {
  	background-image:   url(../images3/LeftShadow.gif);
	background-repeat: repeat;
	height: 100%;
  }

#ietabletileright {
  	background-image:   url(../images3/RightShadow_IE.gif);
	background-repeat: repeat;
	height: 100%;
  }

/* END - Fixes IE Shadow issue with Table stretching */  
 
/* END LAYOUT TABLE SETTINGS */
  
  
 /* GLOBAL NAV CSS Rollover Code */


/* HOMEPAGE NAVIGATION */

#navlisthome /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	overflow: hidden;
}

#navlisthome1 a{
	display: block;
	height: 22px;
}

#navlisthome a {
	display: block;
	background-image:  url(../images1/rollovers/GN_Home.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlisthome a:hover, #navlisthome, #navlist a:link, #navlisthomeselected {
	background-image:   url(../images1/rollovers/GN_Home-over.gif);
	background-repeat:no-repeat;
}

/* END Home Navigation */


/* About Us Navigation */

#navlistabout /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	overflow: hidden;
}

#navlistabout1 a{
	display: block;
	height: 30px;
}

#navlistabout a {
	display: block;
	background-image:  url(../images1/rollovers/GN_AboutUs.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistabout a:hover, #navlistabout, #navlist a:link, #navlistaboutselected {
	background-image:  url(../images1/rollovers/GN_AboutUs-over.gif);
	background-repeat:no-repeat;
}

/* END About Us Navigation */

  
/* Our Services Navigation */

#navlistservices /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
	overflow: hidden;
}

#navlistservices1 a{
	display: block;
	height: 21px;
}

#navlistservices a {
	display: block;
	background-image:  url(../images1/rollovers/GN_OurServices.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistservices a:hover, #navlistservices, #navlist a:link, #navlistservicesselected {
	background-image:  url(../images1/rollovers/GN_OurServices-over.gif);
	background-repeat:no-repeat;
}

/* END Our Services Navigation */


/* Fleet Navigation */

#navlistfleet /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	overflow: hidden;
}

#navlistfleet1 a{
	display: block;
	height: 22px;
}

#navlistfleet a {
	display: block;
	background-image:  url(../images1/rollovers/GN_Fleet.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistfleet a:hover, #navlistfleet, #navlist a:link, #navlistfleetselected {
	background-image:  url(../images1/rollovers/GN_Fleet-over.gif);
	background-repeat:no-repeat;
}

/* END Fleet Navigation */


/* News Navigation */

#navlistnews /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	overflow: hidden;
}

#navlistnews1 a{
	display: block;
	height: 30px;
}

#navlistnews a {
	display: block;
	background-image:  url(../images1/rollovers/GN_News.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistnews a:hover, #navlistnews, #navlist a:link, #navlistnewsselected {
	background-image:  url(../images1/rollovers/GN_News-over.gif);
	background-repeat:no-repeat;
}

/* END News Navigation */


/* Contact Us Navigation */

#navlistcontact /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
	overflow: hidden;
}

#navlistcontact1 a{
	display: block;
	height: 21px;
}

#navlistcontact a {
	display: block;
	background-image:  url(../images1/rollovers/GN_ContactUs.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistcontact a:hover, #navlistcontact, #navlist a:link, #navlistcontactselected {
	background-image:  url(../images1/rollovers/GN_ContactUs-over.gif);
	background-repeat:no-repeat;
}

/* END Contact Us Navigation */


 /* HOMEPAGE SERVICES LOCAL NAV CSS Rollover Code */

/* Financial Services Navigation */

#navlistlnfinance /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 23px;
	overflow: hidden;
}

#navlistlnfinance1 a{
	display: block;
	height: 23px;
}

#navlistlnfinance a {
	display: block;
	background-image:  url(../images1/rollovers/LN_Financial.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistlnfinance a:hover, #navlistlnfinance, #navlist a:link, #navlistlnfinanceselected {
	background-image:  url(../images1/rollovers/LN_Financial-over.gif);
	background-repeat:no-repeat;
}

/* END Financial Services Navigation */


/* Technical Services Navigation */

#navlistlntech /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	overflow: hidden;
}

#navlistlntech1 a{
	display: block;
	height: 30px;
}

#navlistlntech a {
	display: block;
	background-image:  url(../images1/rollovers/LN_Tech.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistlntech a:hover, #navlistlntech, #navlist a:link, #navlistlntechselected {
	background-image:  url(../images1/rollovers/LN_Tech-over.gif);
	background-repeat:no-repeat;
}

/* END Technical Services Navigation */


/* Marketing Services Navigation */

#navlistlnmark /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 32px;
	overflow: hidden;
}

#navlistlnmark1 a{
	display: block;
	height: 32px;
}

#navlistlnmark a {
	display: block;
	background-image:  url(../images1/rollovers/LN_Marketing.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistlnmark a:hover, #navlistlnmark, #navlist a:link, #navlistlnmarkselected {
	background-image:  url(../images1/rollovers/LN_Marketing-over.gif);
	background-repeat:no-repeat;
}

/* END Marketing Services Navigation */


/* Asset Mgt Services Navigation */

#navlistlnassm /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 23px;
	overflow: hidden;
}

#navlistlnassm1 a{
	display: block;
	height: 23px;
}

#navlistlnassm a {
	display: block;
	background-image:  url(../images1/rollovers/LN_AssetMgt.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistlnassm a:hover, #navlistlnassm, #navlist a:link, #navlistlnassmselected {
	background-image:  url(../images1/rollovers/LN_AssetMgt-over.gif);
	background-repeat:no-repeat;
}

/* END Asset Mgt Services Navigation */


.swap span {display:none;}










