/*************************************/
/******* Alltraders Template *******/
/***********************************/
/*** http://www.alltraders.com ***/
/**** support@alltraders.com ****/

/************************/
/*** Core html ***/
/**********************/

/* Reset all values */

/******* RECOGNITION FIRST
******** HTTP://WWW.ALLTRADERS.COM
******** SUPPORT@ALLTRADERS.COM
***********/

/******* RESET (CHEERS ERIC MEYER) AND CORE STUFF
***********/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre, blockquote,
a, abbr, acronym, address, big, cite, code,
dfn, font, img, ins, kbd, samp,
tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

/******* THE USUAL STUFF
***********/

body {
font: 14px/1.5 Century Gothic,CenturyGothic,AppleGothic,sans-serif,Arial,Helvetica;
color: #262626;
background: #fff;
margin: 40px;
}

.responsiveMenuTheme5d.isDesktop {
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif,Arial,Helvetica !important;
}

.wrapper {
width: 100%;
}

.clear {
clear: both;
}

#background {
/* background: #2a192a url('../images/bg1.jpg') left top repeat; */
}

em { font-style: italic; }
strong { font-weight: bold; }
a { font-weight: bold; text-decoration: none; }
a:hover { text-decoration: none; }
input, textarea { border: 1px solid #E9E4E3;padding: 5px;}button, #Send { background:#a14ea8; color: #FFFFFF; cursor: pointer; font-weight: bold;}

.nspArt p {margin-bottom: 12px;}

/******* HEADER, LOGO & SEARCH
***********/

#header { 
height: 160px;
background: #f6f6f6;
}

#headerLeft {
float: left;

}

#headerRight {
float: right;
/*background: url('../images/headerRight.png') right top no-repeat;*/
height: 160px;
}


	
/******* NAVIGATION
***********/

#nav {
	margin-bottom: 20px;
	background: #ac59b1;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}


#navRight p {
line-height: 60px;
color: #efd6f1;
text-shadow: 0 1px 1px #87438d;
font-size: 12px;
}

#nav ul li {
display: block;
float: left;
margin-right: 22px;
}

#nav ul li#current {
border-bottom: 2px solid #fff;
}

#nav ul li#current a {
color: #fff;
}

#nav ul li a {
font-size: 15px !important;
font-weight: bold;
text-shadow: 0 1px 1px #87438D;
padding-bottom: 4px;
display: block;
line-height: 1;
margin-top: 23px;
color: #f0e4f1;
padding-bottom: 24px;
}

#nav ul li a:hover {
color: #fff;
}

#nav ul li#current a:hover {
border-bottom: 0 none;
}

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

#nav ul li ul li a span {
	font-size: 14px;
	padding: 8px 8px 10px 0px !important
}

#nav ul li ul li a:hover {
	border: none;
	background: #9b4ba4 !important;
}

#nav ul li a span:hover, #nav ul li.active a span:hover {
text-decoration: none;
}

#nav ul li.active a span {
}

#nav ul li ul li a {
	margin-top: 0px;
}

.responsiveMenuTheme5d.isDesktop > li > .parent, .responsiveMenuTheme5d.isDesktop > li.deeper > span, .responsiveMenuTheme5d.isDesktop a {
	padding: 0px;
}

/******* SW MENU MODULE
***********/

.ddmx{
border:0px none  !important ; 
}
.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 line-height: 60px;
 text-shadow: 0 1px 1px #87438D;
 padding: 0px 10px 0px 10px  !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 13px !important ; 
 font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif,Arial,Helvetica !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #F0E4F1 !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
