/*-------- CMS VDOC -------*/
BODY {
	margin: 0px;
	padding: 0px;
	background-color: #a9a9a9;
	text-align: center;
}

/*---links---*/
A:link,A:visited {
	color: #5D5D5D;
	text-decoration: underline;
}

A:hover,A:active {
	color: #ff0000;
	text-decoration: underline;
}

/*---HTML forms---*/
FORM {
	padding: 0px;
	margin: 0px;
}

INPUT,TEXTAREA,SELECT {
	background: white;
	color: #494949;
	border: 1px solid #D2D2D2;
	font: normal 11px verdana, arial, helvetica, sans serif;
}

INPUT.radio {
	background: transparent none;
	border: none;
}

INPUT.checkbox {
	background: transparent none;
	border: none;
}

/*----------------------------------------global layout---*/
.page {
	
}

.layout {
	width: 850px;
	margin: 0px auto 0px auto;
	text-align: left;
	border-right: 0px solid #9D9D9D;
	border-bottom: 0px solid #9D9D9D;
}

/*--header--*/
.header {
	background: url(../images/headertop.gif) repeat-x 0px 0px;
}

/*top navigation*/
.header .topnav {
	margin: 0px;
	padding: 0px;
	height: 125px;
	background: url(../images/QCM-Black-Splash-01.jpg) no-repeat 0px 0px;
	padding-right: 0px;
	border-bottom: 0px solid #BBBBBB;
	border-left: 1px solid #000000;
	border-right: 1px solid #FFFFFF
}

.header .topnav .outer {
	float: right;
	margin-top: 42px;
}

.header .topnav .leftmargin {
	width: 0px;
}

.header .topnav .left {
	width: 4px;
	background: url(../images/topnavleft.gif) no-repeat 0px 3px;
}

.header .topnav .content {
	height: 16px;
	font: normal 11px arial, helvetica, sans serif;
	padding: 0px 4px 0px 4px;
}

.header .topnav .right {
	width: 0px;
}

.header .topnav .rightmargin {
	width: 0px;
}

/*topnav links*/
.header .topnav A:link,.header .topnav A:visited {
	color: #7A7A7A;
	text-decoration: none;
}

.header .topnav A:hover,.header .topnav A:active {
	color: #FF0000;
	text-decoration: none;
}

/*-quicksearch-*/
.header .quicksearch {
	float: right;
	margin: 100px 0px 0px 0px;;
	height: 19px;
/*	background: url(../images/topnavleft.gif) no-repeat 3px 3px; */
	padding-left: 10px;
	width: auto
}

/*graphic identity*/
.header .identity {
	height: 0px;
}

.header .identity .logo-left {
	font-size: 0px
}

.header .identity .image {
	font-size: 0px
}

.header .identity .image IMG {
	margin: 0px;
}

.header .identity .logo-right {
	font-size: 0px
}

/* logo link position */
#logoLink {
	position: absolute;
	width: 120px;
	height: 64px;
	cursor: pointer;
	cursor: hand
}

/*mainnav*/
.header .mainnav {
	height: 23px;
	background: url(../images/mainnavback.gif) repeat-x;
	border-top: 1px solid #E8E9EC;
	border-bottom: 1px solid #C0C9D0;
	text-align: left;
	_padding: 1px
}  /*align menu with text-align*/ /*--container--*/
.container {
	width: 100%;
	background: white url(../images/ombrecontent.gif) repeat-x;
}

.sublayout {
	
}

/*left column*/
.leftcol {
	width: 152px;
	background-image: url(../images/ombremenu.gif);
	background-repeat: no-repeat;
	background-position: right 15px;
}

.leftcol .outer {
	width: 152px;
	margin: 0px 6px 0px 0px
}

.leftcol .topmargin {
	height: 53px;
}

.leftcol .content {
	font-family: Verdana, Arial, helvetica, sans serif;
	font-size: 11px;
}

.leftcol .bottommargin {
	height: 10px;
}

/*middle column*/
.maincol {
	border-right: 1px solid #DCDBDB
}

.maincol .topmargin {
	height: 10px;
}

.maincol .content {
	padding: 6px 0px 0px 0px;
}

.maincol .bottommargin {
	height: 10px;
}

/*right column*/
.rightcol {
	width: 205px;
	border-left: 1px solid white
}

.rightcol .outer {
	width: 200px;
	margin: 0px 0px 0px 1px
}

