 margin/*fixed*/
#hide_link {
    text-decoration:none;
    color:#333;
}
div#pdf, div#pdf-2 {
height:1070px;
width: 900px;
border: 1px #999 solid;
}
#hide_link:hover {
    text-decoration:underline;
}

a {
    cursor:pointer;
    color:#4266b2;
    outline:none;
    text-decoration:none;
}

* {
    margin:0;
    padding:0;
}

.clear {
    clear:both;
}

ul.show1 a {
	float:none;
	display:inline;
	font-weight:normal;
	margin-right:0px;
}
   
/*fixed close*/
html, body {
    /*overflow-y: scroll;*/
}

@font-face {
  font-family: Myriad;
  src: url(../fonts/MyriadWebPro.eot);
  src: local("Myriad Web Pro"), url(../fonts/MyriadWebPro.ttf) format("truetype");
  /* font-weight, font-style ==> default to normal */
  font-size:100%;
font-weight:normal;
}

@font-face {
  font-family: Myriad;
  src: url(../fonts/MyriadWebPro-Italic.eot);
  src: local("Myriad Web Pro"), url(../fonts/MyriadWebPro-Italic.ttf) format("truetype");
  font-style: italic;
font-size:100%;
}

@font-face {
  font-family: Myriad;
  src: url(../fonts/MyriadWebPro-Bold.eot);
  src: local("Myriad Web Pro"), url(../fonts/MyriadWebPro-Bold.ttf) format("truetype");
  font-weight:bold;
font-size:100%;
}

@font-face {
  font-family: Myriad;
  src: url(../fonts/MYRIAASI.eot);
  src: local("Myriad Apple"), url(../fonts/MYRIAASI.ttf) format("truetype");
  font-style: italic;
  font-weight:bold;
  font-size:100%;
}

.Myriad { font-family:"Myriad"; }


.tooltip {
	display: none;
	background: url(../images/blue_arrow.png);
	height: 92px;
	width: 163px;
	font-size: 11px;
	color: white;
	padding-top: 30px;
	padding-left: 24px;
	padding-right: 19px;
	position:absolute;
	z-index:500;
}    

/*html element*/
a img {
    outline:none;
    border-top-style:none;
    border-right-style:none;
    border-bottom-style:none;
    border-left-style:none;
}

body {
    font-family:"Myriad";
    font-size:13px;
    color:#333;
    height:100%;
    background-image:url(../images/bg.jpg);
    background-repeat:repeat-x;
    background-color:#84a4d5;
}

strong {
    color:#333;
    padding-bottom:12px;
}

ul#slider1 li {
display:none;
padding-top:10px;
}

ul#slider1.hpage li {
    padding-top:0px;
}

ul#slider1.cert li p.testimonial b {
    padding-top:15px;
}


ul#slider1.cert li > div {
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

a.facebook-share {
background-image: url(../images/bt_facebook_share.gif);
background-repeat: no-repeat;
width: 55px;
height: 20px;
position: absolute;
right: 130px;
bottom: 0px;
}

div.twitter-share {
position: absolute;
bottom: 0px;
right: 65px;
padding-right:5px;
}

/* @override http://localhost/bxslider_v3_plugin/css/styles.css */

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

/*next button*/
.bx-next {
    position:absolute;
    top:40%;
    right:-50px;
    z-index:999;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    background: url(../images/gray_next.png) no-repeat 0 -30px;
}
span.IN-widget {
    display:block !important;
    text-align:right !important;
    padding-top:10px;
	padding-right:5px;
}
/*previous button*/
.bx-prev {
    position:absolute;
    top:40%;
    left:-50px;
    z-index:999;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    background: url(../images/gray_prev.png) no-repeat 0 -30px;
}

/*pager links*/
.bx-pager a {
    margin-right: 5px;
    color: #fff;
    padding: 3px 8px 3px 6px;
    font-size: 12px;
    zoom:1;
    background: url(../images/gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
    background: url(../images/gray_auto.png) no-repeat 0 2px;
    padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
    background: url(../images/gray_auto.png) no-repeat 0 -14px;
    padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
    background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
    background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
    text-align:center;
    padding-top: 7px;
    font-size:12px;
    color:#666;
}

/*captions*/
.bx-captions {
    text-align:center;
    font-size: 12px;
    padding: 7px 0;
    color: #666;
}

/*auto controls*/
.bx-auto {
    text-align: center;
    padding-top: 15px;
}

.bx-auto a {
    color: #666;
    font-size: 12px;
}

.testi-readmore {
    font-size:14px;
}

#top_space {
    padding-bottom:10px;
    padding-top:0;
}

#top_space a {
    text-decoration:underline;
}

#top_space a:hover {
    text-decoration:underline;
}

.curve_h2 {
    color:#4266b2;
    text-transform:capitalize;
    font-weight:bold;
    font-size:14px;
    padding-bottom:5px;
    border:1px #a2a2a2 solid;
    display:block;
    padding-left:13px;
    padding-right:13px;
    padding-top:5px;
    border-bottom:none;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    background-color:#FFFFFF;
    z-index:100;
    background-image:url(../images/bg_h2.jpg);
    background-repeat:repeat;
    position:absolute;
    margin-top:7px;
    height:12px;
    overflow:hidden;
    text-align:left;
}

h3 {
    color:#4266b2;
    font-size:17px !important;
    padding-bottom:10px;
}

h3 a {
    color:#4266b2;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

h3 a:hover {
    text-decoration:underline;
}

h3.bullet {
    padding-left: 20px;
    background: url(../images/bullet_blue.png) no-repeat 2px 13px;
}

h3.bullet a {
    font-size: 13px;
}

h1 {
    color:#4266b2;
    font-weight:bold;
    font-size:17px;
    padding-bottom:10px;
}

h1#productListHeading {
    padding-left:6px;
}

