/* CSS Document */
*{margin:0px; padding:0px;}

body{font-family:Arial, Helvetica, sans-serif; background:#f2f2f2 url(../images/body_bg3.png) repeat-x 0 0; }
img{border:none;}
p {font:13px/20px Arial, Helvetica, sans-serif; color:#000;}
#right_container .content ul {font:13px/20px Arial, Helvetica, sans-serif; color:#000;}
#right_container .content ul li { padding-left:30px; background:url(../images/list_bullet.gif) no-repeat 20px 10px;}


#right_container .content table { font-size:12px;}
#right_container .content table td { padding: 4px 4px;}

#right_container .content .opp { font-size:12px; background-color:#E0E0E0}

#right_container .footnote { font-size: 9px; color:#CCCCCC;}

.tentop{padding:10px 0 20px 0;}

/************* 960 css starts here ******************/
.container_12{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:220px}
.container_12 .grid_6{width:460px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:940px}
.container_13 .grid_13{width:960px}
.alpha{margin-left:0}
.omega{margin-right:0}
.alpha_omega{margin:0;}
.float_right{float:right}
.float_left{float:left}

.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px
}.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}

.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}

.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}

.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}

.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/************* 960 css starts here ******************/

#header{width:933px;float:left; padding:4px 0 0 7px;}
#logo{width:211px;float:left;}

#menu{width:960px; float:left;background:url(../images/navigation_bg.gif) repeat-x 0 0;}
#menu ul{width:960px; float:left; list-style:none; font:14px/14px "Gotham Book", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;}
#menu ul li{width:auto; height:31px; float:left; margin-right:1px;}
#menu ul li a{width:auto; float:left; padding:8px 20px 5px 20px;color:#fff;height:17px; text-decoration:none;}
#menu ul li a:hover{width:auto; float:left; padding:8px 20px 5px 20px;color:#fff;height:17px; text-decoration:none; background:url(../images/hover_img.gif) repeat-x 0 0;}

#banner{width:960px; float:left; height:61px; background:#ffcc00; margin-top:14px;}
#banner .image{width:280px; float:right; height:43px; padding:18px 0 0 0;  background:url(../images/banner_effect.png) no-repeat right 0}
#banner h1{width:540px; float:left; padding:15px 0 0 20px; font:28px/30px Arial, Helvetica, sans-serif; color:#fff;}

#product{width:960px; float:left; height:156px; background:#ffffff; margin-top:14px;}
#product h1{width:540px; float:left; padding:15px 0 0 20px; font:28px/30px Arial, Helvetica, sans-serif; color:#fff;}

#purple{width:960px; float:left; height:61px; background:#9a4d9e; margin-top:14px;}
#purple .image{width:280px; float:right; height:43px; padding:18px 0 0 0;  background:url(../images/banner_effect.png) no-repeat right 0}
#purple h1{width:540px; float:left; padding:15px 0 0 20px; font:28px/30px Arial, Helvetica, sans-serif; color:#fff;}

#orange{width:960px; float:left; height:61px; background:#ff5a00; margin-top:14px;}
#orange .image{width:280px; float:right; height:43px; padding:18px 0 0 0;  background:url(../images/banner_effect.png) no-repeat right 0}
#orange h1{width:540px; float:left; padding:15px 0 0 20px; font:28px/30px Arial, Helvetica, sans-serif; color:#fff;}


#green{width:960px; float:left; height:61px; background:#65ad1f; margin-top:14px;}
#green .image{width:280px; float:right; height:43px; padding:18px 0 0 0;  background:url(../images/banner_effect.png) no-repeat right 0}
#green h1{width:540px; float:left; padding:15px 0 0 20px; font:28px/30px Arial, Helvetica, sans-serif; color:#fff;}



#body_container{width:958px; float:left; padding:10px 0 0; margin:0 0 20px 0; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; background-color:#fff;}
#main_container{width:958px; float:left; background:url(../images/content_bg.gif) repeat-y 0 0;}

#left_container{width:210px; float:left; padding:0 0 0 10px;}

#pain1{float:left;}
#pain2{float:right; width:120px;}
#pain2 p{ font-size:12px; text-decoration:none;}
#pain2 a{ text-decoration:none;}
#pain2 a:hover{ text-decoration:underline;}



#online_video{width:210px; float:left; padding:10px 0 40px 0; margin-bottom:30px; border-bottom:2px solid #cbcbcb;}
#online_video .image_link{width:74px; float:left;}
#online_video h2{width:120px; float:left; list-style:none;margin-bottom:5px; color:#000;font-size:14px; font-weight:bold;}
#online_video p{width:120px; float:left; list-style:none;margin-bottom:5px; color:#000;font-size:12px; font-weight:normal;}
#online_video p a{text-decoration:none; color:#000;}
#online_video p a:hover{ text-decoration:underline;}
#online_video ul{width:120px; float:left; list-style:none;}
#online_video ul li{width:120px; float:left; list-style:none; margin:6px 0; background:url(../images/bulletbug.jpg) no-repeat 0 -1px; padding-left:20px; font-weight:normal; font-size:12px; line-height:14px;}
#online_video ul li a{color:#000; text-decoration:none;}
#online_video ul li a:hover{color:#000; text-decoration:underline;}