.rightcol .topmargin {
	height: 15px;
}

.rightcol .content {
	text-align: left;
	font-family: Verdana, Arial, helvetica, sans serif;
	font-size: 11px;
}

.rightcol .bottommargin {
	height: 10px;
}

/*--footer--*/
.footer {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fdd453;
	border-bottom: 5px solid #DF0000;
	background: white;
}

.footer #poweredBy {
	position: absolute;
	width: 86px;
	height: 24px;
	left: 677px;
	background: url(../images/poweredbyvdoc.gif) no-repeat left top;
}

.footer .bottomnav {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

.footer .bottomnav .outer {
	margin: 0px;
	padding: 0px;
}

.footer .bottomnav .leftmargin {
	width: 0px;
}

.footer .bottomnav .left {
	width: 3px;
}

.footer .bottomnav .content {
	height: 14px;
	font: normal 11px arial, helvetica, sans serif;
	padding: 0px 4px 0px 4px;
	border-right: 1px solid #fdd453
}

.footer .bottomnav .right {
	width: 0px;
}

.footer .bottomnav .rightmargin {
	width: 0px;
}

/*bottomnav links*/
.footer .bottomnav A:link,.footer .bottomnav A:visited {
	color: #8F8F8F;
	text-decoration: none;
}

.footer .bottomnav A:hover,.footer .bottomnav A:active {
	color: #FF0000;
	text-decoration: none;
}

/*----------------------------------------contents---*/
	/*-content zone-*/
.main-content {
	font: normal 11px Verdana, Arial, helvetica, sans serif;
	margin: 0px;
	height: 100%
}

.main-content TD {
	font-family: Verdana, Arial, helvetica, sans serif;
	font-size: 11px;
}

/*-titres-*/
.main-title {
	background: url(../images/h0_bullet.gif) no-repeat right bottom;
	font-size: 18px;
	color: #DE2027;
	padding: 0px 0px 6px 0px;
	margin: 5px 14px 2px 10px;
}

.title-level1 {
	background: url(../images/h1_back.jpg) no-repeat left bottom; 
	font: bold 15px arial, helvetica, sans serif;
	color: #de2027;
	padding: 5px 0px 5px 10px;
	margin: 7px 0px 7px 0px
}

.title-level2 {
	background: url(../images/h2_bullet.gif) no-repeat 0px 4px;
	font: bold 11px Verdana, Arial, helvetica, sans serif;
	color: #de2027;
	padding: 1px 0px 0px 13px;
	margin: 10px 0px px 0px
}

/* links */
.title-level2 A:link,.title-level2 A:visited {
	color: #de2027;
	text-decoration: underline
}

.title-level2 A:hover,.title-level2 A:active {
	text-decoration: none
}

/*Multicolumn*/
.multicolumn {
	
}

.multicolumn .outer {
	
}

.multicolumn .column {
	
}

.multicolumn .column-1 {
	
}

.multicolumn .column-2 {
	
}

/*-content bloc-*/
.text-bloc {
	margin: 10px 15px 10px 12px;
}

/*-text types-*/
.bloc-header {
	font-weight: bold;
	color: #525252;
	margin: 5px 0px 10px 0px
}

.paragraph {
	color: #525252;
	margin: 5px 0px 10px 0px;
	font-weight: normal
}

.separator {
	height: 6px;
	font-size: 1px;
	background: url(../images/separator2.jpg) repeat-x;
	padding: 0px;
	margin: 5px 0px 10px 0px;
	text-align: right;
	clear: both
}

#withtop.separator {
	height: 16px;
	font-size: 1px;
	background: url(../images/separator.gif) repeat-x left bottom;
	padding: 0px;
	margin: 5px 0px 10px 0px;
	text-align: right;
}

#withtop.separator #gototop {
	width: 16px;
	height: 16px;
	background: url(../images/gototop.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
	float: right
}

/*-text styles-*/
.text-style1 {
	font-weight: bold;
}

.text-style2 {
	color: #E40300
}

.text-style3 {
	font-style: italic
}

STRONG.text-style3 {
	font-weight: normal
}

.text-highlighted {
	color: #FF0000
}

/*- list-*/
.list-bloc {
	padding: 0px;
	margin: 0px 0px 10px 0px
}

