

/*styles for liveUpdater.css*/

/* Fading Tooltips By Dustin Diaz*/

body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }

body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }

body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }

body div#toolTip p em span { font-weight:bold;color:#fff; }

span.span_class {
        display: block;
        margin: 10px;
}

div.div_class {
  display: inline;
  font-weight: bold;
  font-size: 14px;
}

select.select_class {
  display: block;
  margin: 10px;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0;
      border:none;
      visibility: hidden;
      }

 .errormsg { color: #FF0000; }

.solidtableborder {
  border-top: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
}

.solidtableborder td {
  border-bottom: 1px solid #000000;
}


.impmenu {
  FONT-SIZE: 11px; COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px; padding-left: 0px;
}

a.impmenu:link {
  FONT-SIZE: 11px; COLOR: #FFFFFF; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px;  padding-left: 0px; text-decoration: none;
}

a.impmenu:visited {
  FONT-SIZE: 11px; COLOR: #FFFFFF; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px;  padding-left: 0px; text-decoration: none;
}

a.impmenu:hover {
  COLOR: #FF9900; font-weight: bold; text-decoration: none;
  line-height: 18px;  padding-left: 0px;
}

a.impmenu:active {
  COLOR: #FF9900; font-weight: bold; text-decoration: none;
  line-height: 18px;  padding-left: 0px;
}

a.sidemenu {
  FONT-SIZE: 11px; COLOR: #666666; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px;  padding-left: 0px;
}


a.sidemenu:hover {
  COLOR: #4477AA; font-weight: bold; text-decoration: none;
  line-height: 18px;  padding-left: 0px;
}

a.sidemenucat:link {
  FONT-SIZE: 11px; COLOR: #333333; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px;  padding-left: 0px;
}

a.sidemenucat:visited {
  FONT-SIZE: 11px; COLOR: #333333; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px;  padding-left: 0px;
}

a.sidemenucat:hover {
  COLOR: #4477AA; font-weight: bold; text-decoration: none;
  line-height: 18px;  padding-left: 0px;
}

a.sidemenucat:active {
  FONT-SIZE: 11px; COLOR: #333333; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
  line-height: 18px; padding-left: 0px; text-decoration: underline;
}




a.redlink:link {
  FONT-SIZE: 12px; COLOR: #CC0000; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
}

a.redlink:visited {
  FONT-SIZE: 12px; COLOR: #CC0000; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
}

a.redlink:hover {
  COLOR: #CC0000; font-weight: bold; text-decoration: underline;
}

a.redlink:active {
  FONT-SIZE: 12px; COLOR: #CC0000; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Verdana, Helvetica;
}


a.homelink:link {
  COLOR: #FFCC00; font-weight: 700; text-decoration: none;
}

a.homelink:visited {
  COLOR: #FFCC00; font-weight: 700; text-decoration: none;
}

a.homelink:hover {
  COLOR: #FFCC00; font-weight: 700; text-decoration: underline;
}

a.homelink:active {
  COLOR: #FFCC00; font-weight: 700; text-decoration: none;
}

pre {
  FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Terminal;
}

.sechead {
 FONT-SIZE: 16px; font-weight: bold; color: #000;;

}

.imphead {
  COLOR: #000000; FONT-SIZE: 14px; font-weight: bold; FONT-FAMILY: Arial, Verdana; padding-bottom:4px;
  text-align:left;
}
.clockcolor {
  COLOR: #999999; FONT-SIZE: 11px; font-weight: bold;
}

.impsubhead {
  COLOR: #336699; FONT-SIZE: 11px; font-weight: bold;
}

  .butClass
  {
      border: 1px solid;
    border-color: #D6D3CE;
  }

.noline { border: 0px; }

input.dim {
  font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #666666;
        background-color: #CCCCCC;
  font-size: 10px;
  border: 1px solid;
}
.tablehead { background-color:#A0A0A0; color:#FFF; font-weight:bold; font-size:14px; }

ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
padding-top:4px;
border-bottom: 1px solid #369;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #88BBEE;
margin: 2px 2px 0 2px;
border: 1px solid #369;
}


ul#tabnav li#tabon
{
float: left;
height: 21px;
background-color:#88EEEE;
margin: 2px 2px 0 2px;
border: 1px solid #369;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #000;
}

#tabnav a {
float: left;
display: block;
color: #333333;
text-decoration: none;
padding: 4px;
}

