BODY
{
	background-color : rgb(255,255,255);
	font-family 		 : Verdana, Arial, sans-serif;
	font-size 			 : 9pt;
	color 					 : Black;
	padding-left     : 10px;
}

textarea
{
  font-family 		 : Verdana, Arial, sans-serif;
	font-size 			 : 9pt;
	color 					 : Black;
}

p
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	line-height: 21px;
	letter-spacing: .88px;
	text-align: justify;
	color : Black;

}


table, td
{

	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	color : Black;

}

h1.h1sub
{
  color : RGB(211,35,46);
  font-weight : bold;
  font-size      : 8pt;
}

h1
{
  font-family : Verdana, Arial, sans-serif;
	font-size   : 11pt;
	color       : rgb(110,110,110);
	font-weight : normal;
	letter-spacing : 4px;
	margin-bottom  : 5px;
}

h2
{
  color : RGB(211,35,46);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 11pt;
}

h3
{
  font-family : Verdana, Arial, sans-serif;
  color : RGB(211,35,46);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 10pt;
}

h3.industrial
{
  font-family : Verdana, Arial, sans-serif;
  color : RGB(211,35,46);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 10pt;
  margin-top:0px;
  margin-bottom:0px;
}

h3.industrialBlack
{
  color : RGB(0,0,0);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 8pt;
  margin-bottom:0px;

}

h3.h3black
{
  color : RGB(0,0,0);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 10pt;


}

h3.h3silver
{
  color : rgb(110,110,110);
  font-weight : bold;
  letter-spacing : 2px;  
  font-size : 10pt;
	margin-bottom: 0px;
	
  
}

h3.quote
{
  color : RGB(211,35,46);
  font-weight : bold;

  text-align:right;
  letter-spacing : 2px;
  font-size : 10pt;
}

.quotesHeading
{
  color : RGB(211,35,46);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 10pt;
  margin-bottom:7px;
  margin-top:0px;

}

.title
{
  color : RGB(211,35,46);
  font-weight : bold;
}

.greyfade
{
  background-color      : rgb(204, 204, 204);
  background-image      : url(images/global/background_gradient.gif);
  background-attachment : fixed;
  background-repeat     : repeat-x;
  padding				: 16px;
  padding-bottom : 5px;

}

.leftMenu
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/navigation/buildings_04.jpg);
  background-position   : bottom;
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 0px;
  padding-left					: 0px;

}

.floatmenu
{
  position:absolute;
  width: 340px;
  top: 220px;
  left: 36px;
  z-index:5;
  visibility:visible;

}

.searchNoFlash
{
  position:absolute;
  background-image      : url(images/navigation/search.gif);
  width: 140px;
  height:83px;
  top: 448px;
  left: 45px;
  z-index:5;
  visibility:visible;

}

.rightBorder
{
  background-color      : rgb(232,232,232);
  background-image      : url(images/global/right_bar.jpg);
  background-attachment : scroll;
  background-repeat     : repeat-x;

}

.footer
{
  background-color : rgb(110,110,110);
  color						 : white;
  font-size        : 7pt;
  letter-spacing   : 0px;


}

a.footer:link
{
  text-decoration : none;
  color           : #FFFFFF;
  font-weight     : normal;
  font-size       : 7pt;
}

a.footer:visited
{
  text-decoration : none;
  color           : #FFFFFF;
  font-weight     : normal;
  font-size       : 7pt;
}

a.footer:active
{
  text-decoration : underline;
  color           : #FFFFFF;
  font-weight     : normal;
  font-size       : 7pt;
}

a.footer:hover
{
  text-decoration : underline;
  color           : #FFFFFF;
  font-weight     : normal;
  font-size       : 7pt;
}


/* Home page images ************************************************************/

.homeHero_00
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}


.homeHero_01
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_01.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}

.homeHero_02
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_02.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}

.homeHero_03
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_03.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}

.homeHero_04
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_04.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}

.homeHero_05
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_05.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}

.homeHero_06
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_06.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}

.homeHero_07
{
  background-color      : rgb(255,255,255);
  background-image      : url(images/home/home_hero_07.jpg);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  padding-top 					: 15px;
  padding-left					: 20px;
  padding-right					: 20px;
  color                 : black;
  text-align            : justify;
}


/* Careers page ************************************************************/

