    
  
/* Stylesheet basolus */  
  
body  
{  
    margin:0px;  
    font-family:Arial, Helvetica, sans-serif;  
    height:100%;  
    margin: 0px;  
    padding: 0px 0px 0px 0px;  
    min-width:900px;  
    background-image:url(../images/bgrnd_grad.jpg);  
    background-repeat:repeat-x;  
    background-position:left top;  
    font-size:80%;  
}  
  
* html #left {}  
TD {    
  font-size: 80%;   
}  
hr  
{  
    margin:0px;  
    border:#CCCCCC 1px solid;  
    height:1px;  
    text-align:left;  
}  
  
h1  
{  
    color:#143073;  
    margin: 4px 0px 4px -23px;  
    padding: 0px 0px 0px 23px;  
    font-size:140%;  
    font-weight:bold;  
    text-align:left;  
    white-space:normal;  
    background-image:url(/images/arrow_orange_large.gif);  
    background-repeat:no-repeat;  
    background-position:center left;  
  
}  
  
h2  
{  
    font-size:130%;  
    font-weight:bold;  
    color:#f15d2f;  
    margin: 26px 0px 4px 0px;  
  
}  
  
h3  
{  
    color:#2b4592;  
    font-weight:600;  
    font-size:120%;  
    margin:16px 0px 4px 0px;  
  
}  
  
h4  
{  
    color:#f15d2f;  
    font-size:90%;  
    font-weight:600;  
    margin:4px 0px 4px 0px;  
}  
  
h5  
{  
     font-weight:normal;  
     font-style:italic;  
     margin:0px 0px 4px 0px;  
}  
  
li  
{  
    list-style-image:url(../images/arrow_orange.gif);  
    color:#000000;  
    padding:0px;  
}  
  
p  
{  
    padding:0px;  
    white-space:normal;  
    line-height:150%;  
    margin: 4px 0px 12px 0px;   
    ztext-align: justify;  
}  
  
img  
{  
    border:0px;  
    padding:0px;  
}  
  
table  
{  
    border:0px #000000 solid;  
    margin-left:auto;  
    margin-right:auto;  
}  
  
a  
{  
    text-decoration:underline;  
    text-align:left;  
    color:#4b65b2;  
}  
  
a:link,a;visited  
{  
    color:#4b65b2;  
}  
  
a:hover  
{  
    text-decoration:underline;  
    color:#f15d2f;  
}  
  
a:active  
{  
    color:#f15d2f;  
}  
  
#welcome  
{  
    width:261px;  
    height:50px;  
    margin-left:180px;  
    background-image:url(../images/welcome.png);  
}  
  
  
.calltoaction  
{  
    float:right;   
    margin: 5px 5px 5px 25px;  
}  
  
  
  
#pageContainer  
{  
    position: relative;  
    min-height: 100%;  
    height: auto !important;  
    height: 100%;  
    background-image: url(../images/earth.jpg);  
    background-position:center 69px;  
    background-repeat:no-repeat;  
}  
  
#container-content  
{  
    padding-bottom: 60px;  
}  
  
#footer   
{  
    position: absolute;  
    bottom: 0px;  
    background-color:#143073;  
    display:block;  
    color:#FFFFFF;  
    padding: 8px 8px 8px 8px;  
}  
  
#footer_content  
{  
    position: relative;  
    float: left;  
    font-size: 80%;  
    line-height:125%;  
}  
  
#footer_phone  
{  
    position: relative;  
    float: right;  
  
    text-align:center;      
    vertical-align: middle;   
    zmargin: 20px 20px 0px 0px;  
    font-size: 120%;  
}  
  
#footer_phone h1 a  
{  
    color: yellow;  
    white-space: nowrap;  
    text-decoration: none;  
}  
  
#footer_phone h1 a:link  
{  
    color: yellow;  
    white-space: nowrap;  
    text-decoration: none;  
}  
  
#footer_phone h1 a:visited  
{  
    color: yellow;  
    white-space: nowrap;  
    text-decoration: none;  
}  
  
#footer_phone h1 a:active  
{  
    color: yellow;  
    white-space: nowrap;  
    text-decoration: none;  
}  
  
