/* Copyright (c) 2008 Smart Media Limited. All Rights Reserved */

/*080912 */


h1
{font-size: 1.65em; 
	margin: 0.5em 0 0.5em 0;
	font-family:Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #733e14;
	line-height: 1.5em;
}

 h2
{
	font-size: 1.0em;   /*080908 was 1.2*/
	font-weight:bold; /* 080910 */
	margin: 0 0 0.5em 0;
	line-height: 1.5em;
	color:#d60c8c;  /* 080905 changed to pink */
}
h3
{
	font-size: 1.0em;  
	font-weight: bold; 
	margin: 0 0 0em 0;
	line-height: 1.5em;
}

#content h1 
{
	font-size: 1.65em; 
	margin: 0.5em 0 0.5em 0;
	font-family:Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #733e14;
	line-height: 1.5em;
	
}
#content h2
{
	font-size: 1.2em;   /*080908 was 1.2 - 090626 changed to 1.2em as per Kane*/
	font-weight:bold; /* 080910 */
	margin: 0 0 0.5em 0;
	line-height: 1.5em;
	color:#d60c8c;  /* 080905 changed to pink */
}
#content h3
{
	font-size: 1.0em;  
	font-weight: bold; 
	margin: 0 0 0em 0;
	color: #000;
	line-height: 1.5em;
}

/* WSListS1: Bulleted list with an image as a bullet  */
/* use with smaller images */

.WSListS1para {
	  font-weight: bold;
	  font-size:0.9em;
	  margin:0;
	  padding:0;
	}

.WSListS1 {
	  margin:0;
	  padding:0;
	  padding: .5em;
	  padding-top:0;
	  margin-right:2em;
	  line-height: 140%;
	  list-style:none;
	}
	
.WSListS1 li {
	  margin:0;
	  padding:0;
	  padding-left: 12px;
	  padding-bottom: 0.4em;
	  background: no-repeat url(../images/bullits/redsquare.gif) 0.2em 0.5em; 
	 }
	 
.WSListS1 li a:link {			/* needed otherwise IE indents link more than non link */
	  margin:0;
	  padding:0;
	  color:#c42a2b;
	  text-decoration:underline;
	 }

.WSListS1 li a:hover {
	
	text-decoration:underline;
   	 }

/* WSListS2: Bulleted list with a larger arrow as a bullet */

.WSListS2para {
	font-weight: bold;
	margin:0;
	padding:0;
	}
	
.WSListS2 {
	  margin:0;
	  padding:0;
	  padding: .5em;
	  line-height: 140%;
	  list-style:none;
	}

.WSListS2 li {
	padding-left: 15px;
	padding-bottom: 0.4em;
	background: no-repeat url(../images/bullits/redwhitearrow.gif) 0.1em 0.45em;
	}

.WSListS2 li a:link {			/* needed otherwise IE indents link more than non link */
	  margin:0;
	  padding:0;
	  color:#c42a2b;
	  text-decoration:underline;
	 }

.WSListS2 li a:hover {
	text-decoration:underline;
   	 }

/* to use the largest red arrow and blue arrows, change the values to 0 0.3em 0 0 and left padding to 18px /*


/* WSListS3: 3D Blocks with diff colour left tab */

.WSListS3para {
	  font-weight: bold;
	  font-size:0.9em;
	  margin:0;
	  padding:0;
	}

.WSListS3 {
	color: white;
	padding: 0 1px;
	margin-left: 0;
	width: 200px;
	font: normal 0.9em Verdana, sans-serif;
        list-style:none;
	}

.WSListS3 li {
	font-size: 1em;
	display: block;
	margin-bottom: 0.5em; 	/* sets the gap between the blocks */
	margin-top: 0.5em;
	background: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	border-color: #e9edf0 #e9edf0 #e9edf0 #e9edf0;
	border-left: 1em solid #e9edf0;
	padding: 0.25em 0.5em 0.4em 0.75em;
	}


.WSListS3 a  {
	width: 99%; 	/* only necessary for Internet Explorer */
	}

.WSListS3 a . {
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 9.6em;
	/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
	}

.WSListS3  a {	
	width: auto;
	background: #c62a35;
	/* only necessary if you use the hacks above for the Internet Explorer */
	}

.WSListS3 li a:link {
	color:#e9edf0;
	}

.WSListS3 li a:visited {
	color:#c42a2b;
	}
	

.WSListS3 a:hover {
	
	text-decoration:underline;

	}

.WSListS3 a:active  {
	border-color: #069 #6cf #5bd white;
	}



/* WSListS4: Simple list with horizontal separators */