.bullet-link {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background: url(../images/link_arrow.gif) no-repeat 6px 6px;
	font: normal 11px Verdana, Arial, helvetica, sans serif;
	list-style: none;
	line-height: 16px;
}

.bullet-list {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background: url(../images/bullet_list.gif) no-repeat 5px 7px;
	color: #5D5D5D;
	list-style: none;
	line-height: 18px;
}

/*-tables-*/
.table-border {
	border-collapse: collapse;
	margin: 10px 15px 10px 12px;
}

.table-caption {
	font: bold 12px Verdana, Arial, helvetica, sans serif;
	color: #FFFFFF;
	padding: 4px 6px 4px 6px;
	background-color: #de2027;
	border: 1px solid #D0D0D0;
	text-align: left;
	padding: 4px 6px 4px 6px;
}

.cell-header {
	color: #000000;
	padding: 8px 6px 5px 16px;
	background: #ffffff url(../images/cellheader.gif);
	border: 1px solid #d0d0d0;
	font: bold 12px Verdana, Arial, helvetica, sans serif;
}

.cell1 {
	font: normal 12px Verdana, Arial, helvetica, sans serif;
	color: #494949;
	padding: 4px 6px 4px 6px;
	background-color: white;
	border: 1px solid #D0D0D0
}

.cell2 {
	font: normal 12px Verdana, Arial, helvetica, sans serif;
	color: #494949;
	padding: 4px 6px 4px 6px;
	background-color: #F3F3F3;
	border: 1px solid #D0D0D0
}

.cell-footer {
	font: bold 12px Verdana, Arial, helvetica, sans serif;
	color: #000000;
	padding: 4px 6px 4px 6px;
	background-color: #ffffff;
	border: 1px solid #d0d0d0;
}

/*-forms-*/
.form-style {
	margin: 10px 15px 10px 12px;
	padding: 7px;
	background: #FAFAFA;
	border: 1px solid #E6E6E6;
	_width: 100%
}

.form-style .cell1 {
	padding: 2px 10px 2px 2px;
	border: none;
	background-color: transparent;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans serif;
}

.form-style .cell2 {
	padding: 2px;
	border: none;
	background-color: transparent;
	font-family: verdana, arial, helvetica, sans serif;
}

/*images*/
.img-left {
	float: left;
	display: block;
	margin: 5px 10px 2px 0px;
	font: bold 9px Verdana, Arial, helvetica, sans serif;
	color: #5D5D5D;
	text-align: center
}

.img-center {
	display: block;
	margin: 5px 0px 2px 0px;
	font: bold 9px Verdana, Arial, helvetica, sans serif;
	color: #5D5D5D;
	text-align: center
}

.img-right {
	float: right;
	display: block;
	margin: 5px 0px 2px 10px;
	font: bold 9px Verdana, Arial, helvetica, sans serif;
	color: #5D5D5D;
	text-align: center
}

/*-buttons-*/ /* outer */
.buttons-outer {
	margin: 5px 0px 10px 0px;
	padding: 8px 0px 0px 0px;
	text-align: right
}

/* main */
.button {
	font: bold 11px verdana, arial, helvetica, sans serif;
}

/* links */
.button A:link,.button A:visited {
	cursor: hand;
	color: #525252;
	text-decoration: none !important
}

.button A:hover,.button A:active {
	cursor: hand;
	text-decoration: none !important
}

/* button1 */
.button1-part0 {
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
	height: 34px;
	background: url(../images/button1bg1.gif) no-repeat top left;
}  /* margin = space between buttons  */
.button1-part1 {
	white-space: nowrap;
	margin: 0px;
	padding: 9px 20px 0px 0px;
	height: 34px;
	background: url(../images/button1bg.gif) no-repeat top right;
}

.button1-part0-down {
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
	height: 34px;
	background: url(../images/button1bg1.gif) no-repeat top left;
}

.button1-part1-down {
	white-space: nowrap;
	margin: 0px;
	padding: 9px 20px 0px 0px;
	height: 34px;
	background: url(../images/button1bg.gif) no-repeat top right;
}

/* button2 */
.button2-part0 {
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
	height: 34px;
	background: url(../images/button1bg1.gif) no-repeat top left;
}  /* margin = space between buttons  */
.button2-part1 {
	white-space: nowrap;
	margin: 0px;
	padding: 9px 20px 0px 0px;
	height: 34px;
	background: url(../images/button1bg.gif) no-repeat top right;
}

