



html, body {

color:#333333;

font-family:Arial,Helvetica,Tahoma,sans-serif;

font-size:12px;

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

}

input, textarea, select {



font-family:Arial,Helvetica,Tahoma,sans-serif;

font-size:12px;

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:12px;

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:12px;

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:12px;

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:12px;

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:12px;

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:12px 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:12px;

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:12px;

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:12px;

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:12px;

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:12px;

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:12px;

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:12px;

	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: 12px;

}

.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:12px;

	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 12px;
	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 12px 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 12px;
	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;
}

#lead {
	text-align: right;
	margin: 0px 2px 10px 0px;
}
