@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; }
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; }


/* 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; }
.ct4-title { padding:0px; color:#1D659F; font-size:12px; font-weight: bold; }
.ct4-text p { margin:0; padding:5px 10px 5px 10px; color:#006599; font-size:11px; font-weight:normal; }
.ct4-table { margin:0px 15px; text-align:left; width:400px; }
.ct4-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; }

/* 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: 14px; left:50px;
		width:217px;
		font-weight:bold; font-size:12px; }
	.events-desc {
		position:absolute; top:50px; left: 28px;
		width: 239px; height: 75px;
		font-size:10px; }
.e-content-right { position:absolute; left:278px; top:12px; width:145px; height:108px; }
	.events-date { 
		position:absolute; top:0;
		width:145px; height:1.25em;
		font:16px/1em bold Trebuchet MS, Helvetica, sans-serif;
		color:#1E457C; text-align:center; }
	.events-loc { 
		position:absolute; top:1.45em;
		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:2.85em; width:145px; height:65px; }

/* 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; }
.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; }


/* Containers (used in Resources, Testimonials) */
.containerType1 { background:url(Images_site/ResourcesImg/containerStyle1_middle.png) repeat-y; width:393px; }
.containerType1-top { background:url(Images_site/ResourcesImg/containerStyle1_top.jpg) no-repeat; width:393px; min-height:73px; height:73px; }
.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; }

.containerType2 { background:url(Images_site/ResourcesImg/containerStyle2_middle.png) repeat-y; }
.containerType2-top { background:url(Images_site/ResourcesImg/containerStyle2_top.jpg) no-repeat; width:424px; min-height:113px; height:113px; }
.containerType2-bottom { background:url(Images_site/ResourcesImg/containerStyle2_bottom.png) no-repeat; width:424px; min-height:11px; height:11px; }
.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:11px; font-weight:normal; }
.ct2-table { margin-bottom:15px; }
.ct2-content { margin-top:20px; }

.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; }


/* 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; }
	
/* 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-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: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-sprites.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-sprites.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 { }

/* 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 { 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; }

/* Index Styles */
.index-col { height:170px; font:10px/1.3em Verdana,Arial,Helvetica,sans-serif; position:absolute; top:126px; }
.index-col a.i-title { height:48px; display:block; background:url(IndexImg/index_cat-title-off.png) repeat-x;
	font-weight:bold; position:relative; text-decoration:none; display:block; }
.index-col a.i-title:hover { background:url(IndexImg/index_cat-title_on.png) repeat-x; }
.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; }
.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:3px; top:4px;
	width:122px; height:30px; text-align:center;
	padding-left:10px; padding-top:8px; }
.index-col div a.partner-btn:hover { background-position:-138px 0; color:#F4A90B; }

/* 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: 142px; width: 442px; }
.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/Bkgmanagement4.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 { height: 115px; width: 402px; }
.Bkgcall { background-image: url(Images_site/OthersImg/BkgCall.jpg); height: 68px; width: 440px; }