/* CSS Document */
body { background:#FFF; height:100%; margin:0px; padding:0px; vertical-align: top; width: 100%; }

/*-------- design style --------*/
.BodyBG { background:url(images/bodybg.gif) repeat-x; height:100%; margin:0px; padding:0px; width: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.RightPane { border-left: 1px dotted #CCC; padding-top: 55px; top: 55px; padding-left: 15px; }
.ContentBody { height: 100%; }
.ContentBody {  }
.TopMenuBG { background: url(images/menu_bg.gif) repeat-x; }
.ImageHeader { padding-top: 1px; padding-bottom: 2px; }
.FooterPane { border-top: 3px solid #116bab; height: 50px; }
#Footer { height: 50px; font: 12px Arial, Helvetica, sans-serif; }
.Normal, .NormalDisabled { font: 12px/18px Arial, Helvetica, sans-serif; }
.ContentBody h2 { font: bold 14px/30px Arial, Helvetica, sans-serif; color: #116bab; border-bottom: 1px dotted #116bab; display: block; }
.EditIcon { display: block; float: left; position: absolute; background: #333; height: 18px; width: 18px; margin: 0px; padding: 2px; }

#InnerFaderContainer ul { list-style: none; margin: 0px; padding: 0px; }

ul#TestimonalsContainer{ margin: 0px; background: url(https://www.taximise.com.au/Portals/0/Skins/Taximise/images/test_ticker_bg.gif) repeat-x; padding: 5px 50px 0px; }

/* Snapsis Horizontal Menu */
/* Root items */
#nav { height:14px; margin:0 auto; z-index:99; }
#nav ul { float: left; width: 100%; list-style: none; margin: 0; padding: 0; }
#nav a { display: block; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 0; background:none; font-style: normal; line-height:31px; }
#nav li { float: left; padding: 0; background:none; list-style: none;z-index:99; }
#nav ul li { float: left; text-align:center; padding: 0; background:none; }

/* Top Level */
#nav ul li.tab { margin: 0; padding:0; }
#nav ul li.tab a { padding: 0 8px; text-decoration:none; font-weight: bold; color:#ffffff; border: 0; }

#nav ul li.tab ul.nontab li a:hover, #nav ul li.tab a:hover { color:#ffffff; }
#nav li.tab:hover, #nav ul li.sfhover { color:#ffffff; }
#nav li.tab:hover a, #nav ul li.sfhover a { color:#ffffff; }

/* Code for Disabled Tabs */
#nav ul li.tab .hasChildren { display: block; line-height:31px; cursor: pointer; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 0 8px; text-decoration:none; font-weight:bold; color:#ffffff; border: 0; }
#nav ul li.tab .hasChildren:hover { color:#ffffff; }

/* Classes for selected state in Top Menu */
#nav ul li.tab_selected { padding:0; margin: 0; }
#nav ul li.tab_selected a { padding: 0 8px; text-decoration:none; font-weight:bold; color:#ffffff; border: 0; }
#nav ul li.tab_selected a:hover {  }
#nav li.tab_selected:hover {  }

/* Code for Disabled Tabs */
#nav ul li.tab_selected .SelectedItem { display: block; line-height:31px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 0 8px; text-decoration:none; font-weight:bold; color:#ffffff; border: 0; }
#nav ul li.tab_selected .SelectedItem:hover { color:#ffffff; }
#nav ul li.tab_selected span, #nav ul li.tab span:hover, #nav ul li.tab span.hasChildren:hover {  }

/* Second Level */
#nav ul li.tab ul { background: #ffffff; width: 230px; z-index: 9999; }
#nav ul li.tab ul.nontab  {  }

#nav ul li.tab ul.nontab li a, #nav ul li.tab ul.nontab li .hasChildren { display: block; padding:0 15px 0 6px; background-image:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px solid #cccccc; color:#666666!important; text-transform:none; line-height: 36px; font-weight: normal; }
#nav ul li.tab ul.nontab li a.parent { }

#nav li li { width: 230px; }
#nav li ul a { text-align:left; background:none; }
#nav ul li ul { border: 1px solid #045b98; }

#nav ul li ul li { text-align:left; border:none; margin-left:0; }
#nav li ul { position: absolute; left: -999em; height: auto; margin: 0; padding: 0; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { float: none; left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { float: none; left: auto; }
#nav ul li ul li:hover, #nav ul li ul li.sfhover { background: #e1ebf2; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#nav ul li.tab_selected ul { margin:0; padding:0; background:#ffffff; width: 230px; }
#nav ul li.tab_selected ul li a, #nav ul li.tab_selected ul.nontab li .hasChildren { display: block; padding:0 15px 0 6px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-image:none; border-bottom: 1px solid #cccccc; text-transform:none; line-height: 36px; font-weight: normal; }
#nav ul li.tab_selected ul li .SelectedItem:hover { color: #666666; }
#nav ul li.tab_selected ul.nontab {  }
#nav ul li.tab_selected ul li .SelectedItem { display: block; padding:0 15px 0 6px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-image:none; border-right:0; text-transform:none; line-height: 36px; font-weight: normal; }

/* Third Level */
#nav li ul ul { margin: -38px 0 0 230px; }
#nav li.tab_selected ul ul { margin: -38px 0 0 230px; }

/* Admin Horizontal Menu */
/* Root items */
#madmin { height:20px; margin:0 auto; z-index:99; background: #5e6a77; }
#madmin ul { float: left; width: 100%; list-style: none; margin: 0; padding: 0; line-height:19px; }
#madmin a { display: block; color: #ffffff; font-family:Verdana,tahoma,arial,sans-serif; font-size:9pt; text-decoration: none; padding: 2px 4px 2px 4px; background:none; border-right:1px solid #ffffff; font-style: normal; }
#madmin li { float: left; padding: 0; background:none; list-style: none;z-index:99; }
#madmin ul li { float: left; text-align:center; padding: 0; background:none; }

/* Top Level */
#madmin ul li.tab { margin:0; padding:0 0 0 9px; }
#madmin ul li.tab a { padding:0px 14px 0px 3px; text-decoration:none; font-weight:bold; color:#ffffff; }

#madmin ul li.tab ul.nontab li a:hover, #madmin ul li.tab a:hover { color:#ffffff; }
#madmin li.tab:hover, #madmin ul li.sfhover { color:#ffffff; background: #005288; }
#madmin li.tab:hover a, #madmin ul li.sfhover a { color:#ffffff; }

/* Classes for selected state in Top Menu */
#madmin ul li.tab_selected { margin:0; padding:0 0 0 9px; background: #3f6a91; }
#madmin ul li.tab_selected a { padding:0px 14px 0px 3px; text-decoration:none; font-weight:bold; color:#ffffff; }
#madmin ul li.tab_selected a:hover { color: #cccccc; }
#madmin li.tab_selected:hover { background: #005288; }

/* Second Level */
#madmin ul li.tab ul { background: #5e6a77; width: 14em; line-height:17px; }
#madmin ul li.tab ul.nontab  { margin-left:-9px; }

#madmin ul li.tab ul.nontab li a { padding:2px 15px 1px 6px; background-image:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; border-right:0; color:#ffffff; text-transform:none; }
#madmin ul li.tab ul.nontab li a.parent { }

#madmin li li { width: 14em; }
#madmin li ul a { text-align:left; background:none; }
#madmin ul li ul { border: 1px solid #3f6a91; }

#madmin ul li ul li { text-align:left; border:none; margin-left:0; }
#madmin li ul { position: absolute; left: -999em; height: auto; margin: 0; padding: 0; }

#madmin li:hover ul ul, #madmin li:hover ul ul ul, #madmin li.sfhover ul ul, #madmin li.sfhover ul ul ul { float: none; left: -999em; }
#madmin li:hover ul, #madmin li li:hover ul, #madmin li li li:hover ul, #madmin li.sfhover ul, #madmin li li.sfhover ul, #madmin li li li.sfhover ul { float: none; left: auto; }
#madmin ul li ul li:hover, #madmin ul li ul li.sfhover { background: #005288; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#madmin ul li.tab_selected ul { margin:0; padding:0; background:#5e6a77; width:14em; line-height: 17px; }
#madmin ul li.tab_selected ul li a { padding:2px 15px 1px 6px; text-decoration:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; background-image:none; width:14em; border-right:0; text-transform:none; }
#madmin ul li.tab_selected a:hover { color: #ffffff; }
#madmin ul li.tab_selected ul.nontab { margin-left:-9px; }

/* Third Level */
#madmin li ul ul { margin: -1.25em 0 0 14em; }
#madmin li.tab_selected ul ul { margin: -1.25em 0 0 14em; }