#tabnav a:hover {
background: #88EEEE;
}



.smallTable td { font-size:9px;}

.menutext
{
  color:#000;
  line-height:9px;
  font-weight:bold;
}



.sidemenutext
{
  color:#000000;
  line-height:10px;
  font-weight:bold;
  text-decoration: none;
}

.topmenutext
{
  line-height:4px;
  font-weight:bold;
}

a.logoutlink:link
{
  color: #CC0000;
  line-height:9px;
  font-weight:bold;
  text-decoration: none;
  font-size: 11px;
}

a.logoutlink:visited
{
  color: #CC0000;
  line-height:9px;
  font-weight:bold;
  text-decoration: none;
  font-size: 11px;
}

a.logoutlink:hover {
  color: #CC0000;
  line-height:9px;
  font-weight:bold;
  text-decoration: none;
  font-size: 11px;

}

a.logoutlink:active {
  color: #CC0000;
  line-height:9px;
  font-weight:bold;
  text-decoration: none;
  font-size: 11px;

}




/**
 * ajaxtags.css
 *
 * NOTES FOR TECH
 * -- Content area needs to be wrapped in additional dive to maintain padding and width .  This should go within each tab file and be given an id name of the tab, e.g. id="view_customer"
 * -- Delete tab needs class "delete"
 *
 **/



h2 {
  font-size: 14px;
  padding: 0;
  margin: 0 0 5px 0;
  color: #333;
  clear: both;
}

h3 {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    margin: 5px 0 0 0;
    padding: 0;
}


.tabContent hr {
  color: #999;
  background-color: #999;
  height: 1px;
  border: 0;
  clear:both;

}

/*a.underlinedlink {
  text-decoration: underline;
}

a.linkbutton {
  margin: 10px 0 0 0;
  background-color: #999;
  font-weight:  bold;
  border:  1px solid white;
  color: white;
  padding: 3px 5px;
  text-decoration: none;
}

a:hover.linkbutton {
  text-decoration: none;
  background-color: #369;
  color: white;
}

body a.viewbutton {
  text-decoration: none;
  background-color: #369;
  color: white;
}

body button.deletebutton {
   background-image:none;
  background-color: #c00;
  text-decoration: none;
  color: #fff;
padding:0;
display:inline;         
	font-size:12px;

}

body button.editbutton {
  background-image:none;
  color: #fff;
  background-color: #393;
  border:  1px solid white;
  text-decoration: none;
	padding:0;
	display:inline;
	margin-right: 10px;
	font-size:12px;
}      */

ul#address_list, ul#club_list, ul#cc_list { list-style: none; margin: 15px 0; padding: 0; }
ul#address_list li, ul#club_list li {padding: 0 0 5px 0;}
ul#cc_list li form {margin: 0; padding: 0;}



/* --- TAB PANEL CSS --- */

#tabPanelWrapper {
  width: 600px;
}

.tabContent {
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  clear: both;
  margin: 0 0 10px 0;
	padding: 10px;
}

.tabPanel {
  margin: 0;
  width: 800px;
}

.tabPanel ul {
  margin: 0;
  padding: 7px 0 6px 0;
  border-bottom: 1px solid #ccc;
}

.tabPanel li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tabPanel a:link, .tabPanel a:visited {
  background: #369;
  border: 1px solid #fff;
  border-bottom: 1px solid #369;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 0;
  padding: 6px;
  text-decoration: none;
}

.tabPanel a:link.currentTab, .tabPanel a:visited.currentTab {
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 2px solid #fff;
  color: #000;
}

.tabPanel a:hover.currentTab {
  color: black;
}

.tabPanel a:link.delete, .tabPanel a:visited.delete {
  background-color: #c00;
}