h1 a {
    color:#4266b2;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

h1 a:hover {
    text-decoration:underline;
}


    
/*html element close*/

    
/*wraper main*/
.wraper {
    width:1007px;
    margin:auto;
    margin-top:50px;
    position:relative;
}


    
/*wraper main close*/

    
/*header*/
.header {
    overflow:hidden;
    height:70px;
    padding-bottom:0;
    position:relative;
    background-color:#fff;
    border-left: 5px #DDE5F2 solid;
    border-right: 5px #DDE5F2 solid;
    border-top: 5px #DDE5F2 solid;
    margin:0 auto;
}

.top-header {
bottom: 0px;
height: 30px;
position: absolute;
right: 0px;
padding-bottom:3px;
}
.top-header .affiliate_signup {
    background:url(../images/affiliate-icon.png) no-repeat;
    background-position:0 60%;
    height:30px;
    float:right;
    padding-left:35px;
}

.top-header .signup {
    background:url(../images/signup.png) no-repeat left;
    height:30px;
    float:right;
    padding-left:35px;
    
}

.top-header .cart {
    background:url(../images/cart.png) no-repeat left;
    height:30px;
    float:right;
    padding-left:35px;
}

.top-header .login {
    background:url(../images/login.png) no-repeat left;
    height:30px;
    float:right;
    padding-left:35px;
}

.top-header .blog {
    background:url(../images/wp_top.png) no-repeat left;
    height:30px;
    float:right;
    padding-left:30px;
}



.top-header a {
    text-decoration:none;
    color:#517AC3;
}

.top-header a:hover {
    color:#7192CA;
}

.top-header .desc {
font-size: 13px;
padding-right: 10px;
padding-top: 14px;
}

.one-half {
    width:50%;
    float:left;
    color:#57585b;
}

.two-fifths {
    width:40%;
    float:left;
}

.logo {
    float:left;
    padding-right:30px;
    font-size:32px;
    font-family:Garamond, Arial, Helvetica, sans-serif;
    font-style:italic;
    text-transform:capitalize;
    padding-left:20px;
    padding-bottom:5px;
}

.logo a {
    text-decoration:none;
    color:#333;
    outline:none;
}

.logo-image {
    background:url(../images/logo.jpg) no-repeat;
    width:195px;
    height:136px;
    position:absolute;
    left:30px;
    top:27px;
    z-index:1;
}

img.subscribe {
bottom: 10px;
float: right;
right:10px;
position: absolute;
}

.testimonials {
    height: 235px;
    margin-left: 27px;
    position: relative;
    top: 80px;
}

h4 {
    padding-bottom:5px;
    color:#7192CA;
}

.main-content {
    color: #57585B;
    height: 580px;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
    right: 15px;
    width: 965px;
    border-top:1px #aeaeae solid;
    border-left:1px #aeaeae solid;
    border-right:1px #aeaeae solid;
    border-bottom:1px #aeaeae solid;
}
div.notice {
display: block;
padding: 10px;
margin-bottom: 15px;
color: #517AC3;
float: left;
width: 590px;
margin-left: 10px;
height:130px;
}
div.notice div.left-column {
	width:50%;
	float:left;
}

div.notice div.right-column {
	width:50%;
	float:left;
}	

div.notice a {
display:block;
line-height:25px;
}
div.the_tooltip {
position: absolute;
top: 400px;
left: 331px;
text-align: center;
width: 180px;
color: white;
z-index: 100;
background-color: #4266B2;
padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 5px 5px 5px #888888;
-moz-box-shadow: 5px 5px 5px #888888;
box-shadow: 5px 5px 5px #888888;
line-height: 19px;
display:none;
}
div.notice-content {
	padding-bottom:15px;
}
div.notice-instructions {
	font-size:11px;
	font-style:italic;
}
h1.notice-header {
	font-size: 19px;
	padding-left: 20px;
	float: left;
}
.header-logo {
	float:left;
}
.header-container {
	width:911px;
	float:left;
	padding-top:15px;
}
div.notice a {
	text-decoration:underline;
}
div.notice a:hover {
	text-decoration:none;
}
.main-content .top {
    width:965px;
    height:290px;
    border-bottom:1px #aeaeae solid;
    }

.main-content .bottom {
    width:965px;
    position:relative;
    height:290px;
}
.main-content .one-fourth {
    width:20%;
    float:left;
    color:#57585b;
}

.main-content .title {
    font-family:"Myriad";
    font-size:21px;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:15px;
    display:block;
    color:#517ac3;
}
.main-content .description {
    font-size:12px;
    line-height:14px;
}


table.survey-report {
    font-size:12px; 
    width:450%;
    padding-top:10px;
    padding-right:30px;
    padding-bottom:10px;
}
table.survey-report th {
    text-align:left; 
    padding-left:20px; 
    padding-right:30px; 
    padding-bottom:10px;
    padding-top:10px; 
    background-color:#4266B2; 
    color:#fff;
}
table.survey-report td {
    text-align:left; 
    padding-left:20px; 
    padding-right:30px; 
    padding-bottom:10px;
    padding-top:10px;
}

table.survey-report td.odd {
    background-color:#eee;
}

table.survey-report td.even {
    background-color:#e1e1e1;
}

table.survey-row tr#selection-row td {
    background-color:#fff;
}
div.dataTables_wrapper {
    padding-top:20px;
}

th.sorting_asc {
    background-image:url(../images/sort-asc.png);
    background-repeat:no-repeat;
    background-position:100% 50%;
    height:13px;
    width:30px;
}

th.sorting_desc {
    background-image:url(../images/sort-desc.png);
    background-repeat:no-repeat;
    background-position:100% 50%;
    height:13px;
    width:30px;
}

th.sorting {
    background-image:url(../images/no-sort.png);
    background-repeat:no-repeat;
    background-position:100% 50%;
    height:13px;
    width:30px;
}

.loading{opacity:0;}

.one-fourth ul.list li {
    background-image: url(../images/bullet.jpg);
    background-position: 0px 11px;
    background-repeat: no-repeat;
    list-style: none;
    margin-left: 0px;
    overflow: hidden;
    padding: 8px 8px 0px 25px;
}

ul.certification-list li.list-item.dropdown {
	background-image: url(../images/down-arrow.png);
	background-position: 8px 5px;
}

ul.certification-list li.list-item.dropdown:hover, ul.certification-list li.list-item.dropdown.active  {
	background-image: url(../images/active-down-arrow.png);
	background-position: 8px 5px;
}

.one-fourth a {
    text-decoration:none;
}

.main-content .content {
    padding-left:15px;
    padding-right:15px;
    position:relative;
    height:230px;
    background:url(../images/separator.jpg) no-repeat 100% 100% ;
}

