html, body {
		color:#333333;
		font-family:Arial,Helvetica,Tahoma,sans-serif;
		font-size:15px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:100%;
		line-height:normal;
		margin:0;
		padding:0;
		width:100%;
}

body {
		/*background:#EBEBEB  url(../images/gradient_background.gif) repeat-x*/
		background: #ffffff;
}

input, textarea, select {
		font-family:Arial,Helvetica,Tahoma,sans-serif;
		font-size:15px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
}

img, form {
		border:medium none;
		margin:0;
		padding:0;
}

a {
		color:#006699;
		text-decoration:none;
}

a:hover {
		color:#FF9900;
}

a:link {
		color:#006699;
		text-decoration:none;
}

a:active {
		color:#006699;
		text-decoration:none;
}

a:visited {
		color:#006699;
		text-decoration:none;
}

.clear {
		clear:both;
		font-size:0;
}

.more {
		background:transparent url(../img/arrow.gif) no-repeat scroll right center;
		padding:0 15px 0 0;
}

.more a {
		color:#545454;
		text-decoration:none;
}

.more a:hover {
		color:#FF9900;
}

.wrap {
		background: url(../images/footer.png) no-repeat center bottom;
		padding:00px 10px 40px 10px; 

	margin:0 auto;
		width:980px;
}





.head {
		font-size:15px;
		padding:0px;
		margin-top:10px;
		background: url(../images/droptopbg.png) no-repeat center bottom;
}

.head .logo {
		float:left;
		padding:0;
		margin:0px 0px 10px 30px;
}

.head .menu_top {
		float:right;
		font-size:15px;
		height:20px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:15px 0 0 0;
}

.head .menu_top li {
	float:left;
	padding:9px 6px 6px 8px;
}

#searchbar {
	float:right;
	margin-top:10px;
	position:relative;
}

#searchbar input.bar{
	background: url(../images/search.png) no-repeat center center;
	border:none;
	height:2em;
	width:12em;
	padding:10px 15px 0 15px;
	float:left;
}

#searchbar input.cyan{
		color:#00AEEF;
		font-weight:700;
}

#searchbar input.black{
		color:#000;
		font-weight:700;
}

#searchbar input.submit{
	background: url(../images/go.png) no-repeat center center ;
	border:0;
	float:left;
	margin-top:10px;
	height:10px;
}

.head .menu_top .border_none, .head .menu_bottom .border_none, .footer ul .border_none {
	background:transparent none repeat scroll 0 0;
}

.head .menu_bottom .border_none {
	padding-left:250px;
}

.head .menu_top a {
	color:#000;
	font-weight:400

}

.head .menu_top a:hover {
	text-decoration:none;
}

.head .menu_bottom {
	background:transparent url(../images/navbg.png) no-repeat scroll 0 0;
	clear:both;
	height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:960px;
}

.head .menu_bottom li {
	background:transparent url(../images/navsep.png) repeat-y scroll right 7px;
	float:left;
	padding:3px 16px;
}

.head .menu_bottom a {
	

color:#000;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.head .menu_bottom a:hover {
	color:#555;
}

.head .clear {
	clear:both;
	padding-bottom:20px;
}

.content, .head {
	padding:0 10px;
	

}

.content{background:url(../images/maindropbg.png)}



.main_img {
	float:left;
}

div#hptopbanner {
	margin-bottom:0;
	padding-bottom:3px;
	padding: 10px 0px 11px 0px;
}

div#counter_box {
	background-color:#ECECEC;
	display:block;
	height:65px;
	left:1px;
	margin:0 auto;
	padding:2em; 

position:relative;
	width:172px;
}

.cont_l {
	float:left;
	width:225px;
}

.cont_l .box {
	background:transparent url(../img/bg_cont_l.gif) repeat-y scroll 0 0;
	margin:0 0 15px;
}

.cont_l .box_sub {
	background:transparent url(../img/bg_cont_l_bottom.gif) no-repeat scroll center bottom;
	padding:0 0 13px;
}