.tabPanel a:hover {
  color: #fff;
}

div#customerTabContent fieldset th {
  font-size: 11px;
  text-align: right;
}



div.view_customer th {
  text-align: right;
}

span.wizardheaderspan {
  font-size: 20px;
  font-weight: bold;
  color: gray;
}

span.activewizardheaderspan {
  font-size: 20px;
  font-weight: bold;
  color: black;
}

div.progressbar {
  border-width: 1px; border-style: solid; border-color: white; width: 112px; float: left; height:82px;
  margin: 0px 4px 10px 0px;
  padding: 5px;
  position: relative;
  background-color: silver;
  color: gray;
}


div.progressbar h3 {color: gray; font-weight: normal;}


div.progressbaractive {
  background-color: #FFF;
  border-color: silver;
  color: black;
  margin: 0px 4px 10px 0px;
}

div.progressbar a.clickable {
display: block;
width: 100%;
height: 100%;
position: absolute;
left;
}

div.progressbar h1 {
  padding:0;
  margin:0;
  color: gray;
}

div.progressbar h2 {
  padding:0;
  margin:0;
  color: gray;
  font-size: 12px;
}

div.progressbar h3 {font-size: 11px;}

div.progressbaractive h1 {
        color: black;
}

div.progressbaractive h2 {color: black; font-size: 12px;}
div.progressbaractive h3  {color: black; font-size: 11px;}

div.stepframe {
  background-color: white;
  clear:left;
  padding: 10px;
  border: 1px solid silver;
}

div.innertext {
  background-color: #EEEEEE;
  padding: 5px;
  border-style: solid; border-width: thin; border-color: silver;
}

div.tabgeneric {
  padding: 15px;
}

div.relatedFields {
  background-color: #eee;
  border: 1px solid #999;
}

div.relatedFields {
    padding: 0 5px 4.5em 5px;
}


div#customerTabContent fieldset {
  border: none;
  border-bottom:  1px solid #ccc;
  padding: 15px;

}

div#customerTabContent fieldset p {
  width: 45%;
  float: left;
  display: inline;
  margin: 0 0 5px 0;
  padding: 0;
}

div#customerTabContent input.button,
div#customerTabContent input.editbutton {
  display: block;
  float: left;
  clear: left;
  margin-top: 10px;
}

div#customerTabContent fieldset label {
  display: block;
  font-weight: bold;
  margin: 5px 0 0 0;
  padding: 0;
}

div#customerTabContent fieldset .optional label {font-weight: normal;}

div#customerTabContent fieldset input {
  margin: 0 0 15px 0;
}

div#customerTabContent td input  {
    margin: 0;
}

div#customerTabContent {
  line-height: 20px;
}

div#customerTabContent fieldset label.checkbox {
  display: inline;
}

div#customerTabContent fieldset input.checkbox {
  border: none;
  display: inline;
  position: relative;
  margin: 0;
  top: 3px;

}

/* --- PORTLET CSS --- */

.portletBox {
  width: 400px;
  border: 1px solid #ccc;
}

.portletTitle {
  background-color: #e8ebf0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #ccc;
  padding: 2px 4px;
  color: #666;
  font: bold 10pt Arial;
}

.portletTools {
  float: right;
  padding: 2px 4px;
  margin-top: 1px;
  color: #666;
  font: bold 8pt Arial;
  cursor: pointer;
}

.portletTools img {
  border-left: 1px solid #666;
  padding: 0px 3px;
  cursor: pointer;
}

.portletTools img:first-child {
  border: none;
}

.portletContent {
  min-height: 200px;
  overflow: auto;
  padding: 4px;
}


/* --- TOGGLE CSS --- */

div.star-rating {
  width: 140px;
  float: left;
  clear: both;
}
div.star-rating a {
  cursor: pointer;
  margin: 0px;
  float: left;
  display: block;
  width: 18px;
  height: 16px;
  padding: 0 1px;
  background-image: url(../img/stars.gif);
  background-repeat: no-repeat;
  background-position: 1px 0;
}
div.star-rating a.over {
  background-position: 1px -32px;
}
div.star-rating a.selected {
  background-position: 1px -64px;
}
div.star-rating a.selectedover {
  background-position: 1px -48px;
}
div.star-rating a.selectedless {
  background-position: 1px -16px;
}
div.star-rating-message {
  display: block;
  height: 12px;
  font: 10px Verdana;
}


