/* StyleSheet for the buySAFE Website. 3.8.8 */
/* It is used by all platforms. Used only for VeriSign page */


/* Elements ****************************/

BODY {
	margin:0;
	padding:0;
	background-color:#E3E3E3;
	color:#565a5c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:center;
	}

H1{
	font-size:14px;
	line-height:20px;
	color:#00305E;
	padding-top:2px;
	margin-top:2px;
	margin-bottom:2px;
	padding-bottom:2px;
	}

H2.bluesubhead {
	font-size:12px;
	line-height:18px;
	color:#00305E;
	padding:5px 0px 3px 0px;
	margin:5px 0px 3px 0px;
	}

H3 {
	font-size:12px;
	line-height:18px;
	color:#565a5c;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font-weight:normal;
	}

H4 {
	font-size:12px;
	line-height:18px;
	color:#565a5c;
	padding:5px 0px 1px 0px;
	margin:5px 0px 1px 0px;
	}

H4.nopad {
	font-size:12px;
	line-height:18px;
	color:#565a5c;
	padding:1px 0px 1px 0px;
	margin:1px 0px 1px 0px;
	}


H5 {
	font-size:11px;
	line-height:18px;
	color:#565a5c;
	padding:5px 0px 1px 0px;
	margin:5px 0px 1px 0px;
	font-weight:bold;
	}


H3.blue {
	font-size:12px;
	line-height:16px;
	color:#00305E;
	padding:0px 0px 1px 0px;
	margin:0px 0px 1px 0px;
	font-weight:bold;
	}


H4.blue {
	font-size:12px;
	line-height:18px;
	color:#00305E;
	padding:5px 0px 1px 0px;
	margin:5px 0px 1px 0px;
	}

H4.red {
	font-size:12px;
	line-height:18px;
	color:#a40b03;
	padding:5px 0px 1px 0px;
	margin:5px 0px 1px 0px;
	}

H2.pressrelease {
	font-size:11px;
	line-height:18px;
	color:#565a5c;
	padding:3px 0px 3px 0px;
	margin:3px 0px 3px 0px;
	font-style:italic;
	font-weight:normal;
	}

H2.faq {
	font-size:12px;
	font-weight:bold;
	color: #00305E;
	}

p {
	margin-top:2px;
	margin-bottom:8px;
	}

blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:24px;
	font-size:12px;
	margin:0px;
	text-align:justify;
	line-height:20px;
	background-image:url(../images/blockquote.gif);
	background-repeat:no-repeat;
	}

Table.bullet {
table-layout: fixed;
width:560px;
margin-left: 30px;
height: auto;
background: #FFFFFF;
border: none;
}	


/*font settings,sizes ****************************/

.disclaimer {
	font-size:9px;
	line-height:normal;
	padding-right:6px;
	}

.photocaption {
	line-height:normal;
	}

.small {
	font-size:10px;
	line-height:normal;
	}

.right {
	text-align:right;
	}

.right_bottom {
	text-align:right;
	position:static;
	vertical-align:bottom;
	margin-top:3px;
	}

.bluebold {
	font-weight: bold;
	color: #00305E;
	}

.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#888888;
	}
	
.merchant_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #00305E;
	text-align: left;
}

.content ul {
	list-style-type:square;
	}

.content li {
	padding-bottom:5px;
	}


li.check  {
	padding-bottom:2px; padding-top:0px;
	list-style-image:url(../images/checkmark.gif);
	font-size: 12px;
	font-weight: bold;
	}

li.sub {
	margin-bottom:2px; padding-top:3px; margin-left:24px;
}


li.plain{
	padding-bottom:5px;
	list-style-type:square !important;
	}


.help_phone {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}


/* link styles ****************************/
a:link {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height:18px;
}

a:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height:18px;
}

.small a:link{
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.small a:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.verysmall:link{
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}

a.verysmall:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}


