/* CSS Document */

/* COLOURS:
#C60 rusty brown
#666 grey
#CFC pale green
#063 dark green
*/

#LayoutTable {
	background-color:#FFFFFF;
	padding:15px;
	border:solid #C60 2px;
	border-top:0px;
	/*background-image:url(../imgs/bckgrnd2.gif);*/
	}

#LayoutTableHdr {
	background-color:#FFFFFF;
	/*padding-left:15px;*/
	padding-right:15px;
	padding-bottom:0px;
	padding-top:0px;
	border-top:solid #C60 2px;
	border-left:solid #C60 2px;
	border-right:solid #C60 2px;
	}

#LayoutTableTop {
	/*background-image:  url("../imgs/top.gif");
	height:36px;*/
	}

.TopMenu {
	text-align:right;
	font-size:1.3em;
	color: #C60;
	padding-bottom:2px;
	padding-right:35px;
	}

.BottomMenu {
	text-align:right;
	font-size:1.1em;
	color: #666;
	}

body {
	font-size:10px;
	font-family: Arial, Helvetica;
	background-image:  url("../imgs/bckgrnd.gif");
	}

body p {
	line-height:1.4;
	}

#PageContent {
	font-size:1.2em;
	padding-left:200px;
	}

#NACSO_header {
	border-bottom-width: 3px;
	border-bottom-style:solid;
	border-bottom-color:#C60;
	/*padding-bottom:8px;*/
	background-color:#FFFFFF;
	margin-left:-1px;
	}

#NACSO_header #NACSO_logo img{
	float:right;
	padding-right:0px;
	padding-top:25px;
	}

#NACSO_header #NACSO_title {
	font-size:2.3em;
	padding-top:5px;
	/*padding-bottom:5px;*/
	padding-left:0px;
	}

#NACSO_header #slideshow img{
	/*padding-top:-66px;
	padding-bottom:0px;
	margin-left:-1px;*/
	}

#NavBar {
	font-size:1.2em;
	float:left;
	width:180px;
	margin:10px 20px 20px 0px;
	}
	
#NavBar #MenuTop {
	background-image:  url("../imgs/menutop.gif");
	background-repeat:no-repeat;
	height:9px;
	}

#NavBar #MenuBottom {
	background-image:  url("../imgs/menubottom.gif");
	background-repeat:no-repeat;
	}
	
#NavBar #MenuHeader {
	padding: 1px 3px 1px 4px;
	font-size:1.1em;
	font-weight:bold;
	border:solid #063 1px;
	background-color:#063;
	color:#FFF;
	}
	
#NavBar #MenuItem {
	font-size:1.0em;
	padding: 1px 3px 1px 10px;
	border:solid #063 1px;
	border-top: none;
	background-color:#CFC;
	}

#NavBar #membersMenu #MenuHeader {
	/*background-color:#C60;*/
	background-color:#FFF;
	color:#C60;
}

#NavBar #membersMenu #MenuItem {
	background-color:#cfc;
}

#imgleft {
	float:left;
	margin: 5px 15px 5px 0px;
	padding:10px 5px 10px 0px;
	}

#imgright {
	float:right;
	/*clear:both;*/
	margin: 5px 0px 5px 15px;
	padding:10px 0px 10px 5px;
	}

#imgright_nopad {
	float:right;
	margin: 5px 0px 5px 15px;
	padding:0px 0px 0px 5px;
	}

.photo {
	float:right;
	text-align:right;
	line-height:1.1;
	font-size:0.8em;
}

.photo #caption {
	color:#063;
}

.photo #credit {
	color:#999;
}

.photo img {
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	margin-top:6px;
}

#photoleft td {
	padding:0px 15px 0px 0px;
	text-align:left;
}

#photoright td {
	padding:0px 0px 0px 15px;
	text-align:left;
}

h1, h2, h3, h4, h5 {
	color: #063;
	}
	
h1 {font-size:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.0em;}

li {
	padding-bottom:10px;
	}

#NavBar a {
	text-decoration:none;
	color:#063;
}

#NavBar a:hover {
	color:#C60;
	text-decoration:underline;
}

#PageContent a {
	text-decoration:none;
	color:#C60;
}

#PageContent a:hover {
	color:#C60;
	text-decoration:underline;
}

#sup {
	font-size:0.8em;
	}

#gototop {
	text-align:center;
	color:#006600;
	}

#tableheader {
	font-weight:bold;
	}
	
#shadedtable {
	/*border:solid 1px #060;*/
	margin-bottom:25px;
}