background-image:none; height:60px; 
}
.ddmx td.item11 {
 padding:0 !important ; 
 border-top: 0px none  !important ; 
 border-left: 0px none  !important ; 
 border-bottom: 0px none ;
 border-right: 0 !important ; 
 white-space: nowrap !important ; 
 height:60px; 
}
.ddmx td.item11-last {
 padding:0 !important ; 
 border: 0px none  !important ; 
 white-space: nowrap; 
 height:60px; 
}
.ddmx td.item11-acton {
 padding:0 !important ; 
 border-top: 0px none  !important ; 
 border-left: 0px none  !important ; 
 white-space: nowrap; 
 border-bottom: 0px none ;
}
.ddmx td.item11-acton-last {
 border: 0px none  !important ; 
}
.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
background-image:none; color: #ffffff !important ; 
}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 8px 20px 10px 8px  !important ; 
 font-size: 12px !important ; 
 font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif,Arial,Helvetica !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:500; 
 opacity:1; 
}
.ddmx a.item2, #responsiveMenu87 li ul {
background-image:none; background-color: #8f4496 !important ; 
 color: #F0E4F1 !important ; 
 border-top: 0px none  !important ; 
 border-left: 0px none  !important ; 
 border-right: 0px none  !important ; 
 z-index: 200;
}
.ddmx a.item2-last {
background-image:none; background-color: #8f4496 !important ; 
 color: #F0E4F1 !important ; 
 border-bottom: 0px none  !important ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
background-image:none; background-color: #9b4ba4 !important ; 
 color: #ffffff !important ; 
 border-top: 0px none  !important ; 
 border-left: 0px none  !important ; 
 border-right: 0px none  !important ; 
}
.ddmx .section {
 border: 0px none  !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px none  !important ; 
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */

#navRight {
	text-align: right;
	padding-right: 40px;
}

#headerLeft img {
	padding: 25px 0 0 25px;
  margin: 0px auto;
}

/******* LEFT / SIDEBAR
***********/

#left {
	vertical-align: top;
	padding-left: 0px;
}

#left .moduletable {
margin-bottom: 10px;
}

#left .moduletablesearch {
	padding: 20px;
	background: #EFE1F0 none repeat scroll 0% 0%;
	border-radius: 4px;
	margin-bottom: 20px;
}

#home .content {
	background: none;
}

#home #contentInner {
	padding: 0px;
	box-shadow: none;
margin-bottom: 0px;
}

#home .items-leading, #home .items-row, .item-pagehome {
	box-shadow: 0 3px 12px rgba(0,0,0,0.16);
	padding: 40px;
	border-radius: 4px;
	margin: 0px 0px 20px 0;
}

.news {
	box-shadow: 0 3px 12px rgba(0,0,0,0.16);
	padding: 40px;
	border-radius: 4px;
	margin: 0px 0px 20px 0;
}

.news h3 {
	font-size: 23px;
	color: #A04EA8;
}

.news h4 {
	padding: 20px 0 10px 0;
}

.nspHeader a {
	font-size: 17px;
	color: #444;
	margin: 0 0 12px 0;
}

.news .readon {
	color: #9a4ba2;
    font-weight: bold;
}

.news .readon:hover {
    color: #262626;
	text-decoration: none;
}

.searchsearch label {
	display: none;
}

.searchsearch .form-inline {
	background: #FFFFFF;
	border: 1px solid rgb(208, 195, 209);
	border-radius: 3px;
}

.searchsearch #mod-search-searchword {
	border: none;
	width: 85%;
	font-size: 12px;
	margin: 0px;
}

.searchsearch .button {
	border: none;
	padding: 5px;
	float: left;
}

.responsiveMenuTheme5d.isDesktop li li a, .responsiveMenuTheme5d.isDesktop li li span.separator {
	border: none;
}

#nav ul li ul li {
	margin-right: 0px;
	width: 100%;
}

#nav ul li ul li:first-child {
	border-top: 1px solid #813D87;
}

#nav ul li ul li a {
	padding: 8px 20px 10px 14px !important;
}

/******* RIGHT / CONTENT
***********/

#right {
	padding-right: 0px;
}

.content {
background: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#contentInner{
padding: 40px;
box-shadow: 0 3px 12px rgba(0,0,0,0.16);
margin-bottom: 40px;
}

.btn-info {
    color: #555555;
    background-color: #efe1f0;
    border-color: #efe1f0;
    width: 100%;
    padding: 15px 12px;
    font-size: 20px;
}

.btn-info:hover, .btn-info:active, .btn-info:focus {
    background-color: #eac8ec;
	color: #555555;
	border-color: #efe1f0;
}

#left .login .btn-info {
	    background-color: #eac8ec;
    border-color: #eac8ec;
}

#left .login .btn-info:hover, #left .login .btn-info:active, #left .login .btn-info:focus {
    background-color: #ddbfdf;
	border-color: #ddbfdf;
}

.content {
font-size: 13px;
}

.content p {
margin: 0 0 12px 0;
}

.content a {
color: #9a4ba2;
}

.content a:hover {
color: #262626;
}

.content blockquote {
margin: 0 0 14px 20px;
padding: 6px 20% 6px 20px;
border-left: 2px solid #ddd;
}

.content ol,
.content ul {
margin: 0 0 14px 20px;
padding-left: 20px;
}