.careerLabel
{
  color          : black;/*rgb(110,110,110);*/
  /*font-weight    : bold;
  letter-spacing : 1px;*/
  font-size      : 8pt;
}
.subbutton
{
  background-color      : RGB(211,35,46);
  color                 : white;
  font-weight           : bold;
}
.curpage
{
  background-color      : RGB(211,35,46);
  color                 : white;
  font-weight           : bold;
  padding               : 10px;
}
.curpage_01
{
  background-color      : RGB(211,35,46);
  color                 : white;
  font-weight           : bold;
  padding           : 10px;
  border-top        : 2px solid black;
  border-bottom     : 2px solid black;
  border-left       : 2px solid black;
}
.curpage_02
{
 border-top        : 2px solid black;
 border-bottom     : 2px solid black;
 border-right      : 2px solid black;
 border-left       : 2px solid black;
 text-align        : center;
}
.careersLeft
{
  background-color : white;
  color						 : white;
}
.careersLeft_01
{
  background-color  : rgb(208,208,208);
  color						  : white;
  padding           : 10px;
  border-top        : 2px solid black;
  border-bottom     : 2px solid black;
  border-left       : 2px solid black;

}
.careersRight_01
{
  /*background-color : rgb(235,235,235);*/
  background-color : rgb(235,235,235);
  color						 : Black;
  /*font-size        : 7pt;*/
  letter-spacing   : 0px;
  font-size        :   7pt;
  /*padding          : 10px;  */

}
.careersTitle
{

  background-color : rgb(235,235,235);
  color						 : rgb(110,110,110);
  font-weight      : bold;
  letter-spacing   : 1px;
  font-size        : 10pt;
  font-style       : italic;
  padding          : 10px;
}
a.jobsLink:link
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size       : 7pt;
}
.jobsLinker
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size       : 8pt;
  color : RGB(211,35,46);

}
.searchResult_01
{
 border-top        : 2px solid black;
 border-bottom     : 2px solid black;
 border-right      : 2px solid black;
 border-left       : 2px solid black;
 text-align        : Left;
 background-color  : rgb(208,208,208);
 padding           : 5px;
}
.searchResult_02
{
 border-top        : 2px solid black;
 border-bottom     : 2px solid black;
 border-right      : 2px solid black;
 text-align        : Left;
 background-color  : rgb(208,208,208);
 padding           : 5px;
}
.searchResult_03
{
 border-bottom     : 2px solid black;
 border-right       : 2px solid black;
 text-align        : Left;
 background-color  : rgb(235,235,235);
 padding           : 5px;
 vertical-align    : top;
}
.searchResult_04
{
 border-bottom     : 2px solid black;
 text-align        : Left;
 background-color  : rgb(235,235,235);
 padding           : 5px;
 vertical-align    : top;
 border-right       : 1px solid black;
}
.searchResult_05
{
 border-bottom     : 2px solid black;
 text-align        : Left;
 border-left      : 2px solid black;
 border-right       : 1px solid black;
 background-color  : rgb(235,235,235);
 padding           : 5px;
 color : RGB(211,35,46);
  vertical-align    : top;
}
.searchResult_06
{
  /*background-color : rgb(235,235,235);*/
  background-color : rgb(235,235,235);
  color						 : Black;
  letter-spacing   : 0px;
  font-size        : 12px;
  padding-left     : 30px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  border-Left      : 2px solid black;
  border-bottom    : 2px solid black;
  border-right      : 2px solid black;

}
.searchResult_07
{
 border-bottom     : 2px solid black;
 border-right      : 2px solid black;
 text-align        : Left;
 background-color  : rgb(208,208,208);
 padding           : 5px;
}
.searchResult_08
{
 border-bottom     : 2px solid black;
 border-right      : 2px solid black;
 border-left       : 2px solid black;
 text-align        : Left;
 background-color  : rgb(208,208,208);
 padding           : 5px;
}

.underline
{
  border-bottom     : 2px solid black;
}

.careersTitle
{
  color          : rgb(110,110,110);
  font-weight    : bold;
  letter-spacing : 1px;
  font-style     : italic;
  font-size      : 11pt;
  border-bottom  : 2px solid rgb(180,180,180);
}

.careersSubTitle
{
  color          : rgb(110,110,110);
  font-weight    : bold;
  letter-spacing : 1px;
  font-style     : italic;
  font-size      : 10pt;
  border-bottom  : 2px solid rgb(180,180,180);
}

