/* CSS Document */

BODY {
	FONT-SIZE: medium;
	MARGIN: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffaa;
	background-image: none;
}

.formatbar {
	WIDTH: 100%;
	HEIGHT: 5px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #99ff66;
}

.crumbtrail {
	TEXT-ALIGN: center
}

.floatLeft {
	position: relative;
	float: left;
	height: auto;
}

.newLine {
	clear: all;
}

.clearboth  {
	clear: both;
}


/*=========================accessibility options===========================*/

.accessKey {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.HideContent {
	DISPLAY: none
}

.access {
	position: absolute; left: -900em;text-indent: -9000em;
}

.textSize1 {
 	font-size:100%;
}

.textSize2 {
	font-size:120%;
}

.textSize3 {
	font-size:140%;
}

.textSize4 {
	font-size:160%;
}

.textSize5 {
	font-size:180%;
}

.AccessHeaderTable {
	BORDER-RIGHT: blue 3px outset;
	BORDER-TOP: blue 3px outset;
	BORDER-LEFT: blue 3px outset;
	BORDER-BOTTOM: blue 3px outset;
	WIDTH: 100%;
}

/*=============================buttons===============================*/

.buttonRelative {
	width: 33%;
	float: left;
}

.buttonLayout {
	width: 150px;
}

.afterButtons{
	clear: left;
}

.MainButtonList_Size1 {
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: large;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: super;
	COLOR: yellow;
	width:140px;
	LINE-HEIGHT: 3ex;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

.MainButtonList_Size1 A:link {
	BACKGROUND-COLOR: blue;
	BORDER-BOTTOM: black solid;
	BORDER-LEFT: aqua thin solid;
	BORDER-RIGHT: black solid;
	BORDER-TOP: aqua thin solid;
	COLOR: yellow;
	DISPLAY: block;
	HEIGHT: 100%;
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-TYPE: none;
	PADDING-BOTTOM: 0.5em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0.5em;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: super;
	WIDTH: 7.7em;
}
.MainButtonList_Size1 A:visited {
	BACKGROUND-COLOR: blue;
	BORDER-BOTTOM: black medium solid;
	BORDER-LEFT: aqua thin solid;
	BORDER-RIGHT: black medium solid;
	BORDER-TOP: aqua thin solid;
	COLOR: yellow;
	DISPLAY: block;
	HEIGHT: 100%;
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-TYPE: none;
	PADDING-BOTTOM: 0.5em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0.5em;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: super;
	WIDTH: 7.7em;
}

.MainButtonList_Size1 A:hover {
	BORDER-TOP-WIDTH: medium;
	BORDER-LEFT-WIDTH: medium;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: thin;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-WIDTH: thin
}
.MainButtonList_Size1 A:active {
	BORDER-TOP-WIDTH: medium;
	BORDER-LEFT-WIDTH: medium;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: thin;
	BORDER-TOP-COLOR: black;
	BACKGROUND-COLOR: #800000;
	BORDER-RIGHT-WIDTH: thin
}

#AZSearchButton {
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: medium;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
#AZSearchButton A:link {
	BORDER-RIGHT: black solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: gray thin solid;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: small;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: sub;
	BORDER-LEFT: gray thin solid;
	WIDTH: 30%;
	COLOR: black;
	LINE-HEIGHT: 3ex;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TOP: -4px;
	HEIGHT: 10%;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#AZSearchButton A:visited {
	BORDER-RIGHT: black solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: gray thin solid;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: small;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: sub;
	BORDER-LEFT: gray thin solid;
	WIDTH: 30%;
	COLOR: black;
	LINE-HEIGHT: 3ex;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TOP: -4px;
	HEIGHT: 10%;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#AZSearchButton A:hover {
	BORDER-TOP-WIDTH: medium;
	BORDER-LEFT-WIDTH: medium;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: thin;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-WIDTH: thin
}

#TextOnlyButton {
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: medium;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative;
	TEXT-DECORATION: none
}
#TextOnlyButton A:link {
	BORDER-RIGHT: black solid;
	BORDER-TOP: gray thin solid;
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: x-small;
	VERTICAL-ALIGN: sub;
	BORDER-LEFT: gray thin solid;
	WIDTH: 150px;
	COLOR: black;
	LINE-HEIGHT: 3ex;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TOP: -10px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#TextOnlyButton A:visited {
	BORDER-RIGHT: black solid;
	BORDER-TOP: gray thin solid;
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: x-small;
	VERTICAL-ALIGN: sub;
	BORDER-LEFT: gray thin solid;
	WIDTH: 150px;
	COLOR: black;
	LINE-HEIGHT: 3ex;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TOP: -10px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#TextOnlyButton A:hover {
	BORDER-TOP-WIDTH: medium;
	BORDER-LEFT-WIDTH: medium;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: thin;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-WIDTH: thin
}

.NewsMoreButton {
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: medium;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none;
	FLOAT: LEFT;
	WIDTH:10%
}

