    
  
/* Stylesheet ba2 */  
  
  
  
* {  
    zmargin: 0;  
}  
  
#wrapper_new {  
    min-height: 100%;  
    height: auto !important;  
    height: 100%;  
    margin: 0 auto -55px;  
}  
  
html>body #wrapper_new {  
    min-height: 100%;  
    height: auto !important;  
    height: 100%;  
    margin: 0 auto -55px;  
}  
  
  
* html #wrapper_new {height:100%}   
  
#footer_new, .push_new {  
    height: 55px;  
    background-color:#143073;  
    bottom: 0px;  
    left: 0px;  
    color:#FFFFFF;  
    padding: 8px 8px 8px 8px;  
    width: 100%;  
    float: left;  
    display:block;  
}  
  
html>body #footer_new, .push_new {  
    height: 38px;  
    background-color:#143073;  
    bottom: 0px;  
    left: 0px;  
    color:#FFFFFF;  
    padding: 8px 8px 8px 8px;  
    width: 98.8%;  
    float: left;  
    display:block;  
}  
  
  
  
html {  
    height:100%;  
}  
  
body  
{  
    font-family:Arial, Helvetica, sans-serif;  
    margin: 0px;  
    padding: 0px 0px 0px 0px;  
    min-width:800px;  
    font-size:80%;  
      
    zposition: relative;    
    zmin-height: 100%;    
    /* zheight: auto !important;  */  
    height: 100%;    
}  
  
#wrap {  
  min-height:100%;  
  position:relative;  
}  
  
* html #wrap {height:100%}   
  
  
TD {    
  font-size: 80%;   
}  
  
hr  
{  
    margin: 0px;  
    border: #CCCCCC 1px solid;  
    height: 1px;  
    text-align: left;  
}  
  
html>body hr  
{  
    margin: 10px;  
    border: #CCCCCC 1px solid;  
    height: 1px;  
    text-align: left;  
}  
  
hr_ORIG_JM  
{  
    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 0px 0px 0px;  
    margin:4px 0px 4px 0px;  
}  
  
p  
{  
    padding:0px;  
    white-space:normal;  
    line-height:150%;  
    margin: 4px 0px 12px 0px;   
}  
  
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  
{  
    color:#4b65b2;  
}  
  
  
  
  
  
a:active  
{  
    color:#f15d2f;  
}  
  
a:visited  
{  
    color:#5b2582;  
}  
  
a:hover  
{  
    text-decoration:underline;  
    color:#f15d2f;  
}  
  
  
#mainMenu {    
    background:url(/images/baonline2/menu.gif);    
    height:25px;    
    white-space: nowrap;    
    zborder-bottom:			#342562 solid 1px;    
    zborder-left:			#C5C5C5 solid 1px;    
    zborder-right:			#C5C5C5 solid 1px;    
    zborder-top:			#FFFFFF solid 0px;    
    text-align: left;   
    display: none;  
}    
  
@media screen {  
  #mainMenu{  
    display: block;  
  }  
}  
  
#mainMenu a {    
  height:23px;    
  text-align: center;    
  vertical-align: middle;    
  color: #FFFFFF;    
  text-decoration: none;    
  font-weight: 600;    
  line-height: 21px;    
  margin: 0px;    
  padding: 0px 20px 0px 20px;    
  border-right:1px solid #342562;  
}   
  
html>body #mainMenu a {    
  text-align: center;    
  vertical-align: middle;    
  color: #FFFFFF;    
  text-decoration: none;    
  font-weight: 600;    
  margin: 0px;    
  padding: 0px 20px 0px 20px;    
  border-right:1px solid #342562;  
  padding-bottom: 2px;  
  padding-top: 6px;  
  padding: 4px 20px;  
  line-height: 25px;  
}      
  
#mainMenu_ORIG_JM a {    
  /* height: 100%; */    
  height:23px;    
  text-align: center;    
  vertical-align: middle;    
  color: #FFFFFF;    
  text-decoration: none;    
  font-weight: 600;    
  line-height: 21px;    
  margin: 0px;    
  padding: 0px 20px 0px 20px;    
	zborder-left:1px solid #342562;  
	border-right:1px solid #342562;  
	zborder-top:1px solid #c5cce0;  
  
}    
    
    
#mainMenu a:hover {    
  background-image: url(/images/baonline2/menu_over.gif);    
  background-repeat: repeat-x;    
  color: #FFFFFF;    
  height:24px;  
  text-decoration: none;    
  border-top:1px solid #FFFFFF;  
  border-left:1px solid #FFFFFF;  
  margin: -1px 0px 0px -1px;  
}   
  
