@charset "utf-8";
/* CSS Document */

/*body, #main, #header, #breads_language, #content, #content_sub, #left_right_lines, #footer {
float: none !important;
_float:none;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
page-break-after:always;
}

div#main{
background-image:none;
}

#header, #breads_language, #right_toolbar, #footer {
display:none;

}

div#right_toolbar{
display:none;
}
div#left_right_lines{
border:none;
}
div#content_per_se p img{
float:none; !important
}

div#content_per_se ul img{
float:none; !important
}
div#content_per_se_2 p img{
float:none; !important
}

div#content_per_se_2 ul img{
float:none; !important
}

div#content_per_se ol{
clear:none; !important
}

div#content_per_se_2 p{
clear:none; !important
}
div#content_per_se_2 h2{
clear:none; !important
}

div#content_per_se_2 h3{
clear:none; !important
}

div#tangram{
display:none;
}*/

html, body, div#main {
     min-height: 100%;
     width: auto;
     height: 100%;
     margin: 0;
     padding: 0;
	 
}

/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */

html>body div#main{
     height: auto;
}

div#main{
    position: absolute;
    top: 0;
    left: 0;
	width:100%;
	background-image:none;
}

/*///// H E A D E R /////*/

div#header{
height:86px;
float:none !important;
width:100%;
background-image:none;
border:0px;
padding:0px;
margin:0px;
display:none;
}

div#header_width{
height:86px;

float:none !important;
width:1000px;
display:none;
}

div#logo{
float:none !important;

margin:0px 49px 1px 20px;
width:247px;
height:86px;
padding:0px;
border:0px;
display:none;
}

div#menu{

float:none !important;
height:54px;
padding-top:32px;
width:618px;
margin-right:25px;
display:none;
}

/* ///// B R E A D C R U M B S  &   C H A N G E  L A N G U A G E ///// */
div#breads_language{

float:none !important;
height:20px;
width: 980px;
margin: 30px 0px 10px 0px;
padding-left:20px;
padding-bottom:0px;
display:none;
}

div#breadcrumbs{
float:none !important;

width:800px;
height:20px;
border:0px;
margin:0px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.75em;
color:#333333;
padding:0px;
display:none;
}

div#breadcrumbs a{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.75em;
color:#333333;
text-decoration:underline;
}
div#breadcrumbs a:hover{

top:1px;
left:1px;
text-decoration:underline;
}

div#language{
float:none !important;

width:180px;
height:20px;
padding:0px;
margin:0px;
display:none;
}

/* ///// C O N T E N T ///// */

div#content{

float:none !important;
width:auto;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 20px;
border:0px;
/*overflow:hidden;*/
}

div#content div{
border:none;
}

/* ///// P A G E  C O N T E N T ///// */

div#content_sub{
float:none !important;
width:auto;
margin:0px; 
padding:0px;
}

div#content_sub_home{

float:none !important;
width:auto;

margin:0px; 
padding:0px;
}

div#title{ /* < TITLE > */
	
	float:none !important;
	width:auto;
	height:auto;
	background-image:none;
}

div#title_2{ 

float:none !important;
width:auto;
height:30px;
background-image:none;
margin:0px;

}

div#title h1{
	font-family:Corbel, "Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	font-size:1.25em;
	float:none !important;
	text-align:left;
	margin:0;
	padding:0;
}

div#title_2 h1{  /* </ TITLE > */
	font-family:Corbel, "Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	font-size:1.25em;
	float:none !important;
	margin:0;
	padding:0;
}


div#content_per_se{

float:none !important;
width:auto;
margin:0; 
padding:0px;
}

div#content_per_se_2{

float:none !important;
width:auto;
margin:0; 
padding:0px;
}

div#left_right_lines{ /**/
border:none;
	padding:0;
}


/* ///// R I G H T  T O O L B A R ///// */

div#right_toolbar{
width:160px;
margin:10px 0px 0px 0px;
padding:0px;
height:100%;

float:none !important;
display:none;
}

div#right_toolbar_home{
width:160px;
margin:25px 0px 0px 0px;
padding:0px;
height:100%;

float:none !important;
display:none;
}

form#language{  /* < LANGUAGE > */
padding:0px;
margin:0px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #00A0D8;
text-align:center;
width:160px;
height:20px;
display:none;
}
form#language table{  /* < LANGUAGE > */
padding:0px;
margin:0px;
height:20px;
display:none;
}

form select{ 
padding:0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
border:solid 1px #00A0D8;
height:20px;
display:none;
}

form a{ 
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #00A0D8;
text-decoration:none;
display:none;
}

