/* Content */
body,p,ol,ul,td,th,caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #4a4a4a
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4a4a4a
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0655B5
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #0033CC
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	color: #000000
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000
}

A:link {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A:visited {
	COLOR: #800080;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8000
}

A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8000
}

/* Sibos 2004 specific */
.bg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0655B5
}

.bg1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0655B5
}

.bg1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0655B5
}

.bg1:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff0066
}

.bg2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff0066
}

.bg2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff0066
}

.bg2:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0655B5
}

.bg3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0655B5
}

.bg3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0655B5
}

.bg3:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0878E5
}

.bg4:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0878E5
}

.bg4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #0878E5
}

.bg4:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

.bg4:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold
}

/*.bg5 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; font-weight: bold;} 
.bg5:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; font-weight: bold;} 
.bg5:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #800080; font-weight: bold;} 
.bg5:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF8000; font-weight: bold} 
.bg5:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF8000; font-weight: bold}
*/
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0655B5
}

/* Top Navigation  tools */
.tabsectionsbg {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #D60010;
	background-color: #FFCF10;
	background: #FFCF10;
}

.tabsections {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #D60010;
	background-color: #FFCF10;
	background: #FFCF10;
}

.tabsections:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #D60010;
	background-color: #FFCF10;
	background: #FFCF10;
}

.tabsections:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #D60010;
	background-color: #FFCF10;
	background: #FFCF10;
}

.tabsections:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #B52831;
	background-color: #FFCF10;
	background: #FFCF10;
}

.tabsections:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #B52831;
	background-color: #FFCF10;
	background: #FFCF10;
}

em {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #00CCFF;
	text-align: left
}

code {
	font-family: "Courier", "monospace";
	font-size: 9pt;
	color: #666666;
	font-weight: bold
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444444;
	TEXT-DECORATION: none;
}

.copyrightlink {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0033CC
}

.copyrightlink:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0033CC
}

.copyrightlink:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0033CC
}

.copyrightlink:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff8000
}

.copyrightlink:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff8000
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: 0033CC
}

.highlightbox {
	border: 1px solid #0033CC;
}

.titlelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold
}

.smalldate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: 006699
}

.orangetextnosize {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033CC
}

/* Form elements */
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000
}

input {
	font-family: Arial, Helvetica, sans-serif;	 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	width: 200px; 
	border: 1px #9999CC solid;
}
.vradio
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #21467B; 
width: 100px;
background-color: #E7E7E7;
border: 0px
}
input[type="radio"]{
	font-family: Courier New, Courier, Arial, Helvetica, sans-serif;	 
	font-size: 11px; 
	color: #000000; 
	width: 50px; 
	border: #E7E7E7; 
	
}
input.button {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000
}

/* SiteMap */
.SiteMapA:link {
	COLOR: #0000FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 9pt
}

.SiteMapA:visited {
	COLOR: #800080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 9pt
}

.SiteMapA:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8000;
	font-size: 9pt
}

.SiteMapA:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8000;
	font-size: 9pt
}

/* Top Navigation  tools */
.arialten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 300;
	color: #FFFFFF;
	text-decoration: none;
}

.arialten:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 300;
	color: #FFFFFF;
	text-decoration: none;
}

.arialten:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 300;
	color: #FFFFFF;
	text-decoration: none;
}

.arialten:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 300;
	color: #00CCFF;
	text-decoration: none;
}

.arialten:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 300;
	color: #00CCFF;
	text-decoration: none;
}

.search {
	width: 85px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.searchbutton {
	width: 20px;
	height: 17px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.searchtextresume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

/* Top Navigation  tab sections */
.verdtenb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}

.verdtenb:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}

.verdtenb:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}

.verdtenb:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #00CCFF;
	text-decoration: none;
}

.verdtenb:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #00CCFF;
	text-decoration: none;
}

.verdtenbblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #00CCFF;
	text-decoration: none;
}

/* Left menu */
.navlinkorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

.navlinkorange:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

.navlinkorange:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

.navlinkorange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF9900;
	TEXT-DECORATION: none;
}

.navlinkorange:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF9900;
	TEXT-DECORATION: none;
}

.menu {
	COLOR: #0033CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	font-weight: 600
}

/* Breadcrumbs */
.whereami {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AAAAAA
}

.whereami:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AAAAAA
}

.whereami:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AAAAAA
}

.whereami:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff8000
}

.whereami:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff8000
}

/* Applications prev next button */
.prevnext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.prevnext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.prevnext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.prevnext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF9900;
	TEXT-DECORATION: none;
}

.prevnext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF9900;
	TEXT-DECORATION: none;
}

/* Application "button" link */
.button {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0033CC
}

.button:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0033CC
}

.button:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0033CC
}

.button:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff8000
}

.button:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff8000
}

.graybutton {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #919191;
}

/* Table headers with link */
.title {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0033CC;
	background: #0033CC;
}

.title:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0033CC;
	background: #0033CC;
}

.title:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0033CC;
	background: #0033CC;
}