.button2-part0-down {
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
	height: 34px;
	background: url(../images/button1bg1.gif) no-repeat top left;
}

.button2-part1-down {
	white-space: nowrap;
	margin: 0px;
	padding: 9px 20px 0px 0px;
	height: 34px;
	background: url(../images/button1bg.gif) no-repeat top right;
}

/* button3 */
.button3-part0 {
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
	height: 34px;
	background: url(../images/button1bg1.gif) no-repeat top left;
}  /* margin = space between buttons  */
.button3-part1 {
	white-space: nowrap;
	margin: 0px;
	padding: 9px 20px 0px 0px;
	height: 34px;
	background: url(../images/button1bg.gif) no-repeat top right;
}

.button3-part0-down {
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
	height: 34px;
	background: url(../images/button1bg1.gif) no-repeat top left;
}

.button3-part1-down {
	white-space: nowrap;
	margin: 0px;
	padding: 9px 20px 0px 0px;
	height: 34px;
	background: url(../images/button1bg.gif) no-repeat top right;
}

/*----------------------------------------objects---*/ /*-submenu-*/
.submenu {
	width: 152px;
	padding: 0px 4px 0px 0px;
	text-wrap: normal;
}

.submenu .menutop {
	display: none;
	background-color: blue
}

.submenu .menulevel1 {
	width: 148px;
	background: url(../images/menulevel1.gif) no-repeat left bottom; 
	font: normal 12px arial, helvetica, sans serif;
	margin: 0px;
	padding: 5px 0px 6px 0px;
	cursor: pointer;
	cursor: hand;
/*	border-top: 1px solid #BEBEBE */
}

.submenu .menulevel1-expanded {
	width: 148px;
	background: url(../images/menulevel1actif.gif) no-repeat left bottom; 
	font: normal 12px arial, helvetica, sans serif;
	margin: 0px;
	padding: 5px 0px 6px 0px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
/*	border-top: 1px solid #BEBEBE */
}

/*links level1*/
.submenu A {
	padding: 0px;
	margin: 0px 2px 0px 16px;
	display: block
}

.submenu A:link,.submenu A:visited {
	color: #6F6F6F;
	text-decoration: none
}

.submenu A:hover,.submenu A:active {
	color: #FF0000;
	text-decoration: none
}

.submenu .menulevel2 {
	list-style: none;
	width: 134px;
/*	background: white url(../images/menulevel2.gif) no-repeat left bottom; */
	font: normal 10px arial, helvetica, sans serif;
	margin: 0px 0px 0px 13px;
	padding: 4px 0px 6px 0px;
/*	border-left: 1px solid #BCBCBC */
}

/*links level2*/
.submenu .menulevel2 A {
	padding: 0px;
	margin: 0px 2px 0px 14px;
	display: block
}

.submenu .menulevel2 A:link,.submenu .menulevel2 A:visited {
	color: #6F6F6F;
	text-decoration: none
}

.submenu .menulevel2 A:hover,.submenu .menulevel2 A:active {
	color: #FF0000;
	text-decoration: none
}

.submenu .menulevel2-active {
	list-style: none;
	width: 134px;
/*	background: white url(../images/menulevel2.gif) no-repeat left bottom; */
	font: bold 9px verdana, arial, helvetica, sans serif;
	margin: 0px 0px 0px 13px;
	padding: 4px 0px 6px 0px;
/*	border-left: 1px solid #BCBCBC */
}

/*links level2 active*/
.submenu .menulevel2-active A {
	padding: 0px;
	margin: 0px 2px 0px 14px;
	display: block
}

.submenu .menulevel2-active A:link,.submenu .menulevel2-active A:visited
	{
	color: #6F6F6F;
	text-decoration: none
}

.submenu .menulevel2-active A:hover,.submenu .menulevel2-active A:active
	{
	color: #FF0000;
	text-decoration: none
}

.submenu .menulevel3 {
	list-style: none;
	width: 134px;
	background: #FBFBFB url(../images/menulevel3.gif) no-repeat left bottom;
	font: normal 10px arial, helvetica, sans serif;
	margin: 0px 0px 0px 13px;
	padding: 3px 0px 3px 0px;
	border-left: 1px solid #BCBCBC;
	border-bottom: 1px solid #EBEBEB;
}

/*links level3*/
.submenu .menulevel3 A {
	padding: 0px;
	margin: 0px 2px 0px 22px;
	display: block
}

