
/*-------------------------------------------------------
	New styles added 01/24/2006 
	- formatting for products table in commerce engine
--------------------------------------------------------*/

.subcontenthead {
    background-color: #dddca3;
    color: #696969;
    font-family: verdana, arial;
    font-size: 13px;
    font-weight: bold;
    height: 20px; }

.commHeading {
	font-size:13px;
	font-weight:bold;
	color:#2b518b;
	padding-bottom:4px; }

.commSubHeading {
	font-size:13px;
	font-weight:bold;
	color:#2b518b;
	padding-top:4px;
	padding-bottom:4px;	}
	
/* 	########## account info ########### */
th {text-align: left; background-color: #EEEEEE;}
tr.prizes_data td {font-size:13px;}
div.promotiondetail{background: #F4F4F4; margin-top:6px; border: 1px solid #D9D9D9;}
td.detailspadding {padding:10px;}
.subhead {font-size:12px; color:black;}
.navcell { BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #2b518b }	
#banner { PADDING-TOP: 8px; background-color: #2b518b; }	
#tabmenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; COLOR: #000; PADDING-TOP: 0px; border-right: black 1px solid; }	
#tabmenu LI { white-space: nowrap; DISPLAY: inline; OVERFLOW: hidden; MARGIN-RIGHT: 0px; LIST-STYLE-TYPE: none }	
#tabmenu A {  PADDING-RIGHT: 8px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #fef9e4; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px verdana, sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 180px; COLOR: #336699; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; POSITION: relative; TOP: 1px; TEXT-DECORATION: none }	
A.active {  PADDING-RIGHT: 8px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #fef9e4; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px verdana, sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 180px; COLOR: #336699; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; POSITION: relative; TOP: 1px; TEXT-DECORATION: none }	
#tabmenu A.active { BACKGROUND: #fff2b7; BORDER-BOTTOM: #fff2b7 1px solid }	
#tabmenu A:hover { BACKGROUND: #fefcf4; COLOR: #336699 }	
#tabmenu A.active:hover { BACKGROUND: #fff2b7; COLOR: #336699 }	
a {outline: none; }


/* 	########## begin commerce styles ########### */
.homehead {
    color: #999966;
    font-family: verdana, arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px; }

.unitcost {
    color: #808080;
    font-family: verdana, arial;
    font-size: 15px;
    line-height: 20pt; }

.modelnumber {
    color: #808080;
    font-family: verdana, arial;
    font-size: 11px;
    line-height: 20pt; }

.mostpopularhead {
    background-color: #8B0000;
    color: white;
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: bold; }

a.mostpopularitemtext, a.mostpopularitemtext:link, a.mostpopularitemtext:visited {
    color: black;
    font-family: verdana, arial;
    font-size: 11px;
    text-decoration: none; }

a.mostpopularitemtext:hover {
    color: red;
    font-family: verdana, arial;
    font-size: 11px;
    text-decoration: underline; }

.productlisthead {
    color: black;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline; }
	
.productlistitem {
    color: black;
    font-family: verdana, arial;
    font-size: 10px; }


/* text style for the links */
a.sitelink, a.sitelink:link, a.sitelink:visited
{
    font-family: verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #dddddd;
    font-size: 11px;
}   

a.sitelink:hover    
{
    text-decoration: underline;
    color: white;
}

a.sitelinkbold, a.sitelinkbold:link, a.sitelinkbold:visited
{
    color:black;
    font-family: verdana, helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

a.sitelinkbold:hover
{
    color: red;
    text-decoration: none;
}

/* */
a.menuunselected, a.menuunselected:link, a.menuunselected:visited
{
    color: #DAA520;
    font-family: verdana, helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

a.menuunselected:hover
{
    color: white;
    text-decoration: underline;
    padding-left: 10px
}

a.menuselected
{
    color: white;
    font-family: verdana, helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

a.menuselected:hover
{
    color: white;
    font-family: verdana, helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}

/* general */

/* text style used for most text rendered by modules */
body {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: white; font: 11px verdana, arial, geneva, helevetica; color: #333333;}
.questionpage {margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 30px; font: 10pt verdana, arial, geneva, helevetica;}
h1.subpage {margin: 11px 0px 6px 0px; color:#2b518b; font: 11pt verdana, arial, geneva, helevetica; font-weight: bold;padding-left: 28px;}
table.green
{
	background-color:#b1b1b1;
}
.normal
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.normaldouble
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for nav compatibility */
.normaltextbox
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for nav compatibility */
.normalselect
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for nav compatibility */
.edittextbox
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for nav compatibility */
.normalcontrol
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for nav compatibility */
.normalcheckbox
{
    margin-left: -4px;
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for nav compatibility */
.normalradio
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for nav compatibility */
.normalbutton
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;    
}

.normalred
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.normalbold
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

.normalitalic
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px    
}

small  {
    font-size:  8px;
}

big {
    font-size:  14px;
}

blockquote, pre {
    font-family:    lucida console, monospace;
}


ul li   	{ list-style-type: disc; }
ul li li    { list-style-type: square ; }
ul li li li { list-style-type: circle; }
ol li   	{ list-style-type: decimal; }
ol ol li    { list-style-type: lower-alpha; }
ol ol ol li { list-style-type: lower-roman; }

hr {
    height:1pt;
    text-align:left
}


/* ######## end commerce styles ############ */


.errortext {
	font-weight: bold; font-size: 11px; color: #ff0000; font-family: verdana,helvetica,geneva; text-decoration: none
}	
.errorinstructions{
	margin-left:15px;
	margin-right:15px;
	color:#990000;
	font-weight:bold;
    text-align:left;
    display: block;
}
.myaccountnote {

	color:#333333;
	font-weight:bold;
    text-align:left;
    display: block;
}

a.head:link
{
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    font-family: arial,verdana,geneva;
    text-decoration: none
}
a.head:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #336699;
    font-family: arial,verdana,geneva;
    text-decoration: none
}
a.head:visited
{
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    font-family: arial,verdana,geneva;
    text-decoration: none
}
.tabs {
	background-color:#315d9c;
	font-family:arial,verdana,geneva;
	font-weight:bold;font-size:11px;
	cursor:pointer;cursor:hand;
	border-bottom:#2b518b 2px solid;
	border-left:#2b518b 2px solid;
	padding:5px;
	
}
a.tabs:link{color:#ffffff;text-decoration:none;cursor:pointer;cursor:hand;}
a.tabs:visited{color:#ffffff;cursor:pointer;cursor:hand}
a.tabs:hover{color:#2b518b;cursor:pointer;cursor:hand;text-decoration:underline}

.static {
		 background-color:#c1ccda;
		 font-family:arial,verdana,geneva;
		 font-weight:bold;font-size:11px;
		 color:#2b518b;
		 cursor:pointer;cursor:hand;
		 border-bottom:#c1ccda 2px solid;
		 border-left:#2b518b 2px solid;
		 padding:5px
	  }
	a.static:link{color:#333333;text-decoration:none;cursor:pointer;cursor:hand;}
	a.static:visited{color:#333333;cursor:pointer;cursor:hand}
	a.static:hover{color:#333333;cursor:pointer;cursor:hand;text-decoration:underline}
	
	.home_static {background-color:#c1ccda;
		 font-family:arial,verdana,geneva;
		 font-weight:bold;font-size:11px;
		 color:#2b518b;
		 cursor:pointer;cursor:hand;
		 border-bottom:#c1ccda 2px solid;
		 padding:5px
	}
	.home_click {background-color:#315d9c;
		font-family:arial,verdana,geneva;
		font-weight:bold;font-size:11px;
		color:#ffffff;
		text-decoration:none;
		cursor:pointer;cursor:hand;
		border-bottom:#2b518b 2px solid;
		padding:5px
	}
.head_text
{
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: verdana,arial,geneva
}
.sub_butt
{
    border-left-color: #d1e7b9;
    border-bottom-color: #d1e7b9;
    border-top-color: #d1e7b9;
    border-right-color: #d1e7b9
}
.border
{
    border-right: #ccc 2px solid;
    border-top: #ccc 2px solid;
    border-left: #ccc 2px solid;
    border-bottom: #ccc 2px solid
}
.borderlrb
{
    border-right: #ccc 2px solid;
    border-left: #ccc 2px solid;
    border-bottom: #ccc 2px solid
}
.c_head
{
    padding-right: 4px;
    padding-left: 0px;
    color:#2b518b; 
	font-size:16px; 
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
    padding-bottom: 4px;
    padding-top: 10px;
    font-family: arial,verdana,geneva;
    /*background-color: #d1e7b9*/
}
.mk_head
{
    padding-right: 4px;
    padding-left: 0px;
    color:#000000; 
	font-size:24px; 
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
    padding-bottom: 4px;
    padding-top: 10px;
    font-family: verdana,arial,geneva;
    /*background-color: #d1e7b9*/
}
.mk_head_sm
{
    padding-right: 4px;
    padding-left: 0px;
    color:#000000; 
	font-size:18px; 
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
    padding-bottom: 4px;
    padding-top: 10px;
    font-family: verdana,arial,geneva;
    /*background-color: #d1e7b9*/
}
.mk_offer
{
    color:#2b518b; 
	font-size:12px; 
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
    /*background-color: #d1e7b9*/
}
td
{
    font-size: 12px;
    font-family: arial,verdana,geneva
	
}
td.pad
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    font-family: arial,verdana,geneva
}
td.topborder
{
    background-color: #2b518b
}
td.tabborder
{
    background-color: #cccccc
}
td.noborder
{
    font-weight: bold;
    font-size: 11px;
    cursor: hand;
    height: 25px;
    background-color: #d1e7b9
}
a:link.footer_home
{	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
a:visited.footer_home
{	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
a:hover.footer_home
{	color:#2b518b;/*ffff99*/
	text-decoration:underline;
	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
}
	
a:link.copyright_link
{	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
a:visited.copyright_link
{	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
a:hover.copyright_link
{	color:#2b518b;/*ffff99*/
	text-decoration:underline;
	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
}
.copywrite_text
{	font-family:arial,verdana,geneva;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.footer
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: arial,verdana,geneva
}
.tiny
{
    font-size: 9px;
    color: #ffffff;
    font-family: arial,verdana,geneva
}
.tarea_control
{
    border-right: medium none;
    border-top: medium none;
    overflow: auto;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #d1e7b9;
    text-align: center
}
table.pad
{
    padding-bottom: 5px;
    padding-top: 10px
}
.pad_all
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px
}
.alert_box {
    border-right: #666665 2px solid;
    border-top: #666665 2px solid;
    border-left: #666665 2px solid;
    border-bottom: #666665 2px solid;
    background-color: #c7c6c3;
	padding:15px; }

.xbox {
    border-right: #000000 2px solid;
    padding-right: 3px;
    border-top: #666665 2px solid;
    padding-left: 4px;
    font-weight: bold;
    border-left: #666665 2px solid;
    cursor: pointer;
    border-bottom: #000000 2px solid;
    font-family: verdana,geneva;
    background-color: #eeeeee;
    font-size: 13px;
	height:20px;
	letter-spacing:.2em; }
	
.button a:link {
    cursor: hand;
    color: #333333;
    text-decoration: none; }
	
.button a:hover {
    cursor: hand;
    color: #333333;
    text-decoration: none }
	
.button a:visited {
    cursor: hand;
    color: #333333;
    text-decoration: none; }

.bug_button {
	background-color:#ff9999; 
	color:#ffffff;
	text-decoration:none; 
	cursor:pointer; 
	cursor:hand; 
	font-family:arial,verdana,geneva;
	font-size:12px; 
	font-weight: bold;
	border-top:#ff0000 2px solid;
	border-left:#ff0000 2px solid;
	border-right:#ff0000 2px solid;
	border-bottom:#ff0000 2px solid; }
	
/*gil new style*/
.side_box_border {
	border-left: #2b518b 1px solid;
	border-top: #fff 2px solid;
	background-color: #c1ccda;
}
.insettable{
	border-left: #fff 3px solid;
	border: #fff 2px solid;
}
.rowgreen{
	background-color: #2b518b;
	font-family: arial,verdana,geneva;
	color:#ffffff;
	font-size:16px;
	font-weight: bold;
	padding-left: 15px;
}
.border_green{
	border: #2b518b 1px solid;
}
.hrgreen{
    height:1pt;
	color:#2b518b;
	margin:10px;
}
.core-button-border{ 
	background-color: #f3bd55;
	height:25px;
}
.core-button-border-error{
	background-color: #dc181e;
}
.core-button { font: 11px arial,helvetica, sans-serif; font-weight: bold; letter-spacing:1px; color: #333333; cursor: pointer; cursor: hand; background-image : url('/bif/comm/images/form_btn_tile.gif'); background-color : white;}
.tinygrey{
	font-family: arial,verdana,geneva;
	color:#333333;
	font-size:10px;
	font-weight: normal;
}
.disabledgrey{
	font-family: arial,verdana,geneva;
	color:#a5b5c4;
	font-size:12px;
	font-weight: bold;
}
.signuptext{
	padding-left:15px;
	padding-right:15px;
	color:#333333;
}
.show_gradient{background-image : url('/bif/comm/images/gradient_bifback.jpg'); background-color : #b1b1b1;}
/*gil new style ends d1e7b9*/
a.white:link
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none
}
a.white:hover
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline
}
a.white:visited
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none
}
td.regular
{
    border-right: #ccc 2px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: #333333;
    border-bottom: #ccc 2px solid;
    height: 25px;
    background-color: #c1ccda
}
td.over
{
    border-right: #ccc 2px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: #333333;
    border-bottom: #ccc 2px solid;
    height: 25px;
    background-color: #d1e7b9
}
td.click
{
    border-right: #ccc 2px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: #333333;
    border-bottom: #d1e7b9 2px solid;
    height: 25px;
    background-color: #d1e7b9
}
a:link, a:visited, a:active
{
    font-size: 13px;
    color: #336699;
    font-family: arial,verdana,geneva;
    
	
}
a:hover
{
    color: red;
    font-size: 13px;
    font-family: arial,verdana,geneva;
}

.results_table
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
}
.results_absolute
{
    padding-left: 6px;
    text-align: left;
}
.expand_view_button
{
    color: #ffffff;
    padding-top: 0px;
    height: 16px;
    background-color: #999999
}
tr.lightrow
{
    background-color: #ffffff
}
tr.darkrow
{
    background-color: #f2f2f2
}
table.green
{
	background-color:#b1b1b1;
}
.footer_comm 
{
	font-family:arial,verdana,geneva;
	font-size:12px;
	color:#ffffff;
	font-weight:normal
}
a:link.footer_comm
	{	font-family:arial,verdana,geneva;
		font-size:12px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
	}
	a:visited.footer_comm
	{	font-family:arial,verdana,geneva;
		font-size:12px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
	}
	a:hover.footer_comm
	{	color:#ffffff;
		text-decoration:underline;
		font-family:arial,verdana,geneva;
		font-size:12px;
		font-weight:normal;
	}
.side_box_head
{
	color:#2b518b; 
	font-size:12px; 
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:0;
}
.side_box_content{
	color:#333333; 
	font-size:11px; 
	font-family:verdana, helvetica, sans-serif; 
	padding-top:0;
	
}

.button {
	background-color:#f7f7f7; 
	color:#2b518b;
	text-decoration:none; 
	cursor:pointer; 
	cursor:hand; 
	font-family:arial,verdana,geneva;
	font-size:12px; 
	font-weight: bold;
	border-top:#2b518b 2px solid;
	border-left:#2b518b 2px solid;
	border-right:#2b518b 2px solid;
	border-bottom:#2b518b 2px solid;
}
.button_ondrkbkg {
	background-color:#f7f7f7; 
	color:#2b518b;
	text-decoration:none; 
	cursor:pointer; 
	cursor:hand; 
	font-family:arial,verdana,geneva;
	font-size:12px; 
	font-weight: bold;
	border-top:#2b518b 2px solid;
	border-left:#2b518b 2px solid;
	border-right:#2b518b 2px solid;
	border-bottom:#2b518b 2px solid;
}
.hidetab
{
   border-left: #93ab77 2px solid;
}
.ftab
{
   	border-left: #2b518b 2px solid;
	border-right: #2b518b 2px solid;
	padding-right: 5px;
    padding-left: 5px;
	padding-top: 5px;
    padding-bottom: 5px;
	background-color: #c1ccda;
	font-weight: bold;
    font-size: 11px;
    color: #2b518b;
}
#pmargins 
{
	padding-left: 30px; 
	padding-right: 10px; 
	font-family: arial,verdana,geneva
}
.terms {
	border-top:#2b518b 1px solid;
	border-left:#2b518b 1px solid;
	border-right:#2b518b 1px solid;
	border-bottom:#2b518b 1px solid;
	width: 600px;
	height: 250px;
	}
.fillin {
	background-color:#c1ccda; 
	border-top:#2b518b 1px solid;
	border-left:#2b518b 1px solid;
	border-right:#2b518b 1px solid;
	border-bottom:#2b518b 1px solid;
}
.login-head {
	background-color:#c1ccda; 
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
	/* copywrite text */
	.copywrite_text{font-size:11px; color:#ffffff;}
	/* end copywrite text */


a:link.aname {margin: 11px 0px 6px 0px; color:#2b518b; font: 11pt verdana, arial, geneva, helevetica; font-weight: bold; text-decoration: none}
a:visited.aname {margin: 11px 0px 6px 0px; color:#2b518b; font: 11pt verdana, arial, geneva, helevetica; font-weight: bold; text-decoration: none}
a:hover.aname {margin: 11px 0px 6px 0px; color:#2b518b; font: 11pt verdana, arial, geneva, helevetica; font-weight: bold; text-decoration: none}


table.button {
border-top:#2b518b 2px solid;
border-left:#2b518b 2px solid;
border-right:#2b518b 2px solid;
border-bottom:#2b518b 2px solid;
}
table.drkbutton {
border-top:#003d04 2px solid;
border-left:#003d04 2px solid;
border-right:#003d04 2px solid;
border-bottom:#003d04 2px solid;
}
table.thin {
border-top:#2b518b 1px solid;
border-left:#2b518b 1px solid;
border-right:#2b518b 1px solid;
border-bottom:#2b518b 1px solid;
}
td.buttonon {
  background-color:#e2eed6;
  color:#003d04;
  text-decoration:none;
  cursor:pointer; 
  cursor:hand; font-family:arial,verdana,geneva;
  font-size:12px; font-weight: bold
  }
 td.buttonover {
 background-color:#c1ccda;
 color:#000000;text-decoration:none; 
 cursor:pointer; cursor:hand; 
 font-family:arial,verdana,geneva;font-size:12px; 
 font-weight: bold
 }
/* ******* end test engine styles *********  */
.faq_question {margin: 0px 0px 4px 0px;font-weight: bold;}
.faq_answer {margin: 0px 0px 14px 0px;font-weight: normal;}
.topic {margin: 12px 0px 4px 0px;font-style: italic; font-weight: bold;font-size: 12px; color:#2b518b;}
.border_bottom{
	border-bottom:#2b518b 2px solid;
}
.borderright{
	border-right:#2b518b 2px solid;
	background:#2b518b;
}
.rule_creme{
	background-color:#c1ccda;
}
.headerrule{
	background-color:#c1ccda;
}
.show_cursor{cursor:pointer;cursor:hand}
.loginbox{border: #2b518b 2px solid;}
/*.noeffect {font-weight:bold;font-size:11px;font-family:arial,verdana,geneva;color: #ffffff;text-decoration:none}*/
a.noeffect:link{font-weight:bold;font-size:11px;font-family:arial,verdana,geneva;color: #ffffff;text-decoration:none}
a.noeffect:visited{font-weight:bold;font-size:11px;font-family:arial,verdana,geneva;text-decoration:none;color: #ffffff;}
a.noeffect:hover{font-weight:bold;font-size:11px;font-family:arial,verdana,geneva;color: #2b518b;text-decoration: underline}

.dhtmlpop{
font-family:verdana,arial,geneva;
font-size:14px;
font-weight:bold;
color:#000000;
}

/*new look  06-23-2005*/
.padleft{padding-left:20px;}
.borderr{border-right:1px solid #ffffff;
	color: #ffffff;
    font-family: verdana, arial;
    font-size: 10px;
    text-align: center;
	text-transform:capitalize;
	height:21px;
	cursor:hand;
	cursor:pointer;
}
.side_nav{font-family:verdana,arial,geneva;
	font-size:11px;color:#000000;
	padding:7px;
	border-bottom:1px solid #cbe2b4;
	background:#8cb18f;
}
a.side_nav:link{font-family:arial,verdana,geneva;font-size:11px;text-decoration:none;color:#000000;}
a.side_nav:visited{font-family:arial,verdana,geneva;font-size:11px;text-decoration:none;color:#000000;}
a.side_nav:hover{font-family:arial,verdana,geneva;font-size:11px;text-decoration:underline;color:#000000;}

.fillrow{background:#315d9c;}
.hlink{font-family:arial,verdana,geneva;font-size:11px;color:#ffffff;text-transform:capitalize;font-weight:bold;}
a.hlink:link{font-family:arial,verdana,geneva;font-size:11px;color:#ffffff;text-transform:capitalize;text-decoration:none;font-weight:bold;}
a.hlink:visited{font-family:arial,verdana,geneva;font-size:11px;color:#ffffff;text-transform:capitalize;text-decoration:none;font-weight:bold;}
a.hlink:hover{font-family:arial,verdana,geneva;font-size:11px;color:#ffffff;text-transform:capitalize;text-decoration:underline;font-weight:bold;}
.hlink_cold{
	font-family:arial,verdana,geneva;
	font-size:11px;color:#000000;
	text-transform:capitalize;
	background:#c1ccda;
	border-right:1px solid #cbe2b4;
	font-weight:bold;
}
.content_table{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#ffffff;}
.content_right_side{border-left:1px solid #ddd;padding-top:30px;}
.copyr{font-family:verdana,arial,geneva;font-size:11px;color:#5f5f5f;padding-top:10px;}
.imgpad{padding:15px;}

.CartListItem { background-color:White;}



