html { background-color:gray; }
body { font-family:sans-serif; width:980px; float:middle; background-color:white; margin:5px auto 5px auto; padding:0 5px 0 5px; }
code { font-family:serif; font-size:small; }
img { border:white; }

#navigation { text-align:center; background-color:#336699; font-size:small; border:0; margin:0; padding:5px 10px 2px 5px; border-radius:0 7px 0 0; -moz-border-radius:0 7px 0 0; -webkit-border-top-right-radius:7px; }
#navigation a { font-family:sans-serif; text-decoration:none; color:#E0E0E0; font-weight:bold; }
#navigation a:hover { color:white; }

#reflection { margin:0; border:0; padding:0; }

#MainDiv { border:solid #336699 3px; border-bottom:solid #336699 5px; border-right:0; margin:0; padding:0; }

table.InputTable { margin:0; padding:0; border:0; width:100%; }
table.InputTable td { text-align:left; vertical-align:top; margin:0; padding:7px; border:0; }

select.GroupSelect { width: 280pt; }
select.MaterialSelect { width: 280pt; }
select.WavelengthSelect { width: 78pt; }
input.WavelengthInput { width: 60pt; }
input.Converter { width: 120pt; }

div.Window { margin:0px 10px 30px 10px; border:1px solid gray; padding:10px 0 0 0; border-radius:0 0 9px 9px; -moz-border-radius:0 0 9px 9px; -webkit-border-bottom-left-radius:9px; -webkit-border-bottom-right-radius:9px;}
div.Window form { font-size:small; }
div.Window-no-title { margin:0px 10px 30px 10px; border:1px solid gray; padding:10px 2px 0 2px; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;}
div.WindowTitle { background:gray; color:white; font-size:large; margin:0 10px 0 10px; padding:0 0 0 10px; border-radius:9px 9px 0 0; -moz-border-radius:9px 9px 0 0; -webkit-border-top-left-radius:9px; -webkit-border-top-right-radius:9px; }
div.SectionTitle { background:#C0C0C0; padding:3px; margin:3px 3px 0 3px; font-size:small; border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; }

table.InternalTable td { vertical-align:top; width: 50%; margin:0; padding:0; border:0; }

p.Reference { text-align: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; }

#footer { font-family:sans-serif; font-size:medium; color:black; text-align: center; padding: 15px 15px 10px 15px; }
#link_div{ border-left: solid #336699 3px; border-bottom: solid #336699 7px; padding: 15px; }





