body {}
div#topright     { background-image: url(images/head-graphic.jpg); background-repeat: no-repeat; background-attachment: scroll; position: absolute; z-index: 4; top: 80px; right: 0; width: 900px; height: 105px  }
div#topleftback         { background-image: url(images/top-piece.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 100% 0; position: absolute; z-index: 2; top: 80px; left: 0; width: 100%; height: 105px; }
#header { background-image: url(images/banner.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% 0; text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 57px; z-index: 2; visibility: hidden; padding-top: 10px; padding-bottom: 10px; border-bottom: 3px solid #061058; }
div#etre   { background-image: url(images/top_text.gif); background-repeat: no-repeat; background-attachment: scroll; text-decoration: none; letter-spacing: 2px; position: absolute; z-index: 5; top: 47px; left: 0; width: 600px; height: 90px; margin-top: 40px; border-right: medium none         }
div#topleft       { position: absolute; z-index: 2; top: 170px; left: 0; height: 18px }
#textkey          { position: absolute; top: 195px; left: 0 }
#google { display: block; position: absolute; top: 189px; right: 0; width: 105px; visibility: hidden; }
#left        { display: block; position: absolute; z-index: 2; top: 210px; left: 0; width: 150px; border-top: 1px solid #061058; border-right: 1px solid #061058; border-bottom: 1pt solid #061058; border-left-color: #061058; }
#lefttext { color: #b22221; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 4px; }
#lefttext2 { color: #b22221; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 2px solid black; border-bottom: 2px solid black; }
#righttext { color: #b22221; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 2px solid black; border-bottom: 2px solid black; }
#righttext2 { color: #b22221; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 2px solid black; border-bottom: 2px solid black; }
#righttext3 { color: #b22221; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid black; border-bottom: 2px solid black; }
#righttext4 { color: #b22221; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 2px solid black; border-bottom: 2px solid black; }
#righttext_home { color: #b22221; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 2px; border-top: 2px solid black; border-bottom: 2px solid black; }
.righttext_date { color: #061058; font-size: 11pt; font-style: italic; }
#leftbutton a, #leftbutton a:visited    { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-color: #b22221; text-align: center; display: block; height: 2em; border-bottom: 3px solid white; }
#leftbutton a:hover  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #de2a29; text-align: center; }
#free_sub a, #free_sub a:visited { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-image: url(images/free-button.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-align: center; width: 150px; height: 2em; border-bottom: 3px solid white; display: block; }
#free_sub a:hover { background-image: url(images/free-button_hover.jpg); }
#middle { line-height: 150%; position: absolute; top: 210px; z-index: 1; padding-right: 15px; padding-left: 5px; border-top: 1px solid #061058; border-bottom: 1px solid #061058; }
#middlecontent { visibility: hidden; }
.primary_heading { color: #b22221; font-size: 20pt; font-family: georgia, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(http://www.satnews.com/images/primary_header.png); background-repeat: no-repeat; margin-top: 5px; padding-bottom: 20px; padding-left: 30px; display: block; }
.sub_heading { color: #061058; font-size: 15pt; font-family: georgia, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-left: 30px; }
.sub_heading_date { color: #061058; font-size: 12pt; font-family: georgia, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding-left: 30px; }
.upper_heading { color: #061058; font-size: 15pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.upper_heading2 { color: #061058; font-size: 25px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.upper_heading a, .upper_heading a:visited, .upper_heading a:hover  { color: #061058; font-size: 13pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.heading { color: maroon; font-size: 11pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.heading a, .heading a:visited  { color: maroon; font-size: 11pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.heading a:hover  { color: maroon; font-size: 11pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.story { font-size: 9pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15pt; }
#top { height: 195px; }
#textindent { padding-right: 1em; padding-left: 1em }
#border { border: solid 1px black; }
h1  { color: #000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; text-align: center; border-top: 2px solid black; border-bottom: 2px solid black; }
h2  { color: #000; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }
h3     { color: white; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-image: url(images/topgrade.jpg); background-repeat: repeat-y; background-attachment: scroll; text-indent: 1em; display: block; width: 600px; height: 2em; border-right: none }
h4 { color: black; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: center; border: dashed 2px #b22222; display: block; }
.heading_one  { color: #000; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; border-top: 2px solid black; border-bottom: 2px solid black; }
.heading_two  { color: #000; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal ; line-height: 14pt; vertical-align: 11pt; }
.heading_products  { color: #ff6600; font-size: 12pt; line-height: 11pt; text-align: left; display: block; margin: 10px 0 0; padding: 0; border: 0 }
.heading_four  { color: black; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; text-align: left; display: block; }
.heading_five  { color: black; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.redhead { color: #b22222; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; margin: 0.1px; }
.big { font-size: 30pt; }
hr { margin-right: 20%; margin-left: 20% }
#editprofile { float: right; }
#editprofile2 { float: left; margin: 7px; border: solid 2px black; }
#bottombutton  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center ; clear: both; }
#bottombutton a, #bottombutton a:visited  { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 10px; padding-left: 10px; border-left: 2px solid black }
#bottombutton a:hover  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; border-left: 2px solid black }
.bar { border-right: 2px solid black }
/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p { margin: 0 0 0 0; }
.float   { margin-right: 10px; padding: 10px; float: left }
.float_caption   { font-size: 9pt; font-weight: bold; background-color: #dedede; padding: 5px; float: left ; margin: 10px 12px 10px 7px; }
.float_right_caption   { font-size: 9pt; font-weight: bold; background-color: #dedede; padding: 5px; float: right ; margin: 10px 7px 10px 12px; }
.float_center_caption { font-size: 9pt; font-weight: bold; background-color: #dedede; text-align: center; padding: 5px; margin: 10px auto; display: block; }
.float_img { margin-bottom: 5px; }
.float_products { float: left; padding-right: 10px; }
.float_right   { margin-right: 5px; margin-left: 10px; padding: 10px; float: right }
.text1 { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 35px; padding-right: 5px; padding-left: 5px; }
.text2 { color: red; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.text3 { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 35px; text-decoration: underline; padding-right: 5px; padding-left: 5px; }
.text4 { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 35px; text-decoration: underline; padding-right: 5px; padding-left: 5px; }
.text5 { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 35px; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.text6 { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-right: 5px; padding-left: 5px; }
.product_header  { color: white; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-image: url(images/topgrade.jpg); background-repeat: repeat-y; background-attachment: scroll; text-indent: 1em; display: block; width: 700px; height: auto; }
.formalign { position: relative; left: 200px; bottom: 20px; margin-right: 20px; }
.formalign2 { margin-right: 20px; position: relative; left: 150px; bottom: 20px; }
#box { background-color: #fff4ac; width: 180px; float: left; margin: 10px 10px 10px 0; padding: 3px; border: solid 2px black; display: block; }
#pic2 { float: right; margin-top: 20px; margin-right: 20px; }
#pic3 { float: right; margin-right: 20px; }
#norisk { background-color: #ffdd05; width: 180px; float: left; margin: 10px 10px 10px 0; padding: 3px; border: solid 2px black; display: block; }
#right { background-color: white; display: block; position: absolute; z-index: 2; top: 210px; right: 0; width: 200px; border-top: 1px solid #061058; border-bottom: 1px solid #061058; border-left: 1px solid #061058; border-right-color: #061058; }
#right_cat { background-color: white; display: block; position: absolute; z-index: 2; top: 210px; right: 0; width: 150px; border-top: 1px solid #061058; border-bottom: 1px solid #061058; border-left: 1px solid #061058; border-right-color: #061058; }
.rightbar { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-color: #b4b7cd; text-align: center; display: block; height: 2em; border-bottom: 3px solid white; }
#rightnav, #rightnav a:link, #rightnav a:visited { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; background-color: #ccccdd; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; border-top: 3px solid white; border-left: 3px solid #ccd; list-style-type: none; list-style-image: none; display: block; }
#rightnav a:hover { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; background-color: #6699cc; list-style-type: none; list-style-image: none; display: block; margin-top: 0; padding-top: 0; padding-left: 0; border-top: 3px solid white; }
.orbit { list-style-image: url(http://www.satnews.com/images/orbit_logo.jpg); }
