/*
#Layout {position:relative; left:0px; top:0px; width:1000px; }
#mainContent {position:absolute; left:0px; top:82px; width:1000px; }
#topContent {
	position:absolute;
	left:0px; top:0px;
	width:1000px; height:80px; 
	}

#accountLinks {position:absolute; left:345px; top:0px; color:black; font-weight:bold}
#navLinks {position:absolute; top:60px; left:0px; width:1000px; }
#navLinks a {color:white; text-decoration:none; font-weight:bold;}
#navLinks a.menuLinksSelected {text-decoration:underline;}
#navLinks a:hover {text-decoration:underline;}
#logoDiv {background-image: url(images/dc_bg_2.gif); position:absolute; top:30px; left:0px; font-size:20px; color:black; width:1000px; height:50px;}
*/
/*
table.mainNav {background-color:#800000; padding:3px; font-size:11px; border-bottom:4px solid #D7D7D7; width:1000px;}
*/


/*table.mainNav {background-color:#004080; padding:3px; font-size:11px; border-bottom:4px solid #D7D7D7; width:1000px;}*/
/*table.mainNav {background-image: url(images/caption_bg1.jpg); background-repeat: repeat; padding:3px; font-size:11px; border-bottom:4px solid #B7DBFF; width:1000px;}*/