.content ol ol,
.content ul ul {
margin: 0;
padding-left: 20px;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
margin: 0 0 12px 0;
}

.content h3, h2.eb_title, .content td.contentheading {
font-size: 17px;
color: #262626;
}

.content h1 {
font-size: 19px;
color: #333;
}

.content h2 {
font-size: 23px;
color: #A04EA8;
}

.content h3 {
font-size: 17px;
color: #444;
}

.content h4, h3.eb_title a {
font-size: 16px;
color: #A04EA8;
font-weight: normal;
}

.content h5 {
font-size: 15px;
color: #555;
}

.content h6 {
font-size: 14px;
color: #A04EA8;
}

td.contentheading h3, h1.eb_title {
font-size: 20px;
color: #a04ea8;
margin: 0;
padding: 0;
margin-bottom: 8px;
}

.componentheading {
font-size: 20px;
color: #262626;
margin: 0 0 5px 0;
padding: 0;
}

td.createdate h4 {
font-size: 12px;
color: #4d4d4d;
padding-bottom: 5px;
border-bottom: 1px solid #e9e4e3;
}

.createdate h4 strong {
font-weight: bold;
}

tr.rsform-block td input {
margin-bottom: 10px;
}

.page-header {
	border-bottom: none;
	margin: 0px;
}

#responsiveMenu87.responsiveMenuTheme5d.isDesktop > li.first {
	width: auto;
}

.responsiveMenuTheme5d.isDesktop ul {
	min-width: 331px;
}

#item-28 ul {
	min-width: 360px;
}

.login .control-label {
	text-align: left;
}

.login .btn {
	margin-top: 10px;
}

.form-horizontal .control-label {
    text-align: left;
}

.nav {
	margin: 0px !important;
	padding: 0px !important;
}

.alert {
	background: #e5e5e5;
}

.mceContentBody {
	margin: 0px !important;
}

.result-text {
margin: 5px 0 15px 0;
}

.result-title {
font-size: 15px;
}

.searchintro {
margin: 10px 0;
}

.chzn-container-single .chzn-single span {
margin: 0px;
}

#searchForm .hasTooltip {
height: 30px;
}

/******* FOOTER
***********/

#footer {
font-size: 12px;
}

#footer h3 a { color: #fff; }

#footerTop {
padding: 0px;
display: none;
}

#footerLogo {
text-align: center;
padding: 30px 0;
}

#footerLogo img {
display: inline-block;	
}

#footerMenu {
background: #29182a;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top: 1px solid #000;
}

#footerMenu .menu {
margin: 0px auto;
text-align: center;
}

#footerMenu .menu li {
padding: 0 10px;
}

#footerMenu .menu li a {
color: #fff;
background: none;
}


#footerMenu ul li {
display: inline-block;
}

#footerMiddle {
	display: none;
	/*background: url('../images/footerMiddle.png') left top repeat-x;
	padding: 30px 40px 40px 40px;
	border-top: 1px solid #cb7bd0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
}

#footerMiddle table thead tr th {
height: 41px;
}

#footerMiddle h2 {
color: #fff;
font-size: 20px;
text-shadow: 0 1px 1px #331f35;
padding-bottom: 3px;
}

#footerMiddle h3 {
font-weight: bold;
font-size: 15px;
color: #fff;
text-shadow: 0 1px 1px #331f35;
margin-bottom: 6px;
}

#footerMiddle ul {
list-style: none;
margin-left: 10px;
padding-right: 40px;
}

#footerMiddle ul li {
border-bottom: 1px solid #4b334c;
background: url('../images/arrow.png') left 8px no-repeat;
}

#footerMiddle ul li:last-child {
border: 0 none;
}

#footerMiddle ul li a {
color: #c388c9;
padding: 3px 0 3px 10px;
display: block;
}

#footerMiddle ul li a:hover {
color: #e5b5ea;
}


#footerBottom {
border-top: 1px solid #E0E0E0;
color: #929292;
font-size: 11px;
}

#footerBottom a {
color: #929292;
}

#footerBottomLeft {
padding: 20px 0;
float: left;
}

#footerBottomRight {
padding: 20px 0;
float: right;
text-align: right;
}

#footerHead {
	border-bottom: 1px solid #654b65;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}

#footerMiddleLeftHead {
	padding-right: 0px;
	padding-left: 0px;
}

#footerMiddleRightHead {
	padding-left: 0px;
}

/******* Mailchimp
***********/