.bottom .main-content .content {
    height:auto !important;
}

.top .content {
    height:290px;
}

.event .event_date {
color: #517AC3;
font-weight: bold;
padding-bottom: 3px;
}

.event {
padding-bottom:12px;
padding-right: 33px;
}

div.content-link {
bottom: 10px;
font-size: 14px;
left: 15px;
position: absolute;
}

.header-testimonial {
float: right;
height: 136px;
position: relative;
z-index:1;
right: 220px;
width: 550px;
margin-right:-27px;
/*background:url(../images/excel-bg.jpg) no-repeat center right;*/
}

.excel-bg {
background:url(../images/excel-bg.jpg) no-repeat center right;
position:absolute;
height:146px;
width:143px;
right: 150px;
top:-7;
top:70px;
}

.testi-content {
    color:#4d6fb4;
    width:520px;
}

.blog-post {
    padding-bottom:10px;
}

.testi-header {
    display:block;
    padding-bottom:5px;
    font-weight:bold;
    font-size:19px;
    line-height:25px;
    
}

.testi-text {
    display:block;
    padding-bottom:5px;
    font-weight:normal;
    font-size:16px;
    line-height:25px;
}

.testi-name {
    display:block;
    font-style:italic;
    font-size:16px;
}   

.top-area {
    width:997px;
    position:relative;
    margin-left:-15px;
    border-bottom:6px #7192ca solid;
}

.home-image {
    background:url(../images/small-computer.jpg) no-repeat;
    float: left;
    height: 135px;
    padding-right: 50px;
    width: 180px;
}
.navigation {
    float:right;
    background-color:#4266b2;
    padding:8px;
    padding-left:10px;
    padding-bottom:4px;
    padding-top:7px;
    margin-top:10px;
    _margin-top:11px;
    margin-top:14px;
    padding-right:35px;
}

.navigation li {
    float:left;
    list-style:none;
    height:20px;
}

.navigation li a {
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
}

.navigation li a:hover {
    text-decoration:underline;
}

.nav {
    float: right;
    height: 23px;
    position: absolute;
    right: 0px;
    z-index:3;
    top: 31px;
	padding-right:7px;
}

.nav li {
    border-left: 2px solid #C8C9CA;
    float: left;
    font-size: 15px;
    font-weight: bold;
    list-style: none;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}

.nav li a {
    text-decoration:none !important;
    color:#517ac3;  
}

.nav li a:hover {
    color:#7192CA;
}


#icon {
    background-image:url(../images/home.jpg);
    background-position:26px 1px;
    background-repeat:no-repeat;
    padding-left:50px;
    padding-right:32px;
}

#icon1 {
    background-image:url(../images/create_an_account_icon.jpg);
    background-position:10px 2px;
    background-repeat:no-repeat;
    padding-left:28px;
    padding-right:35px;
}

#icon2 {
    padding-left:21px;
    background-image:url(../images/cart.jpg);
    background-repeat:no-repeat;
    background-position:0 1px;
    padding-left:25px;
}

#icon3 {
    padding-left:21px;
    background-image:url(../images/upin.jpg);
    background-repeat:no-repeat;
    background-position:0 2px;
}


    
/*header close*/

html, body {
    height: 100%;
}

div#fancy_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #666;
    display: none;
    z-index: 30;
}

* html div#fancy_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
    text-align: left;
}

div#fancy_loading {
    position: absolute;
    height: 40px;
    width: 40px;
    cursor: pointer;
    display: none;
    overflow: hidden;
    background: transparent;
    z-index: 100;
}

div#fancy_loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background: transparent url('../images/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
    position: absolute;
    background-color: #FFF;
    z-index: 30;
}

div#fancy_loading_icon {
    position: absolute;
    background: url('../images/fancy_loading.gif') no-repeat;
    z-index: 35;
    width: 16px;
    height: 16px;
}

div#fancy_outer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
    position: relative;
    width:100%;
    height:100%;
    border: 1px solid #BBB;
    background: #FFF;
}

div#fancy_content {
    margin: 0;
    z-index: 100;
    position: absolute;
}

div#fancy_div {
    /* Set a background image for the div where the player will be loaded. Optional.*/;
    color: #FFF;
    height: 100%;
    width: 100%;
    z-index: 100;
}

img#fancy_img {
    position: absolute;
    top: 0;
    left: 0;
    border:0;
    padding: 0;
    margin: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
}

div#fancy_close {
    position: absolute;
    top: -12px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('../images/fancy_closebox.png') top left no-repeat;
    cursor: pointer;
    z-index: 181;
    display: none;
}

#fancy_frame {
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
}

#fancy_ajax {
    width: 100%;
    height: 100%;
    overflow: auto;
}

a#fancy_left, a#fancy_right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    z-index: 111;
    display: none;
    background-image: url(data:image/gif;base64,AAAA);
    outline: none;
}

a#fancy_left {
    left: 0px;
}

a#fancy_right {
    right: 0px;
}

span.fancy_ico {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    z-index: 112;
    cursor: pointer;
    display: block;
}

span#fancy_left_ico {
    left: -9999px;
    background: transparent url('../images/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
    right: -9999px;
    background: transparent url('../images/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
    left: 20px;
}

a#fancy_right:hover span {
    right: 20px;
}

.fancy_bigIframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

div#fancy_bg {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}

div.fancy_bg {
    position: absolute;
    display: block;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}

