/* --------------------------------------------------------------------Generic Styles */

body {
	font-family: "Trebuchet MS", sans-serif !important;
	color: #FFFFFF !important;
	margin: 0px !important;
	text-align: center !important;
	background-color: #000000 !important;
	background-image: none !important;
}

body table {
	width: 750px !important;
	background-color: #000000 !important;}

p {
	line-height: 25px !important;
	text-indent: 0pt !important;
	font-size: 17px !important;
	font-weight: normal !important;


}

td {
	width: auto !important;

}
li{
	font-size: 17px !important;
	/*clip: rect(auto auto 10px auto) !important;*/
	padding-bottom: 7px !important;
	line-height: 25px !important;



}

/* --------------------------------------------------------------------Headers */

xxx.xxxxxxxxxxHeaders {}

h1 {
	color: #FFFFFF !important;
	text-align: center !important;
	padding: 3px !important;
	width: 100% !important;
	border: 1px solid #000000 !important;
	text-transform: none !important;
	font-family: "Trebuchet MS", sans-serif !important;
	font-weight: bolder !important;
	font-size: 35px !important;
	background-color: #0000FF !important;



}
h2 {
	color: #00FFFF !important;
	text-align: center !important;
	padding: 3px !important;
	width: 100% !important;
	font-family: "Trebuchet MS", sans-serif !important;
	font-weight: bold !important;
	margin-top: 30px !important;
	font-size: 30px !important;
	border-bottom: 1px solid #00FFFF !important;




}
h3 {
	color: #00FFFF !important;
	text-align: center !important;
	padding: 3px !important;
	width: 100% !important;
	font-weight: normal !important;
	font-family: "Trebuchet MS", sans-serif !important;
	font-size: 25px !important;


}
h4 {
	color: #00FFFF !important;
	text-align: center !important;
	font-weight: bold !important;
	font-family: "Trebuchet MS", sans-serif !important;
	font-size: 20px !important;

}

/* --------------------------------------------------------------------Hyperlinks */

xxx.xxxxxxxxxxHyperlinks {}
a{
	color: #FFFF00 !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #666666 !important;


}
a:hover {
	color: #FFFF00 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #CC0000 !important;
}
a.download{
	color: #FFFF00 !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #666666 !important;


}
a.download:hover {
	color: #FFFF00 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #CC0000 !important;
}

/* --------------------------------------------------------------------layout for individual cells*/
/* --------------------------------------------------------------------right hand side menu */

xxx.xxxxxxxxxxRightHandMenu {}

td.right {
	width: 225px !important;
	padding: 3px 3px 25px !important;
	vertical-align: top !important;
	border-right-style: solid !important;
	border-right-width: 6px !important;
	border-left-width: 1px !important;
	border-right-color: #0000FF!important;
	border-left-color: #000000 !important;
	border-left-style: solid !important;
	background-image: none !important;



}
td.right p{
	line-height: 27px !important;
	text-indent: 0pt !important;
}
td.right a{
	height: 25px !important;
	width: 225px !important;
	border-left-width: 4px !important;
	border-left-style: solid !important;
	border-left-color: #FFFF00 !important;
	padding-left: 4px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	text-decoration: underline !important;



}
td.right a:hover {
	height: 25px !important;
	width: 225px !important;
	text-decoration: none !important;
	border-left-width: 4px !important;
	border-left-style: solid !important;
	border-left-color: #FF0000 !important;
	padding-bottom: 2px !important;
	padding-left: 4px !important;
	font-weight: bold !important;

	}

/* --------------------------------------------------------------------upper link bar */

xxx.xxxxxxxxxxLinkBar {}

td.linkbarright{
	background-color: #0000FF !important;
	color: #FFFFFF !important;
	border-top-width: 0px !important;
	border-right-width: 1px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: solid !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	border-top-color: #000000 !important;
	border-right-color: #000000 !important;
	border-bottom-color: #000000 !important;
	border-left-color: #000000 !important;
	text-align: right !important;
	padding: 3px !important;
	font-size: 16px !important;
	font-weight: bold !important;



}
td.linkbarright a, td.linkbarleft a, td.lower a  {
	color: #FFFF00 !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	font-family: "Trebuchet MS", sans-serif !important;
	font-size: 16px !important;
	margin: 1px !important;
	padding: 1px !important;
	border: 1px solid #FFFF00 !important;
	background-color: #666666 !important;
	height: 15px !important;
	}
td.linkbarright a:hover, td.linkbarleft a:hover, td.lower a:hover  {
	color: #FFFF00 !important;
	font-weight: bold !important;
	background-color: #666666 !important;
	text-decoration: none !important;
	border: 1px solid #FFFF00 !important;

	}
	
td.linkbarleft{
	background-color: #0000FF !important;
	color: #FFFFFF !important;
	border-top-width: 0px !important;
	border-right-width: 6px !important;
	border-bottom-width: 0px !important;
	border-left-width: 1px !important;
	border-top-style: none !important;
	border-right-style: solid !important;
	border-bottom-style: none !important;
	border-left-style: solid !important;
	border-right-color: #0000FF!important;
	border-bottom-color: #000000 !important;
	border-left-color: #000000 !important;
	text-align: center !important;
	padding: 3px !important;
	font-weight: bold !important;
	font-family: "Trebuchet MS", sans-serif !important;
	border-top-color: #000000 !important;
	font-size: 16px !important;



}

/* ------------------------------------------------------ main content cell */

xxx.xxxxxxxxxxMainContentCell {}

td.leftlower {
	border-right-width: 1px !important;
	border-right-style: solid !important;
	border-right-color: #000000 !important;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	border-top-color: #000000 !important;
	border-bottom-color: #000000 !important;
	border-left-color: #000000 !important;
	width: 525px !important;
	background-image: none !important;





}
td.leftlower td.picture {
	vertical-align: top !important;
	width: 145px !important;



}
td.leftlower td.pictext {
	border: 2px dashed #F0F0F0 !important;
	vertical-align: top !important;
}
td.leftlower td.pictextnb {
	vertical-align: top !important;
	padding: 5px 5px 5px 10px !important;

}
td.leftlower td.border {
	border: 2px dashed #F0F0F0 !important;
	vertical-align: middle !important;
	margin: 1px !important;
	padding: 1px !important;


}
td.leftlower td.border li {
	 !important;
	list-style-type: square !important;
	list-style-position: outside !important;
	white-space: normal !important;
	vertical-align: middle !important;



}
td.leftlower td.nb {
	vertical-align: middle !important;
	margin: 1px 1px 1px 6px !important;
	padding: 1px 1px 1px 6px !important;
}

/* --------------------------------------------------------------------upper logo*/

xxx.xxxxxxxxxxUpperLogo {}

td.logo {
	color: #0000FF !important;
	border-top-width: 0px !important;
	border-right-width: 1px !important;
	border-bottom-width: 0px !important;
	border-left-width: 1px !important;
	border-top-style: none !important;
	border-right-style: solid !important;
	border-bottom-style: none !important;
	border-left-style: solid !important;
	border-top-color: #000000 !important;
	border-right-color: #000000 !important;
	border-bottom-color: #000000 !important;
	border-left-color: #000000 !important;
	height: 140px !important;
	padding: 10px !important;
	/*background-image:   url(images/topright.jpg) !important;*/
	background-repeat: no-repeat !important;
	background-position: right top !important;

}

td.logo td.picture {
	margin: 0px !important;
	padding: 0px !important;
	height: 140px !important;
	width: 140px !important;
}
td.logo td.titletext {
	margin: 0px !important;
	padding: 0px 0px 0px 6px !important;
	height: 140px !important;
	vertical-align: middle !important;
	text-align: left !important;
	color: #00FFFF !important;
	font-weight: normal !important;
	font-family: Geneva, Arial, Helvetica, sans-serif !important; !important;
}

td.logo span {
	font-size: 30px !important;
}

/* --------------------------------------------------------------------other individual cell styles */

xxx.xxxxxxxxxxOtherCellStyles {}

td.leftupper{
	height: 25px !important;
	padding: 3px !important;
	text-align: right !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #F4F4F4 !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
	border-top-color: #F4F4F4 !important;
	border-right-color: #F4F4F4 !important;
	border-left-color: #F4F4F4 !important;
	font-size: 14px !important;

}
td.leftlower{
	padding: 12px 12px 80px !important;
	vertical-align: top !important;

}
td.lower{
	height: 25px !important;
	padding: 40px 3px 3px !important;
	background-color: #FFFFFF !important;
	border-right-width: 1px !important;
	border-right-style: solid !important;
	border-right-color: #000000 !important;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	border-top-color: #000000 !important;
	border-bottom-color: #000000 !important;
	border-left-color: #000000 !important;
	vertical-align: bottom  !important;
	text-align: right !important;
	font-size: 11px !important;



}

xxx.xxxxxxxxxxOtherStyles {}

p.noindent {

	line-height: 25px !important;
	text-indent: 0pt !important;
}

img.border {
	border: 3px dashed #F4F4F4 !important;
}

.centre {
text-align: center !important; }
.floatleft {
	float: left !important;
}
.audioonly {
	color: #FF0000 !important;
	display: none !important;
}
acronym{
	border: 0px none;
	text-decoration:none;
}
abbr{
	border: 0px none;
	text-decoration:none;
}