#pdf{width:210px; float:left;color:#000; padding:10px 0 20px 0;font-size:14px;  font-weight:bold; border-bottom:2px solid #cbcbcb;}
#pdf .image_link{width:57px; float:left; padding-top:10px;}
#pdf h2{width:120px; float:left; list-style:none;margin-bottom:5px; color:#000;font-size:14px; font-weight:bold;}
#pdf p{width:120px; float:left; list-style:none;margin-bottom:5px; color:#000;font-size:12px; font-weight:normal; text-decoration:none;}
#pdf p a .sidelink{ text-decoration:none; font-style:normal; font-size:12px; }
#pdf ul{width:120px; float:left; list-style:none;}
#pdf ul li{width:120px; float:left; list-style:none; margin:6px 0; background:url(../images/bulletbug.jpg) no-repeat 0 -1px; padding:0 0 4px 20px; font-weight:normal; font-size:12px;}
#pdf ul li a{color:#000; text-decoration:none;}
#pdf ul li a:hover{color:#000; text-decoration:underline;}

#right_container{width:700px; float:right;}
#right_container .content{
	width:630px;
	margin-top:17px;
	padding:0 0 0 70px;
	float:left;
}
#right_container .content p{font:13px/20px Arial, Helvetica, sans-serif; color:#000;}

#right_container .top_container{width:600px; float:left; margin:25px 0 0; padding:10px 0 95px 0; background:url(../images/img_1.jpg) no-repeat right 0;}
#right_container .top_container p{width:200px; font-size:12px; font-style:italic; color:#969696;}

#right_container .bottom_container{width:600px; float:left; padding:10px 0 30px 0;}
#right_container .bottom_container .right_box{width:200px; padding-left:20px;}
#right_container .bottom_container .right_box h4{float:left; font-weight:bold;font-size:14px;color:#000; margin-bottom:5px;}
#right_container .bottom_container .right_box p{
width:180px;
	float:left;
	font-size:12px;
	color:#000;
	line-height:20px;
	margin-bottom:5px;
}
#right_container .bottom_container .right_box ul{width:180px; float:left; padding-left:10px; list-style:none; margin:0px}
#right_container .bottom_container .right_box ul li{width:180px; float:left;padding-left:10px; font-size:12px; line-height:18px; color:#000; background:url(../images/list_style.gif) no-repeat 0 8px; }


.slide_banner{width:960px; height:284px; margin-top:14px;}
.slide_banner img{border:none; float:left;}
.main_content_box{width:958px;float:left; margin-bottom:30px; background:url(../images/content_page_bg.jpg) repeat-y 0 0;}

.main_content_box .content_box{width:300px;padding-top:120px; float:left;background:url(../images/content_1_bg.jpg) no-repeat 5px 5px;}
.main_content_box .content_box1{width:300px;padding-top:120px;float:left; background:url(../images/tegus_img.jpg) no-repeat 0 0;position:relative;}
.main_content_box .content_box2{width:300px;margin-top:10px; padding-top:118px; padding-bottom:30px; float:left; background:url(../images/caiman_img.jpg) no-repeat 0 0;}

.main_content_box p{width:290px; padding:10px 0 10px 10px; font:12px/15px Arial, Helvetica, sans-serif; color:#222; }
.main_content_box h4{width:160px; padding:0px 0 0 50px; font:18px/18px Arial, Helvetica, sans-serif; color:#939BA1; }

.main_content_box .read_more{width:94px; float:right; padding:5px 0 0 5px; margin-bottom:10px; margin-top:30px; height:20px;font:11px/12px Arial, Helvetica, sans-serif; background:url(../images/read_more_button.jpg) no-repeat 0 0;}
.main_content_box .read_more a{color:#222; text-decoration:none; }

.footer{width:958px; float:left; height:68px;padding-top:14px;}
.footer ul{width:958px;float:right; list-style:none; border-bottom:1px solid #ccc; font-size:10px; color:#939ba1; margin-bottom:10px;}
.footer ul li{width:auto; float:right; background:url(../images/footer_nav_divider.gif) no-repeat left bottom; padding:0 0 6px 10px; margin-right:10px;}
.footer ul li.last{margin-right:0px; padding-right:10px;}
.footer ul li.first{ background:none;}
.footer ul li a{color:#939ba1; text-decoration:none;}
.footer ul li a:hover{color:#939ba1; text-decoration:underline;}
.footer .img_link{width:106px; float:left; margin:0 10px; display:inline;}
.footer p{width:400px; float:left; margin:10px 10px; display:inline; font:10px/12px Arial, Helvetica, sans-serif; color:#969696;}
.footer p.copyright{width:310px; float:right; text-align:right;}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:284px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow A.last-active {
    z-index:9;
}

.heading { font-size:18px; font-weight:normal; margin-top:20px; color:#9a4d9e;}
.FLR{float:right; padding:0 0 10px 10px;}
.rule{border-bottom:1px solid #cbcbcb; margin-bottom:16px;}
#right_container .content .date{ font-style:italic; font-size:11px; float:left;}
.press {margin:0 0 20px 118px;}
.press a {text-decoration:none; color:#9a4d9e;}
.press a:hover {background-color:#9a4d9e; color:#FFFFFF;}
.heading2 { font-size:18px; font-weight:normal; color:#9a4d9e;}
#right_container .content a {text-decoration:none; color:#9a4d9e;}
#right_container .content a:hover {background-color:#9a4d9e; color:#FFFFFF;}

#right_container .bottom_container form {font-size:13px;}
#right_container .bottom_container form h2 {font-size:16px; font-weight: normal;}
#right_container .bottom_container form h3 {font-size:14px; font-weight: normal; padding-bottom:10px;}

#left_container .quote{font-size:14px; font-style:italic; color:#666; margin-top:20px; border-bottom:2px solid #cbcbcb;}
#right_container .content .quote{font-size:14px; font-style:italic; color:#666; padding-top:20px;}