/*copy this to forum syle too (just remove 'font-family' from 'MainDiv' */
html {
	background-color:gray;
}
body {
	width:980px;
	margin:5px auto 5px auto;
	padding:5px;
	background-color:white;
}
#MainDiv {
	border:0;
	border-left:solid #336699 3px;
	border-bottom:solid #336699 5px;
	margin:0;
	padding:0;
	font-family:sans-serif;
}
/* ----------------------------------------------------------------- */

.printonly
{
    display: none;
}
code {
	font-family:serif;
	font-size:small;
}
img {
	border:0;
}
table.InputTable {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
table.InternalTable{
	width: 100%;
	margin:0;
	padding:0;
	border:0;
}
table.InternalTable td {
	text-align:left;
	vertical-align:top;
	width: 50%;
	margin:0;
	padding:0;
	border:0;
}
select.GroupSelect{
	width: 280pt;
	margin-bottom: 10px;
}
select.MaterialSelect {
	width: 280pt;
}
select.WavelengthSelect {
	width: 78pt;
}
input.WavelengthInput {
	width: 80pt;
}
input.Converter {
	width: 120pt;
}
div.Window {
	margin:0px 10px 30px 10px;
	border:1px solid gray;
	padding:0;
	border-radius:0 0 9px 9px;
	-moz-border-radius:0 0 9px 9px;
}
div.WindowTitle {
	background:gray;
	color:white;
	font-size:large;
	margin:0 10px 0 10px;
	padding:2px 0 0 10px;
	border:1px solid gray;
	border-bottom:0;
	border-radius:9px 9px 0 0;
	-moz-border-radius:9px 9px 0 0;
}
div.WindowInput {
	padding: 15px;
	margin-bottom:20px;
	background: #E8E8E8;
}
div.SectionTitle {
	/*background:#C0C0C0;*/
	padding:0;
	margin:10px 3px 0 3px;
	/*font-size:small;*/
	font-style:italic;
	/*border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;*/
	border-bottom:1px solid #C0C0C0;
}


p.Reference {
	float:right;
	font-size:x-small;
	margin:1px 3px 0 0;
	padding: 0;
	border:0;
}
p.Reference a {
	underline;
	color:gray
}
p.ParagraphMargin {
	margin-left: 25pt;
}
#reflection {
	margin:0;
	border:0;
	padding:0;
}
#link_div {
	border-left: solid #336699 3px;
	border-bottom: solid #336699 7px;
	padding: 15px;
}


