﻿html,body,p,div,img,li,ul,dl,dd,dt,form,form{
  margin:0;
  padding:0;
  border:0;}
  
  /*table, tr, td { border-width: inherit;}*/

body
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Geneva, Helvetica serif;
	margin: 0;
	padding: 0;	
}

/* Basics */
b { font-weight: bold; }
i { font-style: italic; }

ul,li,ol,b,i,h1,h2,h3,h4,h5,h6,p { font-family: Arial, Geneva, Helvetica, sans-serif; font-weight: normal;}
h1,h2,h3,h4,h5,h6 {color: #AE0208;}
.header { font-size:1.8em;}
h1 { font-size:1.4em; font-weight: bold;}
h1 a:link, h1 a:visited { color: #AE0208; }
h1 a:hover, h1 a:active { color: #000; }
h2 { font-size:1.3em;}
h3 { font-size:1.2em;}
h4 { font-size:1.1em;}
h5 { font-size: 1em;}
h6 { font-size: 0.9em;}

form { margin: 0; padding: 0; }


#containerHome
{
	margin: 0;
	padding: 0px;
	text-align: left;
	background-color: #ffffff;	
	min-width: 950px;
}

#container {
	margin: 0;
	padding: 0px;
	text-align:left;
	/*background-image: url(/images/other/nav_line.gif);
	background-repeat: repeat-y;
	background-position: right;*/
}

.mainContentWrap
{
	margin: 0.3em;	
}


.center
{
   text-align:center;	
}

.right
{
     text-align:right;	
}

.left
{
	text-align:left;
}

img.right
{
	float: right;
}

img.left
{
	float: left;	
}

span.underline
{
     text-decoration:underline;	
}

h1, h2, h3, h4, h5, h6
{
	color: #AE0208;	
}

h1
{
	font-size: 1.4em;
	font-weight: bold;	
}

.clearer
{
	clear:both;
	display:block;
	/*font-size:*/
	height:0;
	line-height:0;
}


/* Header --------------------------------------------------*/


#pageHeader
{
	background-color:#AE0208;
	border-bottom:5px solid #FF6000;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:100%;	
}

#pageHeader #pageHeaderLeft
{
	margin:0;
	padding:0;
	width:20%;	
}

#pageHeader #pageHeaderCenter
{
	margin:0;
	padding:0;
	width:auto;
	text-align: right;
	vertical-align: middle;
}

#pageHeader #pageHeaderCenter div
{
	margin-right: 30px;	
}

#pageHeader #pageHeaderRight
{
	width:260px;
}

.contactSearch
{
	background-color:#AE0208;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding: 2px 2px 5px 0;
	border-bottom: 1px solid #ffffff;
}

.SearchGo
{
	clear:none;
	margin:0;
	padding: 0 0 0 0.4em;
}

.topMenu
{
	color:#AE0208;
	font-size:0.8em;
	font-weight:normal;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
}

.topMenu li
{
	display: inline;
	margin: 0;
	padding: 0;	
}

.topMenu li a:link, .topMenu li a:visited, .topMenu li a:hover
{
	/*border-left:1px none #AE0208;*/
	color:#ffffff;
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	width:48%;
	margin-top: 5px;
}


/* End Header --------------------------------------------------*/

/* Breadcrumb --------------------------------------------------*/

#breadcrumb
{
	background-color:#FFFFFF;
	/*border-bottom: 1px solid #FDEEBF;*/
	clear:both;
	color:#AE0208;
	font-size:smaller;
	padding:0.1em 0 0.2em;
}

#breadcrumb div
{
	padding-left: 0.4em;
}

#breadcrumb a:link, #breadcrumb a:visited
{
	color: #333333;
	text-decoration: none;	
}

#breadcrumb a:hover, #breadcrumb a:active
{
	color: #333333;
	text-decoration: underline;
}


/* Middle columns --------------------------------------------------*/
#pageContainer
{
	/*background-image: url(/images/other/nav_line2.gif);
	background-repeat: repeat-y;
	background-position: left;*/
	background-color: #fff;
}

#contentHome
{
	position: relative;
	padding: 3px 10px 10px 10px;
	/*margin-right: 240px;*/
	z-index: 100;
	float: left;
	width: 75%;
}

#content
{
	background-color: #fff;
	margin-left: 200px;
	position: relative;
	margin-right: 280px;
	padding: 10px;
	font-size: smaller;
}

#content2 {
	
	position: relative;
	padding: 0px;
	margin-left: 200px;
	background-color: #FFF;
	margin-top: 0px;
	padding: 10px;
	font-size: smaller;	
}

#content3 {
	padding: 0px;
	background-color: #FFF;
	margin-top: 0px;
	padding: 6px 15px 0px 15px;
}

