/* @override http://thealtkey.com/holding_site/wp-content/themes/thealtkey1/flow-style.css */

body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
}

#wrapper, #flowchart, #content {
	display: block;
	overflow: visible;
	width: 1200px;
	margin: 0 auto;
}

.overlay {
	width:100em;
	height:100em;
	background-color: #000;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50;
}

/*.test {
	background-color: #000;
	position:fixed;
	top: 0;
	left: 0;
	z-index:50;
	width:10000em;
	height:10000em;
}*/

#flowchart {
	margin: 15px 0;
	position: relative;
	overflow:hidden;
	height: 927px;
	background: url(style/images/flowchart1200-2.gif) no-repeat 0 0;
	z-index: 1;
	border: 1px solid #000;
}

#flowchart .item, #flowchart .vis-item {
	position: absolute;
	/*background-color: #a9a9a9;
	opacity: 0.5;*/
	overflow: auto;
	text-align: left;
	z-index: 10;
}

#flowchart .item.revealed {
	z-index: 100;
}

#flowchart .vis-item {
	z-index: 49;
}

#flowchart div.item p, #flowchart .item h3, #flowchart div.item a.link, #flowchart .item li {
	text-indent: -9999em;
	float: left;
	text-align: left;

}

#flowchart .item p, #flowchart .item h3{
	clear: both;
	width: 100%;
}

#flowchart .item h3 {
	display: block;
	overflow: hidden;
}

#flowchart a, #flow-instructions h3 {
	cursor: pointer;
}


#flow-instructions p {
	margin-top: 10px;
	margin-bottom: 10px;
}



#flowchart div.item.revealed, #flowchart .vis-item {
	background-color: #fff;
	overflow: auto;
	border: 2px solid #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	-moz-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
	padding: 10px;
}

#flowchart .item.revealed li, #flowchart .vis-item li {
	float: none;
}

#flowchart .item.revealed ol, #flowchart .item.revealed ul, #flowchart .vis-item ol, #flowchart .vis-item ul {
	padding-left: 10px;
}

#flowchart .item.revealed li, #flowchart .vis-item li {
	margin-left: 10px;
}

#flowchart .item.revealed ol li, #flowchart .vis-item ol li {
	list-style-type: decimal;
}

#flowchart .item.revealed ol li ol li, #flowchart .vis-item ol li ol li {
	list-style-type: lower-latin;
}

#flowchart .item.revealed ol li ol li ol li, #flowchart .vis-item ol li ol li ol li {
	list-style-type: decimal;
}

#flowchart .item.revealed ul li, #flowchart .vis-item ul li {
	list-style-type: disc;
}

#flowchart .item.revealed ul li ul li, #flowchart .vis-item ul li ul li {
	list-style-type: circle;
}

#header {
	position: relative;
}

#wrapper #flow-instructions {
	position: absolute;
	z-index: 100;
	background-color: #fff;
	border: 2px solid #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	-moz-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
	padding: 10px;
	width: 100px;
	height: 20px;
	overflow: hidden;
	top: 25px;
	left: 630px;
	text-align: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#flow-instructions h3 {
	margin-bottom: 10px;
}

#flow-instructions h3 a {
	margin-bottom: 10px;
	padding: 0;
	text-decoration: none;
}

#flow-instructions.headrevealed {
	overflow: auto;
}


#flowchart div.item.revealed p, #flowchart div.item.revealed li, #flow-instructions p  {
	color: #424242;
	font-size: 13px;
}

#flowchart .vis-item p, #flowchart .vis-item li {
	font-size: 12px;
}

#flowchart div.item.revealed p, #flowchart div.item.revealed ul, #flowchart div.item.revealed ol {
	float: none;
}

#flowchart div.item.revealed p, #flowchart .vis-item p {
	
	display: block;
	overflow: hidden;
	margin: 10px auto 20px auto;
}

#flowchart div.item.revealed h3 {
	font-size: 16px;
	margin-bottom: 20px;
}

#flowchart .vis-item h3 {
	margin-bottom: 10px;
}

#flowchart div.item {
	/*
width: 200px;
	height: 300px;
*/
	overflow: hidden;
}

#item-forms.vis-item {
	bottom: 60px;
	left: 160px;
	width: 250px;
	height: 110px;
	overflow: hidden;
}

