/* CSS Document */
*{margin:0px; padding:0px;}
body,table{ font-family:verdana; font-size:11px; color:#000000; text-decoration:none; margin:0 auto; position:relative;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
a{ color:#FFFFFF; text-decoration:none}
a:hover{ color:#FFFFFF; text-decoration:underline}
div{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
html a{
outline:0px;
}
.breaker{ line-height:0px; clear:both;}
.wrapper{ line-height:0px; clear:both;}
.wrapper1{ line-height:20px; clear:both;}
/*__________________________basic tag start__________________________________*/
/*__________________________main div__________________________________*/
div#main{border:1px solid #cecece; margin:0px auto; position:relative; width:1003px;}
/*__________________________end main div__________________________________*/
/*__________________________header div__________________________________*/
div#header_main{height:149px; background-image:url(images/header_bk.jpg); background-repeat:repeat-x;}
div#logo{ width:252px; height:83px; background-repeat:no-repeat; border:none; position:absolute; top:0px; left:10px;}
div#swf{width:121px; height:147px; border:none; position:absolute; top:28px; right:30px;}
div#slogan{ width:558px; height:53px; background-image:url(images/carlsys_slogan.jpg); background-repeat:no-repeat; border:none; position:absolute; top:72px; left:268px;}
div#header_main .topicon{ width:170px; height:30px; position:absolute; top:1px; right:0px; z-index:4;}
div#header_main .topicon .left_corner{ width:30px; height:30px; float:left;}
div#header_main .topicon .icon_bc{height:30px; width:140px; float:left; background-repeat:repeat-x; background-image:url(images/icon_bk.jpg); color:#000000;}
div#header_main .topicon .icon_bc ul{height:20px; margin:4px 0 0 0; font-size:10px;}
div#header_main .topicon .icon_bc ul li{ display:inline;}
div#header_main .topicon .icon_bc ul li a{ color:#000000; padding:0 3px 0 0;}
div#header_main .topicon .icon_bc ul li a:hover{ color:#0017F0;}
div#header_main .topicon .icon_bc ul li a:active{ color:#0017F0;}
div#slidepanel{width:290px; position:absolute; top:1px; right:200px;}
/*__________________________End header div__________________________________*/
/*__________________________Menu div__________________________________*/
.top_navigation_bk{
height:58px;
line-height:58px;
font-size:13px;
padding:0px 0px 0px 0px;
color:#737171;
background-image:url(images/menu_main_bk.gif); 
background-repeat:repeat-x;
}

.top_navigation_bk a{
font-size:13px;
color:#737171;
text-decoration:none;
}

.top_navigation_bk a:hover{
font-size:13px;
color:#FF2322;
text-decoration:none;
}
.top_navigation{
height:41px;
line-height:41px;
font-size:13px;
padding:0px 0px 0px 0px;
width:71%;
color:#737171;
position:relative; 
margin:0 auto;
}

.top_navigation a{
font-size:13px;
color:#ffffff;
text-decoration:none;
}

.top_navigation a:hover{
font-size:13px;
color:#FF2322;
text-decoration:none;
}

/*__________________________End Menu div__________________________________*/
/*__________________________body div start__________________________________797 206*/
.minhight{ min-height:400px; background-image:url(images/left_panel_bk.gif);background-repeat:repeat-y;}
*html .minhight{height: 400px;  background-image:url(images/left_panel_bk.gif);background-repeat:repeat-y;}
div#bodymatter_div_main{margin:0px;}
/*left panel start*/
div#left_panel_main{ width:206px; float:left; background-image:url(images/left_panel_bk.gif); background-repeat:repeat-y;}
.leftpanel_container{width:197px; margin:0 auto; position:relative;}
.leftpanel_news_container{width:197px; margin:0 auto; position:relative;}
.leftpanel_news_container .heading{width:197px; height:33px; background-image:url(images/new_flash_heading.gif); background-repeat:no-repeat; margin:0 auto 7px auto;}
.leftpanel_news_container .newsdata{width:187px; margin:0 auto 7px auto; border-bottom:1px solid #CCCCCC; padding:0 0 20px 0;}
* html .leftpanel_news_container .newsdata{width:187px; margin:0 auto 7px auto; border-bottom:1px solid #CCCCCC; padding:0 0 5px 0;}
.leftpanel_news_container .newsdata .news-heading{ font-family:verdana; font-size:12px; color:#000000; font-weight:normal;}
.leftpanel_news_container .newsdata .news-heading2{ font-family:verdana; font-size:12px; color:#000000; font-weight:normal; display:block; margin:15px 0 0 0;}
.leftpanel_news_container .newsdata .news-matter{font-family:verdana; font-size:11px; color:#545454; text-align:justify; text-decoration:none; line-height:16px;}
.leftpanel_news_container .newsdata .news-matter span{ display:block; float:right; margin:0 10px 0 0;}
.leftpanel_news_container .newsdata .news-matter a{font-family:verdana; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
.leftpanel_news_container .newsdata .news-matter a:hover{font-family:verdana; font-size:11px; color:#000000;  font-weight:bold; text-decoration:underline;}
.leftpanel_news_container .heading2{width:197px; height:33px; background-image:url(images/technology_heading.gif); background-repeat:no-repeat; margin:0 auto 7px auto;}
.leftpanel_news_container .techdata{width:187px; margin:0 auto 7px auto; border-bottom:1px solid #CCCCCC; padding:0 0 10px 0;}
* html .leftpanel_news_container .techdata{width:187px; margin:0 auto 7px auto; border-bottom:1px solid #CCCCCC; padding:0 0 5px 0;}
.leftpanel_news_container .techdata .news-heading{ font-family:verdana; font-size:12px; color:#000000; font-weight:normal;}
/*End left panel start*/
/*right panel start*/
div#right_panel_main {width:797px; float:left; }
/*body matter*/
div#right_panel_main #right_panel_body_matter{width:591px; float:left; }
*html div#right_panel_main #right_panel_body_matter{width:586px; float:left; }
div#right_panel_main #right_panel_body_matter .body_matter{}
div#right_panel_main #right_panel_body_matter .body_matter .heading{ font-size:14px; font-family:arial; font-weight:bold; display:block; margin:0 0 4px 0;}
div#right_panel_main #right_panel_body_matter .body_matter span{ display:block; float:right; margin:0 10px 0 0;}
div#right_panel_main #right_panel_body_matter .body_matter a{font-family:verdana; font-size:11px; color:#202FFD; font-weight:bold; text-decoration:none;}
div#right_panel_main #right_panel_body_matter .body_matter a:hover{font-family:verdana; font-size:11px; color:#202FFD; font-weight:bold; text-decoration:underline;}
div#right_panel_main #right_panel_body_matter .body_matter p{ line-height:17px; text-align:justify; padding:0 10px 0 10px;}
/*End body matter*/
/*Our Partner*/
div#right_panel_main #right_panel_our_partner{width:194px; float:left; border:1px solid #CCCCCC; margin:4px 5px 0 5px;}
div#right_panel_main #right_panel_our_partner .mainheading{ height:22px; background-image:url(images/our_partner_bk.jpg); background-repeat:repeat-x;border-bottom:1px solid #CCCCCC; font-size:13px; font-weight:bold; padding:7px 0 0 10px;}
div#right_panel_main #right_panel_our_partner .partner_logo{ height:161px; width:184px; margin:10px auto 10px auto;}
.rightpanel_contact_container{width:194px; margin:0 auto; position:relative;}
.rightpanel_contact_container .heading2{width:194px; height:33px; background-image:url(images/quick_contact_heading.gif); background-repeat:no-repeat; margin:0 auto 7px auto;}
.rightpanel_contact_container .contactdata{width:187px; margin:0 auto 7px auto; border-bottom:1px solid #CCCCCC; padding:0 0 10px 0;}
.rightpanel_contact_container .contactdata .inputcont{margin:0 auto 7px auto;}
.rightpanel_contact_container .contactdata .inputcont span{ color:#FF0000;}
.rightpanel_contact_container .contactdata .input{ width:150px; height:19px; border:1px solid #b9b9b9; color:#000000; font-size:10px; text-decoration:none; padding:2px 0 0 3px;}
.rightpanel_contact_container .contactdata .submit{height:16px; border:none;background-image:url(images/submit_bt.jpg); background-repeat:no-repeat; width:52px;}
.rightpanel_contact_container .contactdata .reset{height:16px; border:none;background-image:url(images/reset_bt.jpg); background-repeat:no-repeat; width:52px;}
.rightpanel_contact_container .contactdata .textarea{ width:150px; height:40px; border:1px solid #b9b9b9; color:#000000; font-size:11px; text-decoration:none; padding:0 0 0 3px;}
* html .rightpanel_contact_container .contactdata{width:187px; margin:0 auto 7px auto; border-bottom:1px solid #CCCCCC; padding:0 0 5px 0;}
/*Our Partner*/
/*End right panel start*/
/*__________________________End body div start__________________________________*/
/*__________________________Footer div start__________________________________*/
.footer_bg{ background-image:url(images/footer_bk.gif); background-repeat:repeat-x; height:69px; color:#000000; font-size:11px;  text-align:center;}
.footer_bg .copyright{ display:block; margin:0  auto 0 auto; position:relative; padding:30px 0 0 0;}
.footer_bg .copyright a{text-decoration:underline;color:#000000; font-size:11px;}
.footer_bg .copyright a:hover{text-decoration:none; color:#000000; font-size:11px;}
.footer_bg .powered{display:block; margin:30px 20px 0 0px; float:right; color:#000000; font-size:10px;}
.footer_bg .powered a{text-decoration:underline;color:#000000;}
.footer_bg .powered a:hover{text-decoration:none; color:#000000;}
/*__________________________Footer div end__________________________________*/
/*slide panel css*/
#panel {
	background: #754c24;
	height: 200px;
	display: none;
}
#panel .content{margin:0px 5px 10px 5px; padding:5px 0 0 0;
}
#panel .content .image{ width:93px; height:85px; border:1px solid #FFFFFF; float:left;}
#panel .content .image img{ width:91px; height:83px; margin:1px auto 0 auto; }
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	
}
.slide .slide1{
	padding: 0;
	width:191px;
	background: url(images/btn-slide.png) no-repeat center top;
	margin:0 auto;
}
*html .slide .slide1{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn-slide.png', sizingMethod='scale');
}
.btn-slide{
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
/*slide panel css end*/
/*contact us*/
div#right_panel_main #right_panel_contact_matter{width:797px; float:left; }
*html div#right_panel_main #right_panel_contact_matter{width:790px; float:left; }
div#right_panel_main #right_panel_contact_matter .contact_matter{ padding:10px 20px 10px 20px; line-height:17px;}
div#right_panel_main #right_panel_contact_matter .contact_matter .heading{ font-size:14px; font-family:arial; font-weight:bold; display:block; background-image:url(images/contactus_heading.gif); background-repeat:no-repeat; width:364px; height:35px; color:#E50200; padding:10px 0 0 51px;}
div#right_panel_main #right_panel_contact_matter .contact_matter .heading span{ font-size:14px; font-family:arial; font-weight:bold; color:#000000; }
div#right_panel_main #right_panel_contact_matter .contact_matter a{font-family:verdana; font-size:11px; color:#202FFD; font-weight:bold; text-decoration:none;}
div#right_panel_main #right_panel_contact_matter .contact_matter a:hover{font-family:verdana; font-size:11px; color:#202FFD; font-weight:bold; text-decoration:underline;}
div#right_panel_main #right_panel_contact_matter .contact_matter p{ line-height:17px; text-align:justify; padding:0 10px 0 10px;}
/*end Contact us*/
/*inner matter*/
div#right_panel_main #right_panel_innerpages_matter{width:797px; float:left; }
*html div#right_panel_main #right_panel_innerpages_matter{width:790px; float:left; }
div#right_panel_main #right_panel_innerpages_matter .innerpages_matter{sline-height:17px;}
div#right_panel_main #right_panel_innerpages_matter .innerpages_matter .heading{ font-size:14px; font-family:arial; font-weight:bold; display:block; background-image:url(images/innerpagesus_heading.gif); background-repeat:no-repeat; width:364px; color:#E50200; padding:10px 0 3px 10px;}
div#right_panel_main #right_panel_innerpages_matter .innerpages_matter .heading span{ font-size:14px; font-family:arial; font-weight:bold; color:#000000; }
div#right_panel_main #right_panel_innerpages_matter .innerpages_matter a{font-family:verdana; font-size:11px; color:#202FFD; font-weight:bold; text-decoration:none;}
div#right_panel_main #right_panel_innerpages_matter .innerpages_matter a:hover{font-family:verdana; font-size:11px; color:#202FFD; font-weight:bold; text-decoration:underline;}
div#right_panel_main #right_panel_innerpages_matter .innerpages_matter p{ line-height:17px; text-align:justify; padding:0 10px 0 10px;}
/*end inner matter*/
/*--------Body text right Panel-------*/
	 p{font-family:verdana; font-size:10px; line-height:16px; color:#2B2B2B; text-align:justify;}
 .img1{ width:282px; height:36px; float:left}
.solutions1{ width:200px; float:left; padding:0 0 0 15px;}
.solutions1 .p{ width:20%; float:left;}
.solutions1 .divimg{ width:8px; height:16px; float:left; padding:4px 0 0 0;}
.solutions1 .divtxt{ font-family:verdana; font-size:11px; color:#333333; float:left; padding:0 0 0 16px;}
.solutions2{ width:47%; float:left}
.solutions2 .divimg{ width:8px; height:16px; float:left; padding:4px 0 0 0;}
.solutions2 .divtxt{ font-family:verdana; font-size:11px; color:#333333; float:left; padding:0 0 0 16px;}
 .heading{font-family:arial; font-size:11px; line-height:16px; color:#2B2B2B; text-align:justify; font-weight:700;}
.subheading{font-family:arial; font-size:12px; line-height:16px; color:#2B2B2B; text-align:justify; font-weight:bold; padding:5px 0 0 0;}
.mainheading{font-family:arial; font-size:13px; line-height:16px; color:#FE0300; text-align:justify; font-weight:bold; text-decoration:none; height:20px; padding:10px 0 0 0;}
.mainheading_inner{font-family:arial; font-size:10px; line-height:16px; color:#FE0300; text-align:justify; font-weight:bold; text-decoration:none; height:20px; padding:10px 0 0 0;}
.solutionssin{ width:90%; float:left; padding:0 0 0 15px;}
.solutionssin .p{ width:20%; float:left;}
.solutionssin .divimg{ width:8px; height:16px; float:left; padding:4px 0 0 0;}
.solutionssin .divtxt{ font-family:verdana; font-size:11px; color:#333333; float:left; padding:0 0 0 16px;}
/*--------Body text right Panel-------*/
.rightcol{ width:682px; float:left;}
.rightcolinner{margin:0 auto; position:relative; font-family:verdana; font-size:10px; line-height:16px; color:#2B2B2B; text-align:justify; padding:6px 20px 0 10px;}
.rightcolinner p{font-family:verdana; font-size:10px; line-height:16px; color:#2B2B2B; text-align:justify;}
.rightcolinner .img1{ width:282px; height:36px; float:left}
.rightcolinner .solutions1{ width:46%; float:left; padding:0 0 0 15px;}
.rightcolinner .solutions1 .p{ width:20%; float:left;}
.rightcolinner .solutions1 .divimg{ width:8px; height:16px; float:left; padding:4px 0 0 0;}
.rightcolinner .solutions1 .divtxt{ font-family:verdana; font-size:11px; color:#333333; float:left; padding:0 0 0 16px;}
.rightcolinner .solutions2{ width:47%; float:left}
.rightcolinner .solutions2 .divimg{ width:8px; height:16px; float:left; padding:4px 0 0 0;}
.rightcolinner .solutions2 .divtxt{ font-family:verdana; font-size:11px; color:#333333; float:left; padding:0 0 0 16px;}
.rightcolinner .heading{font-family:arial; font-size:11px; line-height:16px; color:#2B2B2B; text-align:justify; font-weight:700;}
.rightcolinner .subheading{font-family:arial; font-size:12px; line-height:16px; color:#2B2B2B; text-align:justify; font-weight:bold; padding:5px 0 0 0;}
.mainheading{font-family:arial; font-size:13px; line-height:16px; color:#FE0300; text-align:justify; font-weight:bold; text-decoration:none; height:20px; padding:10px 0 0 0;}
.mainheading_inner{font-family:arial; font-size:10px; line-height:16px; color:#FE0300; text-align:justify; font-weight:bold; text-decoration:none; height:20px; padding:10px 0 0 0;}
.rightcolinner .solutionssin{ width:90%; float:left; padding:0 0 0 15px;}
.rightcolinner .solutionssin .p{ width:20%; float:left;}
.rightcolinner .solutionssin .divimg{ width:8px; height:16px; float:left; padding:4px 0 0 0;}
.rightcolinner .solutionssin .divtxt{ font-family:verdana; font-size:11px; color:#333333; float:left; padding:0 0 0 16px;}

/*--------Footer Panel-------*/
/*--------Footer Panel-------*/