body {
	font-family:Georgia,serif;
	font-size:0.875em;
    line-height:1.6em;
	color:#444;
	background:#E0DCC5;
	margin:0px;
}

.panel p {
	line-height:1.6em;
}

a, a:visited, a:link {
	color:#B50400;
	text-decoration: none;
}

.trigger {
border:0 none;
position:relative;
}

h1 {
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	font-size:2.2em;
	color:#232E32;
}

h2 {
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	font-size:1.8em;
	color:#232E32;
}

h3 {
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	font-size:1.3em;
	color:#232E32;
}

blockquote {
	border-left:5px solid #DDD;
	color:#999;
	padding-left:5px;
	margin-left:20px;
	font-style:italic;
}

hr {
	border:0;
	height:1px;
	clear:both;
	margin:20px 0 20px 0;
	border-bottom:1px solid #CCC;
}

ol {
	padding:0 0 0 20px;
}

li {
	margin:5px 0 0 0;
}

ol li {
	padding:0 0 5px 0;
}

code {
	padding:0;
	font-family:Monaco, 'Andale Mono', Courier, Monspaced;
	font-size:0.9em;
	margin:0;
}

pre {
	border:1px dotted #999;
	background:#F4F4F4;
	margin:5px 0 20px 0;
	font-family:Monaco, 'Andale Mono', Courier, Monspaced;
	padding:4px;
	font-size:0.9em;
}

sup {
	font-size:0.8em;
}

.strong {
	font-weight:bold;
}

.center {
	text-align:center;
}

.normal {
	font-weight:normal !important;
}

.highlight {
	background:#FFFAD7;
}

div.clear {
	clear:both;
}




/*	PAGE LAYOUT
_____________________________________________________________*/

#masthead {
	padding:0;
	/*background:#232E32 url('masthead-background.gif');*/
	background:#343a42;
}

#masthead .content {
	padding:0;
	margin:0px auto;
	/*width:960px;*/
	position:relative;
}

#masthead #logo {
	padding:30px 0;
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	font-size:3.0em;
	color:#FFF;
	width:900px;
	cursor:pointer;
	margin: 0 auto;
}



/*	PRIMARY NAVIGATION
_____________________________________________________________*/

#navigation {
	margin:0px auto;
	height:34px;
	width:500px;
}

#navheadings {
	margin:0;
	padding: 0;
	list-style:none;
	}
	
#navheadings li {
	-moz-border-radius-topleft: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	}
	
#navheadings li a {
	float: left;
	margin: 0;
	height:18px;
	padding:8px 15px 8px 15px;
	font-size:1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #E0DCC5;
	-moz-border-radius-topleft: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	}
	
#navheadings li a:hover {
	color: #FFF;
	}
	
#navheadings li.active a {
	font-weight: bold;
	color:#111;
	background:#E0DCC5;
	}

#navheadings li a.star {
	background:#000000;

}

#navheadings li.active a.star {
	color:#111;
	background:#E0DCC5;
}

/*	PAGEHEADING
_____________________________________________________________*/

#pageheading {
	clear:both;
	background:#E0DCC5;
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	font-style:italic;
	
	color:#232E32;
	/*border-bottom:1px solid #999;*/
}

#pageheading .content {
	/*width:960px;*/
	padding:20px 0 20px 0;
	margin:0px auto;
}

/*Drop caps */ 

.drop-cap {
color:#B81600;
float:left;
font-size:3.6em;
line-height:0.75em;
margin:0.1em 0.05em 0 0;
}

/*	FOOTER
_____________________________________________________________*/

#footer {
	
	margin:0;
	height:220px;
	text-align:center;
	margin: 0 auto;
	background-color: none;
}

#footer .content {
	margin:0px;
	
	width:800px;
}

#footer hr {
	height:1px;
	border:0;
	background:#BBB;
}

#footer h1 {
	margin:5px 0;
}

#footer p {
	font-size:0.9em;
	margin: 0;
	padding:20px 0 0 0;
}

#footer .backdent {
	margin-left:-14px;
}



/*	CONTENT AREA
_____________________________________________________________*/

.content {
	margin:0px auto;
	padding:10px 0 10px 0;
	width:800px;
}

.content .col-1,
.content .col-2,
.content .col-3,
.content .col-4,
.content .col-5,
.content .col-6,
.content .col-7,
.content .col-8,
.content .col-9,
.content .col-10,
.content .col-11,
.content .col-12 {
	float: left;
	margin: 0 14px;
}

