#home .clear{
	clear: both;
}
#home {
	float: right;
	width: 562px;
	padding: 14px 16px 0px 0px;
}
	#home #wtext {
		font-size: 1.4em;
		line-height: 1.4em;
		font-weight: bold;
		color: #6A7C5D;
	}
		#home #wtext a {
			color: #6A7C5D;
			border-bottom: 1px dotted #6A7C5D;
			text-decoration: none;
		}
	#home #wtext h3
	{
		line-height: 1.4em;
		font-weight: bold;
		color: #6A7C5D;
		display: inline;
	}
	#home h2 {
		font-size: 1.4em;
		line-height: 1.7em;
		font-weight: bold;
		color: #308fbd;
		display: block;
		border-bottom: 1px solid #c7d8e1;
		margin-bottom: 10px;
	}
	#home p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		line-height: 1.7em;
		color: #4c4939;
	}		
	#home #topimages{
		padding-bottom: 10px;
	}
	#home #topimages img{
		float: left;
	}
	#home #topimages img.right{
		float: right;
	}
	#home #welcome {
		background-color: #E8EDE3;
		border-top: 1px solid #D1DCD2;
		position: relative;
	}
	#home #welcome #wtext {
		padding: 20px;
	}
	#home #welcomebgbottom{
		background: url('../newbanner/welcomebgbottom.gif') no-repeat #ffffff;
		width: 562px;
		height: 26px;
	}
	
	#home #text {
		padding: 0 20px 26px 20px;
	}
		#home #text a:link {
			color: #0085cf;
			text-decoration: none;
		}
		#home #text a:visited {
			color: #0085cf;
			text-decoration: none;
		}
		#home #text a:hover {
			color: #1194dd;
			border-bottom: 1px dotted #1194dd;
			text-decoration: none;
		}

	
	#home .col{ 
		width: 243px;
		margin-top: 20px;
	}
		#home #text .left { 
			float: left;
		}
		#home #text .right { 
			float: right;
		}
		#tabs {
	background: #66add0 url('../newbanner/tab.jpg');
	width: 952px;
	height: 300px;
	position: absolute;
	overflow: hidden;
	padding-bottom: 20px;
	left: 0;
	top: 0;
}
	#mainwraphome{
	width: 952px;
	margin: 0px auto;
	background: url('../newbanner/contentbg.gif') top center no-repeat #ffffff;
	padding: 320px 0 20px 0;
	position: relative;
	}
	#tabs .image {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 10;
	}
	#tabs ul.links {
		padding: 0px 0px 0px 14px;
		position: absolute;
		bottom: 0;
		left: 0;
	}
		#tabs ul.links li{
			float: left;
		}
		#tabs ul.links li.ui-tabs-selected a{

			background: url('../newbanner/tab-selected.gif') repeat-x;
		}
		#tabs ul.links a {
			display: block;
			float: left;
			height: 33px;
			outline: none;
			border-right: 1px solid #2e6a88;
			background: url('../newbanner/tab.gif') repeat-x;
			text-align: center;
			text-decoration: none;
			padding-top: 16px;
			
		}
		#tabs ul.links a span{
			color: #fff;
			text-decoration: none;
			font-size: 13px;
		}
		#tabs .links a:hover {
			background-position: bottom;
		}
		#tabs .links a.overview {
			width: 88px;
			border-left: 1px solid #2e6a88;
		}
		#tabs .links a.products {
			width: 100px;
		}
		#tabs .links a.support {
			width: 115px;
		}
		#tabs .links a.more {
			width: 115px;
		}
		#tabs .links a.services {
			width: 100px;
		}
		#tabs #tabcontent {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 301px;
		overflow: hidden;
		}		
		
		#tabs #tabcontent div.toppanel {
		  width: 100%;
		}
		
		#tabs #tabcontent .tabcontentmain{
			height: 215px;
		  width: 526px;
		  overflow: hidden;	
		  float: left;
		}
		
		#tabs #fragment-1 .tabcontentmain{
				  padding: 15px 23px 8px 25px;
				  			text-align:justify;
		}
		#tabs #fragment-2 .tabcontentmain{
			 padding: 15px 23px 8px 25px;
		}
		#tabs #fragment-2 .tabcontentmain ul{
			padding-top: 10px;
		}
		#tabs #fragment-2 .tabcontentmain li{
			color: #ffffff;
     		font-size: 12px;
			text-align:justify;
			line-height: 21px;
			font-weight: bold;
			height: 21px;
			margin-bottom: 12px;
		}
		#tabs #fragment-2 .tabcontentmain li img{
			padding-right: 15px;
			position: relative;
			top: 6px;
		}
		#tabs #fragment-3 .tabcontentmain{
        padding: 27px 23px 8px 28px;
		}
		#tabs #fragment-3 .tabcontentmain img.logos{
		  padding-top: 15px;
		}
		#tabs #fragment-4 .tabcontentmain{
		  padding: 30px 23px 8px 28px;
			background: url('../newbanner/banner04.jpg') top left no-repeat;
		}
		#tabs #fragment-5 .tabcontentmain{
			background: url('../newbanner/ecommercebannerbg.jpg') top left no-repeat;
			padding: 25px 23px 10px 28px;
		}
		#tabs #fragment-5 .tabcontentmain ul{
			margin-top: 18px;
		}
		#tabs #fragment-5 .tabcontentmain li{
			color: #ffffff;	
			font-size: 1.2em;
			clear: both;
			height: 45px;
			margin: 15px 0;
			}
		#tabs #fragment-5 .tabcontentmain li img{
			padding-right: 15px;
			position: relative;
			top: -10px;
			float: left;
		}
		#tabs .imagescroll{
			width: 379px;
			height: 301px;
			position: absolute;
			top: 0;
			right: 0;
			overflow: hidden;
		}
		#tabs .imagescroll img{
			width: 379px;
			height: 301px;
			position: absolute;
			top: 0;
			right: 0;
		}
		#tabs #tabcontent div.toppanel h2 {
		  margin: 0px;
		}
		
		#tabs #tabcontent div.toppanel h2 span {
				display: none;
		}
		
		#tabs #tabcontent div.toppanel h2.overview {
			background-image: url('../newbanner/heading-overview.png');
			background-repeat: no-repeat;
			height: 60px;
		}
		#tabs #tabcontent div.toppanel p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.3em;
			color: #FFFFFF;
			line-height: 1.5em;
			margin: 15px 0px 0px 0px;
			padding: 0px;
		}


		#fragment-4 p{
			width: 500px !important;
		}
		