div.fancy_bg_n {
    top: -18px;
    width: 100%;
    height: 18px;
    background: transparent url('../images/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
    top: -18px;
    right: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('../images/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
    right: -13px;
    height: 100%;
    width: 13px;
    background: transparent url('../images/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
    bottom: -18px;
    right: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('../images/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
    bottom: -18px;
    width: 100%;
    height: 18px;
    background: transparent url('../images/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
    bottom: -18px;
    left: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('../images/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
    left: -13px;
    height: 100%;
    width: 13px;
    background: transparent url('../images/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
    top: -18px;
    left: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('../images/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
    position: absolute;
    bottom: -33px;
    left: 0;
    width: 100%;
    z-index: 100;
    display: none;
}

div#fancy_title div {
    color: #FFF;
    font: bold 12px Arial;
    padding-bottom: 3px;
}

div#fancy_title table {
    margin: 0 auto;
}

div#fancy_title table td {
    padding: 0;
    vertical-align: middle;
}

td#fancy_title_left {
    height: 32px;
    width: 15px;
    background: transparent url(../images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
    height: 32px;
    background: transparent url(../images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
    height: 32px;
    width: 15px;
    background: transparent url(../images/fancy_title_right.png) repeat-x;
}
    
/*containt_box*/
.right_link {
border-left: 1px solid #7192CA;
border-top: 1px solid #7192CA;
float: right;
padding:3px 0 3px 5px;
}
.right_link a {
    text-transform:capitalize;
    text-decoration:none;
    color:#4266b2;
}

.right_link a:hover {
    text-decoration:underline;
}

.containt_box {
    _background-position:6px 2px;
    border:5px #DDE5F2 solid;
    border-top:2px #DDE5F2 solid;
    border-bottom:2px #DDE5F2 solid;
    padding:15px;
    background-position:center top;
    background-repeat:no-repeat;
    position:relative;
    background-color:#fff;
    margin:0 auto;  
/*  margin-bottom:40%; !important*/
}

.lhs_box {
    float:left;
    padding-left:48px;
    padding-top:7px;
    padding-left:49px;
    padding-top:5px;
    _margin-left:1px;
}

.rhs_box {
    border:1px solid #CCCCCC;
    float:left;
    margin-left:64px;
    margin-left:64px;
    margin-top:18px;
    _margin-top:16px;
    margin-top:16px;
    padding:7px 6px;
    width:505px;
    background-color:#ffffff;
    line-height:19px;
    font-size:13px;
    height:57px;
}


    
/*containt_box close*/

    
/*box_nav*/
.box {
    padding-top:15px;
    padding-bottom:0;
}

.box_nav {
    display:block;
    margin-top:20px;
    width:890px;
}

.box_nav li {
    border:1px #4266b2 solid;
    text-align:center;
    background-image:url(../images/nav_bg.jpg);
    background-position:right bottom;
    border-bottom:none;
    border-right:none;
    background-repeat:no-repeat;
    list-style:none;
    float:left;
    margin-left:4px;
    margin-right:5px;
}

.box_nav li a {
    display:table-cell;
    vertical-align:middle;
    color:#4266b2;
    font-size:14px;
    padding:7px;
    text-decoration:none;
    padding-bottom:10px;
    height:70px;
    width:104px;
}

#active {
    background-color:#4266b2;
    color:#ffffff;
}

.box_nav li a:hover {
    background-color:#4266b2;
    color:#ffffff;
}

#first {
    padding-left:0;
    margin-left:0;
}

#last {
    padding-right:0;
    margin-right:0;
    margin-left:3px;
}


    
/*box_nav close*/
.blue {
    color:#4266b2;
    text-decoration:none!important;
    font-weight:normal!important;
}

.box_bordered {
    padding:12px;
    border:1px #a2a2a2 solid;
    border-top:none;
    width:339px;
    overflow:hidden;
    line-height:18px;
    height:188px;
}

.top_line {
    background-image:url(../images/top_line.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:30px;
    width:365px;
}

.blue:hover {
    text-decoration:underline!important;
}

.floated {
    float:left;
    margin-right:5px;
}

#left_box_beside_video_window {
    width:325px;
    padding:10px;
    float:left;
    overflow:hidden;
    margin-top:-20px;
}

#left_box_beside_video_window p {
    padding-bottom:8px;
    padding-top:8px;
}

#left_box_beside_video_window li {
    list-style:decimal;
    margin-left:25px;
    padding:5px 0;
}

#left_box_beside_video_window strong {
    padding-bottom:8px;
    display:block;
}

#left_box_beside_video_window .listing5 li {
    background-image:url(../images/pluss.jpg);
    background-position:0 9px;
    background-repeat:no-repeat;
    list-style:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:5px;
    padding:5px 8px 8px 25px;
}

#left_box_beside_video_window li a:hover {
    text-decoration:none;
}

#left_box_video_window {
    float:left;
    border:1px #A2A2A2 solid;
    width:340px;
    padding:10px;
    margin-top: 57px;
}

#left_box_video_window h2 {
    margin-top:-33px;
    margin-left:-11px;
    margin-bottom:15px;
    font-weight:normal;
}

#left_box_video_window h3 {
    font-weight:normal;
}

#left_box_video_window p {
    padding:10px 0;
}

#left_box_video_window h3 {
}

#left_box_video_window .bottom_space {
    font-weight:normal;
    background-image:url(../images/bullet.jpg);
    background-repeat:no-repeat;
    background-position:0 3px;
    padding-left:20px;
}

.video_demo div {
    text-align:center;
    float:left;
    padding:10px;
}

.video_box {
    width:514px;
    height:423px;
    text-align:center;
    padding:5px;
    position:absolute;
    _position:absolute;
    margin-top:23%;
    margin-left:52%;
    margin-left:40%;
    background-color:#4266b2;
    z-index:1000;
    opacity:0.8;
    filter:alpha(opacity=70);
}

.video_box2 {
    display:none;
}


    
/**/
.box_bordered2 {
    padding:12px;
    border:1px #a2a2a2 solid;
    border-top:none;
    width:485px;
    overflow:hidden;
    min-height:105px;
    height:130px;
    line-height:18px;
}

.top_line2 {
    background-image:url(../images/top_line.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:30px;
    width:511px;
}


.blue:hover2 {
    text-decoration:underline;
}

.floated2 {
    float:left;
    margin-left:5px;


}

.listing {
    display:block;
    padding-top:10px;
    padding-bottom:10px;
}

.listing li {
    list-style:none;
    background-image:url(../images/bullet.jpg);
    color:#4b4b4b;
    background-repeat:no-repeat;
    padding:3px;
    background-position:0 7px;
    padding-left:18px;


}

.list li {
    list-style:none;
    background-image:url(../images/bullet.jpg);
    color:#4b4b4b;
    background-repeat:no-repeat;
    padding:3px;
    background-position:0 7px;
    padding-left:18px;
}

.listing ul li {
    list-style:circle;
    background-image:none;
    padding:8px 0;
    padding-left:0;
    margin-left:18px;
}

.listing2 li {
    margin-left:15px;
    list-style:circle;
    padding:8px 8px 8px 10px;
}

.listing4 {
    padding-top:10px;
    padding-bottom:10px;
}

.left {
    float:left;
    width:380px;
    color:#4266b2;
    font-size:13px;
}

.right {
    float:left;
    padding-top:2px;
}

.right3 {
    float:right;
    margin-right:130px;
    margin-top:-33px;
    _margin-right:80px;
    _margin-top:-15px;
    padding-top:2px;
    text-align:left;
}

#bullet_small {
    display:block;
    padding:10px 0;
}

