#reveal{
	margin-left:26px;
}

#circleHolder{
	width:270px;
	height:270px;
	margin:25px 0px 0 0px;
	float:left;
	position:relative;
}


.btn{
	float:left;
	color:#FFF;
	width:80px;
	height:50px;
	background:#004a68;
	cursor:pointer;
	-moz-border-radius:15px 15px 15px 15px ;
    border-radius: 15px 15px 15px 15px;
	behavior: url(js/PIE.htc);
}
.btn p{
	font: 14px/14px Arial, Helvetica, sans-serif;
	padding:5px 15px 10px 15px;
}
.btn4{
	position:absolute;
	top:20px;
	left:20px;
}

.btn5{
	position:absolute;
	top:20px;
	left:20px;
}

.btn6{
	position:absolute;
	top:20px;
	left:20px;
}

.btn1{
	position:absolute;
	top:20px;
	right:20px;
}
.btn3{
	position:absolute;
	bottom:20px;
	left:20px;
}
.btn2{
	position:absolute;
	bottom:20px;
	right:20px;
}

#textBox {
	margin-top: 20px;
	float:right;
	width: 260px;
	height: 270px;
	border:0;
	padding-left: 10px;
}

#Main_Header
{
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    background-image: url('imgs/Header.png');
    background-size: 100% 100%;
    height: 100px;
}

#Top_Header_Text
{
    position: relative;
    left: 100px;
    top: 10px;
    color: White;
}

#Bottom_Header_Text
{
    font-style: italic;
    font-size: large;
    color: White;
    position: relative;
    left: 100px;
}

#Content_Wrapper
{
    /*background-color: Green;*/
}

/*.node
{
    position: relative;
    width: 117px;
    height: 64px;
    margin-left: 200px;
    margin-top: 400px;
    background-image: url('imgs/Node.png');
}*/

#Process_Circle_Container { 
	min-height: 300px;
	border:1px solid black;
	width: 300px;
	float:left;

}
#content_bg {
	min-height: 300px;
}

.node
{

	
-moz-border-radius:20px;
    border-radius: 20px;
	
	background-color: #0C6;
    width: 117px;
    height: 64px;
    cursor: pointer;
    position: absolute;
   // background-image: url('imgs/Node.png');
    font-size: medium;
    text-align: center;
    vertical-align: middle;
    line-height: 64px;
    color: White;
	//box-shadow: 3px 3px 7px #444;
	
}

.nodeSelect
{
    width: 117px;
    height: 64px;
    cursor: pointer;
    position: absolute;
    background-image: url('imgs/NodeSelected.png');
    font-size: medium;
    text-align: center;
    vertical-align: middle;
    line-height: 64px;
    color: White;
}

.nodeDescription
{
   // -moz-background-clip: border; /* Firefox 3.6 */
   // -webkit-background-clip: border; /* Safari 4? Chrome 6? */
   // background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
    float: right;
    background-color: #77c;
    width: 200px;
    height: 100px;
    top: 200px;
    left: 400px;
    position: absolute;
   // font-size: 0px;
	border:1px solid black;
}

.tab_content { display:none; }

/* ///////////////////////////////////////////////////////////////////////////// */


#tabs
{
	display: block;
    list-style: none;
    padding: 5px 0 4px 0;
    margin: 0 0 0 0px;
    font: 0.75em arial;
	height: 30px; 
}

#tabs li
{
    display: inline;
}

#tabs li a
{

	display: block;
	height: 25px;
	margin-right: 2px;
	float:left;
    padding: 10px; 7px; 0px 7px;
	text-align:center;
    text-decoration: none;
    background-color: #006892;
	color: white;
    border-bottom: none;
    outline: none;
	font-weight: bold;
    /*border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
	*/
    /*background-image: url('imgs/Tab.png');
    background-size: 100% 100%;*/
}

#tabs li a:hover
{
    background-color: #004a61;
}

#tabs li.active a
{
    background-color: #40c3c3;
}



#tabs_content_container
{
    padding: 20px 30px;
	background-color: #FFFFFF;
	min-height: 200px;
}

.tabs_container
{
    display: none;
}

