/* Generic and global styles */
u,p,center,select,sub,sup,strong,em,textarea,li,input,h1,h2,h3,h4,h5,h6,body,td,a,span,div{font-family:Arial,Helvetica,Sans-serif;}
body{background:#FFFFFF;margin-left:0px;margin-top:0px;}
img{font-size:11px;color:#cccccc;display:block;}
form{margin-top:0px;margin-bottom:0px;}
textarea,body{scrollbar-3dlight-color:#999999;scrollbar-arrow-color:#666666;scrollbar-base-color:#A1A1A1;scrollbar-darkshadow-color:#999999;scrollbar-face-color:#DDDDDD;scrollbar-hightlight-color:#999999;scrollbar-shadow-color:#999999;scrollbar-trackcolor:#CCCCCC;}
.display{display:inline;}
/* End generic and global styles */

/* forum styles start */
h2 {font-size:80%;}
.forumTitle {color: #494949;}
img.inline {display:inline;}
.forum {color:#606060;}
.odd {background-color: #F0F0F0;}
.even {}
.forumSeperator {color: #BFBFBF; height: 1px;}
a.forumLink {color:#EB7602; text-decoration: none; font-weight: bold;}
a.forumLink:hover {color:#EB7602; text-decoration: underline; font-weight: bold;}
a.forumLink:visited {color:#EB7602; text-decoration: none; font-weight: bold;}
a.forumLink:visited:hover {color:#EB7602; text-decoration: underline; font-weight: bold;}
a.forumLink:active {color:#EB7602; text-decoration: none; font-weight: bold;}
/* forum styles end */

a.nav, a.nav:link, a.nav:hover, a.nav:visited, a.nav:visited:hover, a.nav:active {color:#ffffff; text-decoration:none; font-size: 11px; font-weight: bold;}

/* Page element styles */
.documentsearch{ width:42%; margin:0 0 1em 1em; float:right;}
.navsublevel td.text, .navsublevel td.textWhite{ padding-left:1em; }
/* End page element styles */

/* text styles */
.text{font-size:70%;color:#000000;}
.textdarkGrey{font-size:70%;color:#666666;}
.textlightGrey{font-size:70%;color:#CCCCCC;}
.textWhite{font-size:70%;color:#FFFFFF;}
.textRed{font-size:70%;color:#FF3333;}
.textGreen{font-size:70%;color:#66CC00;}
.textdarkBlue{font-size:70%;color:#003399;}
/* end text styles */

/* smallt styles */
.small{font-size:60%;color:#000000;}
.smalldarkGrey{font-size:60%;color:#666666;}
.smalllightGrey{font-size:60%;color:#CCCCCC;}
.smallWhite{font-size:60%;color:#FFFFFF;}
.smallRed{font-size:60%;color:#FF3333;}
.smallGreen{font-size:60%;color:#66CC00;}
.smalldarkBlue{font-size:60%;color:#003399;}
/* end small styles */

/* large styles */
.large{font-size:100%;color:#000000;}
.largedarkGrey{font-size:100%;color:#666666;}
.largelightGrey{font-size:100%;color:#CCCCCC;}
.largeWhite{font-size:100%;color:#FFFFFF;}
.largeRed{font-size:100%;color:#FF3333;}
.largeGreen{font-size:100%;color:#66CC00;}
.largedarkBlue{font-size:100%;color:#003399;}
/* end large styles */

#spaceli li{padding-bottom:15px;}
/**************** END TEXT STYLES ****************/


/* background colours */
.bgdarkGrey{background:#939393;}
.bglightGrey{background:#B3AAAA;}
.bglighterGrey{background:#E5E0DA;}
.bgborderRed{background:#EB7602;}
.bgTitle{background:#D9B898;}
.bgTitle2{background:#FAE8D7;}
.bgborderGrey{background:#939393;}
.bgWhite{background:#FFFFFF;}
.bgBlack{background:#000000;}
.bglightBlue{background:#BFDCFF;}
.bgpressReleases{background:#DED4CA;}
.bgAIDB{background:#E5C5E5;}
.bgAPB{background:#D6FADF;}
.bgASB{background:#FAD6D6;}
.bgFRRP{background:#E5E5E5;}
.bgPOBA{background:#E5D5C5;}
/* end background colours */


/**************** END BACKGROUND COLOUR STYLES ****************/


/* form styles */
@media all{
	.form{background:#FFFFFF;color:#000000;font-size:70%;border:1px solid;font-weight:bold;}
	select{background:#FFFFFF;color:#000000;font-size:70%;}
	textarea{background:#FFFFFF;color:#000000;font-size:70%;}
}
/* end form styles */


/**************** END FORM STYLES ****************/


/* hyperlink styles */
a {color:#EB7602;text-decoration:underline;}
a:hover {color:#EB7602;text-decoration:none;}
a:visited {color:#C26B14;text-decoration:underline;}
a:visited:hover {color:#C26B14;text-decoration:none;}
a:active {color:#EB7602;text-decoration:none;}

a.yellow2nul {color:#EB7602;text-decoration:underline;}
a.yellow2nul:hover {color:#EB7602;text-decoration:none;}
a.yellow2nul:visited {color:#C26B14;text-decoration:underline;}
a.yellow2nul:visited:hover {color:#C26B14;text-decoration:none;}
a.yellow2nul:active {color:#EB7602;text-decoration:none;}

a.black2nul {color:#000000;text-decoration:underline;}
a.black2nul:hover {color:#000000;text-decoration:none;}
a.black2nul:visited {color:#000000;text-decoration:underline;}
a.black2nul:visited:hover {color:#000000;text-decoration:none;}
a.black2nul:active {color:#000000;text-decoration:none;}

a.white2ul {color:#FFFFFF;text-decoration:none;}
a.white2ul:hover {color:#FFFFFF;text-decoration:underline;}
a.white2ul:visited {color:#FFFFFF;text-decoration:none;}
a.white2ul:visited:hover {color:#FFFFFF;text-decoration:underline;}
a.white2ul:active {color:#FFFFFF;text-decoration:underline;}
/* end hyperlink styles */


/**************** END HYPERLINK STYLES ****************/

form.tpe_search div.legend {font-size: 70%; padding: 5px 0 3px 0;}
form.tpe_search div.fieldset {border: 1px solid #939393; padding: 10px; margin: 0 0 10px 0; background-color: #E5D5C5;}
form.tpe_search legend {font-size: 0.7em; font-weight: normal; color: #000000; background: none;}
form.tpe_search div.group {float: left; padding-right: 10px;}
form.tpe_search label 	{display: block; font-size: 0.7em;}
form.tpe_search select {width: 15em;} 

#tpe_description {font-size: 0.7em; margin: 0; padding: 10px 0 5px 0;}
#tpe_details 	 {border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding: 10px; margin: 0;}
#tpe_details dt  {float: left; width: 17em; clear: left; font-size: 0.8em; font-weight: bold; margin: 5px 0 0 0 ;}
#tpe_details dd  {margin: 5px 0 0 17em; font-size: 0.8em;}

.tpe_extrainfo {font-size: 0.8em; margin: 5px 0 10px 0;}
.tpe_extrainfo .infotitle {font-weight: bold;}
.tpe_extrainfo ul {margin: 3px 0 0 10px; padding: 0;}
.tpe_extrainfo li {list-style-type: none; margin: 0; padding: 0;}

.clear {clear: both;}

#tpe_results {}
#tpe_results div.footer {border-top: 1px solid #999999; margin-top: 15px;}
#tpe_results div.results {padding-top: 5px; float: left; width: 300px; font-size: 0.8em;}
#tpe_results div.pages   {padding-top: 5px; font-size: 0.8em; text-align: right;}

#tpe_results .noresults {font-size: 0.8em; font-weight: bold;}
#tpe_results .list {padding: 10px;}
#tpe_results table 	  {width: 99%;}
#tpe_results table th {font-size: 0.8em; text-align: left;}
#tpe_results table td {font-size: 0.8em; text-align: left;}
#tpe_results table td.name {width: 66%;}


/********************** RIGHT HAND GREY BOX **************************/

.greyBoxRight {margin:0 0 5px 10px;}