#footer_phone h1 a:hover  
{  
    color: yellow;  
    white-space: nowrap;  
    text-decoration: none;  
}  
  
#footer a  
{  
    color: #eeeeff;  
}  
  
#footer a:link  
{  
    color: #eeeeff;  
}  
  
#footer a:active  
{  
    color: #eeeeff;  
}  
  
#footer a:hover  
{  
    color: #f15d2f;  
}  
  
#footer a:visited  
{  
    color: #eeeeff;  
}  
  
#contentContainer  
{  
    margin-left:auto;  
    margin-right:auto;  
    margin-top:85px;  
    width:70%;  
    height:171px;  
    background-image:url(../images/line_stretch.gif);  
}  
  
#containerLeft   
{  
    float:left;  
    width:100%;  
    height:100px;  
    margin:0px;  
}  
  
#centre  
{  
    background-image:url(../images/centre_blend.png);  
    background-repeat:repeat-x;  
    height:100%;  
    text-align:left;  
}  
  
.solus_welcome  
{  
    margin-top:24px;  
}  
  
#centreNavBox  
{  
    width: 100%;  
    text-align:center;  
    margin-left:auto;  
    margin-right:auto;  
  
    background-image:url(../images/centre_nav.gif);  
    background-repeat:no-repeat;  
    background-position:center top;  
    height:34px;   
    zdisplay:block;  
    margin-top:-5px;  
    text-align:center;  
    vertical-align: middle;   
    padding: 8px 0px 0px 0px;  
}  
  
#centreNavBox a  
{  
    text-decoration: none;  
    color:#000000;  
    font-size:12px;  
    font-weight:600;  
    color:#000000;  
    padding: 0px 15px 0px 15px;  
}  
  
#centreNavBox a:hover  
{  
    color:#f15d2f;  
    text-decoration:underline;  
}  
  
#content   
{  
    padding-bottom: 0px;  
}  
  
#header  
{  
    width:100%;  
    height:107px;  
    white-space:nowrap;  
}  
   
#logo  
{  
    position:relative;  
    float:left;  
    text-align:left;  
    z-index:100;  
    left:10px;  
    background-repeat:no-repeat;  
    background-image:url(../images/solus_logo.png);  
    width:252px;  
    height:107px;  
}  
  
#strapline  
{  
    float:right;  
    margin-right:25px;  
    margin-top:25px;  
    width: 239px;  
    height:21px;  
    background-image:url(../images/strapline.png)  
}  
  
.tooltip {  
margin: 0px;  
filter: alpha(Opacity=60, FinishOpacity=0, Style=0);  
width:100%;  
border: #AAAAAA solid; border-width: 1px 1px 1px 1px;  
}  
  
.tooltip  p {  
margin: 0px;  
}  
  
.working_together  
{  
    margin-left: 15px;  
}  
  
.working_together p {  
	font-family:			Arial, Helvetica, sans-serif;  
	font-weight:			600;  
	color: 				#143073;  
	font-size:			85%;  
	padding-top:			2px;  
	zbackground:			url(../cdimages/side_navheader.gif);  
	zbackground-repeat:		no-repeat;  
	margin:   			9px 5px 0px 9px;  
	padding:			5 5 5 0;  
	border:				none;  
}  
  
.cms  
{  
    margin-left:15px;  
}  
  
.cms div {  
	width:				100%;  
	zborder-bottom:			1px solid #E5E5E5;  
	zborder-left:			1px solid #E5E5E5;  
	zborder-right:			1px solid #E5E5E5;  
	margin:				0px 9px 9px 9px;  
	padding:			2px 1px 5px 1px;  
	zbackground-image:		url(/cdimages/sidenavcontentgrad.gif);  
	zbackground-repeat:		repeat-x;  
	zbackground-color:		#F6F6F6;  
	zborder:				#B8B8B8 solid 1px;  
}  
  
.cms p {  
	font-family:			Arial, Helvetica, sans-serif;  
	font-weight:			600;  
	color: 				#143073;  
	font-size:			85%;  
	padding-top:			2px;  
	zbackground:url(../cdimages/side_navheader.gif);  
	background-repeat:no-repeat;  
	margin:   			0px 5px 0px 9px;  
	padding:			2 5 2 0;  
	border:				none;  
}  
  
  
.cms a {  
        width: 100%;  
        height: 100%;  
	font-size:			85%;  
	margin:				4 0 0 5;  
	padding:			1 0 5 20;  
	background-repeat:		no-repeat;  
	cursor:				hand;  
	font-family:			Arial, Helvetica, sans-serif;  
	font-weight:			400;  
}  
  
