﻿body {
	margin: 0;
	padding: 0;
	font-family: Aruak;
	color:#BA9E39;
	background-color:#BABABA;
}
img {
	border:0px white solid;
}
li {
    font-size:10pt;
    color:Black;
}
a {
	text-decoration: none;
	font-family:Lucida Console;
	color:silver;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	font-style:italic;
}
a:active {
	color:lime;
}
.dark_font1 {
    font-family:Lucida Console;
    font-size:10pt;
}
a.dark_font1 {
    color:Navy;
    text-decoration:none;
}
a.dark_font1:link {
    color:Black;
    text-decoration:none;
}
a.dark_font1:hover {
    color:Orange;
    text-decoration:none;
}
p {
	font-family: Arial;
	font-size: 11pt;
	color: Black;
	clip: rect(4px, 2px, 2px, 2px);
	text-align: left;
	text-indent: 0px;
}
p.small_para
{
    margin:6px 25px 3px 25px;
    line-height:1.5;
    font-size:10pt;
    text-indent:6pt;
}

h1 { font-family:Lucida Console;
    font-size:28pt;
    font-weight:lighter;
    color:Silver;
    letter-spacing:2pt;
    text-align:left;
    margin:2px 2px 1px 2px;
}
h1.subtitle 
{
   margin:6px 0px 6px 18px;
   color:#000033;  
}
h2 { 
    font-family:Lucida Console;
    font-size:14pt;
    font-weight:lighter;
    letter-spacing:1.0pt;
    color:#EFEFEF;
    margin: 0px;
    padding:4px 2px 4px 2px;
}
h2.subtitle 
{
   margin:6px 0px 6px 18px;
   color:#000033;
   text-align:left;
}
h3 { font-family:Lucida Console;
    font-size:10pt;
    color:#5c5c5c;
    margin:0px 0px 0px 0px;
    font-weight:lighter;
    letter-spacing:1.3pt;
}
h4, h5 {
    font-size:9pt; 
    font-family:Arial; 
    color:Gray;  
    margin:2px 4px 2px 4px;
    }
h5  {
    font-size:7pt;
}
.body_links {
	text-decoration: underline;
	font-weight:bold;
	letter-spacing: 1pt;
	color:#BA9E3A;
}
#Page,#Page_Landing1 {
   background-color:#CFCFCF;
   position:absolute;
   top:0;
   left:0;
   height:1070px;
   width:1184px;
   padding:8px 8px 8px 8px;
}
#Page_Landing1 {
    margin:0;
    padding:0;
    background:Black url('../images/Background_Gradient_TopDown_Gray3.jpg') repeat-x;
}
#Header_Main {
   position:absolute;
   top:0px;
   left:0px;
   height:60px;
   width:1184px;
   background-color:white;
   padding:8px 0px 8px 8px;   
   margin:0; 
   overflow:hidden;
   background-image:url('../images/Header_Background.jpg');
   background-repeat:no-repeat;
   background-position:right top;
   
}
#Site_Title {
    width:77%;
}
#Site_Title img {
	border:0px white solid;
}

#Header_Main_Image {
   position:absolute;
   z-index:-1;
   top:0;
   right:0;
   height:176px;
   width:640px;
   background-color:transparent;
   padding:0px;   
   margin:0; 
   overflow : hidden ;
}
#Header_Menu_Bar {
   width:1192px;
   margin:0px;
   padding:6px 0 0 0;
   position: absolute;
   bottom:0px;
   left:0;
   height:20px;
    background-color:#34668D;
}
#Header_Menu_Bar li{
	color:white;
}

