/* 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;}
.commentbox input {font-size: 100%;}
div.hide{display:none;}
td.forumtextRed {text-align: center; font-size: 100%; font-weight:bold;}
a.more {padding: 16px 11px;}
/* forum styles end */

/* site comments styles start */
#comment_box {font-size: 70%; width: 90%; padding: 7px; margin-top: 10px;}
#comment_box label.float {float: left; width: 100px; padding: 0 3px;}
#comment_box fieldset {border: none; margin: 0 0 15px 0; padding: 0;}
#comment_box fieldset p { margin: 5px 0; padding: 0;}
#comment_box fieldset label {margin: 0 2px;}
#comment_box .form {font-size: 100%;}
#comment_box textarea {width: 310px; font-weight: normal; margin-bottom: 4px;}
#comment_box .email {width: 190px; font-weight: normal;}
/* site comments styles end */


/* 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 */
.bgborderGrey{background:#939393;}
.bgWhite{background:#FFFFFF;}
.bgBlack{background:#000000;}
.bglightBlue{background:#BFDCFF;}
.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.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 ****************/

/**************** HOME LEFT NAV ****************/
div.leftNav {
	background: #dfe1ed;
	padding: 7px 7px 0 7px;
}

table.leftNavTitle {
	margin-bottom: 7px;
}