/* --- CALLOUT CSS --- */

.olbg {background-color:#999;
}
.olcg {background-color:#000;}
.olfg {background-color:#ddd;}
.olcap {font-family:Arial; font-size:12px; font-weight:bold; color:#fff;}
a.olclo {font-family:Arial; font-size:10px; font-weight:bold; color:#ddd;}
a.olclo:hover {color:#fff;}
.oltxt {font-family:Arial; font-size:12px; color:#000;}

/*  CONTENT PAGES TABLE---------------------- */

div#CMSPageDisplay {
  width: 700px;
}

span.pagebanner {
  background-color: #E2E7FE;
  border: 1px dotted #999;
  padding: 2px 4px 2px 4px;
  margin-top: 10px;
  display: block;
  border-bottom: none;
  font-size: 11px;
  font-weight: bold;
}
span.pagelinks {
  background-color: #E2E7FE;
  border: 1px dotted #999;
  padding: 2px 4px 2px 4px;
  display: block;
  border-top: none;
}

span.pagelinks, span.pagelinks a {
  font-size: 11px;
  font-weight: bold;
}

span.pagelinks a {
color: #686868;
}

table.displaytag {
margin: 5px 0 0 0;
width: 700px;
padding: 0;
border: 1px solid  #000;
border-right: none;
empty-cells: show;
}

table.displaytag td {
 padding: 5px 15px;
 border-right: 1px solid black;
}

table.displaytag th a  {
padding: 5px 15px;
text-align: left
}

table.displaytag td a.viewbutton
 {
background-color: #35679A;
border: 1px solid white;
padding: 3px 3px;
color:white;
font-weight: bold;
}

tr.odd {
  background-color: #ddd;
}

tr.bad td {
  color: red;
}

tr.tableRowEven,tr.even {
  background-color: #E2E7FE;
}

table.notesdisplaytag th {
  font-size: 12px;
  text-align: left;
  padding-right: 5px;
}

table.notesdisplaytag td {
  padding: 3px 5px 3px 5px;
}



/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }


/**
  thickbox.css
**/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*

*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}

#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: absolute;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  min-height:100%;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

#TB_window {
  position: absolute;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
}

#TB_window img {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}

#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}

#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}

#TB_title{
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}

#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}

#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}

#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

#TB_iframeContent {
  border:none;
  clear:both;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Dashboard Styles <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

div#dashboard {

}

div#dash_left {
  width: 385px;
  float: left;
  margin: 0;
  display: inline;
}

div#dash_right {
  width: 385px;
  float: right;
  margin: 0;
  display: inline;
}

div#dashboard h3 {
  padding: 0;
  color: #fff;
  margin: 15px 0 0 0;
  background: url(images/dash_header.gif) top no-repeat;
  }

div#dashboard h3 a.hidden {background: url(images/module_no_see.gif) 10px 12px no-repeat;}
div#dashboard h3 a.visible {background: url(images/module_see.gif) 10px 12px no-repeat;}

div#dashboard h3 a, div#dashboard h3 a:hover {
  padding: 10px 0 5px 25px;
  color: #666;
  text-decoration: none;
  display: block;
}

div#dash_left div, div#dash_right div {
  border: 2px solid #ddd;
  padding: 5px;
  background-color: #fff;
}

/* NEW UI STYLES */

body {background-color: #666;  padding: 10px 0; text-align: center;}
div#banner {
height: 54px;
width: 980px;
background: url('images/banner.gif') top no-repeat;
}


div#container {color: #000; position: relative; width: 980px; background-color: #fff; margin: 0 auto 0 auto; text-align: left; }
div#container2 {padding: 5px;}

div#banner h2 {padding: 20px 0 0 120px; float: left;}

