/*additional styles - */

/*special class for bullets within main copy with no linespacing */
/* MM - used in one place - keep */
.bulletsnospace  {
	list-style: square;
	line-height: 75%;
}

/* ----------------- BOXES AND COLUMNS ------------------------- */

/*column down right of text page (between main text and related items)*/
/* MM addition - used widely */
.rightcolumn{
	left: 400px;
	color: #006666;
	top: 60px;
	z-index: 5;
	width: 190px;
    margin-left: 10px;
    padding: 10px;
	-moz-border-radius: 6px 6px 6px 6px;
	float: right;
	}
	
/*column down right of text page (between main text and related items)*/
/* MM addition - used quite widely */
.rightcolumngrey{
	left: 400px;
	color: #006666;
	top: 60px;
	z-index: 5;
	width: 195px;
    margin-left: 10px;
    padding: 10px;
	background-color:#e9e9e9;
	-moz-border-radius: 6px 6px 6px 6px;
	float: right;
	}
	
/*column down right of text page with orange border (between main text and related items)*/
.rightcolumngreyborder{
	left: 400px;
	color: #006666;
	top: 60px;
	z-index: 5;
	width: 190px;
	margin-left: 10px;
	padding: 10px;
	background-color:#e9e9e9;

/*	height:600px; 
	padding: 5px; */
-moz-border-radius: 6px 6px 6px 6px;
	float: right;
	border: thin solid #FF6633;
	}

/*column down left of text page */
.leftcolumn{
	left: 0px;
	top: 60px;
	z-index: 5;
	width: 175px;
	height:600px;
	padding: 10px;
    -moz-border-radius: 6px 6px 6px 6px;
	float: left;
	}

/*highlight bands - did you know etc.*/
/* MM addition - trial pages Jan09 */
.bandrightorange {
	left: 400px;
	color: #FFFFFF;
	top: 60px;
	z-index: 5;
	right: 100%; 
    margin-left: 10px;
    padding: 10px;
	background-color:#FF5824;
	font-size: 120%;
	-moz-border-radius: 6px 6px 6px 6px;
	float: right;
	}

/* MM addition - trial pages Jan09 */
.didyouknow2 {
background-image: URL("bigbutton.png");
background-repeat: no-repeat;

    margin-left: 10px;
    padding: 10px;
	background-color:#FFFFFF;
font-size: 120%;
font-weight: bold;
/*	height:600px; 
	padding: 5px; */
-moz-border-radius: 6px 6px 6px 6px;
	float: right;
}

.didyouknow {
background-image URL("big_button.jpg");
background-repeat: no-repeat;

	left: 400px;
	color: #FF5824;
	top: 60px;
	z-index: 5;
/*	width: 195px; */
right: 100%; 
    margin-left: 10px;
    padding: 10px;
	background-color:#FFFFFF;
font-size: 120%;
font-weight: bold;
/*	height:600px; 
	padding: 5px; */
-moz-border-radius: 6px 6px 6px 6px;
	float: right;
	}


/*box in line with orange border, suitable for special offers*/

.boxinlinegreyborder {
	background-color:#e9e9e9;
	width: 540px;
	padding: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	-moz-border-radius: 6px 6px 6px 6px;
	border: thin solid #FF6633;
}
.boxleftrelated {
	background-color: #e9e9e9;
	width: 160px;
	float: left;
	padding: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	-moz-border-radius: 6px 6px 6px 6px;
	margin-left: 0px;
	
}
.boxleftdeadline {
	background-color: #FF6633;
	width: 200px;
	float: left;
	padding: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
    -moz-border-radius: 6px 6px 6px 6px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
	font-style: oblique;
	color: #FFFFFF;
}

/* ----------------- TEXT STYLES ------------------------- */

.quote{
	color: #FF5824; /* #FB7D00; */
	font-size: 120%;
	font-style: italic;
}

pre { font-size: 120%;}

.prnewsdate {
	height: 20px;
	width: 540px;
	position: relative;
	top: -10px;
}
.prtitle {
	color: #666666;
	font-size: 120%;
	font-weight:bold;
}

.prsubtitle {
	color: #666666;
	font-size: 110%;
}