.title:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF8000;
	background-color: #0033CC;
	background: #0033CC;
}

.title:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF8000;
	background-color: #0033CC;
	background: #0033CC;
}

/* Application */
.bluetext {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0033CC
}

.whitetext {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff
}

.whitebg {
	background-color: #ffffff;
	background: #ffffff;
}

.lgraybg {
	background-color: #eeeeee;
	background: #eeeeee;
}

.graybg {
	background-color: #cccccc;
	background: #cccccc;
}

.dgraybg {
	background-color: #999999;
	background: #999999;
}

.bluebg {
	background-color: #0033CC;
	background: #0033CC;
}

.dbluebg {
	background-color: #003973;
	background: #003973;
}

.redbg {
	background-color: #ee2233;
	background: #ee2233;
}

.bluebox {
	border: 1px solid #0033CC;
}

.graybox {
	border: 1px solid #919191;
}

.redbox {
	border: 1px solid Red;
}

.orangebox {
	border: 1px solid #0033CC;
}

.buttonbox {
	border: 1px solid #0033CC;
	padding: 0px 3px 0px 3px;
	color: #0033CC;
}

.valid {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #339900;
}

.valid:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #339900;
}

.valid:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #339900;
}

.valid:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF8000;
}

.valid:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF8000;
}

.invalid {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #EE0000;
}

.invalid:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #EE0000;
}

.invalid:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #EE0000;
}

.invalid:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #EE0000;
}

.invalid:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #EE0000;
}

.unvalidated {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff8000;
}

.unvalidated:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff8000;
}

.unvalidated:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff8000;
}

.unvalidated:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff8000;
}

.unvalidated:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff8000;
}

.purple {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0099;
}

.purple:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0099;
}

.purple:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0099;
}

.purple:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0099;
}

.purple:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0099;
}

.highbutton {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #0033CC;
	line-height: 18px
}

.highbutton:visited {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #0033CC;
	line-height: 18px
}

.highbutton:link {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #0033CC;
	line-height: 18px
}

.highbutton:hover {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #ff8000;
	line-height: 18px
}

.nounderline {
	text-decoration: none
}

.navlink {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #000000
}

.navlink:link {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #000000
}

.navlink:visited {
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #000000
}

.navlink:hover {
	COLOR: Blue;
	TEXT-DECORATION: underline
}

.navlink:active {
	COLOR: Blue;
	TEXT-DECORATION: underline
}

.popper {
	position: absolute;
	visibility: hidden;
}

/* !!! TO BE REMOVED !!! */
address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF9900;
	font-weight: bold;
	font-style: normal
}  /* used for the 404 */
.whiteten {
	color: #FFFFFF
}

.reportingheader {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	color: #0033CC;
	font-weight: bold;
}

.navlinkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

.navlinkblue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

.navlinkblue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	TEXT-DECORATION: none;
}

.navlinkblue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00CCFF;
	TEXT-DECORATION: none;
}

.navlinkblue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00CCFF;
	TEXT-DECORATION: none;
}

.h3lines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0033CC;
	font-weight: bold
}

.righttitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* Dynamic menu */
.ddmx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.ddmx .item1,.ddmx .item1:link,.ddmx .item1:visited {
	padding: 3px 10px 3px 10px;
	font: 12px arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
}

.ddmx .item1-active,.ddmx .item1-active:link,.ddmx .item1-active:visited
	{
	padding: 3px 10px 3px 10px;
	font: 12px arial, Helvetica, sans-serif;
	color: #F6821F;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
}

.ddmx .item1:hover,.ddmx .item1:visited :hover,.ddmx .item1-active:hover,.ddmx .item1-active:visited
	:hover {
	color: #F6821F;
}

.ddmx .item2,.ddmx .item2:link,.ddmx .item2:visited {
	width: 150px;
	border-bottom: 1px solid rgb(100%, 100%, 100%);
	padding: 3px 8px 3px 8px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	position: relative;
	z-index: 500;
	background: #902A67;
}

.ddmx .item2-active,.ddmx .item2-active:link,.ddmx .item2-active:visited
	{
	width: 150px;
	border-bottom: 1px solid rgb(100%, 100%, 100%);
	padding: 3px 8px 3px 8px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	position: relative;
	z-index: 500;
	background: #F6821F;
}

.ddmx .item2:hover,.ddmx .item2:visited :hover,.ddmx .item2-active:hover,.ddmx .item2-active:visited
	:hover {
	background: #F6821F;
}

.ddmx .item2 b,.ddmx .item2-active b {
	position: absolute;
	top: 3px;
	right: 1px;
	border: 0;
}

.ddmx .section {
	border: 1px solid #FFFFFF;
	border-bottom: 0px;
	position: absolute;
	visibility: hidden;
	z-index: -1;
}

* html .ddmx td {
	position: relative;
}  /* ie 5.0 fix */ /* SIBOS 2005 styles */
.bannerbg {
	background: #F6821F;
}

.menubar {
	background: #B03A77;
}

.content-mainnews {
	padding: 0px 0px 20px 0px;
}

