/*RESET CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
li a{outline:none;}
ol,ul {list-style:none;}


/*end RESET CSS*/


body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}

	
#headerbg {
	background:url(images/header.jpg) no-repeat top;
	height:112px;
	background-color:#00258f; position:relative;	
	}
#partner_headerbg {
	background:url(images/partner_header.jpg) no-repeat top;
	height:112px;
	background-color:#00258f; position:relative;	
	}
#header_area{width:960px; margin:0 auto; position:relative; height:96px;
}

#topmenu{width:392px; height:24px; float:right; margin-top:4px; 
}
#topmenu ul{display:block; margin:0; padding:0;
}
#topmenu ul li{list-style:none; float:left; margin-left:5px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:0.71em;
font-variant:normal;  color:#cae6ff; line-height:24px; letter-spacing:normal; text-decoration:none;
}
#topmenu ul li a{color:#cae6ff; text-decoration:none;
}
#topmenu ul li a:hover{color:#018bcc; text-decoration:none;
}
#menu{width:635px; float:right; margin-top:14px; height:auto; display:block;	padding: 0 10px;
z-index:1; list-style:none;
}
.home_icon{float:left;  padding:3px;}
#menu ul.topnav {
	list-style: none;
	list-style-type:none;	
	padding:0;
	margin: 0;
	float: left;
	width:auto;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
 color:#ffffff;  letter-spacing:normal; text-decoration:none; font-weight:bold; font-variant:normal; font-stretch:normal;
	background:none; position:relative; 
}
#menu ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
#menu ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	
}
#menu ul.topnav li a:hover{
	background:none;
	color: #fff;
	text-decoration:none;
	behavior: url(css/PIE.htc);
	text-shadow: 0 0 0.50em #f8db01, 0 0 0.50em #f8db01,
        0 0 0.50em #f8db01
}

/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border:0;
	padding: 0px 0px;
	 background:none; float:right; width:150px;
	height:16px;
}
.searchform input {
	font: normal 0.71em/100% Arial, Helvetica, sans-serif; color:#c0def9;
}
.searchform .searchfield {
	background:none;
	padding: 0px 0px 0px 0px;
	width: 119px;
	border: solid 1px #accbf1;
	outline: none; float:left;
	
	
}
.searchform .searchbutton {
	color: #accbf1;
	border: solid 1px #accbf1;
	font-size: 11px;
	height: 14px;
	width: 20px;	
	background: url(images/s_icon.png) no-repeat;
	cursor:pointer;
	outline: none;
	margin-left:3px;	
}


/*Center Content*/	
#container {
	position:relative;
	margin:0 auto;
	width:960px;
	}
#slider{width:960px;
height:300px;
margin-top:22px; padding:0px; font-size:12px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#small_slider{width:720px;
height:182px;
margin:0px; padding:0px; font-size:12px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; float:left;
}
#tag{width:960px; height:53px; margin-top:8px; background:url(images/tag.jpg) no-repeat top;
}
#news_roll{width:960px; height:30px; margin-top:0px; background:url(images/news_roll_repeat.jpg) repeat-x top; overflow:hidden;
}
.news_roll_left{background:url(images/news_roll_leftcorner.jpg) no-repeat top; height:30px; width:10px;float:left;
}
.news_roll_right{background:url(images/news_roll_rightcorner.jpg) no-repeat top;height:30px;width:10px;float:right;
}
.news_roll_rightarea{width:157px; float:right; position:relative;
}
.news_roll_rightarea_middle{background:url(images/news_roll_rightcorner_repeat.jpg) repeat-x top;height:30px; width:147px; float:left;
}


.from-blog {float:left; width:100px; display:block;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; color:#333333;
text-decoration:none;line-height:26px;}
.from-blog{outline:none;}

#blog-links {float:left; margin-left:5px;}
#blog-links,#blog-links li {width:600px}
#blog-links a{display:block;font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#2571c2; line-height:29px; text-decoration:none;}
#blog-links a:hover{color:#2571c2; line-height:29px; text-decoration:underline;}
#h-feats {width:555px; margin-left:15px}
#blog-prev, #blog-next {float:left; margin:7px 3px}