div#topNav {
  position: absolute;
  right: 20px;
  top: 20px;
}

div#topNav a {color: #666; font-weight: bold; padding: 0 5px 0 5px; top: 0px;}
div#topNav a.logoutlink {color: #c00;}
div#topNav input.impulsebutton {background: none; color: #666; cursor: hand; cursor: pointer; padding: 0 5px; width: auto; border: none; overflow: visible; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

ul#navTabs {margin: 0; padding: 0; height: 29px; width: 980px; list-style-type: none; background: url('images/navTabs_bg.gif') repeat-x;}
ul#navTabs li {float: left; color: #666; border-right: 1px solid white;}
ul#navTabs li a {color: #666; line-height: 29px; padding: 0 10px; display: block;}



h1#pageTitle {font: normal 14px Arial, Helvetica, sans-serif; color: #000; background-color: #EEE; margin: 0 0 10px 0; padding: 5px 0 5px 10px; position:relative; top:auto; left:auto;} 
h1#pageTitle strong {font-weight:bold; color: #000;}


/* NEW UI STYLES */

body {background-color: #666}
div#banner {
height: 54px;
width: 980px;
background: url('images/banner.gif') top no-repeat;
}

div#container2 {padding: 5px;}

div#banner h2 {padding: 20px 0 0 120px; float: left;}

div#topNav {
  position: absolute;
  right: 20px;
  top: 20px;
}

div#topNav a {color: #666; font-weight: bold;}
div#topNav a.logoutlink {color: #c00;}
div#topNav input.impulsebutton {background: none; color: #666; cursor: hand; cursor: pointer; padding: 0; position: relative; top: 2px;}

ul#navTabs {margin: 0; padding: 0; height: 29px; width: 980px; list-style-type: none; background: url('images/navTabs_bg.gif') repeat-x;}
ul#navTabs li {float: left; color: #666; border-right: 1px solid white;}
ul#navTabs li a {color: #666; line-height: 29px; padding: 0 10px; display: block;}

div#quick {
position: relative;
width: 970;
height: 75px;
background: url('images/quick.jpg') top left no-repeat;
}

div#quickSearch {
position: absolute;
right: 10px;
top: 0;
}

div#quick form {text-align: right; margin:0; padding: 0; display: block;}
div#quick form, div#quick input {margin: 5px 0 0 0; padding: 0;}
div#quick label {text-align: right;}
.autocomplete {position: absolute;}

div#mainPageArea {margin: 10px 0 0 0;}
div#toolset {background-color: #eee; width: 165px; float: left; padding: 0 0 5px 0;}
div#toolset p {margin: 0; padding: 5px;}
ul.tools {margin: 0; padding: 0; list-style-type: none; border-bottom:1px solid #666; font-size:11px;}
ul.tools li {border-top:1px solid #666; padding-left: 5px;}
ul.tools li a {font-weight: normal; color: #369; line-height: 18px; text-decoration:none;}
ul.tools li.current  {background-color:#FFF; padding-left:10px; }
ul.tools li.current a {font-weight:bold; color: #000 }
ul.subtools {margin: 0; padding: 0 20px; list-style-type: none;}
ul.subtools li a {font-weight: normal; color: #666; line-height: 18px;}

div#contentArea {width: 800px; float: right; overflow: hidden;}


h1.toolHeader {font-size: 12px; padding: 5px; background-color: #ddd; margin: 0; position:relative; top:auto; left:auto; width:auto; color: #333;}


table.listTable th {font-size: 11px; font-weight: bold; text-align: left;}
table.listTable td, table.listTable th {padding-left: 10px;}

table.render_table td {text-align: left;}
table.render_table td select {margin: 0 10px 10px 0;}

th.sorted a,th.sortable a {
  display: block;

}

th.sortable a {
padding-right: 15px;
}


th.order1 a {
  background: url(images/arrow_down.gif) 95% no-repeat;
  color: red;
}

th.order2 a {
  background:  url(images/arrow_up.gif) 95% no-repeat;
  color: red;
}


th.sorted a {

}

table#list_email_templates {margin: 0; padding: 0;}