.footer a:link {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

.footer a:visited{
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	}

.footer a:hover,  .footer a:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


/*rightarrow_large link style ****************************/
a.rightarrow_large:link, a.rightarrow_large:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/bluearrow_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
}

a.rightarrow_large:hover, a.rightarrow_large:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/bluearrow_right_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/*right arrow small (11pt) link style */
a.rightarrow:link, a.rightarrow:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_right_textsize.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;
}

a.rightarrow:hover, a.rightarrow:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_right_textsize_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}


/*top arrow  11pt link style ****************************/
a.toparrow:link, a.toparrow:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_top_textsize.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
}

a.toparrow:hover, a.toparrow:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_top_textsize_over.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
}


a.headerlink:link,  a.headerlink:visited { 
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


a.headerlink:hover, a.headerlink:active { 
color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}


/*main nav links ****************************/
#mainnav {
	height:26px;
	display:inline;
	width:650px;
	float:left;
	overflow:hidden;
	text-align:left;
	margin:0 0 0 20px;
	}

#mainnav ul {
	margin:0px 0px 0px 0px;
	padding:5px 0px 7px 0px;
	list-style-type: none;
	white-space:nowrap;
	float:left;
	}

#mainnav li {
	display:inline;
	margin:0px 8px 0px 8px;
	}

#mainnav a {
	padding: 9px 13px 13px 13px;
	margin: 0px;
	font-size:12px;
	}

#mainnav a:link, #mainnav a:visited {
	color:#ffffff;
	text-decoration:none;
	padding: 9px 13px 13px 13px;
	margin: 0px;
	}


#mainnav a:hover, #mainnav a:active {
	background-color:#ffffff;
	color:#00305E;
	padding: 9px 13px 13px 13px;
	margin: 0px;
	}


/* this sets the over state on the tab to indicate current section */
body#home a#navhome,
body#buyer a#navbuyer,
body#seller a#navseller,
body#security a#navsecurity,
body#about a#navabout,
body#partner a#navpartner {
	background-color:#ffffff;
	color:#00305E;
	padding: 9px 13px 13px 13px;
	margin: 0px;
	}


/*login nav links ****************************/
#loginnav {
	height:26px;
	float:right;
	width:220px;
	display:inline;
	overflow:hidden;
	margin: 0px 0px 0px 0px; 
	}

#loginnav ul {
	margin:0px 0px 0px 0px;
	padding:5px 0px 7px 0px;
	list-style-type: none;
	white-space:nowrap;
	float:right;
	}

#loginnav  li {
	margin: 0px 0px 0px 0px;
	padding:0px;
	display:inline;
	}


#sellerloginnav a {
	padding: 11px 9px 12px 6px; 
	background-image:url(../images/sellerlogin_back.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin:0px;
	}


#sellerloginnav a:link, #sellerloginnav a:visited {
	color:#ffffff;
	text-decoration:none;
	padding: 11px 9px 12px 6px; 
	margin:0;
	}

#sellerloginnav a:hover, #sellerloginnav a:active {
	color:#ffffff;
	background-image:url(../images/sellerlogin_back_over.jpg);
	padding: 11px 9px 12px 6px; 
	margin:0;
	}

#buyerloginnav a {
	padding: 11px 9px 12px 6px; 
	background-image:url(../images/buyerlogin_back.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-right:-6px;
	}

#buyerloginnav a:link, #buyerloginnav a:visited {
	color:#00305E;
	text-decoration:none;
	}

#buyerloginnav a:hover, #buyerloginnav a:active {
	color:#00305E;
	background-image:url(../images/buyerlogin_back_over.jpg);
	}


/*buttons ****************************/
#generalbutton {
	margin:0;
	padding:10px 0 0 0;
	height:30px;
	display:block;
	}