.cont_l .box h3 {
	

background:transparent url(../img/bg_cont_l_h3.gif) no-repeat scroll 0 0;
	color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:21px;
	line-height:normal;
	margin:0;
	padding:4px 0 0 20px;
}

.cont_l .box p {
	

color:#696969;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:9px 18px 0;
	position:relative;
}

.cont_l .box_sub img {
	margin:0 0 5px;
}

.cont_l .box .more {
	float:right;
}

.cont_r {
	float:right;
	width:729px;
}

.cont_r .banner {
	float:right;
}

.cont_r .box {
	background:transparent url(../img/bg_cont_r.gif) repeat-y scroll 0 0;
	margin:0 0 0 0;
}

.quote {
	border: 1px solid #696969;
	padding:4px;
}

.cont_r .box_sub {
	background:transparent url(../img/bg_cont_r_bottom.jpg) no-repeat scroll center bottom;
	padding:0 0 5px;
}

.cont_r .box h3 {
	

color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:19px;
	line-height:normal;
	margin:0;
	padding:4px 0 0 20px;
}

.cont_r p {
	margin:0;
	padding:15px 16px;
	position:relative;
}

.cont_r .div {
	float:left;
	padding:18px 16px 0;
	width:730px;
}

.cont_r .div a {
	text-decoration:none;
}

.cont_r .div h4 {
	

color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
}

.cont_r div#hpboxleft {
	font-size:15px;
	width:420px;
}

.cont_r div#hpboxright {
	text-align:left;
	width:155px;
}

.footer {
	background:transparent url(../images/footerbar.png) no-repeat scroll 0 0;
	font-size:11px;
	height:28px;
	margin:7px 0 0;
	position:relative;
	top:30px;
}

.footer span {
	float:left;
	padding:5px 0 0 10px;
	color:#FFFFFF;
}

.footer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:1px 0 0;
}

.footer ul li {
	background:transparent url(../img/border_menu_footer.gif) no-repeat scroll 0 6px;
	float:right;
	padding:4px 7px 6px 9px;
}

.footer ul li.last {
	float:left;
}

.footer ul li a {
	color:#FFFFFF;
}

.footer ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.cont_left {
	float:left;
	width:225px;
	padding-left:7.5px

}

.cont_left .box {
	background:transparent url(../img/bg_cont_l.gif) repeat-y scroll 0 0;
	margin:0 0 7px;
}

.cont_left .box_sub {
	background:transparent url(../img/bg_cont_l_bottom.gif) no-repeat scroll center bottom;
	padding:0 0 16px;
}

.cont_left .box h3 {
	

background:transparent url(../img/bg_cont_l_h3.gif) no-repeat scroll 0 0;
	color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:21px;
	line-height:normal;
	margin:0;
	padding:4px 0 0 20px;
}

.cont_left .box p {
	margin:0;
	padding:11px 16px 0;
}

.cont_left .box a {
	text-decoration:none;
}

.cont_left .box ul {
	margin:0;
	padding:5px 10px;
}

.cont_left .box ul li {
	list-style-type:square;
	padding-left:5px;
}

.cont_right {
	background:transparent url(../img/bg_cont_r.gif) repeat-y scroll 0 0;
	float:right;
	width:720px;
}

.cont_right_sub_top {
	background:transparent url(../img/bg_cont_r_top.gif) no-repeat scroll center top;
}

.cont_right_sub_bottom {
	background:transparent url(../img/bg_cont_r_bottom.gif) no-repeat scroll center bottom;
	padding:0 0 25px;
}

.cont_right .cont_right_l {
	float:left;
	padding-left: 17px;
	width:500px;
}

.cont_right .cont_right_l h2, .cont_right .cont_right_l h1 {
	

color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:10px;
}

.cont_right .cont_right_r h2, .cont_right .cont_right_r h1 {
	

color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:10px;
}

.cont_right .cont_right_l h2 {
	padding:5;
}

.cont_right .cont_right_l a {
	text-decoration:none;
}