.content .col-1 { width: 52px; }	/*  */
.content .col-2 { width: 132px; }	/*  */
.content .col-3 { width: 212px; }	/*  */
.content .col-4 { width: 292px; }	/*  */
.content .col-5 { width: 502px; margin: 0 auto;}	/*  */
.content .col-6 { width: 452px; }	/*  */
.content .col-7 { width: 532px; }	/*  */
.content .col-8 { width: 612px; }	/*  */
.content .col-9 { width: 692px; }	/*  */
.content .col-10 { width: 772px; }	/*  */
.content .col-11 { width: 852px; }	/*  */
.content .col-12 { width: 932px; }	/*  */



.content p, .content ol, .content ul {
	margin: 0 0 22px 0;
}

.content ul {
	margin:-2px 0 2em 30px;
	padding:0;
	list-style-type: square;
}


.content ol {
	margin-left: 22px;
	list-style-type: roman;
}

.content h1 {
	font-size:1.4em;
}

.content h2 {
	font-size:1.3em;
}

.content h3 {
	font-family:'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:1.0em;
}





#pagecontent {
	background:#FFF;
	

}

#pagecontent .content .image {
	border:1px solid #999;
	padding:5px;
	background:#FFF;
}

#pagecontent .content .footnote {
	color:#666;
	font-size:0.8em;
}

#pagecontent .content .col-5 .language {
	width:170px;
	float:left;
}

#pagecontent .content .col-7 .col1 {
	width:250px;
	margin:0 20px 0 0;
	float:left;
}

#pagecontent .content .col-7 .col2 {
	width:250px;
	margin:0;
	float:left;
}




/*	SCREENSHOTS
_____________________________________________________________*/




#wrapper{
	position:relative;
	margin-top:30px;
	margin-bottom:0;
	width: 817px;
}



.scrollContainer div.panel .image {
	padding:6px;
	background:#FFF;
	border:1px solid #999;
	margin: 0 10px 0 0;
	float: left;
}


.shadow {
	display: block;
	left: 0;
	clear:both;
	height: 22px;
	background: transparent url('shadow.png') no-repeat center bottom;
	width: 560px;
}





/*	TOPIC LIST
_____________________________________________________________*/

.docs-topic-list a {
	text-decoration:none;
}

.docs-topic-list a:hover {
	text-decoration:underline;
}


/*	BUTTONS
_____________________________________________________________*/

a.button {
	background: transparent url('bg_button_a.png') no-repeat scroll top right;
	color: #444 !important;
	display: block;
	float: left;
	font-family:'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif;
	height: 24px;
	margin-right: 0px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none !important;
}

a.button span {
    background: transparent url('bg_button_span.png') no-repeat;
    display: block;
    font-size:0.9em;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}

/*---- banner popup -------*/
td, tr {
margin:0;
padding:0;
}
.bubbleInfo {
height:33px;
position:relative;
width:140px;
}
.trigger {
border:0 none;
position:relative;
}
.popup {
border-collapse:collapse;
display:none;
margin-left:20px;
position:absolute;
z-index:50;
}
.popup td.corner {
height:15px;
width:19px;
}
.popup td#topleft {
background-image:url(galaxy-files/bubble-1.gif);
}
.popup td.top {
background-image:url(galaxy-files/bubble-2.gif);
}
.popup td#topright {
background-image:url(galaxy-files/bubble-3.gif);
}
.popup td.left {
background-image:url(galaxy-files/bubble-4.gif);
}
.popup td.right {
background-image:url(galaxy-files/bubble-5.gif);
}
.popup td#bottomleft {
background-image:url(galaxy-files/sx_angolo.gif);
height:19px;
}
.popup td#bottomleft2 {
background-image:url(galaxy-files/sx_angolo2.gif);
height:19px;
}
.popup td.bottom {
background-image:url(galaxy-files/bubble-7.gif);
text-align:left;
}
.popup td.bottom img {
display:block;
margin:0 auto;
}
.popup td#bottomright {
background-image:url(galaxy-files/bubble-8.gif);
}
.popup td#bottomright2 {
background-image:url(galaxy-files/dx_angolo.gif);
}
.popup table.popup-contents {
background-color:#FFFFFF;
}
table.popup-contents th {
font-size:11px;
font-style:italic;
font-weight:normal;
text-align:right;
}
table.popup-contents td {
text-align:left;
}
