@charset "utf-8";
html {
	height: 100%;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bgshad.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}
input {
	font-size: 11px;
	color: #666666;
}
select {
	font-size: 11px;
	color: #666666;
}
form {
	margin: 0px;
	padding: 0px;
}



#wrapper {
	width: 781px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
#header h1 {
	background-image: url(../images/L&C_logo.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 184px;
	position: absolute;
	right: 0px;
	top: 6px;
	margin: 0px;
	padding: 0px;
}
#header  h1 span {
	display: none;
}

#header h1 a {
	display: block;
	height: 92px;
	width: 184px;
}
#header ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#header li {
	display: inline;
}
#header .navs {
	background-color: #1c4d90;
	padding: 5px;
	margin-top: 5px;
}
.navs  a  {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/mainnav_blt.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 3px;
}
.shadepth {
	background-image: url(../images/shadepth.gif);
	background-repeat: repeat-x;
	height: 28px;
	width: 781px;
	position: absolute;
	z-index: -1;
	top: 110px;
	left: 3px;
}

#header .navs .first {
	background-image: none;
}
#header .navs .cartico {
	background-image: url(../images/cart_ico.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 14px;
}

#navtool {
	position: absolute;
	right: 5px;
	top: 108px;
}
#navtool ul{
	margin-right:5px;
}
#navtool a {
	color: #FFFF00;
	background-image: url(../images/mainsearch_blt.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 3px;
}
#navtool img {
	border: 0;
	margin-top: 2px;
	margin-left: -7px;
}
#navtool img.search {
	border: 0;
	margin: 0;
	margin-top: 4px;
}
#content {
	overflow: hidden;
	padding-bottom: 65px;
	background-image: url(../images/midcontent_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
.contentbg {

	height: 28px;
	width: 779px;
	position: absolute;
	top: 28px;
	z-index: -1;
}
.bcrumb  {
	padding: 10px;
	font-size: 11px;
	color: #164883;
	margin: 0px;
}
.bcrumb  span  {
	color: #000000;
}
.bcrumb  a  {
	font-weight: bold;
	color: #164883;
	text-decoration: none;
}
.bcrumb  a:hover  {
	text-decoration: underline;
}
#leftcol {
	width: 190px;
	float: left;
	background-image: url(../images/productshead_lbl.jpg);
	background-repeat: no-repeat;
	padding-bottom: 65px;
}
#leftcol h2 {
	background-repeat: no-repeat;
	width: 178px;
	margin: 0px;
	font-size: 12px;
	color: #d2e7ff;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#leftcol h3 {
	background-color: #164883;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #d2e7ff;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#leftcol h3 a {
	color: #d2e7ff;
	text-decoration: none;

}

#leftcol ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #164883;
	border-left-color: #164883;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #164883;
}

#leftcol2 {
	margin-right: 138px;
	background-image: url(../images/productshead_lbl.jpg);
	background-repeat: no-repeat;
	width: 640px;
}
#leftcol2 .contents {
	padding-top: 15px;
}

#leftcol2 h2 {
	background-repeat: no-repeat;
	width: 178px;
	margin: 0px;
	font-size: 12px;
	color: #d2e7ff;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#leftcol2 .notice {
	position: absolute;
	left: 202px;
	top: 200px;
	font-size: 10px;
	color: #666666;
	width: 436px;
}
#leftcol2 .notice a {
	color: #1C4D90;
	text-decoration: none;
}
#leftcol2 .notice a:hover {
	text-decoration: underline;
}

#leftcol2 .join {
	font-size: 15px;
	padding: 15px;
	vertical-align: text-top;
	width: 210px;
}
#leftcol2 .join h3 {
	color: #1c4d90;
	font-size: 20px;
	margin-top: 0px;
}
#leftcol2 .join h4 {
	font-size: 16px;
}
#leftcol2 .join h4 a {
	color: #1C4D90;
	text-decoration: none;
}
#leftcol2 .join h4 a:hover {
	text-decoration: underline;
}
#leftcol .lefttacct {
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #164883;
	border-left-color: #164883;
	overflow: hidden;
	padding: 10px;
}
#leftcol .lefttacct a {
	text-decoration: none;
	color: #164883;
}
#leftcol .leftacct a:hover {
	text-decoration: underline;
}



#rightcol {
	width: 123px;
	float: right;
	padding-top: 38px;
	padding-bottom: 65px;
}
#rightcol .rightacct {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#rightcol .rightacct a {
	text-decoration: none;
	color: #164883;
}
#rightcol .rightacct a:hover {
	text-decoration: underline;
}
#rightcol .rightacct img {
}