.cont_right .cont_right_l p {
	margin:0;
	padding:5px 0;
}

.cont_right .cont_right_l ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px;
}

.cont_right .cont_right_l li {
	background:transparent url(../img/marker.gif) no-repeat scroll 0 7px;
	padding:2px 0 10px 17px;
}

.cont_right .cont_right_l li h2 {
	padding:0 0 5px;
}

.cont_right .cont_right_l li p {
	padding-left:0;
}

.cont_right .cont_right_r {
	float:right;
	width:180px;
}

.print_page {
	color:#545454;
	display:block;
	padding:0 0 27px;
	text-decoration:none;
}

.print_page:hover {
	color:#FF9900;
}

.cont_right .cont_right_r .box {
	background:transparent url(../img/bg_cont_r_box.gif) repeat-y scroll 0 0;
	margin:0 0 7px;
	width:160px;
}

.cont_right .cont_right_r .box_sub {
	background:transparent url(../img/bg_cont_r_box_sub.gif) no-repeat scroll center bottom;
	padding:0 0 14px;
}

.cont_right .cont_right_r .box_sub h3 {
	

color:#006699;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:30px;
	line-height:normal;
	margin:0;
	padding:5px 0 0 10px;
}

.cont_right .cont_right_r .box_sub p {
	margin:0;
	padding:5px 13px 5px 10px;
}

.cont_right .cont_right_r .box_sub a {
	text-decoration:none;
}

.all_page_img {
	margin:0 0 7px;
}

.c_banner {
}

.head .menu_top_part_log {
	background:transparent url(../img/bg_menu_top_short.gif) no-repeat scroll 0 0;
	margin:0;
	width:380px;
}

.redText {
	color:#CC6600;
}

.cont_right .cont_right_l ul ul {
	margin:0;
	padding:5px 0 5px 15px;
}

.cont_right .cont_right_l ul ul li {
	background:transparent none repeat scroll 0 0;
	list-style-type:square;
	padding-left:5px;
}

.cont_right_l a.smTextHeader {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.textHeader, .bulletHeader {
	color:#00549F;
	font-weight:bold;
}

.cont_right .cont_right_l ul ul li {
	background:transparent none repeat scroll 0 0;
	list-style-type:square;
	padding-left:5px;
}

.cont_right .cont_right_l ul ul.plainList li {
	color:#000000;
}

img.page_header_text {
	float:left;
	margin-bottom:7px;
}

img.page_header_photo {
	float:left;
	margin-bottom:7px;
	margin-left:7px;
}

.pubContact {
	display:block;
	font-size:0.9em;
}

#searchbar_r {
	margin-bottom:15px;
	margin-top:3px;
}

.result {
	margin:15px auto;
}

.url { 

display:block;
	margin-top:2px;
}



/*front page*/

body.front .head{
	background:none;
}

body.front .head .clear {
		padding-bottom:0;
}

body.front .content{
	background:transparent url(../images/footerfront.png) no-repeat scroll center 370px;
	padding-bottom:40px;
}

body.front .wrap{
	background:transparent;
	padding-bottom:0

}

#bottom{
	/* 	border-top:#1db7f1 solid 5px; */

	overflow:hidden;
		/* background: url(../images/maingbg.png) repeat-y scroll center center; */

	

}

#bottom #tabs {
		padding:0 10px;
		height:270px;
		width:750px;
		float:left;
		background:url(../images/tabsbg.png) no-repeat center center

	

}

#bottom #tabs.active{
	background: url(../images/tabsbgroll.png) no-repeat center center;
}



/* TAB HEADERS */



#tab_header{
		clear:both;
		padding:0 10px;
		margin:15px 0 0 0;
		position:relative;
		height:25px;
}

#tab_header li{
		float:left;
		padding:0 3px;
		margin:0;
}

#tab_header li.first{
		padding-left:0;
}

#tab_header li span a{
		position:relative;
		top:5px;	

}

#tab_header h2 a {color:#000}

#tab_header h2.active a {color:#006699}



