/* 
	By placing the 'body', 'textarea', 'input', 'option', 'table' and 'select' tags 
	in this style sheet instead of the main style sheet allows 
	the text in the editor to display as it would in the web page
*/
body {
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
}

/* 
	For 'textarea', 'input', 'option', 'table' and 'select' tags 
	the font family is not inherited from the <body> tag and so has to be re-stated.
	
	IE doesn't inherit the font size from the body class for these tags.
	100% will set the font size of IE's form items to the font size in the BODY tag 
*/

textarea, input, select, option, table {
	font-size: 100%;
}
a {
	text-decoration: underline;
	color: #000;
}
a:visited {
	border-bottom: none !important;
	text-decoration: underline !important;
	color:#666;
}
a:hover {
	text-decoration: none;
	border-bottom: none !important;
}

p {
	line-height: 1.5em;
}
img, form, table {
	margin: 0;
	padding: 0;
	border: none;
}
.printonly {
	display: none;
}


/** TEXT STYLES **/
/* $name='Heading' */
h1, .heading {
	font-size: 140%;
	color: #000;
	font-weight: bold;
	margin: 1em 0 0 0;
	padding: 0 0 1em 0;
	background: url(../images/common/dots.gif) repeat-x left bottom;
}

/* $name='Sub Heading' */
h2, .subheading {
	font-size: 120%;
	color: #000000;
	font-weight: bold;
}

/* $name='Sub Heading Lite' */
h3, .subheadinglite {
	color: #000000;
	font-weight: bold;
}

/* $name='Alternative Sub Heading 1 - Priority Services 1' */
.subheadingpriority1a {
	font-size: 95%;
	color: #2EA079;
	font-weight: bold;
}

/* $name='Alternative Sub Heading 2 - Priority Services 1' */
.subheadingpriority1b {
	font-size: 95%;
	color: #FFFFFF;
	font-weight: bold;
}

/* $name='Alternative Sub Heading Lite 1 - Priority Services 1' */
.subheadinglitepriority1a {
	color: #1E634F;
	font-weight: bold;
}

/* $name='Alternative Sub Heading Lite 2 - Priority Services 1' */
.subheadinglitepriority1b {
	color: #FFFFFF;
	font-weight: bold;
}

/* $default $name='Body Text'*/
/* Normal text - the class name will be used in the dialogues... */
.normal {
	color: #000000;
	text-align: left;
}

/* $name='Alternative Body Text - Priority Services 1'*/
.normalpriority1 {
	color: #FFFFFF;
	text-align: left;
}

/* $name='Blue Text' */
.bluetext {
	color: #333399;
	text-align: left;
}

/* Bulleted List Style  - NOTE This is only required if using the Flash editor. */
/* $name='Bulleted List' */
li, LI {
	color: #000000;
}

/* $default $name='Body Text'*/
/* Normal text - the class name will be used in the dialogues... */
.normal {
	text-align: left;
}

/** TABLES **/
/* $default $name='Border' */.tableBorder {
	background-color: #9999CC;
	font-size: 100%;
}

/* $default $name='Cell White' */.tableCellWhite {
	background-color: #FFFFFF;
	font-size: 100%;
}
/* $name='Cell Mid Blue' */.tableCellMdBlue {
	background-color: #6666CC;
	font-size: 100%;
}
/* $name='Cell Dark Blue' */.tableCellDkBlue {
	background-color: #003399;
	font-size: 100%;
}
/* $name='Cell Grey' */.tableCellGrey {
	background-color: #F0F0F0;
	font-size: 100%;
}

/** FCKEditor Table Automatic Format Styles **/

/* $style='Basic Heading' $value='ts1' */