.careersHeading
{
  color          : RGB(211,35,46);
  font-weight    : bold;
  letter-spacing : 0px;
  font-size      : 9pt;
}


/******************************************************************************/

.smallFont
{
  color            : rgb(110,110,110);
  font-size        : 8pt;
  letter-spacing   : 0px;
  padding-bottom   : 0px;
}

.newsTitle
{
  color          : rgb(110,110,110);
  font-weight    : bold;
  letter-spacing : 1px;
  font-style     : italic;
  font-size      : 10pt;

}

.newsHeading
{
  color          : RGB(211,35,46);
  font-weight    : bold;
  letter-spacing : 1px;
  font-size      : 8pt;
}

.newsFPHeading
{
  color : RGB(211,35,46);
  font-weight : bold;
  letter-spacing : 2px;
  font-size : 11pt;
}

.newsAuthor
{
  color          : rgb(160, 160, 160);
  letter-spacing : 1px;
  font-size      : 8pt;
}

a.newsLink:link
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size       : 7pt;

}

a.newsLink:visited
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size       : 7pt;
}

a.newsLink:active
{
  text-decoration : underline;
  color           : #D3192E;
  font-weight     : normal;
  font-size       : 7pt;
}

a.newsLink:Hover
{
  text-decoration : underline;
  color           : #000000;
  font-weight     : normal;
  font-size       : 7pt;
}

.newsLeft
{
  background-color : rgb(208,208,208);
  color						 : white;
}

.newsRight
{
  /*background-color : rgb(235,235,235);*/
  background-color : rgb(235,235,235);
  color						 : Black;
  /*font-size        : 7pt;*/
  letter-spacing   : 0px;
  font-size        :   7pt;
  padding          : 10px;

}


a.searchLink:link
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size       : 8pt;

}

a.searchLink:visited
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size       : 8pt;
}

a.searchLink:active
{
  text-decoration : underline;
  color           : #D3192E;
  font-weight     : normal;
  font-size       : 8pt;
}

A.searchLink:Hover
{
  text-decoration : underline;
  color           : #000000;
  font-weight     : normal;
  font-size       : 8pt;
}





.Padded5
{
  padding : 5px;
}

.Padded10
{
  padding : 10px;
}


.PaddedContent
{
  padding-top    : 0px;
  padding-left   : 16px;
  padding-bottom : 0px;
  padding-right  : 0px;

}

.PageContent
{
  padding-top    : 18px;
  padding-left   : 18px;
  padding-bottom : 18px;
  padding-right  : 18px;
  background-color : #FFFFFF;
  color						 : black;
  vertical-align   : top;
}

.TopPageContent
{
  padding-top    : 18px;
  padding-left   : 18px;
  padding-bottom : 0px;
  padding-right  : 18px;
  background-color : #FFFFFF;
  color						 : black;
}

.PageContentJustify
{
  padding-top    : 18px;
  padding-left   : 18px;
  padding-bottom : 18px;
  padding-right  : 18px;
  background-color : #FFFFFF;
  color						 : black;
  text-align       : justify;
}



ul
{
	font-family      : Verdana, Arial, sans-serif;
	font-size        : 8pt;
	list-style-image : url(images/global/bullet_red.gif);
	line-height:21px;
	letter-spacing: .88px;
	text-align: justify;
	color:black;

}

ol
{
	font-family      : Verdana, Arial, sans-serif;
	font-size        : 8pt;

}


li
{
  margin-top    : 1px;
  margin-bottom : 8px;



}

.header {
	font-family     : Verdana, Arial, sans-serif;
	font-size       : 12pt;
	font-weight     : bold;
	text-align      : Left;
	text-transform  : uppercase;
}

.subheader
{
	font-family   : Verdana, Arial, sans-serif;
	font-size     : 10pt;
	font-weight   : bold;
	border-top    : 0px solid rgb(45,75,155);
  border-right  : 0px solid black;
  border-bottom : 1px solid black;
  border-left   : 0px solid black;
}

.Note
{
  border-top    : 0px solid rgb(45,155,75);
  border-right  : 0px black;
  border-bottom : 0px solid black;
  border-left   : 0px solid black;
  font-size     : 8pt;
  color         : rgb(45,155,75);
  padding-top   : 10px;
}

.boxLink
{
  background-color  : #b4c3da;
  color             : #000000;
}

a:link
{
  text-decoration : none;
  color           : #D3192E;
  font-weight     : bold;
}

