/******************************************************* 
ANDVIV CSS definition
version: 1.0
date   : 5-Mar-2002

Section Order
	- Elements
	- Header and Top Nav
	- Left Navigation
	- General Content Classes
*********************************************************/


/**********************  Elements  *********************************/

body {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  margin: 0;
}

a, p, div, td, th, tr, form, ol, ul, li, input, textarea, select {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

A:active {
  color : #CC3333;
  text-decoration: none;
}

A:hover {
  color : #FF6600;
}

/****************  Background colours  ********************/
 /* dark aqua */
.bg-colour-1 {
	background-color: #666666;
}

.bg-colour-2 {
	background-color : #000000; /* black */
}

.bg-colour-3 {
	background-color : #CCCCCC; /* light grey */
}

.bg-colour-4 {
	background-color : #333333; /* dark grey */
}

.bg-colour-5 {
	background-color : #FFFFCC; /* cream */
}

.bg-colour-6 {
	background-color : #FFFFFF; /* white */
}

.bg-colour-7 {
	background-color : #999999; /* medium grey */
}

/******************* Header and Top Nav *******************/
.top-nav {
	font-size : 11px;
	color : #2266FF;
	font-weight : bold;
	text-decoration: none;
	line-height : 120%;
	background-color : #FFFFCC;
	text-transform: capitalize;
}

.top-nav-at {
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	text-decoration: none;
	line-height : 120%;
	background-color : #FFFFFF;
	text-transform: capitalize;
}

.page-title {
	font-size : 48px;
	color : #000000;
	font-weight : bold;
	text-decoration: none;
	line-height : 100%;
}

/************** Left Navigation *******************/
/*---- Headers ----*/
.left-nav-first-letter {
	font-size : 13px;
	text-transform: capitalize;
}

.left-nav-first-letter A:link {
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-hdr {
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	text-transform: capitalize;
}

.left-nav-hdr A:link {
  color : #FFFF00;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-hdr A:visited {
  color : #999966;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-hdr A:hover {
  color : #FF6600;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-sub-hdr {
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	line-height : 115%;
	text-transform: capitalize;
}

.left-nav-sub-hdr-at {
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	line-height : 115%;
	text-transform: capitalize;
}

.left-nav-sub-hdr A:link {
  color : #FF9966;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-sub-hdr A:visited {
  color : #FFFF00;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-sub-hdr A:hover {
  color : #66FFFF;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-item {
	font-size : 9px;
	color : #FF9933;
	font-weight : bold;
	text-decoration: underline;
	line-height : 115%;
	text-transform: capitalize;
}

.left-nav-item A:link {
  color : #FF9966;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-item A:visited {
  color : #FFFF00;
  text-decoration: none;
	text-transform: capitalize;
}

.left-nav-item A:hover {
  color : #66FFFF;
  text-decoration: none;
	text-transform: capitalize;
}

/*---- Text ----*/
.left-nav-opts {
	font-size : 10px;
	color : #CCCCCC;
	line-height : 125%;
	text-transform: capitalize;
}

.left-nav-opts A:link {
	color : #CCCCCC;
	text-decoration : underline;
	text-transform: capitalize;
}

.left-nav-opts A:hover {
	color : #FFFFFF;
	text-decoration : underline;
	text-transform: capitalize;
}

.left-nav-opts-bullet {
	font-size : 10px;
	color : #CCCCCC;
	line-height : 125%;
	background-color : #000000;
	text-transform: capitalize;
}

.left-nav-opts-2 {
	font-size : 10px;
	color : #CCCCCC;
	text-decoration : underline;
	line-height : 16px;
	text-transform: capitalize;
}

.left-nav-opts-2-bullet {
	font-size : 10px;
	color : #CCCCCC;
	text-decoration : none;
	line-height : 16px;
	text-transform: capitalize;
}

.left-nav-opts-on {
	font-size : 10px;
	color : #FF9933;
	text-decoration : underline;
	line-height : 125%;
	background-color : #000000;
}

.left-nav-box-cont {
	font-size : 11px;
	color : #FF9900;
	text-transform: capitalize;
}

.left-nav-box-cont-2 {
	font-size : 11px;
	color : #FFFFFF;
	text-transform: capitalize;
}


/********************  General Content Classes ************************/
/*---- Headers ----*/

.hdr-1 {
	font-size: 17px;
	font-weight: bold;
	line-height : 110%;
}

.hdr-2 {
	font-size: 14px;
	font-weight: bold;
	line-height : 110%;
}

.hdr-3 {
	color : #660000;
	font-size : 11px;
	font-weight : bold;
	line-height : 110%;
}

.hdr-4 {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	line-height : 110%;
}

.hdr-5 {
	color : #FFFFFF;
	font-size : 10px;
	font-weight: bold;
	line-height : 110%;
	text-decoration: none;
}

/*---- Links ----*/
.link-more-1 {
	color : #ff9900;
	font-size:10px;
	line-height : 110%;
}

.link-more-2 {
	color : #000000;
	font-size:10px;
	text-decoration: underline;
	line-height : 110%;
}

.link-more-3 {
	color : #666666;
	font-size:10px;
	text-decoration: underline;
	line-height : 110%;
}

.link-more-4 {
	font-size:10px;
	font-style : normal;
	font-weight: bold;
	color : #000000;
}

.link-more-5 {
	color : #000000;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	line-height: 140%;
	text-decoration : underline;
}

/*---- Content ----*/
.content-b9p {
	color : #666666;
	font-size : 9px;
	font-weight: bold;
	text-decoration: none;
	line-height : 110%;

}

.content-10p {
	color : #000000;
	font-size : 10px;
	line-height: 110%;
	font-weight: normal;
	text-decoration: none;
}

.content-i10p {
	color : #000000;
	font-size : 10pt;
	font-style: italic;
	line-height : 110%;
}


.content-12p-ni {
	color : #000000;
	font-size : 12px;
	font-style : normal;
	line-height : 100%;
	text-indent : 0px;
	margin-left : 0px;
}

.content-12p {
	color : #000000;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	line-height: 120%;
	text-indent : 10px;
	margin-left : 10px;
}

.content-i12p {
	color : #000000;
	font-size : 12px;
	font-style: italic;
	line-height : 120%;
	text-indent : 10px;
	margin-left : 10px;
}

.content-b12p {
	color : #000000;
	font-size : 12px;
	font-style : normal;
	font-weight: bold;
	line-height : 120%;
}

.content-14p {
	color : #000000;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	line-height: 120%;
	text-indent : 10px;
	margin-left : 10px;
}

.content-16p {
	font-size : 16px;
	line-height: 120%;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	text-indent : 10px;
	margin-left : 10px;
}

.errormessage {
	font-size : 12px;
	line-height: 115%;
	color : #CC0000;
	font-weight: bold;
	text-indent : 10px;
	margin-left : 10px;
}

.copyright {
	color : #660000;
	font-size : 9px;
	font-weight : normal;
}

