/*------------------top menu-----------------------*/

.menutop {
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.menutop A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.menutop A:hover {
	text-decoration: underline;
}

.bgmenutopoff {
/*	background-color: #FFFFFF;*/
}

.bgmenutopover {
	background-color: #F1F1F1;
}

.bgmenutopon {
	background-color: #F1F1F1;
}

/*---------------subtop menu-----------------------*/

.menusubtop {
	margin: 3px 0px 6px 0px;
	padding: 2px 0px 3px 11px;
	font-size: 60%;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	display:block;
	width: 100%;
	background-color: #F1F1F1;
	border-bottom: 1px solid #000066;
}

.menusubtop A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.menusubtop A:hover {
	text-decoration: underline;
}

.bgmenusubtopoff {
	background-color: #FFFFFF;
}

.bgmenusubtopover {
	background-color: #F1F1F1;
}

.bgmenusubtopon {
	background-color: #F1F1F1;
}

/*------------------sub menu-----------------------*/

.menusub {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
}

.menusub A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.menusub A:hover {
	text-decoration: underline;
}

.bgmenusuboff {
	background-color: #FFFFFF;
}

.bgmenusubover {
	background-color: #F1F1F1;
}

.bgmenusubon {
	background-color: #F1F1F1;
}

/*------------------ter menu-----------------------*/

.menuter {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

.menuter A {
	text-decoration: none;
	font-weight: normal;
	color: #000066;
}

.menuter A:hover {
	text-decoration: underline;
}

.bgmenuteroff {
	background-color: #FFFFFF;
}

.bgmenuterover {
	background-color: #F1F1F1;
}

.bgmenuteron {
	background-color: #F1F1F1;
}

/*------------------qua menu-----------------------*/

.menuqua {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.menuqua A {
	text-decoration: none;
	font-weight: normal;
	color: #505050;
}

.menuqua A:hover {
	text-decoration: underline;
}

.bgmenuquaoff {
	background-color: #FFFFFF;
}

.bgmenuquaover {
	background-color: #F1F1F1;
}

.bgmenuquaon {
	background-color: #F1F1F1;
}

/*------------------bottom menu-----------------------*/

.menubot {
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.menubot A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.menubot A:hover {
	text-decoration: underline;
}

.bgmenubotoff {
	background-color: #FFFFFF;
}

.bgmenubotover {
	background-color: #F1F1F1;
}

.bgmenuboton {
	background-color: #F1F1F1;
}

/*------------------site map-----------------------*/

.sitemaplevel1 {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.sitemaplevel1 A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.sitemaplevel1 A:hover {
	text-decoration: underline;
}

.sitemaplevel1 A:visited {
	font-weight: normal;
}

.sitemaplevel2 {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.sitemaplevel2 A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.sitemaplevel2 A:hover {
	text-decoration: underline;
}

.sitemaplevel2 A:visited {
	font-weight: normal;
}

.sitemaplevel3 {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.sitemaplevel3 A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.sitemaplevel3 A:hover {
	text-decoration: underline;
}

.sitemaplevel3 A:visited {
	font-weight: normal;
}

.sitemaplevel4 {
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
}

.sitemaplevel4 A {
	text-decoration: none;
	font-weight: bold;
	color: #505050;
}

.sitemaplevel4 A:hover {
	text-decoration: underline;
}

.sitemaplevel4 A:visited {
	font-weight: normal;
}

/*------------------form elements-----------------------*/

LABEL.small {
	font-size: 60%;
	font-weight: bold;
}

LABEL.medium {
	font-size: 80%;
	font-weight: bold;
}

LABEL.large {
	font-size: 110%;
	font-weight: normal;
}

SPAN.small LABEL {
	font-weight: normal
}

INPUT.textbox {
	width: 200px;
}

INPUT.buttonAsLink 
{
	border: 0px inset;
	background-color: transparent;
	color: #000066;
	text-decoration: underline;
	cursor: hand;
	font-size: xx-small;
}

INPUT.buttonAsLinkBold
{
	border: 0px inset;
	background-color: transparent;
	color: #000066;
	text-decoration: underline;
	cursor: hand;
	font-weight: bold;
	font-size: xx-small;
}

.submitbutton
{
	font-size: 150%;
	
}

/*------------------text-----------------------*/

H2.home {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 110%;
	color: #505050;
}

H2.highlight {
	color: #FFFFFF;
	font-size:110%;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
}

H2.formheader {
	margin:3px 0px 3px 0px;
	color:#FFFFFF;
}

P.hero {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 80%;
	color: #FFFFFF;
}

P.hero A {
	text-decoration: none;
	color: #FFFFFF;
}

P.highlight {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 60%;
	color: #FFFFFF;
}

P.highlight A {
	text-decoration: none;
	color: #FFFFFF;
}

P.highlight A SPAN.contrast
{
	color: #000066;
	text-decoration: none;
}

P.breadcrumb {
	margin: 0px 0px 12px 0px;
	font-size: 9px;
}

P.breadcrumb A {
	color: #505050;
}

P.advantage {
	font-size: 230%;
	font-weight: bold;
	color: #000060;
	margin: 0px 0px 0px 0px;
}

P.datahead {
	color:#FFFFFF;
	margin: 4px 4px 4px 4px;
}

P.dataheadcentre {
	color:#FFFFFF;
	text-align:center;
	margin: 4px 4px 4px 4px;
}

P.data {
	color:#000000;
	margin: 4px 4px 4px 4px;
}

A.rns SPAN {
	color: #505050;
	text-decoration:none;
}

DIV.errormessage UL {
	color: #FF0000;
	font-size:90%;
	font-weight:normal;
}

DIV.errormessage UL LI {
	color: #FF0000;
	font-size:90%;
	font-weight:normal;
}

P.errormessage {
	color: #FF0000;
	font-size: 60%;
	font-weight:bold;
}
.redirectLink
{
	color: #CC0000;
}
.externalLinksText
{
	color: #ffffff;
}

/*------------------backgrounds-----------------------*/

.datahead01 {
	background-color: #000066;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}

.datarow01 {
	background-color: #F1F1F1;
	vertical-align: bottom;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
}

.datarow02 {
	background-color: #E0E0E0;
	vertical-align: bottom;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
}

.lineright {
	border-right: 1px solid #FFFFFF;
}

.linebottom {
	border-bottom: 1px solid #FFFFFF;
}

.bg01 {
	background-image: url('../Documents and Settings/ozcanv/Local Settings/Temporary Internet Files/images/line_h_blue.gif');
	background-repeat: repeat-x;
}

.bg02 {
	background-image: url('../Documents and Settings/ozcanv/Local Settings/Temporary Internet Files/images/line_v.gif');
	background-repeat: repeat-y;
}

.bg03 {
	background-color: #990033;
}

.bg04 {
	background-color: #FF6600;
}

.bg05 {
	background-color: #FF9900;
}

.bg06 {
	background-color: #FFCC00;
}

.bg07 {
	background-color: #99CC00;
}

.bg08 {
	background-color: #009999;
}

.bg09 {
	background-color: #6699CC;
}

.bg10 {
	background-image: url('../Documents and Settings/ozcanv/Local Settings/Temporary Internet Files/images/home/special.jpg');
	background-repeat: no-repeat;
}

.bg11 {
	background-color: #FFFFFF;
}

.bg12 {
	background-color: #80001E;
}

.bg13 {
	background-color: #000000;
}

.bg14 {
	background-color: #999999;
}

.bg15 {
	background-color: #F1F1F1;
}

.bg16 {
	background-color: #E0E0E0;
}

.bg17 {
	background-image: url('../Documents and Settings/ozcanv/Local Settings/Temporary Internet Files/images/line_h_grey.gif');
	background-repeat: repeat-x;
}

.bg18 {
	background-color: #000066;
}

.bg19 {
	background-color: #E5E5E5;
}

/*--------------------link boxes----------------------------*/

.bgNewsReleaseLink
{
	background-color: #6699CC;
}

.bgInternalLinksLink
{
	background-color: #FF9900;
}

.bgExternalLinksLink
{
	background-color: #999999;
}

.bgCaseStudiesLink
{
	background-color: #009999;
}

.bgAdvantageLink
{
	background-color: #FF6600;
}

/*------------------network map page-----------------------*/
.bg20 {
	background-image: url('../Documents and Settings/ozcanv/Local Settings/Temporary Internet Files/images/line_v_full.gif');
	background-repeat: repeat-y;
}

.bg21 {
	background-color: #000066;
}

.bg22 {
	background-color: #FF0000;
}

/*------------------search pages-----------------------*/
.RelevanceOffTab
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	background-color: #E0E0E0;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#ffffff;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#ffffff;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	text-align:center;
}

.RelevanceOnTab
{
	font-weight: bold;
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	background-color: #F1F1F1;
	border-left-style: solid;
	
	border-left-width:1px;
	border-left-color:#ffffff;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#ffffff;
	text-align:center;
}

.DateOffTab
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	background-color: #E0E0E0;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	text-align:center;
}
.DateOnTab
{
	font-weight: bold;
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	background-color: #F1F1F1;
	text-align:center;
}

.DocumentOffTab
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	background-color: #E0E0E0;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
}

.DocumentOnTab
{
	font-weight: bold;
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	background-color: #F1F1F1;
}

.SearchResultDocumentItem
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	width:300px;
	background-color: #F1F1F1;
}

.SearchResultRelevanceItem
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	width:100px;
	background-color: #F1F1F1;
	text-align:center;
}

.SearchResultDateItem
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	width:100px;
	background-color: #F1F1F1;
	text-align:center;
}

.PagerNumerics
{
	font-family: verdana,arial,helvetica;
	font-size: 60%;
}

.SearchCategoryLabel
{
	font-size: 100%;
	font-weight: normal;
}

/*------------------end search-----------------------*/

.contentbox
{
	width: 530px;
}

.normal {
	font-weight: normal;
}

.hide {
	visibility: hidden;
}

.top {
	vertical-align: top;
}
.bottom {
	vertical-align: bottom;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.middle {
	vertical-align: middle;
}
.center {
	text-align: center;
}

/* table declarations */
.page_table
{
	border-collapse: collapse;
	font-family: verdana,arial;
	font-size:10px;
}

.page_table TD
{
	text-align: left;
	padding: 3px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.page_table .first_child
{
	border-left: 0px;
}

.page_table .header TH
{
	text-align: left;
	padding:3px;
	background-color: #000066;
	color: #ffffff;
	font-weight: bold;
	border-left: 0px;
	border-bottom: 1px solid #ffffff;
}

.page_table .header TD
{
	border-left: 0px;
}

.page_table .row TD
{
	background-color: #F1F1F1;
}

.page_table .alternate_row TD
{
	background-color: #E0E0E0;
}
.padl
{
	padding-left: 5px;
}
.padr
{
	padding-right: 5px;
}
/*-------- Financial data -------------*/
P.fdhead {
	color:#000000;
	margin: 3px 4px 3px 4px;
	font-weight:normal;
}

P.fd {
	color:#000000;
	margin: 3px 4px 3px 4px;
}
.linebottom1 {
	border-bottom: 1px solid #000066;
}

.linebottom2 {
	border-bottom: 2px solid #000066;
}
/*-------------------------------------*/

.wrapadminnav
{
	/*border-top: 1px solid #999999; 
	border-bottom: 1px solid #999999;*/
	padding-top: 3px; 
	padding-bottom: 3px;
}

/*--- questionnaire ---*/
.questionnaireheader
{
	color: #000066;
}
.questionnairelabel
{
	margin: 3px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60%;
	color: #000066;
	font-weight: bold;
}
.questionnaireControls
{
	width: 200px;
}
.questionnaireRow1
{
	background-color: #F1F1F1;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
}
.questionnaireRow2
{
	background-color: #E0E0E0;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
}
.questionnaireBorder
{
	border-right: 1px solid #FFFFFF;
}
.glossaryLetterBar
{
	background-color: #F1F1F1;
	text-align: center;
	padding-bottom: 4px;
}
.glossaryItemHeader
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	width:100%;
}
.glossaryItemBody
{
	font-size: 60%;
	font-family: verdana,arial,helvetica;
	width:100%;
	margin-bottom:10px;
}

/* -------- Graduate page (side bar) -----------*/

.reducedcontent {
	width:408px;
}

.sidebarspacer {
	width:10px;
}

.sidebar
{
	width:110px;
	vertical-align:top;
}

.sidebar div {
	border-left:2px solid #858585;
	padding-left:10px;
}

.sidebar div h2 
{
	color:#0b0662;
	font-size:0.8em;
	font-weight:bold;	
}

.sidebar div h3 
{
	color:#0b0662;
	font-size:0.6em;
	font-weight:bold;	
}

.sidebar div p.caption1 {
	color:#0b0662;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
}

.sidebar div p.caption2 {
	font-weight:bold;
}

/* -------- Print page button --------*/

.printpage {
	padding: 5px 0px 5px 10px;
}

.printpage A {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.printpage A:hover {
	text-decoration: underline;
}
