body {
font-family:verdana, Arial, Helvetica, sans-serif;
color:#003466;
font-size:12px;
margin:0px;
}
body, td, tr{
	font-size:10px;
}
a, a:active, a:visited {
color:#0066FF;
text-decoration:none;
}
a:hover {
color:#0482FF;
text-decoration:none;
}
a.leftmenu, a.leftmenu:active, a.leftmenu:visited {
color:#003466;
text-decoration:none;
}
a.leftmenu:hover {
color:#0482FF;
text-decoration:none;
}
input {
border-right:#f2f2f2 1px solid;
border-top:#808080 1px solid;
border-left:#808080 1px solid;
border-bottom:#f2f2f2 1px solid;
}

input.search {
border-right:#a0a0a0 1px solid;
border-top:#808080 1px solid;
border-left:#808080 1px solid;
border-bottom:#a0a0a0 1px solid;
}

#er {
	background-color: #FFECF2;
	border:1px solid #FF6600;
	padding:5px;
	margin:5px;
	text-align:center;
	font-weight: bold;
}
td.nav {
border:1px solid #BFBFBF;
background-image: url(images/nav_background.jpg);
font-size:9px;
}

.navigation-table {
font-size:12px;
font-weight:bold;
color:#003464;
}

.body_table {
border-top:1px solid #003466;
border-bottom:1px solid #003466;
padding:3px;
}
td.body-table {
border-left:1px solid #003466;
border-right:1px solid #003466;
padding:10px;
}

.left_menu {
border-bottom:1px solid #EBEBEB;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

td.brand_menu {
border-bottom:1px dotted #EBEBEB;
}

.printer-table {
border-top:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}

.search-table {
border-top:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}
td.search-printer {
border-right:1px solid #EBEBEB;
font-size:11px;
font-family:verdana, Arial, Helvetica, sans-serif;
}
p {
font-size:11px;
}
td.headings {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.button {
color:#003466;
background-color:#F7FAFD;
font-size:10px;
}
td.cart-table {
border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
font-size:11px;
font-family:verdana, Arial, Helvetica, sans-serif;
}
.number-box {
background-color:#F7FAFD;
border:1px dotted #EBEBEB;
}
td.number-box {
border-bottom:1px dotted #EBEBEB;
font-size:13px;
font-weight:bold;
}

p.heading, td.heading{
	font-weight:bold;
}

.tech_table {
border:1px solid #000090;
padding:5px;
background-color: #F4F5F9;
border-collapse: collapse;
}
th.tech-table {
background-color: #F4F5F9;
font-weight: bold;
}

/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #B2B2DD;
padding: 6px 0px 0px 10px;
background-color: #EDF0F8;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

table.tech-form {
	border:1px outset #000090;
	background-color:#F4F5F9;
	text-align: left;
}
table.tech-form th{
	background-color:#E0E6EF;
	border-bottom:2px solid #B2B2DD;
	padding: 5px;
}
table.tech-form td{
	border-bottom:1px solid #D1D1EF;
	padding: 5px;
}

