/* Default Stylesheet for Nterchange Frontend */
/* ========================================== */

@import url("print.css") print;
/*@import url("other_stylesheet.css") screen;*/

/* HTML RULES 								 		  */
/* ================================================== */
body { font:11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
h1 { font-size:20px;padding:16px 0 16px 0; height:30px;}
h2 {font-size:16px;line-height:16px;}
h3 {}
h2, h3 {color: #fff; padding:10px 0 10px 0;}
b, strong {font-weight:bold;}
p { line-height:1.5; margin-bottom:10px; }
em {font-style:italic;}
a {color: #000;}
a:hover {}

.personname {margin:0 0 0px 0; font-size: 16px;}
.persondesc {margin:0 0 10px 0; line-height: 1.5;}

#home-txt {margin:140px 0 0 -90px;}

.call-out {font-size: 16px; background: url(/images/layout/dashed_line.gif) repeat-x; margin:16px 0; padding:20px 0 0 0;}
.call-out div {background: url(/images/layout/dashed_line.gif) repeat-x bottom left; padding:0 0 20px 0;}
cite span {font-size: 12px; font-weight: bold; margin:0; padding:0;}
cite {font-size: 12px; margin:0; padding:0;}

#sitemap  {}
#sitemap ul{margin:0px 0 5px 10px;}
#sitemap ul li {line-height: 1.5;}

/* SITE LAYOUT RULES 								  */
/* ================================================== */
#site {
	width:960px;
	margin:auto;
}

#masthead {
	height:64px;
	width:960px;
	margin:68px 0 0 0;
}
	#logo{
		width:166px;
		height:49px;
		float:left;
	}
	#logo a{
		width:166px;
		height:49px;
		display:block;
		background:url(/images/layout/logo.gif) no-repeat;
	}
	#logo span {
		display:none;
	}

#nav {
	width:600px;
	margin:18px auto;
	height:26px;
}

#nav ul {
	height:26px;
}

#rightmasthead {
	float:left;
	width:100px;
	padding:20px 0 0 694px;
}


#topnav {
	float:left;
	width:100px;
	margin:10px 0 0 0;
}
	#topnav li {
		color:#4BE;
		display:inline;
	}
	#topnav a{
		color:#4BE;
		text-decoration:none;
	}

#searchbox {
	float:right;
	width:160px;
}

#search {
	width:100px;
}

#content {
	background:#4BE url(/images/layout/main_bg.jpg) no-repeat;
	width:960px;
}
	#crutch{
		width:1px;
		height:500px;
		float:left;
	}
	#sitecontent{
		width:950px;
		float:left;
		padding: 0 0 30px 0;
	}
	#pagenav #linktitle {
		padding:0 0  10px 0;
	}
	#pagenav li{
		padding:0 0  10px 0;
	}
	
	#pagenav a{
		color:#000;
		text-decoration:none;
	}
	
	#pagenav a:hover {
		text-decoration:underline;
	}
	
	#pagenav .selected, #pagenav .ancestorselected {
		font-weight:bold;
		font-size:16px;
	}
	#maincontentbox {
		padding:0 50px 0 400px;
	}
	#sidebarbox {}
	#altsidebarbox {}

#footer {width:400px;margin:auto;padding:10px 0 20px 0;color:#666;}
	#footer_nav {padding:0 0 10px 0;margin:auto;}
	#footer_nav ul {text-align:center;}
	#footer_nav a {color:#666;}
	#credits {text-align:center;}



/* BASIC CLASSES	 								  */
/* ================================================== */
.clear { display:block; clear:both; height:1px; line-height:1px; font-size:1px; }
.img_left { float:left; }
.img_right { float:right; }
.dashedline {font-size:1px;height:2px;background:url(/images/layout/dashed_line.gif) repeat-x;margin:16px 0;}


/* NAVIGATION RULES 								  */
/* ================================================== */
#nav ul {}
#nav ul li {height:26px;position:relative;display:inline; }
#nav ul li a {text-decoration:none;}
#nav ul li a span {}
#nav ul .nav {display:none;}
#nav ul ul {}

.horiz_nav {}
.horiz_nav ul {}
.horiz_nav ul li { float:left; }


/* SEARCH			 								  */
/* ================================================== */
#search form {}
#search form input.text {}
#search form input.button {}

#searchresults dd { margin-bottom:5px; }
#searchresults dl { margin-top:15px; }


/* HOMEPAGE OVERRIDES		 						  */
/* ================================================== */
.home {}

.text ul {
	list-style-type:disc;
	margin:0 0 0 14px;
}

.text li {
	padding:0 0 6px 0;
}

.faq {
	padding:0 0 6px 0;
}

.faqquestion {
	font-weight:bold;
	font-size:14px;
	color:#fff;
}