/* These codes and procedures are copyright protected by Gproxy Inc. ? 2004/2007 and the website owner. 
Gproxy Inc. does not authorize the copy or use of these by any third party company. */

a:link{color:#05367B}
a:visited {color:#05367B;}
a:active {color:#05367B;}

.footer, .footer a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #013c76;
	text-decoration: none;
}

.form1-1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#666666;
}

.form1-2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#063166;
}

.form1-3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#C80000;
}

.form1-4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	color:#666666;
}

.form-line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2D2D2;
}

.contactus, .contactus a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#666666;
}

.rssBoxItemContent {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.rssBoxItemTitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #013c76;
}

.rssBoxTitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.newsdate {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
}

.bluetit, .bluetit a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #013c76;
	text-decoration: none;
}

td.graytit, td.graytit a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.graytxt {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.graytxtbig, graytxtbig  a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.bluesubtit {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #013c76;
	text-decoration: none;
}

.redtext {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #BB0000;
	text-decoration: none;
}

.tabs, .tabs a, .tabs a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.tabs:last-child {display:none;}
.tabs {display:expression(this.nextSibling==null?"none":"");}

.text, .text font {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.text a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #003D7A;
	text-decoration: none;
}

.text a:hover {
	text-decoration: underline;
}

.infoText, .infoText a, a.infoText{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.tit {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.redtitle, .redtitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB0000;
	text-decoration:none;
}

.blacktit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}



.redsubtitle, .redsubtitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BB0000;
	text-decoration:none;
}

td.redtitle-2, td.redtitle-2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB0000;
	text-decoration:none;
	padding-left:5px;
}

.infotitle, .greytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #013C76;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.infotitle24, .greytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #013C76;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013C76;
}

.img {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.blacktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.link, .link a{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #013C76;
	text-decoration: none;
}

.link a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #013C76;
	text-decoration: underline;
}	

