body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#696969;
}
a { color:#0000CC; text-decoration:none;}
a:hover { color:#000; text-decoration:none;}
a:focus { outline: none; }
h1 { font-size:24px; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font-weight:normal; }
h3 { font-size:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; color:#000099;}
h4 { font-size:12px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; color:#000099;}

#lnk { margin:0px 0px 0px 40px; float:left;}
#lnk a { font-size:14px; color:#000099; text-decoration:none; text-transform:uppercase;}
#lnk a:hover { font-size:14px; color:#000099; text-decoration:none; text-transform:uppercase;}
#lnk a:focus { font-size:14px; color:#000099; text-decoration:none; text-transform:uppercase; outline: none; }

.sitemap a { font-size:10px; color:#666666; text-decoration:none; outline: none;}

.top {
	vertical-align: top;
}
.logo {
	float: left; height: 60px; width: 200px; position:absolute; margin:0px 0px 0px 44px;
}
.tnbL
{
	background-image: url('../../images/tnb-left.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tnbR {
	background-image: url('../../images/tnb-right.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tnb {
	background-image: url('../../images/tnb.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	text-transform: uppercase;
	color: #ffda49;
	font-size: 15px;
}
.bg-blueL {
	background-image: url('../../images/bg-home-blue-left.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-blueR {
	background-image: url('../../images/bg-home-blue-right.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-blue {
	background-image: url('../../images/bg-blue.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.bg-bluebar {
	background-image: url('../../images/bg-blue-bar.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
.blueTxt { vertical-align:top; font-size:11px; color:#FFFFFF;}
.blueTxt td { vertical-align:top; padding-top:17px;}
.main-home {
	background-image: url('../../images/bg-main-home.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding:0px 0px 10px 0px;
}
.testimonials {
	background-image: url('../../images/bg-testimonials.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 70px; vertical-align:top;
}
.featured {
	background-image: url('../../images/bg-featured.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}
.footer {
	font-size: 10px;
	color: #666666;
	text-align: right;
	padding-right:30px;
}

.footer a {
	font-size: 10px;
	color: #666666;
	text-align: right;
}

/* INNER PAGE STYLES*/




/* INNER PAGE STYLES END*/
.pics { background:transparent; vertical-align:top;}
.pics div { background:transparent;}
#demos { width:235px; margin:0px auto; clear:both;}
.feat-text {width:235px; height:80px; text-align:left; vertical-align:top; color:#000000; text-decoration:none;padding:5px 0px 0px 0px; text-align:justify;}
.feat-text a { text-decoration:none; color:#000000; }
.navbox { text-align:center; padding:0px 0px 0px 0px;  z-index:100; margin:0px auto;}

#nav { margin: 5px 5px 5px 5px;  }
#nav a { margin: 5px 3px; padding: 3px 6px; border: 0px solid #ccc; background: url('../../images/bg-feat-nos-1.gif') no-repeat center center; text-decoration: none; color:#2d3095; }
#nav a.activeSlide { background: url('../../images/bg-feat-nos.gif') no-repeat center center; }
#nav a:focus { outline: none; }
.bg-content-TW {
	background-image: url('../../images/bg-content-TWhi.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.bg-content-Tl {
	background-image: url('../../images/bg-contentTL.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg-content-TR {
	background-image: url('../../images/bg-contenntTR.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg-content-TY {
	background-image: url('../../images/bg-content-TYellow.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg-content-BL {
	background-image: url('../../images/bg-content-BL.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-content-BR {
	background-image: url('../../images/bg-contentBR.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-content-BW {
	background-image: url('../../images/bg-content-BWhit.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-content-BY {
	background-image: url('../../images/bg-content-BYello.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-content-CL {
	background-image: url('../../images/bg-contentCL.jpg');
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-content-CR {
	background-image: url('../../images/bg-content-CR.jpg');
	background-repeat: repeat-y;
	background-position: left top;
}
.bg-content {
	background-image: url('../../images/bg-content.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}

.content {width:616px; margin:0px 0px 0px 40px; float:left; line-height:17px;}
.content ul {list-style-position: outside; list-style-image: url('../../images/bullet-arrow.gif'); line-height:24px; padding:0px 0px 0px 0px; margin:0px 0px 0px 40px;}
.content ul li { padding:0px 0px 0px 10px; margin:0px;}
.mgmtname {background: url('../../images/bg-mgmt-names.jpg') no-repeat right top; padding:15px 15px 30px 0px; float:left; width:601px; }
.mgmtname h3 { font-size:15px; margin:6px 0px 10px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; color:#000099;}
.mgmtname div { text-align:right; padding-top:10px;}
.mgmtname a {  color:#000099; text-decoration:none;}
.mgmtname a:hover {  color:#000099; text-decoration:underline;}

.head-mgmt { background:url('../../images/bg-theteam.jpg') no-repeat left top; height:40px; line-height:42px; text-align:right; padding-right:30px;}
.head-mgmt h1 { font-size:24px; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font-weight:normal; }
.mgmtname .subhead-solutions { text-align:left; margin:0px; padding:0px 0px 4px; font-weight:bold;}
.mgmtname .text-solutions { width:600px; float:left; text-align:justify; }
.mgmtname .imgDiv-solutions {width:200px; float:left; text-align:left;}

.contact-form input{ width:180px; background:#fff url('../../images/bg-fields.jpg') repeat-x left bottom; border:1px solid #CCCCCC; height:22px; line-height:22px;}
.contact-form2 input{ width:180px; background:#fff url('../../images/bg-fields.jpg') repeat-x left bottom; border:1px solid #CCCCCC; height:22px; line-height:22px;}
.msgbox { width:431px; background:url('../../images/bg-fields.jpg') repeat-x left bottom; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif;}
.selectbox{ width:44px; background:#fff url('../../images/bg-fields.jpg') repeat-x left bottom; margin-top:4px;}
.form-button { background: url('../../images/bg-btn.jpg') no-repeat center center; border:0px; height:31px; width:75px; color:#FFFFFF;}
.red { color:#FF0000;}


/*left panel styles*/
.left-panel { padding:0px 0px 0px 6px; background:#FBE18A;}

.bg-bg-news { background:url('../../images/bg-bg-news.jpg') repeat-y left top; vertical-align:top;}
.bg-news { background:url('../../images/bg-news.jpg') no-repeat left top; height:277px; vertical-align:top;}
.bg-location { background:url('../../images/bg-location.jpg') no-repeat left top; height:387px; vertical-align:top;}
.bg-sitemap { background:url('../../images/bg-sitemap.jpg') no-repeat left top; height:380px; vertical-align:top;}
.bg-screenshots { background:url('../../images/bg-screenshot.jpg') no-repeat left top;  vertical-align:top;}
.bg-ptree-iss { background:url('../../images/bg-news.jpg') no-repeat left top;  vertical-align:top;}
.bg-date { background:url('../../images/bg-date.jpg') no-repeat center center;}
.date { width:37px; margin:0px auto; clear:both; text-align:center; font-size:23px; color:#1f1e7b; padding-top:3px;}
.month { width:37px; margin:0px auto; clear:both; text-align:center; font-size:10px; color:#fff; text-transform:uppercase; margin-top:4px;}
.news a { font-size:11px; color:#1f1e7b; text-align:justify;}
.news a:hover { font-size:11px; color:#000; text-align:justify;}
.news-footer { background:url('../../images/bg-news-btm.jpg') no-repeat left top; vertical-align:top; padding-top:4px; text-align:right;}
.news-footer  a { color:#000099; text-decoration:none; font-size:11px; padding-right:30px;}
.news-footer  a:hover { color:#000; text-decoration:none; font-size:11px;}

.news-content
{
	font-size: 12px;
	color: #696969;
}


/*left panel styles end*/

#myController { width:614px; line-height:44px; text-align:center;}
#myController span{
color:#FFF;
background:transparent;
margin:0px 8px;
cursor:pointer;
}
#mySlides { width:100%;}
#jFlowSlide{
margin:0px auto; clear:both; width:590px; background:url('../../images/bg-process-content.jpg') no-repeat left top;
}

#myController span.jFlowSelected {
background:  url('../../images/bg-process-tnb-selected.jpg') repeat-x left top; color:#201f7c; padding:15px 6px; font-weight:bold;
}


.jFlowPrev, .jFlowNext{
cursor:pointer;
}


/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT {
	position: absolute; margin: -300px 0px 0px 0px; *margin: -200px 0px 0px 0px;
	z-index:100;
	border: 0px solid #000;
	background-color: transparent;
}

#JT_copy{
	padding:0px;
	color:transparent;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: transparent;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight:bold;
}

#JT_close_right{
	background-color: transparent;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 0px;
	border: 0px solid #CCCCCC;
}

.jTip{
cursor:pointer;
}