.WSListS4 {
 	margin:0;
 	padding:0;
	width: 300px;  /* feel free to change the width */
	border-top: 1px solid gray;
	margin-bottom:1em;
	}

.WSListS4para {
	  font-weight: bold;
	  font-size:0.9em;
	  width: 300px;
	  margin:0;
	  margin-top:1em;
	  padding:0;
	  padding-bottom:10px;
	}

.WSListS4 li {
	border-bottom: 1px solid gray;
	padding: 0.25em;
	list-style:none;
	}

.WSListS4 li a:link {			/* needed otherwise IE indents link more than non link */
	  margin:0;
	  padding:0;
	  color:#c42a2b;
	 }


/* WSListS5: Coloured blocks with rollover - needs links*/

.WSListS5para {
	  margin:0;
	  margin-top:1em;
	  padding:0;
  	  padding-bottom:10px;
	}

.WSListS5 {
	color: white;
	list-style:none;
  	margin:0px; 		/* controls indentation of the whole block */
	padding:0;
	}
	
.WSListS5 li 	{
	padding: 3px;
	padding-bottom:3px;
	padding-top:3px;
	background-color: #c42a2b;
	border-bottom: 1px solid #eee;
	}


.WSListS5 li a {
	color: #fff;
	padding: 3px;
	display: block;
	width:100%;
	background-color: #c42a2b;
	}

.WSListS5 li a:link {	
	color: #fff;
	text-decoration: none;
	padding:0px;
	margin:0px;
	}


.WSListS5 li a:visited {	
	color: #fff; 		
	text-decoration: none;
	padding:0px;
	margin:0px;
	}
	
.WSListS5 a:hover {
	width:100%;
	background-color: #ff0000;
	color: #fff;
	}


/* WSListS6: Simple inline list */

.WSListS6para {
	  margin:0;
	  margin-top:1em;
	  padding:0;
  	  padding-bottom:10px;
	}
	
.WSListS6 a {
	color:#c42a2b;
	}

	
.WSListS6 li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	}

/* WSListS7: Inline list w background colour */
/* note that on IE no gaps between items, on FireFox nice gap looks like tabs */
.WSListS7 {
	font-size: 0.9em;
	color:#fff;	
	line-height: 1.2em;
	margin:3px;
	padding:3px;
	}

.WSListS7 ul {
	margin:0px;
	padding:0px;
	background-color:#fff;
	list-style: none;
	white-space: nowrap;
	}

.WSListS7 li {
	display: inline;
	list-style: none;
	background-color:#c42a2b;
	padding: 3px 10px;
	}
	

.WSListS7 li a:link {
	background-color:#c42a2b;
	color:#fff;
	display: inline;
	text-decoration:underline;
	padding:0;
	margin:0;
	}
	
.WSListS7 li a:visited {
	background-color:#c42a2b;
	color:#fff;
	display: inline;
	}

.WSListS7 a:hover {
	color: #fff;
	background-color: #f00;
	text-decoration: none;
	}




/* WSListS8: Simple bordered list */
/* note Firefox does not border the top para */

.WSListS8 {
 	margin:0;  /*this affects the whole ul indentation */
	padding:0;
	width: 300px;  /* feel free to change the width */
	border: 1px solid gray;
	list-style:none;
	margin-bottom:1em;
	}

.WSListS8para {
	width: 288px !important;   /* Firefox needs 288px, IE 300px */
	width: 300px; 
 	margin:0;
 	padding: 6px;
	margin-top: 1em;
	padding-bottom: 0.4em;
	border: 1px solid gray;
	font-weight: bold;
	}


.WSListS8 ul {
	padding: 0;
	margin:0;
	border:1px solid gray;
	}
	
.WSListS8 li {
	border-bottom: 1px solid gray;
	padding: 0.4em;
	padding-left:1.1em;
	margin:0;
	}

.WSListS8 li a:link {			/* needed otherwise IE indents link more than non link */
	  margin:0;
	  padding:0;
	  color:#c62a35;
	 }



/* WSListS9: Simple bordered list with colours*/

	
.WSListS9 {
  	margin:0;
	padding:0;
	width: 300px;  /* feel free to change the width */
	border-top:1px solid  #c42a2b;
	border-bottom:1px solid  #c42a2b;
	list-style-type:none;
	margin-bottom:1em;
	}

.WSListS9para {
 	width: 288px !important;   /* Firefox needs 288px, IE 300px */
	width: 300px; 
  	background: #c62a35;
 	color:#fff;
 	margin:0;
	margin-top: 1em;
	padding: 0.4em;
	width: 300px;  
	border-top:1px solid  #c42a2b;
	border-bottom:1px solid  #c42a2b;
	font-weight:bold;
	}

