@charset "utf-8";
/* CSS Document */
body { 
	background:#F3F3F3 url('Images_site/BkgCommun/Back_Degrade.jpg') repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px;
}
img { border:0px; outline:none; }
a {  outline:none; }
p {
	margin: 0 0 1em 0;
	padding: 0;
}
sup { position:relative; bottom:.35em; vertical-align:baseline; margin:0px; }
	/*h1 sup { font-size:.65em; position:relative; bottom:.65em; margin:0px; }
	h2 sup { font-size:.75em; position:relative; bottom:.5em; margin:0px; }
	h3 sup { font-size:.75em; position:relative; bottom:.5em; margin:0px; }*/

h1, h2, h3, h4, h5 ,h6 { margin-top:0px; margin-bottom:10px; font-size:115%; }
	h1 span.sup { font-size:.65em; position:relative; bottom:.65em; margin:0px; }
	h2 span.sup { font-size:.75em; position:relative; bottom:.5em; margin:0px; }
	h3 span.sup { font-size:.75em; position:relative; bottom:.5em; margin:0px; }
span.sup { font-size:.75em; position:relative; bottom:.35em; margin:0px; }
img.right { float:right; }
img.center { display:block; margin:0 auto; }
.clear {clear:both }

/* Bullet Lists */
.ul-01 { font-size:11px; color:#FFFFFF; text-decoration:none; margin:0px 0px 0px 12px; padding:0px; }
.ul-01 li { background:url('Images_site/BkgCommun/check-03.gif') no-repeat -4px 0px; line-height:1.4em; padding-left:12px; list-style-type:none; }
.ul-02 { font-size:12px; color:#FEDC85; text-decoration: none; margin:0px 0px 0px 12px; padding:0px; }
.ul-02 li { background:url('Images_site/BkgCommun/check-04.gif') no-repeat -4px 0px; line-height:1.4em; padding-left:12px; list-style-type:none; }
.ul-03 { text-decoration: none; margin:0px 0px 1em 12px; padding:0px; }
.ul-03 li { background:url('Images_site/BkgCommun/bullet-01.gif') no-repeat -4px 0px; line-height:1.4em; padding-left:12px; list-style-type:none; }

/* Template Layout */
#container { background:#FFF; margin:0px auto; }

.contentContainer { border-top:1px solid #A5BCCA; clear:both; }
.l-m-col { background:#CCD9E2 url('Images_site/BkgCommun/left-menu-column.gif') repeat-y 147px 0; width:632px; } /*bgcolor-new: CEDCE9; original: CCD9E2*/
#r-column { width:230px; border-left-style:solid;border-left-color:#5a82b3;border-left-width:1px;background:#fff; }

.contentTitle { font-size: 10px; font-weight: bold; color:#333333; }
.contentTitlelinkNrml,a.contentTitlelinkNrml{
	font-size: 10px; font-weight: bold; color:#333333; }
a.contentTitlelinkNrml:hover,a.contentTitlelinkNrml:active{
	text-decoration:none; color:#FF9900; }
.contentTitleLink,a.contentTitleLink{
	font-size: 12px; font-weight:bold; color:#333333; }
a.contentTitleLink:hover,a.contentTitleLink:active{
	text-decoration:none; color:#FF9900; }
.contentTitlelink2 a { font-size: 12px; font-weight:bold; color:#fff; }
	.contentTitlelink2 a:hover { text-decoration:none; color:#FF9900; }

.contentTextWhite { font-size: 11px; color: #FFFFFF; text-decoration: none; }
.contentTextOrangeBig { font-size: 12px; color: #FFCC00; text-decoration: none; }
.contentTextGray {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.contentTextGraySmll { font-size: 9px; color: #333333; text-decoration: none; }

.contentLinksWhite, a.contentLinksWhite { font-size: 11px; color:#ffffff; text-decoration:underline; }
	a.contentLinksWhite:hover, a.contentLinksWhite:active { text-decoration:none; color:#FF9900; }
.contentLinksOrange, a.contentLinksOrange{ font-size: 11px; color:#EEB133; text-decoration:underline; }
	a.contentLinksOrange:hover,a.contentLinksOrange:active { text-decoration:none; color:#FF9900; }
.contentLinksGray,a.contentLinksGray { font-size: 11px; color:#333333; text-decoration:underline; }
	a.contentLinksGray:hover,a.contentLinksGray:active { text-decoration:none; color: #FF9900; }
.contentLinksGray1,a.contentLinksGray1 { font-size: 11px; color:#333333; text-decoration:underline; }
	a.contentLinksGray1:hover,a.contentLinksGray1:active { text-decoration:none; color: #FFFFFF; }
.contentLinksWhitenone,a.contentLinksWhitenone { font-size: 11px; color:#ffffff; text-decoration:none; }
	a.contentLinksWhitenone:hover,a.contentLinksWhitenone:active { text-decoration:none; color:#FF9900; }

/* Sub-Headers */
#banner { background:#CCD9E2 url('Images_site/BkgCommun/Banner-background.jpg') no-repeat; vertical-align:bottom; width:632px; }
#banner div { font:10px Verdana, Arial, Helvetica, sans-serif; color:#115191;
	position:relative; float:right; bottom:3px; right:5px; }
	#banner div a { font:10px Verdana, Arial, Helvetica, sans-serif; color:#115191; text-decoration:none; }
	#banner div a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#A9BFD6; }
#banner div span { font:14px Verdana, Arial, Helvetica, sans-serif; color:#FF8500; }
	#banner div span a { font:14px Verdana, Arial, Helvetica, sans-serif; color:#FF660A; text-decoration:none; }
	#banner div span a:hover { font:14px Verdana, Arial, Helvetica, sans-serif; color:#FF660A; }
	
.genCatBanners { background:url('Images_site/SolutionsImg/SmBanner.png') no-repeat; }

.txtGold { font-size: 10px; color:#FFC34F; font-weight: bold; }


/*General Page contents*/
.BG-Company { background:url('Images_site/CompanyImg/BkgCompany/BG-Company_middle.png') repeat-y; }
.BG-Company-top { background:url('Images_site/CompanyImg/BkgCompany/BG-Company_top.png') no-repeat; width:445px; min-height:85px; height:85px; }
.BG-Company-bottom { background:url('Images_site/CompanyImg/BkgCompany/BG-Company_bottom.png') no-repeat; width:445px; min-height:187px; height:187px; }
.company-title { padding:0px; color:#1D659F; font-size:12px; font-weight: bold; }
.company-text p { margin:0; padding:5px 10px 5px 10px; color:#006599; font-size:11px; font-weight:normal; }
.company-table { margin:0px 15px; text-align:left; width:400px; }
.company-content { margin-top:20px; }
.Company-col1 { color:#4D8DBB; font-size:12px; width:105px; font-weight:100; height:40px; }
.Company-col2 { color:#003766; font-size:12px; width:205px; font-weight:bold; }
.s-script { font-size:75%; position:relative; top:-6px; }
div#IndustryPartners { margin:15px auto 15px; width:462px; }
	div#IndustryPartners img { margin-bottom:8px; }

/* Events */
.events-content { background:url('Images_site/CompanyImg/ImgEvents/EventsBack3.jpg') no-repeat;
	position:relative; width:437px; height:138px; text-align:left; }
.e-content-left { width:270px; color:#ffffff; position:relative; }
	.events-title {
		position:absolute; top: 15px; left:50px;
		width:217px;
		font-weight:bold; font-size:12px; color: #FFF; }
	.events-desc {
		position:absolute; top:44px; left: 40px;
		width: 226px; height:85px;
		font-size:10px; color: #FFF; }
		.events-desc a { color:#DFEFFF; font-size:10px; font-style:italic; font-weight:bold; }
		.events-desc a:hover { color: #FFF; }
.e-content-right { position:absolute; left:280px; top:7px; width:145px; height:19px; color: #039; }
	.events-date {
		position:absolute; top:6px; left: -3px;
		width:145px; height:1.25em;
		font:16px/1em bold Trebuchet MS, Helvetica, sans-serif;
		color:#1e457c; text-align:center; }
	.events-loc {
		position:absolute; top:29px; left: -3px;
		width:145px; height:2em;
		padding-top:2px;
		font:12px/1em bold Trebuchet MS, Helvetica, sans-serif;
		color:#3F71A4; text-align:center; }
	.events-logo { position:absolute; top:53px; left: -3px; width:145px; height:64px; }

/* Mcommerce */
.bkgMCommerce {
	background:url('Images_site/SolutionsImg/Mcommerce/BkgMcommerce.jpg') no-repeat;
	width:450px; height:318px;
	margin:15px auto 0 auto;
	position:relative; }
	.bkgMCommerce h1 { font:18px/1em Trebuchet MS,Verdana,Helvetica,sans-serif; color:#0C4C8C; width:355px; position:absolute; top:12px; left:55px; }
	.bkgMCommerce div { color:#fff; font:11px/1.25em Verdana, Arial, Helvetica, sans-serif; width:210px; position:absolute; top:52px; left:20px; }
	.bkgMCommerce div p { margin:0 0 15px 0; padding:0px; position:relative; }
	.bkgMCommerce div p span { font-size:9px; position:relative; top:-4px; padding:0; margin:0; }


/* Content Pages */
.content-printer { 
	width:470px; text-align:left; position:relative; margin:20px auto 0 auto; padding:0;
    background:url('Images_site/SolutionsImg/HardwareImg/BkgPrinter-middle.png') repeat-y; color:#0C4C8C; }
	.content-printer h1 { text-align:center; font:18px/1em Trebuchet MS,Verdana,Helvetica,sans-serif; margin:0 0 5px 0; color:#0C4C8C; }
	.content-printer h2 { text-align:center; font:16px/1em Trebuchet MS,Verdana,Helvetica,sans-serif; margin:0 0 2px 0; }
	.content-printer p { font:12px/1.25em Verdana,Helvetica,sans-serif; color:#274E75; }
	.content-printer ul { font:12px/1.25em Trebuchet MS,Verdana,Helvetica,sans-serif; color:#274E75; }
	.content-printer ul li {  }
.c-printer-top { background:url('Images_site/SolutionsImg/HardwareImg/BkgPrinter-top.jpg') no-repeat; width:470px; height:376px; margin:0px; }
.c-printer-bottom { background:url('Images_site/SolutionsImg/HardwareImg/BkgPrinter-bottom.jpg') no-repeat; position:relative; margin:0px; }
.c-printer-footer { background:url('Images_site/SolutionsImg/HardwareImg/BkgPrinter-footer.png') no-repeat; width:470px; height:9px; margin:0; padding:0; }

.content-chkACH { width:470px; text-align:left; position:relative; margin:20px auto 0 auto; padding:0; color:#fff;
	background:url('Images_site/SolutionsImg/checkACHImg/bkg-checkach-middle.png') repeat-y; }
	.content-chkACH h1, .content-chkACH h2, .content-chkACH h3 { font:19px/1em Trebuchet MS,Verdana,Helvetica,sans-serif; }
	.content-chkACH h1 { text-align:center; color:#0C4C8C; position:relative; top:20px; right:1px; }
		.content-chkACH h1 span { font-size:15px; position:relative; bottom:6px; }
	.content-chkACH h2 { color:#0C4C8C; line-height:40px; text-align:center; position:relative; left:20px;
		background:url('Images_site/SolutionsImg/checkACHImg/bkg-checkach-subhead.png') no-repeat;
		width:250px; height:40px; }
	.content-chkACH h3 { font-size:15px; color:#FFDB6F; }
	.content-chkACH p { font:12px/1.25em Verdana,Helvetica,sans-serif; }
.c-chkACH-processors { position:absolute; top:89px; left:355px; color:#0C4C8C; width:125px; }
	.c-chkACH-processors ul { font:12px/1.25em Trebuchet MS,Verdana,Helvetica,sans-serif; 
		padding:0; margin:0; list-style:none;
		position:relative; right:23px; }
	.c-chkACH-processors ul li { text-align:center; padding:0; margin:0; margin-top:85px;; }
.c-chkACH-top { background:url('Images_site/SolutionsImg/checkACHImg/bkg-checkach-top.jpg') no-repeat; min-height:640px; height:640px; position:relative; }
.c-chkACH-footer { background:url('Images_site/SolutionsImg/checkACHImg/bkg-checkach-footer.png') no-repeat; height:14px; }

.head-style-01 { font-size:165%; font-family:Arial,Helvetica,sans-serif; letter-spacing:1px; }
.head-style-02 { font-size:145%; font-family:Arial,Helvetica,sans-serif; letter-spacing:1px; }
a.demolinks { font-size:10px; color:#666666; }
a.demolinks:hover { color:#333333; }

/* Bullets */
.star-bullet-g { background:transparent url('Images_site/BkgCommun/star_bullet.png') no-repeat 0px -1px; width:15px; height:15px; padding-left:18px; }
.star-bullet-b { background:transparent url('Images_site/BkgCommun/star_bullet.png') no-repeat 0px -15px; width:15px; height:15px; padding-left:18px; }

.clearfix { clear:both; }
	
/* News */
#contentTop-XL { background: url('Images_site/BkgCommun/TableTop-XL.png') no-repeat; width:600px; height:21px; }
#contentMiddle-XL { background: url('Images_site/BkgCommun/TableMiddle-XL.png') repeat-y; width:600px; }
#contentBottom-XL { background: url('Images_site/BkgCommun/TableBottom-XL.png') no-repeat; width:600px; height:21px; }
#announcement-top { background: url('Images_site/BkgCommun/announcement-top.jpg') no-repeat; width:600px; height:21px; }
#announcement-body { background: url('Images_site/BkgCommun/announcement-content.jpg') repeat-y; width:600px; }
#announcement-foot { background: url('Images_site/BkgCommun/announcement-footer.jpg') no-repeat; width:600px; height:15px; }
.announce-title { padding:0px 0px 10px 0px; color:#1D659F; font-size:14px; font-weight: bold; margin-top:15px; }
.announce-text { margin:0; padding:5px 0px 5px 5px; color:#006599; font-size:11px; font-weight:normal; text-align:left; }
.announce-text p { margin:0; padding:5px 0px 5px 5px; color:#006599; font-size:11px; font-weight:normal; text-align:left; }
.newsItemTable { margin-bottom:20px; }
.newsItem-top { background: url('Images_site/NewsImg/BkgNewsTop.jpg') no-repeat; width:563px; height:27px; }
.newsItem-middle { background: url('Images_site/NewsImg/BkgNewsMilieu.jpg') repeat-y; width:563px; }
.newsItem-middle p {
	padding-bottom:5px;
	margin-bottom:0px;
}
.newsItem-middle a { color:#EFE3B3; }
.newsItem-middle a:hover {
	color:#FFD37F;
	font-style: italic;
}
.newsItem-bottom { background: url('Images_site/NewsImg/BkgNewsBas.jpg') no-repeat; width:563px; height:24px; position:relative; }
	.newsItem-bottom a { position:absolute; bottom:8px; right:10px; }
.newsItem-Title {
	font-size: 10px; color:#FFC34F; font-weight: bold; padding:0px 10px 0px 0px; }
a.newsPDF {
	display: block;
	width: 108px; height: 22px; line-height:22px;
	background: url('Images_site/NewsImg/buttonStyle1.png') 0 0 no-repeat;
	text-decoration: none; text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#fff; }


a:hover.newsPDF { background-position:0 -22px; }
a.news2PDF {
	display: block;
	width: 108px; height: 20px; line-height:1.75em;
	background: url('Images_site/BkgCommun/DownloadPDF-btn.png') no-repeat 0 -21px;
	text-decoration: none; text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#fff; }
a:hover.news2PDF { background-position:0 0; }


#formTop { background: url('Images_site/OthersImg/BkgformTop.jpg') no-repeat; width:503px; height:49px; }
#formMiddle { background: url('Images_site/OthersImg/BkgformMdl.jpg') repeat-y; width:503px; }
#formBottom { background: url('Images_site/OthersImg/BkgformBttm.jpg') no-repeat; width:503px; height:48px; }


/* Containers (used in Resources, Testimonial, Peripherals) */
.containerType1 {
	background:url('Images_site/ResourcesImg/containerStyle1_middle.png') repeat-y;
	width:393px;
	margin:0 auto 15px;
}
.containerType1-top { background:url('Images_site/ResourcesImg/containerStyle1_top.jpg') no-repeat; width:393px; min-height:179px; position:relative; }
.containerType1-bottom { background:url('Images_site/ResourcesImg/containerStyle1_bottom.png') no-repeat; width:393px; min-height:7px; height:7px; }
.ct1-title {  padding:15px 0px 10px 0px; color:#1D659F; font-size:14px; font-weight: bold; margin-top:10px; }
.ct1-text p { margin:0; padding:5px 0px 5px 5px; color:#006599; font-size:11px; font-weight:normal; }
.ct1-table { margin-bottom:15px; }
.ct1-row { border-bottom:1px #1D659F solid; }
.ct1-table td { padding-bottom:10px; }
/* ---- */
.ct1-title-bg {
	background:url('Images_site/ResourcesImg/container1-title-bar.jpg') no-repeat; 
	padding:3px auto 10px; width:383px; height:39px;
	color:#fff; font-size:14px; font-weight: bold;
	position:relative; top:5px; left:5px;
}
.ct1-title-bg span { padding:0 15px 0; font-size:10px; position:relative; top:12px; }
.ct1-table-full { margin:15px auto 0px; }
.ct1-table-full td { padding-bottom:10px; }
.ct1-table td.last { padding-bottom:0px; }
.contentTextStyle01 { line-height:1.45em; position:relative; top:15px; }

/* ----ContainerType2---- */
.containerType2 { background:url('Images_site/ResourcesImg/containerStyle2_middle.png') repeat-y; width:424px; margin:0 auto 15px; }
.containerType2-top { background:url('Images_site/ResourcesImg/containerStyle2_top.jpg') no-repeat; width:424px; min-height:113px; position:relative; }
.containerType2-bottom { background:url('Images_site/ResourcesImg/containerStyle2_bottom.png') no-repeat; width:424px; min-height:11px; height:11px; }
.ct2-content { padding-top:20px; margin-left:auto; margin-right:auto; }
.ct2-title { padding:0px 0px 10px 45px; color:#1D659F; font-size:14px; font-weight: bold; }
.ct2-text p { margin:0; padding:10px 10px 5px 10px; color:#006599; font-size:12px; font-weight:normal; }
.ct2-table { margin-bottom:15px; }

/* ----ContainerType3---- */
.containerType3 { background:url('Images_site/CompanyImg/ImgTestimonials/testimonials-bg.jpg') repeat-y; width:460px; margin:8px auto 0 auto; }
.containerType3-top { background:url('Images_site/CompanyImg/ImgTestimonials/testimonials-top.jpg') no-repeat; width:460px; min-height:180px; height:180px; }
.containerType3-bottom { background:url('Images_site/CompanyImg/ImgTestimonials/testimonials-bottom.jpg') no-repeat; width:460px; min-height:17px; height:17px; }
.ct3-table { padding-top:25px; }
.ct3-text p { margin:0; padding:15px 10px 10px 5px; color:#006599; font-size:11px; font-weight:normal; }

/* ----ContainerType4---- */
.containerType4 {
	background:url('Images_site/ResourcesImg/containerStyle1_middle.png') repeat-y;
	width:393px;
	margin:0 auto 15px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:13px;

}
.containerType4-top { background:url('Images_site/ResourcesImg/containerStyle1_top.jpg') no-repeat; width:393px; min-height:179px; position:relative; }
.containerType4-bottom { background:url('Images_site/ResourcesImg/containerStyle1_bottom.png') no-repeat; width:393px; min-height:7px; height:7px; }
.ct4-title {  padding:15px 0px 10px 0px; color:#1D659F; font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:1.25em; font-weight: bold; margin-top:10px; }
.ct4-text p { margin:0; padding:10px 10px 5px 10px; color:#000; font-weight:normal; font-size:1.1em; }
.ct4-table { margin-bottom:15px; }
.ct4-row { border-bottom:1px #1D659F solid; }
.ct4-table td { padding-bottom:10px; }
/* ---- */
.ct4-title-bg {
	background:url('Images_site/ResourcesImg/container4-title-bar.jpg') no-repeat; 
	padding:0px auto 10px; font-size:1.35em; width:383px; height:39px;
	color:#fff; font-weight: bold; font-family:"Century Gothic", "Apple Gothic", sans-serif;
	position:relative; top:5px; left:5px;
}
.ct4-title-bg span { padding:0 15px 0; position:relative; top:8px; }
.ct4-table-full { margin:15px auto 0px; }
.ct4-table-full td { padding-bottom:10px; }
.ct4-table td.last { padding-bottom:0px; }
.contentTextStyle04 { line-height:1.45em; position:relative; top:15px; }
.containerType4 ul.ul-03 { margin-bottom:5px; font-size:12px; }

/* ----Container: Wide ---- */
.tbl-lrg-body { background:url('Images_site/BkgCommun/tbl-lg-body.png') repeat-y; width:595px; padding:0px; position:relative; margin:0 auto; }
.tbl-lrg-top { background:url('Images_site/BkgCommun/tbl-lg-top.png') no-repeat; width:595px; min-height:10px; position:relative; }
.tbl-lrg-base { background:url('Images_site/BkgCommun/tbl-lg-base.png') no-repeat; width:595px; height:10px; padding:0px; }
/* ----Container: Inner Wide ---- */
.tbl-innerlrg-body {  background:url('Images_site/BkgCommun/tbl-innerlrg-body.png') repeat-y; width:561px; padding:0px; position:relative; top:18px; margin:0px auto 25px; }
.tbl-innerlrg-top {  background:url('Images_site/BkgCommun/tbl-innerlrg-top.png') no-repeat; width:561px; min-height:61px; }
.tbl-innerlrg-base {  background:url('Images_site/BkgCommun/tbl-innerlrg-base.png') no-repeat; width:561px; height:9px; }

/* ----Container: Narrow ---- */
.tbl-med-body { background:url('Images_site/BkgCommun/tbl-med-body.png') repeat-y; width:447px; padding:0px; position:relative; margin:0 auto; }
.tbl-med-top { background:url('Images_site/BkgCommun/tbl-med-top.png') no-repeat; width:447px; min-height:10px; position:relative; }
.tbl-med-base { background:url('Images_site/BkgCommun/tbl-med-base.png') no-repeat; width:447px; height:10px; padding:0px; }
/* ----Container: Inner Narrow ---- */
.tbl-innermed-body {  background:url('Images_site/BkgCommun/tbl-innermed-body.png') repeat-y; width:413px; padding:0px; position:relative; top:18px; margin:0px auto 25px; }
.tbl-innermed-top {  background:url('Images_site/BkgCommun/tbl-innermed-top.png') no-repeat; width:413px; min-height:61px; }
.tbl-innermed-base {  background:url('Images_site/BkgCommun/tbl-innermed-base.png') no-repeat; width:413px; height:9px; }

/* Reasons */
.pagination-reasons { margin-left:0; padding-left:0; white-space: nowrap; }
	.pagination-reasons li { list-style-type: none; display:inline;
		color:#333333; font-size:10px; font-weight:bold; vertical-align:middle;
		margin:0px; padding:0px;
	}
		.pagination-reasons li a { color:#333333; text-decoration:underline; padding:3px 3px; }
		.pagination-reasons li a:hover { color:#225D99; }
		.pagination-reasons li a.active { background-color:#FF9900; color:#FFFFFF; }
		.pagination-reasons li a.active:hover { background-color:#333333; color:#FFFFFF; }
.list-reasons { text-decoration:none; margin:12px 0px 0px 10px; padding:0px; text-align:left; }
	.list-reasons li { background:url('Images_site/OthersImg/Star.jpg') no-repeat 0px 0px; line-height:1.4em; padding-left:20px; list-style-type:none; }
.ul-04 { margin-top:10px; margin-bottom:15px; padding-left:25px; }
	.ul-04 li { list-style:disc; background-image:none; 
		padding:0px 5px 0px 0px; margin-left:.5em; 
		font-weight:normal; font-size: 11px; color: #333333; text-decoration: none; }
.reasonContent { margin-top:10px; margin-bottom:15px; font-weight:normal; font-size:11px; color: #333333; text-decoration:none; width:96%; }

/* Informative Articles */
.resource-articles { text-align:left; font-size:9px; padding:25px 15px 15px; }
	.resource-articles a { color:#333333; text-decoration:underline; }
		.resource-articles a:hover { color:#225D99; }
		.resource-articles a.active { background-color:#FF9900; color:#FFFFFF; }
		.resource-articles a.active:hover { background-color:#333333; color:#FFFFFF; }
		.resource-articles dt { text-align:left; font-size:10px; font-weight:bold; color:#006599; line-height:1.5em;
			margin:0 0 .10em; padding-left:20px; background:url('css/images/icons/report_16.png') no-repeat 0px -1px; }
		.resource-articles dd { text-align:left; color:#333333; text-decoration:none; margin:0 0 1.5em; padding-left:20px; }
	.footnote ul { text-decoration:none; margin:12px 0px 5px 30px; padding:0px; text-align:left; }
		.footnote li { list-style:none; background-image:none; padding:0px 5px 0px 0px; margin-left:.5em; 
			font-weight:normal; font-size: 9px; color: #333333; text-decoration: none; font-style:italic; }

/* Product Matrix */
#contentTop { background:url('Images_site/SolutionsImg/ProdutMatrixImg/BkgProductmatrixTop.jpg') no-repeat; width:478px; height:22px; }
#contentMiddle { background:url('Images_site/SolutionsImg/ProdutMatrixImg/BkgProductmatrixMdl.jpg') repeat-y; width:478px; }

/* Spectra */
.spectra {
	background:url('Images_site/SolutionsImg/HardwareImg/BkgSpectraTerminal2.jpg') no-repeat;
	color:#fff; }
.spectra-pf {
	font-size:12px; width:228px; height:90px; position:relative; left:10px; top:15px;
	color:#20557F; }
.spectra-pf span {
	position:absolute;
	top:0px;
	left:23px;
	padding-bottom:5px; }
.spectra-pf ul { position:absolute; top:33px; left:8px; padding:0; margin:0px; }
.spectra-pf li {
	background:url('Images_site/BkgCommun/bullet-04.gif') no-repeat -4px 1px;
	list-style-type:none;
	float:left;
	padding-left:9px;
	margin-right:10px; margin-bottom:5px;
	line-height:1.25em; }
	
/* PAGE SECTION: CDP - Listings */
.cdp-list-title { background:url('Images_site/CDPImg/CDP-listing-title2.png') no-repeat; width:460px; height:72px; margin:15px auto 0 auto; position:relative; }
	.cdp-list-title h1 { font:26px/1em Trebuchet MS,Verdana,Helvetica,sans-serif; color:#0C4C8C; text-align:center;
		width:380px; position:absolute; top:10px; left:70px; margin:0px; padding:0px; }
		.cdp-list-title h1 span { font-size:12px; position:relative; top:-6px; padding:0; margin:0; }
.cdp-MP-li-bg { background:url('Images_site/CDPImg/bkg-CDP-MP-list.png') no-repeat; width:460px; height:233px; margin:5px auto 10px auto; position:relative; }
.cdp-QB-li-bg { background:url('Images_site/CDPImg/bkg-CDP-QB-list.png') no-repeat; width:460px; height:233px; margin:10px auto 0 auto; position:relative; }
.cdp-listing { width:433px; height:205px; position:relative; left:15px; top:13px; }
	div.cdp-listing div.cdp-text {  width:275px; position:absolute; }
	div.cdp-listing div.cdp-text h2 { font:18px/1em Trebuchet MS,Verdana,Helvetica,sans-serif; color:#0C4C8C; padding:0; margin:0 0 .25em 0; height:2em; }
	div.cdp-listing div.cdp-text p { font:11px/1.2em Verdana,Helvetica,sans-serif; color:#0C4C8C; }
.cdp-list-logo {  position:absolute; top:4px; left:294px; margin:0; width:134px; height:115px; }
	div.cdp-list-logo a { color:#577BAF; font-weight:bold; }
	div.cdp-list-logo a:hover { color:#8E9CAF; }
	div.cdp-list-logo img { border:0px; outline:none; position:absolute; }
	div.cdp-list-logo div { font:10px/1.15em Verdana,Helvetica,sans-serif; color:#274E75; text-align:center; width:134px; position:absolute; top:92px;  }
 
.cdp-list { position:relative; top:13px; margin-bottom:15px; }
	.cdp-li-bg { background:url('Images_site/CDPImg/bkg-cdp-list.png') no-repeat; width:220px; height:220px; float:left; margin-left:15px; margin-bottom:12px; position:relative; }
		.cdp-li-logo { position:absolute; top:16px; left:16px; margin:0; width:188px; }
			.cdp-li-logo a { color:#3E638F; }
			.cdp-li-logo a:hover { color:#6285AF; }
			.cdp-li-logo img { border:0px; outline:none; position:absolute; }
			.cdp-li-logo div { font:10px/1.15em Verdana,Helvetica,sans-serif; color:#274E75; text-align:center; width:188px; position:absolute; top:155px; }
				.cdp-li-logo div h2 { font:12px/1.15em Arial,Helvetica,sans-serif; font-weight:bold; color:#274E75; text-align:center; margin:0 0 5px; padding:0px; }
	.cdp-profile { display:none; color:#265282; }
		div.profile-listing h3 { color:#26528 !important; }
		div.profile-listing p { color:#666666; }

	
.cdp-buzz { padding:5px 6px; background:#DBE8F3; border-bottom:1px solid #A5BCCA; border-top:1px solid #A5BCCA; }
	.cdp-buzz h4 { font:11px/1.2em Verdana,Helvetica,sans-serif; color:#0C4C8C; font-weight:bold; text-transform:uppercase; padding:5px 5px 0px 5px; text-align:center; margin-bottom:3px; }
.quote { font:10px/1.2em Verdana,Helvetica,sans-serif; color:#0C4C8C; background:#EAF2F8;
	margin-bottom:5px; padding:5px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:1px solid #8EADCF; }
.author { font:9px/1.2em Verdana,Helvetica,sans-serif; font-style:italic; font-weight:bold; color:#0C4C8C; text-align:right; padding:0px 5px; }
	
	
/* CSS Menu System */ 
ul#navmenu-v {  }
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width:146px; /* Menu Width */ margin:0; padding:0px; list-style:none; } 
ul#navmenu-v li { float:left; position:relative; width:100%; background:url('Images_site/LeftMenuImg/bkg-menu-sprites2.png') no-repeat 0 -156px; } 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 

ul#navmenu-v ul { display:none; position:absolute; top:0; left:100%; z-index:9999; } /* Root Menu */ 
ul#navmenu-v a { 
	padding:3px 4px 3px 23px; display:block;
	color:#22376F; font:11px/2.25em Trebuchet MS,Arial,sans-serif; text-decoration:none; height:25px; } /* Root Menu Hover Persistence */ 
	ul#navmenu-v a.double { font:11px/1em Trebuchet MS,Arial,sans-serif; }

ul#navmenu-v a:hover, ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a { color:#4F659F; background:url('Images_site/LeftMenuImg/bkg-menu-sprites2.png') no-repeat 0 -273px; } /* 2nd Menu */ 

ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a { float: none; background:#CDDBEA; padding-left:10px; } /* 2nd Menu Hover Persistence */ 

ul#navmenu-v li ul, ul#navmenu-v li ul:hover { border:1px solid #9BAECF; }
ul#navmenu-v li ul li ul, ul#navmenu-v li ul li ul:hover { border-left:1px solid #CDDBEA; }

ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a { background:#ACC0D7; color:#4F659F; } /* 3rd Menu */
ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a { background:#ACC0D7; } /* 3rd Menu Hover Persistence */ 

ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a { background:#90A9C7; color:#fff; } /* 4th Menu */ 

ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a { background:#9BAECF; color:#fff; } /* 4th Menu Hover */ 

ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background:#9BAECF; } /* Hover Function - Do Not Move */ 
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul { display:none; } 
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul { display:block; }

.hoverswap { }

/* PAGE SECTION: Awards */
.award-title { background:url('Images_site/CompanyImg/ImgAwards/awards-title.png') no-repeat; 
	width:380px; height:58px;
	font:16px/1.15em Trebuchet MS,Arial,Helvetica,san-serif; color:#265282;
	margin:15px auto 0 auto; padding:10px 20px; overflow:auto; }
.award-list { position:relative; width:400px; margin:10px auto 0 auto; padding-left:18px; }
.award-list img { width:183px; margin:0px 15px 15px 0px; overflow:hidden; float:left; }
.award-detail { display:none; color:#265282; }
.award-detail p { color:#265282; line-height:1.5em; }
.award-detail h3 { color:#265282; }

.dev-main { width:500px; margin:15px auto 0; position:relative; }
.dev-main .login-signup { font:12px/1.15em Trebuchet MS,Arial,Helvetica,san-serif; position:absolute; right:0px; }
.dev-main .dev-info { overflow:auto; }
.dev-main h2 { font:16px/1.15em Trebuchet MS,Arial,Helvetica,san-serif; font-weight:bold; }
.dev-main h3 { font:14px/1.15em Trebuchet MS,Arial,Helvetica,san-serif; font-weight:bold; }
div.dev-info { width:220px; float:left; margin-left:25px; }
.dev-info p { font:12px/1.15em Trebuchet MS,Arial,Helvetica,san-serif; }
.dev-info dl { margin:10px; }
.dev-info dt, .dev-info dd { font:12px/1.15em Trebuchet MS,Arial,Helvetica,san-serif; }
.dev-info dt { font-weight:bold; }
.dev-info dd {margin:0px 0px 5px 10px; }

/* PAGE SECTION: Demos */
.demo-main { background:url('Images_site/OthersImg/DemoImg/bkg-demo-middle.png') repeat-y; width:495px; margin:0 auto; position:relative; }
	.demo-main h2 { background:url('Images_site/BkgCommun/film_32.png') no-repeat;
		font:20px/1.5em Trebuchet MS,Helvetica,sans-serif; color:#D1DEEF;
		margin-bottom:5px; padding-left:40px; height:35px; }
	.demo-main h3 { font-size:12px; margin-bottom:10px; color:#3F3F3F; line-height:22px; }
	a { font-size: 11px; color:#333333; text-decoration:underline; }
	a:hover { color:#4C77AF; }
.demo-top { background:url('Images_site/OthersImg/DemoImg/bkg-demo-top.jpg') no-repeat; width:475px; min-height:373px; position:relative; padding:10px; }
	.demo-description { background:url('Images_site/OthersImg/DemoImg/demo-description.png') no-repeat;
		width:525px; height:145px;
		position:relative; left:-25px; top:0px;
		margin-bottom:10px;
	}
		.demo-description div { text-align:right; padding:15px 15px 5px; }
		.demo-description p { font-size:11px; color:#3F3F3F; }
		.dc-desc { background:url('Images_site/OthersImg/DemoImg/demo-green-chk.png') no-repeat; padding-left:32px; font-size:12px; }
			.dc-desc p {  }
			.dc-desc ul { padding-left:10px; margin:0px; }
			.dc-desc ul li { list-style:none; background:url('Images_site/BkgCommun/film_16.png') no-repeat; padding-left:20px; margin-bottom:8px; }
		.dc-img { float:right; }
	
	.dc01 { background:url('Images_site/OthersImg/DemoImg/demo-cat01-middle.png') repeat-y; width:454px; position:relative; margin:0px auto 10px; }
		.dc01-top { background:url('Images_site/OthersImg/DemoImg/demo-cat01-top.png') no-repeat;
			width:444px; min-height:81px; margin-top:0px; padding:5px;
		}
		.dc01-foot { background:url('Images_site/OthersImg/DemoImg/demo-cat01-footer.png') no-repeat; width:454px; height:11px; }
	
	.dc02 { background:url('Images_site/OthersImg/DemoImg/demo-cat02-middle.png') repeat-y; width:454px; position:relative; margin:0px auto 0px; }
		.dc02-top { background:url('Images_site/OthersImg/DemoImg/demo-cat02-top.png') no-repeat;
			width:444px; min-height:81px; margin-top:0px; padding:5px;
	}
		.dc02-foot { background:url('Images_site/OthersImg/DemoImg/demo-cat02-footer.png'); width:454px; height:11px; }
		
	.dc03 { background:url('Images_site/OthersImg/DemoImg/demo-cat03-middle.png') repeat-y; width:454px; position:relative; margin:0px auto 10px; }
		.dc03-top { background:url('Images_site/OthersImg/DemoImg/demo-cat03-top.png') no-repeat;
			width:444px; min-height:81px; margin-top:0px; padding:5px;
	}
		.dc03-foot { background:url('Images_site/OthersImg/DemoImg/demo-cat03-footer.png'); width:454px; height:11px; }

.demo-footer { background:url('Images_site/OthersImg/DemoImg/bkg-demo-bottom.png') no-repeat; width:495px; height:12px; }

/* PAGE: ChargeAnywhereeCommerce.htm */
#ecommerce {
	background:url('Images_site/SolutionsImg/ecommerce/ec-base_bg.png') repeat-y;
	width:463px;
	position:relative;
	font-size:10px; color:#333333;
	margin:0 auto;
}
#ecommerce .ec-head {
	background:url('Images_site/SolutionsImg/ecommerce/ec-top_bg.jpg') repeat-y;
	width:463px;
	color:#fff;
}
	#ecommerce .ec-head .echead-content { 
		background:url('Images_site/SolutionsImg/ecommerce/ec-top_top-bg.jpg') no-repeat;
		width:463px; min-height:142px;
		display:inline-block;
		padding-top:12px;
	}
		#ecommerce .ec-head .echead-content p { 
			padding:0 15px 0 35px; margin:10px 0 0 0;
			font-weight:bold;
		}
	#ecommerce .ec-head .echead-base {
		background:url('Images_site/SolutionsImg/ecommerce/ec-top_base-bg.jpg') no-repeat;
		width:463px; height:12px;
	}

#ecommerce .ec-main {
	background:url('Images_site/SolutionsImg/ecommerce/ec-base_top-bg.png') no-repeat;
	width:463px; min-height:127px;
	padding-bottom:10px;
	font-weight:bold;
}
	#ecommerce .ec-main h2 { font-size:1.25em; padding:.45em 3em .05em 3em; }
	#ecommerce .ec-main p {
		width:412px;
		margin:1em auto 0 auto;
	}
	#ecommerce .ec-main .main-em {
		padding:0px;
		margin:0px;
	}
	#ecommerce .ec-main .main-em p {
		padding:10px 10px 0px 10px;
		margin:0px;
		font-size:1.25em;
		text-align:center;
		display:inline-block;
	}
	#ecommerce .ec-main .ec-list {
		background:url('Images_site/SolutionsImg/ecommerce/ec-mid_bg.jpg') repeat-y;
		width:390px;
		margin:0px auto;
		position:relative;
	}
		#ecommerce .ec-main .ec-list .eclist-content {
			background:url('Images_site/SolutionsImg/ecommerce/ec-mid_top-bg.jpg') no-repeat;
			width:390px;
			min-height:117px;
			padding:12px 0px 0px;
		}
			#ecommerce .ec-main .ec-list .eclist-content h3 {
				margin:0 15px 5px 15px;
				padding:0px;
			}
				#ecommerce .ec-main .ec-list .eclist-content h3 span { display:block; font-size:10px; padding-left:.5em; }
			#ecommerce .ec-main .ec-list .eclist-content ul {
				list-style-type:none;
				margin:5px 0px 10px;
				padding-left:20px;
				padding-top:0px;
			}
			#ecommerce .ec-main .ec-list .eclist-content ul li {
				background:url('Images_site/SolutionsImg/ecommerce/orange-arrow_bullet.gif') no-repeat 0 3px;
				padding-left:15px;
			}
		#ecommerce .ec-main .ec-list .eclist-base {
			background:url('Images_site/SolutionsImg/ecommerce/ec-mid_base-bg.jpg') no-repeat;
			width:390px;
			height:12px;
		}
		.cart-wire { background:url('Images_site/SolutionsImg/ecommerce/cart-wire.png') no-repeat; 
			width:21px; height:33px; position:absolute; top:31px; right:-21px;
		}
	#ecommerce .ec-main .ec-tag {
		background:url('Images_site/SolutionsImg/ecommerce/ec-tag_bg.jpg') repeat-y;
		width:430px;
		position:relative; top:0px; left:7px;
		margin:0;
		padding:0;
	}
		#ecommerce .ec-main .ec-tag .ectag-main {
			background:url('Images_site/SolutionsImg/ecommerce/ec-tag_top-bg.jpg') no-repeat;
			width:430px;
			min-height:31px;
			position:relative;
		}
			#ecommerce .ec-main .ec-tag .ectag-main p {
				width:395px;
				padding:8px 0px 0px 23px;
				background:url('Images_site/SolutionsImg/ecommerce/orange-arrow_bullet.gif') no-repeat 10px 12px;
				font-size:11px;
				line-height:1.25em;
				color:#FF6600;
			}	
		#ecommerce .ec-main .ec-tag .ectag-base {
			background:url('Images_site/SolutionsImg/ecommerce/ec-tag_base-bg.jpg') no-repeat;
			width:430px;
			height:7px;
			position:relative;
		}
#ecommerce .ecommerce-base {
	background:url('Images_site/SolutionsImg/ecommerce/ec-base_base-bg.png') no-repeat;
	width:463px;
	height:9px;
	position:relative;
}

/*PAGE: PCI Compliance*/
.PCI-box1 {
	width:394px; height:210px;
	background:url('Images_site/SolutionsImg/PCIcompImg/BkgPCI1.jpg') no-repeat;
	margin:0 auto 20px;
	padding:20px 20px 10px 20px;
	position:relative;
}
	.PCI-box1 .trustwave {
		width:100px;
		position:absolute;
		right:40px;
		bottom:15px;
	}
.PCI-box2 { 
	background-image:url('Images_site/SolutionsImg/PCIcompImg/BkgPCI2.jpg');
	background-repeat:no-repeat;
	height:52px; width:410px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:14px 10px 15px 31px;
	position:relative;
	margin:0 auto 20px;
	text-align:left;
}
	.PCI-box2 a.button {
		display:block;
		position:absolute;
		bottom:12px;
		right:12px;
		width:108px;
	}

/* PAGE: Index.htm */
#index-categories { 
	background:url('IndexImg/index_main-bg.png') no-repeat;
	width:580px;
	height:175px;
	position:relative;
	margin:20px auto 0;
}
.index-col { 
	margin:0;
	font:10px/1.3em Verdana,Arial,Helvetica,sans-serif;
	position:absolute;
	top:126px;
	width:580px;
	height:48px;
	background:url('IndexImg/index_cat-title_off.png') repeat-x;
}
	.index-col a.i-title { 
		height:48px;
		display:block;
		font:10px/1.3em Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		position:relative;
		text-decoration:none;
	}
		.index-col a.i-title:hover { background:url('IndexImg/index_cat-title_on.png') repeat-x; }
	.index-col a.it-left { background:url('IndexImg/i-title-left.png') no-repeat top left; width:143px; }
		.index-col a.it-left:hover { background:url('IndexImg/i-title-left_on.png') no-repeat; }
	.index-col a.it-right { background:url('IndexImg/i-title-right.png') no-repeat top right; width:143px; }
		.index-col a.it-right:hover { background:url('IndexImg/i-title-right_on.png') no-repeat;}

.index-col a.i-title span { color:#03386E; display:block; line-height:1.15em; text-decoration:none; }
.index-col a.i-title:hover span { color:#fff; }
.index-col a.i-title img { height: 0; width: 0; border-width: 0; display:block; }
.index-col a.i-title:hover img { position: absolute; top:155px; left:15px; height:12px; width:107px; }

.index-col div.i-text { text-align:left; padding:3px 8px 5px; font:10px/1.15em Arial,Helvetica,sans-serif; height:120px; }
.index-col div.i-text a { text-decoration:none; color:#14314F; display:block; height:120px; font:10px/1.15em Arial,Helvetica,sans-serif; }
.index-col div.i-text a img { height: 0; width: 0; border-width: 0; display:block; }
.index-col div.i-text a:hover img { position: absolute; top:155px; left:15px; height:12px; width:107px; }
.index-col div.i-text a:hover {  }

.index-col div a.partner-btn { 
	background:url('IndexImg/index_partner-btn.png') no-repeat;
	display:block; color:#fff; text-decoration:none;
	position:relative; right:4px; top:-4px;
	width:132px; height:30px; text-align:center; }
.index-col div a.partner-btn span { position:relative; left:5px; top:6px; }
.index-col div a.partner-btn:hover { background-position:-138px 0; color:#CC8A08; }

/* PAGE: ProductMatrix.htm */
#matrix { width:420px; margin:0 auto; font-size:10px; }
	#matrix table { margin-bottom:15px;
		background:#012D5A url('Images_site/SolutionsImg/ChargeAnywhereImg/tbl_head-bg.jpg') no-repeat 0 0;
		width:100%;
		border:0px;
		border-bottom:#012D5A 1px solid; }
	#matrix table td, #matrix table th { padding:6px 8px; }
	#matrix table th { font:14px Arial, Helvetica, sans-serif; font-weight:bold;
		color:#fff; text-align:center;
		border-left:#195084 1px solid;
		border-right:#002D59 1px solid; }
		#matrix table th.title { background:url('Images_site/SolutionsImg/ChargeAnywhereImg/tbl_head-right.jpg') no-repeat right top;
			border-left:0px; border-right:0px; font:16px Arial, Helvetica, sans-serif; }
		#matrix table th.first { border-left:#004B5B 0px solid; }
		#matrix table th.last { border-right:#004B5B 0px solid; background:url('Images_site/SolutionsImg/ChargeAnywhereImg/tbl_head-right.jpg') no-repeat right -40px; }
		#matrix table th a { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-decoration:none; }
		#matrix table th a:hover { color:#77DBEF; }
	#matrix table td { background:#E6E7E9 url('Images_site/SolutionsImg/ChargeAnywhereImg/tbl_body-bg.jpg') repeat-x;
		border-left:#E6E7E9 1px solid;
		border-right:#95989F 1px solid; }
		#matrix table td.first { border-left:#002D59 1px solid; text-align:center; font-weight:bold; font-size:1.05em; vertical-align:top; }
		#matrix table td.last { border-right:#002D59 1px solid; }
		#matrix table td a { font-size:14px; font-weight:normal; text-decoration:none; }
		#matrix table td a:hover { color:#2F3C3F; }
	#matrix table p { margin:0px; padding:0px; }

/* Form Styles */
form { display: block; font-size:10px; }
	input.chbox {
		font-size:12px;
		margin:0px; padding:0px;
		width:1em; height:1em;
		line-height:1.15em;
		display:inline;
		vertical-align:middle; 
	}
select {
	color:#143A64;
	margin:2px 0 5px 0px;
}
	select span { padding-left:2px; padding-right:2px; padding-top:3px; }
	select option { padding:2px; }
textarea {
	color:#143A64;
	margin:2px 0 5px 0px; padding:4px 2px;
}
span.label { 
	font-weight:normal; color:#40464F;
	vertical-align:middle; 
	display:inline-block;
	padding-right:8px;
	margin:0px;
}

input.x-large, input.large, input.medium, input.small, input.x-small,
textarea.x-large, textarea.large, textarea.medium, textarea.small, textarea.x-small,
select.x-large, select.large, select.medium, select.small, select.x-small {
	color:#143A64;
	margin:2px 0 5px 0px; padding:2px 3px;
	border-top:1px solid #5794BF;
	border-right:1px solid #B7D5EA;
	border-bottom:1px solid #C7E2F1;
	border-left:1px solid #C5DAED;
}
input.x-large, textarea.x-large { width:300px; }
	 select.x-large { width:311px; }
input.large, textarea.large { width:250px; }
	 select.large { width:261px; }
input.medium, textarea.medium { width:200px; }
	 select.medium { width:211px; }
input.small, textarea.small { width:150px; }
	 select.small { width:161px; }
input.x-small, textarea.x-small { width:50px; }
	 select.x-small { width:61px; }


/* Tables */
.table-s1 th, .table-s1 td { padding:5px 8px 5px; white-space:nowrap; }
table.table-s1 { 
	overflow:hidden; position:relative;
	border:2px solid #1e62ad;
	background:#e7f0f7;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:12px;
	width:80%;
	margin:3px auto 35px;
	-moz-border-radius:8px; /* FF1+ */
	-webkit-border-radius:8px; /* Saf3-4 */
	border-radius:8px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
}
	table.table-s1 a { color:#2B67AF; }
	table.table-s1 a:hover { color:#4C77AF; }
	.table-s1 th { 
		text-shadow: 1px 1px 1px #e7f0f7; background:#a1c2e3; color:#094f8d;
		border-right:0px solid #CFCFCF; white-space:normal;
		font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:16px; text-align:left;
	}
	.table-s1 td { 
		border-right:0px; border-top:1px solid #BBD7EF;
		text-align:left; white-space:normal;
	}
tr.altrow td { background-color:#c8def5; } /* jQuery to alernate row colors */
td.first, th.first { border-right:2px solid #FFF; } /* jQuery to text-align cells */
td.last, th.last { border-right:none; } /* jQuery to remove border-right from cells */
.tn-device { position:absolute; top:-20px; right:25px; z-index:500; }

/* Background Gradients: Webkit and Mozilla */
.table-s1 td {
	background: -moz-linear-gradient(100% 30% 90deg, #e7f0f7, #D9E8F3);
	background: -webkit-gradient(linear, 0% 0%, 0% 30%, from(#D9E8F3), to(#e7f0f7));
}
.table-s1 tr.altrow td {
	background: -moz-linear-gradient(100% 30% 90deg, #c8def5, #BBD8EF);
	background: -webkit-gradient(linear, 0% 0%, 0% 30%, from(#BBD8EF), to(#c8def5));
}
.table-s1 th {
	background: -moz-linear-gradient(100% 30% 90deg, #A1C2E3, #C8DEF5);
	background: -webkit-gradient(linear, 0% 0%, 0% 30%, from(#C8DEF5), to(#A1C2E3));
}

/* Rounding Corners: Webkit and Mozilla */
.table-s1 tr:first-child th.first {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
}
.table-s1 tr:first-child th.last {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
}
.table-s1 tr:last-child td.first {
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
}
.table-s1 tr:last-child td.last {
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
}



/* will be reviewed for need */
.BkgNation { background-image: url('Images_site/CompanyImg/BkgCompany/BkgNation2.jpg'); height: 47px; width: 362px; }
.Bkgjobs { background-image: url('Images_site/CompanyImg/BkgCompany/Bkgjobs.jpg'); height: 40px; width: 354px; }
.bkgTxt { background-image: url('Images_site/CompanyImg/BkgCompany/Bkgtxt-2.jpg'); height: 144px; width: 444px; }
.bkgTxtblue { background-image: url('Images_site/CompanyImg/BkgCompany/Bkgtxt2.jpg'); height: 146px; width: 445px; }
.bkgTxtCompany { background-image: url('Images_site/CompanyImg/BkgCompany/BkgNation3-mEdit.jpg'); height:344px; width: 453px; }
.bkgTxtclair { background-image: url('Images_site/OthersImg/Bkgtxtclair.jpg'); height: 200px; width: 445px; }
.Bkgmanagement { background-image: url('Images_site/CompanyImg/ImgManagement/Bkgmanagement5.jpg'); height: 600px; width: 381px; }
.bkgcompanyFlag { background-image: url('Images_site/CompanyImg/BkgCompany/BkgcompanyFlagTab.jpg'); height: 247px; width: 378px; }
.bkgcompanyFlag2 { background-image: url('Images_site/CompanyImg/BkgCompany/BkgcompanyFlagTab2.jpg'); height: 247px; width: 378px; }
.bkgEta { background-image: url('Images_site/CompanyImg/ImgEvents/BkgEta.jpg'); height: 186px; width: 380px; }
.bkgNe { background-image: url('Images_site/CompanyImg/ImgEvents/BkgNe.jpg'); height: 186px; width: 380px; }
.bkgFD { background-image: url('Images/CompanyImg/ImgEvents/BkgFirst%20Data.jpg'); height: 186px; width: 380px; }
.bkgMcs { background-image: url('Images_site/CompanyImg/ImgEvents/BkgMcs.jpg'); height: 229px; width: 380px; }
.bkgBA { background-image: url('Images_site/CompanyImg/ImgEvents/BkgBA.jpg'); height: 186px; width: 380px; }
.bkgCO { background-image: url('Images_site/CompanyImg/ImgEvents/BkgCO.jpg'); height: 186px; width: 380px; }
.bkgMapquest { background-image: url('Images_site/CompanyImg/ImgDirections/BkgMapquest.jpg'); height: 472px; width: 377px; }
.bkgUc { background-image: url('Images_site/BkgCommun/BkgUc.jpg'); height: 216px; width: 600px; }
.BkgContact { background-image: url('Images_site/OthersImg/Bkgcontact.jpg'); height: 148px; width: 503px; }
.BkgSupport { background-image: url('Images_site/OthersImg/bkgSupport.jpg'); height: 115px; width: 402px; }
.BkgSales { background-image: url('Images_site/OthersImg/bkgSales.jpg'); height: 115px; width: 402px; }
.BkgBilling { background-image: url('Images_site/OthersImg/bkgBilling.jpg'); height: 115px; width: 402px; }
.BkgOnlineSupport { backrgound-image: url('Images_Site/OthersImg/bkgOnlineSupport_OFF.jpg'); height: 115px; width: 402px; }
.Bkgcall { background-image: url('Images_site/OthersImg/BkgCall.jpg'); height: 68px; width: 440px; }

 

