
/*
.titleImage {overflow-x: auto; overflow-x: hidden; overflow-y: auto; overflow-y: hidden; }
*/
.titleImage {overflow: none; }
.titlePage {overflow: none; }
.pageContainer {overflow: none; }
.pageDecobar {overflow: none; }

body {
	 font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	 color: white; 
	 background: #181B3A; 
	 margin: 0; 
	 padding: 0; 
     }

.accordionItem H3 { color: #6699cc; margin: 0; font-size: 1.1em; padding: 0.4em 0.4em 0.4em 1.4em; border-bottom: 1px solid #66d; 
    background-image: url("/infoscience/images/arrowdown.gif"); background-position: left; background-repeat: no-repeat;}	  																											
.accordionItem H3:hover { cursor: pointer; }
.accordionItem div { margin: 0; padding: 0.5em 2em; background-color: #eee; border-bottom: 1px solid #66d; }
.accordionItem.hide H3{ color: #6699cc; background-image: url("/infoscience/images/arrowright.gif"); background-position: left; background-repeat: no-repeat;}	    
.accordionItem.hide H3:hover { cursor: pointer;}
.accordionItem.hide div { display: none; }	 

table {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; width: 100%; }
td {border: 0px; margin: 0px; padding: 0px;}

P, blockquote{font-family: "trebuchet ms", helvetica, arial, verdana, sans;
              text-align: justify;
              margin-left:0px;
              margin-right: 0px;
			  margin-top: 0px;
			  margin-bottom: 1em; }
	
em {font-style: italic}

strong {font-weight: bold}

a {
    color: #6699cc;
    text-decoration: none;
    font-family:  helvetica, arial, verdana, sans; 
    font-weight: bold; 
    background-color: transparent;}

a:hover {
    color: #002993; }

.links {line-height: 150%}

.indent1 {margin-left: 2em}

.content0 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	line-height: 150%
}

.content1 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	line-height: 150%
}

.content2 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	background-color: #F6F6FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	line-height: 150%
}
.content3 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	background-color: #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	line-height: 150%
}
.content4 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	background-color: #FFDD99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	line-height: 150%
}

.caption1 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	font-style: italic;
	font-size: 80%;
	background-color: #000000;
	color: #FFFF33;
	}

.caption2 {
	font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	font-style: italic;
	font-size: 80%;
	background-color: #000000;
	color: #FFFFFF;
}

h1 {text-align: left; font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	color: #003399; 
	font-weight: bold;
	margin-left: 0px;
    margin-right: 0px}
h2 {text-align: left; font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	color: #003399;
	margin-left: 0px;
    margin-right: 0px}
h3 {text-align: left; font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	color: #003399;
	margin-left:0px;
    margin-right: 0px;}
h4 {text-align: left; font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	color: #000000;
	margin-left:0px;
    margin-right: 0px;
	margin-bottom: 0px;}
h5 {text-align: left; font-family: "trebuchet ms", helvetica, arial, verdana, sans;
	color: #000000;
	margin-left:0px;
    margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;}
/*
ol { margin: 0px; padding: 0px; list-style: decimal inside; text-align: left;}
ul { margin: 0px; padding: 0px; text-align: left;}
li { margin-left: 2em; color: #000000; }
*/

table {margin: 0; padding: 0; font-size: small;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: helvetica, arial, verdana, sans-serif;}