#bullet_small li {
    list-style:none;
    background-image:url(../images/circle.jpg);
    background-repeat:no-repeat;
    padding:8px 8px 8px 20px;
    margin-left:5px;
}

.listing4 li {
    background-image:url(../images/bullet.jpg);
    background-position:0 11px;
    background-repeat:no-repeat;
    margin-left:0;
    list-style:none;
    padding:8px 8px 8px 25px;
    overflow:hidden;
    _overflow:hidden;
}

.listing6 li {
    list-style: none;
    margin-left: 0px;
    overflow: hidden;
    padding: 8px 8px 8px 25px;
    background-image:none !important;
}

.leftspace {
    padding-left:25px!important;
    margin-top:-15px;
}

.listing4 li a {
    color:#4266b2;
    text-decoration:underline;
}

.listing4 li a:hover {
    text-decoration:none;
}

.listing5 {
    display:block;
    padding-top:5px;
}

.listing5 li {
    background-image:url(../images/pluss.jpg);
    background-position:0 9px;
    background-repeat:no-repeat;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:5px 8px 8px 25px;
}

.listing5 li a {
    color:#4266b2;
    text-decoration:underline;
}

.listing5 li a:hover {
    text-decoration:none;
}

#arrow_list {
    background-image:url(../images/bullet.jpg);
    background-repeat:no-repeat;
    padding-left:25px;
    text-decoration:none;
    font-weight:normal;
    float:none;
    color:#000;
}

#arrow_list:hover {
    color:#4266b2;
}

.arrow_list_testi {
    color:#000000!important;
}

.bottom_space {
    padding-bottom:10px;
}

.bottom_space a {
    color:#4266b2;
    text-decoration:none;
    outline:none;
}

.bottom_space a:hover {
    text-decoration:underline;
}

.listing2 li a {
    color:#4266b2;
    text-decoration:underline;
}

.listing2 li a:hover {
    text-decoration:none;
}

.listing3 {
    padding-bottom:10px;
    padding-left:5px;
}

.listing3 li {
    list-style:none;
    padding:5px;
}

.listing3 li span {
    cursor:pointer;
}

.listing3 a {
    cursor:pointer;
    font-weight:bold;
    color:#4266b2;
    display:block;
    float:left;
    margin-right:8px;
}

.listing3 ul li {
    margin-left:25px;
    padding:10px;
}

.listing3 p {
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px #ccc dotted;
}

.listing3 .gray {
}

.show1 {
    display:block;
}

.hide1 {
    display:none;
}

.show2 {
    display:block;
}

.hide2 {
    display:none;
}

.show3 {
    display:block;
}

.hide3 {
    display:none;
}

.show4 {
    display:block;
}

.hide4 {
    display:none;
}

.date {
    font-weight:bold;
    color:#222222;
}

.inner {
    border:1px #4266b2 solid;
    padding:30px;
    margin-top:10px;
    height:auto;
    min-height:445px;
    padding-top:20px;
    padding-bottom:20px;
    position:relative;
}

div.training-section > a > div {
	border: 1px #DDD solid;
}

div.title-container h3 {
	float:left;
	padding:10px 0px 10px 17px !important;
	padding-left:5px;
	line-height:19px;
}

div.title-container span.product-price  {
	float:right;
	right:10px;
	top:0px;
	padding:10px 17px 10px 0px !important;
	line-height:19px;
	color:#4367B1;
}

div.title-container {
	float:left;
	position:relative;
	border: #ADC8E9 solid 1px;
	width: 967px;
}

div.excel-models-content {
	width: 935px;
	border: #ADC8E9 solid 1px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:20px;
	float:left;	
}

div.project-module-description {
	float:left;
	padding-top:5px;
	position:relative;
	width: 100%;
}

div.description-content {
	width:540px;
	float:left;
}

div.excel-sidebar {
	float:right;
	width:310px;
	padding-top:10px;
}

a.excel-backlink {
	padding-bottom:5px;
	float:right;
}

div.backlink-social {
	float:right;
	width:310px;
}

div.video-container {
	float:left;
	padding-top:12px;
}

span.video-title {
	color:#4266B2;
	width:310px;
	border-bottom:#ADC8E9 1px solid;
	padding-bottom: 7px;
	margin-bottom: 7px;
	float:left;
}

a.download-pdf {
	padding-top:8px;
	padding-left:55px;
	background-image:	url(../images/pdf_logo.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom: 7px;
}

div.download-links {
	margin-top: 16px;
	float:left;
}

iframe.video-iframe {
	padding-bottom:13px;
	border-bottom:#ADC8E9 1px solid;
}

div.cart-links-container{
	float:left;
	width:310px;
	padding-top:27px;
}

div.cart-link {
	float:right;
	padding:5px;
	border:#ADC8E9 1px solid;
	margin-bottom:10px;
	width:190px;
	text-align:center;
}

div.cart-link:hover {
	background-color:#4266B2;
	
}

div.cart-link:hover a {
	color:#fff;
}

div.social-buttons-container {
	padding-top:5px;
}	

div.excel-separator {
	background-color:#ADC8E9;
	height:1px;
	width: 936px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

.inner-testimonial  {
    color: #517AC3;
    font-size: 13px;
    margin-left: 255px;
    margin-top: 50px;
}

.box p {
    padding-bottom:15px;
    padding-left:0px !important;
}

.block1 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:-21px;
    margin-top:-31px;
    overflow:hidden;
}

login.block2 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:107px;
    margin-top:-31px;
    overflow:hidden;
}

.block3 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:235px;
    margin-top:-31px;
    overflow:hidden;
}

.block4 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:363px;
    margin-top:-31px;
    overflow:hidden;
}

