/* about page */

.about #main{padding:20px 0 0 0;}

.about .text h1{font-size:20px;padding:0 0 10px 0;}
.about .text h1 span{color:#999;font-size:12px;}

.about h2{font-size:14px;padding:0 0 14px 0;}

.about .text{width:584px;float:left;padding:0 20px 0 0;}

.about .text p{padding:0 0 20px 0;line-height:20px;}
.about .text img.about-world{display:block;margin:0 0 10px 0;}

.about .meet-our-team{width:188px;float:left;*zoom:1;}
.about .meet-our-team ul li{margin:0 0 20px 0;}
.about .meet-our-team ul li a{display:block;color:#999999;font-weight:normal;}
.about .meet-our-team ul li strong{color:#00AEEF;}
.about .meet-our-team ul img{display:block;float:left;margin:0 10px 0 0;}

.about .meet-our-team a.see-more{float:right;font-size:10px;margin:0 16px 0 0;_margin:0 8px 0 0;*zoom:1;}

.about .learn-more{width:168px;float:left;border-top:3px solid #00aeef;background:#ecf4f8;padding:16px 10px 16px 10px;}
.about .learn-more ul.links li{font-weight:bold;border-bottom:1px solid #dedede;padding:0 0 6px 0;margin:0 0 6px 0;}

.about .learn-more ul.numbers{padding:10px 0 0 0;}
.about .learn-more ul.numbers li{color:#666666;padding:0 0 8px 0;font-size:11px;}
.about .learn-more ul.numbers li strong{font-size:36px;display:block;line-height:36px;color:#333333;}

.about .services{*zoom:1;border-top:1px solid #c4c4c4;padding:20px 0 20px 80px;position:relative;}
.about .services img{position:absolute;left:0;}

.about .services strong{font-size:11px;color:#999999;display:block;line-height:10px;padding:0 0 8px 0;}
.about .services strong a{font-size:12px;}

.about .services ul{width:360px;}
.about .services li{list-style-type:disc;margin:0 0 0 16px;padding:0 0 4px 0;}

.about .services .links{position:absolute;left:460px;width:110px;font-size:11px;top:20px;font-weight:bold;}
.about .services .links a{display:inline-block;padding:0 0 6px 0;}

.about .news{border-top:1px solid #c4c4c4;padding:20px 0 40px 0;position:relative;}
.about .news li{float:left;display:block;width:180px;padding:0 14px 0 0;}
.about .news li img{display:block;float:left;margin:0 10px 0 0;}
.about .news li a{display:block;color:#999999;font-weight:normal;}
.about .news li strong{color:#00AEEF;}

/* news page */

.all-news #main{padding:20px 0 0 0;}

.all-news .text{width:650px;float:left;}
.all-news .recent-news{width:190px;float:left;padding:0 20px 0 0;}
.all-news .recent-news h2{font-size:14px;padding:0 0 12px 0;}
.all-news .recent-news li{border-bottom:1px solid #eaeaea;padding:0 0 16px 0;margin:0 0 16px 0;}
.all-news .recent-news li span{color:#666666;font-size:11px;}
.all-news .recent-news a.see-all{font-size:11px;position:relative;top:-8px;}

.all-news .text h1{font-size:24px;padding:0 0 50px 0;line-height:28px;}

.all-news .text p{padding:0 0 20px 0;line-height:20px;}

.all-news .text .title{position:relative;*zoom:1;margin:0 0 26px 0;}
.all-news .text .title span{color:#999999;display:block;padding:30px 0 0 0;}
.all-news .text .title img{display:block;float:left;margin:0 20px 0 0;}
.all-news .text .title a.back{position:absolute;right:20px;top:0;font-size:11px;font-weight:bold;}
.all-news .text .title a.share-story{background:url(../img/footer/ico-share.png) no-repeat 0 6px;padding:4px 0 4px 15px;;width:390px;position:absolute;bottom:0;font-size:11px;font-weight:bold;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.all-news .text .title a.share-story{left:245px; }
}
.all-news .about-gmx{border-top:1px solid #e1e1e1;padding:1px 0 20px 0;}
.all-news .about-gmx h2{border-top:4px solid #8f8e8e;padding:16px 0 24px 0;}

/* team page */

.team  #main{padding:20px 0 0 0;}
.team .staff-list{width:190px;float:left;padding:0 20px 0 0;}
.team .staff-list h2{font-size:14px;padding:0 0 12px 0;}
.team .staff-list li{border-bottom:1px solid #eaeaea;padding:0 0 16px 0;margin:0 0 16px 0;}
.team .staff-list li span{color:#666666;font-size:11px;}

.team .staff{width:650px;float:left;position:relative;*zoom:1;padding:0 0 20px 0;}
.team .staff h1{font-size:16px;padding:0 0 12px 0;}
.team .staff h2{font-size:14px;padding:0 0 12px 0;}

.staff-item{background:url(../img/footer/bio-line.png) repeat-x 0 bottom;padding:0 0 20px 0;margin:0 0 30px 0;}
.staff-item h3{font-size:18px;padding:0 0 4px 0;}
.staff-item img{display:block;float:left;margin:0 20px 0 0;}
.staff-item span.role{color:#666;display:block;padding:0 0 5px 0;}

.staff-item .clearfix{margin:0 0 20px 0;}
.staff-item .work{border-top:1px solid #00aeef;background:#ecf4f8;float:left;width:476px;padding:10px;font-size:11px;}
.staff-item .work li{list-style-type:disc;margin:0 0 0 16px;}
.staff-item .work h4{padding:0 0 4px 0;}

.staff-item p{padding:0 0 20px 0;line-height:20px;}
.staff-item p.bio-hide{display:none;}
.staff-item a.show-bio{font-size:10px;font-weight:bold;background:url(../img/footer/bio-arrow.png) no-repeat 0 4px;padding:0 0 0 10px;}

.staff .more-bio p.bio-hide{display:block;}
.staff .more-bio a.show-bio{display:none;}

.team .staff a.back{position:absolute;right:20px;top:0;font-size:11px;font-weight:bold;}

/* faq page */

.faq #main{padding:20px 0 0 0;}
.faq h1{font-size:20px;padding:0 0 12px 0;}
.faq h2{margin:20px 0 0 0;font-size:18px;padding:18px 0 12px 0;border-top:1px solid #c4c4c4;color:#333333;font-weight:normal;}
.faq h2.first{margin:0;}

.faq .categories{width:188px;float:left;padding:0 10px 0 0;}
.faq .text{width:584px;float:left;padding:0 10px 40px 0;position:relative;}
.faq .more-help{width:168px;float:left;padding:14px 10px 0 10px;}

.faq .tool{position:absolute;right:10px;font-size:11px;color:#e5e5e5;padding:2px 0 0 0;}

.faq .text .question{font-weight:bold;display:inline-block;font-size:14px;padding:0 0 8px 0;}
.faq .text li{padding:0 0 2px 0;}
.faq .text li p{padding:8px 10px;background:#ededea;line-height:18px;display:none;margin:0 0 14px 0;}
.faq .text li.selected p{display:block;}

.faq .categories{line-height:18px;}
.faq .categories h3{font-size:14px;padding:0 0 10px 0;}
.faq .categories a{display:inline-block;padding:0 00px 4px 0; width:100px;}
.faq .categories strong{display:block;padding:0 0 6px 0;}

.faq .more-help{background:url(../img/sidebar-bar.png) repeat-x 0 0;}
.faq .more-help h3{font-size:14px;padding:0 0 6px 0;}
.faq .more-help a{font-weight:bold;}
.faq .more-help p{padding:0 0 8px 0;}

/* news */

.news h1{font-size:20px;padding:0 0 20px 0;}

.news #main{padding:20px 0 0 0;}
.news .news-browse,
.news .news-list,
.news .news-header{width:780px;position:relative;*zoom:1;}

.news .news-list{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0;}
.news .news-list li{float:left;display:block;width:180px;padding:0 14px 0 0;}
.news .news-list li img{display:block;float:left;margin:0 10px 0 0;}
.news .news-list li a{display:block;color:#999999;font-weight:normal;}
.news .news-list li strong{color:#00AEEF;}

.news .news-header a.main-news img{display:block;position:absolute;left:0;}
.news .news-header a.main-news{display:block;padding:0 0 0 66px;position:relative;width:540px;margin:0 0 10px 0;}
.news .news-header a.main-news strong{font-size:24px;line-height:24px;}
.news .news-header a.main-news span{color:#999999;}

.news .news-header p{width:560px;line-height:18px;padding:0 0 20px 0;}
.news .news-header p a{font-weight:bold;}

.news .news-header .subscribe a{font-size:11px;display:inline-block;background:url(../img/footer/ico-rss.png) no-repeat 0 0;padding:0 0 0 22px;}
.news .news-header .subscribe h2{font-size:14px;padding:0 0 10px 0;}
.news .news-header .subscribe{width:188px;position:absolute;top:0;right:0;background:#ecf4f8;border-top:3px solid #00aeef;padding:16px 10px 30px 10px;}

.news .news-browse{border-top:4px solid #8f8e8e;margin:1px 0 0 0;padding:16px 0 70px 0;}
.news .news-browse h3{font-size:16px;padding:0 0 10px 0;}
.news .news-browse h4{font-size:12px;padding:14px 0 10px 0;}

.news .news-browse table{margin:0 0 16px 0;}
.news .news-browse table td{width:650px;border-bottom:1px solid #eaeaea;padding:5px 0;}
.news .news-browse table td.date{width:130px;}

.news .news-browse .pagination-down{bottom:50px;top:auto;}

.news .select-wrapper{position:absolute;left:170px;top:12px;}


/* SITE-MAP PAGE SPECIFIC CSS
----------------------------------------------------- */
.site-map h2 {display: block;  padding: 15px 0 20px 0;}
.site-map .column { width: 387px; margin: 0 10px 0 0; float: left; }
.site-map .site-map-cat { height: auto; width: 387px; margin: 0 0 30px 0; background: url(../img/feature_bottom_border_light.gif) repeat-x top left; }
.site-map .site-map-cat h3{ padding: 20px 0 10px 0; font-size: 14px; }
.site-map .site-map-cat ul { height: auto; width: 387px; margin: 0; padding: 0; }
.site-map .site-map-cat ul li { width: 190px; margin: 0; float: left;  }
.site-map .content { padding: 0 0 20px 0;}

/* TECHNICAL SUPPORT PAGE SPECIFIC CSS
----------------------------------------------------- */
.tech-support .disclaimer{width:250px;padding:0 30px 0 0;float:left;line-height:18px;}
.tech-support .disclaimer h1{font-size:16px;padding:0 0 14px 0;}
.tech-support .disclaimer p{padding:0 0 14px 0; }

.tech-support label,
.tech-support .label {font-weight: 700;}

.tech-support .form-wrapper{width:640px;float:left;}
.tech-support .form-wrapper .header{line-height:18px;font-size:16px;color:#d4d4d4;border-bottom:4px solid #333333;padding:0 0 12px 0;margin:0 0 18px 0;}
.tech-support .form-wrapper .header strong{font-weight:normal;}
.tech-support .form-wrapper .header strong.active{color:#232323;}
.tech-support .form-wrapper .header span{color:#232323;font-size:14px;padding:0 10px;}
.tech-support .form-wrapper .custom-select{width:223px;}
.tech-support .form-wrapper .step-section{border-top:1px solid #333333;margin:26px 0 0 0;padding:26px 0 0 0;}

.tech-support .company-name p.tip{margin:0 0 0px 0;}
.tech-support #main {padding-top:20px;}
.tech-support #comment-box { border: 1px solid #ddd; width: 350px; height: 150px; }

.tech-support #steps-form{min-height:200px;_height:200px;}
.tech-support form.loading{background:#fff url(../img/tooltip-loading.gif) no-repeat center 30%;}
.tech-support a.tooltip-text{display:inline;}

/* PRIVACY POLICY PAGE SPECIFIC CSS
----------------------------------------------------- */
.privacy .toc-list-wrapper { padding: 0; margin-bottom: 25px; }
.privacy h2 {display: block;  padding: 15px 0 10px 0;}
.privacy .toc-list-wrapper h3{ padding:20px 0 5px 0; }
p.update {color: #666666;}
.privacy .toc-list-wrapper ol#toc-list{ list-style-type: decimal; list-style-position: inside; margin: 0 0 20px 0px; }
.privacy .toc-list-wrapper ol#toc-list li{ }
.privacy .toc-data { width:585px; }
/* section block class updated with #ffffff, 29/01/2009*/
.privacy .section-block { padding: 20px 0 20px 0; margin: 0; background: #ffffff url(../img/feature_bottom_border_light.gif) top left repeat-x; }
.privacy .section-block strong { margin-bottom: 5px; display: block; }
.privacy .section-block a.back-to-top { margin: 18px 0 8px; display: block; width: 80px;  }


/* -------------------Code Migrated from footer-pages-am.css ----------------*/


/* Added for CopyRight, 29/01/2009 */
.privacy .copyheader {WIDTH: 585px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background:  #ffffff url(../img/feature_bottom_border_light.gif)  bottom left repeat-x; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px}
/* added for privacy, 31/01/2009 */
.privacy .toc-data .section-block .forLI{padding-left:20px}

/* section for technical support page */
.technical-support .left-column {float:left;width:250px;}
.technical-support .right-column {margin-left:250px;}
.technical-support p{width:225px; margin:20px 0px; }
.technical-support .fields{padding-bottom:20px;}
.technical-support form#technical-support-form {position:relative;padding-top:40px;}
.technical-support form#technical-support-form .input-text {width:270px;font-family:Arial, Helvetica, sans-serif,sans-serif;font-size:12px;}
.technical-support form#technical-support-form .input-small-text {width:70px;color:#666666;border:1px solid #e1e1e1;}
.technical-support form#technical-support-form .form-select {width:410px;color:#666666;}
.technical-support form#technical-support-form .input-text, .technical-support form#technical-support-form .form-select, .technical-support form#technical-support-form textarea {border:1px solid #e1e1e1;}
.technical-support form#technical-support-form .comments-text{width: 353px; border: 1px solid #d2d2d2; margin-bottom: 5px;font-family:Arial, Helvetica, sans-serif,sans-serif;font-size:12px;}
.technical-support .form-label{font-weight:bold;color:black;}
.technical-support .button-submit {background: transparent url(../img/button-submit.png) no-repeat scroll left center;height:25px;width:82px;border:none !important;cursor:pointer;}
.technical-support .counterMessage {bottom: 0px; font-size: 10px; color: #999;border:none;width:200px;background: none;}
.technical-support .error-txt{color:#c82708;font-size:11px;}
 .technical-support .button-cancel-techsupport{font-size:10px;line-height:24px;color:#999999;padding-bottom:15px;vertical-align:middle;}
 .technical-support .button-cancel-techsupport:hover{color:#999999;}


/* Added for news and  news article pages*/
.all-news .text-article{width:840px;float:left;}
.all-news .text-article h1{font-size:24px;padding:0 0 50px 0;line-height:28px;padding:0 0 15px 0;}
.all-news .text-article p{padding:0 0 20px 0;line-height:20px;}
.all-news .text-article h3{font-size:16px;padding:0 0 10px 0;}
.all-news .text-article .title{position:relative;*zoom:1;margin:0 0 0 0;}
.all-news .text-article .title span{color:#999999;display:block;padding:30px 0 0 0;}
.all-news .text-article .title img{display:block;float:left;margin:0 20px 0 0;}
.all-news .text-article .title a.back{position:absolute;right:20px;top:0;font-size:11px;font-weight:bold;}
.all-news .text-article .title a.share-story{background:url(../img/footer/ico-share.png) no-repeat 0 6px;padding:4px 0 4px 15px;;width:390px;position:absolute;bottom:0;font-size:11px;font-weight:bold;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}

.news .news-header-article a.main-news img{display:block;position:absolute;left:0;}
.news .news-header-article a.main-news{display:block;padding:0 0 0 66px;position:relative;width:840px;margin:0 0 10px 0;margin-left:-68px;}
.news .news-header-article a.main-news strong{font-size:24px;line-height:24px;}
.news .news-header-article a.main-news span{color:#999999;}

.news .news-header-article p{width:835px;line-height:18px;padding:0 0 20px 0;}
.news .news-header-article p a{font-weight:bold;}
.news .news-list-article{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0;height:65px;width:830px;}
.news .news-list-article li{float:left;display:block;width:180px;padding:0 14px 0 0;}
.news .news-list-article li img{display:block;float:left;margin:0 10px 0 0;}
.news .news-list-article li a{display:block;color:#999999;font-weight:normal;}
.news .news-list-article li strong{color:#00AEEF;}

/* End for news article page*/
/* Added for GMX-Team page*/
.staff-item p span.bio-hide{display:none;}
.staff .more-bio p span.bio-hide{display:block;}
.staff-item p span{line-height:20px;}
/* End for GMX-Team page*/

/* Added for faq page*/
.faq .text .internalUL{padding:8px 10px;background:#ededea;display:none;padding-top:0px}
.faq .text li.selected .internalUL{display:block;}
.faq .text .internalUL li{line-height:18px;margin:0 0 8px 30px;list-style-type:disc;}
.faq .text li .internalP{margin:0 0 0px 0px;}
.faq .text .question-space{padding-bottom:0px;}