#rightcol img {
	border: 0;
}
.midcol  {
	margin-left: 201px;
	margin-top: 0px;
	margin-right: 134px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.midcol     h3 {
	background-color: #164883;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.midcol a {
	font-size: 11px;
	color: #164883;
}
.midcol   a:hover {
	text-decoration: underline;
}
.midcol2 {
	margin-left: 201px;
}
.midcol3 {
	background-image: url(../images/productshead_lbl.jpg);
	background-repeat: no-repeat;
}
.midcol3  h2 {
	background-repeat: no-repeat;
	width: 178px;
	margin: 0px;
	font-size: 12px;
	color: #d2e7ff;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.midcol3 .notice {
	font-size: 11px;
	position: absolute;
	left: 202px;
	top: 200px;
	width: 564px;
}
.midcol3 .notice a {
	color: #1C4D90;
	text-decoration: none;
	font-weight: bold;
}



.spotlight {
	float: left;
	width: 100px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-top: 13px;
}
.spotlight  img {
	border: 0;
}
.spotlight  a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.spotlight  a:hover {
	text-decoration: underline;
}
.category1 {
	margin-top: 28px;
	font-size: 11px;
}
.tablegrad {
	color: #666666;
	font-size: 11px;
	border: 1px solid #e7e7e7;
}
.tablegrad th {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f1f1f1;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.tablegrad td {
	vertical-align: top;
}

.tablegrad a {
	color: #164883;
}
.tablegrad img {
	border: 0;
	vertical-align: middle;
}

.tablegrad .altbg02 {
	color: #000000;
	font-weight: bold;
}
.tablegrad .blulbl {
	font-weight: bold;
}
.tablegrad2 {
	color: #666666;
	font-size: 11px;
	border: 1px solid #e7e7e7;
}
.tablegrad2 th {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f1f1f1;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.tablegrad2 a {
	color: #164883;
}
.middlecentered .add   {
	color: #006600;
}
.middlecentered .del {
	color: #CC0000;
}


.tablegrad2 img {
	border: 0;
	vertical-align: middle;
}

.tablegrad2 .altbg02 {
	font-weight: bold;
	color: #000000;
}
.tablegrad2 .blulbl {
	font-weight: bold;
}
.options2 {
}
.options2 a {
	font-size: 11px;
	font-weight: bold;
	color: #164883;
	text-decoration: none;
}
.options2 a:hover {
	text-decoration: underline;
}

.options {
	color: #000000;
}
.options td {
	vertical-align: middle;
}
.options a {
	font-weight: bold;
	text-decoration: none;
}



#byvendor .altbg02 {
	font-weight: bold;
	color: #000000;
}
#byvendor .blulbl {
	font-weight: bold;
	color: #164883;
}





#vendorlogo  img {
	float: right;
}
#vendorlogo th {
}
#careers a {
	text-decoration: none;

}
#orders {
	border-collapse: collapse;
	font-size: 11px;
	color: #666666;
}
#orders th {
	background-color: #f1f1f1;
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #000000;
	font-size: 11px;
}
#orders td {
	border: 1px solid #e7e7e7;
	text-align: center;
}
.signin {
	font-size: 11px;
	color: #333333;
	border: 1px solid #e3e3e3;
}
.signin  .pad10 {
	padding-left: 10px;
}

.signin  img {
	border: 0;
}
.signin  input {

}
.signin  th {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f1f1f1;
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
	color: #000000;
}

.signin  a {
	color: #1C4D90;
	text-decoration: none;
}
.signin tbody {
	width: 100%;
}

.signin  a:hover {
	text-decoration: underline;
}
.signcollapse {
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.signcontinue img {
	border: 0;
}




.browse  img {
	border: 0;
}









#products li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#products {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#products a {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	display: block;
	width: 170px;
}
#products a:hover {
	background-repeat: repeat-x;
	background-position: bottom;
	color: #164883;
	background-color: #e6e6e6;
}
#prodetail {
	padding-top: 40px;
	color: #000000;
	font-size: 11px;
}
#prodetail .pic .thumbs {
	padding-top: 5px;
	margin-bottom: 10px;
}
#prodetail .pic .thumbs img {
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}
#prodetail   .pic   .thumbs   .fifth  {
	margin-right: 0px;
}


#prodetail img {
	border: 0;
}

#prodetail .pic {
	float: left;
	margin-right: 10px;
	width: 250px;
	overflow: hidden;
}
#prodetail .desc {
	margin-left: 260px;
	margin-bottom: 10px;
}

