/*-----------------------------------------
Title : 
Author : T. Van Arsdale (BOLD IBS)
URL : 	
Description : 
Created : 
Modified : 
----------------------------------------- */


/* ----------------------- */
/* ------ GLOBALS -------- */
/* ----------------------- */


body {
	font-size: 75%;
	font-family: Verdana, Arial, sans-serif;
	color: #2b2b2b;
	background: url(../images/bg-pg.gif) repeat-x;
	text-align: center;
	min-width: 756px;
	}

html>body {
	font-size: 12px;
	}

img {
	border: none;
	}	

a {
	outline: none;
	}
	
hr {
	display: none;
	}	

ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 1.5em;
	padding-bottom: 0;
	}

ul li {
	line-height: 1.5em;
	}	

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	}

h1 {
	line-height: 1em;
	font-size: 2em;
	letter-spacing: -0.05em;
	margin: 0 0 .5em 0;
	font-weight: bold;
	color: #21709F;
	}

	h1.templatetitle {
		color: #a8d3ec;
		font-size: 3em;
		margin-bottom: 10px;
		}
		
	h1.membershiptitle {
		color: #90b89a;
		}
		
	h1.conferencetitle {
		color: #fcd355;
		}
		
	h1.librarytitle {
		color: #f5a947;
		}		
	
	h1.scholarshiptitle {
		color: #f24719;
		}
		
	h1.newsletterstitle {
		color: #68bae7;
		}	
		
			

h2 {
	font-size: 1.25em;
	line-height: 1.5em;
	margin: 0.5em 0 0.25em 0;
	color: #373737;
	font-weight: bold;
	}

h3 {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	text-transform: uppercase;
	font-weight: bold;
	}

h4 {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.125em 0 0.375em 0;
	font-weight: bold;
	}

h5 {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.125em 0 0.375em 0;
	font-weight: bold;
	}

h6 {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.125em 0 0.375em 0;
	font-weight: bold;
	}

p {
	font-size: 1em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	}
	
	p.address {
		border-bottom: 3px solid #72b7df;
		padding-bottom: 15px;
		}

a:link {
	color: #f24719;
	text-decoration: none;
	}

a:visited {
	color: #f24719;
	text-decoration: none;
	}

a:hover {
	color: #f24719;
	text-decoration: underline;
	}

a:active, a.active {
	color: #f24719;
	}
	
	
	


/* ----------------------- */
/* -------- IDS ---------- */
/* ----------------------- */

#page {
	background: url(../images/bg-hdr.gif) no-repeat top right #ffffff;
	padding-top: 118px;
	text-align: left;
	margin: 0 auto;
	width: 756px;
	position: relative;
	}
	
	img.logo {
		position: absolute;
		top: 21px;
		left: 29px;
		}

#column {
	width: 756px;
	padding-top: 4px;
	background: url(../images/bg-column.gif) no-repeat top #ffffff;
	margin-bottom: 35px;
	}
	
	#pagedefault #column {
		background: url(../images/bg-column-default.gif) no-repeat top #ffffff;
		}
		
	#pageabout #column {
		background: url(../images/bg-column.gif) no-repeat top #ffffff;
		}
		
	#pagecontact #column {
		background: url(../images/bg-column-contact.gif) no-repeat top #ffffff;
		}
		
	#pagemembership #column {
		background: url(../images/bg-column-membership.gif) no-repeat top #ffffff;
		}
		
	#pageconference #column {
		background: url(../images/bg-column-conference.gif) no-repeat top #ffffff;
		}
		
	#pagelibrary #column {
		background: url(../images/bg-column-library.gif) no-repeat top #ffffff;
		}
		
	#pagescholarship #column {
		background: url(../images/bg-column-scholarship.gif) no-repeat top #ffffff;
		}
	
	#pagenewsletters #column {
		background: url(../images/bg-column-newsletters.gif) no-repeat top #ffffff;
		}	

.resourcebox {
	width: 220px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
	border: 1px solid #82c0e1;
	padding-top: 35px;
	background: url(../images/bg-resourcebox.gif) no-repeat #f5fafe;
	}

.resourcebox p {
	padding: 0 10px 0.25em 10px;
	margin: 0 0 0.5em 0;
	color: #0f5b84;
	line-height: 1.2em;
	}	

.resourcebox ul {
	margin: 0 0 0 15px;
	padding: 0 10px 1em 10px;
	color: #82c0e1;
	}	