.iecontentfix{
height: 1px;
overflow: hidden;
}

#bbblogo {
text-align: center;
padding: 20px 0 10px 0;
}

#sidebar{padding:14px 0 0 16px;float:left;width:334px}
#newsblog{position:relative}
#sidebar #news li.first,#sidebar #blog li.first{background:none}
#sidebar #blog{margin-bottom:20px}
#sidebar .day{margin-right:1px;background:#b4e3f8}
#sidebar .month{margin-right:8px;background:#97cde6}
#sidebar #news li a:hover{border-bottom:1px dotted #000}
#sidebar #spotlight{text-align:center;background:#f7f7f7 url('../newbanner/slider.gif') top center no-repeat;margin-top:20px;height:156px;overflow:hidden;padding:20px 40px;width:254px;position:relative}
#sidebar #spotlight h2{font-size:1.5em;font-weight:700;color:#959595}
#sidebar #spotlight p{font-weight:700;color:#c3c3c3;font-size:1.2em}
#sidebar #spotlight .scroll{height:126px;top:0;left:0;width:254px}
#sidebar #spotlight .scroll div.panel{text-align:center;height:126px;width:254px}
#sidebar #spotlight .scrollButtons{position:absolute;cursor:pointer;top:150px}
#sidebar #spotlight .scrollButtons.left{left:15px;top:85px;outline:none}
#sidebar #spotlight .scrollButtons.right{top:85px;right:15px;outline:none}
.rsslink{position:absolute;right:5px;top:10px}
#sidebar #news li,#sidebar #blog li{padding:0 20px;background:url('../newbanner/posttop.gif') top center no-repeat;height:48px;line-height:54px}
#sidebar #news,#sidebar #blog{border-top:1px solid #fff;border-bottom:1px solid #c4e6f5;background:#e3f6ff}
#sidebar #news li a,#sidebar #blog li a{color:#000;font-weight:700;text-decoration:none;font-size:1.2em}
#sidebar .day,#sidebar .month{padding:3px;font-weight:700;font-size:1em;color:#fff}

#pitch-link {
	background-color: #fcffb4;
}

.boxbgnew {
	background-image: url(../newbanner/boxbg.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 266px;
}

.newwhitetextbold {
color: #ffffff;
font-size: 12px;
text-align:justify;
line-height: 21px;
font-weight: bold;
text-decoration:none;}
			
.newwhitetext {
color: #ffffff;
font-size: 12px;
text-align:justify;
font-weight: normal;
text-decoration:none;}
			
		