.submenu .menulevel3 A:link,.submenu .menulevel3 A:visited {
	color: #6F6F6F;
	text-decoration: none
}

.submenu .menulevel3 A:hover,.submenu .menulevel3 A:active {
	color: #FF0000;
	text-decoration: none
}

.submenu .menulevel3-active {
	list-style: none;
	width: 134px;
	background: #FBFBFB url(../images/menulevel3.gif) no-repeat left bottom;
	font: bold 9px verdana, arial, helvetica, sans serif;
	margin: 0px 0px 0px 13px;
	padding: 3px 0px 3px 0px;
	border-left: 1px solid #BCBCBC;
	border-bottom: 1px solid #EBEBEB;
}

/*links level3 active*/
.submenu .menulevel3-active A {
	padding: 0px;
	margin: 0px 2px 0px 22px;
	display: block
}

.submenu .menulevel3-active A:link,.submenu .menulevel3-active A:visited
	{
	color: #6F6F6F;
	text-decoration: none
}

.submenu .menulevel3-active A:hover,.submenu .menulevel3-active A:active
	{
	color: #FF0000;
	text-decoration: none
}

.submenu .menubottom {
	width: 148px;
	height: 55px;
	list-style: none;
	background: url(../images/bottommenu.gif) no-repeat;
}

/*-streamline navigation-*/
.streamline {
	background: url(../images/link_arrow2.gif) no-repeat 0px 6px;
	font: normal 11px Arial, helvetica, sans serif;
	color: #555555;
	margin: 0px 5px 10px 5px;
	padding: 2px 0px 0px 8px;
}

/*streamline links*/
.streamline A:link,.streamline A:visited {
	color: #555555;
	text-decoration: underline;
}

.streamline A:hover,.streamline A:active {
	color: #FF0000;
	text-decoration: none;
}

/*raccourcis*/
.shortcuts {
	margin: 0px 5px 0px 5px;
	width: 20px;
	padding: 0px;
	text-align: left;
	float: right;
}

.shortcuts .list-bloc {
	margin: 0px
}

.shortcuts .bullet-link {
	margin: 1px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	cursor: hand
}

.shortcuts #friend {
	background: url(../images/send_icon.gif) no-repeat center center;
}

.shortcuts #print {
	background: url(../images/print_icon.gif) no-repeat center center;
}

/*-quicksearch-*/
.quicksearch {
	text-align: left;
	margin: 4px 0px 6px 0px;
	width: 197px;
}

.quicksearch INPUT {
	border: 1px solid #9A9A9A;
	font: normal 11px arial, helvetica, sans serif;
	color: #535353
}

.quicksearch .button {
	font: bold 10px verdana, Arial, helvetica, sans serif;
}

.quicksearch .button A:link,.quicksearch .button A:visited {
	font-weight: bold;
	color: #000000
}

.quicksearch .button1-part0 {
	white-space: nowrap;
	background: url(../images/buttongridbg1.gif) no-repeat top left
		!important;
}  /* margin = space between buttons  */
.quicksearch .button1-part1 {
	white-space: nowrap;
	background: url(../images/buttongridbg.gif) no-repeat top right
		!important;
}

.quicksearch .button1-part0-down {
	white-space: nowrap;
	background: url(../images/buttongridbg1.gif) no-repeat top left
		!important;
}

.quicksearch .button1-part1-down {
	white-space: nowrap;
	background: url(../images/buttongridbg.gif) no-repeat top right
		!important;
}

/*-bloc-*/
.bloc {
	margin: 4px auto 6px auto;
	width: 197px;
	padding: 0px;
	text-align: left;
	background: url(../images/bloctoptest.gif) no-repeat top left;
}

.bloc .title {
	background: url(../images/bloctitletest.gif) no-repeat 4px bottom;
	font: bold 15px arial, helvetica, sans serif;
	color: #6F6F6F;
	padding: 10px 10px 8px 20px;
}

.bloc .content-zone {
	padding: 10px 12px 0px 12px
}

.bloc .list-bloc {
	
}

.bloc .bottom {
	height: 18px;
	background: url(../images/blocbottomtest.gif) no-repeat;
	font-size: 0px
}

/*bloc contents*/
.bloc .list-bloc {
	margin: 0px
}

