/* Utility */
div.clear {
   clear:both;
    height:.5em;
    overflow:hidden;
    }
div.clearright {
    clear:right;
    height:.5em;
    overflow:hidden;
    }
div.clearleft {
    clear:left;
    height:.5em;
    overflow:hidden;
    }
div.spacer {
    clear:both;
    height:2em;
    overflow:hidden;
    }
/* LAYOUT */
body{
	background-color: #666;
	*text-align: center;
}
#doc{
	margin: 1em auto;
	width: 96.5%;
	text-align: left;
	background-color: #FFF;
	border: 1px solid black;
}
#networking{
	padding: 1em;
	margin: 1em;
}
/* HEADER */
#hd{
	margin: 0;
	padding: 0;
}
#banner{
	background-image: url('images/banner-1.jpg');
	background-repeat: no-repeat;
	height: 138px;
		
	}
/* NAV BAR */
#nav{
	position: relative;
	height: 1.75em;
	background-color: #000;
	padding: 0;
	font-size: 85%;
	width: 100%;
	overflow: hidden;
	}
	#nav ul{
		padding: 0;
		margin: 0 1em;
	}
	#nav li{
		float: left;
		list-style: none;
		color: #fff;
		font-weight: bold;
	}
	#nav a{
		text-decoration: none;
	}
	/* breadcrumbs */
	#breadcrumbs li{
		padding: .25em .25em 0 0;
	}
	/* menu style */
	#menu{
		float: right;
		height: 100%;
		border-right: 1px dotted white;
	}
	#menu ul{
		display: table;
		height: 100%;
	}
	#menu li{
		text-align: center;
		display: table-cell;
		width: 7em;
		border-left: 1px dotted white;
		height: 100%;
	}
	#menu a{
		display: block;
		padding: .25em 0 0 0;
		height: 100%;
	}
	#menu a:hover{
		background-color: #fff;
	}
	

/* body layout is in onecol.css or twocol.css! */
#bd{
	text-align: justify;
}
/* footer */
#ft{
	margin: 1em auto;
	text-align: center;
	color: #aaa;
	width: 750px;
	padding-bottom: 1em;
}

/* GENERAL STYLING */

/* links */
a{
	color: #36C;
}
a:hover{
	color: #FF8C00;
}
#ft a{
	color: #FF8C00;
}
#ft a:hover{
	color: #FFF;
}
#bd .morelink{
	text-align:right;
}

/* images */
#bd img{
	border: 2px solid black;
	display: block;
}
#bd div.imgleft {
	margin: 1em;
	float: left;
}
#bd div.imgleft p{
	text-indent: 0em;
	text-align: center;
	font-style:italic;
	margin-bottom: .1em;
	line-height:
}
#bd div.imgleft p span{
	font-weight:bold;
}
#bd div.imgright {
	margin: 1em;
	float: right;
}
#bd div.imgright p{
	text-indent: 0em;
	text-align: center;
	font-style:italic;
	margin-bottom: .1em;
}
#bd div.imgright p span{
	font-weight:bold;
}
#bd div .small {
	width: 75px;
	margin: 1em 1em 1em 0;
}
#bd .submenu img{
	display: inline;
	border: 0;
	margin: 0 .5em 0 1em;
}
#bd .noborder img{
	border:0px solid black;
	padding-right: 1em;
}
/* lists */
#bd ul li{
	list-style: square;
}
#bd ol{
	font-weight: bold;
}

#bd li{
	color: #36C;
}
#bd li span{
	color: #000;
	font-weight: normal;
}
#bd .nobull ul li{
	list-style-type: none;
}
/* SUBMENUS */
#bd .subscriptionpage ul li{
	color: #000;
	font-weight: normal;
	list-style:none;
}
#bd .submenu{
		height: 1.75em;
		font-size: 85%;
		margin-bottom: 2em;
	}
#bd .submenu ul li{
		float: left;
		list-style: none;
		list-style-image:none;
	}
#bd .submenu a{
		color: #FF8C00;
	}
#bd .submenu a:hover{
		color: #36C;
	}
#bd .large{
	font-size:105%;
	margin:0em;
}
#bd .afmenu ul li{
	padding-right: 1em;
}
#bd .marginmenu{
	padding-bottom: 1em;
}
#bd .bottommarginmenu{
	padding-bottom: 2em;
}
#bd .rightmenu{
		height: 1.75em;
		float:right;
		display:block;
		font-size:90%;
		margin:0em;
	}
#bd .rightmenu ul li{
		float: right;
		list-style: none;
		list-style-image:none;
	}
#bd .rightmenu a{
		color: #FF8C00;
	}
#bd .rightmenu a:hover{
		color: #36C;
	}

#bd .rightsubmenu{
		height: 1.75em;
		float:right;
		display:block;
		font-size:90%;
		margin:0em;
	}
#bd .rightsubmenu ul li{
		float: right;
		list-style: none;
		list-style-image:none;
	}
#bd .rightsubmenu a{
		color: #36C;
	}
#bd .rightsubmenu a:hover{
		color: #FF8C00;
	}

/* headers */
h1,h2,h3,h4{
	color: #36c;
	margin: 0 0 .25em 0;
	text-indent: 0px;
}
h5{
	color: #000;
	margin: 0 0 .25em 0;
	text-indent: 0px;
	font-style: italic;
	font-weight: bold;
}

/*special text*/
#bd .hidden{
	display:none;
}
#bd p.byline{
	display: block;
	text-align: left;
	text-indent: 2px;
}
#bd .byline span{
	padding-right: 5em;
}
#bd .blue{
	color:#36c;
	text-indent:none;
}
#bd .white{
	color: #FFFFFF;
}
#bd .sources{
	border-top:#000 thin solid;
	padding-top: 1em;
}
#bd .pulloutleft{
	float: left;
	width: 10em;
	color: #FF8C00;
	font-size: 125%;
	font-weight: bold;
	text-align:center;
	padding-right: .5em;
	padding-left: .5em;
	border-right: 2px solid #333333;
	border-left: 2px solid #333333;
	margin-right: .5em;
}

#bd .pulloutright{
	float: right;
	width: 10em;
	color: #FF8C00;
	font-size: 125%;
	font-weight: bold;
	text-align:center;
	padding-right: .5em;
	padding-left: .5em;
	border-right: 2px solid #333333;
	border-left: 2px solid #333333;
	margin-left: .5em;
}
#bd .pulloutctr{
	color: #FF8C00;
	font-size: 90%;
	font-weight: bold;
	text-align:center;
	padding: 1em;
	border-right: 2px solid #333333;
	border-left: 2px solid #333333;
	margin: 1em;
}
#bd .howtohelp{
	border:#000000 dotted thin; 
	padding: 1em 1em .5em 1em; 
	margin: 1em; 
	text-align: center;
}
#bd .noindent{
	text-indent:0px;
}
.hidden{
	display: none;
}
#bd .inset{
	border: 1px solid black;
	padding: .5em;
	margin: .2em;
}
#bd .inset span{
	float: left;
	padding-right: .5em;
}
#bd .insetleft{
	border: 1px solid black;
}
#bd .section{
	margin: .5em;
	padding: .5em;
}

/* COLORS           */
/* blue: #36C;      */
/* orange: #FF8C00  */