#tab_header h2{
		font-size:15px;
		position:relative;
		top:1px;
		

}

#tab_header li h2 span{
		display:block;
		float:left;
		height:25px;
}

#tab_header h2 .left{
		background: url(../images/tab.png) no-repeat 0px -45px;	

	width:15px;
}

#tab_header h2 .center{
		background: url(../images/tab.png) repeat-x;
		/* margin:0 20px; */

	position:relative;
		/* width:210px  */

}

#tab_header h2 .right{
		background: url(../images/tab.png) no-repeat -111px -45px;
		width:15px;
}





#tab_header h2.active .left{
		background: url(../images/tabroll.png) no-repeat 0px -45px;
}

#tab_header h2.active .center{
		background: url(../images/tabroll.png) repeat-x;
}

#tab_header h2.active .right{
		background: url(../images/tabroll.png) no-repeat -111px -45px;
}



#tab_header li.border h2 .left{
		background: url(../images/tabborder.png) no-repeat 0px -45px;
}

#tab_header li.border h2 .center{
		background: url(../images/tabborder.png) repeat-x;
}

#tab_header li.border h2 .right{
		background: url(../images/tabborder.png) no-repeat -111px -45px;
}

/*General TAB Settings */

#bottom #tabs div.tab{
		 width:245px; 

	float:left;
		position:relative;
		padding-bottom:30px;
		height:220px;
		padding-top:15px;
		

	 background: url(../images/tabbg.png) no-repeat right center; 

}

#bottom #tabs.active div.tab{
		 background: none; 

}

#bottom #tabs div.tab  h3{
		font-size:1em;
		margin:0 0 5px 0;
		color:#000;
}



img.inline{display:inline;margin-top:-5px;}







/* general state settings*/

#bottom .state1{
	padding:0 10px;
	

}

#bottom .state2{
		display:none;
		z-index:9999

}

#bottom .active .state2{
		display:block;
		z-index:9999

}

#bottom .active .state1{
		

	background: url(../images/tabbgroll.png) no-repeat right 7.5px; 

	padding-bottom:30px;
		height:220px;
		padding-right:25px;
		

}

#bottom .active.last .state1{
		background: url(../images/tabbgroll.png) no-repeat left top; 

	padding-right:0px;
		padding-left:20px;
		margin-left:-10px;
}

#bottom .active .state2 .vertical_wrapper {
		background: url(../images/tabbgroll.png) no-repeat right 7.5px; 

	display:block;
		height:220px;
		float:left;
		clear:both;
}

#bottom .active .active .state1{
		

}

#bottom .state2 ul{
		

	padding:0;
}



#bottom .state1 .default_block{
		padding:5px 0;
		border-bottom:1px solid #eee

}

#bottom .state1 .default_block p{
		padding:0

}

#bottom .active .state1 .default_block{
		padding:5px 0;
		border-bottom:1px solid #eee

}

#bottom .active .state2 ul.links li{
		padding:3px 0;
		border-bottom:1px solid #ddd

}

/* #bottom .state1 .default_block:hover{
		background:#eee;
} */



#bottom #tabs div.active{display:block;width:100%}

#bottom #tabs div.inactive{display:none;}



/*  NEWS AND EVETNS  */



#newsTab .state1{
		float:left;
		width:210px;
}



#newsTab{
	/* background:transparent url(../images/leftbox.png) no-repeat scroll left 0px; */

}

#newsTab .state2{
		width:480px;
		margin-top:5px;
		float:left; 

	padding-left:5px;
}

#newsTab #latest_PR{
		width:260px;
		float:left;
		clear:both;
		margin:0;
		padding-right:25px;
}

#newsTab #latest_PR span{
		display:block

}

#newsTab #latest_PR li{
		padding:5px 0;
		border-bottom:1px solid #EEE;
		

}

#newsTab #other{
		float:left;
		width:142px;
		padding-left:20px;
		margin:0;
}

#newsTab #other ul{margin:0}

/* Products and solutions*/

#productsTab{
		/* background:transparent url(../images/middlebox.png) repeat-x scroll left 0; */

}