.emphasis{
	padding-left: 15px;
	padding-top: 0.5em;
	padding-bottom: .5em;
	font-style:italic;
	color:#FF5824; 
/*	color:#0000A0; */
	font-size: 100%;
	background-position: 0em 0.7em;
	background-repeat: no-repeat;
	background-image: url(caret.gif);
}
.arrowindent {
	padding-left: 20px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-position: 0em 0.7em;
	background-repeat: no-repeat;
	background-image: url(caret.gif);
}

.nobullet {
/*	list-style: square; */
	position: relative;
	left: -20px;
	margin-bottom: 0.5em;
}	

.formerror {
	color: #FF0000;
	padding-left: 14px;
	padding-bottom: .5em;
	background-position: 0em 0.7em;
	background-repeat: no-repeat;
	background-image: url(exclamation.gif);

}

.request {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
	background-color: #FFFFFF;
	padding: 6px;
	border: medium solid #FF6600;
}
.supportbox {
	background-color: #005A6F;
	font-weight: bold;
	color: #666646;
	width: 80%;
	padding: 20px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;

	-moz-border-radius: 6px 6px 6px 6px;
	margin-left: 0px;
	color: #FFFFFF;
	border: thin solid #FF5825;
}

.formbox {
	background-color: #F8F8F8;
	color: #666646;
	width: 85%;
	padding: 20px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;


	-moz-border-radius: 6px 6px 6px 6px;
	margin-left: 0px;
	color: #FFFFFF;
	background-image: none;
	border-top: 1px solid #E0DFE3;
	border-right: thick solid #E0DFE3;
	border-bottom: thick solid #E0DFE3;
	border-left: 1px solid #E0DFE3;
}
.formboxcard {
	background-color: #F8F8F8;
	color: #666646;
	width: 60%;
	padding: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;


	-moz-border-radius: 6px 6px 6px 6px;
	margin-left: 0px;
	color: #FFFFFF;
	background-image: none;
	border-top: 1px solid #E0DFE3;
	border-right: thick solid #E0DFE3;
	border-bottom: thick solid #E0DFE3;
	border-left: 1px solid #E0DFE3;
}

.supportfont {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.supportfont2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.whiteoutbig{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;

}

.bodyteal {
	color: #006c89;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodyorange {
	color: #FB7D00;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodylarge {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodysmall {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodylargeteal {
	color: #006c89;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* replace largebody throughout website with bodylarge then delete (for consistency of naming) */

.largebody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------- NUMBERS FOR ORDERED LISTS --------------------- */

 .number1{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num1.png);
}
 .number2{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num2.png);
 }
  .number3{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num3.png);
 }
  .number4{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num4.png);
 }
  .number5{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num5.png);
 }
  .number6{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num6.png);
 }
  .number7{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num7.png);
 }
  .number8{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num8.png);
 }
  .number9{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num9.png);
 }
  .number10{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num10.png);
 }
   .number11{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num11.png);
 }
   .number12{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num12.png);
 }
   .number13{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num13.png);
 }
   .number14{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num14.png);
 }
   .number15{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num15.png);
 }
   .number16{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num16.png);
 }
   .number17{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num17.png);
 }
   .number18{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num18.png);
 }
   .number19{
       padding-left: 50px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -1.2em 0em;
       background-repeat: no-repeat;
       background-image: url(num19.png);
 }
   .number20{
       padding-left: 60px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -0.7em 0em;
       background-repeat: no-repeat;
       background-image: url(num20.png);
 }
   .number21{
       padding-left: 60px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -0.7em 0em;
       background-repeat: no-repeat;
       background-image: url(num21.png);
 }
   .number22{
       padding-left: 60px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -0.7em 0em;
       background-repeat: no-repeat;
       background-image: url(num22.png);
}
   .number23{
       padding-left: 60px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -0.7em 0em;
       background-repeat: no-repeat;
       background-image: url(num23.png);
}
   .number24{
       padding-left: 60px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -0.7em 0em;
       background-repeat: no-repeat;
       background-image: url(num24.png);
}
   .number25{
       padding-left: 60px;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
       color:#404040;
       background-position: -0.7em 0em;
       background-repeat: no-repeat;
       background-image: url(num25.png);
}
.tablenoruleodd {
	padding: 3px;
	background-color: #FFF0CE;
}

