BODY {
	padding:				0px;
	margin:					0px;
}

TABLE {
	font-size:				1em;
}


TD {
	font-size:				1em;
	vertical-align:			top;
}

#frameTable {
	width:					100%;
	height:					100%;
}

#frameInnerTable {
	min-width:				796px;
	height:					100%;
}

#frameLeft {
	width:					100px;
	background-image:		url( '../img/frame/frameLeft.gif' );
	background-repeat:		repeat-y;
	background-position:	right top;
}

#frameRight {
	width:					100px;
	background-image:		url( '../img/frame/frameRight.gif' );
	background-repeat:		repeat-y;
	background-position:	left top;
}

#logo {
}

#frameHeaderTD {
	padding:				23px 0px 24px 38px;
	border:					1px solid #003F89;
	border-width:			0px 1px 1px 1px;
	background-image:		url( '../img/header/background.jpg' );
	background-position:	top right;
	background-repeat:		no-repeat;
	height:					80px;
}

#frameContentTD {
	border:					1px solid #003F89;
	border-width:			1px 1px 0px 1px;

	background-image:		url('../img/div/sidebar1.gif');
	background-repeat:		repeat-y;
	background-position:	4px;
}

#frameContentTD1 {
	border:					1px solid #003F89;
	border-width:			1px 1px 0px 1px;

	background-image:		url('../img/div/sidebar2.gif');
	background-repeat:		repeat-y;
	background-position:	4px;
}

#frameContentTD2 {
	border:					1px solid #003F89;
	border-width:			1px 1px 0px 1px;

	background-image:		url('../img/div/sidebar3.gif');
	background-repeat:		repeat-y;
	background-position:	4px;
}

#frameContentTD3 {
	border:					1px solid #003F89;
	border-width:			1px 1px 0px 1px;

	background-image:		url('../img/div/sidebar4.gif');
	background-repeat:		repeat-y;
	background-position:	4px;
}

#frameContentTD4 {
	border:					1px solid #003F89;
	border-width:			1px 1px 0px 1px;

	background-image:		url('../img/div/sidebar5.gif');
	background-repeat:		repeat-y;
	background-position:	4px;
}


#frameContentFooterSpacerTD {
	height:					4px;
	border:					1px solid #003F89;
	border-width:			0px 1px 1px 1px;
}

#frameFooterTD {
	border:					1px solid #003F89;
	border-width:			1px 1px 0px 1px;
	height:					30px;
	vertical-align:			middle;
}

#frameFooterTD TABLE {
	width:					100px;
	margin:					4px 4px 0px 4px;
}

#frameInvisTD {
	height:					1px;
}

#tblNavigation {
	width:					100%;
	margin-bottom:			4px;
}

#tblNavigation #tblNavigationFirstRow TD {
	padding:				0px 0px 0px 4px;
	width:					124px;
}

#headerContainerTD {
	background-color:		#3466A1;
	height:					70px;
	padding:				4px;
	vertical-align:			bottom;
/*	padding-left:			128px;*/
	text-align:				right;
}

#content {
	margin-left:			220px;
	margin-top:				10px;
	padding-right:			40px;
	padding-bottom:			40px;

	font-family:			verdana;
	font-size:				12px;
	line-height:			130%;
}

H1 {
	font-family:			Verdana, Arial;
	font-size:				16px;
	font-weight:			bold;
}

H2 {
	font-family:			Verdana, Arial;
	font-size:				14px;
	font-weight:			bold;
}


A {
	color:					#3466A1;
	text-decoration:		none;
}

A:hover {
	text-decoration:		underline;
}

A:visited {
	color:					#214065;
}

.ident {
	margin-left:			32px;
}

#content TH {
	background-color:		#214065;
	color:					#FFFFFF;
	padding:				4px;
}
#content TD {
	padding:				4px;
	border:					1px solid #D0D0D0;
	border-width:			0px 0px 1px 0px;
}

#content TR {
}

#content LI {
	margin-bottom:			4px;
}

#content .nodeList LI {
	margin-bottom:			8px;
}

#content .productDataList LI {
	margin-bottom:			8px;
}