#productsTab .state1{
			width:210px;
			float:left;
} 

#productsTab .state2{
		width:225px;
		float:left;
		height:100px;
		padding:0 10px;
		margin-top:5px;
} 

#productsTab .state2 ul.links{
		padding:0;
		margin:0;
}

#productsTab .state2 ul.links li{
		padding:5px 10px;
		border-bottom:1px solid #EEE;
		width:200px

}

#productsTab .resources{
	

}

#productsTab .skyscrapper{
		width:210px;
		padding-right:25px;
	

}





/* Industry Awards*/

#bottom #tabs #awardsTab{
		/* background:transparent url(../images/rightbox.png) repeat-x scroll right 0; */

	background-image:none;
}

#awardsTab .state1{
		width:225px;
		float:left;
		margin-top:5px;
}

#awardsTab .state1 .hidden{
		display:none;
}

#awardsTab .state2{
		width:450px;
		float:left;
		height:100px;
		padding:0 10px;
		margin:5px 0 0 0;
		padding-right:30px

}

#awardsTab .state2 ul{
	margin:0;
}

#awardsTab #awards{
		border-bottom:1px solid #EEE;
}

#awardsTab #testimonials{
		margin-top:5px;
}

	.testimonial .comment span{
			font-size:30px;
			margin-top:-5px;
			height:6px;
			float:left;
			font-weight:700;
			color:#02ACEB;
	}

	.testimonial .comment span.right{
			float:right;
			margin-top:-15px;
	}

	/* #awardsTab .testimonial .comment:after{
			content: url(../images/R_quotemark.png)

} */

	.testimonial .comment:first-letter{
			

		

}

	

	.testimonial .cite{
		float:right;
		margin-top:0px;
		font-style:italic;
		font-size:11px;
		/* padding:0 15px 0 0; */

	/* background:url(../images/R_quotemark.png) no-repeat 190px 0; */

}

	

#awardsTab .award img{
		float:left;
}

#awardsTab tr{}

#awardsTab td{background:url(../images/trbg.png) repeat-x 0 bottom}

#awardsTab #more_awards li{
		padding:5px 0;
		border-bottom:1px solid #EEE;	

}

#awardsTab img.sc{width:48px;}



/* OTHER TABS */



#otherTab{ 

	float:right;
		width:155px;
		margin-right:10px;
}

#otherTab #counter{
		margin:10px 0 20px 0px;
		border-top:1px solid #EEEEEE;
		padding:5px 0;
		

}



/* slider */

#sliderContainer{
	  

}

#otherSlider{
		width: 155px; /* important to be same as image width */

    height: 155px; /* important to be same as image height */

}

#productSlider1,#productSlider2{
		width: 220px; /* important to be same as image width */

    height: 90px; /* important to be same as image height */

}

#productSlider2{
		margin-top:35px;
}

.slider {
	

    position: relative; /* important */

	overflow: hidden; /* important */

}

.sliderContent {
	    width: 100%; /* important to be same as image width or wider */

    position: absolute;
		top: 0;
		margin: 0;
		padding:0;
}

.sliderImage span.cite{float:right;}

#slider a img{border:none}

.sliderImage {
	    float: left;
	    position: relative;
		display: none;
}

#acclaimSlider{
		height:310px;
}

#acclaimSlider span{display:block}





#otherSlider .sliderImage span{
		width:129px;
}

#productSlider1 .sliderImage span ,#productSlider2 .sliderImage span{
		width:200px;
		display:block;
}

#productSlider1 .sliderImage  ,#productSlider2 .sliderImage {display:block}

.sliderImage span {
	    position: absolute;
		font: 10px/15px Arial, Helvetica, sans-serif;
	    padding: 10px 13px;
	    filter: alpha(opacity=70);
	    -moz-opacity: 0.7;
		-khtml-opacity: 0.7;
	    opacity: 0.7;
	    display: none;
}