#prodetail ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#prodetail a {
	text-decoration: none;
}
#prodetail a:hover {
	text-decoration: underline;
}


.leftlists {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.leftlists li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.leftlists a {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	display: block;
}
.leftlists a:hover {
	color: #164883;
	background-color: #e6e6e6;
}
#contact {

}
#contact img {
	border: 0;
}

#contact strong {
	color: #1a4b85;
	font-size: 11px;
}
#contact a {
	color: #1a4b85;
	font-weight: normal;
}


#footer {
	background-color: #164883;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 781px;
	padding-top: 13px;
	padding-bottom: 13px;
	clear: left;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer li {
	display: inline;
}
#footer li a {
	padding-right: 7px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/footer_blt.gif);
	background-repeat: no-repeat;
}
#footer .first {
	background-image: none;
}

#footer a:hover {
	text-decoration: underline;
}
.centered {
	text-align: center;
}
.cartico2 a {
	background-image: url(../images/cart_ico2.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	display: block;
}
.cartico3 a {
	background-image: url(../images/cart_ico2.gif);
	background-repeat: no-repeat;
	background-position: 8.5em;
	display: block;
}


td.middlecentered { vertical-align:middle !important;text-align:center;}/*nsl 12.2.2008*/

.topped {
	vertical-align: text-top;
}


.aleft {
	text-align: left;
}

.indent10 {
	text-indent: 10px;
}

.aright {
	text-align: right;
}

.w1prct {
	width: 1%;
}
.w10prct {
	width: 15%;
}

.w20prct {
	width: 20%;
}
.w25prct {
	width: 25%;
}

.w35prct {
	width: 35%;
}


.w20 {
	width: 20px;
}

.w36 {
	width: 36px;
}

.w40 {
	width: 40px;
}

.w50 {
	width: 50px;
}

.w100 {
	width: 100px;
}

.w110 {
	width: 110px;
}

.w150 {
	width: 150px;
}

.w200 {
	width: 200px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}

.w350 {
	width: 350px;
}


.w400 {
	width: 400px;
}
.viewall {
	text-align: right;
	clear: both;
	font-weight: bold;
}
.viewall a {
	text-decoration: none;
	color: #164883;
}
.viewall a:hover {
	text-decoration: underline;
}


.paging {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	text-align: right;
	background-position: bottom;
	background-color: #f1f1f1;
	vertical-align: middle;
	font-weight: bold;
}
.paging img {
	vertical-align: middle;
}

.paging a {
	color: #000000;
	text-decoration: none;
}
.paging a:hover {
	text-decoration: underline;
}
.result  {
	font-size: 12px;
	font-weight: bold;
}

.cfbtns img {
	margin-top: 3px;
	margin-bottom: 3px;
}

#message {
	padding:15px; 
	color:#FF0000; 
	border: 1px solid #a8a8a8;
}
 
.contentpad {
	padding-top: 40px;
	font-size: 11px;
	color: #000000;
}
.contentpad h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}
.contentpad h4 {
	position: absolute;
	left: 530px;
	top: 230px;
	width: 111px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding: 0px;

}

.contentpad li {
	margin-left: 18px;
	list-style-position: outside;
	color: #000000;
}

.contentpad ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: outside;
	color: #000000;
}
.contentpad ol {
	margin-left: 0px;
	padding-left: 25px;
}
.contentpad ol ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contentpad02 {
	padding-top: 28px;
	font-size: 11px;
	color: #000000;
	overflow: hidden;
}

.chprofile img {
	border: 0;
	margin-right: 5px;
}


.blulbl {
	color: #164883;
}
.altbg01 {
	background-color: #f7f7f7;
}
.altbg02 {
	background-color: #ebebeb;
}
.termpnl {
	overflow: auto;
	height: 450px;
	border: 1px solid #b7b7b7;
	font-size: 11px;
	padding: 15px;
}

.zoom {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 250px;
}
.zoom .watchvid {
	padding-left: 92px;

}
.dflyer {
	margin-top: 10px;
	text-align: right;
}
.dflyer img {
	border: 0;
}




.ast {
	color: #c50001;
}
.last {
	margin-right: 0px;
}

.midalign {
	vertical-align: middle;
}
.norm {
	font-weight: normal;
}
.noexist {
	text-align: center;
	padding: 20px;
	background-color: #F7F7F7;
	color: #000000;
}
.cartempty {
	text-align: center;
	padding: 60px;
	font-weight: bold;
	color: #000000;
}
.signotice {
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 120px;
	padding-left: 10px;
}
.skuline td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.hide {
	visibility: hidden;
}
.show {
	visibility: visible;
}