#generalbutton a.button {
	background-image:url(../images/buttonbackground.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #b5b6b3;
	border-bottom: 1px solid #65696E;
	border-right: 1px solid #65696E;
	border-left:1px solid #b5b6b3;
	text-decoration:none;
	margin:0 6px 0 0;
	height:30px;
	padding:6px 5px 6px 5px;
	}

#generalbutton a:hover.button {
	background:#e8ecf2;
	text-decoration:none;
	}



/* div that contains entire page, sets width and centers ****************************/
.container {
	margin: 0 auto;
	width: 900px;
	}


/* div that surrounds header (masthead) ****************************/
.header {
	background-color:#ffffff;
	width:900px;
	margin-top:0;
	height:82px;
	display:block;
	} 
  
  
/*footer div ****************************/
.footer{
	background-color:#a4a5a5;
	width:900px;
	padding-bottom:5px;
	margin-top:2px;
	}

.footertable {
	margin-left:23px; margin-right:23px; margin-top:5px; margin-bottom:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	width:854px;
	}  
  
 
  
/* trustmark div ****************************/  
.trustmark {
	background-color:#ffffff;
	width:900px;
	height:100px;
	padding:5px 0 0 0;
	margin-top:2px;
	}


/* main nav div ****************************/
.nav {
	background-color:#65696E;
	background-image:url(../images/mainnav_back.gif);
	background-position:center;
	width:900px;
	height:26px;
	border-top:1px solid #565a5c;
	border-bottom:1px solid #565a5c;
	overflow:hidden;
	}