.block5 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:491px;
    margin-top:-31px;
    overflow:hidden;
}

.block6 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:619px;
    margin-top:-31px;
    overflow:hidden;
}

.block7 {
    position:absolute;
    background-image:url(../images/navigator.png);
    width:119px;
    height:11px;
    margin-left:746px;
    margin-top:-31px;
    overflow:hidden;
}

.gray {
    color:#7192CA;
}

.tabuler_structure {
    width: 905px !important;
    margin-bottom:15px;
    background-color:#4266b2;
}

.tabuler_structure th {
    padding:8px;
    background-color:#4266b2;
    text-align:left;
    height:25px;
    color:#FFFFFF;
}

.tabuler_structure td {
    padding:8px;
    text-align:left;
    height:22px;
/*  background-color:#fff; */
}

.tabuler_structure tr {
    cursor:pointer;
    background-color: #ffffff;
}

.tabuler_structure tr:hover {
    background-color: #4266B2;
    color:#ffffff;
    text-decoration:underline;
}

#normal {
    display:block;
    background-color:#FFFFFF;
    width:900px;
    border-bottom:1px #fff dotted;
    float:left;
    overflow:hidden;
    color:#333333;
    text-decoration:none;
    padding:3px;
}

#normal:hover {
    background-color:#eee;
    border-bottom:1px #eee solid;
}

.tab_tr {
    background-color:#ddd;
}


    
/**/
.blue2 {
    color:#4266b2;
    text-decoration:none;
    background-image:url(../images/join.jpg);
    background-position:0 3px;
    background-repeat:no-repeat;
    display:block;
    padding-left:22px;
    text-decoration:underline;
}

.blue2:hover {
    text-decoration:none;
}

.left_demotext {
    width:142px;
    float:left;
    padding:10px;
    padding-left:0;
}

.right_demoimg {
    float:left;
    width:145px;
    padding-top:10px;
}

.bottom_link {
    padding:10px;
    padding-top:18px;
    float:right;
    width:475px;
}

.box_bordered3 {
    padding:2px 12px 18px;
    border:1px #a2a2a2 solid;
    border-top:none;
    width:204px;
    overflow:hidden;
    line-height:18px;
    height:148px;
}

.box_bordered4 {
    border:1px #a2a2a2 solid;
    border-top:none;
    width:379px;
    overflow:hidden;
    line-height:18px;
    height:145px;
    padding-top:2px;
    padding-right:12px;
    padding-bottom:18px;
    padding-left:12px;
}

.box_bordered5 {
    padding:2px 12px 18px;
    border:1px #a2a2a2 solid;
    border-top:none;
    width:204px;
    overflow:hidden;
    line-height:18px;
    height:148px;
}

.top_line3 {
    background-image:url(../images/top_line.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:30px;
    width:230px;
}

.top_line4 {
    background-image:url(../images/top_line.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:30px;
    width:405px;
}

.top_line5 {
    background-image:url(../images/top_line.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:30px;
    width:230px;
}

.small_box {
    float:left;
    margin-right:5px;
}

.small_box2 {
    float:left;
    margin-left:5px;
}

.blue3 {
    color:#4266b2;
    text-decoration:none;
    display:block;
    font-size:12px;
    text-decoration:underline;
}

.blue3:hover {
    text-decoration:none;
}

.listing_noimg {
    display:block;
    padding-top:10px;
    padding-bottom:10px;
}

.listing_noimg li {
    list-style:none;
    background-position:0 3px;
    background-repeat:no-repeat;
    padding:7px;
    padding-top:0;
    padding-left:22px;
}

.facebook {
    background-image:url(../images/facebook.jpg);
}

.twitter {
    background-image:url(../images/twitter.jpg);
}

.rss {
    background-image:url(../images/rss.jpg);
}

.youtube {
    background-image:url(../images/youtube.jpg);
}

.bookmark {
    background-image:url(../images/bookmark.jpg);
}


    
/*footer*/
.footer {
    background-color:#DDE5F2;
    font-size:12px;
    padding:8px;
    margin-top:10px;
    background-position:right bottom;
    background-repeat:repeat-x;
    color:#fff;
    overflow:hidden;
    height:17px;
    position: relative;
    right: 16px;
    top: 15px;
    width: 982px;
    color:#517AC3;
}

.footer a {
    color:#517AC3;
    text-decoration:none;
}

.footer a:hover {
    text-decoration:underline;
}

.left_footer {
    float: left;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 2px;
    width: 500px;

}

.right_footer {
    float: right;
    font-size: 14px;
    padding-right: 20px;
    padding-top: 2px;
    text-align: right;
    width: 175px;
}

.site-map {
    width:945px;
    position:relative;
    right:15px;
    top:15px;
    height:160px;
    border-top:6px #7192ca solid;
    padding-right:22px;
    padding-left:30px;
    color:#57585b;
    padding-top:20px;
}


.site-map .one-fifth {
    margin-top:-20px;
}

.one-half .description {
    width:453px;
}


.social {
    float: right;
    position: absolute;
    right: 10px;
    top: 255px;
    width:180px;
    height:27px;
    font-size:13px;
    font-weight:bold;
    color:#517AC3;
    display:inline;
    z-index:2;
}

.social .fb {
    background-image:url(../images/fb.jpg); 
    width:27px;
    height:27px;
    position:relative;
    float:right;
    padding-right:5px;
    background-repeat:no-repeat;
    display:inline;
}

.social .twitter {
    background-image:url(../images/tw.jpg); 
    width:27px;
    height:27px;
    position:relative;
    float:right;
    padding-right:5px;
    background-repeat:no-repeat;
    display:inline;

}

.social .wordpress {
    background-image:url(../images/wp.jpg); 
    width:27px;
    height:27px;
    position:relative;
    float:right;
    padding-right:5px;
    background-repeat:no-repeat;
    display:inline;
}

.follow-us {
    position:absolute;
    left:10px;
    top:7px;
    font-size:13px;
    font-weight:bold;
}

.one-fifth {
    width:20%;
    float:left;
    color:#57585b;
}

.one-fifth .title {
    color: #517AC3;
    display: block;
    font-family: "Myriad";
    font-size: 21px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 15px;
}

.one-fifth a {
    text-decoration:none;
}

.one-fifth .content {
    height:290px;
}

.one-fifth li {
    background-image: url("../images/bullet.jpg");
    background-position: 0 11px;
    background-repeat: no-repeat;
    list-style: none outside none;
    margin-left: 0;
    overflow: hidden;
    padding: 8px 8px 0 25px;
}

#flush_right_video_box {
    width:459px;
    padding:10px;
    float:right;
    overflow:hidden;
    margin-top:-20px;
}

.content h4.readmore {
    font-weight:normal;
    position:absolute;
    right: 15px;
    top: 18px;
    font-size:12px;
    font-style:italic;
}

.fifth-content {padding-right:10px;}

.fifth-content a {
    display:block;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    color:#57585b;
    font-size:13px;
}

.main-content a:hover, .main-content a:hover .title {
    color:#7192CA;
    text-decoration:none;
}

.main-content a{
    text-decoration:none;
}
.main-content a:hover h4{
    color:#7192CA;
}


.fifth-content a:hover, .one-fifth a:hover .title {
    color:#7192CA;
}   

#left_box_beside_video_content_window {
    width:500px;
    padding:10px;
    padding-right:30px;
    float:left;
    overflow:hidden;
    margin-top:-20px;
}

#left_box_beside_video_content_window a {
    text-decoration:none;
}

