@charset "utf-8";
/* CSS Document */

body{ background:#000000; width:100%; height:100%; margin:0; font-family:"Trebuchet MS";}
#container {position:relative; background:#1c1c1c; width:880px; margin:0 auto; z-index:1;}
.container_border {position:absolute; width:97.8%; height:98.5%;  border:10px #000000 solid; z-index:5; filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
 }
.container_border_features {position:absolute; width:97.8%; height:99.2%;  border:10px #000000 solid; z-index:5; filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
 }


/* --------------------- Logo Container ------------------------------ */

#logo_container{ position:relative; width:880px; margin:0 auto;}
#logo_container .logo_img {position:relative; width:199px; height:85px; left:681px;}



/* --------------------- banner container ------------------------------ */

#banner_container{ position:relative; background:#1c1c1c; width:100%; height:275px;}

.banner_tips_holder{position:absolute; background:url(../img/banner_tips_bg.png) no-repeat; height:59px; width:500px; top:185px; left:-70px; z-index:3;}
.banner_tips_text{position:absolute;  width:400px; left:95px; top:5px; font-size:18px; font-weight:bold; font-style:italic; color:#b8d345; line-height:22px;}

#banner_container .img_left{position:relative; height:275px; width:440px; float:left; overflow:hidden; z-index:2;}
#banner_container .img_right{position:relative; height:275px; width:440px; float:right; overflow:hidden; z-index:2;}



/* --------------------- nav container ------------------------------ */
#nav_container{ position:relative; background:url(../img/main_nav_bg.gif); width:100%; height:37px; z-index:11;}

#nav_container .nav_img_left{position:absolute; background:url(../img/nav_left_img.png) no-repeat; width:59px; height:68px; left:-48px; top:-31px; z-index:11; }
#nav_container .nav_img_right{position:absolute; background:url(../img/nav_right_img.gif) no-repeat; width:48px; height:68px; right:-48px; top:-31px; }

#nav_container #home_container{position:absolute; background:url(../img/nav_btn_bg.png) bottom no-repeat; width:115px; height:37px; z-index:10;}
#nav_container #feature_container{position:absolute; background:url(../img/nav_btn_bg.png) bottom no-repeat; width:115px; height:37px; z-index:9; left:104px;}
#nav_container #solutions_container{position:absolute; background:url(../img/nav_btn_bg.png) bottom no-repeat; width:115px; height:37px; z-index:8; left:204px;}
#nav_container #demo_container{position:absolute; background:url(../img/nav_btn_bg.png) bottom no-repeat; width:115px; height:37px; z-index:7; left:304px;}
#nav_container #contact_container{position:absolute; background:url(../img/nav_btn_bg.png) bottom no-repeat; width:115px; height:37px; z-index:6; left:404px;}


#nav_container #home_container_active{position:absolute; background:url(../img/nav_btn_bg.png) top no-repeat; width:115px; height:37px; z-index:10;}
#nav_container #feature_container_active{position:absolute; background:url(../img/nav_btn_bg.png) top no-repeat; width:115px; height:37px; z-index:9; left:104px;}
#nav_container #solutions_container_active{position:absolute; background:url(../img/nav_btn_bg.png) top no-repeat; width:115px; height:37px; z-index:8; left:204px;}
#nav_container #demo_container_active{position:absolute; background:url(../img/nav_btn_bg.png) top no-repeat; width:115px; height:37px; z-index:7; left:304px;}
#nav_container #contact_container_active{position:absolute; background:url(../img/nav_btn_bg.png) top no-repeat; width:115px; height:37px; z-index:6; left:404px;}


#demo_container a{font-weight:bold; font-style:italic; left:39px; top:8px;}


#nav_container .home_text{position:absolute; font-weight:bold; font-style:italic; left:35px; top:8px; }
#nav_container .feature_text{position:absolute; font-weight:bold; font-style:italic; left:25px; top:8px; }
#nav_container .solutions_text{position:absolute; font-weight:bold; font-style:italic; left:26px; top:8px; }
#nav_container .demo_text{position:absolute; font-weight:bold; font-style:italic; left:39px; top:8px; color:#000000; }
#nav_container .contact_text{position:absolute; font-weight:bold; font-style:italic; left:30px; top:8px; }

#nav_container .login_container{position:absolute; z-index:15; top:5px; right:-10px; width:360px;} 
.textfield{ position:relative; background:url(../img/login_background.gif); height:14px; border:0px; padding-left:10px; width:110px; font-size:12px; padding-bottom:5px; padding-top:4px;}
.forgot_password{ position:relative; background:url(../img/forgot_password.gif) no-repeat; width:25px; height:23px;  top:-23px; left:120px; cursor:pointer;}

#loginsubmit{position:relative; width:28px; border:0px; background:url(../img/submit_btn_bg.gif) bottom no-repeat; font-size:10px; padding-bottom:3px; padding-top:5px; top:0px; cursor:pointer;}



/* --------------------- content container ------------------------------ */
#main_container{position:relative; width:100%;  height:665px; z-index:11;}

#main_container .top_container{position:relative; width:100%;}
#main_container .top_left{position:relative; height:275px; width:460px; float:left; top:5px; padding:10px; padding-left:20px;}
#main_container .top_right{position:relative; height:275px; width:360px; float:right; top:5px; padding:10px;}
#main_container .top_splitter{position:absolute; background:url(../img/content_top_bg.png) no-repeat; height:257px; width:221px; stop:0px; z-index:5; left:382px;  }
#main_container #top_demo_btn{position:relative; background:url(../img/demo_btn_bg.png) bottom no-repeat; height:25px; width:135px; top:-6px; z-index:5; outline:none;}
#main_container .top_demo_text{position:absolute; font-weight:bold; font-style:italic; left:20px; top:2px; color:#000000;}



.feature_holder { position:relative; top:-15px; font-family:Arial; font-weight:bold; width:0px;}
#library{position:relative; background:url(../img/lib_icons.png) no-repeat bottom; left:0px; height:48px; width:54px; z-index:20;}
#present{position:relative; background:url(../img/present_icons.png) no-repeat bottom;  height:48px; width:54px; z-index:5;  }
#video{position:relative; background:url(../img/video_icons.png) no-repeat bottom;  height:48px; width:54px; z-index:5; }
#locker{position:relative; background:url(../img/locker_icons.png) no-repeat bottom; height:48px; width:54px; z-index:5; }
#communicate{position:relative; background:url(../img/com_icons.png) no-repeat bottom;  height:48px; width:54px; z-index:5; }

#library_text {position:relative; z-index:5; color:#b2b2b2; left:60px; top:12px;}
#present_text {position:relative; z-index:5; color:#b2b2b2; left:60px; top:12px;}
#video_text {position:relative; z-index:5; color:#b2b2b2; left:60px; top:12px;}
#locker_text {position:relative; z-index:5; color:#b2b2b2; left:60px; top:12px;}
#communicate_text {position:relative; z-index:5; color:#b2b2b2; left:60px; top:12px;}



#bottom_container{position:absolute; width:100%; height:257px; background:url(../img/white_mid.gif) no-repeat; top:685px; z-index:500;}


#bottom_container .title{position:absolute; font-style:italic; font-weight:bold; font-weight:normal; color:#3f3f3f; font-size:20px; z-index:10; top:15px; left:362px;}
#bottom_container .text{position:absolute; font-style:italic; font-weight:bold; font-weight:normal; color:#3f3f3f; font-size:12px; z-index:10; top:230px; left:190px;}


#bottom_container .white_left{position:absolute; width:35px; height:283px; background:url(../img/white_left.gif) no-repeat; top:-18px; left:-25px;  z-index:10;}
#bottom_container .white_right{position:absolute; width:35px; height:283px; background:url(../img/white_right.gif) no-repeat; top:-18px; left:880px; z-index:10;}


.ContentFlow{top:50px; left:-13px;  width:900px;}
.flow{ position:relative; top:40px; width:900px;}
.scrollbar{ position:absolute; z-index:500;}
.preButton{ position:absolute; background:url(../img/prev.png) bottom no-repeat; width:28px; height:28px; top:-70px; left:-190px; cursor:pointer; }
.nextButton{position:absolute; background:url(../img/next.png) bottom no-repeat; width:28px; height:28px; top:-70px; left:615px; cursor:pointer; }


/* --------------------- footer container ------------------------------ */

#footer_container{position:relative; width:100%; z-index:11; top:-12px; padding-left:20px;}

#footer_container .top_container{position:relative; width:835px; height:160px; background:#000000; z-index:11; top:-15px;}
.top_container_title{position:relative; font-weight:bold; color:#b8d345; font-size:20px; font-style:italic;}


#footer_container .bottom_container{position:relative; width:835px; top:5px; padding-bottom:10px;}
.bottom_container_title{position:relative; font-weight:bold; font-style:italic; font-family:"Trebuchet MS"; color:#ffffff; font-size:16px; padding-bottom:20px;}


.bottom_container_text{position:relative; font-family:"Arial"; color:#b2b2b2; font-size:12px; line-height:25px; padding-bottom:8px;}




#newsletter_submit{ position:relative; top:16px; font-style:italic; color:#b2b2b2; width:60px; padding-right:60px; background:url(../img/newsletter_submit_arrow.gif) no-repeat right;}
.newsletter_container{position:relative; top:3px;}

.newsletter_textfield1{position:relative; background:url(../img/textbox_bg.gif) no-repeat; height:19px; border:0px; padding-left:10px; width:186px; padding-top:3px; font-size:10px; padding-bottom:5px; color:#FFFFFF; }
.newsletter_textfield2{position:relative; top:5px; background:url(../img/textbox_bg.gif) no-repeat; height:19px; border:0px; padding-left:10px; width:186px; padding-top:3px; font-size:10px; padding-bottom:5px; color:#FFFFFF;}
.newsletter_textfield3{position:relative; top:10px; background:url(../img/textbox_bg.gif) no-repeat; height:19px; border:0px; padding-left:10px; width:186px; padding-top:3px; font-size:10px; padding-bottom:5px; color:#FFFFFF;}



#newsletter_submit{position:relative; border:0px; cursor:pointer; height:25px; top:19px; border-bottom:1px #333333 dotted;}
#newsletter_submit:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}


.site_link1{border-bottom:1px dotted #333333; color:#b2b2b2; width:35px; cursor:pointer; }
.site_link1 a{color:#b2b2b2;}
.site_link1:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; width:35px; cursor:pointer; }

.site_link2{border-bottom:1px dotted #333333; color:#b2b2b2; width:50px;}
.site_link2 a{color:#b2b2b2;}
.site_link2:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; }

.site_link3{border-bottom:1px dotted #333333; color:#b2b2b2; width:55px;}
.site_link3 a{color:#b2b2b2;}
.site_link3:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}

.site_link4{border-bottom:1px dotted #333333; color:#b2b2b2; width:35px;}
.site_link4 a{color:#b2b2b2;}
.site_link4:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}

.site_link5{border-bottom:1px dotted #333333; color:#b2b2b2; width:45px;}
.site_link5 a{color:#b2b2b2;}
.site_link5:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}



.network_link1{border-bottom:1px dotted #333333; color:#b2b2b2; width:80px; cursor:pointer;}
.network_link1 a{color:#b2b2b2;}
.network_link1:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; cursor:pointer; }

.network_link2{border-bottom:1px dotted #333333; color:#b2b2b2; width:100px;}
.network_link2 a{color:#b2b2b2;}
.network_link2:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; }

.network_link3{border-bottom:1px dotted #333333; color:#b2b2b2; width:105px;}
.network_link3 a{color:#b2b2b2;}
.network_link3:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}

.network_link4{border-bottom:1px dotted #333333; color:#b2b2b2; width:80px;}
.network_link4 a{color:#b2b2b2;}
.network_link4:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}

.network_link5{border-bottom:1px dotted #333333; color:#b2b2b2; width:110px;}
.network_link5 a{color:#b2b2b2;}
.network_link5:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}

#network_display{ display:none;}

.packages_container_text1{ position:relative; border-bottom:1px dotted #333333; font-family:"Arial"; color:#b2b2b2; width:105px; font-size:12px; margin-top:-10px; left:13px; line-height:25px;}
.packages_container_text1 a{color:#b2b2b2;}
.packages_container_text1:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; cursor:pointer; }

.packages_container_text2{position:relative; border-bottom:1px dotted #333333; color:#b2b2b2; width:130px; font-family:"Arial"; color:#b2b2b2; font-size:12px; width:80px;  margin-top:-10px; left:13px; line-height:25px;}
.packages_container_text2 a{color:#b2b2b2;}
.packages_container_text2:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; cursor:pointer; }

.bottom_container_subtitle1{position:relative; font-weight:bold; font-style:italic; font-family:"Arial"; color:#b2b2b2; font-size:12px;  line-height:25px;}
.bottom_container_subtitle2{position:relative; font-weight:bold; font-style:italic; font-family:"Arial"; color:#b2b2b2; font-size:12px;  line-height:25px; padding-top:10px;}

.bottom_container_subtitle3{padding-top:12px;}
.bottom_container_subtitle3 a{color:#b2b2b2; border-bottom:1px dotted #333333; font-weight:bold; font-style:italic; padding-bottom:5px; font-family:"Arial"; color:#b2b2b2; font-size:12px; width:95px; line-height:25px; }
.bottom_container_subtitle3 a:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF; cursor:pointer; }

.footer_splitter1 { position:absolute; background:url(../img/footer_splitter.gif) no-repeat; height:226px; width:60px; left:120px; top:-30px; }
.footer_splitter2 { position:absolute; background:url(../img/footer_splitter.gif) no-repeat; height:226px; width:60px; left:350px; top:-30px; }
.footer_splitter3 { position:absolute; background:url(../img/footer_splitter.gif) no-repeat; height:226px; width:60px; left:545px; top:-30px; }



/* --------------------- content container features ------------------------------ */
#main_container_features{width:100%; height:1720px; z-index:11;}

#main_container_features .feature{position:relative; width:830px; padding-left:20px; top:20px;}

#main_container_features .feature_splitter{position:relative; background:url(../img/feature_splitter.gif) no-repeat; width:860px; left:-10px; height:62px; top:-48px; z-index:1;}
#main_container_features .feature_splitter2{position:relative; background:url(../img/feature_splitter2.gif) no-repeat; width:860px; left:-10px; height:62px; top:0px; z-index:1;}


#main_container_features .library{background:url(../img/features_library.gif) no-repeat; width:51px; height:43px; float:left; margin-top:-8px; left:-10px;}
#main_container_features .present{background:url(../img/features_present.gif) no-repeat; width:51px; height:43px; float:left; margin-top:-8px; left:-10px;}
#main_container_features .video{background:url(../img/features_video.gif) no-repeat; width:51px; height:43px; float:left; margin-top:-8px; left:-10px;}
#main_container_features .locker{ background:url(../img/features_locker.gif) no-repeat; width:51px; height:43px; float:left; margin-top:-8px; left:-10px;}
#main_container_features .communicate{ background:url(../img/features_com.gif) no-repeat; width:51px; height:43px; float:left; margin-top:-8px; left:-10px;}



#main_container_features .img{font-family:arial; position:relative; top:-10px;}
#main_container_features .img2{font-family:arial; position:relative; top:-20px;}
#main_container_features .img3{font-family:arial; position:relative; top:-10px;}
#main_container_features .img4{font-family:arial; position:relative; top:-10px;}
#main_container_features .img5{font-family:arial; position:relative; top:-10px; left:30px;}



#main_container_features .text{font-family:arial; position:relative; top:0px; color:#b2b2b2; font-size:12px; line-height:19px;}
#main_container_features .highlight{font-weight:bold; color:#FFFFFF; display:inline;}


#main_container_features .present_table{margin-top:-50px; z-index:12;}
#main_container_features .com_table{ margin-top:-50px; z-index:10;}
#main_container_features .video_table{ margin-top:-50px; z-index:10;}
#main_container_features .locker_table{ margin-top:-40px; z-index:10;}
#main_container_features .library_table{margin-top:-40px; z-index:10;}


#main_container_features #demo_btn {position:relative; background:url(../img/feature_btn_bg2.gif) no-repeat bottom; height:25px; width:145px;  z-index:10;}
#main_container_features .demo_btn_text {position:absolute; font-weight:bold; font-style:italic; left:33px; top:4px; font-size:14px; color:#000000; }

#main_container_features #solution_btn {position:relative; background:url(../img/feature_btn_bg2.gif) no-repeat bottom; height:25px; width:145px;   z-index:10;}
#main_container_features .solution_btn_text {position:absolute; font-weight:bold; font-style:italic; left:23px; top:4px; font-size:14px; }


#main_container_features .header{font-style:italic; top:0px; left:-10px; font-weight:normal; color:#b8d345; font-size:20px; z-index:10; padding-bottom:30px;}

/* --------------------- content container solutions ------------------------------ */
#main_container_solutions{position:relative; width:100%; height:1580px; z-index:11;}

#main_container_solutions .solutions{position:relative; width:837px; padding-left:20px; top:20px;}
#main_container_solutions .solution_table{position:relative; top:-25px; left:-6px; font-family:Arial; font-size:12px;}
#main_container_solutions .title{ color:#b4cf44; font-weight:bold; padding-bottom:5px;}
#main_container_solutions .content{ color:#ffffff; font-weight:bold;}

#main_container_solutions #demo_btn {position:relative; background:url(../img/feature_btn_bg.gif) no-repeat bottom; height:46px; width:194px;  z-index:10;}
#main_container_solutions .demo_btn_text {position:absolute; font-weight:bold; font-style:italic; left:20px; top:10px; font-size:20px; color:#000000;    }

#main_container_solutions #solution_btn {position:relative; background:url(../img/feature_btn_bg2.gif) no-repeat bottom;  height:25px; width:145px;   z-index:10;}
#main_container_solutions .solution_btn_text {position:absolute; font-weight:bold; font-style:italic; left:42px; top:4px; font-size:14px;  color:#000000; }

#main_container_solutions #solution_btn2 {position:relative; background:url(../img/feature_btn_bg2.gif) no-repeat bottom;  height:25px; width:145px;   z-index:10;}
#main_container_solutions .solution_btn_text {position:absolute; font-weight:bold; font-style:italic; left:42px; top:4px; font-size:14px;  color:#000000; }

#main_container_solutions #solution_btn3 {position:relative; background:url(../img/feature_btn_bg2.gif) no-repeat bottom;  height:25px; width:145px;   z-index:10;}
#main_container_solutions .solution_btn_text {position:absolute; font-weight:bold; font-style:italic; left:42px; top:4px; font-size:14px;  color:#000000; }

#main_container_solutions #solution_btn4 {position:relative; background:url(../img/feature_btn_bg2.gif) no-repeat bottom;  height:25px; width:145px;   z-index:10;}
#main_container_solutions .solution_btn_text {position:absolute; font-weight:bold; font-style:italic; left:42px; top:4px; font-size:14px;  color:#000000; }


#main_container_solutions .solution01{ position:relative; background:url(../img/solution_devider.jpg) no-repeat; width:837px; height:311px; padding-bottom:30px;}
#main_container_solutions .solution02{ position:relative; background:url(../img/solution_devider.jpg) no-repeat; width:837px; height:311px; padding-bottom:60px;}
#main_container_solutions .solution03{ position:relative; background:url(../img/solution_devider.jpg) no-repeat; width:837px; height:311px;}


.solution_title{position:relative; font-family:Arial; font-weight:bold; font-size:14px; color:#ffffff; }
.solution_subtitle{position:relative; font-family:Arial; font-weight:bold; font-size:14px; color:#b8d345; }
.solution_text{position:relative; font-family:Arial; font-size:12px; color:#b2b2b2; line-height:15px; }

.solution_bullet{position:relative; background:url(../img/solution_bullet.png) no-repeat; padding-left:13px;}


/* --------------------- content container contact ------------------------------ */
#main_container_contact{position:relative; width:100%; height:540px; z-index:11; font-family:arial;  position:relative; color:#b2b2b2; font-size:12px; line-height:20px;}

#main_container_contact .top_container{position:relative; width:830px; padding-left:15px; top:20px;}
#main_container_contact .highlight{font-weight:bold; color:#FFFFFF; display:inline;}


#bottom_container_contact{position:absolute; width:880px; height:257px; background:url(../img/white_mid.gif) no-repeat; top:550px; z-index:15; padding-top:8px;}
#bottom_container_contact .white_left{position:absolute; width:35px; height:283px; background:url(../img/white_left.gif) no-repeat; top:-18px; left:-25px;  z-index:10;}
#bottom_container_contact .white_right{position:absolute; width:35px; height:283px; background:url(../img/white_right.gif) no-repeat; top:-18px; left:880px; z-index:10;}

#bottom_container_contact .form_area{position:realtive; top:0px; margin-left:20px; z-index:20; width:800px;}
#bottom_container_contact .form_header{position:relative; font-style:italic; font-weight:bold; color:#000000; font-size:20px; z-index:10; display:inline;}
#bottom_container_contact .form_required{position:relative; font-style:italic; font-weight:bold; color:#b8d345; font-size:12px; z-index:10; display:inline;}

#bottom_container_contact #name{ position:absolute; width:818px; height:34px;  font-size:12px; font-family:"Trebuchet MS"; font-weight:bold; font-style:italic; color:#000000; padding-left:15px; padding-top:1px; background:url(../img/contact_textbox.gif) no-repeat; border:0; padding-bottom:0px;}
#bottom_container_contact #number{position:absolute; top:66px; width:818px; height:34px;  font-size:12px; font-family:"Trebuchet MS"; font-weight:bold; font-style:italic; color:#000000; padding-left:15px;  padding-top:1px; background:url(../img/contact_textbox.gif) no-repeat; border:0;}
#bottom_container_contact #email{position:absolute; top:98px; width:818px; height:34px;  font-size:12px; font-family:"Trebuchet MS"; font-weight:bold; font-style:italic; color:#000000; padding-left:15px;  padding-top:1px; background:url(../img/contact_textbox.gif) no-repeat; border:0;}

#bottom_container_contact .top{position:absolute; width:817px; height:11px; left:18px; top:130px; background:url(../img/contact_form_top.gif) no-repeat; z-index:20;}
#bottom_container_contact .bottom{position:absolute; width:817px; height:11px; left:18px; top:215px; background:url(../img/contact_form_bottom.gif) no-repeat;z-index:10;}

#bottom_container_contact #message{position:absolute; top:139px; overflow:auto; left:24px; font-size:12px; font-family:"Trebuchet MS"; font-weight:bold; font-style:italic; color:#000000; padding-left:10px; padding-top:0px; background:#dddddd; border:0; width:800px; height:75px; z-index:50;}


#bottom_container_contact #newsletter_checkbox{position:absolute; top:230px; left:22px; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; font-style:italic;}
#bottom_container_contact .newsletter_checkbox_text{ position:relative; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; font-style:italic; top:-18px; left:30px;}

#bottom_container_contact #submit_btn{ position:absolute; background:url(../img/contact_submit.png) no-repeat bottom; height:22px; width:100px;  top:230px; left:735px; }
#bottom_container_contact .submit_text{ position:relative; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; font-style:italic; top:3px; left:30px; cursor:pointer;}

.table_holder{position:relative; top:-20px; left:-2px;}

#live{ position:relative; background:url(../img/live_support.gif) no-repeat bottom; height:22px; width:112px; top:5px;  }

#newsletterholder{position:absolute; height:20px; width:100px; left:720px; top:151px; color:#b2b2b2; font:Arial; font-size:13px; font-style:italic;  }



/* --------------------- forgot password ------------------------------ */

#forgot_password_container_solutions{position:relative; width:100%; height:280px; z-index:11;}

#forgot_password_container_solutions .solutions{position:relative; width:837px; padding-left:20px; top:20px; color:#FFFFFF;}
#forgot_password_container_solutions .solution_table{position:relative; top:-25px; left:-6px; font-family:Arial; font-size:12px;}
#forgot_password_container_solutions .title{ color:#b4cf44; font-weight:bold; padding-bottom:5px;}
#forgot_password_container_solutions .content{ color:#ffffff; font-weight:bold;}

#bottom_container_forgot_password{position:absolute; width:880px; height:257px; top:20px; z-index:15; padding-top:8px;}
#bottom_container_forgot_password .white_left{position:absolute; width:35px; height:283px; background:url(../img/white_left.gif) no-repeat; top:-18px; left:-25px;  z-index:10;}
#bottom_container_forgot_password .white_right{position:absolute; width:35px; height:283px; background:url(../img/white_right.gif) no-repeat; top:-18px; left:880px; z-index:10;}

.email_form { position:relative; top:30px;}
.forgot_password_title {position:relative; font-family:"Arial"; color:#b2b2b2; font-size:12px; line-height:25px; padding-bottom:2px; padding-right:10px;}
.forgot_password_content {position:relative; font-family:"Arial"; color:#b2b2b2; font-size:12px; padding-bottom:2px; padding-right:10px;}

.forgot_password_textfield{position:relative; background:url(../img/textbox_bg.gif) no-repeat; height:19px; border:0px; padding-left:10px; width:186px; padding-top:3px; font-size:10px; padding-bottom:5px; color:#FFFFFF; }
#forgot_password_submit{ position:relative; font-style:italic; top:0px; color:#b2b2b2; width:60px; padding-right:60px; background:url(../img/newsletter_submit_arrow.gif) no-repeat right; right:9px; border:0px; cursor:pointer;}

.forgot_password_splitter{position:absolute; background:url(../img/feature_splitter.gif) no-repeat; width:860px; left:10px; height:62px; top:220px; z-index:1;}
.form_border { border:1px #0b0b0b solid; width:500px; padding:15px; }
/* --------------------- General ------------------------------ */
h1{
position:relative;
font-style:italic;
top:-15px;
font-weight:normal;
color:#b8d345;
font-size:20px;
z-index:10;
}

h2{
position:relative;
top:-18px;
font-family:arial;
color:#b2b2b2;
font-size:12px;
z-index:10;
font-weight:normal;
}

h3{
position:relative;
font-style:italic;
top:-15px;
font-weight:normal;
color:#b8d345;
font-size:20px;
z-index:10;
}


p{
font-family:arial;
position:relative;
top:-20px;
color:#b2b2b2;
font-size:12px;
line-height:19px;
}

a{
text-decoration:none;
}


.link{ position:relative; color:#b2b2b2; border-bottom:1px #333333 dotted; z-index:500;}
.link a{color:#b2b2b2;}
.link:hover{border-bottom:1px solid #b2b2b2; color:#FFFFFF;}



.tooltip{ position:absolute; margin:0; padding:2px; font-size:11px; color:#666; background:#000000; margin-top:-50px; border:2px #333333 solid; }
.tooltip_text{margin:0;text-align:justify; color:#b4cf44;}
#tooltip_1{ position:relative; z-index:100000; margin-top:0px; cursor:pointer;}

.preButton{ position:absolute !important; z-index: 999 !important; top: 75px !important; left: 30px !important; cursor:pointer;}
.nextButton{z-index: 999 !important; top: 75px !important; left: auto !important; right: 30px !important; cursor:pointer;}