#mainMenu a.selected {    
  background-image: url(/images/baonline2/menu_over.gif);    
  background-repeat: repeat-x;    
  color: #FFFFFF;    
  height:24px;  
  text-decoration: none;    
  border-top:1px solid #FFFFFF;  
  border-left:1px solid #FFFFFF;  
  margin: -1px 0px 0px -1px;  
  CURSOR: default;    
}     
    
#mainScreen_NEW {  
  width: 99%;  
}  
  
#mainScreen {  
 zheight: 100%;  
}  
  
  
.calltoaction  
{  
    width: 160px;  
    float:right;   
    margin: 1px 5px 5px 25px;  
    zclear: right;  
    zmargin-bottom: -10px;  
}  
  
.calltoaction_ORIG_JM  
{  
    width: 160px;  
    float:right;   
    margin: 5px 5px 5px 25px;  
    clear: right;  
}  
  
  
#footer   
{  
    position: relative;  
    bottom: 0px;  
    left: 0px;  
    background-color:#143073;  
    display:block;  
    color:#FFFFFF;  
    padding: 8px 8px 8px 8px;  
    width: 100%;  
    float: left;  
}  
  
  
#footer_ORIG_JM  
{  
    position: absolute;  
    bottom: 0px;  
    left: 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_content a  
{  
    color: #eeeeff;  
}  
  
#footer_content a:link  
{  
    color: #eeeeff;  
}  
  
#footer_content a:active  
{  
    color: #eeeeff;  
}  
  
#footer_content a:hover  
{  
    color: #f15d2f;  
}  
  
#footer_content a:visited  
{  
    color: #eeeeff;  
}  
  
  
#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;  
}  
  
  
  
#header  
	{  
	height:75px;  
	background:#143073 url(/images/baonline2/header.jpg) no-repeat top right;  
        padding: 0px 0px 0px 8px;  
	}  
  
#header_ORIG_JM  
	{  
	width:100%;  
	height:75px;  
	background:#143073 url(/images/baonline2/header.jpg) no-repeat top right;  
        padding: 0px 0px 0px 8px;  
	}  
   
#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;*/  
}  
  
.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;  
	margin:   			9px 5px 0px 9px;  
	padding:			5 5 5 0;  
	border:				none;  
}  
  
.cms {   
  zpadding:				-10px 0px 0px -10px;  
  zwidth: 169px;   
  zfloat: right;   
  zdisplay: none;  
}  
  
.cmsTable  
{  
  position:relative;  
    display: none;  
    margin: 30px 5px 5px 0px;  
    cellpadding: 0px;  
    border-collapse: collapse;  
  
}  
  
  
.cmsTable #m{  
  padding: 5px 0px 0px 0px;  
  border-top:#8f8f8f solid 1px;  
  border-bottom:#8f8f8f solid 1px;  
}  
  
.cmsTable #tl{  
  height: 10px;  
  width: 10px;  
  background-image: url(/images/baonline2/corner_top_left.gif);  
  background-repeat:no-repeat;  
}  
  
.cmsTable #tr{  
  height: 10px;  
  width: 10px;  
  background-image: url(/images/baonline2/corner_top_right.gif);  
  background-repeat:no-repeat;  
  background-position: top right;  
}  
  
.cmsTable #bl{  
  width: 10px;  
  background-image: url(/images/baonline2/corner_bottom_left.gif);  
  background-repeat:no-repeat;  
  background-position: bottom left;  
}  
  
.cmsTable #br{  
  width: 10px;  
  background-image: url(/images/baonline2/corner_bottom_right.gif);  
  background-repeat:no-repeat;  
  background-position: bottom right;  
}  
  
  
  
@media screen {  
  .cmsTable{  
    display: block;  
  }  
}  
  
  
  
