html, body {  height: 100%;  background-color:#000;  cursor:default;}
/* remember to define focus styles! */:focus {	outline: 0;}
ol, ul {	list-style: none;}
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
h1{  font-size:2.5em;  font-weight:900;}
h2{  font-size:2.0em;  font-weight:900;}
h3{  font-size:1.4em;  font-weight:900;}
h4{  font-size:1.4em;  font-weight:900;}
h5{  font-size:1em;  font-weight:900;}
* {  margin:0px;  text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif;  }
pre {  font-size:0.8em;  font-family:Courier New, Courier, mono;}
ul {  margin-left:20px;  padding:0px;}
li {	font-family:Courier New, Courier, mono;}
a {  color:#ff0000;}
a:hover {  color:#0000ff;}
a:active {  outline:none;  /* Remove Dotted Line Only With Mouse */}
:focus{  -moz-outline-style:none;  /* Remove Dotted Line Only With Mouse */}
.divPython {  border:1px solid #666666;   text-align:left;  width:640px;  font-weight:normal;  font-style:normal;  font-family:Courier New, Courier, mono;}
.divPythonSub {  cursor:text;  width:600px;  padding:8px;   overflow:auto;   font-size:0.8em;  border:1px solid #666666;   text-align:left;  font-weight:normal;  font-style:normal;  font-family:Courier New, Courier, mono;}
.btnVideo {  font-size:small;  color:#ffffff;  background-color:#000000;  padding:8px;    margin-left:2px;  margin-right:2px;}
.btnVideoIcon {  width:16px;   height:16px;   vertical-align:middle;  margin-right:4px;  margin-top:-4px;  border:0px;}
.wrapper {  min-height: 100%;  height: auto !important;  height: 100%;  margin: 0 auto -76px;}
.footer, .push {  height: 76px;}
/* STICKY FOOTER CSS */.clrBlack {  color:#000000;}
.clrRed {  color:#ee1111;}
.clrWhite {  color:#ffffff;}
.ttlMed {  font-size:1.5em;  font-weight:bold;}
.btnFooter {  margin-right:10px;   text-decoration:none;   font-size:0.8em;}
.btnFooter:hover {  margin-right:10px;   text-decoration:underline;   color:#ee1111;}
.btnHeader {  width:110px;  height:104px;  float:left;  display:block;  background-image:url('../images/site/buttons.gif');}
.btnH1 {background-position:0px 0px;}.btnH1:hover {background-position:0px 104px;}.btnH2 {background-position:110px 0px;}.btnH2:hover {background-position:110px 104px;}.btnH3 {background-position:220px 0px;}.btnH3:hover {background-position:220px 104px;}.btnH4 {background-position:330px 0px;}.btnH4:hover {background-position:330px 104px;}.btnH5 {background-position:440px 0px;}.btnH5:hover {background-position:440px 104px;}.btnH6 {background-position:550px 0px;}.btnH6:hover {background-position:550px 104px;}.btnH7 {background-position:660px 0px;}.btnH7:hover {background-position:660px 104px;}
/* Products Page Styles  */.btnDownload {	color:#000000; 	display:block; 	width:156px; 	font-size:0.8em;	height:30px; 	padding-top:10px;	background-image:url('../images/site/buttonbronze.gif');	background-position:0px 0px;}.btnDownload:Hover {	color:#bfbfbf; 	background-position:0px 40px;}
.btnInline {  color:#ee1111;}
.btnInline:hover {  color:#000000;  padding-left:5px;}
/* General Form Styles */.formForm {  font-family:Trebuchet MS, sans-serif, Arial, Helvetica;  font-size:14px;  line-height:1.2em;  color:#444;  width:400px;  text-align:left;}
.formFieldSet {  border:0px solid #000;  color:#000;  font-size:1.3em;}.formFieldSet td {	padding-top:4px;	padding-bottom:4px;}
.formLegend {  background:#fff;  border:1px solid #666;  border-top:0px;  padding-top:2px;  padding-bottom:10px;  padding-left:15px;  padding-right:15px;  margin-left:5px;  font-weight:bold;  font-size:1.4em;  color:#000;}
.btnLang {  text-decoration:none;  color:#000000;  font-size:0.8em;  width:80px;  padding-left:10px;  padding-right:10px;  text-align:center;  float:left;  display:block;  cursor:pointer;  cursor:hand;}
.btnLang:hover {  text-decoration:underline;  color:#dd0000;}