/* $name='Table Style Basic Heading - General' */
.ts1general {
	color: #1E634F;
	background-color: #ECF7F3;
	border: none;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Basic Heading - Top Left' */
.ts1topleft {
	color: #1E634F;
	background-color: #ECF7F3;
	border: none;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Basic Heading - Top Centre' */
.ts1topcenter {
	color: #1E634F;
	background-color: #ECF7F3;
	border: none;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Basic Heading - Top Right' */
.ts1topright {
	color: #1E634F;
	background-color: #ECF7F3;
	border: none;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Basic Heading - Middle Left' */
.ts1middleleft {
	color: #1E634F;
	background-color: #ECF7F3;
	border: none;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Basic Heading - Middle Centre' */
.ts1middlecenter {
	font-weight: normal;
}

/* $name='Table Style Basic Heading - Middle Right' */
.ts1middleright {
	font-weight: normal;
}

/* $name='Table Style Basic Heading - Bottom Left' */
.ts1bottomleft {
	font-weight: normal;
}

/* $name='Table Style Basic Heading - Bottom Centre' */
.ts1bottomcenter {
	font-weight: normal;
}

/* $name='Table Style Basic Heading - Bottom Right' */
.ts1bottomright {
	font-weight: normal;
}


/* $name='Table Style Basic Heading - Odd' */
.ts1odd {
	background-color: #eeeeee;
}

/* $name='Table Style Basic Heading - Even' */
.ts1even {
	background-color: #eeeeee;
}


/* $style='Heading - with stripe' $value='ts2' */

/* $name='Table Style Heading - with stripe - General' */
.ts2general {
	color: #ECF7F3;
	font-weight: normal;
	color: #000000;
}

/* $name='Table Style Heading - with stripe - Top Left' */
.ts2topleft {
	color: #ECF7F3;
	border: solid 1px #ECF7F3;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Heading - with stripe - Top Centre' */
.ts2topcenter {
	color: #ECF7F3;
	border: solid 1px #ECF7F3;
	white-space: nowrap;
	padding: 0.8em;
}

/* $name='Table Style Heading - with stripe - Top Right' */
.ts2topright {
	color: #ECF7F3;
	border: solid 1px #ECF7F3;
	white-space: nowrap;
	padding: 0.8em;
}


/* $name='Table Style Heading - with stripe - Middle Left' */
.ts2middleleft {
	font-weight: normal;
}

/* $name='Table Style Heading - with stripe - Middle Centre' */
.ts2middlecenter {
	font-weight: normal;
}

/* $name='Table Style Heading - with stripe - Middle Right' */
.ts2middleright {
	font-weight: normal;
}

/* $name='Table Style Heading - with stripe - Bottom Left' */
.ts2bottomleft {
	font-weight: normal;
	padding: 0.5em 1em;
	border: solid 1px #ECF7F3;
}

/* $name='Table Style Heading - with stripe - Top Left' */
.ts2bottomcenter {
	font-weight: normal;
	padding: 0.5em 1em;
	border: solid 1px #ECF7F3;
}

/* $name='Table Style Heading - with stripe - Top Left' */
.ts2bottomright {
	font-weight: normal;
	padding: 0.5em 1em;
	border: solid 1px #ECF7F3;
}

/* $name='Table Style Heading - with stripe - Odd' */
.ts2odd {
	background-color: #ffffff;
}

/* $name='Table Style Heading - with stripe - Even' */
.ts2even {
	background-color: #ffffff;
}

/* $style='Heading and Side - with stripe' $value='ts3' */

/* $name='Table Style Heading and Side - with stripe - General' */
.ts3general {
	font-weight: normal;
	color: #000000;
}

/* $name='Table Style Heading and Side - with stripe - Top Left' */
.ts3topleft {
	background-color: #660099;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and Side - with stripe - Top Centre' */
.ts3topcenter {
	background-color: #9966cc;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and Side - with stripe - Top Right' */
.ts3topright {
	background-color: #9966cc;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and Side - with stripe - Middle Left' */
.ts3middleleft {
	font-weight: normal;
	background-color: #eeeade;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}

/* $name='Table Style Heading and Side - with stripe - Middle Centre' */
.ts3middlecenter {
	font-weight: normal;
}

/* $name='Table Style Heading and Side - with stripe - Middle Right' */
.ts3middleright {
	font-weight: normal;
}

/* $name='Table Style Heading and Side - with stripe - Bottom Left' */
.ts3bottomleft {
	font-weight: normal;
	background-color: #eeeade;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}

/* $name='Table Style Heading and Side - with stripe - Top Left' */
.ts3bottomcenter {
	font-weight: normal;
}

/* $name='Table Style Heading and Side - with stripe - Top Left' */
.ts3bottomright {
	font-weight: normal;
}

/* $name='Table Style Heading and Side - with stripe - Odd' */
.ts3odd {
	background-color: #ffffff;
}

/* $name='Table Style Heading and Side - with stripe- Even' */
.ts3even {
	background-color: #ffffff;
}

/* $style='Heading and side with totals' $value='ts4' */

/* $name='Table Style Heading and side with totals - General' */
.ts4general {
	font-weight: normal;
	color: #000000;
}

/* $name='Table Style Heading and side with totals - Top Left' */
.ts4topleft {
	background-color: #660099;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and side with totals - Top Centre' */
.ts4topcenter {
	background-color: #ffffcc;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}

/* $name='Table Style Heading and side with totals - Top Right' */
.ts4topright {
	background-color: #eeeade;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}


/* $name='Table Style Heading and side with totals - Middle Left' */
.ts4middleleft {
	font-weight: normal;
	background-color: #9966cc;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and side with totals - Middle Centre' */
.ts4middlecenter {
	font-weight: normal;
}

/* $name='Table Style Heading and side with totals - Middle Right' */
.ts4middleright {
	font-weight: normal;
	background-color: #cccccc;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}


/* $name='Table Style Heading and side with totals - Bottom Left' */
.ts4bottomleft {
	font-weight: normal;
	background-color: #666666;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and side with totals - Top Left' */
.ts4bottomcenter {
	font-weight: normal;
	background-color: #666666;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and side with totals - Top Left' */
.ts4bottomright {
	font-weight: normal;
	background-color: #666666;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
}

/* $name='Table Style Heading and side with totals - Odd' */
.ts4odd {
	background-color: #ffffff;
}

/* $name='Table Style Heading and side with totals - Even' */
.ts4even {
	background-color: #ffffff;
}


/* $style='General 1' $value='tg1' */

/* $name='Table Style General 1 - General' */
.tg1general {
	font-weight: normal;
}

/* $name='Table Style General 1 - Top Left' */
.tg1topleft {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 1 - Top Centre' */
.tg1topcenter {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 1 - Top Right' */
.tg1topright {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 1 - Middle Left' */
.tg1middleleft {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* $name='Table Style General 1 - Middle Centre' */
.tg1middlecenter {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* $name='Table Style General 1 - Middle Right' */
.tg1middleright {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* $name='Table Style General 1 - Bottom Left' */
.tg1bottomleft {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* $name='Table Style General 1 - Top Left' */
.tg1bottomcenter {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* $name='Table Style General 1 - Top Left' */
.tg1bottomright {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* $name='Table Style General 1 - Odd' */
.tg1odd {
	background-color: #F6F6F6;
}

/* $name='Table Style General 1 - Even' */
.tg1even {
	background-color: #F6F6F6;
}

/* $style='General 2' $value='tg2' */

/* $name='Table Style General 2 - General' */
.tg2general {
	background-color: #FFEEBA;
	color: #004A84;
}

/* $name='Table Style General 2 - Top Left' */
.tg2topleft {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 2 - Top Centre' */
.tg2topcenter {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

/* $name='Table Style General 2 - Top Right' */
.tg2topright {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

/* $name='Table Style General 2 - Middle Left' */
.tg2middleleft {
	background-color: #FFFBED;
	color: #004A84;
	font-weight: bold;
}

/* $name='Table Style General 2 - Middle Centre' */
.tg2middlecenter {
	text-align: right;
}

/* $name='Table Style General 2 - Middle Right' */
.tg2middleright {
	text-align: right;
}

/* $name='Table Style General 2 - Bottom Left' */
.tg2bottomleft {
	border: none;
	padding: 1em;
}

/* $name='Table Style General 2 - Bottom Centre' */
.tg2bottomcenter {
	border: none;
	padding: 1em;
}

/* $name='Table Style General 2 - Bottom Right' */
.tg2bottomright {
	border: none;
	padding: 1em;
}

/* $name='Table Style General 2 - Odd' */
.tg2odd {
	background-color: #ECF7F3;
}

/* $name='Table Style General 2 - Even' */
.tg2even {
	background-color: #1E634F;
}


/* $style='General 3' $value='tg3' */

/* $name='Table Style General 3 - General' */
.tg3general {
	font-weight: normal;
}

/* $name='Table Style General 3 - Top Left' */
.tg3topleft {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 3 - Top Centre' */
.tg3topcenter {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 3 - Top Right' */
.tg3topright {
	background-color: #FFEEBA;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 3 - Middle Left' */
.tg3middleleft {
	font-weight: normal;
}

/* $name='Table Style General 3 - Middle Centre' */
.tg3middlecenter {
	font-weight: normal;
}

/* $name='Table Style General 3 - Middle Right' */
.tg3middleright {
	font-weight: normal;
}

/* $name='Table Style General 3 - Bottom Left' */
.tg3bottomleft {
	font-weight: normal;
}

/* $name='Table Style General 3 - Bottom Centre' */
.tg3bottomcenter {
	font-weight: normal;
}

/* $name='Table Style General 3 - Bottom Right' */
.tg3bottomright {
	font-weight: normal;
}

/* $name='Table Style General 3 - Odd' */
.tg3odd {
	background-color: #F6F6F6;
}

/* $name='Table Style General 3 - Even' */
.tg3even {
	background-color: #FFFFFF;
}

/* $style='General 4' $value='tg4' */

/* $name='Table Style General 4 - General' */
.tg4general {
	font-weight: normal;
}

/* $name='Table Style General 4 - Top Left' */
.tg4topleft {
	background-color: #3D66B5;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

/* $name='Table Style General 4 - Top Centre' */
.tg4topcenter {
	background-color: #3D66B5;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

/* $name='Table Style General 4 - Top Right' */
.tg4topright {
	background-color: #3D66B5;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

/* $name='Table Style General 4 - Middle Left' */
.tg4middleleft {
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}

/* $name='Table Style General 4 - Middle Centre' */
.tg4middlecenter {
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}

/* $name='Table Style General 4 - Middle Right' */
.tg4middleright {
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}

/* $name='Table Style General 4 - Bottom Left' */
.tg4bottomleft {
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}

/* $name='Table Style General 4 - Bottom Centre' */
.tg4bottomcenter {
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}

/* $name='Table Style General 4 - Bottom Right' */
.tg4bottomright {
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