.cms div {  
  position:                     relative;  
  margin:			2px -5px 9px -4px;  
  padding:			2px 0px 1px 0px;  
}  
  
  
.cms div_ORIG_JM {  
  position:relative;  
	zwidth:				100%;  
	zborder-bottom:			1px solid #E5E5E5;  
	zborder-left:			1px solid #E5E5E5;  
	zborder-right:			1px solid #E5E5E5;  
	margin:				2px 0px 9px 0px;  
	padding:			2px 0px 1px 1px;  
	zbackground-image:		url(/cdimages/sidenavcontentgrad.gif);  
	zbackground-repeat:		repeat-x;  
	zbackground-color:		#F6F6F6;  
	zborder:				#B8B8B8 solid 1px;  
  
}  
  
.cms p {  
	font-weight:			600;  
        color: #f15d2f;  
	padding:			0px 0px 0px 0px;  
	margin:   			0px 0px 0px 0px;    
  
	zfont-family:			Arial, Helvetica, sans-serif;  
	zcolor: 				#143073;  
	zfont-size:			85%;  
	zbackgroundz:url(../cdimages/side_navheader.gif);  
	zbackground-repeat:no-repeat;  
	zmargin:   			9px 5px 0px 9px;  
	zborder:				none;  
  
  
}  
  
.cms a {  
        height: 100%;  
	font-size:			85%;  
	margin:				4 0 0 5;  
	padding:			1 0 5 20;  
	background-repeat:		no-repeat;  
	zborderbottom:			#cccccc solid 1px;  
	cursor:				hand;  
	zfont-family:			Arial, Helvetica, sans-serif;  
	font-weight:			400;  
}  
  
.cms a_ORIG_JM {  
        width: 100%;  
        height: 100%;  
	font-size:			85%;  
	margin:				4 0 0 5;  
	padding:			1 0 5 20;  
	background-repeat:		no-repeat;  
	zborderbottom:			#cccccc solid 1px;  
	cursor:				hand;  
	zfont-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: 				#f15d2f;  
	text-decoration:		underline;  
}  
  
.cms a:active{  
	color: 				#000000;  
	text-decoration:		none;  
}  
  
  
.cms a.arrowb:link_ORIG_JM{	background-image:url(/cdimages/icons/arrow_off.gif);font-weight:600;}  
.cms a.arrowb:link{	background-image:url(/cdimages/icons/arrow_off.gif);font-weight:600;position:relative;display:block;}  
.cms a.arrowb:visited{	background-image:url(/cdimages/icons/arrow_off.gif);font-weight:600;}  
.cms a.arrowb:hover{	background-image:url(/cdimages/icons/arrow_sel.gif);font-weight:600;}  
.cms a.arrowb:active{	background-image:url(/cdimages/icons/arrow_sel.gif);font-weight:600;}  
  
.cms a.arrowr:link_ORIG_JM{	background-image:url(/cdimages/icons/arrow_off.gif);}  
.cms a.arrowr:link{	background-image:url(/cdimages/icons/arrow_off.gif);position:relative;display:block;}  
.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_ORIG_JM{	background-image:url(/cdimages/icons/arrow_back_off.gif);}  
.cms a.arrowl:link{	background-image:url(/cdimages/icons/arrow_back_off.gif);position:relative;display:block;}  
.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_ORIG_JM{	background-image:url(/cdimages/icons/info_off.gif);}  
.cms a.info:link{	background-image:url(/cdimages/icons/info_off.gif);position:relative;display:block;}  
.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_ORIG_JM{	background-image:url(/cdimages/icons/page_off.gif);}  
.cms a.doc:link{	background-image:url(/cdimages/icons/page_off.gif);position:relative;display:block;}  
.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_ORIG_JM{	background-image:url(/cdimages/icons/printer_off.gif);}  
.cms a.print:link{	background-image:url(/cdimages/icons/printer_off.gif);position:relative;display:block;}  
.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_ORIG_JM{	background-image:url(/cdimages/icons/save_off.gif);}  
.cms a.save:link{	background-image:url(/cdimages/icons/save_off.gif);position:relative;display:block;}  
.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);}  
  
  
  
.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;  
}  
  
  
  
#center  
{  
    position: relative;  
    margin-left: 0px;  
    margin-right: 0px;  
    height: 60%;  
    padding: 25px 5px 80px 40px;  
}  
  
#center_ORIG_JM  
{  
    position: relative;  
    margin-left: 0px;  
    margin-right: 0px;  
    width: 100%;  
    height: 60%;  
    padding: 25px 5px 80px 40px;  
}  
  