.cms a:link{  
	color: 				#000000;  
	text-decoration:		none;  
}  
  
.cms a:visited{  
	color: 				#000000;  
	text-decoration:		none;  
}  
.cms a:hover{  
	color: 				#3C3C71;  
	text-decoration:		underline;  
}  
  
.cms a:active{  
	color: 				#000000;  
	text-decoration:		none;  
}  
  
  
  
.cms a.arrowb:link{	background-image:url(/cdimages/icons/arrow_off.gif);color: #F15D2F;font-weight:600;}  
.cms a.arrowb:visited{	background-image:url(/cdimages/icons/arrow_off.gif);color: #F15D2F;font-weight:600;}  
.cms a.arrowb:hover{	background-image:url(/cdimages/icons/arrow_sel.gif);color: #F15D2F;font-weight:600;}  
.cms a.arrowb:active{	background-image:url(/cdimages/icons/arrow_sel.gif);color: #F15D2F;font-weight:600;}  
  
  
.cms a.arrowr:link{	background-image:url(/cdimages/icons/arrow_off.gif);}  
.cms a.arrowr:visited{	background-image:url(/cdimages/icons/arrow_off.gif);}  
.cms a.arrowr:hover{	background-image:url(/cdimages/icons/arrow_on.gif);}  
.cms a.arrowr:active{	background-image:url(/cdimages/icons/arrow_sel.gif);}  
  
.cms a.arrowl:link{	background-image:url(/cdimages/icons/arrow_back_off.gif);}  
.cms a.arrowl:visited{	background-image:url(/cdimages/icons/arrow_back_off.gif);}  
.cms a.arrowl:hover{	background-image:url(/cdimages/icons/arrow_back_on.gif);}  
.cms a.arrowl:active{	background-image:url(/cdimages/icons/arrow_back_on.gif);}  
  
.cms a.info:link{	background-image:url(/cdimages/icons/info_off.gif);}  
.cms a.info:visited{	background-image:url(/cdimages/icons/info_off.gif);}  
.cms a.info:hover{	background-image:url(/cdimages/icons/info_on.gif);}  
.cms a.info:active{	background-image:url(/cdimages/icons/info_on.gif);}  
  
.cms a.doc:link{	background-image:url(/cdimages/icons/page_off.gif);}  
.cms a.doc:visited{	background-image:url(/cdimages/icons/page_off.gif);}  
.cms a.doc:hover{	background-image:url(/cdimages/icons/page_on.gif);}  
.cms a.doc:active{	background-image:url(/cdimages/icons/page_on.gif);}  
  
.cms a.print:link{	background-image:url(/cdimages/icons/printer_off.gif);}  
.cms a.print:visited{	background-image:url(/cdimages/icons/printer_off.gif);}  
.cms a.print:hover{	background-image:url(/cdimages/icons/printer_on.gif);}  
.cms a.print:active{	background-image:url(/cdimages/icons/printer_on.gif);}  
  
.cms a.save:link{	background-image:url(/cdimages/icons/save_off.gif);}  
.cms a.save:visited{	background-image:url(/cdimages/icons/save_off.gif);}  
.cms a.save:hover{	background-image:url(/cdimages/icons/save_on.gif);}  
.cms a.save:active{	background-image:url(/cdimages/icons/save_on.gif);}  
  
  
  
  
#logos  
{  
    margin-left:0px;  
    width:100px;  
    height:170px;  
    text-align:center;  
}  
  
#logos img {  
  margin: 5px 0px 5px 0px;  
}  
  
.left_menu {  
  margin-left:10px;  
  margin-right:5px;  
}  
  
.left_menu div {  
	width:				100%;  
	margin:				0px 9px 0px 9px;  
	padding:			2px 1px 5px 1px;  
}  
  
.left_menu p {  
	font-weight:			600;  
	color: 				#143073;  
	font-size:			85%;  
	padding-top:			2px;  
	background-repeat:no-repeat;  
	margin:   			0px 5px 0px 9px;  
	padding:			2 5 2 0;  
	border:				none;  
}  
  
.left_menu div a {  
        width: 100%;  
        height: 100%;  
	font-size:			85%;  
	margin:				1 0 0 1;  
	padding:			1 0 1 1;  
	background-repeat:		no-repeat;  
	cursor:				hand;  
	font-family:			Arial, Helvetica, sans-serif;  
	font-weight:			400;  
}  
  
.left_menu a:link{  
	color: 				#000000;  
	text-decoration:		none;  
}  
  
.left_menu a:visited{  
	color: 				#000000;  
	text-decoration:		none;  
}  
.left_menu a:hover{  
	color: 				#3C3C71;  
	text-decoration:		underline;  
}  
  
.left_menu a:active{  
	color: 				#000000;  
	text-decoration:		none;  
}  
  
  
  
  
#container {  
padding-top:0px;  
width: 100%;  
margin-left:auto ;  
margin-right:auto ;  
}  
		  
  
#center   
{  
    position: relative;  
    float: left;  
    margin-left: 0px;  
    margin-right: 0px;  
    background-image:url(../images/trans_image.jpg); background-repeat:no-repeat;  
}  
  
#left   
{  
	position:relative;  
	float: left;  
	width: 150px;  
	padding-left:10px;  
}  
		  
#right {  
	width: 170px;  
	position: relative;  
	float: right;  
}  
  
.crumbTrail {  
    font-size:90%;  
    margin: 0px 0px 8px 0px;  
}  
  
td h1  
{  
    background-image:none;  
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px;  
}  
  
.listcontrol {  
  
}  
  
.listcontrolcontent {  
  
}  
      
      
.listcontrol table {  
    width: 100%;   
    border-collapse: collapse;  
}  
  
.listcontrol td {  
    font-size: 70%;  
    vertical-align: middle;   
}  
  
  
.listcontrol thead {  
    background-image: url(/cdimages/table_header.gif);  
}  
  
.listcontrol thead tr {   
  
}  
  
.listcontrol thead th {   
    font-size: 80%;   
    text-align: left;   
    CURSOR: default;  
    border-bottom:#B8B8B8 solid 1px;  
    border-right:#B8B8B8 solid 1px;  
    white-space: nowrap;    
    border-left:#B8B8B8 solid 1px;  
}  
  
.listcontrolz thead th:active {  
  
}  
  
  
.listcontrol tbody tr{   
  
}  
  
.listcontrol tbody {   
  
  
}  
  
  
.listcontrol tbody .oddtr {  
    background: #FAFAFA;   
}  
      
.listcontrol tbody .eventr {   
    background: #FFFFFF;   
}  
  
.listcontrol tbody td{   
    border-top:#FAFAFA solid 1px;  
    border-right:#EAEAEA solid 1px;  
    border-left:#EAEAEA solid 1px;  
    border-bottom:#EAEAEA solid 1px;  
}  
  
.listcontrol tfoot {  
  
}   
  
.listcontrol tfoot tr {  
  }   
  
.listcontrol a {   
  color:#002b5c;  
  text-decoration:underline;   
}  
  
  
.noPrint {  
    display: none;  
}  
  
@media screen {  
  .noPrint {  
    display: block;  
  }  
  
#driver_content  
{  
    height: 100%;  
    margin-left:auto;  
    margin-right:auto;  
    display:block;  
    padding:15px 15px 8px 180px;  
    border-left:#CCCCCC solid 1px;  
    border-right:#CCCCCC solid 1px;  
    border-bottom:#d0d0d0 solid 1px;  
}  
  
}  
  
.left_indent  
{  
    padding-left: 10px;  
}  
  
.left_main  
{  
    font-weight: bold;  
}  
  
.left_main a  
{  
    font-weight: bold;  
}  
  
.left_main a:link  
{  
    font-weight: bold;  
}  
  
.left_main a:visited  
{  
    font-weight: bold;  
}  
  
.left_main a:hover  
{  
    font-weight: bold;  
}  
  
.left_main a:active  
{  
    font-weight: bold;  
}  
  
.copyright  
{  
    font-size: 80%;  
}