.white{background-color: #fff;color: #000;}

.black{background-color: #000;color: #fff;}

.clear {
		clear: both;
}

.sliderImage span strong {
	    font-size: 15px;
}

.top {
		top: 0;
		left: 0;
}

.bottom {
		bottom: 0;
	    left: 0;
} 

ul { list-style-type: none;}





iframe{
		height:27em;
		overflow:hidden;
}



/* Reseller Link Drop Down */

#reseller{position:relative;}

ul.hidden{display:none;}

ul.subMenu{position:absolute; border:1px solid #000;background:#eee; padding: 3px 5px;}

	ul.subMenu li{clear:both;width:160px}

	ul.subMenu li:hover{background:#ddd}



	

/* reseller imagemap */

#resellerMap{width:480px;height:255px;background:transparent url(../images/map-world-shadow-w480.jpg) no-repeat;position:relative}

	#resellerMap li{text-indent:-9999px;background:none;position:absolute;padding:0;margin:0}

	#resellerMap li.americas{width:180px;height:240px;}

	#resellerMap li.usfederal{width:22px;height:25px;position:absolute; left:85px; top: 69px;background:transparent url(../images/Star2.png) no-repeat;z-index:20}

	#resellerMap li.euroAfrica{width:100px;height:185px;left:180px;}

	#resellerMap li.euroAfrica2{width:240px;height:75px;left:140px;top:0}

	#resellerMap li.asia{width:180px;height:145px;left:280px;top:75px}

		#resellerMap li a{display:block;width:100%;height:100%}

		

/* PRESS RELEASES */



body.press-release .cont_right .cont_right_sub_top .cont_right_sub_bottom .cont_right_l h1,

body.press-release .cont_right .cont_right_sub_top .cont_right_sub_bottom .cont_right_l h2,

body.press-release .cont_right .cont_right_sub_top .cont_right_sub_bottom .cont_right_l h3,

body.press-release .cont_right .cont_right_sub_top .cont_right_sub_bottom .cont_right_l h4{
		color:#333;
		font-size:15px;
		width:auto;
}



/* Success Stories */

.success h2 {font-size: 130%; margin-top: 15px;}
h2#success_title { font-size: 16px; line-height: 20px; }
.success ul {
		margin-top: 0;
}
.success ul li {
		margin-top: 9px;
}

#modulecontainer .module-spacer			{float:right;width:1px;height:410px;margin-right:-1px;}

.summary_view {margin: 0; padding:0;}

.summary_view .last {border-bottom:none;}

.summary_view .partner {width: 380px;}

.summary_view .partner .logo {float:left; margin-left:5px;}

.summary_view .partner .desc {margin:0 0 0 160px; width:220px;}

.summary_view .partner .desc h2 {font-size:11px; line-height:18px; font-weight:bold; margin:0 0 6px;}

.summary_view .partner .desc p {font-size:13px; line-height:18px; margin:0 0 3px;}

.summary_view .partner .desc .categories {margin:4px 0 0 1px;}

.summary_view .partner .desc .categories .label {font-weight:bold;}



.summary_view .partner .links {float:right; width:100px; padding:0 0 0 0;display:inline; text-align: right;}

.summary_view .partner .links a {display:block; width:101px; padding:0 0 3px;}

.summary_view .partner .links a.snapshot {background:transparent url('/images/hr_189.png') no-repeat scroll 0 100%;}



#customers-list a,

#customers-list a:hover					{color:#326DB5 !important;text-decoration:none !important;}

#customers-list							{padding:0 0 0 15px;min-height:410px;}

#customers-list .view-summary li		{padding:10px 0;background:url('/images/hr_189.png') repeat-x bottom;}

#customers-list .view-summary li.last	{background:none;margin-bottom:20px;}

#customers-list .view-summary li.first	{margin-top:0;}



#customers-list .view-summary li h2		{margin-top:0;font-size:18px;}

#customers-list .view-summary li h2 a,

#customers-list .view-summary li h2 a:hover {color:black !important;}

#customers-list .view-summary a.tv span	{padding-left:15px;background:url('/images/icon-tv.png') no-repeat center left;}

#customers-list	.view-list				{width:33%;float:left;}



#customers-list	.view-list li			{padding:3px 0;margin:0 40px 0 0;
											 background:url('/images/hr_189.png') repeat-x bottom;}

#customers-list	.view-list li.h2		{background:none;padding-bottom:0px;}										 

#customers-list	.view-list li a			{line-height:16px;}										 

#customers-list .view-list li.last		{background:none;padding-bottom:25px;}

#customers-list	.view-list h2			{font-size:13px;font-weight:bold;padding-top:20px;}

/* Success Story */

#bannertop {
		width: 502px;
		height: 23px;
		background: url('/images/success/banner_top.jpg') 0 0 no-repeat;
}
#bannertop ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 21px;
		float: left;
}
#bannertop ul li {
		display: inline;
		float: left;
		margin: 1px 0 0 15px;
		padding: 0;
		background: none;
}
#bannertop ul li a {
		float: left;
		background: url('/images/success/bullet.jpg') 0 4px no-repeat;
		outline: 0;
		padding: 0 0 0 19px;
		overflow: hidden;
		height: 21px;
		line-height: 21px;
}
#bannertop ul li a:hover {
		color: #000; 
	background-position: 0 -19px;
}
#successbanner {
		width: 502px;
		background: url('/images/success/banner_bg.jpg') bottom center no-repeat;
		overflow: hidden;
		position: relative;
		min-height:184px;
	  	height:auto !important;
	  	height:184px;
}
#successbanner img.head {
		position: absolute;
		bottom: 1px;
		left: 1px;
		margin: 0;
		padding: 0;
}
#successbanner #quote {
		width: 240px;
		float: right;
		margin: 20px 15px 0 0;
		color: #006699;
		line-height: 135%;
		font-size: 15px;
}
#successbanner #quote img {
		float: right;
}
#successbanner #quote #author {
		color: #414141;
		text-align: right;
		float: right;
		width: 240px;
		margin: 10px 0 5px;
		font-size: 75%;
		line-height: 115%;
}
.thequote {
		margin: 0 50px 15px;
		clear: both;
}