#left_box_beside_video_content_window p {
    padding-bottom:8px;
    padding-top:8px;
}

#left_box_beside_video_content_window li {
    margin-left:25px;
    padding:5px 0;
	padding-left:30px;
}

#left_box_beside_video_content_window strong {
    padding-bottom:8px;
}

#left_box_beside_video_content_window .listing5 li {
    background-image:url(../images/pluss.jpg);
    background-position:0 9px;
    background-repeat:no-repeat;
    list-style:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:5px;
    padding:5px 8px 8px 25px;
}

#left_box_beside_video_content_window li a:hover {
    text-decoration:none;
}

#for_vertical_screen {
    width:100%;
    overflow:hidden;
}

#for_vertical_screen .leftone {
    width:725px;
    float:left;
}

#for_vertical_screen .rightone {
    float:left;
    width:118px;
    padding-left:0;
    padding-top:10px;
}

#for_vertical_screen .rightone a {
    display:block;
    margin-bottom:13px;
}

#stop {
    margin-top:10px!important;
    _margin-top:0;
    margin-top:0;
}


    
/*case*/
.case {
    padding:10px;
    margin:10px;
}

.case li {
    list-style:decimal;
    padding-bottom:10px;
}

.demo_video {
    width:594px;
    height:144px;
}

.demo_video_top_line {
    width:620px;
}

.testimonial_name {
    text-align:right;
    width:auto;
    color:#4266b2;
    font-weight:bold;
    font-size:12px;
}

#productAttributes {
    display:none;
    visibility:hidden;
}

.textarea_account {
    width:240px;
    height:18px;
    border:1px solid #b6bed0;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    padding:4px 0 0 4px;
}

.textfeild_contact {
    width:250px;
    height:16px;
    border:1px solid #b6bed0;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    padding:4px 0 0 4px;
}

.textfeild_contact1 {
    width:247px;
    height:22px;
    border:1px solid #b6bed0;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    padding:2px 0 0 2px;
}

.textarea_contact {
    width:540px;
    height:150px;
    border:1px solid #b6bed0;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    padding:4px 0 0 4px;
}

h5 {
    color:#4266b2;
    font-weight:bold;
    font-size:14px;
    padding-bottom:10px;
    background-image:url(../images/bullet.jpg);
    background-repeat:no-repeat;
    background-position:0 5px;
    padding-left:25px;
    margin-left:0;
}


h3 span {
    color:#777!important;
}


.product_listing {
    display:block;
    overflow:hidden;
    padding-bottom:30px;
}

.product_listing > li {
    float:left;
    margin: 30px 0px 0px 70px;
    list-style:none;
    height: 475px;
    min-height:50px;
    overflow:hidden;
    width:360px;
}

.product_listing li img {
    border:1px #4266b2 solid;
    padding:3px;
}

.product_listing li span {
    font-size:14px !important;
}

.product_listing li p {
    font-size:14px !important;
}

div.one-fifth h3 {
    font-size:13px !important;
}

.listing8 li {
    background-image:url(../images/bullet.jpg);
    background-position:0 11px;
    background-repeat:no-repeat;
    margin-left:15px;
    list-style:none;
    overflow:hidden;
    _overflow:hidden;
    padding-top:8px;
    padding-right:8px;
    padding-bottom:8px;
    padding-left:25px;
}

.listing8 {
    padding-top:10px;
    padding-bottom:10px;
}

.marginattop {
    padding-top:25px;
    height:223px;
}

#calendarTitle {
    font-size:11px;
    display:none;
}

#events {
    font-size:11px;
    height:150px;
    overflow:auto;
    margin:8px 0 0;
}

#events ul {
    display:block;
    padding-top:0;
    padding-bottom:10px;
}

#events li {
    list-style:none;
    background-image:url(../images/bullet.jpg);
    color:#4b4b4b;
    background-repeat:no-repeat;
    padding:3px;
    background-position:0 7px;
    padding-left:18px;
}

#feedControl {
    height:120px;
    overflow:hidden;
    margin:8px 0 0;
}

#feedControl ul {
    display:block;
    padding-top:0;
    padding-bottom:10px;
}

#feedControl li {
    list-style:none;
    background-image:url(../images/bullet.jpg);
    color:#4b4b4b;
    background-repeat:no-repeat;
    padding:3px;
    background-position:0 7px;
    padding-left:18px;
}

#google_translate_element {

    
/*  margin: auto;   */
    position:relative;
    width:168px;

    
/*  padding:0 4px 0 4px;



    background-color:#EEEEEE;



    border:#CCCCCC solid 1px;   */
}

.livepurchasebox {
    background-color:#FFFFFF;
    padding:10px;
    border:medium solid #4266B2;
    width:450px;
}

.center_footer {
    float:left;
    width:160px;
    text-align:left;
}

.calendar-tagline {
    font-family:"Trebuchet MS", Arial;
    font-size:12px;
    font-style:italic;
    padding-top:13px;
    width:155px;
    color:#4266B2;
    padding-bottom:0;
}