.resourcebox li {
	line-height: 1.2em;
	margin-bottom: 8px;
}	

.calloutbox {
	width: 220px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
	border: 1px solid #82c0e1;
	padding-top: 8px;
	background-color:#f5fafe;
	}	

.calloutbox p {
	padding: 0 10px 0.25em 10px;
	margin: 0 0 0.5em 0;
	color: #0f5b84;
	line-height: 1.3em;
	}
	
.calloutbox p.divider {
	border-top: 1px solid #82c0e1;
	padding-top: 10px;
	}		

.calloutbox ul {
	margin: 0 0 0 15px;
	padding: 0 10px 1em 10px;
	color: #82c0e1;
	}	

.calloutbox li {
	line-height: 1.2em;
	margin-bottom: 8px;
}

a:link.downloadcallout, a:visited.downloadcallout {
	margin-top: 10px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #fcdbd2;
	background: url(../images/bg-download.gif) repeat-x #fcdbd2;
	}	

a:hover.downloadcallout {
	margin-top: 10px;
	border: 1px solid #fcdbd2;
	background: #f24719;
	color: #ffffff;
	text-decoration: none;
	}		
		
	
#navigation {
	height: 60px;
	width: 520px;
	margin-bottom: 25px;
	}	
	
	#navigation ul {
		}

.maincolumn {
	margin-left: 30px;
	width: 520px;
	}
	
	.maincontainer {
		width: 520px;
		}

.sidebar {
	width: 174px;
	float: right;
	position: relative;
	color: #0f5b84;
	margin-bottom: 15px;
	}
	
	.sidecontainer {
		margin: 0 10px 0 16px;
		}
	
.sidebar p {
	line-height: 1.3em;
	}	
	


/* 
-------- Navigation ------- */	

ul.nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 
	}
	
ul.nav li {
	float: left;
	}	


/* 
-------- Control ------- */	

ul.control {
	margin: 9px 0 0 0;
	padding: 0;
	list-style-type: none;
	width: 91px;
	overflow: hidden;
	}

ul.control li {
	margin-bottom: 14px;
	}

ul.control li a:link, ul.control li a:visited {
	height: 26px;
	display: block;
	text-indent: -9999px;
	}

ul.control li a:link.home, ul.control li a:visited.home {
	background: url(../images/home.gif) no-repeat;
	}

	ul.control li a:hover.home {
		background: url(../images/home.gif) no-repeat 0 -26px;
		}

ul.control li a:link.aboutus, ul.control li a:visited.aboutus {
	background: url(../images/about.gif) no-repeat;
	}

	ul.control li a:hover.aboutus {
		background: url(../images/about.gif) no-repeat 0 -26px;
		}

ul.control li a:link.contactus, ul.control li a:visited.contactus {
	background: url(../images/contact.gif) no-repeat;
	}

	ul.control li a:hover.contactus {
		background: url(../images/contact.gif) no-repeat 0 -26px;
		}
		

/* 
-------- Menu ------- */

ul.menu {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	}

ul.menu li {
	line-height: 1.2em;
	margin-bottom: 8px;
	}

img.whatsnew {
	margin: 18px 0 7px 0;
	}		
		
	
/* 
-------- Footer ------- */	

#footer {
	margin-top: 25px;
	height: 62px;
	background: url(../images/bg-footer.gif) no-repeat;
	clear: both;
	}

#footer p {
	padding: 23px 0 0 90px;
	font-size: 0.8333em;
	color: #ffffff;
	line-height: 1.2em;
	}

#footer a:link {
	color: #ffffff;
	}

#footer a:visited {
	color: #ffffff;
	}

#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	}

#footer a:active {
	color: #ffffff;
	}
	
	


/* ----------------------- */
/* ------- TABLES -------- */
/* ----------------------- */

table {	
	line-height: 1.5em;
	}
	
	
	


/* ----------------------- */
/* ------- FORMS --------- */
/* ----------------------- */


input {
	font: 12px/100% "Verdana";
	color: #333332;
	}

textarea, select {
	font: 12px/160% "Verdana";
	color: #333332;
	}

label {
	margin: ;
	padding: ;
	font-size: ;
	font-family: ;
	width: 70px;
	line-height: 1.5em;
	}

input {
	border: ;
	margin: ;
	padding: ;
	font-size: ;
	font-family: ;
	}
	


/* ----------------------- */
/* --- PRINT HANDLING ---- */
/* ----------------------- */

.printtitle {
	display: none;
	}	


