			/* WHOLE PAGE */
body {
	color: #666666; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;
	margin-top: 5px;
	font-size: 0.9em;
	margin-left: 1em;
	margin-right: 1em;
	padding-top: 0;
	background-color: #FFF;
	text-align: center;
	behavior: url("csshover3.htc");
	}

#wholePage {		/*limit page width*/
		width: expression(document.body.clientWidth > 1201? "1200px" : "auto");  /* for IE*/
		margin: 0 auto;
		text-align: left;
		}

p {
	color: #666666; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;
	margin-top: 5px;
	font-size: 0.9em;
	margin-left: 1em;
	margin-right: 1em;
	padding-top: 0;
	background-color: #FFF;
	}

caption {
	color: #666666; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;
	font-weight: italic;
	margin-top: 4px;
	font-size: 0.7em;
	margin-left: 1em;
	margin-right: 1em;
	padding-top: 0;
	background-color: #FFF;
	}


				/* HEADER */
#header	{
	background: #FFF;
	width: 100%;
	height: 55px;
	margin-top: 3px;
	padding-top: 5px;
	margin-left: 0;
	margin-right: 0;
	font-size: 0.8em;
	}
				/* RLS logo section*/
#headerLeft {
	/*width: 180px;*/
	width: relative;
	float: left;
	padding-left: 0;
	padding-top: 0;
	margin-left: 0;
	text-align: left;
	}

#headertopmenu {		/* top menu section*/
	padding-left: 0;
	padding-top: 0;
	margin-left: 0;
	}

#headerRight {		/* GOOGLE search bar */
	height: relative;
	width: relative;
	float: right;
	padding: 0 0 10px 10px;
	text-align: left;
	margin-right: 0;
	}

#searchButton {
	background-image: url("images/search_button.gif");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	height: 17px;
	width: 17px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 1px 0 0 4px;
	border-width: 1px;
	border-color: gray;
	}

.bar td	{		/* orange&grey bar */
	background-image: url("images/orange_grad2.gif");	/* orange fade bar */
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FF9933;
	border-bottom: solid 3px #DDDDDD;			/* grey bar */
	border-top: solid 0px #888;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*width: 100%;*/
	/*height: 5px;*/
	text-align: right;
	}

.bar td.menuBreadcrumb a { 
			color: #fff; 
			}

#leftcol {		/* LHS menu section */
	/*background: #FAF9F6;*/
	border: #e1dccb 1px solid;
	background: #faf9f6;
	float: left;
	width: 18%;
	height: relative; 
	margin: 5px 0 20px 0;
	padding: 3px 0 3px 3px;
	}

#leftsupport {
	float: left;
	clear: left;
	margin: 5px 0 20px 0;
	background: #FFF;
	}

#content {		/* main page content */
	float: right;
	width: 80%;
	height: relative;
	padding: 1px 0 5px 0;
	margin: 5px 0 20px 0;
	}

#contentLeft {		/* HOME page, center part */
	float: left;
	width: 75%;
	height: relative;
	}

#contentRight {		/* HOME page, news section */
	background: #faf9f6;
	border: #e1dccb 1px solid;
	float: right;
	width: 22%;
	height: relative;
	padding: 3px;
	margin-top: 0;
	margin-bottom: 2px;
	}

#contentRight li {
	list-style-type: none;
	padding: 5px 5px 5px 0;
	}

#contentRight ul {
	list-style-type: none;
	margin: 5px;
	border-bottom: #DDDDDD 1px solid;
	padding-bottom: 7px;
	}

#contactLeft {		/* Local subsid contact information */
	float: left;
	width: 50%;
	height: relative;
	}

#contactRight {		/* Head office contact information */
	border: #64574A 1px solid;
	padding: 8px;
	float: right;
	width: 40%;
	height: relative;
	}

#RightImage {
	background: #FFF;
	float: right;
	width: 20%;
	height: relative;
	padding: 3px;
	}

#footer	{		/* FOOTER */
	clear: both;
	width: 100%;
	height: 10px;
	margin-top: 10px;
	border-top: #C0C0C0 1px solid; 
	}

#footer p {
	padding: 0.3em; 
	text-align: center;
	font-size: 11px;
	}

ul, ol {		/* BULLET POINTS, level 1 */
	color: #666666; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;
	font-size: 0.9em;
	margin-top: 5px;
	margin-left: 1.9em;
	margin-right: 1em;
	padding-top: 2px;
	list-style-position: outside;
	list-style-type: disc;
	}
	