a:visited
{
  text-decoration : none;
  color           : #000000;
  font-weight     : bold;
}

a:active
{
  text-decoration : underline;
  color           : #D3192E;
  font-weight     : bold;
}

A:Hover
{
  text-decoration : underline;
  color           : #000000;
  font-weight     : bold;
}

a.terms:link
{
  text-decoration : none;
  color           : #D3192E;
  font-weight     : normal;
  font-size        : 7pt;
  letter-spacing   : 0px;  
}

a.terms:visited
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  font-size        : 7pt;
  letter-spacing   : 0px;  
  
}

a.terms:active
{
  text-decoration : underline;
  color           : #D3192E;
  font-weight     : normal;
  font-size        : 7pt;
  letter-spacing   : 0px;  
}

a.terms:hover
{
  text-decoration : underline;
  color           : #000000;
  font-weight     : normal;
  font-size        : 7pt;
  letter-spacing   : 0px;  
}



.error {
  color: red;
  font-weight: bold;

}

.pollsLeft
{
  background-color : rgb(211,35,46);
}

.Mandatory
{
  color : rgb(211,35,46);
}


td.pollsRight
{
  /*background-color : rgb(235,235,235);*/
  background-color : rgb(235,235,235);
  color						 : Black;
  /*font-size        : 7pt;*/
  letter-spacing   : 0px;
  font-size        :   7pt;
  padding-left          : 10px;
  padding-top          : 10px;
  padding-bottom          : 0px;
}

.pollsTitle
{
  color          : rgb(110,110,110);
  font-weight    : bold;
  letter-spacing : 1px;
  font-style     : italic;
  font-size      : 10pt;
  padding-bottom: 0px;
  padding-top: 0px;

}

td.smallFontTitle
{
	font-family : Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size : 7pt;
	color : Black;
	border: 1px solid rgb(0,0,0); padding: 0 em;
	text-align:center;


}
table.shop
{

border:1px solid rgb(0,0,0);
border-collapse: collapse;


}
td.smallFont
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 7pt;
  padding:3px;
	color : Black;
  border: 1px solid rgb(0,0,0); padding: 0 em;
  vertical-align:top;

}

td.rightAlign
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 7pt;
	color : Black;
  border: 1px solid rgb(0,0,0); padding: 0em;
  vertical-align:top;
  text-align:right;
  padding:3px;


}

td.industrialHeading
{

	color : Black;
  vertical-align:top;
  padding:5px;
  

}

td.industrialLeft
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 7pt;
	color : Black;
  border-top: 1px solid rgb(211,35,46);
  padding: 0em;
  
  vertical-align:top;
  padding:3px;
}

td.industrialRight
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 7pt;
	color : Black;
  border-top: 1px solid rgb(211,35,46);
  padding: 0em; 
  vertical-align:top;
  padding:3px;
}

tr.rowOdd
{
  background-color: rgb(255,255,255);
}

tr.rowEven
{
  background-color: rgb(235,235,235);

}

.shopSpan
{
  background-color : rgb(235,235,235);
  color : rgb(211,35,46);
  font-weight:bold;
  padding:6px;
}

ul.unformatted
{
	font-family      : Verdana, Arial, sans-serif;
	font-size        : 7pt;
	list-style-image : none;
	margin-top    : 1px;
  margin-bottom : 8px;
  margin-left : 17px;
	line-height:21px;
	letter-spacing: .88px;
	text-align: left;
	color:black;


}

td.enquiriesFormText
{
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;



  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	line-height: 21px;
	letter-spacing: .88px;
	text-align: justify;
	color : Black;

}

td.enquiriesFormInput
{
  padding-bottom:5px;
  color : RGB(0,0,0);
  padding-left:10px;
}

td.careersProfileMain
{

  background-color : rgb(235,235,235);
  color						 : Black;
  letter-spacing   : 0px;  
  padding-left          : 10px;
  padding-top          : 10px;
  padding-bottom          : 0px;
    font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
  
}

.altLine
{
  background-color : rgb(240,240,240);
}


.cvData
{
  color				     : Black;
  font-family      : Verdana, Arial, sans-serif;
	font-size        : 8pt;
	font-weight      : normal;
	background-color : White;
	vertical-align   : top;
}

.cvInfo
{
  color				     : Black;
  font-family      : Verdana, Arial, sans-serif;
	font-size        : 8pt;
	font-weight      : bold;
	background-color : White;
	vertical-align   : top;
}