.content-mainnews-td-1 {
	background: url(feature_top.jpg) repeat-x;
	width: 245px;
	padding: 3px 0px 0px 0px;
}

.content-mainnews-td-2 {
	padding: 0px 2px 0px 0px;
}

.content-mainnews-td-3 {
	background: url(feature_top.jpg) repeat-x;
	padding: 3px 0px 0px 0px;
}

.content-mainnews-td-4 {
	background: url(feature_top.jpg) repeat-x;
	background-color: #eeeeee;
	padding: 10px 5px 0px 5px;
}

.content-topnews-topic {
	height: 22px;
	line-height: 22px;
	background: url(news_top.jpg) repeat-x;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #0655B5;
	font-weight: bold;
}

.content-topnews-topic a:link {
	color: #0655B5;
	text-decoration: none;
}

.content-topnews-topic a:visited {
	color: #0655B5;
	text-decoration: none;
}

.content-topnews-topic a:hover {
	color: #0655B5;
	text-decoration: none;
}

.content-topnews-topic a:visited :hover {
	color: #0655B5;
	text-decoration: none;
}

.content-mainnews-pose {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}

.content-mainnews-title {
	color: #0655B5;
	font-size: 15pt;
	line-height: 25px;
}

.content-mainnews-title:link {
	color: #0655B5;
	text-decoration: none;
}

.content-mainnews-title:hover {
	color: #ff0099;
	text-decoration: none;
}

.content-mainnews-title:visited {
	color: #0655B5;
	text-decoration: none;
}

.content-mainnews-title:visited :hover {
	color: #ff0099;
	text-decoration: none;
}

.content-topnews {
	padding: 0px 0px 10px 0px;
}

.nav-link-container {
	padding: 0px 0px 0px 0px;
}

.nav-link-list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.nav-link-list li {
	color: #000000;
	font-size: 8pt;
	line-height: 12px;
	padding: 0px 0px 8px 15px;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
}

.nav-link-list a:link {
	color: #000000;
	text-decoration: none;
}

.nav-link-list a:hover {
	color: #0655B5;
	text-decoration: none;
}

.nav-link-list a:visited {
	color: #000000;
	text-decoration: none;
}

.nav-link-list a:visited :hover {
	color: #0655B5;
	text-decoration: none;
}

.list-nostyle  ul {
	line-height: 1.3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.list-nostyle li {
	padding: 0px 0px 8px 15px;
	margin: 0px 0px 0px 0px;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	text-decoration: none;
}

.content-scene-title {
	color: #0655B5;
	font-size: 11pt;
	line-height: 15px;
	font-weight: bold;
}

.content-scene-title:link {
	color: #0655B5;
	text-decoration: none;
}

.content-scene-title:hover {
	color: #ff0099;
	text-decoration: none;
}

.content-scene-title:visited {
	color: #0655B5;
	text-decoration: none;
}

.content-scene-title:visited :hover {
	color: #ff0099;
	text-decoration: none;
}

.content-photo {
	float: left;
	width: 150px;
	padding: 3px 0px 0px 0px;
	margin: 0px 5px 5px 0px;
}

.content-subtitle-1 {
	color: #0655B5;
	font-size: 7pt;
	line-height: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0px 0px 5px 0px;
}

.content-subtitle-2 {
	color: #0655B5;
	font-size: 7pt;
	line-height: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0px 0px 5px 0px;
}

.content-purple-box {
	color: #ffffff;
	font-size: 8pt;
	line-height: 14px;
	width: 100%;
	background: #0655B5;
	text-align: center;
	margin: 0px 2px 0px 0px;
	font-weight: bold
}

.content-purple-box-inner {
	padding: 3px 0px 3px 0px
}

/*SWIFTScene*/
.sscene-nav-vertical {
	padding: 10px 0px 0px 10px;
	border-top: 1px solid #0655B5;
	border-left: 1px solid #0655B5;
}

.sscene-nav-vertical table {
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.content-subtitle-1-sscene {
	color: #0655B5;
	font-size: 8pt;
	line-height: 10px;
	letter-spacing: 1px;
	padding: 10px 0px 5px 0px;
	text-transform: uppercase;
	text-align: right
}

.content-subtitle-1-sscene {
	color: #0655B5;
	font-size: 8pt;
	line-height: 10px;
	letter-spacing: 1px;
	padding: 10px 0px 5px 0px;
	text-transform: uppercase;
	text-align: right
}

.quote {
	float: left;
	width: 165px;
	color: #0655B5;
	font-size: 9pt;
	line-height: 17px;
	font-weight: bold;
	padding: 8px 0px 0px 0px;
	margin: 15px 15px 10px 0px;
	background: url(feature_top.jpg) repeat-x;
}

.quote-author {
	color: #000000;
	font-size: 9pt;
	line-height: 11px;
	padding: 5px 0px 0px 0px;
}

.content-photo-teaser {
	float: left;
	width: 165px;
	padding: 3px 0px 0px 0px;
	margin: 0px 15px 10px 0px;
}