.WSListS9 ul {
	background: #ffccd0;
	padding: 0;
	margin:0;
	border:1px solid gray;
	}
	
.WSListS9 li {
	border-bottom: 1px dashed #c42a2b;
	background: #ffccd0;
	padding: 0.4em;
	padding-left:0.8em;
	}

.WSListS9 li a:link {			/* needed otherwise IE indents link more than non link */
	  margin:0;
	  padding:0;
	  color:#c42a2b;
	 }


/* WSListS10: List with background and bullets */

.WSListS10 {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid rgb(245,211,0);
	margin-bottom:1em;
	}
	
.WSListS10para {
	margin: 0;
	margin-top:1em;
	background-color: rgb(252,243,184);
	font-weight: bold;
	padding-left: .4em;
	padding-top:.4em;
	padding-bottom:.4em;
	border: 1px solid rgb(245,211,0);
	border-bottom:0;
	}


	
.WSListS10 li {
	background-color: rgb(252,243,184);
	line-height:160%;
	margin: 0;
	padding-top: 0.4em;
	padding: .2em 2em;
	padding: 2px 1% 2px 6%;
	border: 1px solid rgb(245,211,0);
	border-top: 0;
	border-collapse: collapse;
	background: rgb(252,243,184) no-repeat url(../images/hp/yellowarrow2.gif) 16px 9px;
	}

.WSListS10 li a {
	width: 100%;
	padding-left:4px;
	/*border: 1px solid red;*/
	}
	
.WSListS10 li a:link, .WSListS10 li a:visited
	{
	color: black;
	text-decoration: none;
	}
	
.WSListS10 li a:hover, .WSListS10 li:hover
	{
	background-color: #fff;
	padding-top:0.5em; padding-bottom:0.5em;
	padding-left:4px;
	padding-right:4px;
	width:100%;
	}

.WSListS10 li a:link, .WSListS10 li a:visited, .WSListS10 li a:hover, .WSListS10 li a:active
	{
	color: black;
	text-decoration: none;
	}



/* WSListS11: Ordened list with square */
/* WSListS12: Ordened list with lower-roman */

 .WSListS11para, .WSListS12para 
{
  font-weight: bold;
  margin-bottom: .2em;
  margin-top: 1em;
}
 .WSListS11, .WSListS12 
{
  padding-left: 2em;
  line-height: 140%;
}
.WSListS11 li, .WSListS12 li 
{
  padding-left: 1em;
  padding-bottom: .4em;
}
.WSListS11 { list-style-type: square; }
.WSListS12 { list-style-type: lower-roman; }

.WSListS11 li a:link, .WSListS11 li a:visited, .WSListS11 li a:hover, .WSListS11 li a:active, .WSListS12 li a:link, .WSListS12 li a:visited, .WSListS12 li a:hover, .WSListS12 li a:active
{
	color: #c42a2b;
}




/* WSListS30: Checklist with ticks on the left */

.WSListS30para {
	  font-weight: bold;
	 font-size: 1.2em;
	   margin:0;
	  padding:0;
	}

.WSListS30 {
	  margin:0;
	  padding:0;
	  padding: .5em;
	  line-height: 140%;
	  list-style:none;
	  display: block;
	  width:95%;
	}
	
.WSListS30 li {
	  margin:0;
	  padding:0;
	  display:block;
	  padding-left: 2em;
	  padding-top: 0.4em;
	  padding-bottom: 0.4em;
	  border-bottom: dashed gray 1px;
	  background: no-repeat url(../images/bullits/checkbox.gif) 0.4em 0.8em;
	 }
	 
.WSListS30 li a:link {			/* needed otherwise IE indents link more than non link */
	  margin:0;
	  padding:0;
	  color:#c42a2b;
	  text-decoration:underline;
	 }

.WSListS30 li a:hover {
	background:#f4f4f4;
	text-decoration:underline;
   	 }
   	 
/* WSListS31: List with brown square */

.WSListS31para {
	 
	   margin:0;
	  padding:0;
}

.WSListS31 {
	padding: 1em 0 1em 10px;
	margin: 0;
	list-style:none;
	
}
	
.WSListS31 li {
	padding: 0 0 0 15px;
	
	background: no-repeat url(../images/a2d/BROWN_box.gif) 5px 0.5em;
	
	
}

/* WSListS32: List with pink square */

.WSListS32para {
	 
	margin:0;
	padding:0;
}

.WSListS32 {
	list-style-type:none;
	padding: 0em 0 1em 10px; /*100303 JF Was 1em top */
	margin: 0;
}
	
