/*Voda One Primary CSS Attributes v1.0 10-27-03
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------*/

/*Redefined HTML Tags
-------------------------------------------------------------------------------------*/
body, html 
{
	background-color:#004271;
	color:#444444;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 0;
	padding: 0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link {
	color: #cc0000;
	text-decoration: underline;
}
a:visited {
	color: #6699cc;
}
a:hover {
	color: #6699cc;
	text-decoration: none;
}
a:active {
	color: #6699cc;
}

input.darkbutton
{
   font-size:9px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#E5E5E5;
   height:18px;
   background-color:#666666;
   border-style:outset;
   border-color:#BBBBBB;
   cursor:pointer;
}

/* Backgrounds */
.bg999 
{
	background-color: #999999;
	background-image: url(../images/bg_images/999999_bg.gif);
}

.bgWhite
{
	background-color: #fff;
	background-image: url(../images/bg_images/ffffff_bg.gif);
}

.bgDark
{
	background-image: url(../images/bg_images/dark_bg.gif);
}

.bgLight
{
	background-image: url(../images/bg_images/light_bg.gif);
}
/*Body Text Styles
-------------------------------------------------------------------------------------*/
.defaultbodytext,
table.defaultbodytexttop,
table.defaultbodytexttop td,
.defaultbodytextbold,
.defaultbodytextsmall,
.defaultbodytextsmaller,
.defaultbodytextsmallbold,
.smallblacktext,
.lighteruppercasetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

table.defaultbodytexttop td
{
	vertical-align: top;
}

.defaultyellowbackground
{
	background-color:#FFFFCC;
}

.defaultbodytextbold {
	font-weight: bold;
}

.defaultbodytextsmall {
	font-size: 10px;
}
.defaultbodytextsmaller {
	font-size: 9px;
}

.smallblacktext 
{
	font-size: 10px;
	color: #000000;
}

.defaultbodytextsmallbold {
	font-size: 10px;
	font-weight: bold;
}

.lighteruppercasetext
{
	TEXT-TRANSFORM: uppercase; 
	FONT-WEIGHT: lighter;
}
.maintext
{
 	FONT-WEIGHT: normal;FONT-SIZE: 12px; COLOR:#345483; font-family: Arial, arial, helvetica, sans-serif;
}  
.subtext
{	   
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1F1A17;font-family: Arial, arial, helvetica, sans-serif;
}
.text
{	   
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000;font-family: Arial, arial, helvetica, sans-serif;
}
.textbold
{	   
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#778899;font-family: Arial, arial, helvetica, sans-serif;
}
.smalltext
{	   
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR:#345483;font-family: Arial, arial, helvetica, sans-serif;
}

.notActive 
{
	color: #888;
}

/*Body Text Link Styles
-------------------------------------------------------------------------------------*/
.defaulttextlink1,
.defaulttextlink1 a,
.defaulttextlink2,
.defaulttextlink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.defaulttextlink1 a:link {
	color: #333333;
	text-decoration: underline;
}
.defaulttextlink1 a:visited {
	color: #333333;
}
.defaulttextlink1 a:hover {
	color: #333333;
	text-decoration: none;
}
.defaulttextlink1 a:active {
	color: #333333;
	text-decoration: underline;
}
.defaulttextlink2 a:link {
	color: #6699cc;
	text-decoration: underline;
}
.defaulttextlink2 a:visited {
	color: #6699cc;
}
.defaulttextlink2 a:hover {
	color: #6699cc;
	text-decoration: none;
}
.defaulttextlink2 a:active {
	color: #6699cc;
	text-decoration: underline;
}
/*Utility Styles
-------------------------------------------------------------------------------------*/
.smallutility1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.smallutility2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699cc;
}
.smallutility3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smallutilityreverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
/*Utility Link Styles
-------------------------------------------------------------------------------------*/
.smallutilitylink1,
.smallutilitylink1 a
.smallutilitylink2,
.smallutilitylink2 a,
.smallutilitylink3,
.smallutilitylink3 a,
.logingrayboxlink,
.logingrayboxlink a,
.smallutilitylinkreverseunderlined,
.smallutilitylinkreverseunderlined a, 
.smallutilitylinkreverse, 
.smallutilitylinkreverse a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smallutilitylink1 a:link {
	color: #666666;
	text-decoration: underline;
}
.smallutilitylink1 a:visited {
	color: #666666;
}
.smallutilitylink1 a:hover {
	color: #666666;
	text-decoration: none;
}
.smallutilitylink1 a:active {
	color: #666666;
	text-decoration: underline;
}
.smallutilitylink1current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.smallutilitylink2 a:link {
	color: #6699cc;
	text-decoration: underline;
}
.smallutilitylink2 a:visited {
	color: #6699cc;
}
.smallutilitylink2 a:hover {
	color: 6699cc;
	text-decoration: none;
}
.smallutilitylink2 a:active {
	color: 6699cc;
	text-decoration: underline;
}
.smallutilitylink2current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699cc;
}
.smallutilitylink3 a:link {
	color: #000000;
	text-decoration: underline;
}
.smallutilitylink3 a:visited {
	color: 000000;
}
.smallutilitylink3 a:hover {
	color: 000000;
	text-decoration: none;
}
.smallutilitylink3 a:active {
	color: 000000;
	text-decoration: underline;
}
.smallutilitylink3current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.logingrayboxlink a:link {
	color: #004271;
	text-decoration: underline;
}
.logingrayboxlink a:visited {
	color: #004271;
}
.logingrayboxlink a:hover {
	color: #004271;
	text-decoration: underline;
}
.logingrayboxlink a:active {
	color: #004271;
	text-decoration: underline;
}