.enter   .ast {
	padding-left: 10px;
}
.addall {
	background-color: #F7F7F7;
	text-align: right;
}
.addall a {
	margin-right: 7px;
}
#conditions {
	font-size: 11px;
}

#conditions img {
	border: 0;
}



#card {
	border: 2px solid #f0f0f0;
	font-size: 11px;
	color: #666666;
}
#card table {
	margin-top: 10px;
}



#card th {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f1f1f1;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#card td {
	/*vertical-align: text-top;*/
	vertical-align:top; /*nsl 12.2.2008 firefox fix*/
}
#card img {
	border: 0;
	vertical-align: text-top;
}

#card a {
	color: #1C4D90;
	text-decoration: underline;
}
#cartool {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
}

#cartool  ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cartool  li {
	display: inline;
}
#cartool  li  a {
	margin-left: 4px;
}
#cartool a {
	font-size: 12px;
	font-weight: bold;
	color: #1C4D90;
	text-decoration: none;
}
#cartool img {
	border: 0;
	vertical-align: middle;
}
#cartool a:hover {
	text-decoration: underline;
}
#confirmation {
	font-size: 11px;
}
#confirmation td {
	vertical-align: top;
}

#confirmation img {
	border: 0;
}

#confirmation .aright {
	padding-right: 15px;
}
#confirmation a {
	color: #164883;
	text-decoration: none;
}
#confirmation a:hover {
	text-decoration: underline;
}



#projectbar {
	font-size: 12px;
	color: #333333;
}
#projectbar  table  {
	float: right;
	margin-right: 5px;
}
#total {
	font-weight: bold;
	color: #000;
	font-size: 11px;
}
#total .aright {
	padding-right: 40px;
}
#total a {
	font-size: 12px;
	text-decoration: none;
}
#total a:hover {
	text-decoration: underline;
}
#prodeal {
	border: 2px solid #f0f0f0;
	font-size: 11px;
	color: #666666;
}
#prodeal th {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f1f1f1;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#prodeal a {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}
#prodeal   .aright   a  {
	color: #164883;
	font-weight: bold;
	font-size: 11px;
}

#prodeal a:hover {
	text-decoration: underline;
}
#acctset   td {
	padding-right: 45px;
	padding-left: 30px;
}

.rightshipinfo {
	font-size: 11px;
	color: #666666;
	padding-top: 30px;
}
.rightshipinfo  table {
	border: 2px solid #f0f0f0;
}
.rightshipinfo table table {
	border: 0;
}

.rightshipinfo    th {
	background-image: url(../images/headerbg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f1f1f1;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.tborder
{
	background: #ffffff;
	color: #000000;
	border: 1px solid #25538b;
}

.popup_search h2 {
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 10px;
	color: #1c4d90;
	background-image: none;
}

.popup_search h3 {
	font-size: 8px;
	height: 10px;
	text-align: center;
	background-position: -12px 5px;
	background-repeat: no-repeat;
	background-image: url(../images/filter_results.jpg);
}

.popup_search select {
	width: 150px;
}

.popup_search fieldset
{   padding: 0 0 2px 0;
	clear: both; 
	border: none;
}

.popup_search fieldset label
{   margin: 3px 0 0 0;
	padding: 0 5px 0 0;
	float: left;
	width: 60px;
	text-align: right;
}

.popup_search fieldset select
{	float:left;
	width: 140px;
	color: #666666;
}

.advanced_search h2 {
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 10px;
	color: #1c4d90;
	background-image: none;
}

.advanced_search h5 {
	font-size: 8px;
	height: 10px;
	text-align: center;
	background-position: 20px 5px;
	background-repeat: no-repeat;
	background-image: url(../images/filter_results.jpg);
}

.advanced_search fieldset
{   padding: 0 0 2px 0;
	clear: both; 
	border: none;
}

.advanced_search fieldset label
{   margin: 3px 0 0 0;
	padding: 0 5px 0 0;
	float: left;
	width: 60px;
	text-align: right;
}

.advanced_search fieldset select
{	float:left;
	width: 204px;
	color: #666666;
}

.bginput {
	width: 200px;
}

.tcat
{
	background: #869BBF url(../images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(../images/headerbg01.gif) repeat-x top left;
	color: #1c4d90;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #F5F5FF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #E1E4F2;
	color: #000000;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #25538b;
}

.vbmenu_nopopup
{   background: #FFFFFF;
	color: #000000;
	border: none;
	width: 280px;
}
.vbmenu_option
{
	background: #ffffff;
	color: #000000;
	font-size: 11px;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
