@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#fff url(../images/bodyBG.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#547504;width:100%;}
a { color:#6d9a00;}
a:hover { color:#547504;}
h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18pt; display:block; color:#363636; margin:14px 0px 13px 0px; line-height:28px;}
h2, h4{ font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#363636; margin:0px; padding:0px; margin-bottom:8px;}
h2 a{ font-family: Arial, Helvetica, sans-serif; font-size:12pt; margin:0px; padding:0px; margin-bottom:8px; text-decoration:none;}
h3{  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; margin:0px; padding:0px; margin-bottom:10px; }
h4{ color:#363636; margin:0px; padding:0px;}
h5{ font-size:12px; font-weight:bold; padding:0px; margin:0px; margin-top:12px;}
p{ line-height:1.5em; margin:0px; padding:0px; padding-bottom:10px; padding-right:10px; color:#333;}
ol{ margin-left:15px;}
ol li{ list-style:disc}
.img-left{ float:left; }
.img-right{ float:right; padding-left:10px;}
a img{ border:none;}
img.marginright{ margin-right:20px; float:left}
.page-title-img { float:left; margin:11px 0px 9px 0px;}

.wrapper { width:100%; background: url(../images/siteBG.jpg) top center  repeat-x;}
.wraper-div{ width:100%; background:url(../images/bg-t.png) top right repeat-y; height:34px; }
.toplink { text-align:right; margin-right:190px; width:370px; float:right; font-size:11px; line-height:34px; color:#4f78c1; font-size:14px; }
.toplink img{ border:none;}
.toplink a{ color:#464646; padding-left:10px; padding-right:8px; text-decoration:none; font-size:11px;}
.toplink a:hover{ text-decoration:underline; color:#000}
.toplink a.flag { padding-right:10px; }
.in-wrapper { width:100%; background:url(../images/fon_home_utilitybar_us.png) top right no-repeat; height:34px; }
#container{ width:981px; margin:-34px auto; padding-bottom:50px; display:table; background:url(../images/containerbg.png) no-repeat -5px 124px; }
a{ outline:none;}
.fl-left { float:left;}
.fl-right { float:right;}
.full-width, .header { width:100%; float:left;}
.middle{ width:981px; float:left;}
img.crousel{ margin-top:-15px; margin-left:3px;}
/* ____________________________________ Header ____________________________________ */
.logo { text-align:left; display:block; margin-left:38px; margin-bottom:6px; float:left; }
.clear{ clear:both}
.menu { width:942px; height:33px;  margin:0 auto;}
.menu ul{ margin:0; padding:0; : margin-top /*\**/: 1px\9}
.menu li{ float:left; list-style:none;}
.menu li a{ text-decoration:none;}
.menu li a:hover{ text-decoration:none;}
/* ____________________________________ Banner ____________________________________ */

.banner { width:938px; height:389px; float:left; margin:10px 0 0 20px; position:relative;}
.banner-slider { width:938px; height:347px; background:url(../images/page-overview.jpg) top left no-repeat; float:left; margin:10px 0 0 20px;}
.banner-pricing { width:938px; height:196px; float:left; margin:10px 0 0 20px;}
.banner-features { width:938px; height:196px;  float:left; margin:10px 0 0 20px;}
.banner-resources{width:938px; height:196px; float:left; margin:10px 0 0 20px;}
/* ____________________________________ News and Gallery ____________________________________ */

.news-gallery { margin-top:8px; }
.news-main { width:273px; float:left; margin:18px 0 0 39px; }
.news-text { text-align:left; line-height:18px; margin-top:4px;}
.news-text a {text-decoration:underline!important;}

.gallery { width:638px; height:156px; float:left; margin-left:8px; position:relative}

/* ____________________________________ Footer ____________________________________.leftarrow{ position:absolute; border:1px solid #000; top:500px;} */
.footer full-width{ height:auto;}
.footer { margin-top:55px;font-size:11px; height:auto;}
.footer-fonality { width:153px; margin-left:39px; float:left;}
.footer-fonality-list { margin:11px 0 0 20px; padding:0; list-style-type:none; float:left; text-align:left; color:#959595; line-height:18px;  width:133px; }
.footer-fonality-list li { margin:0; padding:0; list-style-type:none;}
.footer-fonality-list li a { color:#959595; text-decoration:underline;}
.footer-fonality-list li a:hover { color:#656565}

.footer-community { width:155px; margin-left:25px; float:left;}
.footer-terms { width:160px; margin-left:25px; float:left;}
.footer-social { width:177px; margin-left:17px; float:left;}

.footer-facebook { float:left; margin:11px 0 0 34px; padding:0;}
.footer-twitter { float:left; margin:11px 0 0 3px; padding:0;}
.footer-youtube { float:left; margin:11px 0 0 3px; padding:0;}
.copyRight { text-align:left; color:#959595; font-size:11px; margin:20px 0 0 34px;}




/*inner pages*/
/*Overview Banner slideshow starts */
#main-head1{ margin:0 auto;  float:left; margin:10px 0 0 20px; position:relative;}
#main-head1 #parent4{ position:relative; height:327px;  width:938px;}
#main-head1 #parent4 li{ position:absolute; left:0; top:0; left:-200000px;}
#main-head1 #parent4 li a{display:block; }

#main-head1 #overview{position:absolute;  top:280px;}
#main-head1 #overview img{ border:none;}
#main-head1 #overview ul{ background:#0C9;  background:url(../images/white_bg.gif) no-repeat bottom; height:61px; width:938px;}
#main-head1 #overview li{ width:233px; float:left; margin-right:2px;}
#main-head1 #overview li a{ display:block; width:233px; height:61px; text-decoration:none; color:#959595; font-size:15px; font-weight:normal; text-align:center; line-height:82px;}
#main-head1 #button_1 a, #main-head1 #button_2 a, #main-head1 #button_3 a, #main-head1 #button_4 a{ background:url(../images/all-in-one.gif) no-repeat center;}
#main-head1 #button_1 a:hover, #main-head1 #button_2 a:hover, #main-head1 #button_3 a:hover, #main-head1 #button_4 a:hover{ background:url(../images/all-in-one_hover.gif) no-repeat center}
#main-head1 .active1 a, #main-head1 .active2 a, #main-head1 .active3 a, #main-head1 .active4 a{background:url(../images/all-in-one_active.gif) left top no-repeat !important; color:#fff !important;}
#main-head1 #overview li.nomargin{ margin-right:0px;}


/*Overview Banner slideshow ends */
.main-container{ width:981px; float:left; margin-top:29px;}
.left-part{ width:240px; float:left; margin:0px 0px 0px 15px; text-align:left; height:auto;}
.right-part{ width:659px; float:left; text-align:left; padding-left:42px; height:auto;}
.right-part p{ line-height:1.5em; margin:0px; padding:0px; padding-bottom:10px; padding-right:10px; height:auto;}

.contentarea iframe { margin-left:-11px;}
.contentarea iframe { width:677px; height:auto; height:1050px;   }

.right-part .contentarea{ width:659px; float:left; text-align:left; height:auto;}
.right-part .contentarea p{ margin:0px; padding:0px; line-height:1.5em; color:#333; height:auto;}
.link1{ text-decoration: underline; font-size:11px;}
.link1 a{ text-decoration: underline; font-size:11px;}
.link1 a:hover{ text-decoration:none; font-size:11px;}

.right-part .contentarea .part1{width:659px; float:left; margin:39px 0px 0px 0px; padding-bottom:10px; background:url(../images/content-separator.jpg) no-repeat bottom; clear:both; color:#363636; line-height:22px; height:auto;}
.right-part .contentarea .part1-last{width:659px; float:left; margin:39px 0px 0px 0px; padding-bottom:10px; background:none; clear:both; color:#363636; line-height:22px; height:auto;}
.right-part .contentarea .part1 .part1-in { padding-bottom:28px; float:left; clear:both; width:100%;}
.right-part .contentarea .part1 .team-detail { display:table; width:456px; float:left; height:auto;}
.right-part .contentarea .part1-last .team-detail { display:table; width:456px; float:left; height:auto;}
.right-part .contentarea .part2{width:659px; float:left; margin:10px 0px 0px 0px; padding-bottom:10px; clear:both; color:#363636; line-height:22px; height:auto;}
.right-part .contentarea .part3{width:659px; float:left; margin:0px 0px 0px 0px; padding-bottom:50px; clear:both; color:#363636; background:url(../images/content-separator.jpg) no-repeat bottom; line-height:22px; height:auto;}
.right-part .contentarea .part3-last{width:659px; float:left; margin:0px 0px 0px 0px; padding-bottom:50px; clear:both; color:#363636; background:none; line-height:22px; height:auto;}
.right-part .contentarea .part4{width:659px; float:left; margin:0px; padding-bottom:20px; background:none; height:auto;}
.right-part .contentarea .part4-first{width:659px; float:left; margin:0px; padding-bottom:20px; height:auto;}
.right-part .contentarea .part5{width:659px; height:auto; float:left; margin:20px 0px 0px 0px; padding:0 0 10px; background:url(../images/content-separator.jpg) no-repeat bottom; clear:both; color:#363636; line-height:22px; height:auto!important;}
.right-part .contentarea .part5-last{width:659px; float:left; margin:20px 0px 0px 0px; padding:0 0 20px; background:none; clear:both; color:#363636; line-height:22px; height:auto!important;}
.right-part .contentarea .part5 .team-detail { display:table; width:456px; float:left; height:auto;}
.right-part .contentarea .part5-last .team-detail { display:table; width:456px; float:left; height:auto;}
/*.right-part .contentarea .part5-last a { color:#6d9a00;}
.right-part .contentarea .part5-last a:hover { color:#547504;}
.right-part .contentarea .part5-last h2 a { color:#6d9a00; text-decoration:none;}*/
.right-part .contentarea .part6{width:659px; float:left; margin:32px 0px 0px 0px; padding-bottom:20px; background:url(../images/content-separator.jpg) no-repeat bottom; clear:both; color:#363636; line-height:22px; height:auto;}
.right-part .contentarea .part7{width:659px; float:left; margin:0px 0px 30px 0px; padding-bottom:10px; clear:both; color:#363636; background:url(../images/content-separator.jpg) no-repeat bottom; line-height:22px; height:auto;}
.right-part .contentarea .part8{width:659px; float:left; margin:0px 0px 15px 0px; padding-bottom:15px; clear:both; color:#363636; background:url(../images/content-separator.jpg) no-repeat bottom; line-height:22px; height:auto;}
.right-part .contentarea .part8-last{width:659px; float:left; margin:0px 0px 15px 0px; padding-bottom:15px; clear:both; color:#363636; background:none; line-height:22px; height:auto;}
img.resize{ width:210px; height:271px; float:left; border:1px solid #9b9b9b;}
.sucess-story-img { float:left; margin-right:22px; margin-bottom:30px;}
.white-papers-img { float:left; margin-right:25px;}
/*.part4 p a{ color:#333}
.part4 p a:hover{ text-decoration:none}*/

/*.right-part .contentarea .part5 a { color:#6d9a00;}
.right-part .contentarea .part5 a:hover { color:#547504;}
.right-part .contentarea .part5 h2 a { color:#6d9a00; text-decoration:none;}*/


.Agriculture-title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14pt; color:#363636; margin:33px 0px 0px 0px; float:left; width:100%; font-weight:bold;}
.Agriculture-list-box { float:left; margin:15px 0 0 49px; _margin-left:25px;}
.Agriculture-list-box-first { float:left; margin:15px 0 0 26px; _margin-left:13px; height:auto;}
.Agriculture-list { margin:0; padding:0; list-style-type:none; float:left; text-align:left; width:178px; color:#363636; font-size:11px; line-height:20px; text-decoration:underline; height:auto;}
.Agriculture-list li { margin:0; padding:0; list-style-type:none;}
.Agriculture-list li a { text-decoration:underline;}
.Agriculture-list li a:hover { text-decoration:none;}

.date{ color:#959595; display:block;}

.tabs{width:660px; float:left; margin:39px 0px 0px 0px; background:url(../images/shadow-top-tab.jpg) no-repeat top; clear:both; min-height:141px;} 
.tabs ul{ list-style:none; padding-left:10px;}
.tabs li{ float:left; height:35px; background:url(../images/tab-separator.jpg) right no-repeat; padding-right:1px; width:107px;}
.tabs li a{ display:block; float:left; height:35px; text-align:center; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; background:url(../images/tab.jpg) repeat-x; width:107px;}
.tabs li a:hover{ display:block; float:left; height:35px; background:url(../images/tab_over.jpg) repeat-x; width:107px; color:#333;}
.tabs li a.active{ display:block; float:left; height:35px; background:url(../images/tab_active.jpg) repeat-x; width:107px;}
.tabs .tabs-content{width:600px; float:left; margin-top:30px; padding-left:30px; padding-right:30px;}
.tabs .tabs-content p{ line-height:1.5em; padding-bottom:25px;}

.column-con{width:659px; float:left; margin-top:39px; } 
.soho-left-column{ float:left; width:294px; margin-right:17px; background:url(../images/fon_soho_pricing_standard.jpg) top no-repeat; padding-top:69px; padding-left:13px; padding-right:13px; }
.soho-right-column{ float:left; width:294px; background:url(../images/fon_soho_pricing_team.jpg) top no-repeat; padding-top:69px; padding-left:13px; padding-right:13px;}
.smb-left-column{ float:left; width:294px; margin-right:17px; background:url(../images/fon_smb_pricing_standard.jpg) top no-repeat; padding-top:69px; padding-left:13px; padding-right:13px; }
.smb-right-column{ float:left; width:294px; background:url(../images/fon_smb_pricing_team.jpg) top no-repeat; padding-top:69px; padding-left:13px; padding-right:13px;}
.enter-left-column{ float:left; width:294px; margin-right:17px; background:url(../images/fon_enter_cloud_platform.jpg) top no-repeat; padding-top:69px; padding-left:13px; padding-right:13px; }
.enter-right-column{ float:left; width:294px; background:url(../images/fon_enter_communication_serv.jpg) top no-repeat; padding-top:69px; padding-left:13px; padding-right:13px;}


.list1{ color:#363636;}
.list1 ul{ list-style:none; padding-left:16px; padding-bottom:20px; padding-top:15px; }
.list1 li{ background:url(../images/bullet.jpg) no-repeat left; color:#363636; padding-left:15px; padding-top:2px; padding-bottom:2px;  }
.list1 li.title{ padding-bottom:10px; padding-top:15px; font-weight:bold; color:#333; background:none; margin-left:-15px;}

.get-quote{margin-top:20px; padding-left:30px;}
.get-quote-res{ float:left; padding-left:30px; margin-right:30px; margin-top:0px;}

.breadcrumb, .article-next{ color:#959595; font:normal 11px Arial, Helvetica, sans-serif; height:auto!important;}
.breadcrumb a, .article-next a{ font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; height:auto;}
.breadcrumb a:hover, .article-next a:hover{ text-decoration:underline;}
.breadcrumb span, .article-next span{color:#363636; height:auto;}
.top-breadcrumb{ width:960px; height:32px; float:left; margin:10px 0 0 9px;  background:#6d9a00;}
.top-breadcrumb .main-title{padding-left:33px; float:left; padding-right:43px;}
.top-breadcrumb ul{list-style:none;}
.top-breadcrumb li{ float:left; height:32px; line-height:32px; }
.top-breadcrumb li a{ float:left;  color:#FFF; padding-right:24px; text-decoration:none; text-align:left;}
.top-breadcrumb li a img{ vertical-align:middle; float:left; margin-top:8px;}
.top-breadcrumb li a:hover{ text-decoration:none; color:#e1fd9f;}
.top-breadcrumb li a.active{ float:left; text-decoration:none; }

.article-next{ float:right; margin-top:20px; color:#363636; width:300px; text-align:right; height:auto;}
.article-next a{ padding-left:5px; padding-right:5px; height:auto;}


.request-quote{ float:left; margin-bottom:27px; padding-bottom:10px; width:240px;}
.lets-get-started{ float:left; margin-bottom:28px; width:240px;}
.customer-testimonial{ float:left; margin-bottom:27px; width:240px;}
.overview-head{ float:right; margin-right:21px; margin-bottom:32px;}
.overview-container{ width:981px; float:left; margin-top:10px;}
.overview-nav { background:url(../images/overview_menu_bg.gif) no-repeat bottom; width:240px; margin-bottom:27px;}
.overview-nav ul{ list-style:none; padding:0px; margin:0px; margin-bottom:20px; }
.overview-nav ul.last{ margin-bottom:5px; }
.overview-nav ul li { background:url(../images/overview_botoom_border.png) no-repeat bottom; height:26px; line-height:26px;}
.overview-nav ul li div{ background:url(../images/overview_botoom_border.png) no-repeat top; height:26px; line-height:26px;}
.overview-nav ul li  span{ display:block; background:url(../images/overview_arrow.png) no-repeat 30px;  padding-left:50px; }
.overview-nav ul li a{ display:block; height:25px; line-height:25px; text-decoration:none; color:#363636 }
.overview-nav ul li a:hover{ background:url(../images/overview_hover.png) repeat-y;}
.overview-nav h2{ font-size:16px; padding-left:48px; padding-bottom:5px;  margin-bottom:0px; margin-top:10px;}

/* ______________________ Request a Quote Form ______________________ */

.form-detail { width:233px; float:left; background:#ebebeb; margin-left:4px;}
.form-text { float:left; color:#363636; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 5px 0; padding:0 10px 0 10px;}
.form-list { margin:0 0 0 55px; padding:0; list-style-type:none; float:left; text-align:left; color:#363636; height:160px;}
.form-list li { margin:3px 0 3px 0; padding:0; list-style-type:none; float:left;}
.form-list li.radio { width:22px; float:left;}
.form-list li.name { width:138px; padding-top:2px; height:18px;}
.form-complete { text-align:center; float:left; color:#363636; font-size:10px; font-family:Arial, Helvetica, sans-serif; width:100%; margin-top:16px; line-height:24px;}

.form-list-in { margin:0 0 10px 12px; padding:0; list-style-type:none; float:left; text-align:left; color:#363636; }
.form-list-in li { margin:3px 0 3px 0; padding:0; list-style-type:none; float:left;}
.form-list-in li.input { width:140px;}
.form-list-in li input, .form-list-in li select { width:140px; height:15px; background:#fbfafa; border:1px solid #cfcece;}
.form-list-in li select {height:19px;}
.form-list-in li input.submit { height:25px; background:#6d9a00; color:#fff; border:none;font-size:12px;}
.form-list-in li.item { width:70px; border:0px solid red;}

/* ______________________ Let`s Get Started ______________________ */

.get-started-top { width:233px; padding-bottom:14px; float:left; background:#ebebeb; margin-left:4px;}
.get-started-list { margin:0 0 0 4px; padding:0 0 10px 0; list-style-type:none; float:left; background:#ebebeb; color:#363636; width:233px; line-height:28px;}
.get-started-list li { margin:0 0 0 14px; padding:0 0 0 0px; list-style-type:none; height:28px; width:204px; line-height:28px; float:left; background:url(../images/get_started_devider.gif) left bottom no-repeat;}
.get-started-list li span { border:0px solid red; display:block; padding-left:25px; background:url(../images/bullet-get-started.png) 6px 50% no-repeat;}
.follow-fonality-title { float:left; margin:0 0 0 4px; padding-top:16px; background:#ebebeb;}

.get-started-list li:hover { background:url(../images/get_started_over_bg.gif) top left no-repeat; height:28px; line-height:28px; float:left; width:204px;}
/*.get-started-list li.devider { height:1px; line-height:1px; font-size:2px; padding:0; margin:0;  width:100%; background:url(../images/get_started_devider.gif) left bottom no-repeat;}*/
.get-started-list li span a { color:#363636; text-decoration:none; display:block;}

.get-started-bottom-sent { text-align:left; color:#363636; font-size:13px; margin-left:37px; float:left;}
.get-started-bottom-sent b { font-size:15px;}
.black-color a{ color:#363636}
h1.res-heading{ margin-top:30px;}


/* ______________________ Accordian ______________________ */

/*#button { width: 209px;	margin: auto;}
.home, .small, .enter{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}
#parent4{ position:relative;}
#parent4 li{ position:absolute; left:0; top:0;}
.the_menu, .the_menu1, .the_menu2, .the_menu3 {
	display:none;
	width:209px;
}
.the_menu li a, .the_menu1 li a, .the_menu2 li a, .the_menu3 li a {
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:20px; height:20px;
	display:block; text-align:left;
}
.clear{ clear:both}
#accordian{position:absolute; top:0px; margin-left:22px;  width:650px; margin-top:120px;}
#accordian img{ border:none}
.home{ width:204px; float:left; }
.home ul li a{ background:url(../images/blue-border.jpg) no-repeat bottom left; color:#6a83bb; text-decoration:none; padding-left:17px;}
.home ul li a:hover{ color:#23396a}

.small{ width:210px;  margin: 0 auto;  }
.small ul li a{ background:url(../images/yellow-border.jpg) no-repeat bottom left; color:#bd9b10; text-decoration:none; padding-left:17px;}
.small ul li a:hover{ color:#886e04}
.enter{ width:204px; float:right;  margin-right:3px;}
#brown_arrow, #yellow_arrow, #blue_arrow{  margin-left:2px; height:11px; line-height:11px; font-size:2px; padding:0;}


.enter ul li a{ background:url(../images/red-border.jpg) no-repeat bottom left; color:#a54e1a; text-decoration:none; padding-left:17px;}
.enter ul li a:hover{ color:#712c04}

.menin{ width:204px; background:#fff url(../images/bg-accordian.jpg) no-repeat top; margin-left:2px; margin-top:0px !important;  margin-top:0px;  }.menin ul{ padding-top:15px; }
#parent4-2{ width:209px; height:57px; display:block;}*/


/*#button {
	
	width: 209px;
	margin: auto;
}
.home, .small, .enter{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}


ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}
#parent4{ position:relative}
#parent4 li{ position:absolute; left:0; top:0;}
.the_menu, .the_menu1, .the_menu2, .the_menu3 {
	display:none;
	width:209px;
	
}

.the_menu li a, .the_menu1 li a, .the_menu2 li a, .the_menu3 li a {
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:20px; height:20px;
	display:block;
}


.clear{ clear:both}
#accordian{position:absolute; top:0px; margin-left:7px;  width:651px; margin-top:110px;  margin-left:21px;}
#accordian img{ border:none}
.home{ width:204px; float:left; }
.home ul li	a{ background:url(../images/blue-border.jpg) no-repeat bottom left; color:#6a83bb; text-decoration:none; padding-left:17px;}
.home ul li a:hover{ color:#23396a}
.small{ width:204px; margin: 0 auto; float:left; margin-left:18px;  }
.small ul li a{ background:url(../images/yellow-border.jpg) no-repeat bottom left; color:#bd9b10; text-decoration:none; padding-left:17px;}
.small ul li a:hover{ color:#886e04}
.enter{ width:204px; float:right;  margin-right:3px;}
#brown_arrow, #yellow_arrow, #blue_arrow{  margin-left:2px; }
.enter ul li a{ background:url(../images/red-border.jpg) no-repeat bottom left; color:#a54e1a; text-decoration:none; padding-left:17px;}
.enter ul li a:hover{ color:#712c04}
.menin{ width:204px; background:#fff url(../images/bg-accordian.jpg) no-repeat top; margin-left:2px; margin-top:-3px;  }
.menin ul{ padding-top:15px;  }
#parent4-2{ width:209px; height:57px; display:block;}*/


/*#button {
	
	width: 209px;
	margin: auto;
}
.home, .small, .enter{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}


ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}
#parent4{ position:relative}
#parent4 li{ position:absolute; left:0; top:0;}
.the_menu, .the_menu1, .the_menu2, .the_menu3 {
	display:none;
	width:209px;
	
}

.the_menu li a, .the_menu1 li a, .the_menu2 li a, .the_menu3 li a {
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:20px; height:20px; text-align:left;
	display:block;
}


.clear{ clear:both}
#accordian{position:absolute; top:0px; margin-left:7px;  width:651px; margin-top:110px;  margin-left:21px; }
#accordian img{ border:none}
.home{ width:204px; float:left; }
.home ul li	a{ background:url(../images/blue-border.jpg) no-repeat bottom left; color:#6a83bb; text-decoration:none; padding-left:17px;}
.home ul li a:hover{ color:#23396a}
.small{ width:204px; margin: 0 auto; float:left; margin-left:18px;  }
.small ul li a{ background:url(../images/yellow-border.jpg) no-repeat bottom left; color:#bd9b10; text-decoration:none; padding-left:17px;}
.small ul li a:hover{ color:#886e04}
.enter{ width:204px; float:right;  margin-right:3px;}
#brown_arrow, #yellow_arrow, #blue_arrow{  margin-left:2px; }
.enter ul li a{ background:url(../images/red-border.jpg) no-repeat bottom left; color:#a54e1a; text-decoration:none; padding-left:17px;}
.enter ul li a:hover{ color:#712c04}
.menin{ width:204px; background:#fff url(../images/bg-accordian.jpg) no-repeat top; margin-left:2px; margin-top:-0px;  *margin-top:-3px !important;   margin-top /*\**//*: -3px\9 }
.menin ul{ padding-top:15px;  }
#parent4-2{ width:209px; height:57px; display:block;}*/


#button {
	
	width: 209px;
	margin: auto;
}
.home, .small, .enter{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}


ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}
#parent4{ position:relative}
#parent4 li{ position:absolute; left:0; top:0;}
.the_menu, .the_menu1, .the_menu2, .the_menu3 {
	display:none;
	width:209px;
	
}

.the_menu li a, .the_menu1 li a, .the_menu2 li a, .the_menu3 li a {
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:20px; height:20px; text-align:left;
	display:block;
}


.clear{ clear:both}
#accordian{position:absolute; top:0px; margin-left:7px;  width:657px; margin-top:110px;  margin-left:21px; }
#accordian img{ border:none}

.home ul li	a{ background:url(../images/blue-border.jpg) no-repeat bottom left; color:#6a83bb; text-decoration:none; padding-left:17px;}
.home ul li a:hover{ color:#23396a}
.small{ width:204px; margin: 0 auto; float:left; margin-left:18px;  }
.small ul li a{ background:url(../images/yellow-border.jpg) no-repeat bottom left; color:#bd9b10; text-decoration:none; padding-left:17px;}
.small ul li a:hover{ color:#886e04}
.enter{ width:204px; float:right;  margin-right:3px;}
#brown_arrow, #yellow_arrow, #blue_arrow{  margin-left:2px; }
.enter ul li a{ background:url(../images/red-border.jpg) no-repeat bottom left; color:#a54e1a; text-decoration:none; padding-left:17px;}
.enter ul li a:hover{ color:#712c04}
.menin{ width:204px; background:#fff url(../images/bg-accordian.jpg) no-repeat top; margin-left:2px; margin-top:-0px;  *margin-top:-3px !important;   margin-top /*\**/: -3px\9 }
.menin ul{ padding-top:15px;  }
#parent4-2{ width:209px; height:57px; display:block;}

.home, .small, .enter{ width:204px; float:left; padding:0px; margin:0px; }
.small{ padding-left:15px; padding-right:15px;}


/* ______________________ Main - for two image slider on Home page______________________  ;*/

.contents{ display:block; margin:0 auto; height:156px; }

#services
{
background:#fff;
overflow:hidden;
padding:0;
margin:0 auto;
width:638px;

}
#services .contents{position:relative; overflow:hidden; }
#services ul
{
list-style:none;
margin:0;
float:left;
padding:0;
}
#services li
{
float:left; text-align:left;
margin:0;
padding:0; height:300px; 

width:300px; background:url(../images/fon_feature_divider.jpg) no-repeat top right;
}
#services li div{ width:268px; padding-left:19px;}
#services h1{ font-size:14px; color:#363636; font-weight:bold }

#services li div { text-align:left; font-size:12px; color:#959595; font-family: Arial, Helvetica, sans-serif; line-height:17px;}
img.readmore{ margin-top:16px;}
#services .prev, #services .next, #services .pipe{ top:0px; position:relative; z-index:9999;}
#services .prev{ position:absolute; top:4px; left:0;}
#services .next{ position:absolute; top:4px; right:25px; margin-right:-25px}
#services .pipe{top:-156px; left:0px;}



.whitepapers{ width:auto; margin-top:40px; line-height:17px; height:auto; border:0px solid red;}
.whitepapers .left, .whitepapers .right, .whitepapers .center{ width:128px;  font-size:11px; color:#363636; margin-bottom:40px;}
.whitepapers .left{ float:left; margin-left:29px;}
.whitepapers .right{ float:right; margin-right:118px}
.whitepapers .center{ float:left; margin-left:64px;}
.whitepapers span{ font-size:13px; display:block; padding-top:15px; font-weight:bold}
.whitepapers a{ font-size:12px; padding-top:15px; display:block; width:57px; text-decoration:underline}
.whitepapers a:hover{ text-decoration:underline; }

#download{ margin-top:18px}
#download fieldset{width:550px;border:none; }
#download .back{ background:#ebebeb; padding:19px; }
#download div.left{ float:left; width:230px;}
#download div.right{ float:right; width:240px; }
#download .right .guide{color:#959595; font-size:9px; margin-top:17px; line-height:normal;}
#download input{ width:227px; height:21px; border:none; font-size:11px; padding-left:5px; line-height:21px; margin-bottom:18px}
#download span{ font-size:11px; color:#363636; margin:0px 0 2px 0;  display:block; }
#download label{ font-size:11px;}
#download label.nomargin{ display:block; font-size:11px; color:#363636; margin:0px 0 2px 0;}
#download select{ width:208px; border:none;  height:21px; }
.download{float:left; margin:0px; padding:0px; font-size:11px; border:none; background:transparent none repeat scroll 0 0;  font-weight:bold;  width:auto; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; cursor:pointer  }

.download span { display:block; margin:0px; height:24px; background:url(../images/download_btn_right.jpg) no-repeat scroll right top; white-space:nowrap; padding-right:12px; margin:0px !important;}
#download .download span span {display:block; margin:0px; height:24px; background:url(../images/download_btn_left.jpg) no-repeat scroll left top; padding-left:13px; padding-right:12px; line-height:24px; padding-left:20px; color:#fff;}

ul.bullet{ margin-left:15px;}
ul.bullet li{ padding-left:15px; background:url(../images/bullet1.jpg) no-repeat left 8px;}
ol.bullet1{ margin-left:15px; }
ol.bullet1 li{ padding-left:7px; list-style:decimal}
ul.padd{ margin-left:15px;}
ul.padd ul{ margin-left:15px;}

/* _______________________ Money Back Guarantee _______________________ */

.money-guarantee { width:277px; color:#636569; font-size:15px; float:left; margin:20px 0 0 0; font-weight:bold; height:auto!important;}
.money-guarantee span { float:left; margin-bottom:10px;}
.money-guarantee span b { font-size:18px;}
.money-guarantee-button { margin-top:8px;}
.money-guarantee-note { font-size:11px; clear:both; color:#636569; margin-top:20px; height:auto!important; padding-top:10px;}
.money-guarantee-note a { text-decoration:none;}
.money-guarantee-note a:hover { text-decoration:underline;}
.money-guarantee p { font-size:12px; font-weight:normal; text-align:center;}

/* _______________________ Fonality Referral Program Details _______________________ */

.referral_list { margin:10px 0 0 10px; padding:0 0 15px 0; list-style-type:none; float:left; text-align:left; line-height:24px; width:650px;}
.referral_list li { margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../images/referral_list_bullet.png) 0 10px no-repeat;}

.list2{margin:10px 0 0 10px; padding:0 0 0px 0; list-style-type:none; float:left; text-align:left; line-height:1.5em; width:650px;}
.list2 li { margin:0; padding:0 0 10px 15px; list-style-type:none; }

.list2 .referral_list { margin:10px 0 0 10px; padding:0 0 15px 0; list-style-type:none; float:left; text-align:left; line-height:1.5em; width:650px;}
.list2 .referral_list li { margin:0; padding:0 0 10px 15px; list-style-type:none; background:url(../images/referral_list_bullet.png) 0 5px no-repeat;}

/* ____________________________________ 404 ____________________________________ */


/* ____________________________________ new ____________________________________ */

.right-part .contentarea .part1-new{width:659px; height:auto!important; float:left; padding:5px 0px 10px 0px; background:url(../images/content-separator.jpg) no-repeat bottom; color:#363636; line-height:22px;}

.right-part .contentarea .part1-last-new{height:auto!important; float:left; margin:0px 0px 0px 0px; padding-bottom:10px; background:none; color:#363636; line-height:22px;}

/* ____________________________________ Contact ____________________________________ */

.contact-detail, .contact-detail1 { font-size:12px; text-align:left; float:left; margin:20px 35px 0 0px; width:180px;}
.contact-detail2 { font-size:12px; text-align:left; float:left; margin:20px 35px 0 120px; width:180px;}
.contact-devider { margin:18px 20px 0 10px; float:left;}




/* ____________________________________ Pop-up ____________________________________ */

img {border: none;}
a.download_PDF{color: #6d9a00}
a.download_PDF:hover{color: #547504}
.container {width: 900px; margin: 0 auto; font-size: 1.2em;  color: #555;}
#content {	background: #f0f0f0; float: left; width: 100%;}
.post {
	margin: 0; padding: 10px 20px;
	float: left;
	width: 612px;
}
/*------------------POPUPS------------------------*/
.pdflink { font-size:12px;}
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding:0 0 0 5px;
	float: left;
	font-size: 1.2em;
	position: absolute;
	top:0;
	left: 50%;
	z-index: 99999;
}

img.btn_close {
	float: right; 
	margin: -10px -15px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

ul#hud-vids{ list-style:none; font-size:11px; }
ul#hud-vids li{ float:left; background:url(../images/box_hud_video.png) no-repeat; width:125px; height:115px; margin-left:6px;  }
ul#hud-vids li a{color:#666; text-decoration:none; line-height:normal;}
ul#hud-vids li a:hover{text-decoration:underline}
ul#hud-vids li img{ padding-left:12px; padding-top:12px;}
ul#hud-vids li p{padding-left:12px;}


td {
/*border:1px solid #CCCCCC;*/
}
td, th {
padding:0.5em;
}
.download_PDF{ text-align:left; padding:5px; float:left;}