#left   
{  
	position:relative;  
	float: left;  
	width: 150px;  
	padding-left:10px;  
}  
		  
  
#right {  
	width: 170px;  
	position: relative;  
	float: right;  
        padding: 15px;   
        z-index:999;  
        padding-top: 45px;  
}  
  
html>body #right {  
	width: 170px;  
	position: relative;  
	float: right;  
        padding: 15px;   
        z-index:999;  
}  
  
#right_ORIG_JM {  
	width: 170px;  
	position: relative;  
	float: right;  
        zpadding: 15px;   
        display: none;  
}  
  
@media screen {  
  #right{  
    display: block;  
  }  
}  
  
  
.crumbTrail {  
    color: #777777;    
    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;  
    zborder:#B8B8B8 solid 1px;  
    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 { }  
  
.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%;  
    color: #777777;    
}  
  
  
.borderTop  
	{  
	border-top:#8f8f8f solid 1px;  
	}  
	  
.borderBottom  
	{  
	border-bottom:#8f8f8f solid 1px;  
	}  
	  
.borderLeft  
	{  
	border-left:#8f8f8f solid 1px;  
	}  
.borderRight  
	{  
	border-right:#8f8f8f solid 1px;  
	}  
  
  
.contentTable  
{  
	margin:37px 10px 10px 10px;  
	border-collapse:collapse;  
	border-spacing:0px;  
	padding:0px;  
}  
  
.contentTable_ORIG_JM  
{  
	margin:22px 10px 10px 10px;  
	border-collapse:collapse;  
	border-spacing:0px;  
	padding:0px;  
}  
  
#strapline  
	{  
	position:absolute;  
	left:50px;  
	top:22px;  
	width:338px;  
	height:43px;  
	}  
  
#strapline_ORIG_JM  
	{  
	position:absolute;  
	left:50px;  
	top:8px;  
	width:338px;  
	height:43px;  
	}  
  
#people  
	{  
	padding-top:25px;  
	float:left;  
	width:265px;  
	height:294px;  
	}  
  
#driverBox  
	{  
	margin-left: 265px;  
	padding: 25px 5px 10px 15px;  
	height: 100px;  
	}  
  
html>body #driverBox  
	{  
	margin-left: 265px;  
	padding: 25px 5px 10px 15px;  
	height: 100px;  
        margin-bottom: 310px;  
	}  
  
#driverBox_ORIG_JM  
	{  
	margin-left:265px;  
	padding:25px 5px 10px 15px;  
	height:100px;  
	}  
		  
	  
	 .displayrow .dark {    
  
		border-style: none;    
		zbackground-color:#ffffff;    
		zbackground-color:#fafafa;    
		padding: 0.1em;    
  
		}    
    
	 .displayrow .darkcellLabel {    
		color: #777777;    
		border-style: none;    
		padding: 0.1em;    
        text-align: right;  
		}    
		  
  	.displayrow {    
  
}    
  
  
  
  
  
.supergroup{  
    margin: 20px 0px 30px 30px;   
    width: 100%;  
}  
  
  
  
.QuoteList a {    
        display: block;  
        height: 100%;    
	zfont-size:			100%;    
	margin:				4px 0px 0px 5px;    
	padding:			1px 0px 5px 20px;    
	background-repeat:		no-repeat;    
	cursor:				hand;    
	font-weight:			400;    
}    
  
.QuoteList a.arrowr:link, .QuoteList a.arrowr:visited, .QuoteList a.arrowr:hover, .QuoteList a.arrowr:active {	  
  
  zwidth: 100%;    
  font-size: 85%;    
  margin: 4px 0px 0px 5px;    
  padding: 1px 0px 5px 20px;    
  background-repeat: no-repeat;    
  cursor: hand;    
  font-weight: 400;   
}  
  
.QuoteList a.arrowr:link{	background-image:url(/images/gridcontrol/arrow_off.gif);}    
.QuoteList a.arrowr:visited{	background-image:url(/images/gridcontrol/arrow_off.gif);}    
.QuoteList a.arrowr:hover{	background-image:url(/images/gridcontrol/arrow_on.gif);}    
.QuoteList a.arrowr:active{	background-image:url(/images/gridcontrol/arrow_sel.gif);}    
  