form a:hover{ /* </ LANGUAGE > */

top:1px;
left:1px;
text-decoration:underline;
display:none;
}

div#login_box{ /* < LOGIN > */
margin-top:18px;
display:none;
}

form#login{  
padding:0px;
margin:0px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color:#333333;
text-align:right;
display:none;
}

form#login input{
border: 1px solid #00A0D8;
height:17px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.75em;
display:none;
}

form#login  input:hover {
border-color : #006699;
display:none;

}

form#login input#login_button{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.75em;
color:#ffffff;
border : none;
background-color:#00A0D8;
cursor:pointer;
height:20px;
width:43px;
padding:0px;
display:none;
}

div#login_box_to_show{
text-align:left;
padding-top:10px;
margin:0;
display:none;
}

div#login_box_to_show p{
text-align:left;
padding-top:10px;
margin:0;
display:none;
}
div#login_box_to_show ul{
padding:0px;
margin:0;
display:none;
}

div#login_box_to_show li{
list-style-type:none;
height:30px;
border-top: solid 1px #CCCCCC;
padding:0px;
margin:0;
display:none;
}

div#login_box_to_show li a{
color:#666666;
line-height:30px;
display:block;
text-indent:2px;
display:none;

}

div#login_box_to_show li a:hover{/* </ LOGIN > */
color:#00A0D8;
display:none;
}


div#search_box{ /* < SEARCH > */
margin-top:8px;
display:none;
}

form#search{  
padding:0px;
margin:0px;
text-align:right;
display:none;
}

form#search input{ /* </ SEARCH > */
border: 1px solid #00A0D8;
height:17px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.75em;
display:none;
}

div#support_box{  /* < SUPPORT > */
margin-top:8px;
display:none;
}

div#support_box ul{
padding-left:0px;
margin-left:0px;
margin-top:0px;
display:none;
}

div#support_box li#support_menu{
list-style-type:none;
text-align:center;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#666666;
text-transform: uppercase;
padding:0px;
margin:0px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
line-height: 34px;
height:34px;
width:160px;
background-color:#E1E1E1;
background-image:none;
display:none;

}

div#support_box li#support_menu:hover{
background-color:#BBD1DF;
display:none;
}


div#support_box li a{
height:34px;
color:#666666;
text-decoration:none;
display:none;

}

div#support_box li a:hover{

top:1px;
left:1px;
text-decoration:none;
display:none;


}

div#support_box li#support_first {
list-style-type:none;
text-align:center;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
text-transform: uppercase;
padding:0px;
margin:0px;
color:#ffffff;
line-height:33px;
text-decoration:none;
height:33px;
width:160px;
background-image:url(../images/support_first.gif);
border-bottom: solid 1px #FFFFFF;
display:none;
}

div#support_box li#support_last { 
list-style-type:none;
text-align:center;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#666666;
text-transform: uppercase;
padding-left:0px;
margin-left:0px;
border-top: solid 1px #FFFFFF;
line-height:36px;
height:36px;
width:160px;
background-image:url(../images/support_last.gif);
display:none;
}

div#support_box li#support_last:hover { /* </ SUPPORT > */
background-image:url(../images/support_last_b.gif);
display:none;
}

div#microsoft_sap img{ /* < SAP, MICROSOFT > */
padding:0px;
border:0px;
margin:10px 0px 0px 0px; 
display:none;
}

div#optional_tools{  /* < OPTIONAL TOOLS (ADD TO FAVORITES, ETC) > */
margin-top:14px;
display:none;
}

div#optional_tools ul{
margin:0px;
padding:0px;
display:none;
}

div#optional_tools li{
list-style-type:none;
text-align:left;
padding:0px;
margin:1px 0px 0px 0px;
display:none;
}

li#add_to_favorites a{
background-image:url(../images/add_to_favorites_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
text-indent:33px;
line-height:30px;
display:none;
}
li#print_page a{
background-image:url(../images/print_page_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
text-indent:33px;
line-height:30px;
display:none;
}

li#faq a{
background-image:url(../images/faq_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
text-indent:33px;
line-height:30px;
display:none;
}

div#optional_tools li a{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#666666;
text-decoration:none;
display:none;
height:30px;
}

div#optional_tools li a:hover{ /* </ OPTIONAL TOOLS (ADD TO FAVORITES, ETC) > */

top:1px;
left:1px;
text-decoration:underline;
display:none;
}


/* ///// F O O T E R ///// */

div#footer{
position: relative;
float:none !important;
width:1000px;
margin:0px;
height:75px;
padding:0px;
display:none;
}
div#copyright{ /* < COPYRIGHT > */
margin-left:20px;
width:820px;
height:75px;
float:none !important;

