body {
	width:	auto;
	height:	auto;
}
td{
	padding-left: 2px;
}
TABLE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
TEXTAREA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
INPUT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;

}
SELECT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;

}
img {
  border:0px;
}
A {
	color:#666666;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover {
	color: #C2C2C2;
    TEXT-DECORATION: underline
}
a.text {
	color:#666666;
}
.right{
  text-align:right;
}
.white{
  color: #FFFFFF;
}
.mainmenu{
  height:22px;
  background:#FFFFFF;
}
.moduletitle{
    vertical-align:middle;
    color:#666666;
    font-weight:bold;
}
.special{
    color:#666666;
}
.tbl{
  text-align:left;
}
.tbl th{
  background:#666666;
  color:#FFFFFF;
  font-weight:normal;
  height:20px;
}
.tbl td{
  background:#F2F2F2;
  color:#666666;
  font-weight:normal;
  height:20px;
  border-bottom:1px ridge #AAA;
}
.inputerror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	border:0;
	border:1px solid #CC0000;
}
.titlebar{
    font-size:14px;
    color: #666666;
    font-weight: bold;
    background-color:#F0F0F0;
    padding:3px 0px 3px 3px;
}
.offline{
    color:#990000;
    font-weight:bold;
}
.online{
    color:#009900;
}
.textdrag{
	position:relative;
	cursor:n-resize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.ajax_selection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding:2px;
	background:lightgray;
	width:250px;
}
.ajax_selectionborder {
	border:1px solid black;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.whiteTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.whiteTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.Title {
	background-color: #EEEEEE;
	border-color: #C2C2C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.WhiteText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.tabletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.rightalign
{
  	text-align: right;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;

}
.cmdSubmit {
    border:2px ridge black;
    color: #FFFFFF;
    background-color: #333333;
    font-family: verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#pageBreak{
page-break-after: always;
}
.foot {
    text-align:right;
    font-style:italic;
    font-size:smaller;
    width:100%;
    background:#CCCCCC;
    color:#000000;
    }


.nav {
    text-align:center;
    color:#DDDDDD;
    background:#FFFFFF;
    font-size:7px;
    }

.imgfoot { text-align:center; font-size:small; font-style:italic; }
.hdr { text-align:center; background: #DDDDDD; color:#000000; }
.bighdr { text-align:center; font-weight: bold; }

h2 { border-bottom: 1px dashed; }
h3 { border-bottom: 1px dotted; margin-left:1em;}

img { padding: 0px; }

.box {
    background-color: #cccccc;
    color: #000000;
    border:1px solid;
    width:75%;
    margin:2em;
    font-size:smaller;
    }

pre { font-family: monospace, "white-space" }

/*
MENU CSS BELOW
*/
.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #000000;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #FFFFFF;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

/* Borders used by some items */

.itemBorder {
 border: 1px solid #666666;
}
.itemBorderBlank {
 border: 1px solid #CCCCDD;
}

/* The "button" demo menu styles, as used by the "File-Reopen" menu. Delete if not using */

.buttonText, a.buttonText:link, a.buttonText:visited, a.buttonText:active, a.buttonText:focus {
 text-decoration: none;
 color: #FFCC99;
 font: Bold 12px Arial, Helvetica;
}
.buttonHover, a.buttonHover:link, a.buttonHover:visited, a.buttonHover:active, a.buttonHover:focus {
 text-decoration: none;
 color: #99CCFF;
 font: Bold 12px Arial, Helvetica;
 padding: 1px;
}
.buttonBorder {
 border: 1px outset #339966;
}
.buttonBorderOver {
 border: 1px inset #CC9966;
}
A.toolbarItem:link {

   font-family : verdana, arial, helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #F0F0F0;
   text-decoration: none;
}
A.toolbarItem:visited {
   font-family : verdana, arial, helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #F0F0F0;
   text-decoration: none;
}
A.toolbarItem:hover {
   font-family : verdana, arial, helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #C2C2C2;
   text-decoration: none;
}
.menuitem{
  padding: 2px 5px 2px 5px;
  border:1px solid #DDDDDD;
  background:#EEEEEE;
  margin-right: 5px;
}
#toolbar {
  padding: 0px 0px 1px;
  margin: 0;
  list-style: none;
  font: bold 0.8em Verdana, sans-serif;
  border-bottom: 2px solid grey;
  background: url(../../../images/tab_filler.gif) repeat-x;
}
#toolbar li {
  display: inline;
  padding: 0;
  margin:0;
}
#toolbar li a {
  padding: 0px 15px 2px 0px;
  margin-right: -1px;
  text-decoration: none;
  background: url(../../../images/tab_right_end.gif) top right no-repeat;
}
#toolbar li a span {
  padding: 0px 0px 2px 10px;
  margin-left: -1px;
  background: url(../../../images/tab_left_end.gif) top left no-repeat;
  border-bottom: 2px solid black;
}

.bg_title {
  color:#FFFFFF;
  background-color:#333333;
}

/* TOOLBAR CLASSES */
.menubackgr {
	background: url(../../../images/background.gif) top left repeat-x;
	border-bottom: 1px solid #cccccc;
    width:100%;
}
.td_header{
    padding: 3px 10px 3px 3px;
}
.spacer_header{
    line-height: 6px;
}
.table_header{
    background:#EEEEEE;
    border:1px solid #CCCCCC;
    line-height:20px;
}
.meridiem{
  border-top:1px solid #999;
}

/* Titlebar Styles */
#titlebar{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #F2F2F2;
    font-size:12px;
    width:100%;
    border:1px solid #CCC;
    margin-bottom:15px;
    color: #777;
    font-weight: bold;
    padding-top:2px;
    height:28px;
}
#titlebar span{
    padding:2px;
    padding-top:4px;
}
#titlebar div{
    position:relative;
    top:-10px;
    padding:0px 0px 10px 5px;
    display:inline;
    line-height:30px;
}
div.gomsg{
  width:100%;
  text-align:center;
  color:#990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}
input.cf_serach{
	height: 32px;
	background-color: black;
	line-height: 32px;
	color: #fddb66;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}
table.CF_Part{
	background-color: #ff7e20;
	color: black;
}
table.CF_Part th{
	color: #800000;
	font-size: 14pt;
}
span.nopic{
	font-weight: bold;
	color: #808080;
}
span.orders{
	color: #ff7e20;
	font-weight: bold;
}
a.orders{
	color: #ff7e20;
}
td.coilfinder{
	color: white;
	font-weight: bold;
	font-size: 16px;
}
div.cf_tooltip{
	color: black;
	background-color: #ffdfc7;
	border: 1px solid #ff7e20;
	padding: 5px;
	width: 200px;
	text-align: left;
}
#toolbar a{
	color: #FF7E20;
}
/* Specific Table Classes */
.tbl_display{}
.tbl_display th{
  background:#EEEEEE;
  text-align:left;
  font-weight:normal;
  padding-left:2px;
}
.tbl_display td{
  padding-left:2px;
}

/* DIVs */
#map_details{
  text-align:left;
  display:block;
  width:400px;
  height:250px;
  border:1px solid #CCCCCC;
  background:#EEEEEE;
  overflow:auto;
}