/* CSS Document */
body {

	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:62.5%;
	color:#333;
	text-align:left;
	
	/*------------ Scroll Bars IE only ---------------*/
	
	scrollbar-3dlight-color : #e0e0e0;
	scrollbar-arrow-color : #000;
	scrollbar-base-color : #e0e0e0;
	scrollbar-darkshadow-color : #e0e0e0;
	scrollbar-face-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-shadow-color : #fff;
	scrollbar-track-color : #fff;
	
	/*------------------------------------------------*/
}

html,body {
	margin:0; 
	padding:0; 
	background-color: #818181; 
	height:100%; 
	overflow-y:auto; 
	overflow-x:hidden;
}

#outer{
	min-height:100%;
	height:100%;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
}

* html #outer{
height:100%;
}

a {color: #333;}

input, select, th, td{font-size:1em}
LI LI, LI P, TD P, BLOCKQUOTE {font-size:1em}

TD a{
	text-decoration: none;
	color: #333;
}

#container{

	background-position:right top;
	background-repeat:no-repeat;
	margin-left: auto; 
	margin-right: auto;
	width:75em;
	min-height:40em;
	background-color:#FFFFFF;
	padding-bottom:0;
	margin-top:0.7em;
	text-align:left;
}


#content_container {
	margin-left: 1.2em;
	margin-right: 1.2em;
	background-color:#FFFFFF;
	height:38em;
}
#launch {
	background-color:#eec040;
	width:4em;
	float:right;
	font-size:1.1em;
	padding:0.3em;
	font-weight:normal; 
	text-align:center;
	line-height:1.4em;
	border-left:#FFFFFF solid 0.5em;
}


#launch a{
text-decoration:none;
}
#text_content{
text-align:left;
width:47em;
height:36.5em;
overflow-x: hidden;
float:right; 
border-color:#414141;
border-width:0.1em;
border-style:solid;
/*background-color:#00FF00;*/
}

#text_contentYelo{
text-align:left;
width:47em;
height:51.5em;
overflow-x: hidden;
float:right; 
border-color:#414141;
border-width:0.1em;
border-style:solid;
background-color:#f6bf31;
}

#title{
background-color:#414141;
color:#FFFFFF;
text-transform:uppercase;
padding:0.5em;
padding-left:1em;
text-align:left;
}

#text{ padding:1em;
overflow-x: hidden;
overflow:auto;
text-align:left;}

#textYeloBkg{ padding:1.2em;
height:33.7em;
overflow-x: hidden;
overflow:auto;
text-align:left;}

#baseline{height:0.8em; margin-top:0.1em; background-color:#414141; padding:0;}
.baseline{height:0.8em; margin-top:0.1em; background-color:#414141; padding:0;}


#help a{
text-decoration:none;
color:#414141;
}


#help{
padding:0.4em;
font-size:1em;
color:#414141;
margin-left:1em;
text-transform:uppercase;
font-weight:bold;
}
#module
{
	text-decoration:none;
	text-align:left;
	
}
#module a 
{
	text-decoration:none;
	color:Black
}


.video
{
	text-decoration:none;
	text-align:left;
	min-height:1.5em;
	height:auto !important;
	height:1.5em;
	background-color:#fbe2a4;
	border-left:#f6bf31 solid 1.4em;
	margin-bottom:0.5em;
	padding:0.5em;
}
.video .title{
	text-decoration:none;
	color:Black
	font-size:1.1em;
	
	font-weight:normal;
	line-height:1.4em;
	width:33em;
	float:left;
	
}
.video .downloadlink{
	float:right;
	
	padding-left:0.5em;
	padding-right:0.5em;
}

#subModule{
text-align:left;
border-left:#FFFFFF solid 1em;
}
#subModule a 
{
	text-decoration:none;
	color:Black
}
/*-------------------------------------------------------------------------------
----------------------------- Text Styles ---------------------------------------
--------------------------------------------------------------------------------*/
p {margin:0 0 1em 0; padding-left:0.2em; font-size:1.1em;
}

ol li{margin:0; padding:0em; font-size:1.1em;
}
td tr {margin:0 0 1em 0; padding:0;
}

h1{
	font-size:1.3em;
	font-weight:bold;
	color:#f6bf31;
	text-transform: uppercase;
}

h2{font-size:1.2em; padding-bottom:1em; border-bottom:0.1em solid #ebebeb; text-transform:uppercase; margin-bottom:1.5em;
}

h3{
	font-size:1.1em;
	padding:0.5em;
	font-weight:normal;
	line-height:1.4em;
	background-color:#fbe2a4;
	border-left:#f6bf31 solid 1.4em;
	margin-bottom:0.5em;
}

h6{
	font-size:1.1em;
	padding:0.3em;
	font-weight:normal; 
	line-height:1.4em;
	background-color:#FEE8BA;
	margin:0em;
	border-bottom:#FFFFFF solid 0.5em;
}

h4{
	font-size:1.1em;
	line-height:1.3em;
	color:#333;
	font-weight:bold;
}

h5{
	margin-top:1em;
	padding-left:0.2em;
	font-size:1.1em;
	text-transform:uppercase;
	line-height:1.3em;
	color:#333;
	font-weight:bold;
}
.disabled{
	color:#9F9F9F;
	font-weight:normal;
	font-style:italic;
}
input, select, textarea{
	font-size:1.1em;
	color:#333333;
	text-decoration:none;
}
.heading{
color:#FFFFFF;
text-transform:uppercase;
padding-left:1em;

}



/*-------------------- Tree Menu --------------------------------*/


/*Sets line-height of all menuitems*/
#tree {
	/*/*/line-height: 1.5; /* */
	margin-top:10px;
}
#key-holder{
padding-top:26em;
}
#key{
border:#FFCC00 0.1em solid;
padding:0.5em;
}
.icons{
vertical-align:middle;
padding-bottom:0.6em;}
#tree current {
	color:#cfb342;
}

/*second level menuitem divs on - Cascades to lower levels*/
/*Sets left margin to 16px establishing a cascading indent*/
#tree div div {
	margin: 0 0 0 16px;
}

/*The Link style for top-level menuitems*/
#tree div a {
	color: #333333;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	padding: 0;
}
#tree div a:visited {
text-decoration:none;
	color: #333;
}
#tree div a:hover {
text-decoration:none;
	color:#cfb342;
}

/*The Link style for second-level menuitems*/
#tree div div a {
text-decoration:none;
	font-size: 10px;
	text-transform:none;
}

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/
#tree div div div a {
text-decoration:none;
	font-size: 10px;
	text-transform:none;
}

#current {color:#cfb342;}


#Menu_tree{
text-align:left;
height:34.5em;
width:22em;
margin-bottom:0.5em;
padding:1em;
overflow:auto;
overflow-x: hidden;
float:left; 
/*background-color:#00FF00;*/
}

#next{
font-size:1em;
width:3em;
color:#fff;
padding:0.5em;
background-color:#414141;
font-style:normal;
text-align:center;
}

#next a{
color:#FFFFFF;
text-decoration:none;
text-align:center;}