

    

    @import url(/t-net/css/main.css);
    
    
    @import url(/t-net/css/form.css);
		HTML { height: 100%; }
    BODY {
			height: 100%;
      margin:		0;
      padding:		0 0 0 0;
      background: #3086cb url(../../img/blue/body-bg.png) repeat-x;
      background-color: #3086cb;
      font: 65%/140% verdana, sans-serif;
    }
    
    .roxen-edit-box-off { }
    .roxen-edit-box-on {
      outline:          1px dotted #f8bb7b;
      /*background:       #f2f1eb;*/
      background:       #faf9f3;
      -moz-outline:     1px dotted #f8bb7b;     /*  FIXME: invalid CSS  */
    }
    .roxen-edit-marker-off {
      visibility:       hidden;
      display:          block;
      position:         absolute;
    }
    .roxen-edit-marker-on {
      visibility:       visible;
      display:          block;
      position:         absolute;
      background:       URL(/roxen-files/cms-sites/4.5/images/button_edit_comp.gif)
                        top left no-repeat;
      width:            28px;
      height:           13px;
      z-index:          1;
    }
    div.roxen-linkbrowser-anchor a {
      visibility:       visible;
      display:          block;
      position:         absolute;
      background:       URL(/roxen-files/cms-sites/4.5/images/button_link_browser.gif)
                        top left no-repeat;
      width:            28px;
      height:           13px;
      z-index:          1;
    }
    @media screen, print {

    div.header-component { 
      clear:both; 
      margin-bottom: 10px;
      border-bottom: 1px solid #00579d;
      }
    div.header-component H1 { 
	padding: 0 0 5px 0;
	color: #00579d;
	position: relative;
	text-transform: uppercase !important;
	}
  
    div.footer-component
    {
      display: none;
      font-size:	90%;
      color:		#999999;
      clear:		both;
      text-align:	center;
    }
  
    div.picture-component {}
    div.picture-component div.center { clear: both; }
    BODY div.picture-component div.left,
    BODY div.picture-component div.right,
    BODY div.picture-component div.center
    {
      /*margin-bottom: 15px;*/
    }
    div.picture-component div.center
    {
      text-align:	center;
      margin:		0 auto 10px 0;
    }
    div.picture-component div.left div.row
    {
      display: table-row;
    }
    div.picture-component div.left div.row div.cell
    {
      display: table-cell;
    }
    div.picture-component div.left
    {
      float:		left;
      margin-right:	15px;
    }
    BODY #content div.picture-component div.right
    {
      float:		right;
      margin-left:	15px;
    }
    div.picture-component div.caption
    {
      font-style:	italic;
      text-align: left;
      font-size: .95em;
    }
    div.picture-spacing {
      margin-bottom: 10px;
    }
  
    DL.file { background-position: 0 3px; margin: 0 0 15px 0; position: relative; }
    TABLE TD DL.file { margin: 0; }
    DL.file DD {
      line-height: 117%;
      margin-left: 25px;
      }
    DL.file DD A { text-decoration: none; }
    DL.file DD.meta { color: #777; }
    div.file-list-component { margin-bottom: 15px; }
    div.file-list-component DL.file {
      margin-bottom: 7px;
      }
  
    div.href-component { clear: none; margin: 0 0 20px 0; }
    div.href-component div.right { text-align: right; }
    div.href-component div.bold { font-weight: bold; }
    div.href-component A.lnk {
	display: table-cell;
	position: relative;
    	background: url(../../img/blue/link-internal.png) no-repeat 0 4px;
	padding: 0 0 0 16px;
	text-decoration: none;
    	}
    div.href-component A.external {
    	background-image: url(../../img/blue/link-external.png);
      }
    * HTML div.href-component A.lnk { background-position: 0 2px }
  
    .nav-link {
      font-size:        11px;
      font-weight:      bold;
      color:            #2b5499;
      text-decoration:  none;
    }
    .nav-link-disabled {
      font-size:        11px;
      font-weight:      bold;
      color:		#aaaaaa;
      text-decoration:  none;
    }
    .nav-link-removed {
      font-size:        11px;
      font-weight:      bold;
      color:		#aaaaaa;
      text-decoration:  line-through;
    }
    .nav-mini {
      font-size:        10px;
      color:            #808080;
      text-decoration:  none;
    }
  
    div.rss-component
    {
      clear:		both;
      padding:		8px 0;
    }
  
    DIV.href-list-component { margin: 0 0 10px 0; }
    DIV.bold-linklist A { font-weight: bold; } 
  
    DIV.news-index-component { margin-bottom: 15px; }
  
		DIV.toc-component {
			border: 1px solid #EEE;
			background: #AAA;
			padding: 1px;
			position: relative;
			margin-bottom: 15px;
			position: relative;
			z-index: 5;
			}
		DIV.toc-component H2 { margin: 0 0 10px; }
		DIV.toc-component DIV.inner { 
			background: #F5F5F5;
			border: 1px solid white;
			padding: 10px;
			}
		DIV.toc-component DL { margin: 0 }
		DIV.toc-component DT {
			margin: 0;
			background: url(../../img/blue/toc-bullet-1.png) no-repeat 0 2px;
			padding-left: 17px;
			}
		DIV.toc-component DD { 
			margin: 0 0 0 15px;
			background: url(../../img/blue/toc-bullet-2.png) no-repeat 0 3px;
			padding-left: 15px;
			}
		DIV.toc-component A { 
			text-decoration: none !important; 
			line-height: 100%;
			}
		* HTML DIV.toc-component DIV.divider { height: 10px; margin-bottom: 0px; }
		.highlighted-toc {
			position: relative;
			background: #fffada;
			padding: 10px;
			border: 1px dotted #ffac40;
			}
  
		div.htag-component h1, div.htag-component h2, div.htag-component h3 {
		}
		div.htag-component a { text-decoration: none; }
	
}
