﻿
body 
{
	margin: 0;
	padding: 0;
	background-color: White;
	font-family: Verdana, Tahoma;
	font-size: .7em;
}

input.text
{
	background-color: White;
	border: 1px solid #555555;
	padding: 2px;
}

a 
{
	text-decoration:none;
	color:#0080C0;
}

.roll  
{
 	font-family:Tacoma, Verdana,Arial; 
 	font-size:10pt; 
 	font-style:normal; 
 	/*font-weight:bold; */
 	color:white; 
 	text-decoration: none;
 	z-index:2;
}
A.roll:hover { color:red; }

.topright 
{
  	position:absolute;
  	top:0;
  	right:0;
}

.leftbar
{
    background-color: #4F63AF;
    color: #FFFFFF;
    width: 123px;
    max-width: 123px;
    padding: 4px;
    min-height: 250px;    
}

.leftbar a:link, .leftbar a:visited
{
	color: White;
}

ul#ProductList 
{
	padding: 0px;
	margin: 0px;	
	padding-bottom: 10px;
}

ul#ProductList li
{
	padding-top: 10px;
	padding-left: 15px;
}

.MsoNormal
{
	font-size:10.0pt;
	font-family: Verdana, Tahoma;
	width:436px;
}

.MsoTable
{
	font-size:10.0pt;
	font-family: Verdana, Tahoma;
	width:218px;
	text-align:left;
	vertical-align:top;
}

p.MsoNormal
{
	text-indent:1em;
	margin-top:0;
}

p + p.MsoNormal
{
	margin-top:-1em;
}

dd.MsoNormal
{
	margin-bottom:1em;
}

h1
{
	font-size:1.5em;
	font-weight:bold;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;	
}

h3
{
	font-size: 1.25em;	
	margin: 0;
	margin-bottom: 10px;
	color: #006600;
}

h4 
{
	font-size: .95em;	
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #888888;
}

img
{
	border:0;
}

.Header 
{
	margin-left:1.3em;
	margin-top:1.4em;
	margin-bottom:1em;
}

.Label
{
	font-family: Verdana, Tahoma;
	font-weight: bold;
	text-align:right;
	font-size:small;
	/*width:150px;*/
}

.Info
{
	font-family:Tahoma, "Times New Roman";
	font-size:small;
	text-align:center;
	width: 436px;
}

.StepHead
{
	color:#006600;
	font-weight:bold;
	font-style:italic;
}

.Step
{
	font-size:10.0pt;
	font-family: Arial;
	width:436px;
	clear:both;
	padding-bottom:1em;
	padding-top:0em;
	margin-bottom:1em;
	margin-top:0em;
	height:80px;
}

img.right { float:right; clear:right; position: relative; vertical-align:top; margin-left:.5em; }
p.right { text-align:right; }
img.left { float:left; clear:left; position: relative; vertical-align:middle; margin-right:.5em; }
p.left { text-align:left; }

.FrontPage 
{
	
	text-align:center;
	color:#0080C0;
	font-family: Arial;
	font-size:1em;
	text-decoration:none;
}

#SodTypes 
{
	text-align: left;
	margin-top: 10px;	
	margin-left: 20px;
}

#SodTypes th, #SodTypes td
{
	vertical-align: top;
	padding-top: 5px;	
}

td 
{
	text-align: left;
	vertical-align: top;
}

th 
{
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	padding-top: 6px;
}

#SodTypes td 
{
	padding-left: 10px;
}

#OrderPreview 
{
	margin: 0px;
}

#OrderPreview thead th, #OrderPreview tfoot th, #OrderPreview tfoot td
{
	padding: 3px;
}

#OrderPreview thead th 
{
	background-color: #2D8E88;
	color: White;
}

#OrderPreview tbody td
{
	padding: 10px;
	vertical-align: middle;
}

#OrderPreview tfoot th 
{
	text-align: right;
}

#OrderPreview tfoot td 
{
	text-align: right;
}

#showCities {
	cursor:pointer;
	text-decoration:underline;
}

#dCities {
	display:none;
}

#dCities.on {
	display:block;
}

.TechnicalDataTable
{
    font-size: 80%;
}
.TechnicalDataTable td
{
    vertical-align: top;
    padding-top: 0px;
}
.TechnicalDataTable th
{
    padding-right: 10px;
    padding-top: 0px;
}
td .TechnicalDataSectionHeader
{
    padding-top: 10px;
}

#MainContentArea a 
{
	text-decoration: underline;
}

ul.NormalList
{
padding: 0px;
margin-left: 1em;
}

ul.NormalList li 
{
	list-style-image: none;	
}

ul
{
	list-style-type: none;
	padding-top: .5em;
}

ul li 
{
	list-style-image: url(/images/css_li.gif);	
	padding-bottom: .5em;
}

table.FancyTable 
{
	width: 100%;	
	border-collapse: collapse;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}

table.FancyTable thead th
{
	background-position: top;
	text-align: center;
	color: #003366;
	border-bottom: 1px solid gray;
	background-image: url(/images/GreenTableBG.gif);		
}

table.FancyTable tbody td 
{
	padding-top: 5px;	
}