.NewsMoreButton A:link {
	BORDER-RIGHT: black solid;
	BORDER-TOP: gray thin solid;
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: small;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: gray thin solid;
	WIDTH: 100%;
	COLOR: yellow;
	LINE-HEIGHT: 3ex;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	HEIGHT: 100%;
	BACKGROUND-COLOR: blue;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	MARGIN-LEFT: 10px;
}

.NewsMoreButton A:visited {
	BORDER-RIGHT: black solid;
	BORDER-TOP: gray thin solid;
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: small;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: gray thin solid;
	WIDTH: 100%;
	COLOR: yellow;
	LINE-HEIGHT: 3ex;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	HEIGHT: 100%;
	BACKGROUND-COLOR: blue;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	MARGIN-LEFT: 10px;
}
.NewsMoreButton A:hover {
	BORDER-TOP-WIDTH: medium;
	BORDER-LEFT-WIDTH: medium;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: thin;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-WIDTH: thin
}

/*==========================text styles============================*/

.centreText {
	TEXT-ALIGN: center;
}

.textLinksPadding{
	padding-left:10px;
}

.textLinksPadding a{
	text-decoration:none;
}

.textSettingsPadding{
	padding-left:1px;
}

.textSettingsPadding a{
	text-decoration:none;
}

.textLeft{
	text-align:left;
}

.newsHeadline {
	FONT-SIZE: medium;
	TEXT-ALIGN: left;
	WIDTH: 90%;
	padding-top: 2px;
	FLOAT: LEFT
}

.newsHeaderLeft {
	font: Trebuchet MS, verdana, geneva, sans-serif;
	font-size: 14;
	color: black; 	
	FONT-WEIGHT: bolder;
	width: 100%;
	text-align: left;
}
.newsHeaderCentre {
	font: Trebuchet MS, verdana, geneva, sans-serif;
	font-size: 14;
	color: black; 	
	FONT-WEIGHT: bolder;
	width: 100%;
	text-align: center;
}

.pageHeaderCentre {
	WIDTH: 60%;
	TEXT-ALIGN: center
}

.pageHeaderLeft {
	WIDTH: 20%;
	TEXT-ALIGN: left
}

.title {
	FONT-WEIGHT: normal;
	FONT-SIZE: x-large;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

.pageHeaderRight {
	WIDTH: 20%;
	TEXT-ALIGN: right
}

.pageSynopsis {
	FONT-WEIGHT: bolder;
	FONT-SIZE: larger;
	TEXT-ALIGN: center;
}


.homepageHeaderLink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	TEXT-ALIGN: center;
	Vertical-align: middle
}

/*==========================A-Z Search============================*/