.QuoteList a.compareNew{  
	background-image:url(/images/gridcontrol/menu_on.gif);  
        background-position: top;   
        background-repeat:repeat-x;  
	text-align:left;  
	border-left:#999999 1px solid;  
        background-color:#ffffff;  
	width:100px;   
	height:27px;  
	color: 				#ffffff;  
	font-size:			100%;  
	border-top:#ffffff 1px solid;  
	font-weight:			800;  
	border-right:#ffffff 1px solid;  
	text-decoration:none;  
	padding-top:			6px;  
	margin-bottom: 5px;  
	margin-left: 5px;  
        padding-top: 5px;  
        float: left;  
}  
  
html>body .QuoteList a.compareNew{  
	background-image:url(/images/gridcontrol/menu_on.gif);  
        background-position: top;   
        background-repeat:repeat-x;  
	text-align:left;  
	border-left:#999999 1px solid;  
	line-height:22px;  
        background-color:#ffffff;  
	width:75px;   
	zdisplay:block;   
	height:18px;  
	color: 				#ffffff;  
	font-size:			100%;  
	border-top:#ffffff 1px solid;  
	font-weight:			800;  
	border-right:#ffffff 1px solid;  
	text-decoration:none;  
	padding-top:			6px;  
	margin-bottom: 5px;  
	margin-left: 5px;  
        padding-top: 2px;  
        float: left;  
}  
  
.QuoteList a.compareNew-ORIG-ONE-PLEASE-IGNORE-JM{  
	width:60px;   
	height:18px;  
	font-weight:			800;  
	color: 				#ffffff;  
	font-size:			100%;  
	padding-top:			2px;  
	text-decoration:none;  
	text-align:left;  
	line-height:22px;  
	display:block;   
        background-color:#ffffff;  
	border-left:#999999 1px solid;  
	border-right:#ffffff 1px solid;  
	border-bottom:#999999 1px solid;  
	border-top:#ffffff 1px solid;  
	background-image:url(/images/gridcontrol/menu_on.gif);  
        background-position: top;   
        background-repeat:repeat-x;  
	margin-bottom: 5px;  
	margin-left: 5px;  
}  
  
