/* Start of CMSMS style sheet 'Qualified Merchants CSS' */
@charset "UTF-8";
/* CSS Document */

/***** GLOBAL RESET *****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
            vertical-align: baseline;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol {
             margin: 0px 0px 0px 30px;
}
ul {
	list-style: square;
             margin: 0px 0px 0px 20px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/***** END GLOBAL RESET *****/

body {
	background:url(./images/site/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:152%;
}
a {
	color:#116CB6;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
        color:#116CB6;
        font-size:18px;
        font-weight:bold;
        padding:10px 0;
        margin-bottom:10px;
        border-bottom:1px dashed #116CB6;
}
h2 {
        color:#C6A717;
        font-size:14px;
        font-weight:bold;
}
h2 a {
        color:#C6A717;
        font-size:14px;
        font-weight:bold;
}
h2 a:hover {
        text-decoration:none;
}
h2.underlined {
	border-bottom:1px dashed #A1AEB2;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 10px 0;
	margin-bottom:10px;
}
#top_language{font-size: 12px;
	width:900px;
	margin:15px auto 0 auto;
             text-align:right;
	overflow:hidden;
padding-right: 20px;
}

#wrapper {
	width:900px;
	margin:5px auto;
	background:#FFFFFF;
	overflow:hidden;
}
#top_menu {
	width:900px;
	background:url(./images/site/menu_bg.jpg) repeat-x;
	height:33px;
}
/*#top_menu ul {
	padding:11px 0 0 15px;
}
#top_menu li {
	display:inline;
}*/
#top_menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding:11px 15px 10px 15px;
	margin: 0 25px 0 25px;
}
/* 
// La July 27 2009
#top_menu a:hover {
	background:#fff;
        color:#91A0A4;
}
*/
#top_menu ul li:hover {
       background:#fff;
       color:#91A0A4;
}
#top_menu ul li:hover a {
       color:#91A0A4;
}
#top_menu ul li:hover li a {
       color:#FFF;
}
#top_menu ul li:hover li a:hover {
       color:#91A0A4;
}
#top_menu ul li li a.menuactive {
        color:#91A0A4;
}

#logo_search {
	margin:15px 0 15px 15px;
}
#logo {
             float:left;
}

#signupbg {
            width: 200px;
            height: 70px;
            margin: -7px 0 0 70px;
            padding: 0 0 0 5px;
            color:#FFFFFF;
            background:url(./uploads/images/news.jpg) no-repeat;
            float: left;
}
#search {
             float: right;
             margin:25px 15px 0 0;
}
#search label {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
             color:#91A0A4;
             text-transform:uppercase;
}
#search .box {
             border:1px solid #91A0A4;
}
#search .button {
             border:0px solid #91A0A4;
             padding-bottom:2px;
}
#search form input {
             vertical-align:middle;
             font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
             color:#91A0A4;
}
#home_banner {
	margin:0 0 5px 15px;
}
#content_pane {
             width:900px;
             margin-top:20px;
}
#content_pane_home {
             width:900px;
             margin-top:0px;
}
#left_col {
	width:184px;
	float: left;
             clear: left;
	margin-left: 15px;
             display: inline;
}
#quick_links {
	background:#116CB6;
	padding-bottom:10px;
	margin-bottom:15px;
}
#quick_links h2 {
	border-bottom:1px dashed #fff;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:10px 0 10px 10px;
	margin-bottom:10px;
}
#quick_links a {
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding:8px 0 8px 35px;
	margin:5px 0 5px 15px;
}
#quick_links a:hover {
	text-decoration:underline;
}
#quick_links a.business_capital {
	background:url(./images/site/bullet_business_capital.jpg) no-repeat left center;
}
#quick_links a.product_info {
	background:url(./images/site/bullet_product_info.jpg) no-repeat left center;
}
#quick_links a.demo {
	background:url(./images/site/bullet_demo.jpg) no-repeat left center;
}
#quick_links a.contact {
	background:url(./images/site/bullet_contact.jpg) no-repeat left center;
}
#customer_logins {
	background:#EEEDEC;
	padding-bottom:10px;
}
#customer_logins h2 {
	border-bottom:1px dashed #76888D;
	font-size:16px;
	font-weight:bold;
	color:#76888D;
	padding:10px 0 10px 10px;
	margin-bottom:10px;
}
#customer_logins a {
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#116CB6;
	padding:8px 0 8px 35px;
	margin:5px 0 5px 15px;
}
#customer_logins a:hover {
	text-decoration:underline;
}
#customer_logins a.reporting {
	background:url(./images/site/bullet_report.jpg) no-repeat left center;
}
#customer_logins a.virtual_terminal {
	background:url(./images/site/bullet_virtual_terminal.jpg) no-repeat left center;
}
#customer_logins a.sales_partner {
	background:url(./images/site/bullet_sales_partner.jpg) no-repeat left center;
}
#left_menu {
	background:#116CB6;
	padding-bottom:10px;
	margin-bottom:15px;
}
#left_menu_bottom {
	background:#FFFFFF;
	margin-bottom:15px;
             margin-top:15px;
}
#left_menu h2 {
	border-bottom:1px dashed #fff;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:10px 0 10px 10px;
	margin-bottom:10px;
}
#left_menu a {
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	margin:5px 10px 5px 10px;
}
#left_menu a:hover {
	text-decoration:underline;
}
#left_menu li {
	list-style: none;
             margin: 0px 0px 0px -20px;
}
#left_menu li li {
        margin-left: 15px;
}
#left_menu li li li {
        margin-left: 15px;
}
#right_col {
	width:670px;
	float: right;
	margin-right: 15px;
             display: inline;
}
#home_col1 {
	width:210px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
#home_col2 {
	width:210px;
	float:left;
	margin-bottom:15px;
}
#home_col3 {
	width:210px;
	float:right;
	margin-bottom:15px;
}
#home_col1 ul, #home_col2 ul, #home_col3 ul {
	list-style-type: none;
             padding: 0;
             margin-left: 0;
             margin-top: 10px;
}
#home_col1 li, #home_col2 li, #home_col3 li {
	background:url(./images/site/square_bullet.jpg) no-repeat top left;
	background-position:0px 5px;
	padding-left: 14px;
list-style:none;

}
#home_bottom_banner {
	position:relative;
	clear:both;
	margin-bottom:15px;
}
#footer {
	position:relative;
	clear:both;
	width:900px;
	text-align:center;
	font-size:11px;
	margin-bottom:10px;
	color:#8D9CA0;
}
/***** USER STYLES *****/
.headline {
        font-family:Arial, Helvetica, sans-serif;
        color:#116CB6;
        font-size:18px;
        font-weight:bold;
        padding:10px 0;
        margin-bottom:10px;
}
.subheadline {
        font-family:Arial, Helvetica, sans-serif;
        color:#C6A717;
        font-size:14px;
        font-weight:bold;

}
.regulartext {
        font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:152%;
}
.link, a {
	color:#116CB6;
	text-decoration:none;
}
.link:hover, a:hover {
	text-decoration:underline;
}

/* End of 'Qualified Merchants CSS' */