.WSListS32 li {
	padding: 0 0 0 15px;
	background: url(../images/a2d/pinksquarebig.gif) no-repeat 5px 0.5em;
}



/* WSListS33: List with red square */

.WSListS33para {
	 
	   margin:0;
	  padding:0;
	}

.WSListS33 {
	padding: 1em 0 1em 10px;
	margin: 0;
	list-style:none;
}
	
.WSListS33 li {
	padding: 0 0 0 15px;
	background: no-repeat url(../images/bullits/redsquare.gif) 5px 0.55em;
}


/* WSListS34: List with 2 pink arrow */

.WSListS34para {
	 
	   margin:0;
	  padding:0;
	}

.WSListS34 {
	padding: 1em 0 1em 10px;
	 margin: 0;
	 list-style:none;
}
	
.WSListS34 li {
	padding: 0 0 0 15px;
	background: no-repeat url(../images/a2d/pink2arrows.gif) 5px 0.5em;
}

/* WSListS35: List with pink square  double indented */

.WSListS35para {
	 
	margin:0;
	padding:0;
	
}

.WSListS35 {
	list-style-type:none;
	padding: 0em 0 0em 4em;
	margin: 0 0 1em 0; /* 100303 Was all 0 */
}

.WSListS35 ul
{margin:0;padding:0;
}	
.WSListS35 li {
	padding: 0 0 0 15px;
	background: url(../images/a2d/pinksquare.gif) no-repeat 5px 0.5em;
}


/* styles for new homes */

/* WSListS40: List with golden square */

.WSListS40para {
	 
	margin:0;
	padding:0;
}

.WSListS40 {
	list-style-type:none;
	padding: 1em 0 1em 10px;
	margin: 0;
}
	
.WSListS40 li {
	padding: 0 0 0 15px;
	background: url(../images/a2dnewhomes/goldsquarebig.gif) no-repeat 5px 0.5em;
}


	 
/* =============  Definition list styles ================== */

/* WSDefListS4: Standard with red title */

.WSDefListS4 dt
{
font-weight:bold;
text-transform: uppercase;
color:#c42a2b;
}

.WSDefListS4 dd
{
margin-bottom:1em;

}

/* WSDefListS6: Standard with brown title */

.WSDefListS6 dt
{
font-weight:bold;
text-transform: uppercase;
color:#743e12;
}

.WSDefListS6 dd
{
margin-bottom:1em;

}

/* WSDefListS7: Standard with pink title */

.WSDefListS7 dt
{
font-weight:bold;
text-transform: uppercase;
color:#d60c8c;
}

.WSDefListS7 dd
{
margin-bottom:1em;
}

/* WSDefListS8: Standard with black title */

.WSDefListS8 dt
{
font-weight:bold;
text-transform: uppercase;
color:#000;
}

.WSDefListS8 dd
{
margin-bottom:1em;
}

/* WSDefListS9: With pink square bullet */

dl.WSDefListS9
{
	padding: 0 0 1em 0;
	margin: 0;
}
.WSDefListS9 dt
{
	padding: 0.5em 0 0.2em 10px;
	background: url(../images/a2d/pinksquarebig.gif) no-repeat 0px 1em;
	font-weight: bold;
	position: relative;
}
.WSDefListS9 dd
{
	padding: 0.1em 0 0.1em 10px;
	margin: 0;
}

/* WSDefListS10: With brown square bullet */

dl.WSDefListS10
{
	padding: 0.3em 0 1em 0;
	margin: 0;
}
.WSDefListS10 dt
{
	padding: 0.5em 0 0.2em 10px;
	background: url(../images/a2d/BROWN_box.gif) no-repeat 0px 1em;
	font-weight: bold;
	position: relative;
}
.WSDefListS10 dd
{
	padding: 0.1em 0 0.1em 10px;
	margin: 0;
}


/* WSDefListS11: With Large term (contact us tel nrs) */

dl.WSDefListS11
{
	padding: 0.3em 0 1em 0;
	margin: 0;
}
.WSDefListS11 dt
{
	padding: 0.5em 0 0.2em 0px;
	font-size:1.6em;
	font-weight: bold;
	position: relative;
	color:#743e12;
}
.WSDefListS11 dd
{
	padding: 0.1em 0 0.1em 0px;
	margin: 0;
}

/* WSDefListS12: Standard with black title w/o uppercasing */

.WSDefListS12 dt
{
font-weight:bold;
color:#000;
padding-left:2em;
}

.WSDefListS12 dd
{
margin-bottom:1em;
padding-left:1em;
}

/* styles for new homes */

/* WSDefListS40: Standard with gold title */

.WSDefListS40 dt
{
font-weight:bold;
text-transform: none; /*100416 was uppercase */
color:#b88b00;
}