#Header_Bar_Bottom {
   width:1192px;
   margin:0px;
   position : absolute ;
   bottom:0px;
   left:0;
   height:14px;
   background-color:#FF7D00;
}
#Main_Window,#Main_Window_Landing1,#Main_Window_Home {
   position:absolute;
   top:70px;
   left:0;
   height:970px;
   width:760px;
   background-color:White;
   padding:0px; 
   margin:10px 0px 10px 24px;
   border:solid 0px #1D5073;
}
#Main_Window_Landing1 {
    top:40px;
    margin-top:0px;
    width:800px;
    height:640px;
    border:solid 0px #1D5073;
    background-color:Transparent;
}
#Main_Window_Home {
	width:1150px;
	background-color:Transparent;
}
#Landing_Body {
    background-color:#4d4d4d;
    background:transparent url('../images/Background_Gradient_TopDown_Gray.jpg') repeat-x;
    width:800px;
    height:340px;
    text-align:center;
}
.Landing_Body_Subject_Box {
    float:left;
    width:246px;
    height:280px;
    border:solid 0px Navy;
    margin:20PX 10px 0 10px;
    background-color:transparent;
    padding:0 0px 20px 0px;
}
#Subject1_Title {
    width:100%;
    height:60px;
    background:transparent url('../images/Subject_Box_Title_Background2.png');
}
#Subject2_Title {
    width:100%;
    height:60px;
    background:transparent url('../images/Subject_Box_Title_Background1.png');
}
#Subject3_Title {
    width:100%;
    height:60px;
    background:transparent url('../images/Subject_Box_Title_Background3.png');
}
#Subject1_Body, #Subject2_Body,#Subject3_Body {
    margin:0px;
    width:100%;
    height:238px; 
    padding:0;
    background-color:#EDEDED;
    font-size:9pt;
}
p.Subject_Body {
    font-size:10pt;
    padding:15px 10px 0px 30px;
    text-indent:0px;
    top: 0px;
    left: 0px;
    height: 180px;
}
p.Subject_Body_Footer {
    font-size:9pt;
    font-variant:small-caps;
    padding:5px 30px 10px 10px;
    text-indent:0px;
    text-align:right;

}

h2.Subject_Title {
    margin:20px 0 20px 0;
    color:White;
    font-size:14pt;
}
a.Subject_Title {
    color:#efefef;
}
a.Subject_Title:visited {
    color:#efefef;
}
a.Subject_Title:hover {
    letter-spacing: 1.2pt;
	color:Orange;
}
h2.Subject_Detail_Subtitle {
    margin:10px 10px 6px 20px;
    color:Black;
}
#Main_Window_Corner_UL, #Main_Window_Corner_UR  {
    width:3px;
    height:3px;
    background-color:transparent;
    position:absolute;
    top:0px;
    z-index:1
    }
#Main_Window_Corner_UL {
    background:url('../images/Corner_UL_White.png') no-repeat;
    left:0px;
}
#Main_Window_Corner_UR {
    background:url('../images/Corner_UR_White.png') no-repeat;
    right:0px;
}   
    
#Flash_Window, #News_Window, #Flash_Window_Tall {
   position:absolute;
   left:810px;
   width:360px;
   padding:10px; 
   margin:0px 0px 0px 0px;
   text-align:left;
   vertical-align:middle ;
}
#Flash_Window {
   top:80px;
   height:200px; 
   background-color:#0e0e0e;
   border:solid 0px #1D5073;                                                                                                                                                                                                                                                        
}

#Flash_Window_Corner_UL,#Flash_Window_Corner_UR,
#Flash_Window_Corner_LL,#Flash_Window_Corner_LR 
{
    width:3px;
    height:3px;
    background-color:transparent;
    position:absolute;
    z-index:1  
}
#Flash_Window_Corner_UL 
{
    top:0px;   
    left:0;
    background:url('../images/Corner_UL_Black.png') no-repeat; 
}
#Flash_Window_Corner_UR 
{
    top:0px;   
    right:0;
    background:url('../images/Corner_UR_Black.png') no-repeat; 
}
#Flash_Window_Corner_LL
{
    bottom:0px;   
    left:0;
    background:url('../images/Corner_LL_Black.png') no-repeat; 
}
#Flash_Window_Corner_LR
{
    bottom:0px;   
    right:0;
    background: url('../images/Corner_LR_Black.png') no-repeat; 
}