#content img, #content2 img
{
	margin: 1em;
	padding: 0;	
}

#content a:link, #content td a:link, #content2 a:link, #content2 td a:link, #content a:visited, #content td a:visited, #content2 a:visited, #content2 td a:visited
{
	color: #FF6000;
	text-decoration: none;
}

#content a:hover, #content a:active, #content td a:hover, #content td a:active, #content2 a:hover, #content2 a:active, #content2 td a:hover, #content2 td a:active
{
	color: #AE0208;
	text-decoration: underline;	
}

#content ul, #content2 ul
{
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content table, #content2 table
{
	border-left-color: #FDEEBF !important;
	border-right-color: #FDEEBF !important;
	border-top-color: #FDEEBF !important;
	border-bottom-color: #FDEEBF !important;
	border-collapse: collapse;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	margin: 0;
	padding: 0;
	width: 97%;
}

#content table[border="0"]
{
	border-width: 0px;	
}

#content table.borderless
{
	border-width: 0px;	
}

#content table td, #content2 table td
{	
	border-left-color: #FDEEBF !important;
	border-right-color: #FDEEBF !important;
	border-top-color: #FDEEBF !important;
	border-bottom-color: #FDEEBF !important;
	
	padding: 0.2em;
	vertical-align: top;	
}

.contentForm p { position: relative;padding: .5em; border-top: 1px solid #E5E5E5; }
.contentForm span { position: relative; width: 30%; /*zoom: 1;*/ vertical-align: top; }
.contentForm span#rightBox { vertical-align: text-top; width: 60%; }
/*.contentForm span#rightBox select { font-size: .8em; }*/
.contentForm span.rightBox { vertical-align: text-top; width: 60%; }

div#contactForm
{
	font-size: medium;	
}

div#contactForm #contactTable, div#contactForm #emailTable
{
	font-size: smaller;	
}


#sidebar-a 
{
	
	/*float: left;
	position: relative;
	width: 20%;
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
	padding: 0;*/
	background:#FDEEBF none repeat scroll 0 0;
	border-right:0 solid #2F7F89;
	color:#4A4A4A;
	margin:0;
	padding:0;
	vertical-align:top;
	width:200px;
	float: left;
}





#sidebar-c { float: left; width: 200px; background-color: #FFF; margin: 0 0 0 0; padding: 0; color: #666;}
#sidebar-c li {padding: 0; margin: 0; line-height: 120%;}
#sidebar-c li a:link, #sidebar-c li a:visited {padding: 0; margin: 0; color: #666; text-decoration: none;}
#sidebar-c li a:hover {color: #000; text-decoration: underline;}

/*#footer { clear: both; margin: 0; text-align: center; }

#footertext { padding: 5px; color: #666; margin: 0; } */

#contentHome #leftHome
{
	width: 33%;
	float:left;
}

#contentHome #centerHome
{
	width:33%;
	float:left;
}

#contentHome #rightHome
{
	width: 33%;
	float: left;
}

#contentHome #leftHome h1, #contentHome #centerHome h1, #contentHome #rightHome h1
{
	color: #AE0208;
	font-size: 1em;
	margin: 0;
	padding: 0.3em;
}

#contentHome #leftHome textBox1, #contentHome #centerHome textBox1, #contentHome #rightHome textBox1
{
	color: #000000;
	font-size: 0.8em;
	margin: 0;
	padding: 0.3em;	
}

#bottomfunctions
{
	background-color: #fff;
	border-top: 1px solid #FDEEBF;
	padding: 0.2em 0 0.2em 0.5em;
	text-align: center;
	margin-left: 200px;
	margin-right: 280px;
	margin-bottom: 5px;
	font-size: smaller;
}

#bottomfunctions2col
{
	background-color: #fff;
	border-top: 1px solid #FDEEBF;
	padding: 0.2em 0 0.2em 0.5em;
	text-align: center;
	margin-left: 200px;
	font-size: smaller;
}

#bottomfunctions img, #bottomfunctions2col img
{
	vertical-align: middle;
	margin-left: 1.5em;
}

#bottomfunctions a:link, #bottomfunctions a:active, #bottomfunctions a:visited, #bottomfunctions2col a:link, #bottomfunctions2col a:active, #bottomfunctions2col a:link, #bottomfunctions2col a:visited
{
	color: #AE0208;
	font-weight: normal;
	text-decoration: none;	
}

#bottomfunctions a:hover, #bottomfunctions2col a:hover
{
	color: #AE0208;
	font-weight: normal;
	text-decoration: underline;	
}


table#hometable 
{
	padding-left: 0.5em;
	height: 100%;
}

table#hometable td.homeSection
{
	background-image: url(/images/other/back01_home.gif);
	background-position: left bottom;
	background-repeat: repeat-x;	
	padding: 10px;
	border: 1px solid #AD0008;
	height: 100%;
}

table#hometable td.homeSection select
{
	width: 98%;	
}

table#hometable h2
{
	color: #AD0008;
	font-size:0.8em;
	margin:0;
	padding:0.3em;
	font-weight: bold;	
}

table#hometable .textBox1
{
	color:#000000;
	font-size:0.8em;
	margin:0;
	padding:0.3em;
}


table#hometable td.homeSection select
{
	font-size: 0.8em;	
}

table#hometable div.outer
{
	height: 13em;
	position: relative;	
}

table#hometable div.stayBottom
{
	position: absolute;
	bottom: 0;
	width: 98%;
}

/* Footer -------------------------------------------------*/

#statements
{
	clear: both;
	background-color:#FCDE80;
	border-bottom:2px solid #FDEEBF;
	color:#000000;
	font-size:smaller;
	padding:0;
	text-align:center;	
}

#statements div
{
	border-top: 2px solid #FDEEBF;
	padding: 5px;	
}

#statements a:link, #statements a:visited
{
	color: #850005;
	padding: 0;
	text-decoration: none;
}

#statements a:hover, #statements a:active
{
	color: #000000;
	text-decoration: underline;	
}

#statements span 
{
	color: #F8BC00;
	padding: 0 10px;
}


#footerMenu
{
	background-color: #FFF3CE;
	color: #AD0008;
	clear: both;
	font-size: smaller;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #AD0008;
	border-bottom: 1px solid #AD0008;
}

#footerMenu span
{
	color: #FFC318;
	padding: 0 10px;
}


#footerBanner
{
	padding: 10px 0 10px 0;
	clear: both;
	font-size: smaller;
	text-align: center;	
}

#footerMenu a:link, #footerMenu a:visited, #footerBanner a:link, #footerBanner a:visited
{
	text-decoration: none;
	color: #AD0008;	
}

#footerMenu a:hover, #footerBanner a:hover
{
	color: #000000;
	text-decoration: underline;	
}


/* Right side ---------------------------------------------*/

div#sidebar-b 
{
	width: 205px; /*25% */
	max-width: 205px;
	float: right;
	position: relative;
	margin: 0px 0 10px 0;
	margin-left: 0;
	padding: 0px;
}

div.threeCol
{
		
}

#sidebar-b img { margin-bottom: .1em;}

#sidebar-b .box01
{
	background-color:#FCDE80;
	border-bottom:1px solid #FFFFFF;
	margin:0;
	padding:0.3em;	
}

#sidebar-b .box01 .header01
{
	color:#850005;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.3em 0;
}

#sidebar-b .box01 .body01
{
	color: #850005;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 0.3em 0;	
}

#sidebar-b .box01 .body01 .quicklinkBox
{
	font-size: 0.85em;	
}

/* Right hand side banners */
#rhsBanners1
{
	margin-left: 0;
	padding: 7px 0;
	text-align: center; 
	list-style-type: none;
}

ul#rhsBanners 
{
	margin-left: 0; 
	padding: 7px 0; 
	list-style-type: none;
	text-align: center;
}

ul#rhsBanners li
{
	margin: 0;
	padding: 2px;
	text-align:center;	
}

ul#rhsBanners .rightSideTextBanner
{
	background-color: #AD0008;
	width: 167px;
	height: 47px;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 2px;
}

ul#rhsBanners .rightSideTextBanner h2
{
	color: White;
	margin: 0px;
	font-size: 1.1em;
}

ul#rhsBanners .rightSideTextBanner span
{
	color: White;
	font-size: 0.7em;
}


/* Links --------------------------------------------------*/
a:link    { color: #0000ff; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover   { color: #004d3e; text-decoration: underline; }

/* Side Navigation -------------------------------------------------------------------------*/
/* first level -------------------------------------------------------------------------*/
.navlist{font-size:smaller;}
.navlist ul 
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.navlist a { display: block; padding: 4px; margin: 0; color: #FFF; background-color: #019377; border-bottom: 1px solid #FFF; }
.navlist a:link, .navlist a:visited 
{
	background-color:#AE0208;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:0.15em 0.15em 0.15em 0.4em;
	text-decoration:none;
}
.navlist a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}

/* firs level active -------------------------------------------------------------------------*/
.navlist ul li.on a:link, .navlist ul li.on a:visited 
{
	background:#FFEEB9 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	color:#AE0208;
	font-weight:bold;
}

.navlist ul li.on a:hover 
{
	color:#AE0208;
	text-decoration:underline;
}

/* second level -------------------------------------------------------------------------*/
.navlist ul li.on ul a:link, .navlist ul li.on ul a:visited 
{
	background-color:#FFEEB9;
	color:#AE0208;
	font-weight:normal;
	padding:0.15em 0.15em 0.15em 1.4em;
}
.navlist ul li.on ul a:hover 
{
	color:#AE0208;
	text-decoration:underline;
}

/* second level active -------------------------------------------------------------------------*/
.navlist ul li.on .on a:link, .navlist ul li.on .on a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: bold; padding: 0.15em 0.15em 0.15em 1.4em; }
.navlist ul li.on .on a:hover { color: #AE0208; text-decoration: underline; } 

/* third level -------------------------------------------------------------------------*/
.navlist ul li.on ul li.on ul li a:link, .navlist ul li.on ul li.on ul li a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: normal; padding: 0.15em 0.15em 0.15em 2.4em; }
.navlist ul li.on ul li.on ul li a:hover { color: #AE0208; text-decoration: underline; }
/* third level active -------------------------------------------------------------------------*/
.navlist ul li.on ul li.on ul li.on a:link, .navlist ul li.on ul li.on ul li.on a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: bold; padding: 0.15em 0.15em 0.15em 2.4em; }
.navlist ul li.on ul li.on ul li.on a:hover { color: #AE0208; text-decoration: underline; }
/* fourth level */
.navlist ul li.on ul li.on ul li.on ul li a:link, .navlist ul li.on ul li.on ul li.on ul li a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: normal; padding: 0.15em 0.15em 0.15em 3.4em; }
.navlist ul li.on ul li.on ul li.on ul li a:hover { color: #AE0208; text-decoration: underline; }
/* fourth level active */
.navlist ul li.on ul li.on ul li.on ul li.on a:link, .navlist ul li.on ul li.on ul li.on ul li.on a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: bold; padding: 0.15em 0.15em 0.15em 3.4em; }
.navlist ul li.on ul li.on ul li.on ul li.on a:hover { color: #AE0208; text-decoration: underline; }
/* fifth level */
.navlist ul li.on ul li.on ul li.on ul li.on ul li a:link, .navlist ul li.on ul li.on ul li.on ul li.on ul li a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: normal; padding: 0.15em 0.15em 0.15em 4.4em; }
.navlist ul li.on ul li.on ul li.on ul li.on ul li a:hover { color: #AE0208; text-decoration: underline; }
/*fifth level active */
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on a:link, .navlist ul li.on ul li.on ul li.on ul li.on ul li.on a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: bold; padding: 0.15em 0.15em 0.15em 4.4em; }
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on a:hover { color: #AE0208; text-decoration: underline; }
/* sixth level */
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:link, .navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: normal; padding: 0.15em 0.15em 0.15em 5.4em; }
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:hover { color: #AE0208; text-decoration: underline; }
/* sixth level active */
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on a:link, .navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: bold; padding: 0.15em 0.15em 0.15em 5.4em; }
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on a:hover { color: #AE0208; text-decoration: underline; }
/* lower levels */
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:link, .navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:visited { background-color: #FFEEB9; color: #AE0208; font-weight: normal; padding: 0.15em 0.15em 0.15em 6.4em; }
.navlist ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:hover { color: #AE0208; text-decoration: underline; }



sidebar-c ul {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#sidebar-c ul li { display: block; padding: 0 0 0.5em 9px;}

/* Text, Headings and Lists --------------------------------------------------*/
p {margin: 0; padding: 0 0 1em 0;}
h1, h2, h3 {font-family: Arial, Verdana, Helvetica, sans-serif;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color: #AE0208; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #000000; text-decoration: underline;}
h1 {font-size: 1.4em; font-weight: bold;}
h1, h2, h3, h4, h5, h6 { color:#AE0208; }



#mainDoclist { margin-left: 0; padding-left: 0;  list-style-type: none;}
#mainDoclist h2 a {font-size:100%; font-weight:normal; display: block; padding: 0; margin:0; }
#mainDoclist h2 a:link { color: #0000FF; text-decoration: none;}
#mainDoclist h2 a:visited { color: #000000; text-decoration: underline;}
#mainDoclist h2 a:hover { color: #000000; text-decoration: underline;}


/*#content ul    { margin: 0 ; padding: .5em 0 0.5em 3.5em; }
#content ul li  { padding-bottom: 0.8em;}

#content2 ul    { margin: 0 0 0 1em; padding: 0 0 0.5em 20px;}
#content2 ul li  { padding: 0.1em 0 0.8em 9px;}

#content3 ul    { margin: 0 0 0 1em; padding: 0 0 0.5em 20px;}
#content3 ul li  { padding: 0.1em 0 0.8em 9px;} */

input, select, textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

/* A - Z Index */
.AtoZBox { padding: 0; margin: 0; }
.AtoZBox div { display: block; padding: 5px 0 5px 0; margin: 0; background: #00449a; }
.AtoZBox div span a:link, .AtoZBox div span a:visited { display: inline-block; padding: 5px; margin: 0; color: #FFF; background: #00449a; }
.AtoZBox div span a:hover { color: #FFF; background: #003366; }

/* image gallery */
#imagegallery {  margin: 0; background-color: #fff; list-style-type: none;}
#imagegallery li { width: 48%; float: left; margin: .2em 0 .2em; }
#imagegallery li a { padding: .3em .4em; font-weight: bold; font-size: 1.3em;}

#imagegallery li .imagesummary { padding: .2em .4em .4em; float: none; clear: none;}
#imagegallery li .imagesummary a { display: inline; float: none; padding: .1em 0 .1em .1em; background: none; font-size: 1em; font-weight: normal;}
#imagegallery li .imagesummary a:link, #imagegallery li .imagesummary a:visited {}


/* Bottom banners */
#bottomBanners { margin: 0; padding: 0; list-style-type: none; display: inline; list-style-position: inside; }
#bottomBanners li { width: 30%; margin: 0; padding: 0; display: inline;}

#footer-banners { margin: 2em 0; clear: both;}
#one { width: 32%; float: left; }
#two { width: 32%; float: right; }
#three { margin-left: 33%; margin-right: 33%; }

.bottomBox { margin: 0; padding: 0; background: #f7f7f7; }

.bottomBox h1 { margin: 0; padding: .2em; background: #424242; color: #FFF; font-size: medium;}
.bottomBox h1 a:link, .bottomBox h1 a:visited, .bottomBox h1 a:active { margin: 0; padding: .2em; background: #424242; color: #FFF; font-size: medium; text-decoration: none;}

.bottomBox .text { margin: 0; padding: .2em;}
.bottomBox .button { margin: 0; padding: .2em; background: #e5e5e5; color: #000; text-align: right; font-weight: bold;}


ul#mainDoclist   { list-style: none; margin: 0; padding: 0 0 0.5em 0;}
ul#mainDoclist li  { background: #FFF; display: block; padding: 0.1em 0 0.1em 0;}
ul#mainDoclist ol { list-style-type: lower-alpha;}

/* Login & Support*/
.loginTable td { padding-right: 5px; padding-bottom: 5px;}

/*tr.hidden { display: none;}*/


/* Support Forms --------------------------------------------------*/
.warning {color: #FF0000;}
.warningbld {font-weight: bold; color: #FF0000;}

#support { margin: 0px; padding: 0px; font-size: 100%;}
#support fieldset { clear: both; font-size: 100%; padding: 10px; margin: 0px 0px 0px 0px;}
#support fieldset legend { font-size: 130%; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px;}
label { font-size: 100%;}
span { font-size: 100%;}

input, textarea, select { font-family: Arial, Geneva, Helvetica, sans-serif; vertical-align: middle;}

textarea {
  overflow: auto;
}

#support div {
  clear: left;
  display: block;
  /* height: expression('1%'); */
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
}

#support div.required fieldset legend {
  font-weight: bold;
}

#support div label {
  display: block;
  float: left;
  width: 200px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
  font-weight: bold;
}
/*#support div span {
  display: block;
  float: left;
  width: 200px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
  font-weight: bold;
}*/

#support #radio {
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}

.radmove { float: right;}

#support div label.other {
  width: 170px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}


#support div input, #support div select, #support div textarea {
  width: 400px;
  padding: 0;
  margin: 0px 0px 0px 0px;
}

#support div input.inputFile {
  width: 211px;
}

#support div select.selectOne {
  width: 211px;
  padding: 1px 3px;
}

#support div input.inputCheckbox, #support div input.inputRadio, #support input.inputCheckbox, #support input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}

#support div.submit {
  width: 214px;
  padding: 0px 0px 0px 140px;
}

#support div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

#support div input.inputSubmit, div input.inputButton, input.inputSubmit, input.inputButton {
  color: #000000;
  width: auto;
  padding: 0px 6px;
  margin: 0px;
}

#support div.submit div input.inputSubmit, div.submit div input.inputButton {
  float: right;
  margin: 0px 0px 0px 5px;
}

#customersBox {padding: 0; margin-right: 10px; border: 1px solid #E5E5E5; text-align: center; font-weight: bold; font-family: Arial, Verdana;}
#customersBox p {padding: .2em; margin: 0; background: #E5E5E5; text-align: left;}
#customersBox div {padding: .2em; margin: 0 .5em 0 .5em; border-top: 1px solid #E5E5E5; text-align: center; font-weight: normal; font-size: smaller; line-height: 1.2em;}

/* Forms again! */
label { cursor: hand;}

/*input:focus, textarea:focus, select:focus { background:#ffff80; color: black} */

div.row {
clear: none;
padding: 5px 0;
}

div.row textarea {width:90%}

div.row input {width:90%}


fieldset {
	border: 1px dashed #666666;
	background-color:transparent;
	display:block;
	margin:2px;
	padding:0.75em 0.625em;

}

legend {
	background-color:white;
	color:blue;
	padding-left: 2px;
	padding-right: 2px;
	border: none;
}


#footnav { margin: 0; padding: 5px; background-color: #fff; border-top: 1px solid #1A52CB; border-bottom: 1px solid #1A52CB;}
#navbottom li {
	background-color: #fff;
	display: inline;
	list-style-type: none;
	padding: 0;
}

#navbottom a:link, #navbottom a:visited { color: #1A52CB; text-decoration: none;}
#navbottom a:hover { color: #000000; text-decoration: underline;}

#printer-friendly { font-size:12px; text-align: left; padding-left: 190px;}

#date { margin: 0; padding: 5px 5px 5px 5px; background-color: #019377; border-left: 1px solid #fff; color: #fff; text-align: right; margin-left: 200px; margin-right: 143px; }

#date2 { margin: 0; padding: 5px 5px 5px 5px; background-color: #019377; border-left: 1px solid #fff; color: #fff; text-align: right; margin-left: 200px;  }
	
#homePageBanner 
{ 
	background-color: #fff; 
	margin-left: 200px;
	margin-right: 280px;
}

#homePageBanner2Col
{
	background-color: #fff;
	margin-left: 200px;
}

div.related 
{ 
	color:#00449A;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
	text-decoration:none;	
	font-size:130%;
	padding: 5px;
	padding-left:0;
	
}
ul.relatedLinks { list-style-type: none;}
ul.relatedLinks li { list-style-type: none; margin-left:-42px; }

ul.relatedLinks a { color:#0000FF;
text-decoration:underline;}

ul.relatedLinks a:visited { color:purple;
text-decoration:underline;}

ul.relatedLinks a:hover { color:#000000;
text-decoration:underline;}


/* Sitemap */

#content .sitemap { position: relative; color: #183061; text-decoration: none;}
#content .sitemap a:link { color: #183061; text-decoration: none;}
#content .sitemap a:visited { color: #183061; text-decoration: none;}
#content .sitemap a:hover, #sitemap a:active { color: #183061; text-decoration: underline;}
#content .sitemap h1 { font-size: small; margin-bottom: 0; padding: 0;}
#content .sitemapSubLocs { margin-top: 0; margin-left: 0; margin-bottom: 0;}
#content .sitemapSubLocs ul { margin-top: .8em; margin-bottom: 0; list-style-type: none; list-style-type: none; list-style-position: outside; padding-top: 0; }
#content .sitemapSubLocs ul li { margin-left: 0em; margin-bottom: 0; margin-top: 0.3em; list-style-type: none; padding-bottom: 0;}

/* Contact tables */
table#contactTable, table#emailTable
{
	border: none;
}

table#contactTable td, table#emailTable td
{
	border: none;	
}


/* A to Z */
#azLetters  a:link, #azLetters a:visited 
{
	color: #AE0208;
	text-decoration: none;
}

#content ul.docList
{
	list-style-type: none;
	margin: 1em 0;
	padding: 0;
}

#content ul.docList li
{
	border-top: 1px solid #FDEEBF;
	color: #000000;
	font-size: small;
	font-weight: bold;
	padding: 0.5em 0;
}

#content ul.docList li a:link, #content ul.docList li a:visited
{
	color: #AE0208;
	text-decoration: none;
}

#content ul.docList li a:hover
{
	color: #000000;
	text-decoration: underline;
}

#content ul.docList p 
{
	font-weight: normal;
	margin: 0;
	padding: 0.2em 0 0;	
}





.bodylink3 
{
	margin-left: 200px;
color:#28006A;
font-size:100%;
text-align:left;
}

.bodylink3  .printImage1 {
margin-left:2em;
vertical-align:middle;
}

.bodylink3 a:link, .bodylink3 a:visited {
color:blue;
text-decoration:underline;
}

.bodylink3 a:hover
{
    text-decoration:underline;
    color:#000;	
}

.bodylink3  .topImage {
margin-left:25em;

vertical-align:middle;
}


.Pages 
{
	padding-top:0.5em;
	font-size:95%;
}

.Pages a:hover
{
	color:#004D3E;

}
.Records 
{
	font-size:95%;
}

.search {
background:#019377;
color:#FFFFFF;
font-size:100%;
margin-bottom:1px;
width:142px;
}

.search table tr td {
color:#FFFFFF;
font-size:12px;
}

.searchTop {
padding-left:6px;
padding-top:5px;
}

.bottomsearch {
padding-right:5px;
text-align:right;
}

td.atoz_link
{
	color:#000;
	font-weight:bold;	
}

td.atoz_link a:link, td.atoz_link a:visited
{
	color:Blue;	
	text-decoration:none;
}

td.atoz_link a:hover
{
	color:Red;
	text-decoration:underline;	
}

/* OECD_2columns Template*/

#subnav_sub {
background-color:#EFDBEE;
color:#603A83;
margin:0;
padding:5px;
text-align:right;
}


#logo_sub {
background-color:#69418E;
border-bottom:1px solid #FFFFFF
}


#breadcrumb_sub {
background:#603A83 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}


#breadcrumb_sub a:link,#breadcrumb_sub a:visited {

color:#FFFFFF;
text-decoration: none;

}






#navbottom_sub a:link, #navbottom a:visited { color:#603A83; text-decoration: none;}
#navbottom_sub a:hover { color: #000000; text-decoration: underline;}




.topMenu a:link, .topMenu a:visited {
color:#603A83;
text-decoration:none;
}

.topMenu a:hover {
color:#603A83;
text-decoration:underline;
}





.breadLink {
color:#FFFFFF;

}

/*.breadLink a:link, a:visited{
color:#000000;
text-decoration:underline;
}*/

.breadLink a:hover{
color:#000000;
text-decoration:underline;
}


/*

.breadLinkContent {
color:#FFFFFF;
}

.breadLinkContent a:link, a:visited{
color:#000000;
text-decoration:underline;
}

.breadLinkContent a:hover{
color:#000000;
text-decoration:underline;
}

*/
.navlist_sub ul li.on a:link, .navlist_sub ul li.on a:visited {
background-color:#603A83;
border:medium none;
color:#FFFFFF;
font-weight:normal;
}

.navlist_sub ul li.on a:hover {
background-color:#32134F;

}



.navlist_sub ul li.off a:link, .navlist_sub ul li.off a:visited {
background-color:#32134F;
border:medium none;
color:#FFFFFF;
font-weight:normal;
padding:3px 2px 3px 12px;
}

.navlist_sub ul li.off a:hover {
background-color:#603A83;

}


.navlist_sub ul li.on .on a:link, .navlist_sub ul li.on .on a:visited {
background-color:#32134F;
border:medium none;
color:#FFFFFF;
font-weight:bolder;
padding:3px 2px 3px 12px;
}

.navlist_sub ul li.on .on a:hover {
background-color:#603A83;

}

.navlist_sub a:link, .navlist_sub a:visited {
color:#FFFFFF;
text-decoration:none;
}

.navlist_sub a:hover {
background-color:#603A83;
color:#FFFFFF;
text-decoration:none;
}

.navlist_sub a {
background-color:#32134F;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
margin:0;
padding:4px;
}

.navlist_sub ul {

list-style-type:none;

}

.navlist_sub li {
background-color:#32134F;
padding: 0;
margin:0;
}
.navlist_sub {
font-size:90%;
}

.active last{
background-color :#603A83;
}

#sidebar-a ul.navlist_sub li.active a {
background-color:#32134F;

}

#sidebar-a ul.navlist_sub li.active ul ul li a {
background-color:#603A83;
}

#footnav_sub { margin: 0; padding: 5px; background-color: #fff; border-bottom: 1px solid #C4E1FF;}

#footertext_sub { padding: 5px; color: #1A52CB; margin: 0; }


.bodylink3 a:link, .bodylink3 a:visited {
color:blue;
text-decoration:underline;
}

.head1 {
color:#603A83;
margin:0;
padding:0;
text-decoration:none;
}


div.related_OECD 
{ 
	color:#603A83;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
	text-decoration:none;	
	font-size:130%;
	padding: 5px;
	padding-left:0;
	
}