#add35 {
	background: url(../images/signupbtn.png) left top no-repeat;
	width: 63px;
	cursor: pointer;
	margin-top: 5px;
}

#status35 {
	font-weight: bold;
}

#remove35 {
	display: none;
}

/* Forms */.rsform-block-message td {	vertical-align: top;}
/* headers */

div.componentheading {
	padding-left: 0px;
}
	
span.article_separator {
	display: none;
}

/*table.blog span.article_separator {
	display: block;
}*/

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }
form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

.pagination span {
	padding: 2px;
}

.pagination a {
	padding: 2px;
}

body.mceContentBody {
	background: #FFFFFF !important;
	color:#000000 !important;
}

.underContent .content { padding: 40px; margin: 20px 0 0 0; font-size: 14px; }

.underContent .content h3 { font-size: 15px; font-weight: bold; margin: 0 0 5px 0; }

tr.tableHead {  }
.tableHead td { text-align: center !important; background: #fff !important;}

.contentpaneopen td table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.contentpaneopen td table {
  width: 100%;
  margin-bottom: 18px;
}
.contentpaneopen td table th,
.contentpaneopen td table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.contentpaneopen td table th, .tableHead {
  font-weight: bold;
}
.contentpaneopen td table thead th, .tableHead {
  vertical-align: bottom;
}
.contentpaneopen td table caption + thead tr:first-child th,
.contentpaneopen td table caption + thead tr:first-child td,
.contentpaneopen td table colgroup + thead tr:first-child th,
.contentpaneopen td table colgroup + thead tr:first-child td,
.contentpaneopen td table thead:first-child tr:first-child th,
.contentpaneopen td table thead:first-child tr:first-child td {
  border-top: 0;
}
.contentpaneopen td table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.contentpaneopen td table {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.contentpaneopen td table th,
.contentpaneopen td table td {
  border-left: 1px solid #dddddd;
}
.contentpaneopen td table caption + thead tr:first-child th,
.contentpaneopen td table caption + tbody tr:first-child th,
.contentpaneopen td table caption + tbody tr:first-child td,
.contentpaneopen td table colgroup + thead tr:first-child th,
.contentpaneopen td table colgroup + tbody tr:first-child th,
.contentpaneopen td table colgroup + tbody tr:first-child td,
.contentpaneopen td table thead:first-child tr:first-child th,
.contentpaneopen td table tbody:first-child tr:first-child th,
.contentpaneopen td table tbody:first-child tr:first-child td {
  border-top: 0;
}
.contentpaneopen td table thead:first-child tr:first-child th:first-child,
.contentpaneopen td table tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.contentpaneopen td table thead:first-child tr:first-child th:last-child,
.contentpaneopen td table tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.contentpaneopen td table thead:last-child tr:last-child th:first-child,
.contentpaneopen td table tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.contentpaneopen td table thead:last-child tr:last-child th:last-child,
.contentpaneopen td table tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.contentpaneopen td table tbody tr:nth-child(odd) td,
.contentpaneopen td table tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.contentpaneopen td table tbody tr:hover td,
.contentpaneopen td table tbody tr:hover th {
  background-color: #f5f5f5;
}

#nav a[href*='skills-for-all'], .contentheading.skillsforall, #footerMenu .item63 a span {
font-style: italic!important;
}

@media all  
and (max-width : 480px) {
	body {margin:0px;}
	#footerMenu .menu li {padding: 0px;}
	#footerMenu .menu li a {padding: 8px;}
	#nav ul li {width: 100%;}
	#nav ul li a {margin-top: 0px;padding-bottom: 0;line-height: 20px;}
	#nav .deeper ul {background: #000;}
	.responsiveMenuTheme1m.isMobile span.linker {padding: 10px 0;}.
	#navLeft {text-align: center;margin-top: 10px !important;}
	.toggleMenu {background: #8f4496 url(../images/toggle-icon.png) no-repeat 40% center;color: #FFF;width: 100%;font-size: 18px;font-weight: normal;text-align: center;}
	.toggleMenu:hover, .toggleMenu:focus {color: #FFF;}
	#right {padding: 0px !important; margin-bottom: 15px;}
	#home #right {margin-bottom: 0px;}
	#left {padding-left: 15px;}
	#left img {text-align: center;margin: 0px auto;}
	#headerLeft img {padding: 20px 0 20px 25px;}
	#headerLeft {background: #FFF;height: auto;}
	#header {height: auto;}
	#navRight {text-align: center;padding-right: 0px;}
	#navLeft {clear: both;margin-top: 10px;}
	#nav ul li ul li a {background: #713277; padding: 0px 20px 0px 25px !important;}
	#nav ul li ul li { background: #713277 !important;}
	#nav ul li a:hover {border-bottom: none;}
	.responsiveMenuTheme1m.isMobile > li > a span.opener {padding: 10px 0px;}
	#footerMiddleRightHead {margin-top: 15px;}
	#footerBottomLeft, #footerBottomRight {text-align: center;}
	#footerBottomLeft {padding: 20px 0 0 0;}
	#footerMiddleRight {margin-top: 10px;}
	#footerLogo {padding: 0 0 15px 0;}
	#right iframe, #right object {width: 100% !important;}
	#contentInner, #home .items-leading, #home .items-row {padding: 25px 15px;}
	#footerMiddle ul {padding-right: 0px;}
	
}

@media all  
and (min-width : 481px) 
and (max-width : 639px) {
		body {margin:0px;}
	#footerMenu .menu li {padding: 0px;}
	#footerMenu .menu li a {padding: 8px;}
	#nav ul li {width: 100%;}
	#nav ul li a {margin-top: 0px;padding-bottom: 0;line-height: 20px;}
	#nav .deeper ul {background: #000;}
	.responsiveMenuTheme1m.isMobile span.linker {padding: 10px 0;}.
	#navLeft {text-align: center;margin-top: 10px !important;}
	.toggleMenu {background: #8f4496 url(../images/toggle-icon.png) no-repeat 40% center;color: #FFF;width: 100%;font-size: 18px;font-weight: normal;text-align: center;}
	.toggleMenu:hover, .toggleMenu:focus {color: #FFF;}
	#right {padding: 0px !important; margin-bottom: 15px;}
	#home #right {margin-bottom: 0px;}
	#left {padding-left: 15px;}
	#left img {text-align: center;margin: 0px auto;}
	#headerLeft img {padding: 20px 0 20px 25px; text-align: center;margin: 0px auto;}
	#headerLeft {background: #FFF;height: auto;}
	#header {height: auto;}
	#navRight {text-align: center;padding-right: 0px;}
	#navLeft {clear: both;margin-top: 10px;}
	#nav ul li ul li a {background: #713277; padding: 0px 20px 0px 25px !important;}
	#nav ul li ul li { background: #713277 !important;}
	#nav ul li a:hover {border-bottom: none;}
	.responsiveMenuTheme1m.isMobile > li > a span.opener {padding: 10px 0px;}
	#footerMiddleRightHead {margin-top: 15px;}
	#footerBottomLeft, #footerBottomRight {text-align: center;}
	#footerBottomLeft {padding: 20px 0 0 0;}
	#footerMiddleRight {margin-top: 10px;}
	#footerLogo {padding: 0 0 15px 0;}
	#right iframe, #right object {width: 100% !important;}
	#contentInner, #home .items-leading, #home .items-row {padding: 25px 15px;}
	#footerMiddle ul {padding-right: 0px;}
}

@media all  
and (min-width : 640px) 
and (max-width : 767px) {
	body {margin:0px;}
	#footerMenu .menu li {padding: 0px;}
	#footerMenu .menu li a {padding: 8px;}
	#nav ul li {width: 100%;}
	#nav ul li a {margin-top: 0px;padding-bottom: 0;line-height: 20px;}
	#nav .deeper ul {background: #000;}
	.responsiveMenuTheme1m.isMobile span.linker {padding: 10px 0;}.
	#navLeft {text-align: center;margin-top: 10px !important;}
	.toggleMenu {background: #8f4496 url(../images/toggle-icon.png) no-repeat 40% center;color: #FFF;width: 100%;font-size: 18px;font-weight: normal;text-align: center;}
	.toggleMenu:hover, .toggleMenu:focus {color: #FFF;}
	#right {padding: 0px !important; margin-bottom: 15px;}
	#home #right {margin-bottom: 0px;}
	#left {padding-left: 15px;}
	#left img {text-align: center;margin: 0px auto;}
	#headerLeft img {padding: 20px 0 20px 25px; text-align: center;margin: 0px auto;}
	#headerLeft {background: #FFF;height: auto;}
	#header {height: auto;}
	#navRight {text-align: center;padding-right: 0px;}
	#navLeft {clear: both;margin-top: 10px;}
	#nav ul li ul li a {background: #713277; padding: 0px 20px 0px 25px !important;}
	#nav ul li ul li { background: #713277 !important;}
	#nav ul li a:hover {border-bottom: none;}
	.responsiveMenuTheme1m.isMobile > li > a span.opener {padding: 10px 0px;}
	#footerMiddleRightHead {margin-top: 15px;}
	#footerBottomLeft, #footerBottomRight {text-align: center;}
	#footerBottomLeft {padding: 20px 0 0 0;}
	#footerMiddleRight {margin-top: 10px;}
	#footerLogo {padding: 0 0 15px 0;}
	#right iframe, #right object {width: 100% !important;}
	#contentInner, #home .items-leading, #home .items-row {padding: 25px 15px;}
	#footerMiddle ul {padding-right: 0px;}
}

@media all 
and (min-width : 768px)  
and (max-width : 980px) {
	body {margin:0px;}
	#footerMenu .menu li {padding: 0px;}
	#footerMenu .menu li a {padding: 8px;}
	#nav ul li {width: 100%;}
	#nav ul li a {margin-top: 0px;padding-bottom: 0;line-height: 20px;}
	#nav .deeper ul {background: #000;}
	.responsiveMenuTheme1m.isMobile span.linker {padding: 10px 0;}.
	#navLeft {text-align: center;margin-top: 10px !important;}
	.toggleMenu {background: #8f4496 url(../images/toggle-icon.png) no-repeat 40% center;color: #FFF;width: 100%;font-size: 18px;font-weight: normal;text-align: center;}
	.toggleMenu:hover, .toggleMenu:focus {color: #FFF;}
	#right {padding: 0px !important; margin-bottom: 15px;}
	#home #right {margin-bottom: 0px;}
	#left {padding-left: 15px;}
	#left img {text-align: center;margin: 0px auto;}
	#headerLeft img {padding: 20px 0 20px 25px; text-align: center;margin: 0px auto;}
	#headerLeft {background: #FFF;height: auto;}
	#headerRight {display: none;}
	#header {height: auto;}
	#navRight {text-align: center;padding-right: 0px;}
	#navLeft {clear: both;margin-top: 10px;}
	#nav ul li ul li a {background: #713277; padding: 0px 20px 0px 25px !important;}
	#nav ul li ul li { background: #713277 !important;}
	#nav ul li a:hover {border-bottom: none;}
	.responsiveMenuTheme1m.isMobile > li > a span.opener {padding: 10px 0px;}
	#footerMiddleRightHead {margin-top: 15px;}
	#footerBottomLeft, #footerBottomRight {text-align: center;}
	#footerBottomLeft {padding: 20px 0 0 0;}
	#footerMiddleRight {margin-top: 10px;}
	#footerLogo {padding: 0 0 15px 0;}
	#right iframe, #right object {width: 100% !important;}
	#contentInner, #home .items-leading, #home .items-row {padding: 25px 15px;}
	#footerMiddle ul {padding-right: 0px;}
	.item-178 {display: none !important;}
}

@media all 
and (min-width : 981px) 
and (max-width : 1024px) {
	#nav ul li ul li a {background: #713277; padding: 0px 20px 0px 25px !important;}
	#nav ul li ul li { background: #713277 !important;}
	#nav ul li a:hover {border-bottom: none;}
	#nav ul li {width: 100%;}
	#nav ul li a {margin-top: 0px;padding-bottom: 0;line-height: 20px;}
	.toggleMenu {background: #8f4496 url(../images/toggle-icon.png) no-repeat 40% center;color: #FFF;width: 100%;font-size: 18px;font-weight: normal;text-align: center;}
	.toggleMenu:hover, .toggleMenu:focus {color: #FFF;}
	.responsiveMenuTheme1m.isMobile > li > a span.opener {padding: 10px 0px;}
	#navRight {padding-right: 10px; }
	#navLeft {clear: both;margin-top: 10px;}
	.item-178 {display: none !important;}
	#footerMenu .menu li a {padding: 10px;}
}


@media all 
and (min-width : 1025px) 
and (max-width : 1120px) {
	#navRight {padding-right: 10px;}
}

@media all 
and (min-width : 1121px) 
and (max-width : 1317px) {
	#navRight {padding-right: 10px;}
	.searchsearch #mod-search-searchword {width: 75%;}
	#nav ul li {margin-right: 20px;}
}

@media (min-width: 1318px) {
	#navLeft {padding-left: 30px;}
}