#News_Window {
   top:310px;
   height:720px;
   background-color:Transparent ;
   background-image: url('../images/Background_780H_GrayWhite.png');
   background-repeat:repeat-x;
   border:solid 1px #1D5073; 
}
#News_Window_Table1 {
    Margin:40px 40px 10px 40px;
    width:280px;
    height:320px;
    border:solid 0px Gray;
    Background-color:transparent;
    Position:absolute;
}
#News_Window_Table1_Title_Row {
    position:relative;
    top:0;
    left:0;
    height:30px;
    width:100%;
    border:solid 0px Red;
    background-color:transparent;
}
#News_Window_Table1_Footer_Row {
    position:relative;
    bottom:0;
    left:0;
    height:30px;
    width:100%;
    border:solid 0px Red;
    background-color:Transparent;
}
.News_Window_Table1_Row {
    width:278px;
    height:60px;
    border-left:solid 1px gray;
    border-right:solid 1px gray;
    background-color:Black;
    Border-bottom:solid 1px Gray;
}
#News_Window_Table1_Title_Box {
    width:220px;
    height:100%;
    background-color:#34668D;
    float:left;
}
#News_Window_Table1_Footer_Box {
    width:220px;
    height:100%;
    background-color:#34668D;
    float:left;
}
#News_Window_Table1_Corner_UL,#News_Window_Table1_Corner_UR,
#News_Window_Table1_Corner_LL, #News_Window_Table1_Corner_LR {
    width:30px;
    height:30px;
    background-color:Transparent;
    z-index:1;
}
#News_Window_Table1_Corner_UL {
    float:left;
    background:url('../images/Corner_Radius30_Blue_UL.png');
}
#News_Window_Table1_Corner_UR {
    float:left;
    background:url('../images/Corner_Radius30_Blue_UR.png');
}
#News_Window_Table1_Corner_LL {
    float:left;
    background:url('../images/Corner_Radius30_Blue_LL.png');
}
#News_Window_Table1_Corner_LR {
    float:right;
    background:url('../images/Corner_Radius30_Blue_LR.png');
}
#Flash_Window_Tall 
{
   top:90px;
   height:740px; 
   background-color:#CFCFCF; 
   display:block;
}
#Header_Menu_Bar ul {
    list-style : none; 
    font-family:Arial;
    font-size:10pt;
    margin: 0px;
    border:solid 0px Lime;
}
#Header_Menu_Bar li {
    display: inline;  
    padding:2px 42px 2px 22px;
    border:0px green dashed;
    width:10%;
}
#Header_Menu_Bar li a:hover {
    font-style:italic;
    color:Navy;
}
#Header_Menu_Bar a:link, #Header_Menu_Bar a:visited{
	color:white;
	text-decoration: none;
	background-color:transparent ;
}
#Header_Menu_Bar a:hover, #Header_Menu_Bar a:active{
    text-decoration: none;
}
#Master_Footer {
    position:absolute;
    bottom:0px;
    left:0px;
    height:32px;
    width:1200px;
    text-align: center;
    border-top:solid 2px silver;
    display:inline;
    z-index :30;
    background-color:transparent;
}
#Ad_News_Window 
{
   padding:10px 0px 0px 0px;
   margin:0;
   width:360px;
   height:290px;
   background-color:Black;
   border:solid 0px red;
   text-align :center; 
}
#Ad_News_Window:hover 
{
   cursor:help;   
}

#Default_Body {
    padding: 10px;
    margin:0px 10px 0px 10px;
    width:690px;
    height:350px;
    border: solid 0px blue;
    display: block;
    float:left;
}

#Default_Body_Text {
    line-height : 1.5;
    letter-spacing:1.1;  
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 30px; 
    display:block;
    border:dashed 0px Red;
    width: 660px;
    text-indent: 3pt;
    float:left;
}
#Default_Info_Block, #Default_Info_Block_Green, #Default_Info_Block_Red {
    width:350px; 
    height:352px;  
    border:solid 4px gray;
    background-color:#1F2228;
}
#Default_Info_Block_Green {
    background-color:#090F08;
}
#Default_Info_Block_Red {
    background-color:#06222E;
}
#Default_Info_Block ul, #Default_Info_Block_Green ul, #Default_Info_Block_Red ul {
    list-style:none;
    margin:0;
    padding:0;   
}
#Default_Info_Block li, #Default_Info_Block_Green li, #Default_Info_Block_Red li {
    border-bottom:solid 0px Red; 
    border-left:solid 8px Black;
    border-top:solid 0px Aqua;
    border-top:solid 0px Lime;
    margin:0;
    padding:0px;
    height:70px;
}
#Default_Info_Block li a:link, #Default_Info_Block li a:visited,
#Default_Info_Block_Green li a:link, #Default_Info_Block_Green li a:visited,
#Default_Info_Block_Red li a:link, #Default_Info_Block_Red li a:visited
{
    font-size:10pt;
    font-family:Arial;
    display:block;
    padding:20px 8px 6px 18px;
    border:solid 0px black;
    background-color:transparent;
    color:#FFFFFF;
    text-decoration: none;
    height:36px;
}