/*table.mainNav {background-image: url(images/caption_bg3.jpg); background-repeat: repeat; font-size:11px; border-bottom:4px solid #CDCDCD; width:1000px; padding-top:0px; border-right:1px solid gray; border-left:1px solid gray;}*/
table.mainNav {background-image: url(images/table_bg_3.jpg); background-repeat: repeat; font-size:11px; border-bottom:4px solid #CDCDCD; width:1000px; padding-top:0px; }

/*table.mainNav a {color:white; font-weight;bold; text-decoration:none; font-weight:bold}*/
table.mainNav a {color:#9A5F05; font-weight;bold; text-decoration:none; font-weight:bold}
table.mainNav a:hover {text-decoration:underline;}
/*.mainNav td.navSelected {background-color:#D7D7D7; border-top:1px solid #800000; } */
table.mainNav td {text-align:center; border-right:1px solid #D7D7D7; padding-top:3px; padding-bottom:3px; }

/*table.mainNav td.navSelected {background-image: url(images/grouper_bg1.jpg); background-repeat: repeat;  border-top:2px solid white; border-left:1px solid white; border-right:2px solid white; }*/

table.mainNav td.navSelected {background-image: url(images/grouper_bg2.jpg); background-repeat: repeat;  border-top:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; }


/*table.mainNav td.navSelected a {color:#800000;} */
table.mainNav td.navSelected a {color:#004080;}

body {margin: 0px; padding:0px; background-color:#EEEEEE; }
body, li, p, div, textarea, h1
{font-family:verdana,arial,sans-serif,helvetica; font-size:11px; color:#000000; font-weight:none;}
/*
Dev Version  
h1 {font-size:15px; color:silver; font-weight:bold; border-bottom:1px solid gray; margin-top:0px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:980px; }
h2 {font-size:13px; color:silver; font-weight:bold;  }
h3 {font-size:13px; color:silver; font-weight:bold; border-bottom:1px solid gray; margin-top:0px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:100% }
*/
/*
Prod version. */
h1 {font-size:15px; color:#004080; font-weight:bold; border-bottom:1px solid silver; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:980px; }

h1.header1 {font-size:15px; color:#004080; font-weight:bold; border-bottom:1px solid gray; margin-top:0px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:980px; background-image: url(images/table_bg_1.jpg); background-repeat: repeat; padding-left:10px; left:-10px; }

h2 {font-size:13px; color:#004080; font-weight:bold; padding-bottom:0px; margin-bottom:0px;   }
h3 {font-size:13px; color:#004080; font-weight:bold; border-bottom:1px solid gray; margin-top:0px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:100% }
h4 {font-size:16px; color:#004080; font-weight:bold; padding-bottom:0px; margin-bottom:0px;   }




/*
h1 {font-size:15px; color:#800000; font-weight:bold; border-bottom:1px solid gray; margin-top:0px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:980px; }
h2 {font-size:13px; color:#800000; font-weight:bold;  }*/




/*h1 {font-size:15px; color:silver; font-weight:bold; border-bottom:1px solid gray; margin-top:0px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; width:980px; }*/

a.smallink {text-decoration: none; font-size:10px; color:#333333}

a.menuLinks {text-decoration:none; font-size:12px; color:white}

.level2NavPanel {background-image: url(images/dc_bg_1.jpg); background-repeat: repeat; width:1002px; height:255px; vertical-align:bottom;   }
.level2NavPanel a { padding-left:10px; padding-right:10px; color:white; font-size:12px; text-decoration:none;   }
.level2NavPanel a.loaded {text-decoration:none; font-weight:bold; }
.level2NavPanel a:hover {text-decoration:underline;}

table.captionBox {border:1px solid silver; background-image: url(images/table_bg_1.jpg); background-repeat: repeat;} /* background-color:#F2F9FF;}*/


/*table.captionBox tr.caption {background-image: url(images/dc_bg_1.jpg); background-repeat: repeat; color:white; font-weight:bold;}
table.captionBox tr.caption td { background-image: url(images/dc_bg_1.jpg); background-repeat: repeat;} */

table.captionBox tr.caption {background-color:#004080; color:white; font-weight:bold;}
/*table.captionBox tr.caption td { background-color:#004080; } */
/*table.captionBox tr.caption td { background-image: url(images/caption_bg1.jpg); background-repeat: repeat; }*/
table.captionBox tr.caption td { background-image: url(images/caption_bg3.jpg); background-repeat: repeat; color:#ffebcd; }
table.captionBox tr.caption td a {color:#004080; font-weight:bold; text-decoration:none; }
table.captionBox tr.caption td a:hover {color:#B7DBFF; font-weight:bold; text-decoration:underline; }

table.captionBox tr.grouper td a {color:#004080; font-weight:bold; text-decoration:none; }
table.captionBox tr.grouper td a:hover {color:#004080; font-weight:bold; text-decoration:underline }

/*table.captionBox td {padding:5px; background-color:#F2F9FF; border:0; font-size:11px;}*/
/*table.captionBox td {padding:5px; background-color:#F2F9FF; border:0; font-size:11px;}*/
table.captionBox td {padding:5px; border:0; font-size:11px;}



table.captionBox td a {color:#004080; font-weight:bold; text-decoration:none;}
table.captionBox td a:hover {text-decoration:underline;}


/*table.captionBox tr.grouper td {background-color:#B7DBFF; color:black; font-weight:bold;}*/
/*table.captionBox tr.grouper td {background-image: url(images/grouper_bg1.jpg); background-repeat: repeat; color:black; font-weight:bold;}*/
table.captionBox tr.grouper td {background-image: url(images/grouper_bg2.jpg); background-repeat: repeat; color:#804000; font-weight:bold;}

table.captionBox tr {}

table.captionBoxSmall {border:1px solid black; background-color:#F2F9FF;}
table.captionBoxSmall td {padding:5px; font-size:11px;}
table.captionBoxSmall td input {height:13px; font-size:11.5px;}

table.captionBoxSmall tr.caption {background-image: url(images/dc_bg_1.jpg); background-repeat: repeat; color:white; font-weight:bold;}
table.captionBoxSmall tr.grouper {background-color:silver; color:black; font-weight:bold;}
table.captionBoxSmall tr.caption td {font-size:12px;}
table.captionBoxSmall tr {}

/*table.subMenuTable {background-color:#B7DBFF; position:relative; top:0px;left:-10px; width:990px;}*/
table.subMenuTable {background-image: url(images/grouper_bg3.jpg); background-repeat: repeat; position:relative; width:1000px; margin-left:-10px; border-left:1px solid gray;}

table.subMenuTable a {text-decoration: none; color:#004080;}
table.subMenuTable a:hover {text-decoration: underline;}
table.subMenuTable td {padding:3px; border-bottom:1px solid black; border-right:1px solid gray; height:25px; vertical-align:middle;}
table.subMenuTable td.selected { background-image: url(images/table_bg_4.jpg); background-repeat: repeat;   font-weight:bold; border-bottom:1px solid white; border-left:1px solid gray; border-right:1px solid gray; border-top:1px solid gray;            }
table.subMenuTable td.unselected {font-weight:bold; border-bottom:1px solid gray; border-left:0px; border-right:1px solid gray; border-top:0px }

table.mainBox { background-color:white; background-repeat: repeat; padding-left:10px; width:1000px; border:0px; }
/*table.mainBox { background-image: url(images/circles_bg1.jpg); background-repeat: repeat; padding-left:10px; width:1000px; border:0px; }*/

table.mainBox td {border:0px;}


span.todoItem {padding-left:20px; background-image: url(images/alert-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoPendingOrder {padding-left:20px; background-image: url(images/money-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoPendingReseller {padding-left:20px; background-image: url(images/edit-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoItemApprove {padding-left:20px; background-image: url(images/accept-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoNewSuppliers {padding-left:20px; background-image: url(images/network-options-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoPendSupOrder {padding-left:20px; background-image: url(images/clock-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoInfo {padding-left:20px; background-image: url(images/info-14x14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoDeletedItems {padding-left:20px; background-image: url(images/delete14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoPendInvSupplier {padding-left:20px; background-image: url(images/mailsend14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoInvitedProducts {padding-left:20px; background-image: url(images/mail14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoAcceptedPayments {padding-left:20px; background-image: url(images/visa14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoUpgrade {padding-left:20px; background-image: url(images/key14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoMissingPictures {padding-left:20px; background-image: url(images/pictures14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoNewSupplierProducts {padding-left:20px; background-image: url(images/favb14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoFindSuppliers {padding-left:20px; background-image: url(images/find14.gif); background-repeat:no-repeat; font-size:12px;}
span.todoCategorize {padding-left:20px; background-image: url(images/folder14.gif); background-repeat:no-repeat; font-size:12px;}



/*a.topLink {color:#800000; font-weight:bold; text-decoration:none;}*/
a.topLink {color:#004080; font-weight:bold; text-decoration:none;}
a.topLink:hover {color:#004080; font-weight:bold; text-decoration:underline;}


a {color: #004080; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}


.importantMessage {padding:10px; border:1px solid gray; background-color:#E6E6E6; color:red; font-weight:bold; line-height:16px;}

.x-dlg-mask { background-color: #000000 !important; opacity:0.50; }

/*.x-dlg-hd { background-color: #004080 !important; color:white; font-weight:bold; } */

ul.benefits {margin-left:16px; padding-top:5px; margin-top:0px;}
ul.benefits li {padding-bottom:7px; line-height:16px;}
ul.benefits li strong {color:green; font-weight:bold;}
ul.benefits li .benItem {left:20px;}

ol.numberedbenefits {margin-left:26px;  padding-top:5px; margin-top:0px;}
ol.numberedbenefits li {padding-bottom:7px; line-height:16px;}
ol.numberedbenefits li strong {color:green; font-weight:bold;}


div.cookieTrail {font-size:11px; padding-top:10px; padding-bottom:10px; background-color:white; width:900px; margin-left:-10px; padding-left:100px; border-bottom:4px solid #EEEEEE; color:green; font-weight:bold; background-image: url(images/you_are_here.jpg); background-repeat:no-repeat;}
/*div.cookieTrail {font-size:11px; padding-top:10px; padding-bottom:10px; background-color:white; width:990px; margin-left:-10px; padding-left:10px; border-bottom:4px solid #EEEEEE; color:green; font-weight:bold} */
div.cookieTrail a {color:#004080; font-weight:bold; text-decoration:none; }
div.cookieTrail a:hover{text-decoration:underline; color:blue;}

sup {font-size:8px;}

.fancyButton1 {background-image: url(images/caption_bg4.jpg); background-repeat: repeat; color:white; font-weight:bold;}



table td.rightMenu {border-left:4px solid #EEEEEE; padding-left:5px; line-height:30px; background-image: url(images/circle_drops_380.jpg); background-repeat: no-repeat;  }
table td.rightMenu h2 {font-size:16px; padding-top:0px; margin-top:0px; padding-bottom:10px;   }
table td.rightMenu a {color:gray; border-bottom: 1px solid silver; padding-bottom:5px;}