/*content area (between header and trustmarks), ****************************/
.content {

	background-color:#FFFFFF;
	width:900px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	
.content_mp {
	background-image:url(../images/merchant/merch_path_mainbg.gif); 
	background-repeat:repeat-y; 
	background-color:#cccccc;
	width:900px;
	
	margin:0;
	padding:0;
	}


/* secondary content div, includes borders around sections */
.maincontent {
	margin: 12px 23px 0 23px;
	width:854px;
	height:auto;
	overflow:hidden;
	}

.maincontent_wide {
	margin: 12px 12px 0 12px;
	width:876px;
	height:auto;
	overflow:hidden;
	}
	
.maincontent_wide_mp {
	width:900px;
	height:auto;
	overflow:hidden;
	}


/* bottom content div, bottom border, allowing columns to appear equal in length */
.maincontent_bottom {
	margin: 0 23px 0px 23px;
	width:854px;
	overflow:hidden;
	}

.maincontent_bottom_wide {
	margin:0 12px 0px 12px;
	width:876px;
	overflow:hidden;
	}
.indentbullet {
	width:560px;
	padding-left: 30px;
	padding-bottom: 16px;
	padding-top: 0px;
	}


/*gray curve back large  - for FORM background */
.graycurve_top {
	background-image:url(../images/graycurve_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

.grayback {
	background-color:#eeeeee;
	margin:0px;
	padding:1px 6px 1px 6px;
	}

.graycurve_bottom {
	background-image:url(../images/graycurve_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}


/*gray curve back large  - for CONTENT background ****************************/
.graycurve_top_content {
	background-image:url(../images/graycurve_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

.grayback_content {
	background-color:#eeeeee;
	margin:0;
	padding:1px 12px 1px 12px;
	}

.graycurve_bottom_content {
	background-image:url(../images/graycurve_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}


/*gray curve back - for KICKER size ****************************/
.graycurve_top_kicker {
	background-image:url(../images/graycurve_top_kicker.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

.grayback_kicker {
	background-color:#eeeeee;
	margin:0;
	padding:2px 12px 1px 15px;
	}

.graycurve_bottom_kicker {
	background-image:url(../images/graycurve_bottom_kicker.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

/* left nav side of content area */
.leftside {
	width:202px;
	display:block;
	overflow:hidden;
	margin:0 10px 0 0;
	padding:0;
	border-top:0;
	float:left;
	text-align:left;
	background-color: transparent;
	}

.leftnav {
	display:inline;
	width:202px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}


/* .leftnav_top {
display:inline;
width:202px;
float:left;
margin:0px 0px 0px 0px;
overflow:hidden;
background-color:#ffffff !important;
} */


/*right side of main content area ****************************/
.rightside_columnshaded {
	overflow:hidden;
	padding:0;
	margin:0;
	display:inline;
	float:left;
	width:640px;
	text-align:left;
	background-position:top; 
	background-repeat:no-repeat;
}


.rightside {
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:transparent;
	display:inline;
	float:left;
	width:640px;
	text-align:left;
}

.rightside_wide {
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:transparent;
	display:inline;
	float:left;
	width:876px;
	text-align:left;
}

.rightside_wide_mp {
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:transparent;
	display:inline;
	float:left;
	width:896px;
	text-align:left;
}



/* section header (large solid color graphic) identifying content section) */
.sectionheader {
	display:block;
	margin:0;
	overflow:hidden;
	background-color:#FFFFFF;
	}

.headline {
	display:block;
	margin:12px 12px 0 12px;
	padding:0px;
	overflow:hidden;
	}

/* left column in content */
.left_column {
	display:inline;
	float:left;
	width:390px;
	margin:12px 12px 12px 12px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:left;
	}

.left_column_wide {
	display:inline;
	float:left;
	width:645px;
	margin:0 12px 12px 12px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:left;
	}
	
.left_column_wide_mp {
	display:inline;
	float:left;
	width:558px;	
	margin:0;
	padding-left: 60px;
	
	overflow:hidden;
	
	text-align:left;
	}
	


/* right column in content ****************************/
.right_column {
	display:inline;
	width:202px;
	float:right;
	margin:12px 0 0 0;
	padding:0;
	overflow:hidden;
	}
	
.right_column_mp {
	display:inline;
	width:227px;
	float:right;
	margin-left: 10px;
	margin-right: 5px;
	padding-top: 7px;
	overflow:hidden;
	}


/* right div float layout ****************************/
.left_column_float {
	margin:12px 12px 12px 12px;
	background-color:#ffffff;
	text-align:left;
	display:block;
	}

.right_column_float {
	width:202px;
	float:right;
	margin:12px 12px 0px 22px;
	background-color:#ffffff;
	overflow:hidden;
	display:inline;
	z-index:1;
	}


/* 1 column  layout ****************************/
.left_column_1column {
	display:inline;
	float:left;
	width:592px;
	margin:12px 12px 12px 12px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:left;
	}



/* 2 equal column layout ****************************/
.left_column_2column {
	display:inline;
	float:left;
	width:280px;
	margin:12px 12px 12px 12px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:left;
	}

.right_column_2column {
	display:inline;
	width:280px;
	float:left;
	margin:12px 12px 0 12px;
	padding:0 0 0 12px;
	background-color:#ffffff;
	overflow:hidden;
	}



/* 3 column layout ****************************/
.left_column_3column {
	display:inline;
	float:left;
	width:196px;
	margin:12px 6px 12px 12px;
	padding:0;
	overflow:hidden;
	background-color:#ffffff;
	text-align:left;
	}


.middle_column_3column {
	display:inline;
	width:196px;
	float:left;
	margin:12px 6px 0 6px;
	padding:0;
	background-color:#ffffff;
	overflow:hidden;
	}


.right_column_3column {
	display:inline;
	width:196px;
	float:right;
	margin:12px 12px 0 6px;
	padding:0;
	background-color:#ffffff;
	overflow:hidden;
	}

/* all text div style ****************************/
.rightcontent_inner {
	display:block;
	width:186px;
	margin:0 auto;
	padding:0 0 4px 7px;
	background-color:#eeeeee;
	overflow:hidden;
	}

.rightcontent_outer {
	display:block;
	width:202px;
	margin:0;
	padding:0;
	background-color:#eeeeee;
	overflow:hidden;
	}


/*lines ****************************/
.dottedline{
	border-bottom: 1px dotted  #65696E;
	margin:0;
	padding:0;
	height:1px;
	overflow:hidden;
	width:98%;
	}

.dottedline_white{
	border-bottom: 1px dotted  #ffffff;
	margin:0;
	padding:0;
	height:1px;
	overflow:hidden;
	width:98%;
	}

.dottedline_blue{
	border-bottom: 1px dotted  #00305E;
	margin:0;
	padding:0;
	height:1px;
	overflow:hidden;
	width:98%;
	}

.dottedline_short {
	border-bottom: 1px dotted  #65696E;
	margin:0;
	padding:0;
	height:1px;
	overflow:hidden;
	width:63%;
	}



/* pop-ups ****************************/

.popup_container {
	margin: 0 auto;
	width:600px;
	}

.popup {
	background-color:#ffffff;
	margin:12px;
	text-align:left;
	padding:12px 12px 6px 12px;
	width:390px;
	overflow:hidden;
	}

.popup_large {
	background-color:#ffffff;
	margin:12px;
	text-align:left;
	padding:18px 12px 12px 24px;
	width:500px;
	overflow:hidden;
	border:  solid 1px #00305E;
	}

.popup_700 {
	background-color:#ffffff;
	margin:12px;
	text-align:left;
	padding:18px 24px 12px 24px;
	width:670px;
	overflow:hidden;
	border:  solid 1px #00305E;
	}

.popup_story {
	background-color:#ffffff;
	margin:0;
	text-align:center;
	padding:0px;
	width:550px;
	overflow:hidden;
	border:  solid 1px #00305E;
	}

a.popupclose:link, a.popupclose:visited {
	color:#ffffff;
	text-decoration:underline;
	}



/* live help ****************************/
.livehelp {
	display:block;
	width:202px;
	margin:0 0 8px 0;
	padding:0 0 0px 0;
	overflow:hidden;
	}


/* kickers ****************************/
.kicker {
	clear:inherit;
	display:block;
	width:202px;
	margin:0 0 8px 0;
	padding:0;
	overflow:hidden;
	}

.kicker_mp {
	clear:inherit;
	display:block;
	width:227px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	text-align: center;
	}


.kicker_bss {
	clear:inherit;
	display:block;
	width:202px;
	height:110px;
	margin:0 0 6px 0;
	padding:0 0 9px 0px;
	background-color:#cecfcb; 
	background-image:url(../images/kickers/bss_search.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}

/* two column list  */
.bsslist {
	display:inline;
	float:left;
	}

/* two column list for site map  */
.sitemaplist {
	display:inline;
	float:left;
	}


/*partner logo display in main area*/
.partnerlogos {
	display:inline;
	padding:4px;
	}


/*partner logo display in paragraphs */
.partnerlogos_intext {
display:inline;
margin:1px 0px 0px 4px;
float:center;
}




/*form styles ****************************/

textarea.formtextarea {
background-color:#eeeeee;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


/*text area with white background */
textarea.formtextarea_white {
background-color:#ffffff !important;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

input.formfield {
background-color:#eeeeee !important;
border:1px solid #65696E;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*form field with white background */
input.formfield_white {
background-color:#ffffff !important;
border:1px solid #65696E;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

input.formfield_error {
background-color:#ffcccc !important;
border:1px solid #6c6f70;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


select.dropdownmenu {
background-color:#eeeeee !important;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#565a5c;
}

/*drop down with white background */
select.dropdownmenu_white {
background-color:#ffffff !important;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#565a5c;
}


input.formButton {
font-size:12px;
color:#00305E;
background: #cccccc url(../images/buttonbackground.jpg) repeat-x;
border-top: 1px solid #b5b6b3;
border-bottom: 1px solid #65696E;
border-right: 1px solid #65696E;
border-left:1px solid #b5b6b3;
margin:0 6px 0 0;
padding:2px 2px 2px 2px;
}


input.formButton:hover {
background: #eeeeee url(../images/blueback.gif);
}

input.formButton:active {
background: #eeeeee url(../images/blueback.gif);

}



/*home page styles ****************************/
.maincontent_home {
	margin: auto;
	padding:0;
	width:900px;
	height:auto;
	overflow:hidden;
	position:static;
	margin-top: 0px;
	margin-bottom: 12px;
}
.maincontent_home_sub {
	margin: auto;
	padding:0;
	width:854px;
	height:auto;
	overflow:hidden;
	position:static;
	margin-top: 12px;
	margin-bottom: 12px;
}
.maincontent_home_middle {
	margin: 0 23px 0 23px;
	padding:0;
	width:854px;
	height:auto;
	overflow:hidden;
	
	}


.maincontent_home_bottom {
	margin: 0 23px 0 23px;
	padding:0;
	width:854px;
	overflow:hidden;
	
	}


.highlight {
	display:block;
	margin:0;
	padding:0;
	}
	
.mainhighlight {
	
	margin:0;
	padding:0;
	position: relative;
	}


.highlight_full {
	display:block;
	margin:12px 0 0 0;
	padding:0;
	overflow:hidden;
	width:850px;
	float:left;
	height:265px;
	}


.highlight_one {
	display:inline;
	margin:12px 0 0 0;
	padding:0;
	overflow:hidden;
	width:633px;
	border:1px solid #65696E;
	float:left;
	}

.highlight_two {
	display:inline;
	margin:12px 0 0 14px;
	padding:0;
	overflow:hidden;
	width:202px;
	float:left;
	border:1px solid #65696E;
	}

.column_home_1 {
	display:inline;
	float:left;
	width:202px;
	margin:0 7px 0 0;
	padding:0;
	overflow:hidden;
	background-color:transparent;
	text-align:left;
	}



.column_home_2 {
	display:inline;
	float:left;
	width:202px;
	margin:0 7px 0 7px;
	padding:0;
	overflow:hidden;
	background-color:transparent;
	text-align:left;
	}

.column_home_3 {
	display:inline;
	float:left;
	width:202px;
	height:100%;
	margin:0 8px 0 7px;
	padding:0;
	overflow:hidden;
	background-color:transparent;
	text-align:left;
	}


.column_home_4 {
	display:inline;
	float:left;
	width:203px;
	margin:0 0 0 7px;
	overflow:hidden;
	background-color:transparent;
	text-align:left;
	border-bottom:1px solid #65696E;
	
	}

.column_home_5 {
	display:inline;
	float:left;
	width:203px;
	margin:0 0 0 7px;
	overflow:hidden;
	background-color:#cccccc;
	text-align:left;
	background-image:url(../images/home/homecolumns_back.gif);
	background-repeat:repeat-y;
	}


.column_home_inner {
	padding:0;
	margin:4px 12px 0px 12px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:left;
	background-color: transparent;
	}

.bss_home_search {
	padding:0;
	margin:4px 0px 0px 0px;
	overflow:hidden;
	background-image:url(../images/home/bss_search_back.gif);
	background-repeat:no-repeat;
	text-align:left;
	background-color: transparent;
	height:100px;
	}
/*end home page styles */

/*start Merchant Path styles */

.mp_1_box {
	width: 486px;
	background-image: url(../images/merchant/mp_overview_widetop.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF5CB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	height: auto;
}
.mp_2_box {
	width: 506px;
	background-image: url(../images/merchant/mp_overview_doublebg.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: auto;
}
.mp_2_graybox {
	width: 380px;
	background-image: url(../images/merchant/mp_2_graybox_mid.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	height: auto;
}

/* partners overview grid heading */


.partner_grid_tableheading {
	border-bottom:solid 1px #bebebe;
	background-color: #dfdfdf;
	padding-left: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#00305E;
	font-size:12px;


}

.indent {
	padding-left:50px;
}