display:inline;
}

div#copyright img{
margin-left:0px;
margin-top: 26px;
margin-bottom: 26px;
margin-right:16px;
float:none !important;

display:none;
}
 
div#copyright p{ /* </ COPYRIGHT > */
margin-top: 22px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
display:none;
}

div#tangram{ /* < TANGRAM > */
width:140px;
margin-right:20px;
float:none !important;

height:75px;
text-align:right;
display:none;
}

div#tangram p{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
margin-top:37px;
display:none;
}

div#tangram a {
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
text-decoration: none;
display:none;
}
div#tangram a:hover{ /* </ TANGRAM > */
color:#00A0D8;
text-decoration: underline;

top:1px;
left:1px;
display:none;
}
/* ///////////////////////// STANDARDS CSS/////////////////////////////////// */
div#content_per_se p{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
line-height:1em;
color:#333333;
text-align:justify;
}

div#content_per_se p img{
float:none !important;
margin:0;
border:none;
padding:0px;
display:inline;
}

div#content_per_se p a{
color:#333333;
text-decoration:underline;
}


div#content_per_se h2{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.94em;
line-height:2.50em;
}

div#content_per_se h3{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.94em;
text-indent: 0;
height:30px;
}

div#content_per_se h4{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:1.13em;
line-height:2.50em;
color:#333333;
}

div#content_per_se h5{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.94em;
line-height:1em;
font-weight:bold;
}

div#content_per_se h6{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
line-height:1em;
font-weight:bold;
color:#333333;
margin:0;
}
div#content_per_se ul{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#333333;
}
div#content_per_se ol{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#333333;
}

div#content_per_se ul img{
float:none !important;
margin:0;
border:none;
padding:0px;
display:inline;
}

div#content_per_se li{
list-style-type:none;
}

div#content_per_se ol li{
list-style-type:decimal;
list-style-image:none;
}
div#content_per_se li li{
list-style-image:url(../images/dash.gif);
}

div#content_per_se li a{
color:#333333;
text-decoration:underline;
}

div#content_per_se li a:hover{
text-decoration:underline;

top:1px;
left:1px;
}

div#content_per_se li p{
padding-left:60px;
}

div#content_per_se td a{
color:#333333;
text-decoration:none;
}

div#content_per_se td a:hover{
color:#00A0D8;
text-decoration:underline;

top:1px;
left:1px;
}

div#content_per_se hr {
border: dotted 1px #8A8989;
border-bottom:none;
border-left:none;
border-right:none;
}

/*////////////   CONTENT PER SE 2 (TWO BOXES PAGES) /////////////*/

div#content_per_se_2 p{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
line-height:1em;
color:#333333;
text-align:justify;
float:none !important;
}

div#content_per_se_2 p img{
float:none !important;
margin:0;
border:none;
padding:0px;
display:inline;
}

div#content_per_se_2 p a{
color:#333333;
text-decoration:underline;
}

div#content_per_se_2 p a:hover{

top:1px;
left:1px;
text-decoration:underline;
}

div#content_per_se_2 h2{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.94em;
line-height:2.50em;
}

div#content_per_se_2 h3{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.94em;
text-indent:0px;
background-position:left 45px;
background-repeat:no-repeat;
height:30px;
padding-top:40px;
}

div#content_per_se_2 h4{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:1.13em;
line-height:2.50em;
color:#333333;
}
div#content_per_se_2 h5{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
line-height:1em;
font-weight:bold;
}

div#content_per_se_2 h6{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.94em;
line-height:1em;
font-weight:bold;
color:#333333;
padding:0px;
margin:0px;
}
div#content_per_se_2 ul{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#333333;
}
div#content_per_se_2 ol{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#333333;
}

div#content_per_se_2 ul img{
float:none !important;
margin:0;
border:none;
}
div#content_per_se_2 li{
list-style-type:none;
}


div#content_per_se_2 ol li{
list-style-type:decimal;
list-style-image:none;
}
div#content_per_se_2 li li{
list-style-image:url(../images/dash.gif);
}

div#content_per_se_2 li a{
color:#333333;
text-decoration:underline;
}

div#content_per_se_2 li a:hover{
text-decoration:underline;

top:1px;
left:1px;
}

div#content_per_se_2 li p{
padding-left:60px;
}

div#content_per_se_2 td a{
color:#333333;
text-decoration:none;
}

div#content_per_se_2 td a:hover{
color:#00A0D8;
text-decoration:underline;

top:1px;
left:1px;
}