/* Note to me (so you can ignore this). Remember to update the source file when changing this one!!*/

.hidden_box{
	font-size	: .9em;
	margin-bottom	: 25px;
}

.hidden_closed_section{
}

.hidden_open_section{
}

.hidden_title {
	cursor		: pointer;
	cursor		: hand;
}

.figure a:visited {
	color: #333;
	}

.figure a {
	text-decoration: none;
	}

.figure a:hover {
	color: #06c;
	text-decoration: none;
	}
	
.jtags_box, .figure, .related {
	text-align		: justify;
	background-color	: #f8f8f8;
	border-top		: 1px solid #ddd;
	border-bottom		: 1px solid #ddd;
	padding			: 6px;
}


.related {
	font-size 	: 1em; 
}

.related_header {
	font-weight		: bold;
	margin			: 0;
}

.figure {
	font-weight		: bold;
}

.figure_text {
}

.figure_text a, .figure_text a:visited {
	color			: #D08400;
}

.figure_img {
	margin-left		: auto;
	margin-right		: auto;
	display			: block;
	border			: 2px solid #dddddd;
}

.callout {
	font-family		: arial;
	color			: #00161D;
	font-size		: 1.1em;
	font-weight		: bold;
	font-style		: italic;
	border			: 2px solid #70A0AE; 
	border-radius		: 8px; 
	-moz-border-radius	: 8px; 
	-webkit-border-radius	: 8px; 
	padding			: 15px;
}

#jtagsPopBox {
	font-size		: 1.3em;
	border			: 1px solid #777;
	background 		: #FFFFe2;
	padding			: 10px;
	max-width		: 400px;
	display			: none;
	position		: absolute;
	z-index			: 1111;
}

.definition_holder{
	display			: none;
}


.def_link a,.pop_link a {
	color			: #40AD45;
}

.def_link hover,.pop_link hover {
	color			: #53D95A;
}

.def_no_link {
	color			: #40AD45;
}

.jtags_centered_box {
	margin-top		: 15px;
	margin-bottom		: 15px;
}

.enlarge_image_button {
	width			: 34px;
	height			: 32px;
	position		: absolute;
	display			: none;
	border			: 0;
}

.link_image_button {
	width			: 34px;
	height			: 32px;
	position		: absolute;
	display			: none;
	border			: 0;
}

.nav_check {
	border			: 1px solid #666666;
	width			: 16px;
	height			: 16px; 
	margin-right		: 7px; 
	margin-top		: 4px;
	background		: white;
}

.nav_check_hover {
	background		: url('check_dot_off.gif') no-repeat 50% 50%;
}

.nav_checked {
	background		: url('check_dot.gif') no-repeat 50% 50%;
}

.jtag_checklist_box {
	border			: 1px solid #b5b5b5; 
	border-radius		: 8px; 
	-moz-border-radius	: 8px; 
	-webkit-border-radius	: 8px; 
	padding			: 15px;
	margin-left		: 25px;
	margin-right		: 25px;
	margin-top		: 45px;
	margin-bottom		: 45px;
	background		: #fcfcfc;
}

#jtag_nav_home {
	background		: #f4f4f4;
	font-size		: .8em;
	text-transform		: uppercase;
	padding			: 4px;
	border-radius		: 3px; 
	-moz-border-radius	: 3px; 
	-webkit-border-radius	: 3px;
	border			: 1px solid #888; 
	text-align		: center;
}
#jtag_nav_home {
	width			: 100%;
	margin-left		: auto;
	margin-right		: auto;
}
#jtag_nav_home_title{
	margin-left		: auto;
	margin-right		: auto;
	font-weight		: bold;
	text-align		: center;
	width			: 90%;
	font-size		: 12pt;
	border-bottom		: 1px solid #888;
	padding-bottom		: 3px;
	margin-bottom		: 3px;
}
#jtag_nav_path {
	width			: 500px;
	margin-left		: auto;
	margin-right		: auto;
	font-size		: 10pt;
}
#jtag_nav_path_prev, #jtag_nav_path_next {
	width			: 200px;
}
#jtag_nav_path_prev
{
	text-align		: right;
}
#jtag_nav_path_next
{
	text-align		: left;
}