.calendar-button {
    font-family:"Trebuchet MS", Arial;
    font-size:12px;
    font-style:italic;
    padding-top:5px;
    width:110px;
    color:#4266B2;
    padding-bottom:0;
    float:right;
    margin-top:-25px;
    text-align:right;
    vertical-align:bottom;
    padding-right:10px;
}

.calendar-middle {
    font-style:italic;
    padding-top:0;
    width:90px;
    color:#4266B2;
    padding-bottom:0;
    float:left;
    margin-top:-25px;
    margin-left:165px;
    vertical-align:top;
    height:29px;
    background-position:bottom;
}

.testimonialez {
    width:550px;
    padding-right:10px;
    padding-left:10px;
    color:#333333;
    border:thin solid #4266B2;
    margin-bottom:20px;
    margin-top:20px;
    text-align:left;
    margin-left: 170px;
}

.h2ezpage {
    color:#FFF;
    background-color:#4266b2;
    margin-bottom:5px;
}

.listingezpg {
}

.listingezpg li {
    background-image:url(../images/bullet.jpg);
    background-position:0 7px;
    background-repeat:no-repeat;
    margin-left:10px;
    list-style:none;
    padding-top:5px;
    padding-right:8px;
    padding-bottom:5px;
    padding-left:25px;
}

.ezcaption {
    font-style:italic;
    color:#4266B2;
    margin-top:-10px;
}

.listingezpg li a {
    color:#4266b2;
    text-decoration:underline;
}

.listingezpg li a:hover {
    text-decoration:none;
}

.training-container {
    border: 2px solid #ddd; 
    height: 230px; 
    width: 905px; 
    margin-top:30px; 
    position:relative;
}

.training-section, .realdeals {
    height:210px; 
    width:205px;  
    padding:10px; 
    position:relative; 
    float:left;
    background-image:url(../images/training-separator.jpg);
    background-repeat:no-repeat;
    background-position:0px 10px;
}

.t-section-h2 {
    font-weight:normal;
    font-size:16px;
    color: #4266B2;
	padding-top:5px;
}

.training-section .image-1 {
    height:133px;
    width:205px;
    background-image:url(../images/training-image1.jpg);
    position:relative;
    margin-top:20px;
    }

.training-section .image-2 {
    height:133px;
    width:205px;
    background-image:url(../images/training-image2.jpg);
    position:relative;
    margin-top:20px;
    }

.training-section .image-3 {
    height:133px;
    width:205px;
    background-image:url(../images/training-image3.jpg);
    position:relative;
    margin-top:20px;
    }

.training-section .image-4 { 
    height:133px;
    width:205px;
    background-image:url(../images/training-image4.jpg);
    position:relative;
    margin-top:20px;
    }
	
	
.realdeals .image-1 {
height:133px;
width:205px;
background-image:url(../images/realdeals-image1.jpg);
position:relative;
margin-top:20px;
}

.realdeals .image-2 {
height:133px;
width:205px;
background-image:url(../images/realdeals-image2.jpg);
position:relative;
margin-top:20px;
}

.realdeals .image-3 {
height:133px;
width:205px;
background-image:url(../images/realdeals-image3.jpg);
position:relative;
margin-top:20px;
}

.realdeals .image-4 { 
height:133px;
width:205px;
background-image:url(../images/realdeals-image4.jpg);
position:relative;
margin-top:20px;
}

	
.training-section .excel-1 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-1.jpg);
    position:relative;
    margin-top:15px;
    }

.training-section .excel-2 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-2.jpg);
    position:relative;
    margin-top:15px;
    }

.training-section .excel-3 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-3.jpg); 
    position:relative;
    margin-top:15px;
    }

.training-section .excel-4 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-4.jpg); 
    position:relative;
    margin-top:15px;
    }
	
	
.training-section .excel-5 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-5.jpg);
    position:relative;
    margin-top:15px;
    }

.training-section .excel-6 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-6.jpg); 
    position:relative;
    margin-top:15px;
    }

.training-section .excel-7 {
    height:133px;
    width:205px;
    background-image:url(../images/excel-7.jpg);
    position:relative;
    margin-top:15px;
    }

.training-section .excel-8 {
    width:205px;
    height:133px;
    background-image:url(../images/excel-8.jpg);
    position:relative;
    margin-top:15px;
    }
	
	
	
	
.training-section .more {
    font-size:14px;
    color: #7292cb;
    position:absolute;
    right:10px;
    bottom:10px;
    }

.training-section .more a {
    color:#7292cb
}

.training-section .more a:hover {
    color:#4266B2;
}
.training-section .more h3 a:hover {
	color:#7192CA;
}
.training-section .more h3 a {
	color:#4266B2; 
}
.training-back {
    position:absolute; top:20px; right:20px;
    /*float: right !important;
    margin-top: -40px !important;
    position: relative !important;
    right: 5px !important;
    top:0px !important;*/
}

.training-back a:hover {
    color:#7292CB;
}

.testi-container {
	width:550px;
	float:left;
}

.slider {
	width:550px;
	height:110px;
	display:block;
	border:none;
	position:relative;
	overflow:hidden;
}
.slider div.testi-container {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
}
.slider * {
	border:none;
	text-decoration:none;
}

.testimonial-container {
	width:550px;
	float:left;
}

ul#slider2.cert {
	width:550px;
	height:179px;
	display:block;
	border:none;
	position:relative;
	overflow:hidden;
}
ul#slider2.cert div.testimonial-container {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
}
div.testimonial-container div.testimonial-content {
	padding-left: 20px;
	padding-right: 20px;
}
.slider * {
	border:none;
	text-decoration:none;
}
p.testimonial-title {
padding-bottom:0px;
}
div.testimonial-content p.testimonial {
padding-top:0px;
}

/* Search Box */

div.search-box {
	float:right;
	height:30px;
}
div.search-box form {
	float:right;
	padding-right:15px;
	padding-top:2px;
}

div.search-box form input[type=text] {
	border:2px #DDE5F2 solid;
	padding:2px;
	color:#4266B2;
	width:165px !important;
}
div.search-box form input[type=image] {
	float:right;
	height:26px;
	width:26px;
}

img.bruces-picture {
	width: 587px;
}
div.bruces-picture {
	padding-bottom:30px;
}
