/* CSS Document */
body{ margin:0px; padding:0px; background:#d4e7f1 url(../images/body-bg.jpg) repeat-x left top; font-family:arial; font-size:12px; color:#4d4d4d;}

img{ border:none;}

a, a img{ border: 0px; outline: none; }

#wrapper{ width:980px; margin:0 auto; overflow:hidden;}
#header{ float:left; width:100%; padding-top:15px;}
#header img{ float:left; width:auto; margin:0; padding:0;}
#header ul{ margin:0px; padding:0px; list-style-type:none; float:right; font-size:12px; font-weight:bold; color:#5f5f5f;}
#header ul li{ margin:0px; padding:0px; list-style-type:none; display:inline; line-height:12px;}
#header ul li a{ text-decoration:none; color:#5f5f5f; margin:0px 6px;}
#header ul li a:hover{ color:#1076b4;}

.top-curve{ width:100%; float:left; background:url(../images/top-curves-bg.jpg) repeat-x left top; }
.bottom-curve{ width:100%; float:left; background:url(../images/bottom-curves-bg.jpg) repeat-x left top; }

.content-area{ float:left; width:968px; border:6px solid #8fbde1; border-width:0 6px; padding:12px 0px 0 0;}
.top-navigation{ width:968px; float:left; border-bottom:1px solid #98d2e8; padding-bottom:15px; background-color:#FFFFFF;}
.top-navigation ul{ margin:0px; padding:0px; list-style-type:none; font-size:16px; color:#4d4d4d; text-transform: uppercase; }
.top-navigation ul li{ margin:0px; padding:0px; list-style-type:none; display:inline; color:#4d4d4d;}
.top-navigation ul li a{ margin:0 16px; padding:0px;  color:#4d4d4d; text-decoration:none; }
.top-navigation ul li a:hover, .top-navigation ul li a.active{  color:#0071bc; }

.middle-content{ float:left; width:954px; padding:7px 7px 0 7px; background:#fffffe url(../images/middle-content-bg.jpg) repeat-x left top;}
.row-div{ float:left; width:954px;}
.row-div1{ float:left; width:949px;}

#ltpannel{ float:left; width:256px; overflow:hidden;}

.left-navigation{ float:left; width:256px;  background:url(../images/leftmenu-top-bg.jpg) no-repeat left top; padding-top:2px}
.left-navigation-bg{
	float:left;
	width:256px;
	padding-bottom:2px 0;
	background-image: url(../images/leftmenu-bottom-bg.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.left-navigation-bg ul{ float:left; width:221px; margin:0px; padding:5px 0 5px 33px; list-style-type:none;    border:1px solid #e0f1f8; border-width:0px 1px; background:url(../images/left-menu-bg.jpg) repeat-x left top;}
.left-navigation-bg ul li{ background: url(../images/leftmenu-arrow.jpg) no-repeat left 12px; padding-left:24px; font-size:13px; line-height:27px; color:#006699;}
.left-navigation-bg ul li a{ text-decoration:none; color:#006699;}
.left-navigation-bg ul li a:hover{ text-decoration:underline; color:#006699;}

#rtpannel{ float:right; width:691px; overflow:hidden;}
.theme{ float:left; width:691px;}
#tabsarea {width:100%; float:left; height:288px; padding-top:18px;}


.left-services{ float:left; width:258px; padding:18px 0 25px 5px;}
.services{ float:left; width:217px; background:url(../images/left-services-bg.jpg) no-repeat left top; padding:18px 0 5px 18px; font-size:10px; color:#fff;}
.services b{ font-size:17px; color:#fff; margin:0px 0 3px 0; padding:0px;}
.services img{ margin:9px 6px 0 0}
.solution{ margin:19px 0;}

.industries{ float:left; width:691px; background:url(../images/industries-bg.jpg) repeat-x left top; overflow:hidden}
.industries-left{ float:left; width:5px;}
.industries-served{ float:left; width:681px; }
.industries-served h1{ float:left; width:auto; margin:0px 0 0 4px; padding:10px 0 3px 35px; background:url(../images/industries-bullet.jpg) no-repeat left 8px; font-size:14px; color:#fff;}
.industries-served h3{ float:left; width:auto; margin:0px 0 0 4px; padding:10px 0 3px 35px; background:url(../images/industries-bullet.jpg) no-repeat left 8px; font-size:14px; color:#fff;}


.tablist{ margin:0px; padding:7px 0 0 0px; list-style-type:none; float:right;}
.tablist li{ margin:0px; padding:0px; list-style-type:none; float:left;  margin-left:2px;}

.tablist li a {background:#7fbf1c url(../images/gree-curve-left.jpg) no-repeat left top; color:#fff; float:left; text-decoration:none;}
.tablist li a span {background:url(../images/gree-curve-right.jpg) no-repeat right top; padding:9px 13px; display:block; font-size:11px; color:#fff; cursor:pointer; display:block; float:left;}

.tablist a{text-decoration:none; color:#fff;}

.tablist li a:hover{background:#fff url(../images/white-curve-left.jpg) no-repeat left top; cursor:pointer; }
.tablist li a span:hover{ background:url(../images/white-curve-right.jpg) no-repeat right top; padding:9px 13px; float:left; display:block; font-size:11px; text-decoration:none; color:#1076b4; cursor:pointer;}


.tablist a.selected {background:#fff url(../images/white-curve-left.jpg) no-repeat left top; float:left; display:block;}
.tablist a.selected span{background:url(../images/white-curve-right.jpg) no-repeat right top; color:#1076b4; float:left;}


.industries-right{ float:right; width:5px;}

.distribution{ float:left; width:621px; border:1px solid #98d2e8; border-width:0px 1px 1px 1px; padding:35px 24px 15px 44px; font-size:14px; height:175px;}
p {text-align:justify; line-height:16px; font-size:12px; padding:0px; margin:0px;}

.distribution ul{
}
.distribution ul li {
	   list-style:circle; text-align:justify; line-height:16px; font-size:12px; padding:0px; margin:0px;
   }
.lorem1{ float:left; width:281px; margin-top:35px; font-size:12px;}
.lorem1 strong{ color:#1076b4;}
.lorem2{ padding-left:40px;}

.learn-more{ clear:both; float:right; width:95px; font-size:12px; color:#1076b4; background:url(../images/learn-more-bg.jpg) no-repeat left top; margin-top:8px;}
.learn-more a{  color:#1076b4; background:url(../images/learn-more-arrow.jpg) no-repeat right 11px; text-decoration:none; padding:6px 10px 0 13px; line-height:27px;}
.learn-more a:hover{ text-decoration:underline; color:#134e72;}

.latest-news{ float:left; width:233px; border:1px solid #98d2e8; background:url(../images/latest-news-bg.jpg) repeat-x left top; padding:7px 10px 25px 9px}
.latest-news h4 { margin:0px; padding:3px 0 3px 35px; font-size:14px; color:#1076b4; background:url(../images/news-arrow.jpg) no-repeat left top;}
.latest-news p{ margin:0px; padding:40px 0 0 33px; color:#1076b4;}
.latest-news p span{ color:#4d4d4d;}

.all-items{ margin-right:5px;}
.all-items a{ padding-left:21px;}

.featured-services{ float:right; width:656px; border:1px solid #98d2e8; background:url(../images/latest-news-bg.jpg) repeat-x left top; padding:7px 24px 25px 9px}
.featured-services h1{ margin:0px; padding:3px 0 3px 35px; font-size:14px; color:#1076b4; background:url(../images/news-arrow.jpg) no-repeat left top;}
.featured-services h2{ margin:0px; padding:3px 0 3px 35px; font-size:14px; color:#1076b4; background:url(../images/news-arrow.jpg) no-repeat left top;}
.featured-services h3{color:#1076b4; padding:0; margin:0; font-family:arial; font-size:14px;}

.featured-services .cont{ margin:0px; padding:30px 0 0 34px; text-align:justify; line-height:16px; font-size:12px;}

.featured{ margin-top:23px;}
* html .featured{ margin-top:25px;}
* + html .featured{ margin-top:28px;}

.footer{ float:left; width:900px; background-color:#FFFFFF; padding:15px 0 15px 16px;}
.footer span{ padding:0px 14px; }
.footer a{ color:#1076b4; text-decoration:none; }
.footer a:hover{ color:#1076b4; text-decoration: underline; }

#clear{
	padding:0px;
	margin:0px;
	clear:both;
}

#textlink { margin:0px; padding:0px;  color:#000; }
#textlink a { margin:0px; padding:0px;  color:#000; text-decoration:none; }
#textlink a:hover { color:#000; text-decoration:underline; }

/* Content */

#content {
	float: right;
	width: 600px;
	height:auto;
}

.entry {
padding: 0px 10px 0px 0px;
float:left;
height:auto;
margin-bottom: 5px;
}
.contact1 { width:100%; float:left; overflow:hidden;}

.contact1 form{padding:5px 10px; margin:0px; overflow:hidden;}
.contact1 form div { width:100%; float:left; overflow:hidden; padding:5px 0px; $padding:2px 0px;}
.contact1 form div span{ width:30%; float:left; overflow:hidden;}
.contact1 form div span.colon{ width:2%; float:left; overflow:hidden; margin:0 4px;}

.contact1 form div .input{ width:220px; border:1px solid #CCCCCC; height:16px; font-size:11px;background:white;}
.contact1 form div .inputback{ width:220px; border:1px solid #CCCCCC; height:16px; font-size:11px;background:yellow;}
.contact1 form div .textarea{ width:220px; border:1px solid #CCCCCC; font-size:11px;background:white;}
.contact1 form div .textareaback{ width:220px; border:1px solid #CCCCCC; font-size:11px;background:yellow;}

.contact1 form div select{ width:220px; border:1px solid #CCCCCC; font-size:11px;}
input.submit{ border:0px solid #70bba4; width:37px; height:18px; cursor:pointer; background: url(../images/sendbutton.jpg) no-repeat left top; margin:0px;}
input.reset{ border:0px solid #70bba4; width:37px; height:18px; cursor:pointer; background: url(../images/clearbutton.jpg) no-repeat left top; margin:0px 0 0 10px;}

a.two { font-family:tahoma; font-size:11px; color:#FC4B06; font-weight:bold; text-decoration:none;}
a.two:hover { font-family:tahoma; font-size:11px; color:#FC4B06; font-weight:bold; text-decoration:underline;}

.partner { overflow:hidden; float:left; width:230px; font-weight:bold;}
.partner .lable{float:left; width:100px; padding:0 10px 10px 0;}
.partner .lable1{float:left; width:230px; padding:0 10px 10px 0;}

.inputTxtBox { margin:2px 0; width:100px; font-family:verdana; font-size:10px; font-weight:normal; border:1px solid #006633;}
.partner .lable img{ margin:80px 10px 0px 0;}

.inputTxtBox1 {width: 140px; margin:2px 0; font-family:verdana; font-size:10px; font-weight:normal; border:1px solid #006633;}


.entry p{
padding: 0px 0px 5px 0px;
float:left;
line-height:16px;
width:100%;
height:auto;
margin:0px;
}

#sitemap
{padding:2px 0px;
margin:0px;
width:100%;
float:left;
}
#sitemap a{ font-family:tahoma; font-size:11px; color:#666666; padding-left:0px; font-weight:300; text-decoration:none;}
#sitemap a:hover { font-family:tahoma; font-size:11px; color:#666666; padding-left:0px; font-weight:300; text-decoration:underline;}

#sitemap b
{padding:2px 0px;
margin:0px;
width:100%;
float:left;
}
#sitemap b a{ font-family:tahoma; font-size:11px; color:#666666; font-weight:600; text-decoration:none;}
#sitemap b a:hover { font-family:tahoma; font-size:11px; color:#666666; font-weight:600; text-decoration:underline;}