.bloc .bullet-link {
	background: url(../images/link_arrow2.gif) no-repeat 2px 6px;
	font: normal 10px verdana, arial, helvetica, sans serif;
	line-height: 18px;
	padding: 0px 0px 0px 12px;
}

.bloc .bullet-link A:link,.bloc .bullet-link A:visited {
	color: #5D5D5D;
	text-decoration: none
}

.bloc .bullet-link A:hover,.bloc .bullet-link A:active {
	color: #ff0000;
	text-decoration: none
}

.bloc .button A:link,.bloc .button A:visited {
	color: white
}

.bloc .button1-part0 {
	white-space: nowrap;
	background: url(../images/button2bg1.gif) no-repeat top left !important;
}  /* margin = space between buttons  */
.bloc .button1-part1 {
	white-space: nowrap;
	background: url(../images/button2bg.gif) no-repeat top right !important;
}

.bloc .button1-part0-down {
	white-space: nowrap;
	background: url(../images/button2bg1.gif) no-repeat top left !important;
}

.bloc .button1-part1-down {
	white-space: nowrap;
	background: url(../images/button2bg.gif) no-repeat top right !important;
}

.rightcol .text-bloc {
	font: normal 10px verdana, arial, helvetica, sans serif;
	text-align: left;
	margin: 5px 10px 10px 10px;
}

.rightcol .paragraph {
	color: #000000;
	font-size: 10px
}

.rightcol .img-center {
	
}

.rightcol .separator {
	margin: 5px 10px 10px 10px;
}

.rightcol .bullet-link {
	font-size: 10px
}

.rightcol .bullet-list {
	font-size: 10px
}

/*Pager*/
.pager {
	background: url(../images/separator.gif) repeat-x left bottom;
	padding: 5px 0px 10px 0px;
	margin: 5px 10px 10px 7px;
	clear: both
}

.pager .button {
	font: bold 10px verdana, Arial, helvetica, sans serif;
}

.pager .button A:link,.pager .button A:visited {
	font-weight: bold;
	color: #000000
}

.pager .button1-part0 {
	white-space: nowrap;
	background: url(../images/buttongridbg1.gif) no-repeat top left
		!important;
}

.pager .button1-part1 {
	white-space: nowrap;
	background: url(../images/buttongridbg.gif) no-repeat top right
		!important;
}

.pager .button1-part0-down {
	white-space: nowrap;
	background: url(../images/buttongridbg1.gif) no-repeat top left
		!important;
}

.pager .button1-part1-down {
	white-space: nowrap;
	background: url(../images/buttongridbg.gif) no-repeat top right
		!important;
}

/* tooltip*/
#ToolTip {
	border: 1px solid #797C82;
	color: #240615;
	background-color: #FFF59F;
	font-family: Arial, Helvetica, sans serif;
	font-size: 10px;
	padding: 2px 4px 2px 4px;
	width: 250px
}

#ToolTip .text-style2 {
	color: #DF0000
}

#ToolTip .text-style3 {
	color: #B88101
}

/*cell form button*/
.form-style .cell2 .button {
	font: bold 10px verdana, Arial, helvetica, sans serif;
}

.form-style .cell2 .button A:link,.form-style .cell1 .button A:visited {
	font-weight: bold;
	color: #000000
}

.form-style .cell2 .button1-part0 {
	white-space: nowrap;
	background: url(../images/buttongridbg1.gif) no-repeat top left
		!important;
}  /* margin = space between buttons  */
.form-style .cell2 .button1-part1 {
	white-space: nowrap;
	background: url(../images/buttongridbg.gif) no-repeat top right
		!important;
}

.form-style .cell2 .button1-part0-down {
	white-space: nowrap;
	background: url(../images/buttongridbg1.gif) no-repeat top left
		!important;
}

.form-style .cell2 .button1-part1-down {
	white-space: nowrap;
	background: url(../images/buttongridbg.gif) no-repeat top right
		!important;
}

/* ---- bars ---- */
.bar-outer {
	font-size: 1px
}

.bar {
	background-color: #ffffff;
	border: 1px solid #afb6c1;
}

.bar-gauge {
	background-image: url(../images/barbg.gif);
	border-right: 1px solid #afb6c1;
	font-size: 9px
}

.bar-text {
	width: 26px;
	font-family: Arial, Helvetica, sans serif;
	font-weight: normal;
	color: #E30606;
	font-size: 10px;
	margin: 0px 3px 0px 0px;
	text-align: right
}