#shadedtable th {
	/*background-color:#C60;*/
	background-color:#cfc;
	/*color:#FFF;*/
	color:#063;
	padding:5px;
}

#shadedtable tr td {
	background-color:#FFC;
	color:#C60;
	color:#063;
	padding-left:3px;
	padding-right:3px;
}

#orgHeader {
	color:#063;
	font-weight:bold;
}

/*literature section*/
#recordsnav {
	padding-top:10px;
	text-align:center;
	float:none;
	clear:both;
	}

#searchresults {
	border-color:#006600;
}

#searchresults th{
	padding:5px;
	background-color:#CFC;
	color:#006600;
}

#searchresults td{
	padding:2px;
	font-size:0.9em;
	vertical-align:top;
}

#searchresults tr{
	color:#333333;
}

#searchresults_bigger {
	border-color:#006600;
}

#searchresults_bigger th{
	font-size:1.1em;
	padding:5px;
	background-color:#CFC;
	color:#006600;
}

#searchresults_bigger td{
	padding:4px;
	font-size:1.0em;
	vertical-align:top;
}

#searchresults_bigger tr{
	color:#333333;
}
#table_total {
	background-color:#CFC;
	color:#006600;
}

#invisible {
	display:none;
}


/*login section*/
#login #label {
	font-weight:bold;
	width:75px;
}

/*literature section*/
#searcheditem {
	margin-left:20px;
	font-weight:bold;
}

#searchedterm {
	color:#CC6600;
	margin-bottom:120px;
}

#literature_options li {
	list-style-image:url(../images/book_icon.png);
	padding-left:100px;
}	

#lit_instructions {
	font-size:0.9em;
	color:#CC6600;
	padding-bottom:20px;
}

#lit_instructions a {
	text-decoration:underline;
}

#indent_50 {
	/*padding-left: 50px;*/
}

#indent_200 {
	/*padding-left: 200px;*/
}

#memberlinkstable {
	margin-top:-20px;
}

#memberlinkstable h3{
	padding-top:45px;
}

#member_org {
	padding-top:0px;
	padding-bottom:0px;
}

#member_org a{
	font-weight:bold;
}

#member_contact {
	font-size:0.8em;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}

#weblink {
	padding-top:2px;
	padding-bottom:10px;
}

#logo_img {
	border:0px;
	float:right;
	margin: 5px 0px 5px 15px;
	padding:10px 0px 10px 5px;
}

#no_jobs {
	font-style:italic;
	color:#666666;
}

#addresses2 {
	position:absolute;
	left:550px;
}

#box200 {
	width:200px;
	font-size:0.9em;
	line-height:1.1;
	color:#930;
	float:right;
	padding:4px;
	padding-bottom:1px;
	margin:5px 0px 5px 10px;
	background-color:#FFFF99;
}

#boxemphasis {
	width:160px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.1;
	color:#930;
	float:right;
	padding:10px;
	background-color:#FFFF99;
	text-align:center;
}

#boxemphasis_300 {
	width:300px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4;
	color:#930;
	float:right;
	padding:5px;
	background-color:#FFFF99;
	text-align:center;
}

#paraemphasis {
	font-size:1.0em;
	line-height:1.1;
	color:#930;
	float:right;
	padding:5px;
	background-color:#FFFF99;
	text-align:center;
	margin-bottom:20px;
}

.photo_table td{
	font-size:0.9em;
	width:200px;
	padding-right:30px;
}

#photoleft {
	float:left;
	margin: 5px 5px 15px 5px;
}

table th{
	font-size:1em;
}

#memberlinkstable tr{
	vertical-align:top;
	}

#memberlinkstable li{
	padding-right:15px;
	}
	
#contactdetails h4 {
	margin-bottom:4px;
}

#iconright {
	float: right; 
	padding-left: 20px;
	border: 0px;
}

#jobstable {
	clear:right;
	width:80%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#jobstable td{
	padding:5px;
	vertical-align:top;
}

#jobstable th{
	padding:5px;
	text-align:left;
	vertical-align:top;
}

#jobscontact {
	font-size: 0.9em;
	color:#063;
	font-weight:bold;
}

#padtop5 {
	padding-top:5px;
}

#image_right_clear_left {
	float: right;
	clear:both;
}

#smallerth {
	font-size: 0.9em;
	font-style:italic;
	color:#666;
}

#quick_icons_table img {
	border:hidden;
}

#quick_icons_table a {
	border:hidden;
}

#mediatitle {
	font-size: 1.0em;
	color:#063;
	font-weight:bold;
}

#mediapublisher {
	font-variant:small-caps;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}