.smallutilitylinkreverseunderlined a:link {
	color: #eeeeee;
	text-decoration: underline;
}
.smallutilitylinkreverseunderlined a:visited {
	color: #eeeeee;
}
.smallutilitylinkreverseunderlined a:hover {
	color: #eeeeee;
	text-decoration: underline;
}
.smallutilitylinkreverseunderlined a:active {
	color: #eeeeee;
	text-decoration: underline;
}
.smallutilitylinkreverse a:link {
	color: #cccccc;
	text-decoration: underline;
}
.smallutilitylinkreverse a:visited {
	color: #cccccc;
}
.smallutilitylinkreverse a:hover {
	color: #ffffff;
	text-decoration: none;
}
.smallutilitylinkreverse a:active {
	color: #cccccc;
	text-decoration: underline;
}
.smallutilitylinkreversecurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
/*Header Styles
-------------------------------------------------------------------------------------*/
.header1,
.header2,
.header3,
.header4 
{
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.header2 {
	color: #6699cc;
}
.header3 {
	color: #000000;
}
.header4
{
	color: #000;
	font-size: 9pt;
}
.welcomeheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;		
}
.reverseheader {
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}.reverseheaderlight {
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #666666;
}
.reverseheaderdark {
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #000000;
}

/*Header Link Styles
-------------------------------------------------------------------------------------*/
.headerlink1, 
.headerlink1 a,
.headerlink2,
.headerlink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.headerlink1 a:link {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.headerlink1 a:visited {
	font-weight: bold;
	color: #666666;
}
.headerlink1 a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.headerlink1 a:active {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.headerlink1current {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.headerlink2 a:link {
	font-weight: bold;
	color: #6699cc;
	text-decoration: underline;
}
.headerlink2 a:visited {
	font-weight: bold;
	color: #6699cc;
}
.headerlink2 a:hover {
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
}
.headerlink2 a:active {
	font-weight: bold;
	color: #6699cc;
	text-decoration: underline;
}
.headerlink2current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6699cc;
}
/*For Build One*/
.headerlink4 {
	font-family: Arial;
	font-size: 11px;
	color: 9fd2af;
	font-weight: bold;
}
.headerlink4 a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: 003d99;
	text-decoration: underline;
}
.headerlink4 a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: 003d99;
}
.headerlink4 a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: 9fd2af;
	text-decoration: none;
}
.headerlink4 a:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: 003d99;
	text-decoration: none;
}
.headerlink4current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 003d99;
}

