@charset "utf-8";

/* CSS Document */

body { margin:0 auto; padding:0; color:#231f20; background:#ffffff; font:9pt Arial, Helvetica, sans-serif; background:url(../images/body-bg.gif) repeat-x top left; }

a { text-decoration:underline; color:#0A1D34; }

a:hover { text-decoration:none; color:#ed1c24; }

.fl { float:left; }

.fr { float:right; }

.cl { clear:both; margin:0px; padding:0px; }

.fs-10 { font-size:10pt; }

.fs-11 { font-size:11pt; }

.fs-12 { font-size:12pt; }

.fs-13 { font-size:13pt; }

.fs-14 { font-size:14pt; }

.fs-15 { font-size:15pt; }

.fs-16 { font-size:16pt; }

.fs-17 { font-size:17pt; }

.fs-18 { font-size:18pt; }

.mt10 { margin-top:10px; }

.mr10 { margin-right:10px; }

.mb10 { margin-bottom:10px; }

.ml10 { margin-left:10px; }

.mt15 { margin-top:15px; }

.mr15 { margin-right:15px; }

.mb15 { margin-bottom:15px; }

.ml15 { margin-left:15px; }

.pt10 { padding-top:10px; }

.pr10 { padding-right:10px; }

.pb10 { padding-bottom:10px; }

.pl10 { padding-left:10px; }

.pt15 { padding-top:15px; }

.pr15 { padding-right:15px; }

.pb15 { padding-bottom:15px; }

.pl15 { padding-left:15px; }

.w40 { width:40%; margin:0 auto; }

.w45 { width:45%; margin:0 auto; }

.w46 { width:46%; margin:0 auto; }

.w47 { width:47%; margin:0 auto; }

.w48 { width:48%; margin:0 auto; }

.w49 { width:49%; margin:0 auto; }

.w50 { width:50%; margin:0 auto; }

.w55 { width:55%; margin:0 auto; }

.w60 { width:60%; margin:0 auto; }

.w65 { width:65%; margin:0 auto; }

.w70 { width:70%; margin:0 auto; }

.w75 { width:75%; margin:0 auto; }

.w80 { width:80%; margin:0 auto; }

.w85 { width:85%; margin:0 auto; }

.w90 { width:90%; margin:0 auto; }

.w95 { width:95%; margin:0 auto; }

.w96 { width:96%; margin:0 auto; }

.w97 { width:97%; margin:0 auto; }

.w98 { width:98%; margin:0 auto; }

.w99 { width:99%; margin:0 auto; }

.w100 { width:100%; margin:0 auto; }

#wrapper { width:100%; margin:0 auto; }

.work-area { width:1000px; margin:0 auto; }

.vertMiddle { vertical-align:middle; }

#header { width:1000px; margin:0 auto; position:relative; }

.top-container { padding:7px 0px 0px 0px; height:90px; }

.logo { margin:0px 0 0 0; padding:5px 0 0 0; float:left; }

.top-right-section { margin:0px 0 0 0; padding:0px 0 0 0; width:800px; float:right; }

.top-menu { width:auto; font:13px "tahoma"; color:#000; float:right; width:600px; text-align:right; }

.top-menu ul { margin:0; padding:0px 0 0 0px; list-style-type:none; }

.top-menu ul li { background: no-repeat left 12px; padding:0px 10px 0px 0px; font:12px "tahoma"; color:#000; display:inline; line-height:24px; }

.top-menu ul li img { vertical-align:middle; padding:0 3px 0 0; }

.top-menu ul li a { color:#000; text-decoration:none; }

.top-menu ul li a:hover { color:#ae0108; text-decoration:none; }

.search-area { margin:0; padding:0 0 0 0; background:url(../images/search-box-center.gif) repeat-x; color:#f7cdcc; font:10px "tahoma"; width:161px; float:right; }

.input-search { margin:0; background:url(../images/search-box-center.gif) repeat-x; color:#686868; border:none; width:127px; float:left; height:19px; padding:5px 0 0 0; }

.input-search input { margin:0; color:#686868; font:11px "tahoma"; border:0; width:99%; }

.login-area { margin:0 0 0 0; padding:13px 1px 0 0; color:#f7cdcc; font:10px "tahoma"; width:auto; float:right; height:40px; }

.login-area-middle { margin:0; padding:0px 0 0px 0; color:#f7cdcc; font:10px "tahoma"; letter-spacing:1px; float:left; width:593px; height:40px; background:#0a1d34; }

.login-area-middle form { margin:0; padding:8px 0 0px 0; float:left; }

.login-area .textbox-login { margin:0; background:url(../images/search-box-center.gif) repeat-x; color:#686868; border:none; width:117px; float:left; height:19px; padding:5px 0 0 0; }

.login-area .textbox-login input { margin:0; color:#686868; font:11px "tahoma"; border:0; width:99%; }

.login-area label { float:left; margin: 0px 10px 0px 5px; padding:0; color:#fffefe; font:10pt "tahoma"; line-height:25px; }
.login-area label  a{color:#fffefe; text-decoration:none;}
.login-area label  a:hover{color:#fff; text-decoration:underline;}


#main-nav { margin:0px 0 0 0; padding:0px 0px 0 0px; height:39px; }

#main-nav ul { margin:0; padding:0; list-style-type:none; }

#main-nav li { padding:0 8px; float:left; color:#5b5a5a; font:bold 9pt "Verdana", Arial, Helvetica, sans-serif; }

#main-nav li a { float:left; color:#ffffff; display:block; text-decoration:none; padding:0 15px; line-height:39px; }

#main-nav li a:hover { color:#ffffff; background:url(../images/menu-hover.gif) repeat-x left center; }

#main-nav li a.active { color:#ffffff; background:url(../images/menu-hover.gif) repeat-x left center; }

#main-container { margin:0 auto; width: 970px; padding:15px 15px; }

.red-stripe { background:#ae0108; margin:0 auto; padding:5px 25px 7px 25px; color:#ffffff; font:10pt Tahoma; }

.red-stripe h1{font:10pt Tahoma; margin:0; padding:0;}

.red-stripe ul { margin:0; padding:0 0px 0 0px; list-style-type:none; }

.red-stripe li { color:#fff; font:9pt Arial, Helvetica, sans-serif; display:inline; }

.red-stripe li a { background:url(../images/bullet-white.gif) no-repeat left; color:#ffffff; padding:0px 20px; text-decoration:none; line-height:22px; display:block; float:left; }

.red-stripe li a:hover { text-decoration:underline; color:#ffffff; }

.red-stripe li a.active { font-weight:bold; color:#78d3ff; }

.red-stripe li a:hover.active { text-decoration:none; }

.banner { width:970px; padding:0px 0px 0 0px; margin:0 0 0 0; float:left; }




.read-link { padding:0 0px 0 0px; height: 22px; line-height: 22px; }

.read-link a { float: left; display: block; color: #b3cae7!important; text-decoration: none; font:9pt Arial, Helvetica, sans-serif; padding:0 0 0 6px; /*Padding to accomodate left tab image. Do not change*/ height: 23px; line-height: 23px; text-align: center; cursor: pointer; }

.read-link a span { float:none; display: block; padding: 0 20px 0 6px; /*Padding of menu items*/ }

.read-link a { background:url(../images/blue-button-left.gif) no-repeat left center;	/*left tab image path*/ }

.read-link span { background:url(../images/blue-button-right.gif) no-repeat right center; }

.read-link a:hover { color:#ffffff!important; background:url(../images/blue-button-left.gif) no-repeat left center; text-decoration:none!important; }

.read-link a:hover span { background:url(../images/blue-button-right.gif) no-repeat right center; }

.read-link a.selected { background:url(../images/blue-button-left.gif) no-repeat left center; }

.read-link a.selected span { background:url(../images/blue-button-right.gif) no-repeat right center; }

.btn-blue { margin:10px 10px 0 0; padding:0px 0 0 6px; /*Padding to accomodate left tab image. Do not change*/ height: 22px; line-height: 22px; background:url(../images/blue-button-left.gif) no-repeat left top; }

.btn-blue input { float:none; color:#B3CAE7; border:0; display: block; font:9pt Arial, Helvetica, sans-serif; height: 22px; cursor: pointer; line-height: 22px; padding: 0 20px 0 6px; /*Padding of menu items*/ background:url(../images/blue-button-right.gif) no-repeat right top; }

.btn-blue:hover { background:url(../images/blue-button-left.gif) no-repeat left top; }

.btn-blue input:hover { color: #ffffff; background:url(../images/blue-button-right.gif) no-repeat right top; }

#main-container h2 { font:bold 13pt "Trebuchet MS", Tahoma; color:#005583; }

#main-container h2 span { font:bold 16pt "Trebuchet MS", Tahoma; color:#005583; }

.downloads-area { width:255px; padding:14px 0px 0 10px; margin:0 0 0 0; float:right; }

.downloads-area p { padding:0 0 10px 0px; margin:0 0 10px 0; color:#0a1d34; border-bottom:1px solid #b6b6b6; font:8pt "Tahoma"; line-height:15px; }

.downloads-area img { padding:0 5px 0 0; }

.online-demo { background:url(../images/online-demo.gif) no-repeat bottom left; width:170px; height:57px; padding:15px 0 0 74px; margin:0px 0 0px 0; font:bold 13pt "Trebuchet MS", Tahoma; color:#005583; text-align:center; }

.online-demo span { font-size:11pt; color:#000; }

.online-demo a { color:#005582; text-decoration:none; }

.online-demo a:hover { color:#005582; text-decoration:underline; }

#footer-container { background:#ececec; width:100%; margin:0 auto; }

#footer-top { padding:20px 0px 10px 0px; margin:0 auto; width:1000px; }

#footer-left { width:248px; padding:0px 10px 0 10px; margin:0 0 0 0; float:left; color:#0a1d34; font:8pt "Trebuchet MS"; line-height:normal;}

#footer-left .title-black { margin:0 0 10px 0; color:#0a1d34; border-bottom:1px solid #b6b6b6; font:8pt "Tahoma"; line-height:20px; }

#footer-left ul {padding:0; margin:0; list-style-type:none;}

#footer-left li { padding:5px 0px; margin:0 0 0px 0; color:#0a1d34; border-top:1px solid #b6b6b6; font:8pt "Trebuchet MS"; line-height:normal; }
#footer-left li.first {border-top:none;}

#footer-left img { padding:0 0px 0 0; border:2px solid #000; margin:0 10px 5px 0; }

#footer-container h2 { padding:0 0 10px 0; font:14pt "Trebuchet MS", Tahoma; color:#005583; }

#footer-container h3 { font:bold 8pt Tahoma; color:#011833; padding:0 0 5px 0; }

#footer-center { width:393px; padding:0px 10px 0 10px; margin:0 0 0 0; float:left; }

#footer-center h3 { font:bold 10pt Tahoma; color:#005583; }

#footer-center p { padding:5px 0 5px 0px; margin:0 0 0px 0; color:#0a1d34; font:9pt "arial"; line-height:20px; }

#footer-right { width:306px; padding:0px 0px 0 10px; margin:0 0 0 0; float:left; overflow:hidden; }

#footer-bottom { padding:10px 10px 10px 10px; margin:0 auto; width:980px; border-top:1px dotted #717171; }

.footer-menu-left { float: left; width: 550px; color: #717171; margin: 0px 0 0px 0; text-align: left; line-height: 20px; }

.footer-menu-left p { font: 8pt "arial"; color: #3b3b3b; line-height: 20px; margin: 0 0 0px 0; }

.footer-menu-left a { font: 9pt "arial"; color:#47737a; line-height: 20px; text-decoration:none; padding:0 5px; }

.footer-menu-left p a:hover { color:#47737a; text-decoration:underline; }

.footer-menu-left p .active-footer { color:#ff9100; text-decoration:none; padding:0 10px; }

.footer-menu-right { float: right; width:auto; text-align:right; line-height: 20px; }

.footer-menu-right p { font: 9pt "arial"; color: #3b3b3b; margin: 0 0 0px 0; text-align:right;}

.footer-menu-right p a { color:#47737a; text-decoration:none; padding:0 5px 0 5px; }

.footer-menu-right p a:hover, .footer-menu-left p a:active, .footer-menu-left p a:focus { color:#47737a; text-decoration:underline; }

.footer-menu-right p .active-footer { color:#ff9100; text-decoration:none; padding:0 10px; }

.itchimes { font: 8pt "arial"; color:#b2b2b2; line-height: 18px; padding:5px 0 0 7px; }

.itchimes a { font: 8pt "arial"; color:#b2b2b2; padding:0; text-decoration:none; }

.itchimes a:hover { color:#a2a2a2; text-decoration:underline; }

.login-button { background:url(../images/login-button.gif) no-repeat; font:bold 10pt "Tahoma"; color:#fff; text-align:left; float:left; margin:0px 1px 0 10px; padding:0 0 0 8px; width:74px; height:24px; border:none; cursor:pointer; line-height:24px; }

.login-button:hover { background:url(../images/login-button.gif) no-repeat; color:#3b3b3b; text-decoration:none; }

.newUserTitle { color:#fff; float:left; padding:3px 0 0 10px; line-height:normal; }

.newUserTitle h2 { font:11px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0 0px; line-height:normal; margin:0;}

.newUserTitle h2 span { font:bold 14px Arial, Helvetica, sans-serif; }

.newUserTitle h2 a { color:#fff; text-decoration:none; }

.newUserTitle h2 a:hover { color:#fff; text-decoration:underline; }

.forgetPass { font:10px Arial, Helvetica, sans-serif; color:#78D3FF; padding:2px 0 0 0px; }

.forgetPass a { color:#78D3FF; text-decoration:none; }

.forgetPass a:hover { color:#78D3FF; text-decoration:underline; }

/*--------------------------------------------------inner page ---------------------------------------------------------------*/
#banner { margin:0 auto; width: 100%; }

#leftContainer { width:700px; margin:0; padding:0 0px 0 0; float:left; }


#leftContainer ul { margin:0; padding:5px 3px 10px 30px; list-style-type:none; }

#leftContainer li { padding:3px 0 3px 12px; color:#0a1d34; font:9pt Arial, Helvetica, sans-serif; background:url(../images/red-triangle-bullet.gif) no-repeat left 7px; }

#leftContainer li a { color:#005582; text-decoration:none; }

#leftContainer li a:hover { color:#ed1c24; text-decoration:underline; }

#leftContainer li a.active { color:#ed1c24; }

#leftContainer li ul { margin:0; padding:5px 3px 0px 30px; list-style-type:none; }

#leftContainer li ul li { padding:3px 0 3px 15px; color:#0a1d34; font:9pt Arial, Helvetica, sans-serif; background:url(../images/bg-tab-list.gif) no-repeat left 6px; }

#leftContainer li ul li a { color:#0A1D34; text-decoration:none; }

#leftContainer li ul li a:hover { color:#ed1c24; }

#leftContainer li ul li a.active { color:#ed1c24; }

#leftContainer img { padding:0 5px 0 0; }

#banner-left { width:700px; margin:0; padding:0; height:245px; position:relative; }

#banner-left img { padding:0 0px 0 0; }

#rightContainer { width:247px; padding:0px 0px 0 0px; margin:0 0 0 0; float:right; }

#right-nav-blue { width:247px; margin:0 0 15px 0; padding:0; float:left; }

#right-nav-blue .middle { width:235px; margin:0; padding:0 5px 0 7px; float:left; background:url(../images/main-nav-right-bg.gif) bottom left; }

#right-nav-blue .heading { width:223px; height:34px; margin:0 0 3px 0; padding:0 0 0 10px; background:url(../images/right-nav-head.gif) left top; font:bold 13pt Arial, Helvetica, sans-serif; line-height:34px; }

#right-nav-blue #right-nav-top { margin:0px 0 0 0; padding:0px 0px 0 0px; }

#right-nav-blue #right-nav-top ul { margin:0; padding:0 3px 0 5px; list-style-type:none; }

#right-nav-blue #right-nav-top li { padding:9px 10px 9px 20px; color:#5b5a5a; font:9pt Arial, Helvetica, sans-serif; background:url(../images/bullet-right-nav-top.gif) no-repeat left 11px; border-bottom:1px solid #00324d; }

#right-nav-blue #right-nav-top li a { color:#ffffff; text-decoration:none; }

#right-nav-blue #right-nav-top li a:hover { color:#78d3ff; }

#right-nav-blue #right-nav-top li a.active { color:#78d3ff; }

.bread-crumbs { margin:0; padding:10px 0; color:#000; font:8pt Verdana, Arial, Helvetica, sans-serif;}

.bread-crumbs a { color:#999999;  text-decoration:none; }

.bread-crumbs a:hover { color:#000; }

.bread-crumbs a.active { color:#000; }

#leftContainer h1 { font:bold 15pt "Trebuchet MS", Tahoma; color:#005583; padding:0 0 10px 0; }

#leftContainer h3 { font:bold 10pt Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0px 0; }

#leftContainer p { padding:5px 0 5px 0px; margin:0 0 0px 0; color:#0a1d34; font:9pt Arial, Helvetica, sans-serif; line-height:20px; }

#leftContainer table { font:9pt Arial, Helvetica, sans-serif; }

.right-nav-white { width:247px; margin:0px 0 15px 0; padding:0; float:left; }

.right-nav-white .middle { width:230px; margin:0; padding:0 10px 10px 7px; float:left; background:url(../images/right-nav-white-bg.gif) no-repeat bottom left; }

.right-nav-white .heading { width:223px; height:30px; margin:0 0 5px 0; padding:0 0 0 10px; background:url(../images/right-nav-white-head.gif) left top; font:bold 11pt/30px Arial, Helvetica, sans-serif; color:#fff; }
/*05-12-09*/
.right-nav-white .heading_1 
{ width:233px; margin:0; padding:0; font:bold 11pt/30px Arial, Helvetica, sans-serif; color:#fff; }
.right-nav-white .heading_1 #top 
{
background:url(../images/live_chat_topround.jpg) top left no-repeat;
width:233px; height:8px; overflow:hidden;
}
.right-nav-white .heading_1 #bottom 
{
background:url(../images/live_chat_bottomround.jpg) top left no-repeat;
width:233px; height:8px;
}
.right-nav-white .heading_1 #middle 
{
background:url(../images/live_chat_middle_bg.jpg) top left repeat-y;
width:221px; padding:0 8px 0 4px;
}
/*end-05-12-09*/
.right-nav-white #right-nav-top { margin:0px 0 0 0; padding:0px 0px 0 0px; }

.right-nav-white #right-nav-top ul { margin:0; padding:0 3px 0 5px; list-style-type:none; }

.right-nav-white #right-nav-top li { padding:5px 10px 5px 20px; color:#00334f; font:9pt Arial, Helvetica, sans-serif; background:url(../images/bullet-colored.gif) no-repeat left 7px; }

.right-nav-white #right-nav-top li a { color:#00334f; text-decoration:none; }

.right-nav-white #right-nav-top li a:hover { text-decoration:underline; }

.right-nav-white #right-nav-top li a.active { font-weight:bold; }

.right-nav-white p { padding:2px 10px 2px 10px; margin:0 0 0px 0; color:#005583; font:9pt Arial, Helvetica, sans-serif; line-height:20px; }

/*16-11-09*/


/*.blue-link {
	padding:0 0px 0 0px;
	height: 22px;
	line-height: 22px;
}
.blue-link a {
	float:left;
	display: block;
	color: #b3cae7;
	text-decoration: none;
	font:8pt Arial, Helvetica, sans-serif;
	padding:0 0 0 6px; 
	height: 23px;
	line-height: 23px;
	text-align: center;
	cursor: pointer;
}
.blue-link a span {
	float:none;
	display: block;
	padding: 0 20px 0 6px; 
}
.blue-link a {
	background:url(../images/blue-button-left.gif) no-repeat left center;	
}
.blue-link span {
	background:url(../images/blue-button-right.gif) no-repeat right center;
}
.blue-link a:hover {
	color: #ffffff;
	background:url(../images/blue-button-left.gif) no-repeat left center;
}
.blue-link a:hover span {
	background:url(../images/blue-button-right.gif) no-repeat right center;
}
.blue-link a.selected {
	background:url(../images/blue-button-left.gif) no-repeat left center;
}
.blue-link a.selected span {
	background:url(../images/blue-button-right.gif) no-repeat right center;
}*/


.download-brochure { background:url(../images/download-img.gif) no-repeat bottom left; width:170px; height:58px; padding:15px 0 0 74px; margin:0px 0 15px 0; font:bold 13pt "Trebuchet MS", Tahoma; color:#005583; text-align:center; }

.download-brochure a { color:#005582; text-decoration:none; }

.download-brochure a:hover { color:#005582; text-decoration:underline; }

.newsSection { width:306px; background:url(../images/newsBg.gif) repeat-y top left; }

.newsSection .newsTopImg { width:306px; height:7px; background:url(../images/newsTop.gif) no-repeat top left; overflow:hidden; }

.newsSection .newsbuttomImg { width:306px; height:7px; background:url(../images/newsbuttom.jpg) no-repeat top left; overflow:hidden; }

.newsSection h4 { font:bold 9pt arial; padding:5px 0px 10px 0px; color:#011833; }

.newsSection .news { padding:5px 10px 5px 10px; color:#767676; height:130px; }

.newsSection .news1 { padding:5px 10px 5px 10px; color:#767676; height:190px; }

.newsSection .news a { color:#2f7398; text-decoration:none; }

.newsSection .news a:hover { color:#2f7398; text-decoration:underline; }

.newsSection .news p { font:9pt arial; padding:0px 0px 5px 0px; color:#767676; }

.newsSection .news-img { float:left; padding:1px; border:1px solid #cfcfcf; margin:0 5px 5px 0; }

/*************************************/
#companynews { position:relative; font-size:11px; padding: 0px; width:306px; height:67px; background:url(../images/sliderBg.gif) repeat-x top left; }

#testimonial_slideshow { overflow:hidden; width:250px; padding:0; margin:0px auto 0 auto; }

#testimonial_slideshow ul { width:2200px; list-style:none; margin-left:0px; padding-left: 0px; }

#testimonial_slideshow li { float:left; list-style:none; width:80px; height:67px; margin:0 3px; /*cursor:pointer;*/
	color: #000; text-align: center; font:10px Arial, Helvetica, sans-serif; }

#testimonial_slideshow li a { float:left; display:block; padding:5px 5px; width:70px; height:57px; border:0px Solid; color: #000; text-decoration:none; }

#testimonial_slideshow li a:hover { background:url(../images/news-hover.gif) no-repeat top left; }

#testimonial_slideshow li a.selected { background:url(../images/news-hover.gif) no-repeat top left; }

#quickLink_slider { float:left; overflow:hidden; margin-top:5px; width:249px; height:175px; padding:0px; border:0px Solid; }

.prev-news { cursor:pointer; position:absolute; bottom:0px; left:0px; display:block; text-decoration:none; }

.next-news { cursor:pointer; position:absolute; bottom:0px; right:0px; display:block; }

/*start contact us*/

#contact-us-area { float: left; width: 648px; padding: 10px 0px 0px 70px; margin: 0; }

#contact-us { width:80%; padding: 0px 0px 0px 0px; margin: 0 auto; }

#contact-us form { margin: 0; padding: 0; }

#contact-us form label { float: left; margin: 8px 0 5px 0; width: 190px; font: 11px "tahoma"; font-weight: bold; color: #666666; line-height: 20px; }

#contact-us form .inputBox { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; float: left; font: 12px "tahoma"; margin: 8px 0 8px 0; padding-left: 3px; width: 300px; height: 16px; border: 1px solid #7f7f7f; }

.inputBox { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; font: 11px "tahoma"; padding-left: 3px; border: 1px solid #7f7f7f; height:16px; width:auto; }

#contact-us form textarea { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; float:left; font: 12px "tahoma"; width: 300px; height: 90px; margin: 8px 0px 8px 0px; padding-left: 3px; border: 1px solid #7f7f7f; }

.textarea { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; font: 11px "tahoma"; width:auto; height: 90px; padding-left: 3px; border: 1px solid #7f7f7f; }

#contact-us form select { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; float: left; font: 12px "tahoma"; margin: 8px 0 8px 0; padding-left: 3px; width: 304px; height: 18px; border: 1px solid #7f7f7f; }

.selectBox { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; font: 11px "tahoma"; padding-left: 3px; width:auto; height: 18px; border: 1px solid #7f7f7f; }

#contact-us form input.button { background: url(../images/button-submit.jpg) no-repeat; width: 72px; margin: 4px 0px 0px 234px; color: #FFFFFF; font: 12px "Verdana"; font-weight: bold; height: 23px; border: none; cursor: pointer; }

#contact-us form input.button:active { background: url(../images/button-submit-hover.jpg) no-repeat; }

.red { color: #FF0000; }

#contact-us form input.button { background:url(../images/login-button.gif) no-repeat; font:bold 10pt "Tahoma"; color:#fff; text-align:left; float:left; margin:0px 1px 0 10px; padding:0 0 0 8px; width:74px; height:24px; border:none; cursor:pointer; line-height:24px; }

#contact-us form input.button:active { background:url(../images/login-button.gif) no-repeat; color:#3b3b3b; text-decoration:none; }

.orange-font { color:#ed1c24; }

.pressRsection { width:auto; padding:10px 0 0px 0; border-bottom:dashed 1px #cccccc; }

.select { background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF; float: left; font: 11px "tahoma"; /*margin: 8px 0 8px 0;*/ /*padding-left: 3px;*/ width: 200px; /*height: 18px;*/ /*border: 1px solid #7f7f7f;*/ border:0; }

.testimonial-logo { float:left; padding:5px 20px 0 0; margin:0; }

.testimonial-content { float:right; padding:0 5px 0 0; margin:0; width:80% }

.error-msg { padding:5px; margin:0 0 0px 0; font-size:12px; width:99%; color:#FF0000; position:absolute; background:#eaeaea; }

.error-msg a { color:#000; font-size:90%; font-weight:bold; text-decoration:none; }

.error-msg a:hover { color:#FF0000; text-decoration:none; }

.error-title { float:left; width:auto; height:auto; padding:5px; color:#FF0000; font-size:100%; font-weight:bold; }

.error-msg-txt { float:left; width:380px; height:auto; padding:5px; color:#FF0000; font-size:100%; }

.close-txt { font:9pt Arial, Helvetica, sans-serif; background:url(../images/close-ico.gif) no-repeat left; padding:0 0 0 12px; }

/*--19-10-09--*/
.content_bg { width:99%; margin:0 auto; text-align:left; padding-left:5px; background-color:#e7eff7; }

.profile_display_div p { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#737373; margin:0px; padding:0px; padding:10px 0 0 0px; }

.profile_display_div { width:99.9%; background:#fff url(../images/bg_all_box.jpg) repeat-x left bottom; border:1px solid #c9c9c9; margin:10px 0px 20px 0px; font:13px Verdana, Arial, Helvetica, sans-serif; color:#363636; }

.profile_display_div p { font:12px Arial, Helvetica, sans-serif; color:#737373; margin:0px!important; padding:0px 0 5px 0px!important; }

.profile_display_header { height:27px; background:url(../images/bg_all_box.jpg) repeat-x left bottom; font:bold 14px px Arial, Helvetica, sans-serif; color:#333333; padding:8px 15px 0 15px; border-bottom:1px solid #c9c9c9; }

.profile_display_header a { color:#005582; text-decoration:underline; }

.profile_display_header a:hover { color:#005582; text-decoration:none; }

.profile_display_header2 { height:27px; background:url(../images/bg_all_box.jpg) repeat-x left bottom; font:bold 14px px Arial, Helvetica, sans-serif; color:#005583; padding:8px 15px 0 15px; border-bottom:1px solid #c9c9c9; }

.profile_data { padding:10px 10px; font:9pt Arial, Helvetica, sans-serif; }

.profile_data a {color:#ed1c24; text-decoration:none;}

.profile_data a:hover {color:#ed1c24; text-decoration:underline;}

.product_data_div { float:left; width:465px; padding:0px 0 0 0px; }

.product_data_div_main { float:left; width:500px; padding:0px 0 0 0px; }

.user_div { width:140px; padding:0px 15px 0 0px; float:left; }

.user_div_top { background:url(../images/user_img_up.gif) no-repeat left top; width:140px; height:5px; float:left; overflow:hidden; }

.user_div_mid { background:#fff; width:118px; float:left; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; text-align:center; padding:5px 10px; }

.user_div_bottom { background:url(../images/user_img_bottom.gif) no-repeat left top; width:140px; height:5px; float:left; overflow:hidden; }

.user_data_div { float:right; width:515px; padding:0px 0 0 0px; }

.view_all { background:url(../images/view_all_btn.jpg) no-repeat left top; width:60px; height:17px; float:right; border:none; cursor:pointer; font:10px Verdana, Arial, Helvetica, sans-serif; color:#363636; margin:10px 0px 0 0; padding:0 0 3px 0; }

.button { background:url(../images/password_btn.jpg) no-repeat left top; border:none; width:139px; height:32px; cursor:pointer; margin:8px 0 0 0; }

.price_div { float:left; font: bold 16px "Trebuchet MS"; color:#0b7c3d; padding:5px 0 0 5px; }

.price_div span { font: bold 14px Georgia, "Times New Roman", Times, serif; color:#0b7c3d; }

.add_cart { float:right; padding:0 0 0px 0; }

.add_cart a { font: normal 14px "Trebuchet MS"; color:#616160; margin:0 0 0 20px; text-decoration:none; }

.add_cart a:hover { font: normal 14px "Trebuchet MS"; color:#616160; margin:0 0 0 20px; text-decoration:underline; }

.generalTable { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

.generalTable th { margin:0; padding:3px 5px; font:bold 12px Arial, Helvetica, sans-serif; }

.generalTable td { margin:0; padding:3px 5px; }

.shoppingCartTable { width:100%; background:#fff url(../images/bg_all_box.jpg) repeat-x left bottom; margin:0px 0px 0px 0px; padding:0; color:#363636; border:1px solid #c9c9c9; border-bottom:none; border-right:none; }

.shoppingCartTable th { background:url(../images/bg_all_box.jpg) repeat-x left bottom; font:bold 13px Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; }

.shoppingCartTable td { font:12px Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; }

.shoppingCartTable a { text-decoration:none; color:#ed1c24;}

.shoppingCartTable a:hover { text-decoration:none; color:#333333;}

.no-border, .no-border th, .no-border td { border:none; }

.greyButLnk { margin:5px 5px; padding:0; height:20px; font:9pt Arial, Helvetica, sans-serif; }

.greyButLnk a { float:left; margin:0; padding:0 0 0 5px; color:#666666!important; background:url(../images/grey_but_link_img.gif) no-repeat 0 -20px; display:block; line-height:20px; text-decoration:none; }

.greyButLnk a span { margin:0; padding:0 7px 0 2px; background:url(../images/grey_but_link_img.gif) no-repeat 100% 0px; display:block; line-height:20px; }

.greyButLnk a:hover { margin:0; color:#000!important; text-decoration:none!important; }

.greyButLnk a:hover span { margin:0; color:#000; }

.greyBut { margin:5px 0px; padding:0 0 0 5px; background:url(../images/grey_but_link_img.gif) no-repeat 0 -20px; }

.greyBut input { margin:0; float:left; cursor:pointer; border:none; color:#666666; font:9pt Arial, Helvetica, sans-serif; height:20px; padding:0 5px 2px 0px; background:url(../images/grey_but_link_img.gif) no-repeat 100% 0px; line-height:20px; }

.greyBut input:hover { color:#000!important; }


.product-frame { width:200px; height:auto; border:1px solid #C9C9C9; float:left; margin:10px 11px; }

.product-image { padding:5px; text-align:center; clear:both; }

.product-name { height:27px; background:url(../images/bg_all_box.jpg) repeat-x left bottom; font: 17px Georgia, "Times New Roman", Times, serif; color:#17933f; padding:8px 5px 0 5px; border-top:1px solid #c9c9c9; text-align:center; }

.product-name a { color:#17933f; text-decoration:none; }

.product-name a:hover { color:#00a8ff; text-decoration:none; }

.product_display_header { background:url(../images/bg_all_box.jpg) repeat-x left bottom; font:bold 11pt Arial, Helvetica, sans-serif; color:#333333; padding:5px 10px 5px 10px; border-bottom:1px solid #c9c9c9; }

/*--26-10-09--*/
.sidebar { width: 222px; text-align:left; padding-left:4px; /*padding-right: 5px;*/
  float: right; clear:both;/*Do not delete clear:both-*/
}

.sidebar_content { font-size: 11px; color: #FFF; background: #005583; }

.sidebar_footer { background: #005583; background-position: top left; background-repeat: no-repeat; font-size: 9px; color: #FFF; text-decoration: none; border-bottom: 1px solid #fff; padding:5px; }

/*27-10-09 */
.site_map_left { width:42%; float:left; height:100%; }

.site_map_right { width:54%; float:right; height:100%; padding-left:20px; }

#banner-left_bg { background:url(../images/softwork_banner_1.jpg) 0 0 no-repeat; width:700px; margin:0; padding:0; height:245px; }

.banner_txt_area { position:absolute; top:30px; left:310px; }

.banner_txt { font:24pt Arial; margin-top:20px; color:#4c88a8; text-align:left; }
/*12-11-09*/
.contact_txt
{
float:left;width:140px; padding-top:10px;
}
.contact_img
{
float:right; width:100px;
}
.right-nav-white #right-nav-top_1 {
background:url(../images/header_contact.gif) top right no-repeat;
height:auto; float:left; width:235px; margin-top:0px; padding:0px;
height:200px; 
  }
  .right-nav-white #right-nav-top_1 ul { margin:0; padding:0 3px 0 5px; list-style-type:none; }

.right-nav-white #right-nav-top_1 li { padding:5px 10px 5px 20px; color:#00334f; font:9pt Arial, Helvetica, sans-serif; background:url(../images/bullet-colored.gif) no-repeat left 7px; }

.right-nav-white #right-nav-top_1 li a { color:#00334f; text-decoration:none; }

.right-nav-white #right-nav-top_1 li a:hover { text-decoration:underline; }

.right-nav-white #right-nav-top_1 li a.active { font-weight:bold; }
 
 /*16-11-09*/
.chat_txt{

padding:1px; margin-top:5px;
background-color:#005583;
text-align:left; color:#FFFFFF; font-weight:bold;} 

.chat_txt a{
border:1px solid #0d7eb6; padding:2px;
background-color:#005583; text-decoration:none;
text-align:left; color:#FFFFFF; display:block;} 
.chat_txt a:hover{

background-color:#004267; text-decoration:none;
text-align:left; color:#78D3FF; } 
.live_chatbg
{
margin:0; padding:0;
}
#live_inner
{
width:94%; margin:0 auto; margin-top:65px; background-color:#000000; height:17px;

}
#live_inner p
{
margin:0px; padding:0px 5px 0px 5px; text-align:center; 
color:#FFFFFF; font:bold 14px Arial, Helvetica, sans-serif ;
}

.home_livechat_bg {background:url(../images/livechatbg-home.gif) no-repeat top left; width:244px; height:70px;}
.home_livechat_bg .livechat { text-align:center; padding:44px 0 0 44px;}

.inner_livechat_bg {background:url(../images/livechatbg-inner.gif) no-repeat top left; width:232px; height:48px;}
.inner_livechat_bg  .livechat { text-align:center; padding:23px 0 0 122px;}

/*14-01-2010*/
#main-container h3 { font:bold 12pt "Trebuchet MS", Tahoma; color:#005583; }
.blue_dark {color:#005583;}