.relatedgrad {
	background-image: url(/site/templates/bb-relatedgrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.imgContainer img {
	border: solid 1px #CCCCCC;
	padding: 1px;
}
.tableBg {
	background-image:url(/site/templates/bb-catgradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

/* --- Modifies NetSuite styles --- */

body {text-align:center;margin:0;padding:0;background-color:#ececec;}
div#outerwrapper {position:relative;text-align:center;margin:0 auto;width:888px !important;background:#ececec url(/site/images_site/BB_bg.gif) center center repeat-y;}
div#innerwrapper {width:852px !important;text-align:left;margin:0;background: url(/site/images/bb1-footer-bg.gif) bottom left no-repeat;padding:0 18px 17px;}
div#div__header {}
div#div__body {}
div#div__footer {padding-top:10px;}
div#div__footer .bglt { background-color: transparent; }

/* --- Other Styles --- */
.comparetit {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.ccc-borders, .ccc-no-borders {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
}
.ccc-borders{
	border-right: solid 1px #cccccc;
}


/* AG */

.smalltextnolink
{
color:#666666;
}


.checkoutprogresstext
{
color: #BB0000;	
}


.listheadernosort
{
color: white;
background-color: #013C76;
}


.nlbutton, .bgbutton {color:#000000;background:url('/site/images/bg/button-md-bg.gif') top left no-repeat;width:100px;height:21px;border:0 none;text-align:center;font-size:12px;font-weight:normal;text-transform:none;cursor:pointer;padding:2px 0 4px;}

.rssBoxPromo
{
display: none;
}

#bb_global_search {
 color: #666666;
 font-size: 8pt;
 width: 130px;
 border: 1px solid #999999;
 vertical-align: top;
}

UL.bullet_list 
{
list-style-image: url('/site/templates/bb-bullet.gif');
list-style-position: outside; 
}

/* FROM ADDITION TO HEAD */

#div__label { display:none;}
.bgltmedtext {
                font-family: Arial;
	font-size: 11px;
	color: #666666;
	}
.medtext {
                font-family: Arial;
	font-size: 11px;
	color: #666666;
	}

/* My Account */
body.my-account #div__body {padding-top:10px;}
.bgontabbottom {background-color:#ffffff;}
.bgmd .smalltextnolink, .bgmd span, .bgmd .inputreadonly, .bgmd .smallgraytextnolink, .pt_statusblock span {color:#ffffff;}
body.my-account input.input, body.my-account input.inputreq {height:20px;border:1px solid #D5DEE7;background-image:none;font-size:8pt;padding:0;}
iframe#entry_form_frame,
iframe#list {display:none;}
* html body.my-account div#innerwrapper, *:first-child+html body.my-account div#innerwrapper {width:888px !important;}
#body_actions, #body_actions div#div__body, #div__bodytab {width:852px !important;}
table.listborder {border-width:1px;}
/*table.listtable {table-layout:fixed;}*/
table.listtable input {width:100%;}
#rptcontent, #rptcolheadercliparea {width:852px !important;}
#rptfooter {width:852px !important;margin-bottom:20px;padding-bottom:15px;}
#rptfooter .smalltextnolink, #rptfooter .smalltextul, #rptfooter .textnolink {color:#ffffff;}
.rptfooterfilter {width:852px !important;table-layout:fixed;}
.regmdtext {color:#ffffff;background-color:#2263A4;}
.regmdtext a {color:#ffffff;}

/* Added by MM 5/10/2011 */

/* ELEMENTS */
a img {border:0 none;}
p, li {color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;}
ul.blue{list-style-type:none;margin:15px 0;padding:0;}
ul.blue li {background:url('/site/images/bg/bullet-blue.png') 6px 6px no-repeat;padding-left:20px;}
h1, h2, h3, h4, h5, h6 {color:#d32d1a;font-family:Eurostile,Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 10px 0;padding:0;}
h1 {font-size:24px;margin:0 0 15px 0;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:12px;}

/* GENERAL */
.no-padding {margin:0;padding:0;}
.dotted-line {height:1px;background:url(/site/templates/bb-points.gif) top left repeat;margin:13px 0 10px 0;overflow:hidden;}
.left {float:left;}
.right {float:right;}

/* FORMS */
input.input, input.inputreq {height:18px;border-color:#858585 #C1C1C1 #E1E1E1;border-style:solid;border-width:1px;background:url('/site/images/bg/input-bg.gif') top left repeat-x;font-size:12px;padding:2px 5px;}
.smalltextnolink, .smalltextul {color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;}
.table_fields {margin:20px;}
.table_fields td {padding-bottom:7px;vertical-align:middle;}

/* BOXES */
div.lgrey-box {width:298px;background: url(/site/images/bg/box-ltgrey-298-bg.gif) top left repeat-y;margin: 0 0 16px 0;}
div.lgrey-box div.gb1 {background: url(/site/images/bg/box-ltgrey-298-top.gif) top left no-repeat;}
div.lgrey-box div.gb2 {background: url(/site/images/bg/box-ltgrey-298-bottom.gif) bottom left no-repeat;padding:6px 6px 10px 6px;}
div.lgrey-box h2 {margin:0 0 10px 0;}
div.lgrey-box p {color:#6f6f6f;font-size:12px;line-height:17px;margin:0 0 10px 0;}
div.lgrey-box ul {margin:10px 0;padding:0 0 0 17px;}
div.lgrey-box li {color:#6f6f6f;font-size:12px;line-height:17px;}
div.lgrey-box a {color:#1e7eba;text-decoration:none;}
div.lgrey-box a:hover {text-decoration:underline;}
div.lgrey-box p:last-child,
div.lgrey-box ul:last-child {margin-bottom:0;padding-bottom:0;}
div.lgrey-box p {margin-bottom:expression(this.nextSibling==null?"0px":"");padding-bottom:expression(this.nextSibling==null?"0px":"");}
div.lgrey-box ul {margin-bottom:expression(this.nextSibling==null?"0px":"");padding-bottom:expression(this.nextSibling==null?"0px":"");}
div.grey-box {width:220px;background: url(/site/images/bg/box-grey-220-bg.gif) top left repeat-y;margin: 0 0 16px 0;}
div.grey-box div.gb1 {background: url(/site/images/bg/box-grey-220-top.gif) top left no-repeat;}
div.grey-box div.gb2 {background: url(/site/images/bg/box-grey-220-bottom.gif) bottom left no-repeat;padding:10px 6px 10px 6px;}
div.grey-box h2 {margin:0 0 10px 0;}
div.grey-box p {color:#505050;font-size:12px;line-height:17px;margin:0 0 10px 0;}
div.grey-box ul {margin:10px 0;padding:0 0 0 17px;}
div.grey-box li {color:#505050;font-size:12px;line-height:17px;}
div.grey-box a {color:#1e7eba;text-decoration:none;}
div.grey-box a:hover {text-decoration:underline;}
div.grey-box p:last-child,
div.grey-box ul:last-child {margin-bottom:0;padding-bottom:0;}
div.grey-box p {margin-bottom:expression(this.nextSibling==null?"0px":"");padding-bottom:expression(this.nextSibling==null?"0px":"");}
div.grey-box ul {margin-bottom:expression(this.nextSibling==null?"0px":"");padding-bottom:expression(this.nextSibling==null?"0px":"");}

/* HOME PAGE */
div.home-featured {width:851px;height:226px;background:url(/site/images/bg/home-featured-bg.gif) top left repeat-x;margin-bottom:16px;}
div.home-featured div.top-buttons {margin:0 0 15px 0;}
div.home-featured div.top-buttons img {margin:0 24px 0 0;}
div.home-featured div.top-buttons img.last {margin-right:0;}
div.home-featured div.bottom-buttons {margin:0 0 0 10px;}
div.home-featured div.bottom-buttons img {margin:0 20px 0 0;}
div.home-featured h1 {width:482px;height:27px;background:url(/site/images/headings/cloud-based-business-solutions.png) top left no-repeat;margin:0 0 14px 10px;padding:0;}
div.home-featured h2 {width:744px;height:19px;background:url(/site/images/headings/the-number-1-cloud-erp-financials-software-suite.png) top left no-repeat;margin:0 0 37px 10px;padding:0;}
div.home-featured h1 span, div.home-featured h2 span {display:none;}
div.home-content div.col-1 {float:left;width:631px;}
div.home-content div.col-2 {float:right;width:220px;}
div.home-content div.col-1 div.lgrey-box {float:left;margin-right:17px;}
h2.what-we-do {width:152px;height:34px;background:url(/site/images/headings/what-we-do.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
h2.how-can-we-help-you {width:203px;height:35px;background:url(/site/images/headings/how-can-we-help-you.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
h2.software-and-solutions {width:236px;height:32px;background:url(/site/images/headings/software-and-solutions.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
h2.our-clients {width:132px;height:33px;background:url(/site/images/headings/our-clients.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
h2.ecommerce-services {width:136px;height:12px;background:url(/site/images/headings/ecommerce-services.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
h2.suitextenders {width:99px;height:12px;background:url(/site/images/headings/suite-extenders.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
h2.netsuite-quick-links {width:138px;height:12px;background:url(/site/images/headings/netsuite-quick-links.gif) top left no-repeat;margin:0 0 14px 0;padding:0;}
div.netsuite-quick-links a {color:#505050;}
h2.what-we-do span,
h2.how-can-we-help-you span,
h2.software-and-solutions span,
h2.our-clients span,
h2.ecommerce-services span,
h2.suitextenders span,
h2.netsuite-quick-links span {display:none;}
div.our-clients a {display:block;float:left;height:40px;margin-bottom:10px;}
div.our-clients a:nth-child(2n+1) {float:right;}
div.our-clients a {float:expression(GetNodeIndex(this)%2==0?"right":"");}
div.what-we-do div.gb2 {min-height:259px;_height:269px;}
div.software-and-solutions div.gb2 {min-height:193px;_height:193px;}

/* FOOTER */
div.footer-logos {margin-top:40px;}
div.footer-logos .netsuite-solution-provider {display:block;float:left;}
div.footer-logos .netsuite-suitecloud {display:block;float:right;}
div.footer-logos .netsuite-2011-star-award {display:block;text-align:center;margin: 0 auto;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

*:first-child+html .clear {height:1%;}
* html .clear {height:1%;}




