 @font-face {
      font-family: "Myriad Pro Light";
      src:url("../fonts/MyriadPro-Light.otf");
  }
 @font-face {
      font-family: "Myriad Pro";
      src:url("../fonts/MYRIADPRO-REGULAR.otf");
  }
  
 @font-face {
      font-family: "Gotham Narrow Thin";
      src:url("../fonts/GothamNarrow-Thin.otf");
  }
  
  
  
    html { width: 100%; height: 100%; background-color:#FFFFFF}
    body  {  font-family: Lucida Grande, Helevetica,Lucida Sans Unicode, Verdana, Arial, Sans-Serif,Gotham Narrow Thin; font-weight: normal; font-style: normal; background-color: white; color: #4A4A4A; padding:0px; margin:0px; }

    html, body, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, blockquote, input, abbr, figure, footer, header, nav, .pagesection { padding: 0;margin: 0; }
    img {border:0px}
    .page-data{}
    	
	 a { color:#2D69A8; }
     a, a:visited , a:link, a:visited { text-decoration: none;}
     a:hover { text-decoration: underline;  }
     h1, h2, h3, h4, h5, h6 {font-family: Myriad Pro Light,Helvetica,  Eras Light ITC, sans-serif,arial,Verdana, sans-serif; }
	
	.header-font-family {font-family: Gotham Narrow Thin,Myriad Pro Light,Helvetica,  Eras Light ITC, sans-serif,arial,Verdana, sans-serif; position:relative; }
	
	
	 /* force the coder to set each margin and padding */
    h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, p, blockquote, figure, form, fieldset, input, legend, pre, abbr { padding: 0; margin: 0; }
	 
    h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { display: block; margin: 0; }

    h1 { font-size: 3.75em;  font-weight: 200; line-height: 1.1; letter-spacing: -1px; }
    h2 { font-size: 2.375em; font-weight: 200; line-height: 1.1; letter-spacing: -1px; }
    h3 { font-size: 1.6em; font-weight: 200; line-height: 1.1; letter-spacing: -1px;  margin-bottom:0.5em}
    h4,h5,h6 { font-size: 1.25em;  font-weight: 400; line-height: 1.21; }
    .homepage{}
    
    .arghon-h1 { font-size: 1.25em;   font-weight: 200; line-height: 1.1; letter-spacing: 3px; font-family:Rosie; }
    
    
     .restapisection h3{margin-bottom:0.5em}

	 h2 {
	    display: block;
	    -webkit-margin-before: 0.83em;
        -webkit-margin-after: 0.83em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        line-height: 1.1;
        letter-spacing: -1px;
    }
    
    p {font-size: 1em; margin-top: .5em; }
    p:first-child { margin-top: 0; }

    table { border-collapse: collapse; border-spacing: 0; }
    footer, header, pagesection, nav, main, article, aside, summary, details, figure, ingcaption { display: block; }
    button { vertical-align: middle; }
    audio, video, progress { vertical-align: baseline; display: inline-block;}
    body, textarea, input, button,select { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern"; }

    li { font-size: 1em; }
    li li { font-size: 1em; }

    .modestfont {font-family:Sans-Serif,Verdana, arial,Gotham Narrow SSm,Helvetica Neue,Helvetica;}
    ol, ul { margin: 1em 0 1em 1.25em; }
    nav ol, nav ul { margin: 0; list-style: none;  }

    .nowrap { white-space: nowrap; }
    .clear { clear: both; }
    .editlabel { padding-right:5px; text-align:right}

    .smallfont, smallfont { font-size: 0.75em; line-height: 1.25; }
    .hidecontent { position: absolute; height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; border: 0; clip: rect(0 0 0 0); }

    .button { color: white; font-size: 0.875em; line-height: 1.2857; text-align: center; white-space: nowrap; display: inline-block; border-radius: 3px; cursor: pointer;  padding: 0.425em 1.145em 0.5em;  background: #B0BBC2; background: -webkit-linear-gradient(#37aaea, #117ed2); background: linear-gradient(#37aaea, #117ed2); border: 1px solid #137ec6; border-top-color: #1992da; border-bottom-color: #0d6ab2;  }
    .button:hover { color: white; font-size: 0.875em; line-height: 1.2857; text-align: center; white-space: nowrap; display: inline-block; border-radius: 3px; cursor: pointer;  padding: 0.425em 1.145em 0.5em;  background: #B0BBC2; background: -webkit-linear-gradient(#37aaea, #117ed2); background: linear-gradient(#37aaea, #117ed2); border: 1px solid #137ec6; border-top-color: #1992da; border-bottom-color: #0d6ab2;  }
    .button:active { color: white; font-size: 0.875em; line-height: 1.2857; text-align: center; white-space: nowrap; display: inline-block; border-radius: 3px; cursor: pointer;  padding: 0.425em 1.145em 0.5em;  background: #B0BBC2; background: -webkit-linear-gradient(#37aaea, #117ed2); background: linear-gradient(#37aaea, #117ed2); border: 1px solid #137ec6; border-top-color: #1992da; border-bottom-color: #0d6ab2;  }

    .a_link{}
    .a_link:after  { content: ">"; }
    .a_link:before { padding-right: 0.3em; display: none; }
    
    .exhibit-column-left { margin-bottom: 0em; float: left; margin-right: 0em;  }
    .exhibit-column-right { margin-bottom: 0em; float: right; margin-left: 0em; }
    .exhibit-column-center { margin: 0 auto; float: none; }
    

    /*  used to label images */
    .centertext { text-align: center; }
    .caption { text-align: center; margin: 25px auto 0; }
    .caption h4 {font-size: 1em; font-weight: 600; }
    .caption p {line-height: 1.4em; font-size: 0.85em; color: #616161;  margin-top: 10px; padding-left:10px;padding-right:10px; }
  

  	
    
    
    
  
    .normal_white_text { margin-left:5%;padding-right:2em; text-align:left; font-size: 0.9em; line-height: 1.35; font-weight: 100; font-family:Gotham Narrow SSm,Helvetica Neue,Helvetica;}

     .centered {margin-left: auto; margin-right: auto; display:block; }
   
    
    .color_red {background-color:#D16443}
    .color_green {background-color:#7EC272}
    .color_blue {background-color:#2D69A8}
    .color_cyan {background-color:#BDEFF2}
    
    
    .pagesection .infosection .content .iwrapper { margin-top:0px; width:370px; padding:20px; }
     @media only screen and (min-width: 85em) {.pagesection .infosection .content .iwrapper { margin-top: 50px; width: 450px; margin-left: 0px;}}
    .pagesection .infosection .content .iwrapper h2{ text-align: left; }
    .pagesection .infosection .content .iwrapper p{ text-align: left;}
    .pagesection .infosection .content .datacolumn  p  { text-align: left; font-weight: 200; font-size: 1em; }
    .pagesection .infosection .content .imagebox { display: block; } /*hero*/
    
     .feature-detail{}
     .feature-detail .pagesection{}
     .feature-detail .pagesection h1 { width: 750px; }
    
    
    
     .arghon-icon
     {
        display: block;
        background-image: url("/images/nimages/Arghon_logo_dark_grey.png");
        border:0;
        background-size: 110px 140px;
        width: 110px;
        height: 140px;
        margin-top: 34px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
     }
     .arghon-icon-white
     {
        display: block;
        background-image: url("/images/nimages/Arghon_logo_wht.png");
        border:0;
        background-size: 150px 199px; 
        background-repeat:no-repeat;
        width: 150px;
        height: 199px;
        margin-top: 34px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        opacity:1;
     }
     
   
 
    
    
    .homepage_gradient {background-image: url("images/advanced_ai.jpg"); background-size: cover;
		
      nbackground: -moz-linear-gradient(top,rgba(194,59,0,0.7),rgba(13,5,0,1)); /*Fx 3.6-15*/
      nbackground: -webkit-linear-gradient(top,rgba(194,59,0,0.7),rgba(13,5,0,1)); /*Safari 5.1-6*/
      nbackground: -o-linear-gradient(top,rgba(194,59,0,0.7),rgba(13,5,0,1)); /*Opera 11.1-12*/
      nbackground: linear-gradient(top,rgba(194,59,0,0.7),rgba(13,5,0,1)); /*Standard*/
      nfilter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#C23B00, endColorstr='#0D0500');
      height:100%;
    } 
    
 
    .globalnavbar {
        position:relative;
        margin: 0 auto; 
        padding:0px;
        height:50px; 
        width:100%; 
        min-width:768px;
        z-index:1;
        background-color:#F77B45;
        font-family: Myriad Pro Light,Helvetica,  Eras Light ITC, sans-serif,arial,Verdana, sans-serif;
        font-size: 1.10em;
        color:#FAFAFA; 
        font-weight: 200;
    } 
    
    .globalnavbar .hcaption { display:table; table-layout:fixed; float:left; z-index: 1; margin:0; margin-left:12%; margin-top:5px;}
    .globalnavbar .hcaption tr td{ padding-left:4px;padding-right:5px;}
    .globalnavbar .icon {display:block; height:32px; }
    .globalnavbar .headtitle {    line-height: 1.4em;  }
    .globalnavbar .headtitle  a {padding-left:5px;padding-right:5px; color:White;}
    .globalnavbar .hcaption .headtitle .menu:hover{background-color:White; color:#1A1A1A; cursor:pointer; text-decoration:none;}
  
    
    .globalnavbar .nav { display:table; table-layout:fixed; float:right; z-index: 2; margin-right:120px; height:100%; }
    .globalnavbar .nav td{ padding-right:20px}
    
    .globalnavbar a { color:white; text-decoration:none;}
    .globalnavbar a:hover {  text-decoration:underline;  color:white;}
    
    .globalnavbar .nav input{ height:30px;  width:200px;  border-left:1px solid #C9C9C9; border-radius: 5px; }
    .globalnavbar .nav li a {display:block; padding-top: 5px; vertical-align:middle; float:none;  vertical-align:middle;  color:white; font-size:0.825em; font-family:Arial,Helvetica, Verdana,sans-serif; font-weight:100; width:100%;height:100%;}
    .globalnavbar .nav li a:hover {  text-decoration:underline ; background-color:#7A7A7A; color:white;}
    
    
 
     @media only screen and (min-width: 85em) {.pagesection .infosection .content { width:1440px; } }
     @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.pagesection .infosection .content { width:auto; } }
     
     
     
    .rebelection  { padding-top: 0; padding-bottom:20px; height:55%; min-height:450px; color:white; z-index:2;position:relative; }
    .rebelection h1 { text-align: center; margin-left: auto; margin-right: auto; color:white; font-size: 8.5em; letter-spacing: 3px;}
    .rebelection h2 { text-align: center; font-weight: 200; font-size: 2.5em;  }
    .rebelection h3 { text-align: center; font-weight: 200; font-size: 1.10em; color:white; letter-spacing: 3px; margin-top: 30px;}
    .rebelection h4 { text-align: center; font-weight: 200; font-size: 1.1em; color:white; letter-spacing: 1px;   margin-bottom: 30px;}
    
    .rebel_midsection { color:white; padding-bottom: 0; width:100%; background-color:#0D0500; border-top:1px solid #4F3F36; text-align:center;  height:30%; min-height:250px;}
    .rebel_midsection h2 { letter-spacing: 1px;text-align: center; font-weight: 200; font-size: 1.3em; font-family:Myriad Pro;}
    
    .rebel_midsection  h3 { font-size: 1.5em; font-weight: 200; line-height: 1.1; letter-spacing: -1px; }
    
    .rebel_midsection .nav {margin-left:auto; margin-right:auto; display:table; table-layout:fixed; width:100%;  }
    .rebel_midsection .nav li {  display:inline-block;  width:22%; text-align:center;   vertical-align:top;  }
    
    .rebel_midsection .nav li .icon{ margin-top:1em; font-size:1.6em; cursor:pointer; width:90%; text-align:center; height:3em;  border:1px solid #2B2B2A; border-radius: 5px; padding-top:1em;}
    .rebel_midsection .nav li .icon:hover{  border:1px solid #EDEDED; }
    
    .rebel_midsection .nav li a {display:block; padding-top: 5px; vertical-align:middle; float:none;  vertical-align:middle;  color:#B0B0B0; font-size:0.825em; font-family:Arial,Helvetica, Verdana,sans-serif; font-weight:100; width:100%;height:100%;}
    .rebel_midsection .nav li a:hover {  text-decoration:none;  color:white;}
    .restapipage{background-color:red;width:100%;  height:100%;}
    .restapisection {display:table; padding:0px; margin:0px; border:0px; min-width:640px;   height:calc( 100% - 4.5em);  }
 
    .restapisection > li {display: table-cell;  }
    .restapisection .leftpannel { margin:0px; height:100%; padding-left:1em; padding-top:5pt;  min-width:250px; max-width:550px; background-color:#0D0200;  }
    .restapisection .leftpannel h2,h3{color:#F2F2F2;}
    .restapisection .rightpannel{ margin:0px; height:100%; padding-right:1em; min-width:60%; max-width:70%; }
    .restapisection .rightpannel h2{color:#4D4D4D;} 
    .restapisection .rightpannel h3{ color:#858585;  letter-spacing: 0px; font-family:Myriad Pro; } 
    .restapisection .rightpannel p{ font-family:Sans-Serif,Verdana, arial,Gotham Narrow SSm,Helvetica Neue,Helvetica;font-size: 1em; color:#525252;line-height: 1.5;}
    .restapisection .rightpannel p li smallfont { line-height: 0.8; }
     
    
	.restparallist{width:99%; margin-left:15px;}
    .restparallist .restparameter {width: 100%;  padding: 4px 0 4px; min-height: 65px;}
    .restparallist .restparameter p{ margin-top: 0; margin-left: 35%; margin-bottom: 16px;}
    .restparallist .restparam   {color:#474747; font-size:1.1em; display:block; float:left; width:35%; word-wrap: break-word;}
    .restparallist .restparam   span  {color:#8293A1; display:block;}
    .restparallist .pvalue  {color:#0D0D0D; font-family:Courier New,Arial,Verdana; font-weight:600; font-size:1.2em; }
    
    .bottomborder {border-bottom: solid 1px #CACDCF;}
    
    .restparallist .rest_field {width: 100%;  padding: 20px 0 4px; }
    .restparallist .rest_field_label  {color:#8293A1; font-size:1.0em; display:block; float:left; width:48%;}
    .restparallist .rest_field_param  {color:#333333; font-size:1.1em; display:block; float:right; width:48%;}
    
    .restapisection .rightpannel .informationpannel{width:90%; margin-left:15px;}
    .restapisection .rightpannel .informationpannel  h3{color:#7D7E80; margin-bottom:0.3em; margin-top:0.7em;  }
    .restapisection .rightpannel .informationpannel p {margin-bottom:0.2em;   font-family: Lucida Grande, Helevetica,Lucida Sans Unicode, Verdana, Arial, Sans-Serif,Gotham Narrow Thin; }
    .restapisection .rightpannel .informationpannel p b,i { font-weight:bold; }
    .restapisection .rightpannel .informationpannel ol li { margin-bottom:0.6em; }
    
    
    .restcodew{ border-radius: 5px; background-color:#0B2E47; color:#A2DCF2; padding:10px; width:100%; word-break: break-word; font-family: monospace,monospace; font-size:0.9em; overflow:auto;}
    .restcodew .string {color:#A2F2BC;}
    .restcodew .boolean {color:#FFC900; }
    .restcodew .brackets {color:white; }
    .restcodew .nline {color:white; }
    .restcodew .number {color:white;}
    .restcodew .string2 {color:#FC6565;}
    
    
    
    .restapimenu{padding:10px; margin:0px; border-left:1px solid #F79368; }
    .restapimenu li{ list-style:none; padding:5px; font-size:1.0em; line-height: 1.35; padding-bottom:0.5em;}
    .restapimenu li a { color:#B3C5FF; text-decoration: none; word-wrap: break-word;}  
    .restapimenu li a:active{ color:white; }      
    .restapimenu li a:hover { color:white; text-decoration: none; word-wrap: break-word;} 
    
    .code { display:block; font-family: monospace,monospace; font-size:1em; color:#404040; overflow:auto;white-space: pre; max-width:600px; background-color:#F7F7F7; padding-left:1em;padding-right:1em}
    .restapisection .leftpannel .activemenu { color:white;}  
    
    .devicetable {width:100%; border:1px solid #BAB9B8}
    .devicetable td{ text-align:center}
    
    .iot_overview { background-color:#0D0D0D; color:White; }
    .iot_overview h1{font-size:2.92em; color:#7897FF; letter-spacing:2px; } 
    .iot_overview h2{font-size:1.92em;letter-spacing:1px; } 
    .iot_overview .infodiv{ text-align:center; margin-top:1em; border-bottom:0px solid #61301A; padding-bottom:1em;} 
    .iot_overview .infodiv p{font-family:Myriad Pro Light,Helvetica,  Eras Light ITC; letter-spacing:1px; padding-top:1em; width:75%; margin-left:auto; margin-right:auto; text-align:left}
    .iot_overview .infodiv .imgdiv
    {
        
        background-image: url("images/concept_car.jpg");
        width:900px; 
        height:548px;
        position:relative; 
        margin-left:auto;
        margin-right:auto;
        }
    
		
   
    .iot_overview .infodiv .imgdiv2
    {
        
        background-image: url("images/gas_range2.png");
        width:955px; 
        height:741px;
        position:relative; 
        margin-left:auto;
        margin-right:auto;
        }
    
    
    .iot_overview .infodiv .imgdiv3
    {
        
        background-image: url("images/thermostat.png");
        width:600px; 
        height:289px;
        position:relative; 
        margin-left:auto;
        margin-right:auto;
        }
     .iot_overview .infodiv .imgdiv4
    {
        
        background-image: url("images/pool_light_on.jpg");
        width:980px; 
        height:653px;
        position:relative; 
        margin-left:auto;
        margin-right:auto;
		
        }
		
	.iot_overview .infodiv .imgdiv5
    {
        
        background-image: url("images/car.jpg");
        width:980px; 
        height:553px;
        position:relative; 
        margin-left:auto;
        margin-right:auto;
		background-size:cover;
		
        }
        
	@media screen and (orientation: portrait) {
		.iot_overview h1{font-weight:bold}
		.iot_overview .infodiv p{width:90%; font-size:0.5em}
		.iot_overview .infodiv .imgdiv5{ height:653px;}
		 .restapimenu li{ border-bottom:1pt solid gray;}
    }
	
        
    .div_gradient {
      background: -moz-linear-gradient(top,rgba(13,13,13,0.5),rgba(59,59,59,0.9)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,0.5),rgba(59,59,59,0.9)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,0.5),rgba(59,59,59,0.9)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,0.5),rgba(59,59,59,0.9)); /*Standard*/
      filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0D0D0D, endColorstr='#3B3B3B');
      padding-bottom:1em;
      min-height:100px;
    } 
	
	.div_gradient_lite {
      background: -moz-linear-gradient(top,rgba(13,13,13,0.4),rgba(59,59,59,0.4)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,0.4),rgba(59,59,59,0.4)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,0.4),rgba(59,59,59,0.4)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,0.4),rgba(59,59,59,0.4)); /*Standard*/
      filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0D0D0D, endColorstr='#0D0D0D');
      padding-bottom:1em;
      min-height:100px;
    } 
    
    .img_gradient_top {
      background: -moz-linear-gradient(top,rgba(13,13,13,1),rgba(13,13,13,0)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,1),rgba(13,13,13,0)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,1),rgba(13,13,13,0)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,1),rgba(13,13,13,0)); /*Standard*/
      height:100px;
      position:relative; 
      z-index:2;
    }
   
   .img_gradient_bottom {
      background: -moz-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Standard*/
       height:100px;
      position:relative; 
      top:348px;
    }
    
    
    .iot_overview .infodiv .imgdiv2 .img_gradient_bottom {
      background: -moz-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Standard*/
      height:100px;
      position:relative; 
      top:641px;
    }
    
    .iot_overview .infodiv .imgdiv3 .img_gradient_bottom {
      background: -moz-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Standard*/
      height:100px;
      position:relative; 
      top:189px;
    }
    
     .iot_overview .infodiv .imgdiv4 .img_gradient_bottom {
      background: -moz-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Fx 3.6-15*/
      background: -webkit-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Safari 5.1-6*/
      background: -o-linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Opera 11.1-12*/
      background: linear-gradient(top,rgba(13,13,13,0),rgba(13,13,13,1)); /*Standard*/
      height:100px;
      position:relative; 
      top:553px;
    }
    .dropmenu { display:none;   font-family:Myriad Pro Light; border-bottom:1px solid #FAFAFA; position:absolute;margin-top:50px; top:0px; z-index:20;  width:100%;background-color:#F77B45; }
    .dropmenu ul { position:relative;margin-left:13%; margin-top:0px; top:0px;left:36px; z-index:21; display:inline-block; }
    
    .dropmenu li { display:block;  text-align:left; padding-left:1em; padding-right:1em;   margin:0PX; color:#121212; white-space: pre; }
    .dropmenu li:hover { background-color:#1A1A1A; color:White; cursor:pointer; }
     
    .footer { background-color:Black;}
    .footer p { display: inline; margin:0; clear: both; height: 0; font-size: .815em; }
    .footer .copyinfo { display: inline; margin:0; padding:0; clear: both; height: 0; color:#BFBFBF;  margin-left:4em; }

     
     .footer .sline { margin:0; float:right;  margin-right:6em;}
     .footer .sline li { display: inline-block; float: none; margin-left: .6em; padding-left: .6em; border-left: 1px solid #ccc; }
     .footer .sline li.leftborder {  border-left: none; padding-left: 0; margin-left: 0;}
     .footer .sline li a {font-size: .815em; color:#BFBFBF;}
   
 		
	.startmenu div         {color:black;min-height:1em; max-height:1.2em;  padding-left:0.8em;padding-right:0.8em;padding-bottom:0.3em; border:1pt solid transparent; cursor:pointer; overflow:hidden; white-space:nowrap;  }
    .startmenu div:hover   {background-color:#CBE6F5;  border:1pt solid #9495A8; color:#8885; }

	/* Creates a centered div vertically on the page */
	
	.wrapped-content{max-width:100em;margin:0 auto;padding-left:2em;padding-right:2em}
	
	
	

	 
		
	.wrapped-content hr{margin-top:1em;margin-bottom:1em;}
	
	.contenttable{position:relative;width:100%;wbackground-color:cyan;display:block;margin-bottom:4em}
	.contenttable p{font-size:1.3em;font-family:Supercompanion;margin-bottom:1em}
				
	.main-heading{font-size:3em;font-weight:bold;font-family:Arial;margin-top:1em}
	.section-heading{font-size:2.5em;font-weight:bold;font-family:Arial;display:block}
	.topic-heading{font-size:1.3em;font-weight:bold;font-family:Arial;display:block}
	
	.footer{position:relative}
	
	.contenttable .wide-content{width:55%;min-width:20em;display:inline-block;margin-bottom:4em;vertical-align: top;}
	.contenttable .full-content{width:95;min-width:20em;display:inline-block;margin-bottom:4em}
	.contenttable .wide-content-image{width: 40%;display:inline-block}
	.contenttable .tri-column{width:30%;min-width:16em;display:inline-block;vertical-align: top;margin-right:3em;margin-top:2em}
	.contenttable .tri-column img{height:14em;display:inline-block;;margin-bottom:0.5em}
	
	
	.arghonPageTbar{height:auto;min-height:4em;font-family:SuperCompanion}
	.arghonPageTbar	.realmenu {top:calc(100% - 1em); text-align:center;margin-bottom:0.5em;wbackground-color:red;padding-top:0.8em;font-size:1.3em;font-family:SuperCompanion Light}
	.arghonPageTbar	.realmenu a{color:white;margin-left:2em;text-decoration:none;}
	.arghonPageTbar	.realmenu a:hover{color:yellow;font-size:1.03em}
	