/*end for build one */

.reverseheaderlink,
.reverseheaderlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.reverseheaderlink a:link,
.reverseheaderlinklight a:link,
.reverseheaderlinklightcurrent a:link,
.reverseheaderlinkdarkcurrent a:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.reverseheaderlink a:visited,
.reverseheaderlinklight a:visited,
.reverseheaderlinklightcurrent a:visited,
.reverseheaderlinkdarkcurrent a:visited
{
	font-weight: bold;
	color: #ffffff;
}
.reverseheaderlinklight a:hover,
.reverseheaderlink a:hover,
.reverseheaderlinklightcurrent a:hover,
.reverseheaderlinkdarkcurrent a:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.reverseheaderlinklight a:active,
.reverseheaderlink a:active,
.reverseheaderlinklightcurrent a:active,
.reverseheaderlinkdarkcurrent a:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.reverseheaderlinklight,
.reverseheaderlinklight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}

.reverseheaderlinkcurrent,
.reverseheaderlinklightcurrent,
.reverseheaderlinkdarkcurrent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.reverseheaderlinklightcurrent 
{
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}

.reverseheaderlinkdarkcurrent {
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}

.reverseheaderlinklightcurrent a,
.reverseheaderlinkdarkcurrent a 
{
	font-size: 13px;
}

/*Sub-Header Styles
-------------------------------------------------------------------------------------*/
.subheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.subheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699cc;
}
.subheader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.subheader4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 30%;
}
.reversesubheader,
.reversesubheader2,
.datagridheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.reversesubheader2 {
	color: #cccccc;
}
.reversesubheaderlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #666666;	
	text-align : left;
	vertical-align : middle;
}

.datagridheader 
{
	background-color: #666666;
	vertical-align: middle;
}

/*Sub-Header Link Styles
-------------------------------------------------------------------------------------*/
.subheaderlink1,
.subheaderlink1 a,
.subheaderlink2,
.subheaderlink2 a,
.reversesubheaderlink,
.reversesubheaderlink a,
.reverseheaderwest,
.reverseheaderwest a
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.subheaderlink1 a:link {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.subheaderlink1 a:visited {
	font-weight: bold;
	color: #666666;
}
.subheaderlink1 a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.subheaderlink1 a:active {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.subheaderlink1current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.subheaderlink2 a:link {	
	font-weight: bold;
	color: #6699cc;
	text-decoration: underline;
}
.subheaderlink2 a:visited {
	font-weight: bold;
	color: #6699cc;
}
.subheaderlink2 a:hover {
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
}
.subheaderlink2 a:active {
	font-weight: bold;
	color: #6699cc;
	text-decoration: underline;
}
.subheaderlink2current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699cc;
}
.reversesubheaderlink a:link,
.datagridheader a:link {	
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.reversesubheaderlink a:visited,
.datagridheader a:visited {
	font-weight: bold;
	color: #ffffff;
}
.reversesubheaderlink a:hover,
.datagridheader a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.reversesubheaderlink a:active,
.datagridheader a:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.reversesubheaderlinkcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.reverseheaderwest a:link {
	color: #cccccc;
	text-decoration: underline;
}
.reverseheaderwest a:visited {
	color: #cccccc;
}
.reverseheaderwest a:hover {
	color: #ffffff;
	text-decoration: none;
}
.reverseheaderwest a:active {
	color: #cccccc;
	text-decoration: underline;
}
/*Highlight Styles
-------------------------------------------------------------------------------------*/
.highlightred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}
.highlightredlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}
.highlightredsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

.reversedefaultbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.highlightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699cc;
}
.highlightblue a:link {
	color: #6699cc;
	text-decoration: underline;
}
.highlightblue a:visited {
	color: #6699cc;
	text-decoration: underline;
}
.highlightblue a:hover {
	color: #6699cc;
	text-decoration: none;
}
.highlightblue a:active {
	color: #6699cc;
	text-decoration: underline;
}
/*Admin table styles
-------------------------------------------------------------------------------------*/
.alternategridrow {
	BACKGROUND-COLOR: url(../images/bg_images/light_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.gridstyle {
    font-weight : bold;
    background-color : url(../images/bg_images/light_bg.gif);
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    color : #006699;
	border-width :1pt;
    border-style: solid
}
/*
.dataTable
{
	border-right: 1pt solid url(../images/bg_images/dark_bg.gif);
	border-top: 1pt solid url(../images/bg_images/dark_bg.gif);
	border-left: 1pt solid url(../images/bg_images/dark_bg.gif);
	border-bottom: 1pt solid url(../images/bg_images/dark_bg.gif);
}
*/
/*Error Message Styles
-------------------------------------------------------------------------------------*/
.errormessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.errormessageNoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

/* Search Results
------------------------------------------------*/
.dgProductsItem1 { background-color : #ffffff; }
.dgProductsItem2 { background-color : #edf1fa; }
.dgProductsHeader { 
	background-image: url(../Images/bg_images/search_results_header.jpg); background-repeat: repeat-x;
	background-position: bottom;
	color: #000066;
	height:100%;
	font-weight : bold;
	Font-Size : 11px;
	Font-Family : "Arial" 
	}
.dgProductsPagerInfo{
	font-family : Arial;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
	}	
.dgProductsPagerPrevNext,
a.dgProductsPagerPrevNext:link,
a.dgProductsPagerPrevNext:visited,
a.dgProductsPagerPrevNext:hover,
a.dgProductsPagerPrevNext:active,
.dgProductsPagerNumber,
a.dgProductsPagerNumber:link,
a.dgProductsPagerNumber:visited,
a.dgProductsPagerNumber:hover,
a.dgProductsPagerNumber:active,
a.dgProductsPagerNumberActive:link,
a.dgProductsPagerNumberActive:visited,
a.dgProductsPagerNumberActive:hover,
a.dgProductsPagerNumberActive:active {
	font-family : Arial;
	font-weight : bold;
	color : #000000;
	text-decoration:none;
}

.centerDiv {
	width:805px;
}

.siteMapDiv 
{
	text-align:left
}

.adminCenterDiv {
	width:750px;
}

.imgDiv 
{
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.richDetailsImg 
{
	margin-bottom: 5px;	
}

.top {
	background-color : #004271;
	float:left;
	height:83px;
	width:100%;
	text-align : center;
}

.bottom	{
	background-color : #004271;
	text-align : center;
	float:left;
	width:100%;
}

.middle 
{
	background-color:#FFFFFF;
	text-align : center;
	float:left;
	padding:0px 0px 15px;
	width:100%;
}

.tabseparator 
{
	width: 3px;
	vertical-align: top;
	background-image: url(../images/dividers/vert_divider.gif);
	background-repeat: repeat-y;
}

/* inline styles to css */
.dataTable,
.tableoutline1,
.panesBorder 
{
	border: solid 1px #acc6f7;
}

.headerTable 
{
	BACKGROUND-IMAGE: url(../Images/global/bg_header.gif); 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-POSITION: center;
}

.verticalSeparator 
{
	BACKGROUND-IMAGE: url(../Images/global/line_seperator_cells_small.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-POSITION: center;	
}

.horizontalSeparator 
{
	BACKGROUND-IMAGE: url(../Images/global/line_seperator_links.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: center;	
}

.border1 
{
	BORDER-TOP: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.hidden 
{
	display: none
}
.tab
{
	WIDTH: 200px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	vertical-align: bottom;
}
/* end of inline styles to css */

/* The following styles aren't used at the moment */
.spotlightsTitle { FONT-WEIGHT: bold; COLOR: #0000cc; FONT-FAMILY: Verdana; font-size: 6 }
.reversesubheaderlink999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: #999999;
}
.reversesubheaderlink999999 a:link {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;	
}
.reversesubheaderlink999999 a:visited {
	font-weight: bold;
	color: #ffffff;	
}
.reversesubheaderlink999999 a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.reversesubheaderlink999999 a:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;	
}
.reversesubheaderlink999999current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: #999999;
}

.reversesubheaderlinkdddddd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}
.reversesubheaderlinkdddddd a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}
.reversesubheaderlinkdddddd a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}
.reversesubheaderlinkdddddd a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}
.reversesubheaderlinkdddddd a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}
.reversesubheaderlinkddddddcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}

.reversesubheaderlinkdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderlinkdark a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderlinkdark a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderlinkdark a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderlinkdark a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderlinkdarkcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderlinklight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}
.reversesubheaderlinklight a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}
.reversesubheaderlinklight a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}
.reversesubheaderlinklight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}
.reversesubheaderlinklight a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}
.reversesubheaderlinklightcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/light_bg.gif);
	background-repeat: repeat;
	background-color: #cc6666;
}

.reversesubheaderdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reversesubheaderdddddd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reversesubheader999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reversesubheader000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/000000_bg.gif);
	background-repeat: repeat;
	background-color: 000000;
}
.reverseheaderlink999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlink999999 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlink999999 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlink999999 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlink999999 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlink999999current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlinkdddddd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reverseheaderlinkdddddd a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reverseheaderlinkdddddd a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reverseheaderlinkdddddd a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reverseheaderlinkdddddd a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reverseheaderlinkddddddcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.subheaderlink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.subheaderlink3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.subheaderlink3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.subheaderlink3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
}
.subheaderlink3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.subheaderlink3current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.headerlink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.headerlink3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.headerlink3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 000000;
}
.headerlink3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
}
.headerlink3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 000000;
	text-decoration: underline;
}
.headerlink3current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.reverseheaderdddddd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/dddddd_bg.gif);
	background-repeat: repeat;
	background-color: dddddd;
}
.reverseheader999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/bg_images/999999_bg.gif);
	background-repeat: repeat;
	background-color: 999999;
}
.reverseheaderlinkdark, .reverseheaderlinkdark a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_images/dark_bg.gif);
	background-repeat: repeat;
	background-color: #cc0000;
}
.reverseheaderlinkdark a {
	color: #ffffff;
	font-weight: bold;	
}
.reverseheaderlinkdark a:link {
	color: #ffffff;
	text-decoration: underline;
}
.reverseheaderlinkdark a:hover {
	color: #ffffff;
	text-decoration: none;
}
.reverseheaderlinkdark a:active {
	color: #ffffff;
	text-decoration: underline;
}
/*end of the styles aren't used at the moment*/

.highlightRMADuplicate { background-color:#ff0; }
.tablewithoutborders 
{
	border-width:0px;
	width: 100%;
	border-collapse:collapse;
}

a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: absolute;
	top: 40px;
	left: -68px;
	width: 174px;
	padding: 5px;
	z-index: 100;
	background: #A7A9AC;
	color: #ffffff;
	text-decoration: none;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}

/*NL: 4-19-2009 - Ticket 93653521A2 RMA screen reloading bug*/
.roundGreyButton
{
	font-size:9px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	line-height: 18px; 
	text-decoration: none;
	background-image: url(../images/buttons/grey_background.gif);	
	display: block;
	text-align: center;
	color: #E5E5E5;
}

.roundGreyButton a 
{
	text-decoration:none;	
}

.roundGreyButton a:link
{
	text-decoration:none;
}

.roundGreyButton a:hover
{
	text-decoration:none;
}

.roundGreyButton a:active
{
	text-decoration:none;
}
.ReportHeader
{
	font-family: "Arial Normal", Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
}

