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

@font-face {

    font-family: 'GothamMediumRegular';
    src: url('font/ufonts.com_gotham-medium-webfont.eot');
    src: url('font/ufonts.com_gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ufonts.com_gotham-medium-webfont.woff') format('woff'),
         url('font/ufonts.com_gotham-medium-webfont.ttf') format('truetype'),
         url('font/ufonts.com_gotham-medium-webfont.svg#GothamMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, ol, ul, li, form, label, p, img{margin:0; padding:0; border:0;     font-color: #333333;
}
ul {margin:10px 0;}
.extra p span {float: right;  margin-bottom: 10px; margin-left: 10px;  margin-top: 2px;font-size:15px;}

.abstract {   cursor: pointer;font-family: arial; padding-left: 8px;}
/*front page css ----------------------------------------------*/
body{ background:url(../images/bg_index.jpg) repeat-x #fefefe; font-family:Arial;font-size:12px;}
.logo_bg{ width:189px; height:189px; float:left; background:url(../images/logo_bg.jpg) no-repeat; position:relative;}
.logo{ width:151px; height:151px; float:left; margin:15px 0 0 16px;}
#wp{ width:984px; margin:0px auto;height:100%;}
.header{ width:984px; float:left;}

.banner table {width:910px;}
.banner_text {align:left; valign:baseline;}
.banner_img {align:right; valign:middle;}
.banner p {color: white; font-family: 'GothamMediumRegular';font-size: 18px; line-height: 25px; padding-left: 24px; padding-top: 123px;  width: 377px; font-weight:normal;}
.banner img{ padding:38px 0 0 59px;}
.banner span{ font-size:22px; font-weight:bold; color:white;}
.center_section{ width:984px; float:left; margin:-16px 0 0 0;}
.box_section{ width:984px; padding:0 0 9px 0; float:left;}

.box1,.featured-post-widget{ width:328px; height:138px; float:left; background:url(../images/box.png) no-repeat;}

.featured-post-widget{float:left;}
.box1 h2,.featured-post-widget h2{color: #000000;font-family: arial;font-size: 19px;font-weight: normal; text-transform: uppercase;}
.box1 p{  float: left;    font-size: 12px;    left: -5px;    padding-bottom: 5px;    padding-left: 0;    padding-right: 0;    padding-top: 0;    position: relative;    width: 144px;}
.box1 span{ color:#38798d; font-size:12px; float:left;font-family:"Arial";}
.box1 span a{color:#38798d; text-decoration:none;}
.box1 span a:hover{color:#38798d; text-decoration:underline;}  
.box1 table{ margin:12px 0 0 11px; width:298px;cellspacing:0px; cellpadding:5px;}
.box1 table td{padding:3px;}
.box1_content {align:left; valign:top;}
.content_area{ width:984px; margin:0 0 6px 0; float:left;}
.left_col{ width:494px;  float:left;}
.free_img{ position: relative; width:452px; height:116px; float:left; background:url(../images/free.png) no-repeat; padding:22px 16px;}
.news{ width:127px; font-family:"Arial"; height:34px; float:right; background:url(../images/news.png) no-repeat; color:white; font-size:12px; padding:11px 0 0 19px;}
.news a{ color:white; text-decoration:none;}
.news a:hover{ color:white; text-decoration:none;}

.content_right{ width:483px; padding:0 0 13px 0; background:url(../images/repet.png) repeat-x #d5d5d5; margin-top:5px;  float:left; border:1px solid #b5b5b5;}
.text_area{ padding: 15px;}
.upcoming_events{ width:450px; background:url(../images/repet.png) repeat-x #d5d5d5;  float:left; margin:14px 0 0 0;  padding:14px 16px; border-radius:20px; border:1px solid #b5b5b5;}
.upcoming_events h3{color:#32758b; font-family:"Arial"; font-size:22px; text-transform:uppercase; font-weight:normal; padding:0 0 2px 0;} 
.upcoming_events span{ color:#38798d; font-size:12px; }
.upcoming_events span a{color:#38798d; text-decoration:none;}
.upcoming_events span a:hover{color:#38798d; text-decoration:underline;}  
.upcoming_events p{color:#333333; font-size:13px; line-height:16px; font-weight:normal;padding: 0px 0;}
.upcoming_events li, .text_area li{list-style:none;}
.links{ width:984px; margin:0 0 0 16px; float:left;}
.links_div ul li.sprite{color: #D88529;font-family: Verdana;font-size: 11px;font-weight: bold; text-transform: uppercase;}
.links_div{float:left; margin:0 49px 0 0;}
.links h5{ color:#d88529; text-transform:uppercase; font-size:11px; font-family:Verdana; font-weight:bold; }
.links_div li{ list-style:none; color:#959595; font-size:11px; line-height:16px;}
.links_div li a{color:#959595; text-decoration:none;}
.links_div li a:hover{ color:#959595; text-decoration:none;}
.links_div {float: left; margin: 0 0 0 31px;}	

.faq-answer {font-family:Arial}
.qa-faq-title {font-size: 14px;}
div .qa-category {margin-bottom: 5px;}
.qa-faqs h3 {margin-top: 7px;}
span{font-family: "Courier New","Andale Mono",monospace;}
.footer_nav{    float: left; width: 650px;margin:0px!important;    padding:0px;}

.links_ul {float: left; margin: 0; padding: 0;  width: 679px;}
.links_ul li {display: inline;float: left;list-style: none outside none;margin-right: 20px;text-align: left;}

.links_ul li a{color:#d88529;text-transform:uppercase;font-size:12px;text-decoration: none;font-weight:bold;}
.links_ul li ul li{display:block;clear:both;margin-left: 0px;}
.links_ul li ul li a{color:#959595;text-transform: capitalize;font-size:11px;text-decoration: none;font-weight:normal;}
.table-td-br thead td {background-color: #eeffff;}
.table-td-br tr:last-child td {border-bottom: 1px solid #CCCCCC;}
.table-td-br td {border:solid 1px #ccc;border-right:none;border-bottom:none; text-indent:0px;padding: 8px;text-align:center;border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.table-td-br td:last-child { border-right: 1px solid #CCCCCC;}
.table-td-br tr:nth-child(odd) {background-color: #ffffee;}


.cal_btn { background: url("../images/more.png") no-repeat scroll 0 0 transparent;color: #F3AB1F;font-family: "Arial";font-size: 11px;height: 30px; margin: 12px 0 0;padding-left: 38px;padding-top: 9px; width: 156px;}
.knowMore{ background:url(../images/knowMore.png) no-repeat;color: #F3AB1F; clear:both; font-family: "Arial";font-size: 11px;height: 30px;   margin: 12px 0 0;padding-left: 38px;padding-top: 9px;width: 130px;}
	
.knowMore a{  color: #F3AB1F; text-decoration:none;}
.knowMore a:hover{  color: #F3AB1F; text-decoration:none;}
.cal_btn a{  color: #F3AB1F; text-decoration:none; font-weight:bold;}
.cal_btn a:hover{  color: #F3AB1F; text-decoration:none;font-weight:bold;}
.links_div table{ margin:0 0 5px 0;}
.links_div img {float: left;margin: 1px;}
.links span{color: #959595;float: right;font-size: 11px;padding: 20px 0;width: 476px;}
.content_right H1{ font-family: 'GothamMediumRegular'; color:#000; font-size:22px; letter-spacing:-2px;text-transform: uppercase;}
.content_right h2{color:#32758b; font-size:13px; font-weight:bold; padding:5px 0 5px 0;}
.content_right p{color: #333333;    font-size: 13px;line-height: 22px; margin: 10px 0;width: 433px;}
.mid_row{ width:631px; margin:13px 0 0 0; height:2px; float:left; background:url(../images/repee_row.png) repeat-x;}
/*-----------nav-----------*/
a, input[type='button']{color: #36788F;}
.top_nav li{ position:relative;}

.top_nav li.current-menu-parent a{color:#F3AB1F;}
.top_nav li.current-menu-parent ul li a{color:#fff;}
.top_nav li.current-menu-parent ul li a:hover{color:#F3AB1F; }
.top_nav li.current-menu-item a{color:#F3AB1F;}
.top_nav li.current-menu-item ul li a{color:#fff;}
.top_nav li.current-menu-item ul li a:hover{color:#F3AB1F;}

.top_nav li ul.sub-menu{display:none;}	
.top_nav li:hover ul.sub-menu{	display:block;	}


.tablesbus td:first-child {    border-bottom: medium none;    border-right: medium none;
}
.tablesbus td:nth-child(2) {    border-bottom: medium none;}
.tablesbus td {    border: 2px solid #CCCCCC;padding-bottom: 2px;    padding-left: 10px;
}
.tablesbus tr:last-child{border-bottom:solid 2px #ccc !important;}

.top_nav li:hover ul ul.sub-menu{display:none; left:150px !important; top:0px !important;}	
.top_nav li ul li{ position:relative; padding:0px !important}
.top_nav li ul li:hover ul.sub-menu{display:block;}	
.top_nav li ul.sub-menu{font-size:11px; margin:0 0 0 25px;color:#425b7d; top:33px;width:175px; left:0;	position:absolute; height:auto;
	   background:url(../images/without_hover.png) repeat; border-left:3px solid #317b93; border-right:3px solid #317b93; z-index: 9999;}
.top_nav li ul.sub-menu li { background:url(../images/without_hover.png) repeat;border-bottom: 1px solid #255c6e; font-size:12px;color:white; float: left;  width: 175px; }
.top_nav li ul.sub-menu li:hover { background:url(../images/hover.png) repeat;border-bottom: 1px solid #317b93;    float: left;      display:block;}
.top_nav{ width:795px; height:88px; float:right; background:url(../images/top_right_header.jpg) no-repeat; margin:10px 0 0 0;}
.banner{ width:1040px; height:273px; float:left; margin:-92px 0 0 0; background:url(../images/banner_bg.png) no-repeat;}
.top_nav li{ display:inline;  font-family: 'GothamMediumRegular'; color:white; text-transform:uppercase; font-size:14px; padding:0 27px;}
.top_nav ul{ float:right; margin:44px 0 0 0;}
.top_nav li a{ color:white; text-decoration:none; padding:0 0 18px 0;}
.top_nav li a:hover { color:#f7ac1f; text-decoration:none; }
.top_nav li a:active{ color:#f7ac1f; text-decoration:none;}

.top_nav .sub-menu li a {display: block; padding: 7px !important;}

.foot{ width:511px !important;font-family:arial;}
.foot a{color:#959595; text-decoration:none;} 
.foot a:hover{color:#D88529;}

/*------------------------------------inner_page-----------------------------------------------------*/
.solver_layout{width:207px; border:none; cellspacing:0px; cellpadding:6px;}
.solver_layout_table3{width:735px; border:none; cellspacing:0px; cellpadding:0px;}

.solver_icon{float:right;width:246px;}
.center_icon{float:left;width:245px;}
.right_text{float:left;width:145px;}
.center_icon_container{float:left;width:90px;}
.right_text_container{float:right;width:145px;}
.center_icon_container1{float:left;width:90px;height:30px;}
.right_text_container1{float:right;width:145px;height:30px;}
.solver_icon h3{float:right;background-image: none;color: #45788B;font-family: "Arial";font-size: 12px;font-weight: bold;}
.solver_icon h3 a{color: #45788B;text-decoration:none;text-transform:uppercase;}
.center_icon_container1 h2{margin-top:-5px;}


.inner_bg{ background:url(../images/inner_bg.png) repeat-x #ffffff; height:771px;}
.banner_inner{ width:984px; height:177px; float:left; margin:-99px 0 0 0;}


.header_bg{ width: 963px; padding:20px 0 0 21px; height:59px; float:left; background:url(../images/header-bg.png) no-repeat; margin:-59px 0 0 0;}
.header_bg span{color: white;float: left;font-size: 12px;margin-top: -3px; font-weight: bold; font-family:"Arial";}
.header_bg span a{color:white; text-decoration:none;font-family: "Arial"; }
.header_bg span a:hover{color:rgb(247, 172, 31); text-decoration:none; }


.links_ul li ul li a:hover{color:#D88529;}
.inner_center {float: left; margin-left: -6px;  margin-top: -20px;  padding: 0 0 19px;  width: 984px;}
/*style for ampl contact form-7 on ampl AMPL for Courses*/
.right_col_inner img{max-width:740px;}
.right_col_inner li{list-style:none; list-style: disc outside none; margin-left: 32px;  line-height: 22px;}
.right_col_page{color: #333333; font-size: 14px;line-height: 16px;}
.right_col_page p{ margin: 10px 0; line-height: 22px;  }	

.ampl-trial-city input{width:160px!important;margin-left: 2px;}
.ampl-trial-country textarea{width: 210px !important;height:60px;}
.ampl-trial-country select{width:201px!important;}
.ampl-trial-payment input{width:139px!important;}
.ampl-trial-country-ns{ width: 198px !important;}
.ampl-submit{margin-bottom:10px;}
.ampl-submit-register {width:330px!important;}
.ampl-submit-e input{width:119px!important;}
.ampl-submit-left {white-space: nowrap; padding-right: 10px;}
.ampl-submit-left1 {width: 200px;}
.ampl-trial-os-right input{margin-left:20px;width: 465px;}
.ampl-trial-city-input1{padding-left:40px!important;}
.ampl-trial-check-check-right input[type=checkbox]{margin-left: 9px;}
.ampl-trial-buy-input1 textarea{height: 54px !important; width: 355px !important;}
.ampl-trial-buy-copies input{width:200px!important;}
.wpcf7-submit {margin-left: 186px !important;}
.ampl-trial-check-check-right {   width: 400px;}
.ampl-trial-check-check-left {    width: 218px;}

.form-of-payment span.wpcf7-list-item {display: block;}
.ampl-trial-platforms span.wpcf7-list-item {float: left;  margin-left: 0.5em;   width: 130px;}
.ampl-trial-check span.wpcf7-list-item {float: left;  margin-left: 0.5em;   width: 97px;}

.ampl-trial-terms p{  float: left; margin-left: -65px; width: 639px;}
.text-tran {    text-transform: lowercase;}
.title-codin {    font-size: 18px !important; padding-bottom: 12px;}
.conditions p {    line-height: 20px;    padding-top: 5px;}
.sw-hw-info {    font-size: 14px;    font-weight: bold;    padding-bottom: 12px;    padding-top: 12px;    color: #36788F; }

.ampl-trial-country-input1,.ampl-trial-country-label1,.ampl-trial-country-ns{vertical-align:top;}
.ampl-trial-terms span{display:inline!important;}
table.ampl-trial {width: 75%;}


form h3{    color: #36788F;font-size: 14px;font-weight: bold; margin: 10px 0px;}

.terms-condition{    left: 119px;padding: 0;position: relative; top: -74px;}

.center_repet_div h1{ color:#36788f; font-size:18px; font-weight:bold; padding:0 0 5px 0;  text-transform:uppercase;}

.center_repet_div li {background-image: url("../images/row.png");background-position: left bottom;background-repeat: no-repeat;color: #36788F;  font-size: 13px;line-height: 12px;list-style: none outside none; margin-left: 0;margin-top: 10px; padding-bottom:10px;}
.center_repet_div li:last-child{background-image:none;}
.center_repet_div li a{ color: #000000;font-size: 13px;font-weight: bold;margin-bottom: 0;margin-left: -12px;margin-right: 0;margin-top: 7px;padding-bottom: 0;padding-left: 12px;padding-right: 0;padding-top: 0;text-decoration:none;}
.center_repet_div li a:hover{background-attachment: scroll;background-clip: border-box; background-color: transparent; background-image: url("../images/aero.png");  background-origin: padding-box;  background-position: left center;  background-repeat: no-repeat; background-size: auto auto;
    color: #000000;   font-size: 13px;  font-weight: bold;margin-bottom: 0; margin-left: -12px; margin-right: 0;  margin-top: 7px;padding-bottom: 0; padding-left: 12px; padding-right: 0;padding-top: 0;text-decoration:none;}
.front-event{display:block;color:#000000!important;}
.center_repet_div h2{ font-size:13px; margin:7px 0 0 0; padding:0 0 0 12px; color:#000; font-weight:bold; background:url(../images/aero.png) no-repeat left;}
.center_repet_div span{ font-size:13px; font-weight:bold; color:#000; padding:0 0 0 15px; }
.center_repet_div img{ padding:7px 0 7px 0;}

.left_col_inner{ width:233px; min-height:335px;  float:left;}
.products_div{ width:233px; height:249px; float:left;}
.center_repet_div{ width:208px; padding:0 0 0 25px; height:auto; float:left; background:url(../images/center_repet.png) no-repeat;}
.bottom_div{ width:233px; float:left; height:18px; background:url(../images/bottom.png) no-repeat;}
/* .bottom_div {
    float: left;
    height: 18px;
    width: 222px;
margin-top:-6px
} */
.bottom_div a {background:#fff; margin:-17px 0 0 7px; padding:3px 0 3px 20px; display:block;}
.bottom_div1{ width:233px; float:left; height:18px; background:url(../images/bottom_white.png) no-repeat;}

.center_repet_div ul{ padding: 0 0 10px 0px;}

.right_col_inner{ width:740px; float:right; margin:15px 0 0 5px;}
.right_col_inner h1{ font-size:18px; color:#000; margin:0 0 9px 0; padding:0 0 0 7px; font-weight:normal;}

.center_repet_div ul li ul{padding-bottom: 5px; padding-left: 0;padding-right: 0;  padding-top: 0;}
.center_repet_div ul li ul li{ color: #36788F; font-size: 13px;line-height: 12px;  list-style-image: none; list-style-position: outside;list-style-type: none;  margin-left: 15px;  margin-top: 11px; background:none; padding-bottom:0px;}


.center_repet_div ul li ul li a{    font-family: "Arial"; font-size: 14px;  background-image:none;color: #45788B;font-size: 12px;font-weight: bold;text-decoration: none;   text-transform: uppercase;}
.center_repet_div ul li ul li a:hover{font-family: "Arial"; font-size: 14px;background-attachment: scroll;background-clip: border-box;  background-color: transparent;background-image: url("../images/aero.png"); background-origin: padding-box; background-position: left center;
    background-repeat: no-repeat; background-size: auto auto;color: #000000;font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.inner_cont{ width:742px; float:left; padding:0 0 0 0;}
.inner_cont span{ font-size:11px; color:#333333; width:232px;}
.inner_cont table{ padding:0 0 0 6px;}
.solvers{ width:339px;  margin:9px 0 0 14px;font-size: 13px;color: #333333;}
.left_icon{ width:85px; height:89px; float:left;}
.solvers span{ color:#45788b; font-size:12px; text-transform:uppercase; font-weight:bold;}
.solvers span a{ color:#45788b; font-size:12px; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.solvers_div p{ font-size:11px;margin-bottom:6px;}
.solvers_div td{ font-size:11px;}
.right_col_inner h2{font-size: 14px; margin-bottom:10px;  padding-top: 10px;}
.ampl p{color: #333333;font-family: "Arial";font-size: 13px;padding-bottom: 8px; margin-top: -10px;padding-left: 0;padding-right: 0;padding-top: 0;width: 210px;word-spacing: 0.05em;line-height:19px;}
.solvers_right{ width:729px; margin:11px 0 0 0; float:left;}
.solvers_right table{ margin:36px 0 0 0;}
.second_div{ width:743px; margin:11px 0 0 0;  float:left;}
.ampl_icon{ background:url(../images/img_bg2.png) no-repeat; width:84px; height:83px; float:left; padding:13px 0 0 8px;}
.ampl{background: url("../images/ampl.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #CBCBCB;float: left;width: 361px;height:390px;}	
.solvers_div{background: url("../images/ampl.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #CBCBCB;float: left;margin-left:15px;width: 361px;height:390px;}
.platform{ width:276px; padding:18px 0 17px 14px; border: 1px solid #CBCBCB;  float:right; background:url(../images/platform.png) repeat-x #e4e4e4; }
.iconmore{ width:89px; height:30px; float:left; background:url(../images/iconmore.png) no-repeat; color:#f3ab1f; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:center; padding:8px 0 0 14px;}
.iconmore a{color:#f3ab1f; text-decoration:none; padding:0 0 0 10px;}
.iconmore a:hover{color:#f3ab1f; text-decoration:none;}
.bottom_div a{text-decoration:none;} 

 .bottom_div > a:last-child{background:#eee;}

.comment{ width:226px; height:84px; float:left;  margin-top:14px; margin-left:3px;}
.platform_icon{ background:url(../images/img_bg1.png) no-repeat; margin:5px 0 0 13px; width:84px; height:83px; float:left; padding:17px 0 0 8px;}
.table_div{ width:251px; float:right; margin:0 0 0 0;}
.table_div h3 {color: #36788F;float: right;font-size: 11px;margin-left: 163px;margin-top: 0;position: absolute;text-transform: uppercase;}
.table_div table{ padding:5px 0 0 11px;}
.table_div h3 a {color: #36788F;text-decoration: none;}
.table_div h3 a:hover {color: #36788F;text-decoration: none;}
.table_div{ width:251px; float:right; margin:0 0 0 0;}
.table_div table td{ width:80px; float:left;}
.table_div table td p{ width:150px; float:left;font-size:11px; padding: 0 0 4px; }
.table_div p span{ color:#333333; font-size:13px;}
.table_div p{ font-size:13px; color:#333333; width:150px; float:left; padding:0 0 16px 0;font-family: "Arial";}
.mid_table{ width:118px; float:left;}
.platforms_div{ width:735px; float:left;}
.platforms_div h2{color: #000000;font-size: 18px;font-weight: bold;padding: 0;text-transform:lowercase; float:left;}
.platforms_div table{ margin-top:-16px;}
.trynow{ float: right; height: 44px;margin-right: 0px;margin-top: -90px;width: 176px;}
.solvers_right h3{ color:#36788f; position:relative; float:right; font-size:11px; text-transform:uppercase;}
.solvers_right h3 a{ color:#36788f; text-decoration:none;}
.solvers_right h3 a:hover{ color:#36788f; text-decoration:none;}
.second_div{ width:760px; margin:11px 0 20px 0;  float:left;}
/*books template style..............................................................................................................................................*/
.books_header{float: left;padding-bottom: 20px;}
.books_header_img{border: 1px solid gray; float: left;height: 222px;margin: 0 10px 0 0;width: 222px;background-image:url(../images/ampl2e.gif);background-repeat:no-repeat;}
.books_header_content{float: left;height: 222px;width: 465px;}
.book_title{font-size:18px!important;line-height: 25px;color:black!important;}
.booklist{clear:both;margin-top: 15px;}
.booklist_img{border: 1px solid gray;clear: both;display: block;float: left;height: 60px;margin: 15px 16px 15px 0;width: 99%;}
.mid_row1{background: url("../images/repee_row.png") repeat-x scroll 0 0 transparent;float: left;height: 2px;margin: 0 0 9px;width: 696px;}
.booklist_title h1{float:right;margin:20px 5px 0 0!important;}
.booklist_title{float:right;}
.book_author,.book_publisher,.book_edition,.book_price{color: #333333;font-family: "Arial";font-size: 14px;}
.link_notes{color: #333333;font-family: "Arial";font-size: 11px;line-height:29px;margin-left:8px;}
.books_content{clear: both;}
.download li{list-style: decimal outside none;margin-left: 20px;}
.books_footer{clear:both;}
/*quote block style.............................*/
.quote_main{}
.quote_top,.quote_bottom{width:99%;clear:both;}
.quote_topleft{width: 207px;height:222px;float:left;}
.quote_img{clear:both; width: 207px;background-image: url("../images/ampl2e.gif");background-repeat: no-repeat;border: 1px solid gray;height: 222px;}
.quote_topcenter{float:left;width:300px;margin-top: 24px;margin-left:10px;}
.quote_topright{border: 1px solid gray;float: right; height: 222px;margin-top: 26px;width: 172px}
.price_list{ background-color: gray; color: #FFFFFF;font-size: 14px;font-weight: bold;height: 20px;margin: 10px;padding-top: 4px;text-align: center;width: 88%;}
.quote_topright ul li{ margin-left: 32px;margin-top: 15px;}
.quote_topright ul li a{ position: relative;top: -18px;}
.quote_left{float:left;}
.quote_block1{width: 30%;}
.quote_block2{width: 41%;}
.quote_block{border: 1px solid gray;min-height: 115px;margin: 20px 10px 0 0;min-width: 25%;}
.quote_right{float:right;margin-right:0px;}
.quote_block h1{ margin-left:10px!important; margin-top:10px !important;font-size:16px!important;}
.quote_block p{margin-left:10px;}
.quote_block a{}
/*try online ampl template style....................................................................................................................................*/
.form_header{width:100%;}
.form_header_img{width:213px;height:266px;float:left;}
.form_header_content{ float:right;width:480px;height:266px;}
.form_main,.form_page_main{clear:both;    padding-top: 20px;}
.form_main select{height: 200px;width: 153px;}
._upload_text_head{clear:both;display:block; margin-bottom:3px;margin-top:3px;}
.input_field input[type="file"]{ width:300px;}
._upload_text_head,form_header_conten p,table,._uload_text_bottom{font-family:Arial;font-size: 14px;font-weight: normal;}
.list_gap{width:65px;}
/*contact template style............................................................................................................................................*/
.ampl-submit1 select{width:196px;margin-top:10px;}
.ampl-submit1 textarea{width:190px; height:70px;margin-top:10px;}
.input_lable{width:100px;}
.your-comment input{height: 100px;width: 315px;margin-top:10px;}
.contact_right {float:left;width: 400px; margin-left:30px;}
.contact_right input {width: 100%;}
.contact_right textarea {width: 99%;}
.contact_left{float:left;width: 250px; padding:5px;}
div.wpcf7 {}
.form-content {padding: 0 5px;}
.contact_map{float:left;}
.contact_details{clear:both;}
/*resources template style...................................................................................................................................*/
.resource{float:left;}
.ampl_content{margin-bottom: 12px;max-height: 350px; max-width: 616px;   overflow: hidden;}
.ampl_resources{border: 1px solid #CBCBCB;float: left; margin: 10px 0 0 10px;min-height: 210px;padding: 5px;width: 223px;background-color:#fff}
.ampl_resources h2{font-size:14px; text-align:left;display:block;padding:0px; color: #36788F;margin: 10px 0 10px 8px;}
.link_small{background: url("../images/knowMore.png") no-repeat scroll 0 0 transparent;color: #F3AB1F;float: left;font-family: "Arial";font-size: 14px;height: 22px;margin: 12px 0 0;padding-left: 38px;padding-top: 9px;text-decoration: none;width: 93px;}
.link_big{font-family: "Arial";font-size: 13px;}
.resource_text{padding:0 10px;font-family: "Arial";font-size: 14px;font-weight: normal;min-height:150px;line-height:14px;}
/*-------------Style page blocks-----------------------------------------------------------------------------------------------------------------------------------*/
.wp-table-reloaded-id-5,.wp-table-reloaded-id-6,.wp-table-reloaded-id-7,.wp-table-reloaded-id-8,.wp-table-reloaded-id-9,.wp-table-reloaded-id-10,.wp-table-reloaded-id-11,.wp-table-reloaded-id-12{border:none;background-color:none;margin: 0 0 0 -5px !important;}
.wp-table-reloaded-id-5 td,.wp-table-reloaded-id-6 td,.wp-table-reloaded-id-7 td,.wp-table-reloaded-id-8 td,.wp-table-reloaded-id-9 td,.wp-table-reloaded-id-10 td,.wp-table-reloaded-id-11 td,.wp-table-reloaded-id-12 td{border:none!important;background-color: #ffffff!important;}
.wp-table-reloaded-id-5 .even td,.wp-table-reloaded-id-5 .odd td,.wp-table-reloaded-id-6 .odd td,.wp-table-reloaded-id-6 .even td
,.wp-table-reloaded-id-7 .odd td,.wp-table-reloaded-id-7 .even td,.wp-table-reloaded-id-8 .odd td,.wp-table-reloaded-id-8 .even td,.wp-table-reloaded-id-9 .odd td,.wp-table-reloaded-id-9 .even td,.wp-table-reloaded-id-10 .odd td,.wp-table-reloaded-id-10 .even td,.wp-table-reloaded-id-11 .odd td,.wp-table-reloaded-id-11 .even td,.wp-table-reloaded-id-12 .odd td,.wp-table-reloaded-id-12 .even td{background-color: #ffffff!important;}
._blocklayout{border: 1px solid #CBCBCB;min-height: 120px;padding: 10px;width:336px;padding:10px;background-color: #F9F9F6;line-height:0px;letter-spacing:.05em;}
._blocklayout_small{border: 1px solid #CBCBCB;min-height: 192px;padding-left: 3px;width:169px;background-color: #F9F9F6;line-height:0px;}
.Block_img{border: 1px solid gray;float: left;height: 75px;width: 60px;float:left;}
._imgtext{float: right;width: 263px;}
._imgtext h2,._blocktext h2{color: #36788F;font-size: 13px;}
._blocktext{float: right;width: 100%;}
._moreLeft{margin-left:10px;}
/*.line{display:block;clear: both;display: block;height: 1px;margin: 10px 0;height:2px;background-image: url("../images/row.png");background-repeat:repeat-x;}*/
.thickbox{border:none; background:none; color:blue;text-decoration:underline;margin:0px; padding:0px;font-size:12px;}
.question{margin:5px 0 5px 0;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.footer_wp {margin: 0 auto;  max-width: 100%;min-width: 984px;padding: 22px 0 0 20px;width: 984px;}

.footer {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAADRCAAAAADDdzx5AAAAZUlEQVQokX3CyQ2AIBQFQEqgFyPK4oayqaj034zx+vNkMqxpGOffUtjz1N43fl1gzvR5/j4OfN/xlPAY6RBw72nn6G3D17XWWnxZ6Hmmpwkfx9phwI0BtaaVAqWk+x7vOlwIvG1fCptsw3+mqxYAAAAASUVORK5CYII=") repeat-x scroll 0 0 #363636; clear: both;max-width: 100%; }
.extra > p {    margin-left: 28px; padding-top: 10px;padding-bottom:10px;}

.numberol li {list-style-type:decimal;} 
.text_area p{  line-height: 20px;font-size:14px;}
.inner_bg .header_bg h1{color: white;font-family: "Arial Black",Gadget,Arial; font-size: 25px;padding-top:22px; padding-left: 196px;text-shadow: 2px 2px 2px #000000; text-transform: uppercase;width:620px; display:none;}
/*-------try ampl template style---------------------------------------------------------------------------------------------------------------------------------*/
.try_AMPL_main_left,.try_AMPL_main_right_top,.try_AMPL_main_right_bottom{background-color: #FFFFFF;border: 1px solid #CBCBCB; float: left;width: 290px;padding:20px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.try_AMPL_main_left{float: left;height: 160px;padding: 20px;width: 290px; margin-left: 20px;-webkit-border-radius: 8px;-moz-borderradius: 8px;border-radius: 8px;}
.try_AMPL_main_right{float:right;width: 357px;height: 377px;}
.try_AMPL_main_right_top{margin-bottom:14px;height: 160px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.try_AMPL_main_left_header_img{margin-bottom:20px;}
.try_AMPL_main_right_top_img{width:61px;float:left;}
.try_AMPL_main_right_top_content{float:right; width:290px;}
.try_AMPL_main h2{ color: #36788F; font-size: 16px;font-weight: bold;}
.try_AMPL_main h3{color: #000000;font-size: 14px;font-weight: bold;}
.clearkn1{clear:both;margin-bottom:5px;}
.kn4{float:left;margin-left:10px;}
.kn3{float:left;margin-left:10px;}
.try_AMPL_main_left img{height:168px;}

/*style try ampl main page------------------------------------------------------------------------------------------------------------------------------------*/
.content_right_page1 .text_area { padding: 0 10px 0;!important}
.buy_underline{text-decoration:underline;cursor: pointer; cursor: hand}
/*style events page*
.......................................................-------------------------------------------------------------------------------------------------------------*/
#wpcalendarsimple-4{ list-style:none!important;}
.content_right_page{ width:745px; padding:0 0 15px 0; background: url("../images/ampl.png") repeat-x scroll 0 0 #FFFFFF; margin-top:5px; float:left; border:1px solid #b5b5b5;min-height: 308px;}
.content_right_page h1{ margin:0px;padding:0 0 16px;color: #36788F;font-size: 18px;font-weight: bold;}
/*.content_right_page p{margin:0 0 7px 0px; padding: 0 0 7px;}*/
.event_white{ height:5px;dth:728px; padding:0 0 5px 0; background:url(../images/repet.png) repeat-x #d5d5d5;}
.event_main{width:700xp;display: block;float: left;margin-bottom: 20px;background-image: url("../images/row.png");background-position: left bottom;background-repeat: repeat-x;}
.event_main:last-child{background:none;}
.event_img{border: 1px solid gray;float: left;height: 100px;margin-right: 19px;width: 100px;}
.event_content{float:left;width:600px;margin-bottom:10px;}
.event_top{margin-bottom:20px!important; }
.event_bottom{padding-top:20px;}
.event_img{position relative;}
.Kn_more{display:block; float:left;padding-top: 0px;}
.clear{ clear:both;}
.clearkn{clear:both; margin-left:10px; margin-bottom:3px;margin-top:3px;}
.kn_lft{background: url("../images/panther-button.png") no-repeat scroll left center transparent;float: left;height: 30px;width: 29px;}
.kn_lft img{ position:absolute; left:0; top:0;}
.kn_mid{ float:left; background:url(../images/Kn_mid.png) repeat-x; height:30px;}
.kn_mid a{  color: #F3AB1F;font-family: "Arial";font-size: 11px; font-weight: bold;line-height: 32px;padding-left: 9px;text-decoration: none;}
input[type="submit"].wpcf7-submit {background-image: url("../images/knowMore_new.png");background-repeat: no-repeat; border: medium none;color: #F3AB1F;
    font-family: "Arial"; font-size: 12px;font-weight: bold;height: 30px;line-height: 32px; padding-left: 33px; text-decoration: none;
    cursor:pointer; margin-left: 91px;width:96px;}
.kn_mid input{color: #F3AB1F;font-family: "Arial";font-weight: bold; padding-left: 3px;font-size:14px; line-height:30px; border:0; outline:0; cursor:pointer; background:url(../images/Kn_new_right.png) repeat-x; height:30px;}
.kn_rgt{ float:left; background:url("../images/panther-button.png") -29px 0; height:30px; width:7px;}
/*static page common css--------------------------------------------------------------------------------------------------------------------------------------------*/
.solvers_ul{margin:0px; padding: 0 0 0 20px;}
.solvers_ul li{list-style: disc outside none; margin: 5px 0 5px 0 ;}
.solver_bold{font-weight:bold;}
._underline{text-decoration:underline;color: #36788F;}
.solver_h2{color: #36788F!important;}
/* style 404.php-------------------------------------------------------------------------*/
.center {margin-top:200px;}
     .resource{ padding:0px; margin:0px;}
	   .rsc{ padding:0px 0px 15px 0px; margin:0px; width:387px; border:solid 1px #666;}
	   .rsc ul{ padding:0px; margin:0px;}
	   .rsc li{ list-style: disc outside none; margin-left:25px; padding-left:15px; font-family:Arial; font-size:14px; line-height:20px;}
	   .rsc li span{ color:#36788F; font-weight:bold;}
	   .resource h4{ padding:0px; margin:0px; color:#36788F; font-size:18px; font-weight:bold; font-family:Arial; margin-bottom:10px;}
.resource h5{ padding:0px; margin:0px; color:black; font-size:22px; font-weight:bold;  font-family:Arial; margin-bottom:10px;}
   .rsc ul h5{ padding:0px; margin:10px 0px 10px 15px; color:#36788F; font-size:15px; font-weight:bold; margin-top:10px; font-family:Arial;}
#menu-item-976 ul{left:-80px !important;}
.text_area li p {margin-bottom: 7px;}
.case_studies p {margin-bottom: 2px;}
.text_area > ul {margin-bottom: 5px;}
.resource a {text-decoration: none;}
.case_studies {margin-top: 15px;}
element.style {border-bottom: 2px solid #CCCCCC;}
.tablesbus td:first-child { border-bottom: medium none;border-right: medium none;}
.tablesbus td {border: 2px solid #CCCCCC;  padding-bottom: 2px; padding-left: 12px;padding-top: 3px;}
._upload_text_head, form_header_conten p, table, ._uload_text_bottom {font-family: Arial;font-size: 14px;font-weight: normal;}
.tablesbus{margin: 0 auto;}
.table-td-br{margin: 0 auto;}
.right_col_page {color: #333333;font-size: 14px;line-height: 16px;}
.ampl-submit-right > p {font-size: 10px;}
div.wpcf7 {border: 1px solid #b5b5b5; padding: 5px;}
form.wpcf7-form {margin: 10px 10px;}
.wpcf7 {background-color: white;}
.wpcf7-textarea {width: 100%;}
.tablesbus {margin-left: 103px; margin-top: 28px;}
.tbsubmit input{margin:0px 0px 0px 10px !important;}
#number {margin-top: 20px;}
#filename {margin-top: 20px;}
.resource1 {margin: 0 auto 0 21px;padding: 18px;}
.resource1 a {text-decoration: none;}
.text_area table ul li {list-style: none outside none !important; margin-left: 3px;}
#neos td { font-family: "Courier New","Andale Mono",monospace; }
.table-td-br td p {margin: 0 auto;}
.try_AMPL_main_left1{
  background-color: #FFFFFF;border: 1px solid #CBCBCB; float: left;
  width: 306px;padding:10px;width: 290px; height: 164px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
}
.try_AMPL_main_left2{background-color: #FFFFFF;border: 1px solid #CBCBCB; float: left;width: 290px;padding:10px; margin-left: 12px; height: 164px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.try_AMPL_main_left3{background-color: #FFFFFF;border: 1px solid #CBCBCB;margin-top: 12px; float: left;width:290px; height:357px; padding:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.try_AMPL_main_left4{background-color: #FFFFFF;border: 1px solid #CBCBCB;margin-left: 12px;margin-top: 12px;height:357px; float: left;width: 290px;padding: 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.clear{clear:both;} 
.prog > tt {font-family: "Courier New","Andale Mono",monospace;}


.wpcf7-list-item-label{font-family:arial;}

._blocktext > p {
    font-size: 13px;
}

.alignright {float: right; margin-left: 10px;}
.date {font-weight: bold; margin: 10px 0 0px;}
.important {color: red;}

div.note {border: 1px solid #b5b5b5; padding: 5px 10px; background-color: white; margin: 10px 0;}

code, pre {border: 1px solid #ddd; background-color: #f8f8f8; border-radius: 3px;}
code {margin: 0 2px; padding: 0px 5px; font-size: 12px;}
a code, dt code {margin: 0; padding: 0; font-size: 14px; border: none; background-color: transparent;}
code i {font-family: arial;}
pre {padding: 6px 10px;}

.docutils .first {margin-top:0;}
dd {margin: 3px 0 10px 30px;}

.text_area .borderless, .text_area .borderless td {border: none;}

.text_area table, .text_area th, .text_area td, fieldset {border: 1px solid #b5b5b5;}
.text_area table {border-collapse:collapse;}
.text_area th {padding: 5px; background-color: #f8f8f8;}
.text_area td {padding: 5px;}
.wpcf7 table, .wpcf7 td, table.download, .download td {border: 0;}
.order-items td {width:16%; padding: 0 5px;}
.order-items select, .order-items input, table.order-items {width:100%;}
.order-items th {border: none; background-color: transparent; text-align:left;}

.indent { margin-left: 30px; }

.customer {
  width: 145px;
  display: inline-block;
  border: 1px #ddd solid;
  padding: 10px;
  margin: 5px;
  background-color: #fff;
  height: 105px;
  vertical-align: text-top;
}

.customer .logo {
  width: 145px;
  height: 70px;
  margin: 0;
  position: relative;
}

.customer p {
  margin: 0;
  text-align: center;
}
.customer img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}