.newsticker-controls{padding:0 1px;float:left;width:50px;margin-top:8px;}
.newsticker-controls a{margin:0;padding:0;text-decoration:none;display:block;}
.newsitem-previous{margin:0;padding:0;width:14px;float:left;height:14px; margin-left:5px;}
.newsitem-previous a{margin:0;padding:0;width:14px;float:left;height:14px;margin-left:5px;}
.newsitem-previous a:hover{margin-left:4px;}

.newsitem-next{margin:0;padding:0;width:14px;height:14px; margin-left:5px;float:left;}
.newsitem-next a{margin:0;padding:0;width:14px;height:14px; margin-left:5px;float:left;}
.newsitem-next a:hover{margin-left:4px;}
.followsus{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#3d3d3d; line-height:30px; padding-left:10px; padding-right:5px; float:left;}
.follow_icons{width:24px; height:24px; float:left; margin:3px;}
.subpage_follow_icons{width:20px; height:20px; float:left; margin:5px 3px 3px 3px;}

#c_bx{width:959px; background:url(images/bx_repeat_gradiant.jpg) repeat-x top; height:240px; margin:10px auto; 
}
.s_bx{width:277px; height:204px; padding:18px; float:left; display:block;
}
.s_bx_header{font-family:Arial, Helvetica, sans-serif; font-size:14pt; text-align:left; color:#0768af; 
}
.s_bx_header a{ color:#0768af; text-decoration:none;
}
.s_bx_cont{font-family:Arial, Helvetica, sans-serif; font-size:9pt;
}
.s_bx_cont_lgray{font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#929292;
}
.s_bx_cont_lgray a{font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#929292; text-decoration:none;
}
.s_bx_cont_lgray a:hover{font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#333333; text-decoration:none;
}
.s_bx_cont_dgray{font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#333333;
}
.s_bx_cont_dgray a{font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#333333; text-decoration:none;
}
.s_bx_cont_dgray a:hover{font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#929292; text-decoration:none;
}
.t_indent{text-indent:10px}
.mar_top5{padding-top:5px;}
.s_bx_height{height:160px; width:277px; margin:0; padding:0; position:relative;}
#c_bx ul{margin:0; padding:0; display:block;
}
#c_bx ul li{list-style:none; line-height:18px;
}
.d_grey{color:#474747;}
.dd_grey{color:#333333;}
.l_grey{color:#929292;}
.blue{color:#0768af;
}
.t_left{text-align:left;}
.t_right{text-align:right;}
.justif{text-align:justify;}
.margintop10{margin-top:10px;
}
.margin10{margin:10px;
}
.ps_header{margin-top:20px; float:left; margin-left:20px; margin-bottom:5px;}
#banner{width:226px; height:210px;
/*-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
 behavior: url(css/PIE.htc);
 border:1px #c7c4c4 solid;*/
 background-color:#FFFFFF;
float:right;

}
.influti_herospot{width:960px; height:300px; background:url(images/slide/5.jpg) no-repeat top; border:0;}
.influti_video{width:320px; height:220px; float:left; margin-left:60px; margin-top:20px;}
.influti_first{width:430px; height:300px; float:left; background:url(images/slide/intuit_1_5.jpg) no-repeat top; margin:0; padding:0; border:0;}
.influti_second{width:530px; height:300px; float:left; margin:0; padding:0; border:0;}
.influti_second a{text-decoration:none; border:none; outline:none;}
.left_float{float:left}
.right_float{float:right;}
.more{font-family:Arial, Helvetica, sans-serif;color:#0768af;font-size:9pt; text-decoration:none; text-align:right;}
.more a{color:#0768af; text-decoration:none;}
.more a:hover{color:#0768af; text-decoration:underline;}
.s_bx_divider{width:10px; background:url(images/divider.jpg) no-repeat top; float:left; height:240px;} 
#bottom{width:960px; height:210px; margin-top:18px;
}
#ps_bx{width:716px;height:210px; float:left;
}
.ps_bx_left_corner{background:url(images/ps_bx_leftcorner.jpg) no-repeat top;height:210px; width:11px; float:left;
}
.ps_bx_middle{float:left; width:694px; height:210px;background:url(images/ps_bx_repeat.jpg) repeat-x top;
}
.ps_bx_right_corner{background:url(images/ps_bx_rightcorner.jpg) no-repeat top;height:210px; width:11px; float:left;
}

.bread_crumb{width:auto; height:34px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5977ae; line-height:30px; float:left;}
.bread_crumb a{color:#5977ae; line-height:30px; text-decoration:none;}
.subpage_followus{float:right; width:130px; margin:0; padding:0;}
.product_cont{width:720px; height:auto; float:left; margin-top:10px;}
.product_header{width:720px; height:30px; background-color:#f5f5f5; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
behavior: url(css/PIE.htc);
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; 
color:#010000; font-weight:bold; line-height:28px; text-indent:20px;}
.subpage_cont{width:720px; height:auto; float:left;  margin-top:0px; margin-left:22px;}
.subpage_header{width:720px; height:182px; float:left;}
.text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#464646; line-height:24px; text-align:justify; }
.text a{color:#464646; text-decoration:none;}
.text a:hover{color:#464646; text-decoration:underline;}
.text_left{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#464646; line-height:24px; text-align:left; }
.text_left a{color:#464646; text-decoration:none;}
.text_left a:hover{color:#464646; text-decoration:underline;}
.padd5{padding:5px;}
.bold{font-weight:bold;}
.news_underline{ text-decoration:underline;}
.productcont_area{width:700px; height:auto; padding:10px; float:left;}
.blue_under{color:#0546a7;  font-weight:bold;}
.dark_greytxt{color:#636363;font-weight:bold;}
.ml{margin-left:20px;}
.product_list ul{list-style:url(images/right_icon.jpg); margin:0; padding:0;}
.product_list li{list-style:url(images/right_icon.jpg); margin:0 0 0 20px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:	9pt;margin-top:10px; margin-bottom:10px; list-style-position:outside; color:#464646; line-height:20px;}
.product_list li a{color:#464646; text-decoration:none;}
.product_list li a:hover{color:#464646; text-decoration:underline;}
.product_list li ul{list-style:circle;  margin:0; padding:0;}
.product_list li ul li{list-style:circle;margin:0 0 0 20px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
list-style-position:outside; color:#464646; margin-bottom:10px;margin-top:10px;
}
.inner_list ul{list-style:circle;  margin:0; padding:0;}
.inner_list li{list-style:circle;margin:0 0 0 20px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
list-style-position:outside; color:#464646; margin-bottom:10px;margin-top:10px;
}
.product_greenlist ul{list-style:url(images/green_icon.jpg); margin:0; padding:0;}
.product_greenlist li{list-style:url(images/green_icon.jpg);  padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;
margin-top:10px; margin-bottom:10px; list-style-position:outside; color:#464646; line-height:24px; margin-left:35px;}
.highlight_color{color:#0546a7;}

.marr_left{margin-left:60px;}
.clear_left{clear:left;}
.mar_bot{margin-bottom:20px;}
/*sub menu start*/
/*#submenu_wrapper_outer{width:218px;  float:left; margin-top:0px; margin-bottom:10px;  background:url(images/sub_menu_bg.jpg) repeat-x top; }
.submenu_height{height:616px;}
.height_auto{height:auto;}
#submenu_wrap{width:218px; height:auto; float:left; margin-top:0px; margin-bottom:10px; background:url(images/sub_menu_bg.jpg) repeat-x top; }
.submenu_header{width:217px; height:32px; border-top:2px #d9d9d9 solid; border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#010000; font-weight:bold; line-height:28px; text-indent:10px;}
.bold_header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#464646; font-weight:bold; line-height:28px;}
.sub_me{width:218px; height:auto; margin:0; padding:0}
#submenu_wrap .topnav {
	width: 218px;
	padding: 40px 28px 25px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
	background-color:#f6f6f6;
	
}

#submenu_wrap ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	
}

#submenu_wrap ul.topnav li {}

#submenu_wrap ul.topnav li a {
	line-height:normal;
	font-size: 11px;
	padding: 10px 5px;
	color: #464646;
	display: block;
	text-decoration: none;
	border-bottom:1px #d9d9d9 solid;
	border-top:1px #ffffff solid;
	border-right:1px #d9d9d9 solid;	
	list-style: none;
}

#submenu_wrap ul.topnav li a:hover {
	background-color:#fae12d;
	color:#464646;
}

#submenu_wrap ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
}

#submenu_wrap ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
	
}

#submenu_wrap ul.topnav ul li a {
	padding-left: 20px;
	font-size: 10px;
	font-weight: normal;
	outline:0;
	border-bottom:1px #d9d9d9 dashed;
	background-color:#f4f8ff;
	list-style:square;
	color:#274874;
	
}

#submenu_wrap ul.topnav ul li a:hover {
	background-color:#cae0ff;
	color:#675C7C;
}

#submenu_wrap ul.topnav ul ul li a {
	color:#675C7C;
	padding-left: 40px;
}

#submenu_wrap ul.topnav ul ul li a:hover {
	background-color:#f5f5f5;
	color:#675C7C;
}

#submenu_wrap ul.topnav span{
	float:right;
}
.arrow{margin:auto 10px;}*/
/*sub menu close*/
.factsheet_wrap{width:218px; height:auto; margin-top:10px; text-align:center;
font-weight:bold; float:left; position:relative;
}
.factsheet_header{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#274874; float:left; text-align:left; margin:0; padding:5px 5px 5px 15px;
width:198px;
}
.factsheet_header ul{margin:0;  padding:0px 5px 5px 15px; list-style:none;}
.factsheet_header ul li{list-style:circle; list-style-position:outside; text-align:left; padding:5px 5px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
color:#636363; font-style:normal;
}
.factsheet_header ul li a{color:#636363; text-decoration:none;
}
.factsheet_header ul li a:hover{color:#636363; text-decoration:underline;
}
.download_icon{width:18px; height:18px; padding-top:10px;}
.f_s{width:134px; height:167px; float:left; margin-left:42px; margin-top:10px;
}
.f_s_txt{width:134px;  float:left; margin-left:42px; margin-top:2px; margin-bottom:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
color:#274874; text-align:center;
}
.vbox{width:223px; height:auto; }
.vbox_img{width:223px; height:149px;}
.vbox_logo{width:223px; height:auto; margin:0;}
.mar_left40{margin-left:40px;}
.small_blue{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#004a8d;}
.txt_bold{font-weight:bold;}
.padd10{padding:10px;}
/*login livecha start*/
.livechat{width:45px; height:184px; position:fixed;  z-index:100; top:300px; right:0;  z-index:100;}
.livechat_cont{width:285px; height:250px; position:fixed; top:300px; right:0; z-index:99; font-family:Verdana, Arial, Helvetica, sans-serif; display:none;}
.login-block {
    float:left;
    margin:0 49px 25px 0;
    text-align:center;
    width:280px;
	border: 1px solid #d4d4d4;
padding: 20px;
text-align: center; width: 200px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: #333 1px 5px 20px;
-moz-box-shadow: #666 1px 5px 20px;
box-shadow: #333 1px 5px 20px;
background: #FFFFFF;
behavior: url(css/PIE.htc);
	
}



.login-block .active-form {
    border-color:#d09e6d;
}

.login-block form p {
    margin:0;
    text-align:left;
}

.login-block label {
    color:#004a8d;
    font-size:14px;
}

.login-block input[type="text"], .login-block input[type="password"] {
    border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-right:1px solid #CCCCCC;
    border-style:solid;
    border-width:1px;
    font-size:15px;
    margin:0 0 15px;
    padding:5px;
    width:200px;
}

.login-block a.button {
    text-decoration:none;
	 border:none;
	
}



.login-block input[type="text"]:focus, .login-block input[type="password"]:focus {
    border-color:#555555;
}
/*login livechat end*/
.forget{font-size:8pt; color:#464646;}
.nw{font-size:10pt; color:#004a8d;}
#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(images/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -26px;
}
.float_right{float:right;}
.bord{ border:1px #eaeaea solid;}
.leadership_box{width:700px;}
.margin_right{margin-right:10px}
.sch_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#00000;
	line-height:24px;
}
.sch_txt a{color:#000000; text-decoration:none;}
.sch_txt a:hover{ color:#000000;text-decoration:underline;}
.clear_right{clear:right}
.l_height{line-height:24px;}
.hr_style{border-top: 1px dashed #838383;
width:100%;}
.italy{font-style:italic}
.s_txt{font-size:10pt; line-height:24px; color:#636363;}
.red_color{color:#FF0000}
.pptablehead{background-image:url(images/table_top.jpg);
background-repeat:repeat-x;
}
.pptable{border:1px;
border-color:#adafb0;
border-style:solid;
}
.padd{padding-left:40px;
}
.conthead{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
font-variant:normal;
font-stretch:normal;
font-size-adjust:none;
text-align:left;
color:#464646;
text-indent:10px;
}
.ppwhite{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:700;
}
.paddingleft_30{padding-left:20px;
}
.small{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 line-height:20px;
 }
 .small a{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#464646;
 text-decoration:none;
 }
 .small a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
  color:#464646;
 text-decoration:underline;
 }
 .padding_top30{padding-top:30px;
}
.pp_padding{padding:10px;
}
.margin_left5{margin-left:5px;}
.download_button {background:url(images/download_demo.jpg) no-repeat top;
width:115px; height:35px;
}
.download_button a{background:url(images/download_demo.jpg) no-repeat top;
width:115px; height:35px;
}
.download_button a:hover{background:url(images/download_demo_a.jpg) no-repeat top;
width:115px; height:35px;
}
#gradient-style
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	width: 680px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('images/gradhover.png') repeat-x;
	color: #339;
}
/*Full width footer*/
#footer {
	text-align:center;
border-top:1px #d2d2d2  solid ;
	width:960px; 
	margin:25px auto;
	text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; color:#376ba1; line-height:32px;
	padding-top:10px;
	
	}
#footer a{text-decoration:none;font-size:9pt;color:#376ba1;
}
#footer a:hover{text-decoration:underline;color:#376ba1;}
/*If you are going to use floats then you will NEED to clear the
footer so it doesn't bunch the content up*/
.clear {clear:both;}
/* Sub Level Nav */

.livechat{width:45px; height:184px; position:fixed;  z-index:100; top:300px; right:0;}
.slidingDiv {
	height:300px;
	background-color: #99CCFF;
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #3399FF;
	top:300px; right:0;
	z-index:100;
	position:fixed;
}

.show_hide {
	display:none;
}
/* Search start*/
.serach_wrap{width:900px;
height:auto; margin:0 auto;}

.serach_wrap_link a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000370; line-height:24px; text-align:left; text-decoration:none; font-weight:bold;}
.serach_wrap_link a:hover{text-decoration:underline;color:#000370;}
.serach_wrap_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#464646; line-height:24px; text-align:justify; padding:10px; }
.serach_wrap_highlight{background-color:#FFFF00;color:#000370;}
.serach_wrap_text a{color:#464646; text-decoration:none;}
.serach_wrap_text a:hover{color:#464646; text-decoration:underline;}

/* Search end*/
/* Subpage slide start*/
#slidebox{position:relative; border:0; margin:0; width:720px; height:182px;}
#slidebox, #slidebox .content{width:720px;}
#slidebox, #slidebox .container, #slidebox .content{height:182px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{background:#eee; float:left;}
#slidebox .content div{padding:0px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:100; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(slidebox_thumb.png); color:#fff;}
#slidebox .thumbs .thumb:hover{background:#fff; color:#000;}
#slidebox .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}
.demo_button_wrapper {width:184px; height:43px; margin:5px auto; position:relative; clear:left; border:0; background:url(images/rd_button_a.jpg) no-repeat top; }
.demo_button_wrapper a, .demo_button_wrapper a:link, .demo_button_wrapper a:visited {
display:block;
}
.demo_button_wrapper img {
width:184px;
height:43px;
border:0;
}
.demo_button_wrapper a:hover img {
visibility:hidden;
}