input.formButton {}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 0px; background-color: #6699cc; color: #FFFFFF;}
.itemHead {padding: 0px; background-color: #FFFFFF; color: #000000;}
.itemHead a {font-weight: bold; color: #6699cc;}
.itemHead a:hover {color: #002993; text-decoration: none;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-weight: bold; color: #6699cc;}
.itemTitle a:hover {color: #002993; text-decoration: none;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 0px;}
.itemText {margin-top: 0px; margin-bottom: 0px; line-height: 1.5em;}
.itemText {margin-top: 0px; margin-bottom: 0px; line-height: 110%;}
.itemText:first-letter {font-size: 100%; font-weight: bold;}
.itemFoot {text-align: right; padding: 0px; background-color: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

.pageBorder {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.pageFooter {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.pageTitle {color: #464F93; font-variant: small-caps; font-family: helvetica, arial, verdana, sans; text-align: right; margin-left: 0px; margin-right: 0px;}
.pageContainer {background-color: white; color: black; font-weight: normal; font-family: helvetica, arial, verdana, sans; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; border-bottom: 1em solid white;}
.pageHeader {margin-left: 0px; margin-right: 0px; margin-top: 0px; width: 100%;}
.pageBlock {margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.titleImage {margin-left: 0px; margin-right: 0px; margin-top: 0em; border: 2px solid silver; height: 160px; background-position: right; background-repeat: repeat-x;}
.pageRuler {background-color: #181B3A; height: 3px; margin-bottom: 1em;}

.sectionTitle {font-size: 150%; font-variant: small-caps; font-family: helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: normal; width: 100%; padding: 4px 0px 4px 0.5em; margin: 1em 0px 1em 0px; background-image: url("/infoscience/images/4sdots.png"); background-position: right; background-repeat: no-repeat; }

.menutable {width: 99%; font-weight: normal; text-align: left; background: white; color: #181B3A; padding: 0px; border-right: 0px solid #909090; border-spacing: 0px;}

.menubullet {font-weight: normal; color: #909090; background: white; text-align: right;}
.menuhiddenbullet {font-weight: normal; color: white; background: white; text-align: right;}

.menuitem {font-weight: bold; text-align: left; background: white; color: #181B3A; padding: 0px; border: 0px; white-space: no-wrap;}
.menuitem a {font-weight: bold; text-decoration: none; color: #181B3A;}
.menuitem a:hover {color: #6699cc;}

.menuiteminactive {font-weight: bold; text-align: left; background: white; color: #909090; 1px; border: 0px; white-space: no-wrap;}
.menuitemactive {font-weight: bold; text-align: left; background: white; color: #6699cc; 1px; border: 0px; white-space: no-wrap;}

.blockTitle {font-variant: small-caps; font-family: helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold; width: 100%; padding: 0px 0px 0px 0px;}
th {background-color: #6699cc; color: #FFFFFF; padding: 0px; vertical-align: middle; font-family: helvetica, arial, verdana, sans-serif;}
div#content {text-align: left; padding: 0px 0px 0px 0px; border: 0px 0px 0px 0px solid #cccccc;}
div#blockTitle {font-variant: small-caps; font-family: helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold; width: 100%; padding: 0px 0px 0px 0px;}

.sitecontent {text-align: justify; width: 99%; min-width: 32em; padding: 0px 8px 0px 0px; border: 0px 0px 0px 0px solid #000000; margin-left: 0px;}
td#sitecontent {padding: 0px 0px 0px 0px; text-align: left; }
td#sitecontent th {background-color: #6699cc; color: #FFFFFF; vertical-align: middle;}
td#sitecontent div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#sitecontent div.blockContent {padding: 0px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#sitecontent div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#sitecontent a {color: #6699cc; text-decoration: none;}
td#sitecontent a:hover {color: #002993;}

td#headerbanner {background-color: #002993; vertical-align: middle; text-align:center;}
td#headerbar {border-bottom: 1px solid #dddddd; background-image: url(hbar.gif);}

.leftcolumn {width: 32em; min-width: "32em"; padding: 0px 16px 0px 0px; text-align: left; border-right: 0px solid #dddddd; border-left: 0px solid #dddddd; border-bottom: 0px solid #dddddd;}
td#leftcolumn {width: 32em; min-width: "32em"; padding: 0px 16px 0px 0px; text-align: left; border-right: 0px solid #dddddd; border-left: 0px solid #dddddd; border-bottom: 0px solid #dddddd;}
td#leftcolumn th {text-align: left; background-color: #6699cc; color: #ffffff; vertical-align: middle;}
td#leftcolumn div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; border-right: 0px solid #6699cc; background-color: #181B3A; color: #FFFFFF; font-weight: bold; width: 100%;}
td#leftcolumn div.blockContent {padding: 4px 0px 0px 0px; text-align: left; line-height: 120%;}
td#leftcolumn a {color: #002993; text-decoration: none;}
td#leftcolumn a:hover {color: #6699cc;}

.centercolumn {width: 100%; min-width: 20em; padding: 0px 0px 0px 0px; text-align: left;}
td#centercolumn {width: 100%; min-width: 20em; padding: 0px 0px 0px 0px; text-align: left;}
td#centercolumn th {background-color: #6699cc; color: #FFFFFF; vertical-align: middle;}
td#centercolumn div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centercolumn div.blockContent {padding: 4px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#centercolumn div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#centercolumn a {color: #6699cc; text-decoration: none;}
td#centercolumn a:hover {color: #002993;}

td#centerCcolumn {background-color: #FFFFFF; padding: 0px 0px 0px 0px;text-align: left; }
td#centerCcolumn legend.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerCcolumn div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerCcolumn div.blockContent {padding: 4px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#centerCcolumn div.noTitleblockContent {padding: 0px 1em 0px 1em; text-align: left; border-left: 2px solid #dddddd; border-right: 2px solid #dddddd; border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd; line-height: 120%;}
td#centerCcolumn a {color: #6699cc; text-decoration: none;}
td#centerCcolumn a:hover {color: #002993;}

td#centerLcolumn {padding: 0px 8px 0px 0px; background-color: #FFFFFF;text-align: left; }
td#centerLcolumn legend.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; background-color: #6699cc; color: #FFFFFF; font-weight: bold;}
td#centerLcolumn div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerLcolumn div.blockContent {padding: 4px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#centerLcolumn div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#centerLcolumn a {color: #6699cc; text-decoration: none;}
td#centerLcolumn a:hover {color: #002993;}

td#centerRcolumn {padding: 0px 0px 0px 8px;text-align: left; background-color: #FFFFFF;}
td#centerRcolumn legend.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerRcolumn div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerRcolumn div.blockContent {padding: 4px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#centerRcolumn div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#centerRcolumn a {color: #6699cc; text-decoration: none;}
td#centerRcolumn a:hover {color: #002993;}

td#centerLcolumnS {padding: 0px 0px 0px 0px; background-color: #FFFFFF;text-align: left; }
td#centerLcolumnS legend.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; background-color: #6699cc; color: #FFFFFF; font-weight: bold;}
td#centerLcolumnS div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerLcolumnS div.blockContent {padding: 4px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#centerLcolumnS div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#centerLcolumnS a {color: #6699cc; text-decoration: none;}
td#centerLcolumnS a:hover {color: #002993;}

.rightcolumn {width: 20em; min-width: 20em; padding: 0px 0px 0px 0px; text-align: left; border-left: 0px solid #dddddd; border-right: 0px solid #dddddd; border-top: 0px solid #dddddd; border-bottom: 0px solid #dddddd;}
td#rightcolumn {width: 20em; min-width: 20em; padding: 0px 1em 0px 1em; text-align: left; border-left: 2px solid #dddddd; border-right: 2px solid #dddddd; border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd; }
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; border-left: 0px solid #6699cc; background-color: #FFFFFF; color: #FF0000; font-weight: bold; }
td#rightcolumn div.blockContent {padding: 4px 0px 0px 0px; text-align: left; line-height: 120%;}
td#rightcolumn div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#rightcolumn a {color: #6699cc; text-decoration: none;}
td#rightcolumn a:hover {color: #002993;}

td#centerRcolumnS {padding: 0px 0px 0px 0px;text-align: left; background-color: #FFFFFF;}
td#centerRcolumnS legend.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerRcolumnS div.blockTitle {font-variant: small-caps; padding: 0px 0px 0px 0px; text-align: left; font-family:  helvetica, arial, verdana, sans; background-color: #181B3A; color: #FFFFFF; font-weight: bold;}
td#centerRcolumnS div.blockContent {padding: 4px 0px 0px 0px; text-align: left; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd; line-height: 120%;}
td#centerRcolumnS div.noTitleblockContent {padding: 0px 0px 0px 0px; text-align: left; line-height: 120%;}
td#centerRcolumnS a {color: #6699cc; text-decoration: none;}
td#centerRcolumnS a:hover {color: #002993;}

tr#footerbar {text-align:center; background-image: url(hbar.gif);}

td#mainmenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 0px;}
td#mainmenu a:hover {background-color: #ffffff;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}

td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 0px; border-right: 0px solid #666666; border-bottom: 1px solid #666666; border-left: 0px solid silver;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {border-top: 1px solid silver;}
td#usermenu a.highlight {background-color: #ffcccc;}

td#usertable {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 0px 0px 0px 0px;}
td#solidblackborder {border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; padding: 0px 0px 0px 0px;}

.outer {border: 1px solid silver;}
.head {background-color: #FFFFCC; padding: 0px; font-weight: bold;}

.even {background-color: #dee3e7; padding: 0px;}
.odd {background-color: #E9E9E9; padding: 0px;}
.foot {background-color: #FFFFCC; padding: 0px; font-weight: bold;}

tr.even td {background-color: #dee3e7; padding: 0px;}
tr.odd td {background-color: #E9E9E9; padding: 0px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 0px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 0px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 0px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 0px 0px 0px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 0px 0px 0px;}

.comTitle {font-weight: bold; margin-bottom: 0px;}
.comText {padding: 0px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 0px; padding: 0px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 0px; margin-top: 0px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 0px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 0px;}
.comDate {padding: 0px; font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}