.azsearch
{
	MARGIN: 0px 5px;
	TEXT-ALIGN: left
}
.AZ_Search_Body
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left
}
.AZ_Search_detail
{
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	border-spacing: 0px
}
.AZ_Search_Letter
{
	FONT-SIZE: large;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.AZ_Search_Letters
{
	TEXT-ALIGN: center
}

.AZ_Search_results
{
	FONT-SIZE: large;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
}

/*==========================footer============================*/

.footer{
	BORDER-RIGHT: blue 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: blue 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: blue 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: blue 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 5%;
	BACKGROUND-COLOR: #99ff66
}
.footerInnerTable{
	BORDER-RIGHT: blue thin solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: blue thin solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: blue thin solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: blue thin solid;
	BACKGROUND-COLOR: #99ff66
}
.footerOuterTable{
	BORDER-RIGHT: blue thick solid;
	BORDER-TOP: blue thick solid;
	BORDER-LEFT: blue thick solid;
	BORDER-BOTTOM: blue thick solid
}

.footertext {
	FONT-WEIGHT: normal;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FLOAT: left;
}
.footertext a {
	FONT-WEIGHT: normal;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FLOAT: left;
}

/*==========================items layout============================*/

.itemLogo{
	vertical-align: top;
	width: 30%;
}

.itemDivider {
	background-color: #0000FF;
	float: left;
	width: 5px;
	display: block;
	/*border: 1px solid #0000FF;*/
}

.ListItemDescription {
	TEXT-ALIGN: left
}

.ListitemsCellDivider {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-COLLAPSE: collapse;
	HEIGHT: 2px;
	BACKGROUND-COLOR: blue;
	BORDER-RIGHT-WIDTH: 0px
}

.listItemsTableDivider {
	BORDER-RIGHT-WIDTH: 3px;
	WIDTH: 1px;
	BACKGROUND-COLOR: blue
}

.listItemsTableDevider {
	BORDER-RIGHT-WIDTH: 3px;
	WIDTH: 1px;
	BACKGROUND-COLOR: blue
}

.listItemsTableInnerAdmin {
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	WIDTH: 100%;
	HEIGHT: AUTO;
	PADDING-TOP: 2px;
	BORDER-COLLAPSE: collapse;
	text-align: left;
	background-color: #98fb98;
}

.listItemsTableInner {
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	HEIGHT: AUTO;
	PADDING-TOP: 2px;
	BORDER-COLLAPSE: collapse;
	text-align: left;
	background-color: #98fb98;
}

.listItemsTableInner2 {
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	HEIGHT: AUTO;
	PADDING-TOP: 2px;
	BORDER-COLLAPSE: collapse;
	text-align: left;
	background-color: #FFFFAA;
}

.listItemsTableOuter {
	BORDER-RIGHT: blue 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: blue 2px solid;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: blue 2px solid;
	WIDTH: 95%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: blue 2px solid;
	BORDER-COLLAPSE: collapse;
}

.itemLogo2 {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	float: left;
	text-align: center;
	vertical-align: top;
}


.itemText {
	float: left;
	vertical-align: top;
	width: 98%;
}
.itemText2 {
	float: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left:2px;
}

.itemFooterLink {
	clear: left;
	text-align: center;
	float: left;
	padding: 30px;
}

.itemFooterTopLink {
	text-align: right;
	float: none;	
	text-align: right;
	float: left;
	width: 98%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rightColumn{
	float:right;
	width: 70%;
	height: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftColumn{
	float:left;
	width: 29%;
	text-align: center;
	height: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftColumn img{
	padding: 10px;
	float: none;
	text-align: center;
	vertical-align: top;
	border: 0;
}

.leftColumn a{
	clear: left;
	text-align: center;
}

/*==========================Page & layout tables============================*/

.PageHeaderMainTable {
	BORDER-RIGHT: #0000ff 4px solid;
	BORDER-TOP: #0000ff 4px solid;
	BORDER-LEFT: #0000ff 4px solid;
	BORDER-BOTTOM: #0000ff 4px solid;
	HEIGHT: 95%;
	BACKGROUND-COLOR: #99ff66
}

.HeaderTableMain{
	BORDER-RIGHT: blue 3px outset;
	BORDER-TOP: blue 3px outset;
	BORDER-LEFT: blue 3px outset;
	BORDER-BOTTOM: blue 3px outset;
	WIDTH: 100%;
	BACKGROUND-COLOR: #99ff66
}

.indexbox {
	BACKGROUND: white;
	BORDER-BOTTOM: solid thin #ccc;
	BORDER-LEFT: solid thin #ccc;
	BORDER-RIGHT: solid thin #ccc;
	BORDER-TOP: solid thin #ccc;
	display: table;
	HEIGHT: auto;
	width: 9em;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

table.bookmarks
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 400px;
background-color: #fafafa;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;}


.bookmarksHd
{ border-bottom: 2px solid #d79900;
background-color: #fff2ba;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


.bookmarksBod p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;}

/*==========================text search============================*/

.searchLayoutTable {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}

#txtsearchtext {
	MARGIN: 0px 5px;
	VERTICAL-ALIGN: baseline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

#txtsearchtext A:link {
	BORDER-RIGHT: black solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: gray thin solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: small;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: gray thin solid;
	WIDTH: 50px;
	COLOR: black;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20%;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#txtsearchtext A:visited {
	BORDER-RIGHT: black solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: gray thin solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: large;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: gray thin solid;
	WIDTH: 50px;
	COLOR: black;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: black solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20%;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#txtsearchtext A:hover {
	BORDER-TOP-WIDTH: medium;
	BORDER-LEFT-WIDTH: medium;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: thin;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-WIDTH: thin
}

/*==========================news============================*/

.newsThumbnail{
	float:left;
	width: 20%; 
	margin-right:2%;
}
.newsRow{
	width: 100%;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 2px;
}
.newsText {
	text-align: left;
}

/*==========================redundent?============================*/


.tabs
{
    BORDER-RIGHT: #ffffcc;
    BORDER-TOP: #ffffcc;
    FONT-SIZE: 18px;
    BORDER-LEFT: #ffffcc;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffcc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.toolbar
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: right
}
.toolbartext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*==========================Styles for table definitions==========================*/

/* To style tables found in the 'Default Styles' style definition object. 

   These are the table styles that content authors can apply to their tables in the Text Wizard.  */



span.underline 		{ text-decoration: underline; }

table.tabledef 		{ border-spacing: 0; margin-bottom: 1.1em; }

table.tabledef td	{ vertical-align: top; }

table.tabledef th	{ font-size: 0.8em; background-color: #E8F2DB; }



table.paddingLarge td,table.paddingLarge th { padding: 0.5em; vertical-align: top}



table.paddingStandard td,table.paddingStandard th 	{ padding: 0.3em; }

table.paddingSmall td,table.paddingStandard th 		{ padding: 0.1em; }



th.leftHeader { text-align: left; } /* To align header cells to the left - can be used by other styles */





/* ***  Tables with borders ***  */

/* These styles can be combined with .tabledef (See above) or .dataTable (See main stylesheet) (or any other table)*/

table.border { border-top: 1px solid #8C8C8C; border-right: 1px solid #8C8C8C; }

table.border td,table.border th { border-bottom: 1px solid #8C8C8C; border-left: 1px solid #8C8C8C;  }



table.fullWidth { width: 100%; }

table.centerTable {margin-left:auto; margin-right:auto;}

div.centerTableWrapper { text-align: center; }

table.fixedWidth { width: 550px; }

td.fiftyPerc { width: 50%; }

th.fiftyPerc { width: 50%; }

td.third { width: 33%; }

th.third { width: 33%; }
