BODY
{
	padding:0;
	margin:0;
}
.content
{
	padding-top:10px;
	padding-left:10px;
	vertical-align:top;
}
/* Used on the home page */
.introtext
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
}

/* Used on the home page */
/*.smallintrotext  {color: #000000; text-decoration: none;  font-weight: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 10pt;}*/
.smallintrotext a:link
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotext a:visited
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotext a:active
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotext table
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotext tr
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotext td
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}

.AMIUL
{
	list-style-position: outside;
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}

/* Used on the home page for small greybtext underneath a link*/
.vsmallinfotext
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}

.smallgreytext
{
	color: #999999;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}

.largegreytext
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9pt;
}

.AMIdeptheading
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
}

.AMIdepttext
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}

.AMIdeptfooter
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}

.AMIfooter
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 8pt;
}

/* Larger White heading on a background */
.whiteboxedmainheading td
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	background-color: #003366;
}

.whiteboxedmainheading table
{
	background-color: #003366;
}

/* Smaller White heading on a background */
.whiteboxedheading td
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}

/* Side menu bar rollover links */
.sidebarsmalltext
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 8pt;
}

/* Top  menu bar rollover links */
.menu a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.menu a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.menu a:hover
{
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.menu a:active
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.menu table
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.menu td
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

/* rolllover links - used on apdefault*/
.lightbluelinks a:link
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.lightbluelinks a:visited
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.lightbluelinks a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.lightbluelinks a:active
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.lightbluelinks table
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.lightbluelinks td
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

.smalllightbluelinks a:link
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smalllightbluelinks a:visited
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smalllightbluelinks a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smalllightbluelinks a:active
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smalllightbluelinks table
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smalllightbluelinks td
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}

.smallgreylinks a:link
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
}
.smallgreylinks a:visited
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
}
.smallgreylinks a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
}
.smallgreylinks a:active
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
}
.smallgreylinks table
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
}
.smallgreylinks td
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
}


/*grey text used on new AMIDefault*/

.homegreytext
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.homegreytext a:link
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.homegreytext a:visited
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.homegreytext a:hover
{
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.homegreytext a:active
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}



/* title bar on a yellow background */
.yellowheading table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.yellowheading td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* title bar on a light blue background */
.blueboxedmainheading table
{
	background-color: #6699FF;
}

.blueboxedmainheading td
{
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* smaller font on a  light blue background */
.blueboxedsmallheading table
{
	background-color: #6699FF;
}

.blueboxedsmallheading td
{
	background-color: #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* light blue subheading used in various places */


.bluesubheading tr, .bluesubheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14pt;
	font-weight: bold;
	color: #6699FF;
	text-decoration: none;
}
.bluesubheading td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14pt;
	font-weight: bold;
	color: #6699FF;
	text-decoration: none;
}

/* black subheading used in various places */


.blacksubheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.redsubheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}


/* general text used everywhere*/
.maintext td a:link
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.maintext td a:visited
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.maintext td a:hover
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.maintext td a:active
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.maintext table
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.maintext td
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}

