/* ------------------------------------- */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
/*
	background-image:url('./images/img_header_lineonly.jpg');
*/
	background-repeat: repeat-x;
}
.oneColElsCtr #container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

/* ------------------------------------- */
img {
	border: none;
}

/* ------------------------------------- */
#navTopEC
{
	margin: 0px;
	padding: 0px;
	height: 40px;
	background-image: url('./images/img_navbar_off.jpg');
	background-repeat: repeat-x;
}

#navTopEC ul,
#navTopEC li
{
	float: left;
	margin: 0px;
	list-style: none;
}

#navTopEC a,
#navTopEC a:link,
#navTopEC a:visited
{
	display: block;
	padding: 13px 10px 14px 10px;
	_padding: 12px 10px 12px 10px;
	border-left:1px solid #ddd;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

#navTopEC a:hover
{
	display: block;
	margin: 0px;
	list-style: none;
	background-image: url('./images/img_navbar_on.jpg');
	background-repeat: repeat-x;
	border-left:1px solid #ddd;
}

.btnShopping a {
	display: block;
	background: #ffffff url('./images/btn_shopping_off.jpg') no-repeat;
	width: 150px;
	height: 26px;
}

.btnShopping a:hover {
	background: #ffffff url('./images/btn_shopping_on.jpg') no-repeat;
	height: 26px;
}




/* ------------------------------------- */
table,
table.type0,
table.type1,
table.type2,
table.type3			{	font-size:11px;			}

table.type0,
table.type1			{	border:1px solid #900;	}
table.type2			{	border:1px solid #09b;	}
table.type3			{	border:1px solid #060;	}

tr,tr				{	}
tr.type0Top,
tr.type1Top			{	background-color:#900;	color:#fff;	}
tr.type2Top			{	background-color:#aef;	color:#000;	}
tr.type3Top			{	background-color:#8d8;	color:#000;	}
tr.type0,
tr.type1			{	color:#900;	}
tr.type2			{	color:#000;	}
tr.type3			{	color:#000;	}

td,td				{	padding:3px;	}

td.type01st			{	padding:3px;	}
td.type0			{	padding:3px;	border:1px solid #faa;	}
td.type0last		{	padding:3px;	}

td.type11st			{	padding:3px;	font-size:10px;	}
td.type1			{	padding:3px;	border-bottom:1px dotted #faa;	font-size:10px;	}
td.type1last		{	padding:3px;	font-size:10px;	}

td.type21st			{	padding:3px;	}
td.type2			{	padding:3px;	border-bottom:1px dotted #faa;	}
td.type2last		{	padding:3px;	}

td.type31st			{	padding:3px;	}
td.type3			{	padding:3px;	border-bottom:1px dotted #060;	}
td.type3last		{	padding:3px;	}

/* ------------------------------------- */
p.docTitle1,
p.docTitle2,
p.docTitle3,
p.docTitle4,
p.docString
{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:4px 0px 4px 10px;
}

p.docTitle1 {
	border-bottom:1px solid #009;
	border-right:1px solid #009;
	border-top:1px solid #009;
	border-left:10px solid #009;
}
p.docTitle2 {
	border-bottom:1px solid #080;
	border-left:10px solid #080;
}
p.docTitle3 {
	border-bottom:1px solid #900;
	border-right:1px solid #900;
	border-top:1px solid #900;
	border-left:10px solid #900;
}
p.docTitle4 {
	border-bottom:1px solid #900;
	border-left:10px solid #900;
}

p.docString {
	color:#444;
}

.titlePage {
	color: #900;
	font-size: 18px;
	font-weight: bold;
}

.titleContent {
	margin: 0;
	padding: 5px;
	border-left: 10px solid #900;
	border-bottom: 1px solid #900;
	font-size: 14px;
	font-weight: bold;
}

.createrName {
	margin :0;
	padding: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