ul.nextLevel {		/* Bullet points, level 2 */
	margin-left: 20;
	padding-bottom: 5px;
	list-style-type: circle;
	list-style-position: outside;
	}

ul.red {		/* Bullet points for requirement forms,used when mandatory fields not completed */
	color: red;
	}

.tabletitle {
	clear: both;
	font-weight: bold;
	color: #64574A;
	border-bottom: #DDDDDD 1px solid;
	font-size: 1.3em;
	padding-right: 0.1em;
	margin-top: 0.6em;
	padding-left: 0;
	margin-bottom: 0em;
	padding-bottom: 0.1em;
	margin-left: 0;
	padding-top: 0.5em;
	}

tr {			/* TABLE ROW styles */
	color: #666666; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;	
	margin: 5px 0 5px 0;
	padding: 10px 0 10px 0;
	font-size: 0.8em;
	}

tr.bold	{
	clear: both;
	color: #666666; 
	margin-top: 5px;
	font-size: 0.8em;
	font-weight: bold;
	/*margin-left: 1em;*/
	margin-right: 1em;
	padding: 10px 25px 10px 0;
	}

td {			/* TABLE COLUMN styles */
	font-size: 12px;
	padding: 5px;
	margin: 2px;
	}

td.forms {	/* used in FORMS */
	font-size: 1em;
	padding: 0 5px 5px;
	margin: 5px 1em 2px 1em;
	}

td.right {	/* used in FORMS */
	margin-right: 10px;
	padding-right: 10px;
	}
		
td.line {
	background-image: url("images/greyline.gif");
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	}
	
td.bold	{	/* usually table&column titles */
	font-weight: bold;
	padding-right: 5px;
	}

td.tableDocs {		/* used in DATABASE.asp */
	padding: 10px;
	}

td.leftCell {		/* used in DATABASE.asp */
	padding: 10px 25px 10px 0;
	}

td.leftNoPadding {	/* used in DOCUMENTS.asp */
	padding-left: 0;
	}

.notenglish {	   	/* Title for not translated */
	color: #FF0000; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;
	margin-top: 5px;
	font-size: 0.6em;
	margin-left: 1em;
	margin-right: 1em;
	padding-top: 0;
	font-weight: bold; 
	}

.floatright {
	float: right;
	}

.floatleft {
	float: left;
	align: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	}

h1, h2, h3, h4, h5, h6 {		/* HEADERS */
	clear: both;
	margin-top: 0.4em;
	font-weight: bold;
	margin-bottom: 0.1em;
	margin-left: 0; 
	color: #64574A;
	}

h1 {
	margin-top: 0.1em;
	font-size: 1.9em;
	padding-top: 0.1em;
	border-bottom: #DDDDDD 1px solid;
	}

h2 {
	font-size: 1.5em;
	padding-right: 0.1em;
	margin-top: 0.6em;
	padding-left: 0;
	margin-bottom: 0.6em;
	padding-bottom: 0.1em;
	margin-left: 0;
	padding-top: 0.1em;
	border-bottom: #DDDDDD 1px solid;
	}

h3 {
	border-bottom: #DDDDDD 1px solid;
	font-size: 1.3em;
	padding-right: 0.1em;
	margin-top: 0.6em;
	padding-left: 0;
	margin-bottom: 0.6em;
	padding-bottom: 0.1em;
	margin-left: 0;
	padding-top: 0.1em;
	}

h4 {
	font-weight: bold;
	font-size: 0.9em;
	color: #666666;
	padding-right: 0.1em;
	padding-bottom: 0.1em; 
	padding-top: 0.1em; 
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border-bottom: #DDDDDD 1px solid;
	}

h5 {
	font-size: 1.1em;
	}
	
a:link {
	color: #FA7C00;
	font-weight: normal; 
	text-decoration: none;
	}

a:visited {
	color: #FA7C00;
	font-weight: normal; 
	text-decoration: none;
	}

a:hover {
	color: #FA7C00;
	font-weight: normal;
	text-decoration: underline;
	}

.imgLink {
	border-color: #C0C0C0; 
	border-width: 1px;
	}

.imgLinkBig {
	border-width: 0;
	}

.lang {
	font-weight: normal;
	color: #666666;
	}

.lang a {
	font-weight: bold;
	color: #FA7C00;
	}

.lang a:hover {
	font-weight: bold;
	color: #FA7C00;
	}

.lang a:visited {
	font-weight: bold;
	color: #FA7C00;
	}

.imgRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	}

.imgLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border-color: #C0C0C0;
	}

.imgRLSdirect {
	float: right;
	border: 0;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	}

.imgnews {
	float: left;
	border-color: #C0C0C0; 
	border-width: 1px;
	margin: 2px 3px 2px 2px;
	}

.news {
	color: #FA7C00;
	}

hr {
	margin: 10px 0 10px 0;
	width: 100%;
	}

* {
	margin: 0; 
	max-width: 1280px;
	padding: 0;
	}

			/* MAIN MENU (LHS) */
#mainmenu ul {
	font-size: 0.9em;
	margin: 0;
	padding: 0.1em 0 0 0.3em;
	list-style: none;
	width: relative;
	background-color: #FAF9F6;
	color: #FA7C00;
	}

#mainmenu a {
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	color: #FA7C00;
	padding: 0.1em 0 0 0.3em;
	}	

#mainmenu a:hover {
	color: #FA7C00;
	background: #E8E8E8;
	font-weight: normal;
	text-decoration: underline;
	}	

#mainmenu a:visited {
	font-weight: normal;
	color: #FA7C00;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0.1em 0 0 0.3em;
	}

#mainmenu li {
	position: relative;
	color: #FA7C00;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0.3em 0;
	}

#mainmenu ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 90px;
	border: 1px solid #E1DCCB;
	}

#mainmenu li li {
	position: relative;
	}

#mainmenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 180px;
	}

div#mainmenu ul ul,
div#mainmenu ul li:hover ul ul {
	display: none;
	}


div#mainmenu ul li:hover ul,
div#mainmenu ul ul li:hover ul {
	display: block;
	}
	
			/* Style for forms */
texarea, select {
	color: #64574A;
	background-color: #FFF;
	}

option, input {
	color: #64574A;
	background-color: #FFF;
	}

			/* Style for tabs */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 	display:none;
	}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
	}

.tabberlive {
	margin-top:1em;
	}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {	/*zavihki na vrhu*/
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #888;
	font: bold 12px Arial, Verdana, Sans-serif;
	}

ul.tabbernav li {	/*postavi zavihke v horizontalno, ne vertikalno*/
	list-style: none;
	margin: 0;
	display: inline;
	}

ul.tabbernav li a {	/*stil za en zavihek, skupaj z linkom*/
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #888;
	border-bottom: none;
	text-decoration: none;
	/*background-image: url("images/tabGrey.jpg");*/
	/*background-repeat: repeat-x;*/
	background: #faf9f6;
	font-weight: bold;
	}

ul.tabbernav li a:link {	/*barva napisa linka*/
	color: #FA7C00;
	font-weight: bold;
	}

ul.tabbernav li a:visited {
	color: #000;
	font-weight: bold;
	}

ul.tabbernav li a:hover {	/*stil zavihka, ko gremo cez z misko*/
	color: #FA7C00;
	background-position: bottom;
	background-color: #E8E8E8;
	font-weight: bold;
	}

ul.tabbernav li.tabberactive a {	/*stil tistega zavihka, ki je izbran*/
	border-bottom: 1px solid rgb(255, 255, 102);
	border-color: #888;
	color: #FA7C00;
	background-color: #E8E8E8;
	font-weight: bold;
	}

ul.tabbernav li.tabberactive a:hover {	/*stil izbranega zavihka, ko gremo cez njega z misko */
	border-bottom: 1px solid rgb(255, 255, 102);
	border-color: #888;
	color: #FA7C00;
	/*background-image: url("images/orange_grad2.gif");*/
	/*background-repeat: repeat-x;*/
	/*background-position: bottom;*/
	background-color: #E8E8E8;
	font-weight: bold;
	}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px 5px 5px 0;
	/*border-top:1px solid #888;*/
	/* border-top:15px solid rgb(255, 255, 102);*/
	/*  height: 200px; */
	/*  overflow: auto; */
	}

.tabberlive .tabbertab h2 {
	display: none;
	}

.tabberlive .tabbertab h3 {
	color: #666666; 
	font-family: Arial, Helvetica, 'DejaVu Sans', Sans-Serif;
	margin-top: 5px;
	font-size: 1.3em;
	}


<!--[if IE]>
<style type="text/css" media="screen">
body {behavior: url(csshover3.htc);} 


#mainmenu ul li {
	float: left;
	width: 100%;
	}

#mainmenu ul li a {
	height: 1%;
	}

</style>
<![endif]-->