/* not boldened general text - mainly multi client pages*/
.generaltext a:link
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.generaltext a:visited
{
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.generaltext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.generaltext a:active
{
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.generaltext table
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.generaltext td
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

/* used on basket page*/
.productheading table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.productheading td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.productheading p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.productheading a:link
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

.productheading a:visited
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

.productheading a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

/* used on various pages with bold on the beige background*/
.static
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
* /
.static a:link
{
	color: #396da5;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.static a:visited
{
	color: #396da5;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.static a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.static a:active
{
	color: #396da5;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.static table
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.static tr
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.static td
{
	color: #000000;
	background-color: #e7e7ce;
	text-decoration: bold;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}

/* used on various pages with normal on the beige background*/
.simple
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
* /
.simple a:link
{
	color: #396da5;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.simple a:visited
{
	color: #396da5;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.simple a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.simple a:active
{
	color: #396da5;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.simple table
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.simple tr
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.simple td
{
	color: #000000;
	background-color: #e7e7ce;
	text-decoration: normal;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}


/* closing bar on a light blue background */
.blueboxedending table
{
	background-color: #003366;
}

.blueboxedending td
{
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* used on categories page*/
/* small white font on a dark green background  - used for AMI Guides*/
.dkgreenboxedtext table
{
	background-color: #003333;
}

.dkgreenboxedtext td
{
	background-color: #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


/* small black font on a lighter green background  - used for AMI Guides*/

.greenboxedtext table
{
	background-color: #D3ECB4;
}

.greenboxedtext a:link
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greenboxedtext a:visited
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greenboxedtext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greenboxedtext a:active
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greenboxedtext td
{
	background-color: #D3ECB4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* small font on a  light blue background */
.blueboxedtext table
{
	background-color: #6699FF;
}

.blueboxedtext tr
{
	background-color: #6699FF;
}

.blueboxedtext td
{
	background-color: #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blueboxedtext a:link
{
	color: #1035C9;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.blueboxedtext a:visited
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blueboxedtext a:hover
{
	font-weight: bold;
	font-size: 10px;
	color: gold;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blueboxedtext a:active
{
	color: #00FFFF;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

/* large font on a  light blue background */
.largeblueboxedtext table
{
	background-color: #6699FF;
}

.largeblueboxedtext tr
{
	background-color: #6699FF;
}

.largeblueboxedtext td
{
	background-color: #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.largeblueboxedtext a:link
{
	color: #1035C9;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
}
.largeblueboxedtext a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.largeblueboxedtext a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: gold;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.largeblueboxedtext a:active
{
	color: #00FFFF;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
}


/* used on other products and subjects page for multi client study box*/
/* small white font on a dark purple background */
.dkpurpleboxedtext table
{
	background-color: #000066;
}

.dkpurpleboxedtext td
{
	background-color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/* small black font on a lighter purple background */

.purpleboxedtext table
{
	background-color: #D8C6F2;
}

.purpleboxedtext a:link
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.purpleboxedtext a:visited
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.purpleboxedtext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.purpleboxedtext a:active
{
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.purpleboxedtext td
{
	background-color: #D8C6F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* small white font on a dark turquoise background */
.dkturquoise boxedtext table
{
	background-color: #000066;
}

.dkturquoiseboxedtext td
{
	background-color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/* small black font on a lighter turquoise  background */

.turquoiseboxedtext table
{
	background-color: #C6E2FF;
}

.turquoiseboxedtext td
{
	background-color: #C6E2FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* small black font on a lighter gery background  - use for proces description on subjects page*/

.greyboxedtext table
{
	background-color: #cccccc;
}

.greyboxedtext a:link
{
	color: #7c6a8c;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greyboxedtext a:visited
{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greyboxedtext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greyboxedtext a:active
{
	color: #7c6a8c;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.greyboxedtext td
{
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*********************************************************************************/
/* consulting home page */
.smallintrotextongrey
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey a:link
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey a:visited
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey a:active
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey table
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey tr
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smallintrotextongrey td
{
	color: #000000;
	background-color: #e7e3e7;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}




.smallintrotextonbeige
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9pt;
}
.smallintrotextonbeige a:link
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smallintrotextonbeige a:visited
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smallintrotextonbeige a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smallintrotextonbeige a:active
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.smallintrotextonbeige table
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
}
.smallintrotextonbeige tr
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14pt;
}
.smallintrotextonbeige td
{
	color: #000000;
	background-color: #e7e7ce;
	text-decoration: bold;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14pt;
}

.largeintrotextonbeige
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige a:link
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige a:visited
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige a:active
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige table
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige tr
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}
.largeintrotextonbeige td
{
	color: #000000;
	background-color: #e7e7ce;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}

/* Used on the customised consulting page */

.smalltextonbeige
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige a:link
{
	color: #3161ce;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige a:visited
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige a:active
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige table
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige tr
{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
.smalltextonbeige td
{
	color: #000000;
	background-color: #e7e7ce;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}

.smallonbluegrey
{
	color: #ffffff;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey a:link
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey a:visited
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey a:active
{
	color: #99ccff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey table
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey tr
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
.smallonbluegrey td
{
	color: #ffffff;
	background-color: #9cb2bd;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
}
/* Used on the includes common to PID and AMI */
.heading
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14pt;
}

/*********************************************************************************/
/* Used on conference pages */

.redheading
{
	color: #CC3333;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
}

TD.archive
{
	text-align: center;
}

TD.archive A
{
	color: #3161CE;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
}
TD.archive A:hover
{
	color: #FF0000;
}

.redbox td
{
	background-color: #CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.redheading a: link
{
	color: #CC3333;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
}
.redheading a: active
{
	color: #CC3333;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
}
.redheading a: visited
{
	color: #CC3333;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
}
.redheading a: hover
{
	color: #CC3333;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
}


.redboxedtext td
{
	background-color: #CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.orangebox td
{
	background-color: #cc9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.orangeboxedtext td
{
	background-color: #cc9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



.greenheading
{
	color: #339933;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10pt;
}

.greenbox td
{
	background-color: #339933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.greenboxtext td
{
	background-color: #339933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


/* medium white font on a blue background */

.whiteboxedtext table
{
	background-color: #0065BD;
}

.whiteboxedtext a:link
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.whiteboxedtext a:visited
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.whiteboxedtext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.whiteboxedtext a:active
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.whiteboxedtext td
{
	background-color: #99ccff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* medium beige font on a blue background */

.beigeboxedtext p
{
	color: #FFE77B;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12pt;
}

.beigeboxedtext td
{
	background-color: #99ccff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12pt;
	font-weight: bold;
	color: #FFE77B;
	text-decoration: none;
}

/* black subheading used on confernce headings*/


.confblacksubheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* black subheading used on confernce headings*/


.confblacksmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* title bar on a coloured background - used on Special Offers page */

.PIDspecialofferheading table
{
	background-color: #664422;
}

.PIDspecialofferheading td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/general/pidspecialofferbanner.gif);
}
/* PID product lines used on Special Offers page */


.bluetext a:link
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.bluetext a:visited
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.bluetext a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.bluetext a:active
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.bluetext table
{
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.bluetext td
{
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

/* AMI downloads page */

.downloadtext a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.downloadtext a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.downloadtext a:hover
{
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.downloadtext a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.downloadtext table
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.downloadtext td
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}

.eventlisttext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}
.eventlisttextbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}
.ItemOrange A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	height: 20px;
	width: 110px;
	padding: 2px 5px 2px 5px;
	background-color: #cc9933;
	border: solid 0 white;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
}
.ItemOrange_hover A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	height: 20px;
	width: 110px;
	padding: 2px 5px 2px 5px;
	background-color: #e8b54f;
	border: solid 0 white;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
}
.ItemBlue A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	height: 20px;
	width: 110px;
	padding: 2px 5px 2px 5px;
	background-color: #0065BD;
	border: solid 0 white;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
}
.ItemBlue_hover A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	height: 20px;
	width: 110px;
	padding: 2px 5px 2px 5px;
	background-color: #1c81d9;
	border: solid 0 white;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
}
.EventBlueHeaderBar td
{
	background-color: #0065BD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.EventRedHeaderBar td
{
	background-color: #CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.EventOrangeHeaderBar td
{
	background-color: #cc9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.PhotosLoginRow td
{
	background-color: #99ccff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.darkbeigeboxedtext td
{
	background-color: #99ccff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12pt;
	font-weight: bold;
	color: #946109;
	text-decoration: none;
}


.orangeongrey
{
	color: #F27710;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
}
A.MainSiteLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 10px;
	background-color: #0065BD;
	height: 20px;
	padding: 3px;
	margin-left: 5px;
}
.dropmenu
{
	position: absolute;
	top: 328;
	background-color: White;
	width: 121px;
	height: 286px;
	text-align: center;
}
.droptable
{
	width: 100%;
}
.droptable TD
{
	padding: 1px;
}
#Options5
{
	width: 123px;
}
.cataloguelink, #catlink
{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10pt;
	background-color: #dc002f;
	padding: 2px;
}
DIV.cataloguelink
{
	width: 115px;
	display: run-in;
	float: right;
	margin-left: 20px;
	margin-top: 5px;
}
.cataloguelink A, #catlink
{
	color: #ccc;
	text-decoration: none;
}

.cataloguelink A:hover, #catlink:hover
{
	color: #003366;
}
.catalogueBox
{
	border: solid 2px #ccc;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
	margin-top: 15px;
}


/* used on registration page with bold on the different beige background*/
.reg
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
* /
.reg table
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.reg tr
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.reg td
{
	color: #000000;
	background-color: #CCC999;
	text-decoration: bold;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}


/* used on registration page with bold on the different beige background*/
.reg2
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
* /
.reg2 table
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.reg2 tr
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}
.reg2 td
{
	color: #000000;
	background-color: #D9D9B9;
	text-decoration: bold;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9pt;
}


.dkbrownboxedtext
{
	background-color: #87755E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.Dashul
{
	list-style-position: outside;
	list-style-image: url(images/general/dash.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
