html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body {font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#636363; font-weight:normal; line-height:normal;}
fieldset, img{ border:0; vertical-align:top;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

::-moz-selection { background: #e36534; color: #fff; text-shadow: none; }
::selection { background: #e36534; color: #fff; text-shadow: none; }

input, label, textarea, select, button{font:bold 13px Arial, Helvetica, sans-serif; vertical-align:middle; color:#8f8f8f;}
input{border:none; outline:none; border:0; background:#fff;}
input:focus{border:none; outline:none;}
input[type="text"],textarea{-webkit-appearance:none;}

h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}

a{color:#243a83; text-decoration:none; outline:none;
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	     -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	        transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; }
a:hover{ color:#000000;}
fRight{float:right;}
fLeft{float:left;}

/* clearing floats */
.clearfix:after, .container:after{clear: both;}
.clearfix:before,.clearfix:after, .container:before, .container:after {display: table;content: "";}
.container{max-width:1000px; margin:0 auto;}

@font-face {
    font-family: 'museo_300regular';
    src: url('fonts/museo300-regular.eot');
    src: url('fonts/museo300-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo300-regular.woff') format('woff'),
         url('fonts/museo300-regular.ttf') format('truetype'),
         url('fonts/museo300-regular.svg#museo_300regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_500regular';
    src: url('fonts/museo500-regular.eot');
    src: url('fonts/museo500-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo500-regular.woff') format('woff'),
         url('fonts/museo500-regular.ttf') format('truetype'),
         url('fonts/museo500-regular.svg#museo_500regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_700regular';
    src: url('fonts/museo700-regular.eot');
    src: url('fonts/museo700-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo700-regular.woff') format('woff'),
         url('fonts/museo700-regular.ttf') format('truetype'),
         url('fonts/museo700-regular.svg#museo_700regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_900regular';
    src: url('fonts/museo900-regular.eot');
    src: url('fonts/museo900-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo900-regular.woff') format('woff'),
         url('fonts/museo900-regular.ttf') format('truetype'),
         url('fonts/museo900-regular.svg#museo_900regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Header CSS */
#header{background:#eaeaea;}
h1#logo{float:left; margin:27px 0 21px 13px;}
h2{ font-size:25px; color:#243a83; line-height:30px; padding-bottom:15px;}
h2 span, h3 span{ font-weight:bold;}
h3{ font-size:18px; color:#dc2a00; line-height:25px; padding-bottom:15px; }
.topright { float:right;} 
.topnav { float:right;font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; color:#243a83; font-size:13px; padding:6px 0 48px;}
.topnav li { float:left;}
.topnav li a {background:url(../images/top-nav-sep.gif) no-repeat right center; padding:0 11px 0 8px; line-height:18px; display:block;}
.topnav li a.last, .topnav li.logout-button a{ background:none;}
.topnav li .hidden { display:none;} 
.topnav li.cart { background:none;}
.topnav li.cart img { width:19px;}
.topnav li.cart img { margin-top:3px;}
.search {clear:right; float:right; -webkit-box-shadow: 0px 2px 2px rgba(149, 149, 149, 0.75);-moz-box-shadow:0px 2px 2px rgba(149, 149, 149, 0.75);box-shadow:0px 2px 2px rgba(149, 149, 149, 0.75);behavior:url(PIE.htc);position:relative;}
.search .inputbox, .searchpage .formview .inputbox { width:193px; height:27px; line-height:27px; padding:0 8px; float:left; border:none;}
.search .btn, .searchpage .formview .btn { float:left; background:url(../images/btn-search.jpg) no-repeat; width:33px; height:27px; cursor:pointer; text-indent:-1000px; border:none;}
.searchpage { padding-bottom:20px;}
.searchpage .formview  { float:left;}
.searchpage .formview label{ float:left; line-height:27px; padding:0 5px;}
.searchpage .formview .inputbox { background:#fff; border:1px solid #eee; height:25px; line-height:25px;}


/* ########################## search ############################ */
.searchintro{font-weight:normal;margin:7px 0 25px; float:right;}
#searchForm, #finder-search{padding:0 5px}
.form-limit{margin:20px 0 0;text-align:right;padding:0 0 0 20px; float:right;}
.highlight{font-weight:bold;}
.ordering-box{float:right;}
.phrases-box{width:60%;float:left}
.only, .phrases{margin:10px 0 0 0px;padding:15px ;line-height:1.3em; border:1px solid #ccc; clear:both;}
label.ordering{display:block;margin:10px 0 10px 0}
.word{padding:10px 10px 10px 0;}
.word input{font-weight:bold;margin:0px 10px 0px 10px;padding:4px;font-size:1em}
.word input:focus{margin:0 0 0 9px;}
.word label{font-weight:bold}
fieldset.only label,fieldset.phrases label{margin:0 10px 0 0px; line-height:20px;}
fieldset.phrases label { float:left;}
fieldset.phrases .phrases-box label { float:none;}
.ordering-box label.ordering{margin:0 10px 5px 0;float:left}
form .search label,form .finder label{display:none}
form #finder-filter-select-list label{display:block;margin-top: 10px;margin-bottom: 2px;}

.search legend{font-weight:bold}
/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox{width:10em;}
.phrases .inputbox option{padding:2px;}
/* ++++++++++++++  search results  ++++++++++++++++++ */
.search-results { padding-top:20px; clear:both;}
.search-articles{background-color:#eaeaea; padding:10px 15px; color:#2d2d2d; font-size:13px; line-height:18px;  -webkit-box-shadow: #c7c7c7 0 2px 2px;-moz-box-shadow: #c7c7c7 0 2px 2px; box-shadow:#c7c7c7 0 2px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:20px; behavior: url(pie.htc); }
.result-category, .result-text {padding-bottom:10px;}
.counter { float:left;margin: 20px 0 0;}
.addthisshare {float:right; margin:3px 8px 0 0;}
.addthisshare img { vertical-align:middle;}


#main-nav{background:#566bb3;font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif;clear:both;width: 100%;}
/*#main-nav ul{z-index:100;padding: 0;list-style-type: none;}
#main-nav ul li{position: relative;display: inline;float: left; background:url(../images/main-nav-sep.jpg) repeat-y right top; padding-right:2px;}
#main-nav ul li a{display: block;font-size:14px; color:#ffffff; text-transform:uppercase; padding:0 34px; line-height:46px;}
* html #main-nav ul li a{display: inline-block;}
#main-nav ul li a:hover, #main-nav ul li a.selected{background:#96a9e7;color:#243a83;}
#main-nav ul li ul{position: absolute;left: 0;display: none;visibility: hidden;background:url(../images/iesubmenu-bg.png) no-repeat center bottom; padding-bottom:8px;}
#main-nav ul li ul li{display: list-item;float: none;background:url(../images/submenu-sep.png) repeat-x left bottom; padding:0 0 2px;}
#main-nav ul ul li.spacer { height:30px; background:url(../images/submenu-sep.png) repeat-x left bottom #96a9e7;}
#main-nav ul li ul li ul{top: 0;}
#main-nav ul li ul li a{width: 159px;font-size:13px;font-weight:normal;color:#fff;line-height:36px;padding:0 0 0 28px;background:url(../images/submenu-icon.png) no-repeat 15px 14px #96a9e7;}
#main-nav ul ul li.dark a{background:url(../images/submenu-icon.png) no-repeat 15px 14px #778acb !important;}
#main-nav ul ul li.last {background:none; padding-bottom:0;}
#main-nav ul li li a:hover, #main-nav ul li li a.selected{background:url(../images/submenu-icon.png) no-repeat 15px 14px #243a83 !important; color:#fff;}
* html #main-nav{height: 1%;}
.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
.ddshadow{ position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}
.toplevelshadow{opacity: 0.8;}*/



.menu {list-style: none;*zoom: 1;}
.menu:before,.menu:after {content: " "; display: table; }
.menu:after {clear: both;}
.menu ul {list-style: none;width:185px;}
.menu a {font-size:14px; color:#ffffff; text-transform:uppercase; padding:8px 15px; line-height:30px;}
.menu a:hover, .menu > li.hover, .menu li.active a {background:#96a9e7}
.menu li {position: relative;background:url(../images/main-nav-sep.jpg) repeat-y right top; padding-right:2px;}
.menu > li {float: left;}
.menu > li > .parent {}
.menu > li > a {display: block;}
.menu li  ul {position: absolute;left: -9999px;background:url(../images/iesubmenu-bg.png) no-repeat center bottom;padding-bottom:8px;z-index:9999;}
.menu li  ul li{ padding-right:0;}
.menu > li.hover > ul {left: 0;}
.menu li li.hover ul {left: 100%;top: 0;}
.menu li li a {display: block;font-size:13px;font-weight:normal;color:#fff;line-height:20px;padding:8px 0 8px 28px;background:url(../images/submenu-icon.png) no-repeat 15px 14px #96a9e7;position: relative;z-index:100;border-bottom:1px solid #6b78a7;border-top:1px solid #b6c3ee;}
.menu li li.first a, .menu li li.last a { border:none}
.menu li li li a {background:#96a9e7;z-index:200;}
.menu li li .separator {display:block; text-indent:-1000px; overflow:hidden; height:30px; border-bottom:1px solid #6b78a7;border-top:1px solid #b6c3ee; background:#96a9e7;}
.menu li li.spacer a { background:#96a9e7;}
.menu li li a.dark{background:url(../images/submenu-icon.png) no-repeat 15px 14px #778acb !important;}
.menu li li a:hover, .menu li.active li.active a{ background:url(../images/submenu-icon.png) no-repeat 15px 14px #243a83 !important;}
.menu li li.spacer a:hover {background:#96a9e7 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

/* Middle CSS */


.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 1000px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  1000px;height: 335px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  1000px;height: 295px;}
.jcarousel-skin-tango .jcarousel-item {width: 1000px;height: 335px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left:0;margin-right:0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 135px;right: 5px;width: 16px;height: 27px;cursor: pointer;background: transparent url(../images/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(../images/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: right 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 135px;left: 5px;width: 16px;height: 27px;cursor: pointer;background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(../images/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position:right 0;}
/*Banner*/
#banner{ width:100%; height:335px; border-bottom:#9aa6d1 solid 1px;}
.bannerImg { float:left; width:300px; text-align:center;}
.bannerInfo{ float:left; width:670px; padding:30px 30px 0 0;}
.testimonial{ background-color:#fbfbfb; width:617px; padding:10px 15px; color:#686868; font-size:13px; line-height:18px;  -webkit-box-shadow: #c7c7c7 1px 2px 2px;   -moz-box-shadow: #c7c7c7 1px 2px 2px; box-shadow: #c7c7c7 1px 2px 2px; behavior: url(pie.htc);  font-style:Italic;border-radius: 5px;}
.testimonial .fLeft{ margin-right:7px;}
.testimonial .fRight{ margin:3px 0 0 7px;}
.bannerInfo h2{color:#333;}
.bannerInfo h3 p {color:#909090;}
.bluetext{color:#5f7cd7;}

.testimonialPerson{ clear:both; text-align:right; color:#fbfb; font-size:12px;font-weight:bold;font-style:normal;}
.availableTakeWrap{padding:25px 0;}
.available{ width:300px; float:left;}
.available h3{ line-height:30px; font-size:22px; color:#4e4e4e; float:left; padding:0 35px 5px 0;}
.available ul{ clear:both;}
.available ul li{ float:left; width:145px; padding-bottom:5px;}
.available ul li img { width:138px;}
.searchNewsletter{ float:left; padding:10px 0 0;}
.searchNewsletter{background:url(../images/boxbg.png) left top no-repeat; width:282px; height:38px; padding:0;display:block;}
.searchNewsletter .textBox{ float:left; width:212px; padding:0 8px; background-color:transparent; line-height:32px; height:32px;font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#4c4c4c;}
.searchNewsletter .goButton{background: transparent url(../images/go-button.png) left top no-repeat; width:54px; height:32px; float:left; cursor:pointer;}
.container div.availableTakeWrap div.takeaFreeWrap{ float:left; background-color:#eaeaea; width:670px; padding:10px 15px; color:#2d2d2d; font-size:13px; line-height:18px;  -webkit-box-shadow: #c7c7c7 0 2px 2px;-moz-box-shadow: #c7c7c7 0 2px 2px; box-shadow:#c7c7c7 0 2px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; behavior: url(pie.htc); }
.container div.component div.rightcontentPart div.takeaFreeWrap,.container div.component div.takeaFreeWrap{float:left; background-color:#eaeaea; width:97%; padding:10px 15px; color:#2d2d2d; font-size:13px; line-height:18px;  -webkit-box-shadow: #c7c7c7 0 2px 2px;-moz-box-shadow: #c7c7c7 0 2px 2px; box-shadow:#c7c7c7 0 2px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; behavior: url(pie.htc); }
.container div.component div.rightcontentPart div.takeaFreeWrap .takeaFree{}

.takeaFree{ float:left; width:435px; font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif; font-size:15px; color:#2d2d2d; line-height:22px;}
.takeaFree h3 { font-size:25px; color:#4e4e4e; padding-bottom:10px;}
.takeaFree h3 span{ font-weight:normal; color:#e83104;}
.takeaFreeImg { float:right; padding:10px 15px 0 0;}
.takeaFree .searchLeadership{background:url(../images/boxbg1.png) left top no-repeat; width:240px; height:29px; padding:0 8px; margin-top:5px;}
.takeaFree .searchLeadership .textBox{ float:left; width:195px; background-color:transparent; line-height:27px; height:27px;font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif; font-size:13px; color:#4c4c4c; font-weight:normal;}
.takeaFree .searchLeadership .goButton{background: transparent url(../images/Big-GO-Button.png) left top no-repeat; width:40px; height:29px; float:left; cursor:pointer;}
.takeaFree .goButton{background: transparent url(../images/Big-GO-Button.png) left top no-repeat; width:131px; height:33px; float:left; cursor:pointer;}
.resultSection{clear:both;font-family: "museo_300regular", Georgia, "Times New Roman", Times, serif;}
.resultSection h2 {float:left; width:100%; line-height:40px; font-size:40px; color:#e27c54; padding:0;margin-bottom:10px; text-align:center;}
.resultSection h2 span {display:block; line-height:40px;font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:28px; padding:0 10px;color:#8f8f8d;}
.resultSection p {line-height:30px; color:#636363; font-size:22px; padding:10px 0; text-align:center;}
.resultSection p span { font-size:22px;}
.resultSection p strong{font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; color:#566bb3; font-weight:normal;}

.resultSection .linkicon {clear:both; float:left; width:100%; background:url(../images/linkicon-bg.png) no-repeat center bottom; height:420px; position:relative; margin-top:10px;}
.resultSection .linkicon ul li {position:absolute; left:0; top:0; width:140px; text-align:center;}
.resultSection .linkicon ul li img { display:block; margin:0 auto 6px;}
.resultSection .linkicon ul li a {display:block; font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:15px; color:#636363;}
.resultSection .linkicon ul li a:hover { color:#dc2a00;}
.resultSection .linkicon ul li.icon1 {left:57px; top:0;}
.resultSection .linkicon ul li.icon2 {left:185px; top:137px;}
.resultSection .linkicon ul li.icon3 {left:335px; top:0;}
.resultSection .linkicon ul li.icon4 {left:498px; top:137px;}
.resultSection .linkicon ul li.icon5 {left:648px; top:0;}
.resultSection .linkicon ul li.icon6 {left:796px; top:137px;}
.resultSection .linkicon .learnmore {position:absolute; left:439px; top:285px; background:url(../images/learn-more.png) no-repeat; width:130px; height:130px; overflow:hidden; text-indent:-1000px;}
.resultSection .linkicon .learnmore:hover {background:url(../images/learn-more-hover.png) no-repeat;}
.homeSection {clear:both; padding:28px 0 55px; position:relative; }
.title { position:absolute; left:0; top:10px; padding:0; font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:30px; color:#41569b;}
.title span { display:block; font-size:18px; color:#293d7f;} 
.homeSection .processimg, .homeSection .ourmodel { display:block; margin:0 auto;}
.our-model { padding-top:40px; width:100%;}

.getStarted { float:left; width:100%; padding:180px 0 50px 0;}
.getStarted .blockSection { width:810px; margin:0 auto;}
.getStarted .block {font-family: "museo_900regular", Georgia, "Times New Roman", Times, serif; float:left; width:236px; height:302px; margin:0 16px; text-align:center; padding:18px 0 0 0; border:1px solid #bebebe; background:#efefef;-webkit-box-shadow:inset 0px 1px 27px rgba(230, 230, 230, 0.75);-moz-box-shadow:inset 0px 1px 27px rgba(230, 230, 230, 0.75);box-shadow:inset 0px 1px 27px rgba(230, 230, 230, 0.75); position:relative; behavior: url(pie.htc);}
.getStarted .block:hover { background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.58);
-moz-box-shadow:0px 4px 21px rgba(0, 0, 0, 0.58);box-shadow:0px 4px 21px rgba(0, 0, 0, 0.58);behavior: url(pie.htc);}
.getStarted .block .freebadge { position:absolute;text-align:left; left:-10px; bottom:5px; font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; background:url(../images/freebadge.png) no-repeat; width:189px; height:34px; line-height:34px; padding:10px 0 10px 18px; font-size:17px; color:#ffffff;}
.getStarted .block .freebadge span { color:#ffd800;}
.getStarted .block .iconBlock {font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; width:104px; height:104px; padding:10px; margin:0 auto; background:#323332; border:2px solid #d1d1d1;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;behavior: url(pie.htc); }
.getStarted .block .iconBlock img { display:block; margin:0 auto 3px;}
.getStarted .block .pricetag {font-family: "museo_300regular", Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; padding:25px 0 10px;}
.getStarted .block .pricetag strong {font-family: "museo_900regular", Georgia, "Times New Roman", Times, serif; font-size:22px;}

/* Footer CSS */

#footer {clear:both; background:#323332; font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; color:#fff;}
#footer .flinks {float:left; width:185px; padding:20px 14px 0 43px; background:url(../images/flink-sep.png) no-repeat right center; }
#footer .lst { background:none;}
#footer .fst {width:200px; padding-left:24px}
#footer .flinks ul { margin-bottom:30px;}
#footer h2,#footer h3 {font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:18px;color:#fa662b; padding-bottom:0;}
#footer a {color:#fff;}
#footer a:hover {color:#fb662c;}
#footer .fRight { float:right; width:278px;}
#footer .fRight h2 { padding-bottom:5px;}
#footer .fRight .logo { height:195px; padding:20px 0;}
#footer .fRight .social-share {}
.footerBottom {background:#171717; line-height:36px; font-size:12px;}
.footerBottom .links { float:right;}
.logout {display:none; background:#576cb3; height:55px; padding-top:11px; text-align:center;}

/* Login and Register CSS */

.login-register {width:410px; margin:40px auto 50px;}
.login-register h2 {font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; padding:0 12px; font-size:24px; color:#566bb3; line-height:50px; background:#f7f7f7; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: -1px 2px 2px rgba(113, 113, 113, 0.08);-moz-box-shadow:-1px 2px 2px rgba(113, 113, 113, 0.08);box-shadow:-1px 2px 2px rgba(113, 113, 113, 0.08); margin-bottom:18px; behavior:url(PIE.htc);position:relative;}

.login-register .frmrow, .login-register .btns { float:left; width:100%; padding:7px 0 10px 0;}
.login-register .frmrow label {font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif; float:left; width:162px; line-height:20px; padding:4px 0; font-size:16px; color:#566bb3; font-weight:normal;}
.login-register .frmrow span { color:#ff0000;}
.specialstar { color:#ff0000;}
.login-register .frmrow input, .login-register .frmrow textarea {float:left; border:1px solid #d2d2d2; background:#f1f1f1; width:230px; height:22px; padding:2px 8px; line-height:20px; -webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.10);-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.10);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.10);behavior:url(PIE.htc);position:relative;}
.login-register .frmrow textarea { height:125px;}
.login-register .text {text-align:right; color:#263b85; font-size:13px; padding-top:0;}
.login-register .btns { padding:35px 0 20px;}
.login-register .btns input { float:left; border:none; height:41px;}
.login-register .btns span { float:left; text-align:center; line-height:41px; width:50px; font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif;font-size:20px; color:#566bb3;}
.login-register .btns .register, .login-register .btns .login, .login-register .btns .submit {height:41px; cursor:pointer; border:none;text-indent:-1000px; overflow:hidden;}
.login-register .btns .register { background:url(../images/btn-register.png) no-repeat; width: 176px;}
.login-register .btns .login { background:url(../images/btn-login.png) no-repeat; width: 96px;}
.login-register h3 {clear:both; font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:18px; color:#566bb3; padding:0;}
.login-register ul {clear:both; list-style:none; font-family:Arial, Helvetica, sans-serif; color:#898989; line-height:19px;}
.login-register ul li { padding:10px 0 10px 13px; background:url(../images/list-icon.png) no-repeat left 17px;}
.login .frmrow label { width:120px;}
.login .frmrow input {width:270px;}
.login .btns { padding:10px 0;}
.login ul li {line-height:24px; background-position:0 8px; padding:0 0 0 16px;}
.login-register .frmrow .chk, .login-register .chkbox input {width:auto; background:#fff; border:none;}
.login .btns ul li a { text-decoration:underline; color:#576cb3; font-size:14px;}
.login .btns ul li a:hover { color:#FA662B; text-decoration:none;}
.login-register p { padding-bottom:15px;}
.login-register .btns .submit { background:url(../images/btn-submit.png) no-repeat; width: 109px;}
#main-nav .responsive-nav {display: none;width:80%; margin:0 auto;}

/* My Conversations CSS */

.content-top {font-family: "museo_300regular", Georgia, "Times New Roman", Times, serif; color:#004387;}
.breadcrumbs { line-height:32px; vertical-align:middle; font-size:15px; color:#e83104;}
.breadcrumbs img { vertical-align:middle;}
.breadcrumbs a{font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; color:#004387;}
.breadcrumbs a:hover {color:#e83104;}
.profile {float:left; font-size:30px; padding-bottom:5px;}
.profile .avatar { float:left;-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.45);-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.45);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.45);behavior:url(PIE.htc);}
.profile .name { float:left; padding:18px 0 0 5px;}
.date {float:right; font-size:18px; background:url(../images/date-icon.png) no-repeat left center; padding:8px 5px 8px 25px; margin-top:20px;}
.leftcontentPart {clear:both; float:left; width:200px; padding-right:7px;}
.leftcontentPart .profilelink ul { list-style:none; margin:0; padding:0 0 10px;}
.leftcontentPart .profilelink ul li { padding-bottom:1px; border-bottom:1px solid #c9c9c9;}
.leftcontentPart .profilelink ul li.last { padding-bottom:0; border:none;}
.leftcontentPart .profilelink ul li a { line-height:37px; font-size:14px; color:#004387; text-decoration:underline; background:#eaeaea; display:block; padding:0 15px 0 10px;}
.leftcontentPart .profilelink ul li a:hover {color:#fff; text-decoration:none;background:#566BB3;}

.rightcontentPart {float:left; width:793px;}
.component-full,.component-full .rightcontentPart  {clear:both; width:100%;}
.rightcontentPart .LA-Result{background-color:#eaeaea; width:763px; padding:10px 15px 25px; color:#2d2d2d; font-size:13px; line-height:22px;  -webkit-box-shadow: #c7c7c7 0 2px 2px;-moz-box-shadow: #c7c7c7 0 2px 2px; box-shadow:#c7c7c7 0 2px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; behavior: url(pie.htc); position:relative; margin-bottom:10px;}
.rightcontentPart .LA-Result h2 { font-size:25px; color:#4e4e4e; padding-bottom:8px;}
.rightcontentPart .LA-Result a { font-size:15px; color:#3e58ad; padding-bottom:2px;}
.rightcontentPart .LA-Result p { padding-bottom:15px;}
.rightcontentPart .LA-Result a:hover {color:#e83104;}
.rightcontentPart .LA-Result .btn { position:absolute; right:12px; bottom:12px;}
.takeaFreeWrap .takeaFree .btn{bottom: 12px;position:absolute;right: 12px;}
.mc-title { font-size:22px; color:#fefefe; line-height:39px; padding:0 15px; background:#323332;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;}
.LeadeshipConversations .mc-title { background:#566bb3;}
.LeadeshipConversations .conversations-table {border-bottom:3px solid #566bb3;}
.conversations-table{ margin-bottom:10px; border-bottom:3px solid #323332; color:#3c3c3c; line-height:22px;}
.conversations-table td{ border-bottom:1px solid #cccccc;border-right:1px solid #cccccc; vertical-align:middle; padding:8px 5px;}
.conversations-table td.last-cl {border-right:none;}
.conversations-table .lastrow td { border-bottom:none;}
.conversations-table td.replies, .conversations-table td.views { color:#142a77; text-align:center; font-size:14px;}
.conversations-table td.replies span, .conversations-table td.views span { display:block;}
.conversations-table td .number {font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:20px;}
.conversations-table .category-icon a span{height:38px; display:block; margin:0 auto;}
.conversations-table .category-icon .cat-icon1 { background:url(../images/cat-icon1.png) no-repeat;width:35px;}
.conversations-table .category-icon .cat-icon2 { background:url(../images/cat-icon2.png) no-repeat;width:28px;}
.conversations-table .head-title a{font-family: "museo_700regular", Georgia, "Times New Roman", Times, serif; font-size:15px; color:#2d2d2d;}
.conversations-table .head-title a:hover, .conversations-table .lastpost a:hover{color:#e83104 !important;}
.conversations-table .lastpost a{ color:#566bb3; font-size:13px;}
.conversations-table .lastpost a.author { color:#c20000;}
.video-member-commu { margin-bottom:10px; margin-top:10px;}
.video-member-commu .video { float:left; width: ; border:2px solid #837d7d; width:297px; height:246px;}
.video-member-commu .video img{ max-width:100%;}
.video-member-commu .members-communications { padding-bottom:20px !important}
.fullwrap .takeaFree{width:750px;}
.fullwrap .takeaFree .btn-viewresult { padding-top:10px;}
.video-member-commu .members-communications .img {display:block; margin:110px auto 0; vertical-align:middle;}
.inner-container { padding:20px 0 0 0; min-height:300px;}

#Kunena #ktab a span, #Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span, #Kunena span.kmsgdate, #Kunena .kright select{font-family: "museo_500regular", Georgia, "Times New Roman", Times, serif;}
#Kunena #ktab li a, #Kunena div.kmsg-header h2, #Kunena form#jumpto input.kbutton, #Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {background-color:#566BB3 !important;}
#Kunena a { color:#566BB3 !important}
#Kunena a:hover { color:#e83104 !important}

/* TABLET LAYOUT ----------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.addthisshare, .takeaFreeImg { display:none;}
.topnav {padding:10px 9px 40px 0;}
.search { margin-right:20px;}
.menu li a { padding:8px 20px;}
.jcarousel-skin-tango .jcarousel-container-horizontal, .jcarousel-skin-tango .jcarousel-clip-horizontal {width:100%;}
.bannerImg { width:30%;}
.bannerImg img { max-width:100%;}
.bannerInfo { width:65%;}
.testimonial { padding:10px 0; width:100%;}
.testimonial p { padding:0 15px}
.jcarousel-skin-tango .jcarousel-item { width:768px;}
.jcarousel-skin-tango .jcarousel-item h3 { font-size:15px; line-height:22px;}
.takeaFreeWrap {width:380px;}
.takeaFree, .getStarted .blockSection { width:100%;}
.availableTakeWrap, .resultSection p { padding:25px 20px;}
.takeaFree h3 { font-size:22px;}
.resultSection .linkicon {background-size:768px 216px; margin-bottom:30px;} 
.resultSection .linkicon ul li.icon1 {left:20px; top:0;}
.resultSection .linkicon ul li.icon2 {left:100px; top:137px;}
.resultSection .linkicon ul li.icon3 {left:235px; top:0;}
.resultSection .linkicon ul li.icon4 {left:350px; top:137px;}
.resultSection .linkicon ul li.icon5 {left:470px; top:0;}
.resultSection .linkicon ul li.icon6 {left:600px; top:137px;}
.resultSection .linkicon .learnmore {position:absolute; left:320px; top:305px;}
.title {position:relative; left:inherit; top:inherit; padding:0 18px;}
.title span { font-size:15px; line-height:18px; padding-bottom:10px;}
.homeSection .processimg, .homeSection .ourmodel {max-width:94%;}
.homeSection { padding:0 0 28px 0; }
.getStarted .block { width:218px; margin:20px 15px 0;}
.footerBottom { padding:0 10px;}
.footerBottom .container { padding:0 20px;}
#footer .fRight {clear:both; float:none; width:100%;}
#footer .fRight .logo { height:auto;float:left; padding-left:20px;} 
#footer .fRight .social-share { float:right; padding-right:20px;}
#footer .flinks { width:198px;}
.rightcontentPart { width:auto; padding:10px;}
.rightcontentPart .LA-Result { width:auto; margin:0 0 15px;}
.video-member-commu .members-communications { width:424px;}
.atlastpost { width:130px;}
#Kunena div.kmessage-buttons-row { white-space:normal; height:auto;}

}
/* MOBILE LAYOUT (PORTRAIT/320PX) ----------------------------------------------- */
@media only screen and (max-width: 767px) {
	h1#logo {float:none; margin:25px 0 20px;} 
	h1#logo img {display:block; margin:0 auto; max-width:85%;}
	.topright, .available, .takeaFreeWrap, .getStarted .blockSection, #footer .fRight, .footerBottom .links{clear:both; float:none; width:100% !important; padding:0 !important;}
	.topnav { float:left;padding:5px 0 5px 10px; font-size:17px;}
	.topnav li.cart img { width:27px;}
	.topnav span, .addthisshare, #banner, .takeaFreeImg, #footer .flinks, #footer .fRight .logo {display:none;}
	.search { margin:0 12px 12px 0;}
	.search .inputbox { width:164px;}
	.topright, .available{float:left; padding-bottom:20px;}
	.availableTakeWrap {float:none; padding:10px 17px}
	.available h3 { float:none; width:178px; margin:0 auto 5px;display:block;}
	.available ul {max-width:412px; margin:0 auto;}
	.available ul li {width:49%; padding:0 2% 12px 0;}
	.available ul li.even { padding-right:0;}
	.available ul li img { width:100%; margin:0 auto; display:block;}
	.searchNewsletter { width:97%; padding-bottom:10px; max-width:412px;margin:0 auto; float:none; clear:both; height:38px; background:url(../images/boxbg-resp.png) no-repeat;}
	.searchNewsletter .textBox {width:72%; font-size:17px; padding:3px 0 3px 8px;}
	.searchNewsletter .goButton { float:right; background:url(../images/btn-go-resp.jpg) no-repeat; width:51px; height:38px;}
	.takeaFreeWrap {text-align:center;}
	.takeaFree {float:none; padding:12px; clear:both; width:auto;font-size:14px; padding:0px 0px 12px 0px;}
	.takeaFree h3 { font-size:22px;}
	.takeaFree .searchLeadership{background:url(../images/boxbg-resp1.png) left top no-repeat; width:auto; max-width:408px; height:39px; padding:0; margin:10px auto 0;}
	.takeaFree .searchLeadership .textBox{ float:left; width:74%; font-size:17px; padding:0 0 0 8px; height:39px;}
	.takeaFree .searchLeadership .goButton{float:right; background: transparent url(../images/btn-go-resp1.jpg) left top no-repeat; width:50px; height:39px;}
	.resultSection, .resultSection .linkicon ul{ float:left; width:100%;}
	.resultSection { margin-bottom:28px;}
	.resultSection h2, .resultSection h2 span { font-size:24px;}
	.resultSection p, .resultSection p span { font-size:14px; color:#636363; line-height:20px;}
	.resultSection p { padding:10px;}
	.resultSection p strong {font-size:16px;}
	.resultSection .linkicon { background:none; height:auto;}
	.resultSection .linkicon ul { padding-bottom:10px;}
	.resultSection .linkicon ul li {position:relative;left:inherit !important;top:inherit !important;float:left;width:46%;padding:0 2%;min-height:75px;text-align:left;}
	.resultSection .linkicon ul li img { width:57px; height:57px; margin-right:10px;}
	.resultSection .linkicon ul li a {display:table-cell; vertical-align:middle;}
	.resultSection .linkicon .learnmore { position:relative; left:inherit; top:inherit; display:block; margin:0 auto; background:url(../images/btn-learn-more.png) no-repeat; width:157px; height:44px;}
	.resultSection .linkicon .learnmore:hover { background:url(../images/btn-learn-more-hover.png) no-repeat;}
	.processSection img{ max-width:90%;}
	.title { font-size:24px; position:relative; left:inherit; top:inherit; padding:0 18px 10px;}
	.title span { font-size:15px; line-height:18px;}
	.ourmodel { width:90%;}
	.homeSection { padding:0 0 28px 0; }
	.getStarted .block { float:none; margin:28px auto 0;}
	#footer, .footerBottom { background:none; color:#323332; text-align:center; } 
	.footerBottom { line-height:20px; padding:10px 10px 15px;} 
	#footer a {color:#323332;}
	#footer .fRight .social-share { margin-bottom:10px;}
	.logout { display:block;}
	/*#main-nav {background:#EAEAEA; padding:10px 0 }
	#main-nav ul{display:none; }
	#main-nav .responsive-nav { display: block;}*/
	.login-register {width:90%; max-width:410px; margin:25px auto 0;}
	.content-top { padding:0 20px;}
	.profile { width:100%;}
	.date { float:left; margin-top:0;}
	.previewimage a{display:block;}

	.menu .active {display: block;}
	.menu > li {float: none; padding-right:0;}
	.menu > li > ul { background:none; padding-bottom:0;}
	.menu > li a {padding:8px 20px; background:#e6ecee;color:#465ba1; font-size:18px; border-top:2px solid #fff;}
	.menu > li a:hover {background:#576cb3;  -webkit-box-shadow: 0px 0px 5px rgba(33, 48, 97, 0.75) inset;-moz-box-shadow:0px 0px 5px rgba(33, 48, 97, 0.75) inset;box-shadow:0px 0px 5px rgba(33, 48, 97, 0.75) inset; color:#fff;}
	.menu > li > .parent {}
	.menu li li .parent {}
	.menu ul {display: block;width: 100%;}
	.menu > li.hover > ul , .menu li li.hover ul {position: static;}
	.leftcontentPart, .rightcontentPart { float:none; padding:0; width:100%;}
	.rightcontentPart { width:auto; padding:10px;}
	.rightcontentPart .LA-Result { width:auto; margin:0 0 15px;}
	.atlastpost{ display:none;}
	.video-member-commu .video {float:none; padding:0; margin:0 auto 10px;}
	.video-member-commu .members-communications { width:100%; float:none;}
	#Kunena div.kmessage-buttons-row { white-space:normal; height:auto;}
	.addthis_toolbox {  margin: 0 auto;width: 240px;}
	.topright, .available {padding-bottom: 20px !important;}
	a {word-wrap: break-word;}
	#jform_term-lbl{width:85% !important;}
	#jform_term{width:4%  !important;}
	.takeaFree .goButton{float:none !important;}
	.fullwrap .takeaFree{width:100% !important;}
	.searchpage .formview label{ float:left; line-height:27px;}
}
@media only screen and (min-width: 200px) and (max-width: 479px) {
.topnav { float:right; margin-bottom:12px;}
.resultSection .linkicon ul li a{ font-size:13px;}
.search { margin-bottom:0;}
.login-register ul { padding-bottom:10px;}
.login-register .btns { padding-top:0;}
.login-register .btns span { clear:both; width:100%; text-align:left;}
.login .frmrow input, .login-register .frmrow input {width:90%;}
.resultSection h2, .resultSection h2 span { font-size:15px;}
.category-icon, .views { display:none;}
.conversations-table .cattitle { border-right:none;}
.video-member-commu .video {width:auto; height:100%;}
.rightcontentPart .LA-Result { padding-bottom:45px;}
.video-member-commu .members-communications { width:100%; float:none;}
.video-member-commu .members-communications img { max-width:100%; height:auto;}
a {word-wrap: break-word;}
#jform_term-lbl{width:85%;}
#jform_term{width:4%;}
.takeaFree .goButton{float:none !important;}
.fullwrap .takeaFree{width:100% !important;}
}
/*ToTop Plugin JQuery*/
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:44px;height:57px;border:none;text-indent:100%;background:url(../images/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(../images/ui.totop.png) no-repeat left -57px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
ul.actions{text-align:right;padding:0 ;width:100%;margin:0}
ul.actions li{display:inline;}
.article-info { padding-bottom:15px;}
ul.pagenav {}
ul.pagenav .pagenav-prev { float:left;}
ul.pagenav .pagenav-next {float:right;}
.item-page p{ padding:5px 0 15px;}
.component { padding:25px 0;}


/* Pagination */

.pagination{ display:block; padding:15px 0; clear:both; float:right;}
.pagination .counter{ float:left; margin-right:10px; }
.pagination ul{ float:right; list-style:none; margin:0;}
.pagination ul span{ float:left !important;}
.pagination ul li{ float:left; padding:0px; margin-left:5px; margin-bottom:0; font-size:10px; text-transform:uppercase; background:#DDD !important;  }
.pagination ul li span{ background:#2F1633; padding:0;}
.pagination ul li a{ background:#eaeaea; padding:0; display:block; text-decoration:none; text-align:center; }
.pagination ul li a:hover { background:#243A83; color:#fff;}
.pagination .pagenav{width:24px; height:22px; line-height:22px; font-size:12px; padding:0;}

.pagination ul li span.pagenav{ background:#243A83; color:#FFF; font-size:12px; text-align:center;}
.pagination ul li.pagination-start .pagenav, .pagination ul li.pagination-prev .pagenav , .pagination ul li.pagination-next .pagenav, .pagination ul li.pagination-end .pagenav { text-indent:-9999px;}
.pagination ul li.pagination-start .pagenav{ background:#DDD url(../images/paging-start.gif) center center no-repeat; }
.pagination ul li.pagination-prev .pagenav{ background:#DDD url(../images/paging-prev.gif) center center no-repeat;}
.pagination ul li.pagination-next .pagenav{ background:#CCC url(../images/paging-next.gif) center center no-repeat;}
.pagination ul li.pagination-end .pagenav{ background:#CCC url(../images/paging-end.gif) center center no-repeat;}

/* pagination end */


.login-register .frmrow input.invalid, .login-register .frmrow textarea.invalid { border:1px solid #cc0000;}
 #jform_term-lbl.invalid { color:#cc0000;}
 #jform_term{width:20px !important;}
 #jform_term-lbl{width:370px;}
#contactus h3.title { position:relative; left:inherit; top:0; line-height:34px; background-color:#EAEAEA; padding:0 20px;} 
#contactus h3 a { display:block;}
#contactus h3.pane-toggler a{background:url(../images/plus.png) no-repeat right center;}
#contactus h3.pane-toggler-down a{ background:url(../images/minus.png) no-repeat right center;}
#contactus {border-bottom:1px solid #DDD;}
#contactus .panel { border:1px solid #DDD; border-bottom:none; padding:0 0; }
#contactus .panel .pane-slider {}
#contactus .contact-miscinfo span { float:left; padding-right:5px;}
#contactus p, #contactus .contact-image, #contactus .contact-address{ margin-bottom:15px;}
#contactus .contact-miscinfo, #contactus .contact-links, #contactus .login-register { margin:10px 20px;}
#contactus .contact-image, #contactus .contact-position, #contactus .contact-address, #contactus .contact-contactinfo { margin-left:20px;margin-right:20px;}
#contactus .contact-image { margin-top:15px;}
#xmap ul li { padding:3px 0px;}
#xmap ul li ul{padding:8px 0 8px 20px;}

.widget-block h3 {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #DEDEDE;
    color: #545454;
    font-size: 15px;
    line-height: 20px;
    padding: 10px;
    position: relative;
}
.widget-block ul {
    border: 1px solid #DEDEDE;
    padding: 10px 8px;
}
.previewimage img {width:282px;}
.previewimage a{text-align:center;}
.sliderimageonly{margin:10px;padding-left:20px;}
.joomdlecourses li {border-bottom:1px #DEDEDE dotted;}
.joomdlecourses li:last-child{border-bottom:none;}