#Default_Info_Block_Contact 
{
    margin:10px 0px 2px 0px;
    border:solid 0px gray;
    background-color:Black;
    background-image:url('../images/Filmstrip_x2_sm.jpg');
    background-repeat:no-repeat;
    background-position:center center;
    height: 175px;
    width:360px;
    text-align:center;
}
#Default_Info_Block_Contact a:link, #Default_Info_Block_Contact a:visited 
{
    color:White;
    font-weight:normal;
    letter-spacing:3.4pt;
}
#Default_Info_Block_Contact a:hover 
{
    Color:#FFE566;   
}
#Default_FAQ, #Default_Link , #Newsletter_Signup_Link, #Default_FAQ_Tall1
{
    width:350px;
    height:30px;
    background-color:Black;
    margin:10px 0 0 0px;
    padding:6px 0 2px 10px;  
    text-align:left; 
}
#Default_FAQ_Tall1 {
    Height:100px;
    margin:6px 0 0 0 ;
}
#FAQ_List {
    width:620px;
    height:220px;
    border:solid 4px gray;
    background-color:#294E6B;
    padding-top:20px;
    margin-left:30px;
}
#FAQ_List ul {
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
}
#FAQ_List li {
    border-bottom:solid 0px #99EAFF; 
    padding:4px 0px 4px 12px;
    background-color:#26707f;
    margin:6px;
}

#FAQ_List li a:link, #FAQ_List li a:visited {
    font-size:12pt;
    font-family:Arial;
    display:block;
    padding:8px 0px 2px 8px;
    border-left: 1px solid #294E6B;
    border-right: 1px solid #294E6B;
    background-color:#26707f;
    color:#FFFFFF;
    text-decoration: none;
    height:30px;
}
#FAQ_Answer 
{
    margin:20px 0px 0px 30px;
    border:solid 4px gray;
    padding:10px;
    width:600px;
    height:550px;
    text-align:left;
    color:#ebebeb;
}
.answer_box 
{
    display:none;
}
#answer_1,#answer_2,#answer_3,#answer_4,#answer_5,#answer_6 
{
    padding:0 0 0 12px;
    margin:0;   
    border:solid 0px yellow;
    margin:0;
    padding:0;
    width:580px;
}
#Button_Open_Ad_Page  {
    width:99px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bolder;
    text-align:center;
    padding:2px;
    background:transparent;
    border:solid 0px black;
    color:Black;
    margin-left: 31px;
}
#Button_Open_Ad_Page:hover 
{
    font-style:italic;
    font-weight:bold;
}
.button_medium, .button_medium_maroon, .button_medium_navy, .button_medium_silver {
    border: 1px none Silver;
    background-color:Transparent;
    text-align:center;
    text-decoration:'blink';
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    color:White;
    height:28px;
    width:90px;
    margin:2px;
}
.button_medium_maroon {
  background: url('../images/Button_Medium_Maroon.png') no-repeat;
  color:White;
}
.button_medium_navy {
  background: url('../images/Button_Medium_Navy.png') no-repeat;
}
.button_medium_silver {
  background: url('../images/Button_Medium_Silver.png') no-repeat;
}
.button_medium_wide_navy {
  background: url('../images/Button_Medium_Wide_Navy.png') no-repeat;
  text-align:center;
  text-decoration:'blink';
  font-family:Verdana;
  font-size:small;
  font-weight:bold;
  color:Silver;
  border-style:none;
  border-color:Silver;
  border-width:1px; 
  height:38px;
  width:300px;
  margin:4px;}