.vidcap {
		color: #006699;
}
/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

li.subNav, li.subAct {
		margin-left: 20px;
}



div, .wrap, .head, .cont_right, .content, .footer, body.front .content, .cont_right .cont_right_l li, .more {
	background: transparent;
	background-url: none;
	border: none;
}

.wrap {
	
}

#searchbar, .head .menu_top, .head .menu_bottom, .cont_left,  .footer, #counter {
	display: none;
}

body.front .content {
	margin-left: 0px;
	padding-left: 25px;
}

.content {
	margin-left: 75px;
	padding-left: 25px;
	border-left: 1px solid #ccc;
	font-size: 15px;
}

.cont_right, #otherTab {
	float: none;
}


#otherTab {
	clear: left;
	margin: 10px;
	padding-top: 20px;
	display: block;
}

#flv_box {
	background: transparent url(/images/mainFlash.jpg) no-repeat;
}

.cont_right .cont_right_l li {
	list-style-image: none;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 20px;
}

.cont_right {
	width: 820px;
	font-size: 15px;
}

.cont_right .cont_right_l {
	width:600px;
}

.cont_right h1, .cont_right .cont_right_l h2, .cont_right .cont_right_l h1, #tab_header h2, #bottom #tabs div.tab  h3 {
	font-size: 15px;
}

#bottom #tabs, #tab_header h2 .left, #tab_header h2 .center, #tab_header h2 .right {
	background: none;
}

#bottom #tabs.active, #tab_header h2.active .left, #tab_header h2.active .center, #tab_header h2.active .right, #tab_header li.border h2 .left, #tab_header li.border h2 .center, #tab_header li.border h2 .right {
	background: none;
}

#tab_header h2.active .left, #tab_header h2.active .center, #tab_header h2.active .right {
	border-bottom: 2px solid #cccccc;
}

#bottom #tabs {
	height: 360px;
}