.cvTitle
{
  color				     : Black;
  font-family      : Verdana, Arial, sans-serif;
	font-size        : 9pt;
	font-weight      : bold;
	border           : 2px solid black;
	padding          : 2px;
	background-color : rgb(235,235,235);
}

.navBox
{
  border           : 2px solid black;
	padding          : 6px;
	font-size        : 8pt;
	font-weight      : bold;
	font-style       : italic;
}

.navStep
{
  background-color : rgb(110,110,110);
  border-left      : 2px solid black;
  border-top       : 2px solid black;
  border-bottom    : 2px solid black;
	padding          : 6px;
	font-size        : 8pt;
	font-weight      : bold;
	font-style       : italic;
	color            : white;
}

.navActive
{
  background-color : rgb(211,35,46);
  border-left      : 2px solid black;
  border-top       : 2px solid black;
  border-bottom    : 2px solid black;
	padding          : 6px;
	font-size        : 8pt;
	font-weight      : bold;
	font-style       : italic;
	color            : white;
}

.cvExample
{
	font-size        : 8pt;
	color            : rgb(110,110,110);
	font-style       : italic;

}

.tblWhite
{
  background-color : white;
}
td.careersAdminText
{
  background-color : rgb(235,235,235);
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	line-height: 21px;
	letter-spacing: .88px;
	text-align: justify;
	color : Black;

}

td.careersAdminInput
{
  background-color : rgb(235,235,235);  
  padding-bottom:5px;
  color : RGB(0,0,0);
  padding-left:50px;
}

td.careersAdminSubmit
{
  background-color : rgb(235,235,235);  
  
  padding-top: 3px;
  padding-right: 322px;
  color : RGB(0,0,0);
  padding-left: 3px;
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
  
}

td.careersAdminRight
{
  background-color : rgb(235,235,235);  
  padding-bottom:5px;
  padding-top:3px;
  padding-right: 4px;
  color : RGB(0,0,0);
  padding-left: 10px;
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
  
}

td.hintRight
{
  background-color : rgb(235,235,235); 
  padding-bottom:5px;
  padding-top:3px;
  padding-right: 4px;
  color : RGB(0,0,0);
  padding-left: 10px;
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-style: italic;
	color : rgb(110,110,110);
  
}

td.propListingFormText
{  

  padding-bottom:0px;    
  padding-left:10px;    
  padding-right:10px;      
  background-color : rgb(235,235,235);  
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	line-height: 21px;
	letter-spacing: .88px;
	text-align: left;
	color : Black;	

}

td.propListingFormInput
{  
  padding-right:0px;
  color : RGB(0,0,0);
  background-color : rgb(235,235,235);    
  padding-left:10px;  
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	line-height: 21px;
	letter-spacing: .88px;
	text-align: left;
	


}

td.propListingFormSubmit
{  
  padding-bottom:0px;
  padding-right:10px;
  color : RGB(0,0,0);
  background-color : rgb(235,235,235);    
  padding-left:10px;  
  font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	line-height: 21px;
	letter-spacing: .88px;
	text-align: right;
}

td.copy
{
	font-family    : Verdana, Arial, sans-serif;
	font-size      : 8pt;
	line-height    : 21px;
	letter-spacing : .88px;
	text-align     : justify;
	color          : Black;
}

.latestResearch
{
  color          : RGB(211,35,46);  
  font-family    : Verdana, Arial, sans-serif;
	font-size      : 8pt;	
	letter-spacing : .88px;  
}

.terms
{
  padding-bottom:5px;  
}

.bordered
{
  border : 1px solid black;
  vertical-align: top;
  padding: 3px;
}

.ProjectHeadings
{
  color          : RGB(211,35,46);  
  font-family    : Verdana, Arial, sans-serif;
	font-size      : 10pt;	
	letter-spacing : .88px;  

  border-bottom     : 1px solid RGB(211,35,46);
}

/* ADDED by GOFISH */
.txtmenu, div.txtmenu a
{
    color:#202020;
    font-size:10px;
    font-weight:normal;
}

a.beacon:link
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  

}

a.beacon:visited
{
  text-decoration : none;
  color           : #000000;
  font-weight     : normal;
  
}

a.beacon:active
{
  text-decoration : underline;
  color           : #D3192E;
  font-weight     : normal;
  
}

a.beacon:Hover
{
  text-decoration : underline;
  color           : #000000;
  font-weight     : normal;
  
}