.Main_Master_SmPara 
{
    font-size:8pt;
    letter-spacing:1.0pt;
    line-height:1.0;
    margin:10px 4px 4px 4px;  
}
.Main_Master_Body_Header {
    margin:12px 6px 0px 12px;
    width:714px;
    display:block;
    background-color:Black;
    Color:Silver;
    padding:12px 6px 6px 18px;
    border-bottom:ridge 4px gray;
}
.Main_Master_Body_Header_with_Image {
    margin:12px 6px 0px 12px;
    width:714px;
    display:block;
    background-color:Black;
    padding:0px 6px 0px 18px;
    border-bottom:ridge 4px gray;
}
.Main_Master_Body_Paragraph_Box {
    margin:10px 24px 4px 40px;
}
.Main_Master_Body_Paragraph, .Main_Master_Body_Paragraph_10pt, 
.Main_Master_Body_Paragraph_9pt, .Main_Master_Body_Paragraph_Sub_Title {
    letter-spacing:1.0pt;
    line-height:1.8;
    margin:10px 4px 4px 4px;
    font-size:10pt;
}
.Main_Master_Body_List {
	margin:12px 6px 12px 68px;
	list-style-type:disc;
	color:Navy;
	line-height: 1.5;
	font-family:Lucida Console;
    font-size:10pt; 
}
.Main_Master_Body_Paragraph_Sub_Title {
    font-variant:small-caps;
    color:Navy;
    font-size:12pt;
    font-weight:bold;
}
.Main_Master_Body_Paragraph_10pt
{ 
    font-size:9pt;
    margin:10px 20px 4px 20px;
}
.Main_Master_Body_Paragraph_9pt {
    font-size:9pt;
    line-height:1.5;
}
.Main_Master_Body_Paragraph_Leader
{
    font-size:11pt;  
    font-style:italic;
}
 
.Main_Master_Body_Subtitle_Block, .Main_Master_Body_Subtitle_Block_Orange {
  height:38px;
  width:162px;
  Color:White;
  display:block;
  float:left;
  margin:8px 4px 0px 4px;
  padding:2px;  
  border-top:ridge 0px Gray;
  border-bottom:ridge 4px Gray;
  background-color:#051734;
  text-align:center;
}
.Main_Master_Body_Subtitle_Block_Orange {
    width:210px;
    background-color:transparent;
    background-image:url("../images/Background_Tab_Orange_1.png");
    background-repeat: no-repeat;
    padding-top:8px;
}
.Main_Master_Body_Paragraph_Back_Blue {
  background:url('../images/Back_Blue_Solutions.png') repeat-x;
  padding-top:8px;
}

.Main_Step_Button_Cluster {
    height:26px;
    z-index:5;
    top:42px;
    left:24px;
    background-color:transparent;
    height:30px;
    border: solid 0px gray;
    Padding:6px 0 2px 12px;
    margin:0px 0px 0px 0px;
    width: 625px;
}
.step_button {
    float:left;
    height:16px;
    width:16px;
    font-family :Arial;
    font-size : 10pt;
    font-weight : bold;
    color:Black;
    background:transparent;
    border:solid 0px black;
    padding:2px;
    margin:0px;  
}
#Main_Image, #Main_Image_Player {
    float:left;
    padding: 0px;
    margin:0px 0px 0px 20px;
    width:644px;    
    height:320px;
    text-align:left;
    border:solid 2px Black;
    display:block;
    background-color:Silver;
}
#Main_Image_Player {
    Height:360px; 
    width:644px;  
    text-align:center;
    background-color:Gray;
}
.Image_Main 
{
    border:solid 2px black;
}
#Main_Body_Text_Container {
    padding: 20px;
    margin:30px 0px 0px 20px ;
    width:600px;
    height:260px;
    border: solid 0px Gray;
    display: block;
    background-color:transparent;
    float:left;
}
#main_image_list_body_cover 
{
    width:470px;
    height:240px;  
    display:block;
    float:left; 
}
over 
{
    width:470px;
    height:240px;  
    display:block;
    float:left; 
}
#Main_image_list_body_cover_2, #Main_image_list_body_cover_3 {
    width:720px;
    height:140px;  
    background-color:Transparent;
    background:url('../images/bkg3_main.jpg') repeat-x;   
    background-repeat:repeat-x;
    text-align:center;
    margin:30px 0px 10px 20px;
}
#Main_image_list_body_cover_3 {
    width:720px;
    height:76px; 
    margin-top:8px; 
    background-color:Black;
    background-image:none;
    text-align:center;
    border-bottom:ridge 4px gray;
    border-top:ridge 4px gray;
}
.jump_icon, .jump_icon_2 {
    width:100px;
    height:110px;
    float:left;
    background-color:Black;
    margin: 12px 22px 6px 22px;
    padding-top:4px;
}
.jump_icon_2 {
    width:94px;
    height:70px;
    background-color:transparent;
    margin: 4px 22px 4px 22px;
}
.jump_icon a:hover, .jump_icon_2 a:hover 
{
    Border:solid 2px white;
}
.jump_icon a, .jump_icon a:visited,
.jump_icon_2 a, .jump_icon_2 a:visited
{
    Border:Solid 1px Black;
}
.jump_icon img, .jump_icon_2 img {
    Border:Solid 2px Silver;
    text-align:center;
    margin:4px 2px 2px 4px;
}
.jump_icon_2 img {
    height:40px;
    width: 40px;
}
img.Embed_Right {
    float:right;    
    margin:2px 30px 10px 10px;
    border:solid 1px Navy;
}
img.Embed_Left {
    float:left;    
    margin:2px 10px 10px 30px;
    border:solid 1px Navy;
}
ul.band {
	list-style:none inside;
	width:470px;
	margin: 10px 0px 10px 10px;
	float:left;
}
ul.band li {
	width:230px;
	height:240px;
	margin: 0;
	float:left;
	display:inline;
}