.WSDefListS40 dd
{
margin-bottom:1em;
}


/* WSDefListS41: With gold square bullet */

dl.WSDefListS41
{
	padding: 0.3em 0 1em 0;
	margin: 0;
}
.WSDefListS41 dt
{
	padding: 0.5em 0 0.2em 10px;
	background: url(../images/a2dnewhomes/goldsquarebig.gif) no-repeat 0px 1em;
	font-weight: bold;
}
.WSDefListS41 dd
{
	padding: 0.1em 0 0.1em 10px;
	margin: 0;
}
   	 
   	 
/***************** TABLE STYLES *******************************/
.infotable1		{ background-color: #0075DF; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;font-size:1.0em; }
.infotable2		{ background-color: #ffa14b; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }

.tablestyle1                {border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #777777; font-size:1.0em;}
.tablestyle1 td             {padding-right: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #ffffff #cccccc #cccccc #ffffff; }

.tablestyle2                {border-style: none; border-top:1px solid #ccc; padding-top:3px; padding-bottom:3px; font-size:1.0em;}
.tablestyle2 td             {padding-right: 20px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color:#ccc;}

.tablestyle4                {border-style: none; border-top:1px solid #EBEBC7; padding-top:3px; padding-bottom:3px; font-size:1.0em; float: left;}
.tablestyle4 td             {padding-right: 20px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color:#EBEBC7;}
.tablestyle4toprow          {background-color:#F5F2E3;font-weight: bold;}
.tablestyle4altrow          {background-color:#F5F2E3;}

.tablestyle5                {background-color:#e0e0e0; font-size:1.0em;}
.tablestyle5 td             {padding-right: 7px; padding-left: 7px; padding-top:2px; padding-bottom:2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #ffffff; }
.tablestyle5toprow          {background-color:#ffcc00;}

.tablestyle6                {border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #cccccc; font-size:1.0em;}
.tablestyle6 td             {padding-right: 7px; padding-left: 7px; padding-top:2px; padding-bottom:2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #cccccc;}
.tablestyle6toprow          {background-color:#ffffff;}
.tablestyle6altcol          {background-color:#e0e0e0;}

.tablestyle7                {border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 2px; border-color: #aaaaaa;font-size:1.0em; }
.tablestyle7 td             {padding-right: 7px; padding-left: 7px; padding-top:2px; padding-bottom:2px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-color: #777777;}
.tablestyle7toprow          {background-color:#c62a35; color:#fff; font-weight:bold;}

.ctblwrap {padding: 0.5em 0;}
.ctbl     {color: #000;}

.ctbl th  { vertical-align: top; text-align: left; font-weight: normal; }
.ctbl td  { vertical-align: top; }
.ctbl .al {text-align: left;}
.ctbl .ac {text-align: center;}
.ctbl .ar {text-align: right;}

.tsty1    {border: 1px solid #777777; font-size: 1.0em;}
.tsty1 td,
.tsty1 th {padding-right: 5px; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #ffffff #cccccc #cccccc #ffffff; }

.tsty2    {border-style: none; border-top: 1px solid #ccc; padding-top: 3px; padding-bottom: 3px; font-size: 1.0em;}
.tsty2 td,
.tsty2 th {padding-right: 20px; padding-left: 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #ccc;}

.tsty3 .altrow { background-color: #fff; }

.tsty4             {border-style: none; border-top: 1px solid #EBEBC7; padding-top: 3px; padding-bottom: 3px; font-size: 1.0em; float: left;}
.tsty4 td,
.tsty4 th          {padding-right: 20px; padding-left: 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #EBEBC7;}
.tsty4 .firstrow,
.tsty4 .nrmrow     {background-color: #F5F2E3;}
.tsty4wt .firstrow {font-weight: bold;}

.tsty5             {background-color: #e0e0e0; font-size: 1.0em;}
.tsty5 td,
.tsty5 th          {padding: 2px 7px 2px 7px; border: 1px solid #FFF;}
.tsty5wt .firstrow {background-color: #ffcc00;}

.tsty6           {border: 1px solid #CCC; font-size: 1.0em;}
.tsty6 td,
.tsty6 th        {padding: 2px 7px 2px 7px; border: 1px solid #CCC; background-color: #e0e0e0;}
.tsty6 .firstrow,
.tsty6wt th,
.tsty6 .altcol   {background-color: #ffffff;}

.tsty7             {border-style: solid; border-width: 2px 1px 1px 2px; border-color: #aaaaaa; font-size: 1.0em; }
.tsty7 td,
.tsty7 th          {padding: 2px 7px 2px 7px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #777777;}
.tsty7wt .firstrow {background-color: #c62a35; color: #fff; font-weight: bold;}


/***************** NEWSFLASH STYLES *******************************/

/********************** N E W S F L A S H   D O C L I N K  ****************************/



.linkbox3 .doclink  /* this controls the link */
{  

 	background: no-repeat url(../images/bullits/red2arrows.gif) 0.4em 0.65em;
 	 
}
.linkboxleftheadergrey1 .doclink, .linkboxgrey1 .doclink, .linkboxheadergrey1 .doclink, .quotebox .doclink
{
	background: no-repeat url(../images/a2d/link_pink_arrow.gif) 8px 0.9em;
}

.linkboxhome .doclink
{
	background: no-repeat url(../images/a2d/link_pink_arrow.gif) 8px 0.75em;
}

#content #third .homepagenews .doclink
{
	background: no-repeat url(../images/a2d/link_pink_arrow.gif) 8px 0.75em;
}

.linksmallboxheadergrey1 .doclink
{
	background: no-repeat url(../images/a2d/link_pink_arrow.gif) 8px 0.9em;
}

.highgrey .doclink, .highpink .doclink
{
	background: no-repeat url(../images/a2d/link_pink_arrow.gif) 0px 70%;
}

.linkboxheaderbrown1 .doclink
{
	background: no-repeat url(../images/a2d/link_brown_arrow.gif) 8px 0.9em;
}


.highbrown .doclink
{
	background: no-repeat url(../images/a2d/link_brown_arrow.gif) 0px 70%;
}
.highbrown .doclink
{
	background: no-repeat url(../images/a2d/link_brown_arrow.gif) 0px 70%;
}
.doclink,  #content #third .homepagenews .doclink /*080926 */
{
	padding: 0 0 0 10px;
	background: no-repeat url(../images/a2d/link_pink_arrow.gif) 0px 0.45em;
	
}

/********************************** E N D *************************************************/


/********************** N E W S F L A S H ****************************/

/*=== Style for RightSmallBoxGreyHeader ===*/
.linksmallboxheadergrey1 /* this controls the box */
{
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: 5px; /*HDR6047*/
}
#content #elements div.linksmallboxheadergrey1 
{
margin-left: 5px; /*HDR6047*/
}

.linksmallboxheadergrey1 p
{
	margin: 0;
	padding: 0;
}


.linksmallboxheadergrey1 .docintrotext   /* this controls the text */
{
	margin: 0;
	padding: 0;
}


#middle #content .linksmallboxheadergrey1 .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin: 0 0 0 0px;
}

#middle #content .linksmallboxheadergrey1 a.doclink:visited
{
	color:#000;
	font-weight: normal;
}

#middle #content .linksmallboxheadergrey1 a.doclink:hover
{
	color: #d80b8c;
	text-decoration: none;
	font-weight: normal;
	
}


/*=========== Style for Right & Left Box ==============*/
.standardbox
{
	width: 180px;
}

.widerbox
{
	width: 230px;
}

.leftbox
{
	float: left;
	margin-right: 10px;
}

.rightbox
{
	float: right;
	margin-left: 0.8em;
}

/* Photo Right ImageCaption */ 
.browncaption 
{
color:#743e12;  /* brown */
font-size: 0.85em; 
line-height:1.6em;
}

.browncaption p
{padding-bottom:0;
margin-bottom:0;
}
.photoframe
{
border: 1px solid #dbdbdb;
width:212px;
padding:4px;
padding-bottom:0;
}
#content .photoframe img
{margin:0;
}

/*=== Style for Quote ===*/


.quotebox /* this controls the box */
{
	border: 1px solid #dbdbdb;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background: #f5f5f5;
}
.quotebox p
{
	padding:0;
	margin:0;
}

.quotebox .roundedheader /* this controls the header */
{
	text-align: left;
	color:#000;
	margin: 0;
	padding: 8px;
	padding-bottom:0.5em;
	font-size:1em;
	
	font-weight: normal;
	
	
}
.quotebox .docintrotext   /* this controls the text */
{
	color:#010101;
	margin: 0px 8px 0 8px;
	padding:0;
	display: block;
	text-align: left;
	vertical-align: bottom;
	
}

.quotebox .txtquote
{
	vertical-align: bottom;
	
}

.quotebox .docintrotext p
{
	display: inline;
}

#middle #content .quotebox .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin: 0 0 0 0px;
}

#middle #content .quotebox a.doclink:visited
{
	font-weight: normal;
	color:#000;
}

#middle #content .quotebox a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
}


#middle #content #elements .quotebox .startimg
{
	vertical-align: bottom;
	margin: 5px 7px 2px 2px;
	padding: 0;
	border: 0;
}

#middle #content #elements .quotebox .endimg
{
	text-align: right;
	vertical-align: bottom;
	margin: 5px 8px 0 0;
	display: block;
	float: right;
	padding: 0;
	border: 0;
}
.quotebox .cl
{
	clear: both;
}

/*=== Style for box grey header ===*/


.linkboxheadergrey1 /* this controls the box */
{
	border: 1px solid #dbdbdb;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.linkboxheadergrey1 p
{
	padding:0;
	margin:0;
}
/*100303 JF Added # version also */
#cewrapper .linkboxheadergrey1 p
{
  margin: 0;
}

#middle .linkboxheadergrey1 .imageleft
{
	padding: 5px 0 0 8px;
}

.linkboxheadergrey1 .roundedheader p /* this controls the header */
{
	border: 1px solid #fff;
	text-align: left;
	color:#000;
	margin: 0;
	padding: 4px 4px 4px 8px;
	padding-bottom:0.5em;
	font-size:1.1em;
	font-weight: bold;
	background: #e2e2e2;
	
}
.linkboxheadergrey1 .docintrotext   /* this controls the text */
{
	color:#010101;
	margin: 0 8px;
	padding: 5px 0 5px 0;

	display: block;
	text-align: left;
}


#middle #content .linkboxheadergrey1 .doclink  /* this controls the link nofloat added 110316 */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0;
}

#middle #content .linkboxheadergrey1 a.doclink:visited
{
	color:#000;
}

#middle #content .linkboxheadergrey1 a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
	margin: 0;
}

/*=== Style for BoxGrey ===*/
.linkboxgrey1 /* this controls the box */
{
	border: 1px solid #dbdbdb;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background: #f2f2f2;
}
.linkboxgrey1 p
{
	padding:0;
	margin:0;
}
#middle .linkboxgrey1 .imageleft
{
	padding: 5px 0 0 8px;
}
.linkboxgrey1 .roundedheader p /* this controls the header */
{
	border: 1px solid #f2f2f2;
	text-align: left;
	color:#000;
	margin: 0;
	padding: 4px 4px 4px 8px;
	padding-bottom:0.5em;
	font-size:1.1em;
	font-weight: bold;
	background: #e2e2e2;
}

.linkboxgrey1 .docintrotext   /* this controls the text */
{
	color:#010101;
	margin: 0 8px;
	padding: 5px 0 5px 0;
	font-size:1em;
	display: block;
	text-align: left;
}


#middle #content .linkboxgrey1 .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0;
}

#middle #content .linkboxgrey1 a.doclink:visited
{
	color:#000;
}

#middle #content .linkboxgrey1 a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
}


/*=== Style for BoxBrownHeader ===*/

.linkboxheaderbrown1 /* this controls the box */
{
	border: 1px solid #dbdbdb;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	
	
}
.linkboxheaderbrown1 p
{
	padding:0;
	margin:0;
}
#middle .linkboxheaderbrown1 .imageleft
{
	padding: 5px 0 0 8px;
}
.linkboxheaderbrown1 .roundedheader p /* this controls the header */
{
	border: 1px solid #fff;
	text-align: left;
	color:#000;
	margin: 0;
	padding: 4px 4px 4px 8px;
	padding-bottom:0.5em;
	font-size: 1.1em;
	font-weight: bold;
	background: #f0e5dd;
	
}
.linkboxheaderbrown1 .docintrotext   /* this controls the text */
{
	color:#010101;
	margin: 0 8px;
	padding: 5px 0 5px 0;
	display: block;
	text-align: left;
}


#middle #content .linkboxheaderbrown1 .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0;
}

#middle #content .linkboxheaderbrown1 a.doclink:visited
{
	color:#000;
}

#middle #content .linkboxheaderbrown1 a.doclink:hover
{
	color: #693000;
	text-decoration: underline;
}

/*=== Style for LinkBoxHomePage ===*/
.linkboxhome /* this controls the box */
{
width: 248px;
border: 1px solid #dbdbdb;
margin:0;
margin-bottom: 5px;
padding-bottom: 5px;
float: left;
}
.linkbox3 p
{
padding:0;
margin:0;
}
.linkboxhome .roundedheader p /* this controls the header */
{
border: 1px solid #fff;
color:#010101;
margin: 0;
padding: 4px 4px 4px 8px;
padding-bottom:0.5em;
font-size: 1.1em;
font-weight: bold;
background: #e2e2e2;
}
.linkboxhome .docintrotext   /* this controls the text */
{
color:#010101;
margin: 0 8px;
padding: 5px 0 5px 0;
display: block;
}


#middle #content .linkboxhome .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	
	color: #000000;
	text-decoration: none;
}

#middle #content  a.doclink:visited
{
	color:#000;
}

#middle #content a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
}


/*=== Style for LeftBoxGreyHeader ===*/
.linkboxleftheadergrey1 /* this controls the box */
{
	border: 1px solid #dbdbdb;
	margin:0;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	float: left;
	text-align: center;
}
.linkboxleftheadergrey1 p
{
	padding:0;
	margin:0;
}
#middle .linkboxleftheadergrey1 .imageleft
{
	padding: 5px 0 0 8px;
}

.linkboxleftheadergrey1 .roundedheader p /* this controls the header */
{
	border: 1px solid #fff;
	text-align: left;
	color:#000;
	margin: 0;
	padding: 4px 4px 4px 8px;
	padding-bottom:0.5em;
	font-size:1.1em;
	font-weight: bold;
	background: #e2e2e2;
	
	
}
.linkboxleftheadergrey1 .docintrotext   /* this controls the text */
{
	color:#010101;
	margin: 0 8px;
	padding: 5px 0 5px 0;
	display: block;
	text-align: left;
}


#middle #content .linkboxleftheadergrey1 .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 18px;
 	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0;
}

#middle #content .linkboxleftheadergrey1 a.doclink:visited
{
	color:#000;
}

#middle #content .linkboxleftheadergrey1 a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
}


/*=== Style for (Small)Highlighttext(Grey-Brown-Pink) ===*/


/* Specific style for the color */
.highpink
{
	background: #fdf1f9;
}
#middle #content .highpink a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
}

.highgrey
{
	background: #f5f5f5;
}
#middle #content .highgrey a.doclink:hover
{
	color: #d80b8c;
	text-decoration: underline;
}
.highbrown
{
	background: #f0e5dd;
}
#middle #content .highbrown a.doclink:hover
{
	color: #000;
	text-decoration: underline;
}



/* Specific style for the big and small box */
.smallhight
{
	width: 310px;
}

.bighight
{
	clear: both;
}



/* Generic style for all hightlight box */
.hightlighttext /* this controls the box */
{
	
	border: 1px solid #dbdbdb;
	margin: 0.5em 0;
	padding: 8px 5px 10px 8px;
}
.hightlighttext p
{
	padding:0;
	margin:0;
}
/*100303 Added # version */
#cewrapper .hightlighttext p
{
  margin: 0;
}

.hightlighttext .cl
{
	clear: left;
}

.hightlighttext .roundedheader p /* this controls the header */
{
	
	color: #000;
	margin: 0;
	padding: 0px;
	padding-bottom:0.5em;
	font-size:1.1em;
	font-weight: bold;
}
.hightlighttext .docintrotext   /* this controls the text */
{
	color:#000;
	margin: 0 0px;
	padding:0;
	font-size:1em;
	display: block;
}


#middle #content .highgrey .doclink, #middle #content .highpink .doclink, #middle #content .highbrown .doclink  /* this controls the link */
{  
  	padding: 4px 4px 0px 10px;
 	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0;
}

#middle #content .highgrey .doclink:visited, #middle #content .highpink .doclink:visited, #middle #content .highbrown .doclink:visited
{
	color:#000;
}







/*=== Style for LandingPageNews ===*/

.landingnews
{
	clear: left;
	padding: 0.5em 0px 1em 0;
	
}


#middle .landingnews p
{
	padding: 0;
	margin: 0;
}



/********************** USER DEFINED STYLES  ********************************/

.WSBodyS0		{ color:#d60c8c; } /* pink */
.WSBodyS1 		{ color:#743e12; } /* brown */
.WSBodyS2 		{font-size: 0.8em; }
.WSBodyS3		{font-size: 0.8em; color:#d60c8c; }
.WSBodyS4		{font-size: 0.8em; color:#743e12;}
.WSBodyS5		{font-size: 1.2em; }
.WSBodyS6		{font-size: 1.2em; color:#d60c8c; }
.WSBodyS7		{font-size: 1.2em; color:#743e12;}
.WSBodyS8		{background-color: #d60c8c; color: #fff; }
.WSBodyS9 		{background-color: #743e12; color: #fff; }


/*** 081202 ***/
.fixedwidth
{width:346px;
}

/* 110316 */

#middle #content .nofloat .doclink
 {  
 	color: #000;
}

/* 110504 Image alignment */
.imgleft
{padding-right:1em;
margin-bottom:1em;
float:left;
}

.imgright
{padding-left:1em;
margin-bottom:1em;
float:right;
}

.imgcentre
{margin:auto;
text-align:center;
display:block;
}