#item-1 {
	top: 53px;
	left: 30px;
}
#item-1, #item-1 a.link {
	width: 105px;
	height: 50px;
}

#item-2 {
	top: 35px;
	left: 163px;
}
#item-2, #item-2 a.link {
	width: 110px;
	height: 84px;
}

#item-3 {
	top: 35px;
	left: 300px;
}
#item-3, #item-3 a.link {
	width: 110px;
	height: 84px;
}

#item-4 {
	top: 35px;
	left: 435px;
}
#item-4, #item-4 a.link {
	width: 110px;
	height: 84px;
}

#item-5 {
	top: 203px;
	left: 300px;
}
#item-5, #item-5 a.link {
	width: 110px;
	height: 84px;
}

#item-6 {
	left: 149px;
	top: 285px;
}
#item-6, #item-6 a.link {
	width: 110px;
	height: 84px;
}

#item-7 {
	top: 439px;
	left: 27px;
}
#item-7, #item-7 a.link {
	width: 110px;
	height: 57px;
}

#item-8 {
	top: 439px;
	left: 150px;
}
#item-8, #item-8 a.link {
	width: 110px;
	height: 57px;
}

#item-s7 {
	bottom: 286px;
	left: 144px;
}
#item-s7, #item-s7 a.link {
	width: 210px;
	height: 12px;
}

#item-s8 {
	bottom: 273px;
	left: 144px;
}
#item-s8, #item-s8 a.link {
	width: 227px;
	height: 12px;
}









#item-9 {
	top: 439px;
	left: 272px;
}
#item-9, #item-9 a.link {
	width: 110px;
	height: 57px;
}

#item-10 {
	top: 544px;
	left: 81px;
}
#item-10, #item-10 a.link {
	width: 110px;
	height: 84px;
}

#item-11 {
	bottom: 190px;
	left: 81px;
}
#item-11, #item-11 a.link {
	width: 110px;
	height: 84px;
}

#item-12 {
	top: 285px;
	left: 476px;
}
#item-12, #item-12 a.link {
	width: 110px;
	height: 84px;
}

#item-13 {
	top: 439px;
	left: 476px;
}
#item-13, #item-13 a.link {
	width: 110px;
	height: 84px;
}

#item-14 {
	top: 571px;
	left: 476px;
}
#item-14, #item-14 a.link {
	width: 110px;
	height: 84px;
}

#item-15 {
	bottom: 55px;
	left: 476px;
}
#item-15, #item-15 a.link {
	width: 111px;
	height: 56px;
}

#item-16 {
	top: 110px;
	right: 327px;
}
#item-16, #item-16 a.link {
	width: 111px;
	height: 56px;
}

#item-17 {
	top: 95px;
	right: 178px;
}
#item-17, #item-17 a.link {
	width: 111px;
	height: 84px;
}

#item-18 {
	top: 217px;
	right: 314px;
}
#item-18, #item-18 a.link {
	width: 111px;
	height: 84px;
}

#item-19 {
	top: 326px;
	right: 313px;
}
#item-19, #item-19 a.link {
	width: 111px;
	height: 57px;
}

#item-20 {
	top: 412px;
	right: 313px;
}
#item-20, #item-20 a.link {
	width: 111px;
	height: 57px;
}

#item-21 {
	top: 489px;
	right: 313px;
}
#item-21, #item-21 a.link {
	width: 111px;
	height: 57px;
}

#item-22 {
	top: 565px;
	right: 313px;
}
#item-22, #item-22 a.link {
	width: 111px;
	height: 57px;
}

#item-23 {
	bottom: 226px;
	right: 313px;
}
#item-23, #item-23 a.link {
	width: 111px;
	height: 57px;
}

#item-24 {
	bottom: 130px;
	right: 313px;
}
#item-24, #item-24 a.link {
	width: 111px;
	height: 84px;
}

#item-25 {
	top: 217px;
	right: 177px;
}
#item-25, #item-25 a.link {
	width: 111px;
	height: 84px;
}

#item-26 {
	top: 326px;
	right: 177px;
}
#item-26, #item-26 a.link {
	width: 111px;
	height: 57px;
}


a.closebtn, a.head-close {
	background-color: #082350;
	margin: 0 0 5px auto;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 50px;
}

#content .disclaimer p {
	font-style: italic;
	font-size: 11px;
}