ul.band li a img {
  border-style: none;
    border-color: inherit;
    border-width: 0;
    top: 602px;
    left: 150px;
}

ul.band li a img {
  border: 0;
}
ul.body_bullets {
	font-family: Arial;
	font-size:9pt;
	line-height:12.5pt;
    list-style-type:circle;
    color:Black;
    text-align:left;
    margin:6px 6px 0px 120px;
}

.main_product_image {
	display:block;
	position:absolute;
	padding:0px;
}
.main_product_image:hover {
	border:2px gray ridge;
	padding:2px;
}
.how_it_works_box 
{
    width:360px;
    height:200px;
    background-color:Transparent;
    background:url('../images/Ofshr_howit.jpg') no-repeat;   
    background-position: center bottom;
    text-align:center;
}
.application_domains_box
{
    width:360px;
    height:200px;
    background-color:Transparent;
    background:url('../images/Incident4_360x200.jpg') no-repeat;   
    background-position: center bottom;
    text-align:center;
}

.application_domains_box a
{
    font-family:Arial;
    font-size:12pt;
    color:White;
    width:356px; 
    display:block; 
    height: 27px;
    padding-top:6px;
    text-align:left;
    padding-left:18px;
}
.Home_Summary_TextBlock {
	font-size:10pt;
	float:left;
}
.Home_Summary_Div {
	width:250px;
	height:98px;
	padding:10px;
	background-color: white;
}
#Body_Footer_List {
	list-style:none inside;
	width:470px;
	margin: 10px 0px 10px 10px;
	float:left;
	display:inline;
}
.Sidebar_Links_1 {
    color:Yellow;
    font-style:italic;
    padding:12px 6px 6px 12px;
    margin:10px 6px 60x 10px;
}

#RM_Sln_Brochure_Box {
   width: 260px; 
   float:left; 
   height: 64px;
   padding:10px 20px 10px 20px;
   background-color:#17375e;
   margin-top:10px; 
}
#RM_Sln_Brochure_Box .txt1 {
    text-align:center;
    color:White;
    font-size:10pt;
    padding:2px;
    margin:2px;
}

#RM_Sln_Brochure_Box .txt2 {
    text-align:center;
    color:White;
    font-size:14pt;
    padding:2px;
    margin:2px;
}

#Additional_Info_Bar 
{
    width:670px; 
    height:26px; 
    background-color:#235594;
    padding:4px 2px 2px 24px;
    text-align:center;
}
#Additional_Info_Bar .button1 {
    width:134px;
    Color:Black; 
    font-size:10pt;
    font-variant:small-caps ;
    font-weight:bolder;
    Display:block;
    float:left;
    background-color:Gray; 
    height: 18px; 
    padding-top:6px;
    margin:0 0 0 6px;
}
