html {
	height: 100%;
}

body {
	width: 900px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
    overflow-x:hidden;
	scrollbar-3dlight-color: #494849;
	scrollbar-arrow-color: #828282;
	scrollbar-base-color: #000000;
	scrollbar-darkshadow-color: #494849;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #000000;
}

tr,td,p,div {
	color: #FFFFFF;
}

.body_style {
	background-color: #0B0B0B;
}

#pathway_outline {
	background-color: #000000;
}

span.pathway a:link,span.pathway a:visited {
	color: #CC3300;
}

span.pathway a:hover {
	color: #FFFFFF;
}

div#pathway {
	color: #CC3300;
}

/**********************orange menu style***********************/#menu_outline {
	background-color: #000000;
}

#menu_repeat {
	background-image: url(../images/lightred/repeat.gif);
	background-repeat: repeat-y;
}

#menu_top {
	background-image: url(../images/lightred/top.gif);
	background-position: 0%;
	background-repeat: no-repeat;
}

#menu_bottom {
	background-image: url(../images/lightred/bottom.gif);
	background-position: 100%;
	background-repeat: no-repeat;
}

/**********************************************************************/#logo {
	background-color: #000000;
}

#menu table.moduletable th {
	color: #FFFFFF;
}

#top_modules {
	background-color: #808080;
}

#top_modules table.moduletable th {
	color: #CC3300;
}

#content {
	background-color: #171717;
}

#right_modules table.moduletable {
	background-color: #272727;
}

#right_modules table.moduletable th {
	background-color: #000000;
	background-image: none;
	background-position: 7px;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#footer_outline {
	border-top-color: #CC3300;
	border-top-style: solid;
	border-top-width: 2px;
}

/*****************custom stuff************************/a:link,a:visited {
	color: #CC3300;
	font-variant: small-caps;
}

a:hover {
	font-variant: small-caps;
}

a.mainlevel:link,a.mainlevel:visited {
	background-image: none;
	background-position: 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-variant: small-caps;
}

a.mainlevel:hover {
	color: #FF0000;
	font-variant: small-caps;
	text-decoration: none;
}

a.mainlevel#active_menu {
	font-variant: small-caps;
}

a.sublevel:link,a.sublevel:visited {
	background-image: url(../images/lightred/mainlevel.gif);
	background-position: 5px;
	background-repeat: no-repeat;
	color: #CCCCCC;
	font-variant: small-caps;
	text-decoration: none;
}

a.sublevel:hover {
	color: #FF0000;
	font-variant: small-caps;
	text-decoration: none;
}

ul li {
	background-image: url(../images/lightred/arrow_module.gif);
	background-position: 5px;
	background-repeat: no-repeat;
}

table.contentpaneopen fieldset {
	border-bottom-color: #eee;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.button {
	background-color: #CCCCCC;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	color: #FFFFFF;
}

.componentheading {
	color: #CC3300;
}

.contentheading {
	color: #FFFFFF;
}

.contentpagetitle {
	color: #CC3300;
}

.sectiontableheader {
	background-color: #333333;
}

.small {
	color: #cccccc;
}

.createdate {
	color: #cccccc;
}

.modifydate {
	color: #cccccc;
}

table.contenttoc {
	border-color: #CC0000;
	border-style: solid;
	border-width: 1px;
}

table.contenttoc td {
	padding: 2px;
}

table.contenttoc th {
	color: #CC3300;
}

.highlight {
	background-color: #CC3300;
	color: Orange;
}

.code {
	background-color: #333333;
	border-color: #bbb;
	border-style: solid;
	border-width: 1px;
}

div.mosimage {
	border-color: #CC3300;
	border-style: solid;
	border-width: 1px;
}

.mosimage {
	border-color: #CC3300;
	border-style: solid;
	border-width: 1px;
}

.mosimage_caption {
	background-color: #CC3300;
	border-top-color: #CC3300;
	border-top-style: solid;
	border-top-width: 1px;
	color: #FFFFFF;
}

body {
	scrollbar-3dlight-color: #494849;
	scrollbar-arrow-color: #828282;
	scrollbar-base-color: #000000;
	scrollbar-darkshadow-color: #494849;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #000000;
}

DIV.testo1 {
	width: 500px;
	text-align: left;
	margin-left: -5em;
}

DIV.testo2 {
	margin-left: 2em;
}

DIV.testo3 {
	margin-left: 3.5em;
}
