﻿.sbs {}

body {margin: 0px 0px 0px 0px;background-color: #2b4392; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:80%;}

.header {height:69px;color: #FFF;background-image: url(Images/headbg.gif);}
#header #Companies {font-size: 0.7em;font-weight: bold;padding: 10px 0px 0px 30px;float:left;}
#header #HeadWindow {text-align: right;font-size: .8em;height: 69px;font-weight: bold;float:right;margin:0px 0px 0px 0px;padding: 5px 15px 5px 5px;}
#header #HeadWindow #selLang {top: 0px;position: static;}
#header #HeadWindow #selLang a {color: #BCE;text-decoration:none;font-weight: normal;}
#header #HeadWindow #Phone {font-size: 14px;position: relative;bottom: 10px;}
#header #LogoWindow {text-align: right;float:right;height:69px;margin:0px 15px 0px 0px;padding: 0px 15px 0px 0px;}

.menubar {color: #FFF;height: 25px;padding:2;margin:0;background-image: url(Images/menubg.gif);border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;}
.menuMessage {font-size: 0.9em;float:right;margin:4px 8px 0px 0px;}

#searchbar {font-size: 12px;font-weight: bold;color: #FFF;height: 32px;margin: 0px 0px 0px 40px;}
#searchbar a {text-decoration: none;color: #FFF;}
#searchbar a:hover {text-decoration: underline;}
#searchbar #search {width: 500px;float:left;}
#searchbar #MyAccount {margin: 8px 8px 8px 0px;font-size: 11px;float:right;}

#MainBody {border: solid 1px #000;background-color: #FFF;color: #000;padding: 15px;margin: 0px 8px 10px 8px;height: 100%;}

#Footer {font-size: .9em;color: #FFF;padding: 5px;margin: 5px 15px 0px 15px;height: 30px;}
#Footer a {color: #FFF;}
#Footer #Terms {float: left;}
#Footer #Links {float: right;}

#NavBar {margin-bottom: 8px; width:100%;}
#NavBar #Breadcrumbs {font-size: .8em;font-weight: bold;float: left;}
#NavBar #Breadcrumbs a {color: Blue;font-weight: normal;}
#NavBar #Tools {float: right;}
#NavBar #Tools a {padding: 0px 5px 0px 5px;}

/* Three-pixel bug fix: http://www.positioniseverything.net/explorer/threepxtest.html */
* html p { height: 1%; }
#body-container
{  
}

.smaller
{
	font-size: .8em;
}

.ResultsHeader
{
	text-align: center;
	width: 100%;
	height: 30px;
    border: solid 1px #666;
    margin: 0px 0px 15px 0px;
    font-size: .8em;
    background-image: url(Images/thbg.gif);
}

.ResultsHeader a
{
	text-decoration: none;
	color: #00E;
}
.ResultsHeader a:hover
{
	text-decoration: underline;
}

h1
{
	margin-top: 0px;
    font-size: 1.4em;
    font-weight: bolder;
    border-bottom: solid 1px black;
}

h2
{
	margin-bottom: 0px;
    font-size: 1.2em;
    font-weight: bolder;
}
    
#wrapper
{
    overflow:hidden;
    float:left;
}

#content    
{
    margin-top:10px;
    margin-left: 210px;
    height:250px;
}


h2
{
	margin-top: -4px;
    font-size: 1.1em;
}

h2.link
{
	margin-top: 0px;
	margin-bottom: 0px;
    font-size: 1.05em;
    font-weight: bolder;
}

h2.link a
{
	color: #00D;
}

.Results
{
	font-size: .9em;
}

span.link
{
	 color: #080;
	 font-size: .8em;
}

span.date
{
	 color: #888;
	 font-size: .8em;
}

h3
{
    font-size: 1em;
}

h4
{
    font-size: .9em;
}


/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link
{
    color: #006699;
}

a:visited
{
    color: #330099;
}

a:hover
{
    text-decoration: underline;
}

a:active
{
    color: green;
}

#map
{
	border: solid 2px #222;width:99%;height:512px;
}

.disabled
{
	filter: Gray alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

.FormTable
{
	background: #EEE;
	margin: 10px 0px 20px 0px;
	border: solid 1px #777;
	font-size: 0.85em;
}

.FormTable td
{
	padding: 3px;
	height: 20px;
}

.FormTable input,
.FormTable select
{
}

.FormHeader
{
	border-bottom: solid 1px #555;
	padding-left: 5px;
	background-image:url(Images/thbg.gif);
	font-weight: bold;
	font-size: 1.1em;
}


.SubFormTable
{
	background: #FFF;
	margin: 10px 0px 20px 0px;
	border: solid 1px #777;
	font-size: 0.85em;
}

.SubFormTable td
{
	padding: 3px;
	height: 20px;
}

.SubFormHeader
{
	border-bottom: solid 1px #555;
	padding-left: 5px;
	background-image:url(Images/subthbg.gif);
	font-weight: bold;
	font-size: 1.1em;
}

.SubFormFooter
{
	background-color: #DDD;
	margin: 1px 9px 1px 9px;
	font-weight: normal;
	font-size: 1.0em;
}


.FieldHead
{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	width:150px;
}

.FileHead
{
	color: #FFF;
	font-weight: bold;
	background-image:url(Images/fileheadbg.jpg);
}

.FMHead
{
	border-bottom:solid 1px #777;
	padding:5px;
	width:760;
	background-image:url(Images/filemanager-head.gif);
}

.FMStatus
{
	border:solid 1px #AAA;
	padding:2px 5px 2px 5px;
	margin:1px;
	width:728;
	background-image:url(Images/statusbar.gif);
	font-size:.8em;
}

.GreenHL
{
	background-color: #44FF44;
}
.RedHL
{
	background-color: #FF6666;
}
.YellowHL
{
	background-color: #FFFF00;
}

.FalseLink
{
	color:Blue; text-decoration: underline; cursor: pointer;
}

td.ITQuickLinks
{
}

td.ITQuickLinks a
{
		font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: bold;color: green;
		text-decoration: none;
}

td.ITQuickLinks a:link
{
    color: #006699;
}

td.ITQuickLinks a:hover
{
    text-decoration: underline;
}

td.ITQuickLinks a:active
{
    color: red;
}

.TabbedMenuTableSide {
    width: 1px;
    height: 28px;
    background-image: url('Images/TabbedMenu/LeftSideSeparators.gif');
    overflow: hidden;
}
.TabbedMenu .rootItem table {
	background-image: url('Images/TabbedMenu/ItemBackground.gif');
}

.TabbedMenu .rootItemHover table {
	background-image: url('Images/TabbedMenu/ItemBackgroundHover.gif');
}

.TabbedMenu .rootItemSelected table {
    background-image: url('Images/TabbedMenu/ItemBackgroundSelected.gif');
}
.TabbedMenu .rootItem div, 
.TabbedMenu .rootItemHover div, 
.TabbedMenu .rootItemSelected div {
    padding: 0px;
    margin: 0px;
}
    
.TabbedMenu .rootItem div {
    height: 26px;
    border-top: solid 1px #D8D8D8;
    border-bottom: Solid 1px #A3A3A3;
}
.TabbedMenuSideBorders {
    border-bottom: Solid 1px #A3A3A3;
}
	 
.TabbedMenu .rootItemHover div, 
.TabbedMenu .rootItemSelected div {
    height: 27px;
    border-top: none;
}
.TabbedMenu .rootItem table, 
.TabbedMenu .rootItemHover table, 
.TabbedMenu .rootItemSelected table {
    border-collapse: collapse;
    border-width: 0px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: repeat-x;
    background-position: top;
}
.TabbedMenu .rootItem th, 
.TabbedMenu .rootItemHover th, 
.TabbedMenu .rootItemSelected th {
    padding: 7px;
	padding-top: 6px;	
	white-space: nowrap;
    font-weight: normal;
}
.TabbedMenu .rootItemHover th, 
.TabbedMenu .rootItemSelected th {
    padding-top: 7px;
}
.TabbedMenu .WhiteBorderRight { border-right: solid 1px White; }
.TabbedMenu .rootItemSelected div {
    border-bottom: 0px;
}