/* table of content*/

a {
	text-decoration : none;
 color: #0076bf;
}

a:hover {
	text-decoration : underline;
}

.dis-category-link{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	font-family: arial, verdana;
	font-style : normal;
}

.req-category-link{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana;
	font-style : normal;
}

.req-category{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana;
	font-style : normal;
}
.toc-bkgrd {
	background-image: url(../../images/pricelist_warn.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}






.table-link {
	color: purple;
	font-style : normal;
	text-decoration : underline;
	font-size : x-small;
}

.page-link {
	font-weight: bold;
	font-size: 13px;
	color: gray;
	font-family: verdana;
	font-style : normal;
}
	
.page-link-over {
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: arial, verdana;
	font-style : normal;
}


body, td, tr, table, input, textarea, select
{
	color: #000000;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body
{
	margin-top: 3px;
	margin-bottom: 20px;
}

.navbar
{
}

.form-ttl
{
	color: #000000;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    background-color: #dddddd;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.banner {
	background-repeat : repeat;
	background-image : none;
	background-position : center;
	background-color : white;
}

.bannertxt
{
	font-weight: 600;
	font-size: 20px;
	vertical-align: middle;
	color: #ffffff;
	font-family: tahoma, verdana;
	background-image : url(/images/ri_top_back.jpg);
}

.bannertxtbig
{
	font-weight: 600;
	font-size: 102px;
	vertical-align: middle;
	color: #0134cb;
	font-family: serif;
	background-color: white;
	font-style: italic;
	font-variant: small-caps;
}
.bannertxtsmall
{
	font-weight: 600;
	font-size: 25px;
	vertical-align: middle;
	color: #0134cb;
	font-family: serif;
	background-color: white;
	font-style: italic;
	font-variant: small-caps;
}
.nav-bar{
	background-image : url(nav_color.bmp);
	 width: 500px;
}
 
.faqheader{
	color: black;
 font-size: 14px;
	font-weight: bold;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}
.PUheader{
	color: Red;
 font-size: 14px;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}
h2{
	color: black;
	font-size: 12px;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
	font-weight: bold;
}
h3{
	color: black;
 font-size: 14px;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}
h4 {
	color: #0033cc;
 font-size: 15px;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}
h5{
	color: #000000;
 font-size: 20px;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}
.h5-alert{
	color: #FF0000;
 font-size: 18px;
 font-weight: bold;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}
.header1 {
	color: #0033cc;
    font-size: 15px;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
}

.logoff{
	font-weight: bold;
	font-size: 12px;
	color: #cc3300;
	font-family: arial, verdana;
	font-style : normal;
	text-decoration : none;
	vertical-align: middle;
}

.nav-link{
	font-weight: bold;
	font-size: 12px;
	color: #0033cc;
	font-family: arial, verdana;
	font-style : normal;
	text-decoration : none;
}

.nav-link, logoff: hover{
	font-weight: bold;
	font-size: 12px;
	color: #0033cc;
	font-family: arial, verdana;
	font-style : normal;
	text-decoration : underline;
}

.maincontent {
	width: 833px;
	vertical-align: top;
	align: center;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

.trackingcontent {
	width: 1024px;
	vertical-align: top;
	align: center;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

.toccontent {
	width: 190px; 
	vertical-align: top;
	align: center;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;
}

.page_table2{
	font-family : arial, helvetica, sans-serif;
	font-size : smaller;
}

.page-tablesmall {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
}

.page-tablesmaller {
	font-family : arial, helvetica, sans-serif;
	font-size : 16;
}

.table-header{
	font-weight : bold;
	height:25px;
	background-color:#e5e5e5;
	text-align: center;
	vertical-align: middle;
}
.table-header-pale{
	font-weight : bold;
	height:25px;
	background-color:#eeeeee;
	vertical-align: middle;
	padding-left: 10px;
}

.wb-tableheader{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	color : #6a5acd;
	font-weight : bold;
	font-size : 12pt;
}

.table-header2{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color : #0134cb;
	font-size : 12pt;
	font-weight : bold;
}

.table-header3{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color : #483d8b;
	font-size : 12pt;
	font-weight : bold;
}

.promo-table{
	border : medium ridge #4169e1;
	font-size : x-small;
	font-family : arial, helvetica, sans-serif;
}
.promo-header{
	font-weight: bold;
	color: white;
	font-family: verdana;
	background-color: #0033cc;
}
.promo-text-orange{
	font-family : sans-serif;
	font-size : 13px;
	color : #cc9966;
}

.promo-text-brown{
	font-family : sans-serif;
	color : #cc9966;
	font-weight : bolder;
}
.promo-text-green{
	font-family : sans-serif;
	font-size : l;
	color : #339999;
}

.promo-text-black{
	font-family : sans-serif;
	font-size : smaller;
	color : black;
}

.promo-link{
	font-family : sans-serif;
	font-size : xx-small;
}

.infotext{
	color : #483d8b;
	font-family : sans-serif;
	font-size : 10pt;
}

.button-on-focus
{
	color: #ffffff;
	font-family: arial, helvetica;
	background-color: navy;
	font-weight : bold;
}

.error-msg{
	color : red;
}

.big-error-msg{
	color: red;
	font-size: 14pt;
}

.banner-dealer{
	font-family : sans-serif;
	color : #cc9966;
	font-weight : bolder;
	font-size : xx-small;
}

.table-textbox{
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	border: none;
	border-bottom: thin solid black;
	font-weight : bold;
}

.table-textbox-italic{
	font-family : arial, helvetica, sans-serif;
	font-size : x-small;
	border: none;
	border-bottom: thin solid black;
	font-style : italic;
}

.input-text {
	color : #0134cb;
}

.table-textbox2{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 8pt;
	border: none;
	background-color : transparent;
	text-align : right;
	font-weight : bold;
}

.table-textbox-lr{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	border: none;
	border-bottom: thin solid black;
	text-align : left;
	color: red;
}

.table-textbox-rb{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	border: none;
	border-bottom: thin solid black;
	text-align : right;
	font-weight : bold;
}

.table-textbox-lb{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	border: none;
	border-bottom: thin solid black;
	text-align : left;
	font-weight : bold;
}

.td-perso {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: bottom;
	padding-bottom: 6px;
	background-color: #000000;
	white-space: nowrap;
}
.td-perso-admin {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: bottom;
	padding-bottom: 6px;
	background-color: #ff0000;
	white-space: nowrap;
}

.nav-links {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
/*	color: 0076bf;*/
	color: 000000;
	text-decoration: none;
}

.options-done {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.options-alert {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.options-todo {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
}
.toc-link, .options-active{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006bac;
	text-decoration: none;
}


.pagetitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	padding-left: 20px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.main-tblspc {
	background-color: #bcbec0;
	height: 500px;
	width: 1px;
}
.light-tableheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #e1e1e1;
	text-align: center;
	vertical-align: middle;
}
.td.row {
	height: 1px;
}

/* - Top Menu ---------------------------- */

.topmnu-links {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.topmnu {
	background-color: 0076bf;
	width: 25%;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.topmnu-spc {
	background-color: #ffffff;
	width: 1px;
}


/* - Top Sub Menu ---------------------------- */

.topsubmnu-links {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.topsubmnu {
	background-color: 000000;
	/*width: 14%;*/
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.topsubmnu-spc {
	background-color: #ffffff;
	width: 1px;
}


/* - Prod Menu ---------------------------- */

.prodmnu-links {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.prodmnu1 {
	font-family: arial, helvetica, sans-serif;
	width: 20%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
 background-color: #ffffff;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
.prodmnu {
	background-color: #000000;
	border-right-color:#FFFFFF;
	border-right:medium;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.prodmnu-spc {
	background-color: #ffffff;
	width: 1px;
}
