/* ----------------------------------------------------- */

body, div, p, th, td, li, dd, dt	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}


/* Layout */
/* ----------------------------------------------------- */
#header, #leftcol, #contentright, #footer, #udm, .hidden {display:none}

#outer { 
	width: auto; 
	margin: 0;
	border: 0;
	padding: 0;
	float: none !important;
	color: #000000;
	background: transparent none;
	}

#maincol {width:470px; /*background-color:#CCCCCC*/}
#outer1 #maincol {width:630px; /*background-color:#CCCCCC*/}
	
#rightcol {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 160px;
	padding-top: 43px
	/*background-color:#CCCCCC*/
	}


/* Typography */
/* ----------------------------------------------------- */
body {
	background-color: #FFFFFF;
	font: normal normal normal 9pt/12pt Verdana, Arial, sans-serif;
	color: #000000
}

p {
	margin: 0 0 10px 0;
	font: normal normal normal 9pt/12pt Verdana, Arial, sans-serif;
	color: #000000;
	}

h1 {
	margin-bottom: 20px;
	font: normal normal bold 14pt/normal Verdana, Arial, sans-serif;
	color: #003366;
	}

h2 {
	font: normal normal bold 11pt/normal Verdana, Arial, sans-serif;
	color: #000000;
	}

strong, .textbold {font-weight:bold}

.introtext {margin-bottom:17px; font-weight:bold}


/* Content */
/* ----------------------------------------------------- */
#mainbanner{
	margin: 0 0 20px 0; 
	padding: 0;
	}
	
	
/* Control Tables */
/* ----------------------------------------------------- */
.tablecontrol3 {margin:0 0 10px 0; border:0px; padding:0px;}
.tablecontrol4 {margin:0px; border:0px; padding:0px;}
.tablecontrol3 td, .tablecontrol4 td {margin:0px; border:0px; padding:0 0 0 10px;}


/* Right Hand Column */
/* ----------------------------------------------------- */
#rightcol h2 {
	margin: 0px;
	padding: 3px 5px;
	color: #FFFFFF;
	background-color: #003366;
	}
	
#rightcol .boxblue, #rightcol .boxorange, #rightcol .boxblue_graph {
	margin: 0 0 20px 0;
	border: 1px solid #003366;
	padding: 7px;
	}

#rightcol ul {margin:0 0 0 16px; padding:0px}
#rightcol li {margin:0px; padding:0 0 4px 0}


/* Linkology */
/* ----------------------------------------------------- */
a {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	color: #336699;
	}


/* Forms */
/* ----------------------------------------------------- */
form, fieldset {margin:0px; border:0px; padding:0px}
	
input, select, textarea {
	font: normal normal normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;	
	}

.fieldXShort	{width:30px}
.fieldShort		{width:100px}
.fieldMedium	{width:150px}
.fieldLong		{width:250px}


/* Buttons */
/* ----------------------------------------------------- */
a.butGo, a.butGo1, a.butOrangeSmall, a.butOrangeMedium, a.butOrangeLarge, a.butBlueSmall, a.butBlueMedium, a.butBlueLarge {
	display: block;
	height: 17px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	}

a.butGo 			{width:30px; background:url(../images/bg_go.gif) top left no-repeat #003366}
a.butGo1 			{width:30px; background:url(../images/bg_go1.gif) top left no-repeat}
a.butOrangeSmall 	{width:100px; background:url(../images/bg_button_o1.gif) top left no-repeat #F96000}
a.butOrangeMedium 	{width:140px; background:url(../images/bg_button_o2.gif) top left no-repeat #F96000}
a.butOrangeLarge 	{width:180px; background:url(../images/bg_button_o3.gif) top left no-repeat #F96000}
a.butBlueSmall		{width:100px; background:url(../images/bg_button_b1.gif) top left no-repeat #006699}
a.butBlueMedium		{width:140px; background:url(../images/bg_button_b2.gif) top left no-repeat #006699}
a.butBlueLarge		{width:180px; background:url(../images/bg_button_b3.gif) top left no-repeat #006699}
	
	


/* KAZ added from print.css #1.3 provided by Eclipse */
.tablelayout12		{margin:0 0 17px 0; border:0px; border-collapse:collapse; padding:0px; width:640px}
.tablelayout12 td, .tablelayout12 th 	{margin:0px; border:1px solid #CCCCCC; padding:5px; font-size:8pt; vertical-align:top}
.tablelayout12 td p, .tablelayout12 td a {font-size:8pt}
.tablelayout12 thead td, .tablelayout12 thead th	{background-color:#003366; color:#FFFFFF; text-align:left}
.tablelayout12 tbody th	{font-weight:normal; text-align:left}
.tablelayout12 td input {text-align:right}
.tablelayout12 #cartFirstRow td, .tablelayout12 #cartFirstRow th {padding-top:15px}
.tablelayout12 #cartTotals td, .tablelayout12 #cartTotals th {border:1px solid #FFFFFF}
.tablelayout12 #cartTotals #cartTotal td, .tablelayout12 #cartTotals #cartTotal th {background-color:#EEEEEE; font-weight:bold}
/* KAZ end */