.QuoteList a.compareNew:link{	text-decoration:none;}  
.QuoteList a.compareNew:visited{	text-decoration:none;}  
.QuoteList a.compareNew:hover{	text-decoration:none; background-color:#f15d2f; color:#ffffff;  
	  
	border-bottom:#ffffff 1px solid;  
	border-left:#ffffff 1px solid;  
	border-top:#999999 1px solid;  
	border-right:#999999 1px solid;}  
  
.QuoteList a.compareNew:active{	text-decoration:none;}  
  
.QuoteList .odd{ background-color:#feeeea }  
.QuoteList .even{ background-color:#fef7f4 }  
.QuoteList .Decline_odd{ background-color:#FAFAFA }  
.QuoteList .Decline_even{ background-color:#ffffff }  
  
  
.QuoteList .even .Tableset_G1{  
  background-color:#f5f6f9;  
}  
  
.QuoteList .even .Tableset_H1{  
  background-color:#f5f6f9;  
}  
.QuoteList .odd .Tableset_G1{  
  background-color:#ebedf2;  
}  
  
.QuoteList .odd .Tableset_H1{  
  background-color:#ebedf2;  
}  
  
.QuoteList .Tableset_C1, .QuoteList .Tableset_C2, .QuoteList .Tableset_C3, .QuoteList .Tableset_D1, .QuoteList .Tableset_D2, .QuoteList .Tableset_D3, .QuoteList .Tableset_E1, .QuoteList .Tableset_E2, .QuoteList .Tableset_E3, .QuoteList .Tableset_F1, .QuoteList .Tableset_F2, .QuoteList .Tableset_F3, .QuoteList .Tableset_G1, .QuoteList .Tableset_H1, {  
  zfont-family: Arial, Helvetica, sans-serif;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  color: #000000;  
  font-size: 71%;  
  font-weight: normal;  
  display: block;  
  width: 100%;  
  text-align: left;  
  line-height: 15px;  
  padding: 3px 3px 3px 4px;    
}  
  
.QuoteList .Tableset_A1{   
  border-left:#EAEAEA solid 1px;  
  border-bottom:#EAEAEA solid 1px;  
  background-color:#ffffff;  
  width:4%;  
  text-align: center;  
}  
.QuoteList .Tableset_B1{   
  border-bottom:#EAEAEA solid 1px;  
  background-color:#ffffff;  
  width:11%;  
  text-align: center;  
}  
.QuoteList .Tableset_C1{   
  font-weight:900;  
  border-left:#EAEAEA solid 1px;  
  color:#f15d2f;  
  width:11%;  
  text-align: left;  
}  
.QuoteList .Tableset_C2{   
  font-weight:900;  
  border-left:#EAEAEA solid 1px;  
  border-bottom:#EAEAEA solid 1px;  
  color:#f15d2f;  
  width:11%;  
  text-align: left;  
}  
  
.QuoteList .Tableset_D1{   
  width:18%;  
  text-align: left;  
}  
.QuoteList .Tableset_D2{   
  width:18%;  
  border-bottom:#EAEAEA solid 1px;  
  text-align: left;  
}  
  
.QuoteList .Tableset_E1{   
  font-weight:900;  
  border-left:#EAEAEA solid 1px;  
  color:#f15d2f;  
  width:11%;  
  text-align: left;  
}  
.QuoteList .Tableset_E2{   
  font-weight:900;  
  border-left:#EAEAEA solid 1px;  
  border-bottom:#EAEAEA solid 1px;  
  color:#f15d2f;  
  width:11%;  
  text-align: left;  
}  
  
.QuoteList .Tableset_F1{   
  width:18%;  
  text-align: left;  
}  
.QuoteList .Tableset_F2{   
  width:18%;  
  border-bottom:#EAEAEA solid 1px;  
  text-align: left;  
}  
  
  
.QuoteList .Tableset_G1{   
  font-weight:900;  
  border-bottom:#EAEAEA solid 1px;  
  border-left:#EAEAEA solid 1px;  
  width:10%;  
  text-align: center;  
  color:#143073;  
}  
.QuoteList .Tableset_H1{   
  border-bottom:#EAEAEA solid 1px;  
  width:14%;  
  text-align: center;  
}  
.QuoteList .Tableset_I1{   
  border-bottom:#EAEAEA solid 1px;  
  border-right:#EAEAEA solid 1px;  
  border-left:#EAEAEA solid 1px;  
  width:9%;  
  background-color:#ffffff;  
  text-align: center;  
}  
  
.QuoteList .Tableheader_1{  
  zfont-family: Arial, Helvetica, sans-serif;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  color: #000000;  
  font-size: 71%;  
  font-weight: 900;  
  zdisplay: block;  
  text-align: center;  
  height: 32px ;  
  background-position: bottom;   
  border-bottom: #B8B8B8 1px solid;  
  border-top: #B8B8B8 1px solid;  
  background-repeat: repeat-x;  
  vertical-align: left;    
  background-color: #FFFFFF;  
  background-image: url(/images/gridcontrol/table_headerO.gif);   
}  
  
.QuoteList .Tableheader_2, .QuoteList .Tableheader_3, .QuoteList .Tableheader_4  
{  
  zfont-family: Arial, Helvetica, sans-serif;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  color: #000000;  
  font-size: 71%;  
  font-weight: 900;  
  zdisplay: block;  
  text-align: center;  
  height: 32px ;  
  background-position: bottom;   
  border-bottom: #B8B8B8 1px solid;  
  border-top: #B8B8B8 1px solid;  
  background-repeat: repeat-x;  
  vertical-align: middle;    
  background-color: #FFFFFF;  
  background-image: url(/images/gridcontrol/table_headerO.gif);   
}  
  
.QuoteList .Tableheader_1{   
  border-left:#B8B8B8 1px solid;  
  padding: 2 1 2 8;  
}  
  
.QuoteList .Tableheader_4{   
  border-right:#B8B8B8 1px solid;  
  padding: 2 1 2 8;  
}  
  
.QuoteList .TopBar_1{   
  padding: 0 0 5 7;  
  text-align: left;  
}  
  
.QuoteList .TopBar_2{   
  padding: 0 7 5 0;  
  text-align: right;    
}  
  
  
.QuoteList .header_form{   
  text-align: right;  
  vertical-align: middle;  
 }  
  
.QuoteList .TopBar_text{  
  color: #777777;  
}