﻿ @font-face {
    font-family: 'FutureSketch';
    src: url('/UserUploadedStyles/fonts/FutureSketch.eot');
    src: url('/UserUploadedStyles/fonts/FutureSketch.eot?#iefix') format('embedded-opentype'),
  url('/UserUploadedStyles/fonts/FutureSketch.woff') format('woff'),
  url('/UserUploadedStyles/fonts/FutureSketch.ttf') format('truetype'),
  url('/UserUploadedStyles/fonts/FutureSketch.svg#FutureSketch') format('svg');
    font-weight: normal;
    font-style: normal;
}  
@font-face {
    font-family: 'simpo-webfont';
    src: url('/UserUploadedStyles/fonts/simpo-webfont.eot');
    src: url('/UserUploadedStyles/fonts/simpo-webfont.eot?#iefix') format('embedded-opentype'),
  url('/UserUploadedStyles/fonts/simpo-webfont.woff') format('woff'),
  url('/UserUploadedStyles/fonts/simpo-webfont.ttf') format('truetype'),
  url('/UserUploadedStyles/fonts/simpo-webfont.svg#simpo-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UnlimitedProRegular';
    src: url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.eot');
    src: url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.woff') format('woff'),
         url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.ttf') format('truetype'),
         url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.svg#unlimited_pro_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UnlimitedSansRegular';
    src: url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.eot');
    src: url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.woff') format('woff'),
         url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.ttf') format('truetype'),
         url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.svg#unlimited_sans_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UnlimitedProLight';
    src: url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.eot');
    src: url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.woff') format('woff'),
         url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.ttf') format('truetype'),
         url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.svg#unlimited_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UnlimitedSansLight';
    src: url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.eot');
    src: url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.woff') format('woff'),
         url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.ttf') format('truetype'),
         url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.svg#unlimited_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UnlimitedProMedium';
    src: url('/UserUploadedStyles/fonts/unlimited_pro-medium-webfont.eot');
    src: url('/UserUploadedStyles/fonts/unlimited_pro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/UserUploadedStyles/fonts/unlimited_pro-medium-webfont.woff') format('woff'),
         url('/UserUploadedStyles/fonts/unlimited_pro-medium-webfont.ttf') format('truetype'),
         url('/UserUploadedStyles/fonts/unlimited_pro-medium-webfont.svg#unlimited_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*---------------------------------------------------------------------
BASE STYLES
---------------------------------------------------------------------*/

body {font:75% arial, verdana, sans-serif !important; color:#333 !important; margin:0; padding:0; background-color:#CECECE;}

/*---------- Default Styles ----------*/

/* default link styles */
a,
a:link,
a:visited,
a:active {font:100% arial, verdana, sans-serif; color:#1D779F;text-decoration:none;}
a:hover {font:100% arial, verdana, sans-serif; color:#1D779F; text-decoration:underline; cursor:pointer;}
a:focus  {font:100% arial, verdana, sans-serif; overflow: hidden; color:#e15426; outline: 1px dotted #ccc; text-decoration:underline; cursor:pointer;}
a:focus > span {outline: 1px dotted #ccc; overflow: hidden;}
a {outline:none; text-decoration: underline;}
a img {border:none;}
#LeftMenu a.MenuItemOne:focus {outline: 1px solid #000;}
a.external {/*position: relative;*/}
a.external:hover,
a.external:focus{/*text-indent: 0px !important; overflow: visible;*/}
a.external span.accessible,
a.external:active span.accessible{   /* background:  #ECF0F0;
    border: medium none;
    border-radius: 2px;
    color: #333333;
    display: block;
    font: 95% Arial;
    height: 15px;
    left: 90%;
    line-height: 115%;
    opacity: 0;
    padding: 2px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: -18px;
    width: 130px;*/}
a.external:hover > span.accessible,
a.external:focus > span.accessible {/*opacity: 1;*/ outline: none;}  
a.external span.accessible {     background: url("/images/UserUploadedImages/11/icon-link-external-small.png") no-repeat 50%;
    color: #333;
    display: inline-block; *display: inline; zoom: 1;
    height: 12px;
    margin: 0 3px 0 3px;
    text-indent: -9999px;
    width: 10px;}
#tweet .accessible,
#utilities .accessible {display: none;}

p {line-height:150%; margin:0 0 20px 0; padding:0;}
#sidebar p {margin: 0;font-size: 100%;line-height: 140%; }
/* .MostPopularContentListMain + h3{display: none;}  HIDING EVENTS PANEL FOR LAUNCH */
code {line-height:150%; margin:0; padding:0; font-size:100%;}
blockquote {line-height:150%; margin:0 0 20px 0; padding:0; font-size:100%;}
p,ul,ol {font-size:100%;}
input,select,textarea {font:100% arial, verdana, sans-serif; color:#333;}
input {margin:0;}
td {vertical-align:top;}

/* default heading styles */
h1 {font:normal 230% 'UnlimitedProMedium', arial,verdana,sans-serif; color:#1D779F; padding:0; margin:0 0 20px 0;}  
h1 a, h1 a:link, h1 a:hover, h1 a:focus {font-weight:normal; color:#1D779F; text-decoration:none; font-family:arial,verdana,sans-serif;}
h2 {font:normal 160% 'UnlimitedProMedium', arial,verdana,sans-serif; color:#333; padding:0; margin:0 0 20px 0;}
h2 a, h2 a:link, h2 a:hover, h2 a:focus {font-weight:normal; color:#333; text-decoration:none; font-family:arial,verdana,sans-serif;}
h3 {font:normal 130% 'UnlimitedProMedium', arial,verdana,sans-serif; color:#333; padding:0; margin:0 0 20px 0;}
h3 a, h3 a:link, h3 a:hover, h3 a:focus {font-weight:normal; color:#333; text-decoration:none; font-family:arial,verdana,sans-serif;}
h4 {font:bold 120% 'UnlimitedProMedium', arial,verdana,sans-serif; color:#333; padding:0; margin:0 0 20px 0;}
h4 a, h4 a:link, h4 a:hover, h4 a:focus {font-weight:bold; color:#333; text-decoration:none; font-family:arial,verdana,sans-serif;}
h5 {font:bold 110% 'UnlimitedProMedium', arial,verdana,sans-serif; color:#333; padding:0; margin:0 0 20px 0;}
h5 a, h5 a:link, h5 a:hover, h5 a:focus {font-weight:bold; color:#333; text-decoration:none; font-family:arial,verdana,sans-serif;}
h6 {font:bold 100% 'UnlimitedProMedium', arial,verdana,sans-serif; color:#333; padding:0; margin:0 0 20px 0;}
h6 a, h6 a:link, h6 a:hover, h6 a:focus {font-weight:bold; color:#333; text-decoration:none; font-family:arial,verdana,sans-serif;}
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus,
.hmenu li a:focus {text-decoration: underline; color: #333;}
.hmenu > li > a:focus {text-decoration: none;}

/*-----other-----*/
.accessible-heading {position:absolute; left:-9999px;}
.right-float {float:right;}
.left-float {float:left;}
#adminBanner {display:none;}
.system-items {z-index: 11; }
div.edit-buttons {z-index: 10; position: relative;}
.disclaimer {float: left;width: 94.4%;padding: 20px;background: #fff;margin-top: 20px;}

/*  Social Feed */
#wrapper #page-content #friendfeed.widget{border: 0;display: none;}
#wrapper #page-content #friendfeed.widget .logo, #wrapper #page-content #friendfeed.widget .bottom{display: none;}


/* Social links  */
.socialContainer h3{height: 44px;padding-left: 54px;line-height: 44px;margin-bottom: 10px;}
.socialContainer h3.facebook{background:url(/images/useruploadedimages/11/icon-fb-large.png) no-repeat top left;}
.socialContainer h3.twitter{background:url(/images/useruploadedimages/11/icon-tw-large.png) no-repeat top left;}
.socialContainer h3.youtube{background:url(/images/useruploadedimages/11/icon-yt-large.png) no-repeat top left;}
.socialContainer h3.tumblr{background:url(/images/useruploadedimages/11/tumblr-logo-44.png) no-repeat top left;}
.socialContainer h3.blog{background:url(/images/useruploadedimages/11/icon-blog-44.png) no-repeat top left;}
.socialContainer h3.weibo{background:url(/images/useruploadedimages/11/icon-wo-large-44.png) no-repeat top left;  height: 45px;}
.socialContainer h3.youku{background:url(/images/useruploadedimages/11/icon-yk-large-44.png) no-repeat top left; height: 45px;}



.ui-autocomplete {height:250px !important; width:300px !important; overflow-y:scroll; z-index: 5;}

/*---------------------------------------------------------------------
THEME STYLES
---------------------------------------------------------------------*/

html {}
body {/*background:#D8D8D8;*/ color:#3d3935;}
form#aspnetForm {}

.ui-autocomplete {height: 250px !important;
width: 300px !important;
overflow-y: scroll;
z-index: 999 !important;
border-radius: 0 !important;
padding: 0 !important;
border: none !important;}
.ui-autocomplete.ui-menu .ui-menu-item a {padding: 7px 10px;
background: none !important;
border: none !important;
font-weight: normal !important;
border-radius: 0 !important;
font: 14px/110% 'UnlimitedProRegular',arial;
color: #222 !important;}
.ui-autocomplete.ui-menu .ui-menu-item a:hover {background: #222 !important; color: #fff !important;}
form#aspnetForm[action$="edit"] {border: 1px solid red;}

#wrapper {
    width:1020px;
    margin:0 auto;
    padding:0;
    overflow:hidden;
	clear: both;
	background: #dadada url(/images/useruploadedimages/11/bg-general.jpg) no-repeat top center;
    position: relative;
}

.holder {
    width:940px;
    margin:0 auto;
    position:relative;
}
.widget-items {
    list-style:none;
}
.error-message {
    background:#FFD6D6 url(/Images/UserUploadedImages/11/error.png) no-repeat 12px 9px;
    border:1px solid #FFC2C2;
    color:#C24848;
    margin:15px 0;
    padding:8px 10px 8px 37px;
}
.success-message {
    background:#D7F7DF url(/Images/UserUploadedImages/11/success.png) no-repeat 12px 9px;
    border:1px solid #A3F7B8;
    color:#3F9153;
    margin:15px 0;
    padding:8px 10px 8px 37px;
}
/*----------------------------------------/ layout----------------------------------------*/
/*#wrapper {
    width:100%;
    float:left;
    position:relative;
    z-index:0;
}
*/
#wrapper #wrapper-inner {
    margin: 0 auto;
    position: relative;
    width: 940px;
    z-index: 2;
}
#wrapper #page-content {
    width:940px;
    float:left;
    margin:0 0 20px;
}
#wrapper #page-content #container-full {
    width:100%;
    float:left;
}
#wrapper #page-content .banner {
    clear: both;
    float: right;
    width: 100%;
}

#wrapper #page-content .banner img {
    width: 99.5%;
    border: 2px solid #fff;
}

#wrapper #page-content .container {
    /*width:640px;*/
    width:90%;
    float:right;
    /*padding:30px;*/
    padding:30px 5%;
    background:#fff;
    margin:20px 0;
}
/*.rtl-lang #wrapper #page-content .container{
     font-size: 150%;
}
.rtl-lang #wrapper #page-content .container #page-tools{
     font-size: 65%;
     line-height: 90%;
}*/

div#wrapper div#page-content div.container.general.uttams-blog {
padding:50px 5% 50px;
}

.rtl-lang #wrapper #page-content .content-area.container.general p.updated{font-size: 100%;}
#wrapper #page-content .container.general {
    position:relative;
	line-height: 150%;
	padding: 30px 5% 50px 5%;
}


#wrapper #page-content .container.news-content h1{margin-top:15px; }
#wrapper #page-content .container.news-content .brownBtn{margin-top:-10px;}
#wrapper #page-content .container.news-content .brownBtn.bottom{margin-top:30px; height:50px; }
#wrapper #page-content #container-three {
    width:500px;
    float:left;
}
#wrapper #page-content #content-sub {
    width:220px;
    float:left;
    padding:0 0 0 20px;
}
#wrapper #page-content #sidebar {
    width:100%;
    float:left;
    clear:left;
    margin:20px 0;
}

#wrapper #page-content .dropdown {

   }

#wrapper #page-content .dropdown .refinewidget {
    float: left;
    position: relative;
    width: 250px;
    z-index: 1;
}
.rtl-lang #wrapper #page-content .dropdown .refinewidget{
    float: right;
}
#wrapper #page-content .dropdown .refinewidget p {margin: 0;}

#wrapper #page-content .dropdown .refinewidget strong {
    background:url("/images/useruploadedimages/11/bg-dropdown-arrows.png") no-repeat  95% 50% #fff;
    border:1px solid #A4BCC2;
    border-radius: 3px;
    color:#666666;
    display:block;
    height:20px;
    list-style:none outside none;
    margin:10px 0 0;
    overflow:hidden;
    padding:5px 10px;
    width: 200px;
    font-size: 120%;
}

.rtl-lang #wrapper #page-content .dropdown .refinewidget strong {
   background-position: 5% 50% !important;
}

#wrapper #page-content .dropdown .refinewidget:hover ol {
    display:block;
}
#wrapper #page-content .dropdown .refinewidget ol {
    display:none;
    list-style:none outside none;
    margin:0;
    padding:0;
    z-index: 20;
}

#wrapper #page-content .dropdown .refinewidget ol {
    overflow-y:auto;
    margin:-2px 0 0;
    background: #fff;
    border:1px solid #A4BCC2;
    border-top:none;
    border-radius:0 0 5px 5px;
    color:#666666;
    list-style:none outside none;
    position:absolute;
    width: 220px;
    padding: 5px 0 0;
}
 #wrapper #page-content .dropdown ol li {
    display:block;
    padding:4px 10px;
}
#wrapper #page-content .dropdown ol li:hover {
    display:block;
    background:#D9E1E2;
}
#wrapper #page-content .dropdown ol li a {
    color:#666;
}

#wrapper #page-content .dropdown ol li a .RefineSelected {font-weight: bold; color: #000; width: 45%; font-size: 120%;}

#wrapper #page-content .dropdown ol li a .RefineWidgetRemove {color: #1D779F; float: right; width: 45%; font-size: 90%; text-transform: uppercase; text-align: right;}

#wrapper #page-content .dropdown ol li:hover a {
    color:#1D779F;
}
#wrapper #page-content .dropdown .holder {
    background: #fff;
    padding: 30px;
    margin: 0 0 20px;
    }
#wrapper #page-content .dropdown .document-widget {
    width: 103%;
}

#wrapper #page-content .dropdown .document-widget dl {
    padding: 0 0 0 50px;
}

#wrapper #page-content .dropdown .document-widget .mainItemTaxonBelowHeading,
#wrapper #page-content .dropdown .document-widget .subItemTaxonBelowHeading {
    clear: both;
    display: block;
}

#wrapper #page-content .dropdown .document-widget .mainItemTaxonAboveHeading a,
#wrapper #page-content .dropdown .document-widget .subItemTaxonAboveHeading a,
#wrapper #page-content .dropdown .document-widget .mainItemTaxonBelowHeading a,
#wrapper #page-content .dropdown .document-widget .subItemTaxonBelowHeading a  {
    font-style: italic;
    color: #333;
}

#wrapper #page-content .dropdown .document-widget .mainItemHeading,
#wrapper #page-content .dropdown .document-widget .subItemHeading {
    font-weight: bold;
    font-size: 110%;
    float: left;
}

#wrapper #page-content .dropdown .document-widget .mainItem,
#wrapper #page-content .dropdown .document-widget .subItem {
    width: 43.5%;
    background: #fff url("/images/useruploadedimages/11/bg-widget-doc-item.jpg") no-repeat right bottom;
    padding: 15px;
    margin: 0 2% 2% 0;
    float: left;
    position:relative;
    height: 95px;
}

#wrapper #page-content .dropdown .document-widget dd {
    text-indent: -9999px;
    overflow:hidden;
}

#wrapper #page-content .dropdown .document-widget dt {
    line-height: 150%;
}


#wrapper #page-content .dropdown .document-widget dt br {
    display: none;
}


#wrapper #page-content .dropdown .document-widget dd a span {
    bottom: 15px;
    position: absolute;
    right: 50px;
    text-indent: 0;
    text-decoration: underline;
}

#wrapper #page-content .dropdown a .file-info {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
}

#wrapper #page-content .dropdown a .file-info .file-type {
    height: 45px;
    left: 12px;
    position: absolute;
    top: 15px;
    width: 35px;
}

#wrapper #page-content .dropdown p.updated,
#wrapper #page-content .dropdown #page-tools {display: none;}

#wrapper #page-content .dropdown .holder .searchPanel {
    background: transparent;
    padding: 0;
    position: relative;
    width: 50%;   
}

#wrapper #page-content .dropdown .holder label {    color: #6197B3;
    font: bold 120% Arial;}
#wrapper #page-content .dropdown .holder .searchPanel input[type="text"] {    border: 1px solid #A4BCC2;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    display: block;
    float: left;
    font: bold 120% Arial;
    margin: 10px 0 0;
    padding: 5px;
    width: 230px !important;
    height: 20px;}
#wrapper #page-content .dropdown .holder .searchPanel input[type="submit"] {background: #E45205;     bottom: 0;
    color: #FFFFFF;
    height: 32px;
    padding: 0 10px;
    right: 0;
    top: auto;
    width: 70px;}

/*----------------------------------------/ header----------------------------------------*/
#header {
    position:relative;
    height:80px;
    padding:10px 0 15px;
    margin:0 auto 30px;
    width:940px;
}
#header .header-logo {
    float:left;
}
.rtl-lang #header .header-logo {
    float:right;
}

#header .header-logo a {
    display:block;
    margin:0 20px;
    height:90px;
    width:320px;
    position: relative;
}

#header .header-logo strong {    color: #FBA82A;
    font: bold 115% 'UnlimitedProLight',Arial;
    /*left: 11px;
    position: absolute;
    top: 61px;*/
    text-transform: lowercase;
    display: block;
    text-indent: -9999px;
}

#header .header-right {
    float:right;
    margin:0 20px 0 0;
}
.rtl-lang #header .header-right {
    float:left;
    margin: 0 0 0 20px;
}

.skip-link a {
    color:#eee;
    font-size:80%;
    position:absolute;
    text-indent: -9999px;
    right:auto;
    top:5px;
}
.skip-link a {
}
.skip-link a:active, .skip-link a:focus {
    text-align:center;
    width:130px;
    display:block;
    height:auto;
    color:#eee !important;
    font-size:100%;
    position:absolute;
    left:50%;
    z-index:2;
    top:70px;
    text-indent: 0px;
}
 /*----------------------------------------/ search----------------------------------------*/
.header-search {
}
.header-search div.searchPanel {
    text-align:right;
}
.header-search div.searchPanel label {
    position:absolute;
    left:-9999px;
}
.header-search div.searchPanel input {
    background-color:#3D3D3D;
    border:1px solid #474747;
    color:#fff;
    padding:5px;
    width:150px !important;
}
div.searchPanel a[id$="SearchLinkButton"],
div.searchPanel input[id$="SearchButton"],
div.clsSearchContainer input.clsSIAButton,
#wrapper #page-content .container .brownBtn a{
    background:#3D3A35; 
    border: none;
    border-bottom:1px solid #000000;
    border-top:1px solid #BBB6B4;
    bottom:10px;
    box-shadow:0 0 1px #000000;
    color:#F48420;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:5px 10px 7px;
    position:absolute;
    right:15px;
    text-transform:uppercase;
    width:auto;
}
#wrapper #page-content .container .brownBtn{margin-top:15px; margin-bottom: 30px;}
#wrapper #page-content .container .brownBtn a{position:static;}
.rtl-lang div.searchPanel a[id$="SearchLinkButton"],
.rtl-lang div.searchPanel input[id$="SearchButton"],
.rtl-lang div.clsSearchContainer input.clsSIAButton,
.rtl-lang .login-element div.lgn-btn input{
    right: 15px;
    left: auto;
}
div.searchPanel a[id$="SearchLinkButton"]:hover,
div.searchPanel a[id$="SearchLinkButton"]:focus,
div.searchPanel input[id$="SearchButton"]:hover,
div.searchPanel input[id$="SearchButton"]:focus,
div.clsSearchContainer input.clsSIAButton:hover,
div.clsSearchContainer input.clsSIAButton:focus,
#wrapper #page-content .container .brownBtn a:hover,
#wrapper #page-content .container .brownBtn a:focus{
    text-decoration:none;
    border-bottom:1px solid #000000;
    border-top:1px solid #BBB6B4;
    color:#FFC63F;
    box-shadow:0 0 1px #000000;
    cursor:pointer;
}
/*--div.clsSearchContainer input.clsSIAButton:hover{color: #3D3A35;}--*/
div.searchPanel span[id$="SearchKeywordValidator"] {
    display:none !important;
}
.sidebar div.searchPanel input[type="text"] {
    width:95% !important;
    margin:5px 0;
}
.content-right .searchPanel,
.content-right .clsSearchContainer {
    background:#3d3935;
    clear:both;
    float:right;
    padding:10px 20px;
    position:relative;
    width:93.5%;
}
.content-right .clsSearchContainer {margin-top:20px;}
.content-right .module-area.searchResults .clsSearchContainer {height: 70px; margin-top:0px;margin-bottom: 20px; }


.content-right .module-area.searchResults .SIACoursesContainer .clsSearchContainer,
.content-right .module-area.searchResults .clsSIACoursesInstitutionsContent .clsSearchContainer,
.content-right .module-area.searchResults .SIAScholarshipsContainer .clsSearchContainer,
.content-right .module-area.searchResults .SIAInstitutionsContainer .clsSearchContainer {margin-bottom: 0;}

.SIAScholarshipsContainer {clear: both;}

.content-right div.searchPanel label,
.content-right .clsSearchContainer label {
    color:#FFC63F;
    float:left;
    font:250% 'UnlimitedProMedium';
    margin:0 30px 0 0;
}
.content-right div.searchPanel input[type="text"],
.content-right .clsSearchContainer input[type="text"] {
    float:left;
    margin:5px 0 0;
    padding:10px;
    width:300px !important;
}
.content-right div.searchPanel input[type="submit"],
.content-right .clsSearchContainer input[type="submit"] {
    background:#FFC63F;
    color:#3D3A35;
    font-weight:bold;
    border:1px solid #000;
    border-top:1px solid #fdd47a;
    height:40px;
    right:20px;
    top:15px;
}
.content-right div.searchPanel input[type="submit"]:hover,.content-right .clsSearchContainer input[type="submit"]:hover {
    color: #3D3A35;
    opacity: 1
}
.content-right .clsSearchContainer p {display:none;}

.content-right.results {}
.content-right.results .container {margin: 0;}
.content-right.results h1.hide,
.content-right.results #breadcrumb-panel {/*display: none;*/}
.content-right .module-area.searchResults {position: relative;}
.content-right .module-area.searchResults a.back-search {position: absolute; top: -40px; right: 0;}
.content-right .module-area.searchResults .SIAAddToFavouritesLink {/*top: 105px; position: absolute; display: block;*/
top: 0;
position: relative;
display: block;
right: 0;
float: right;
margin: -40px 0 0 0;
}
.content-right .module-area.searchResults .SIAAddToFavouritesLink {
    top: 0;
    position: absolute;
    display: block;
    right: 20px;
    float: right;
    margin: 0
}
.content-right.results .SearchResults h1 {margin: 0 10px 0 0;}
.content-right .module-area.searchResults h1 {
    max-width: 85%
}

/*----------------------------------------
navigation
----------------------------------------*/
#main-nav {
    position:relative;
    border:1px solid #fff;
    border-bottom:1px solid #E0E0E0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
/*-----mega menu styles-----*/
#main-nav {
    position:relative;
    z-index:10;
}
#main-nav .hmenu {
    list-style-type:none;
    margin:0;
    padding:0;
    background-color:#F4F5F6;
    height:46px !important;
}
#main-nav .hmenu a {
    text-decoration:none;
}
/* styles for level 1 */
#main-nav .hmenu > li {
    float:left;
    padding:5px 0;
}
#main-nav .hmenu > li > a,#main-nav .hmenu > li > span {
    float:left;
    color:#333;
    font-size:120%;
    height:16px;
    padding:10px 20px;
    border-right:1px solid #E0E0E0;
    border-left:1px solid #fff;
}
#main-nav .hmenu > li.first {
    border-top-left-radius:5px;
}
#main-nav .hmenu > li.first > a,#main-nav .hmenu > li.first > span {
    border-left:none;
}
#main-nav .hmenu > li:hover,#main-nav .hmenu > li:focus {
    background-color:#171818;
}
#main-nav .hmenu > li:hover > a,#main-nav .hmenu > li:focus > a {
    color:#fff;
    border-right:1px solid #333;
    border-left:1px solid #333;
}
 /* styles for level 2 */
#main-nav .hmenu > li > ul {
    display:none;
    z-index:10;
    position:absolute;
    top:46px;
    right:0;
    list-style-type:none;
    margin:0;
    width:940px;
    padding:20px 20px 20px 0;
    background-color:#000;
    opacity:0.9;
    filter:alpha(opacity=90);
}
#main-nav .hmenu > li > ul > li {
    float:left;
    width:215px;
    margin-left:15px;
}
#main-nav .hmenu > li > ul > li > a,#main-nav .hmenu > li > ul > li > span {
    display:block;
    border-bottom:2px solid #207EAB;
    padding:2px 5px;
    color:#207EAB;
    font-weight:bold;
    font-size:120%;
}
#main-nav .hmenu > li > ul > li > a:hover,#main-nav .hmenu > li > ul > li > a:focus {
    border-bottom:2px solid #fff;
}
#main-nav .hmenu > li:hover > ul,#main-nav .hmenu > li:focus > ul {
    display:block;
    z-index:2000;
}
 /* styles for level 3 */
#main-nav .hmenu > li > ul > li > ul {
    display:block;
    list-style-type:none;
    margin:10px 0 0 0;
    padding:0;
}
#main-nav .hmenu > li > ul > li > ul > li {
    display:block;
    margin-bottom:5px;
}
#main-nav .hmenu > li > ul > li > ul > li > a,#main-nav .hmenu > li > ul > li > ul > li > span {
    display:block;
    padding:2px 10px 2px 15px;
    color:#fff;
    font-weight:normal;
    font-size:110%;
}
#main-nav .hmenu > li > ul > li > ul > li > a:hover,#main-nav .hmenu > li > ul > li > ul > li > a:focus {
    background-color:#fff;
    color:#000;
    border-radius:3px;
}
 /* styles for level 4 */
#main-nav .hmenu > li > ul li ul li ul {
    display:none;
}
/*-----top flyout menu styles-----*/
#TopMenu {
    background-color:#F4F5F6;
    height:46px !important;
}
#TopMenu .menu {
    height:36px !important;
    padding:5px 0;
}
#TopMenu .menu ul.rootGroup {
    border-right:1px solid #fff;
}
#TopMenu .menu ul li {
    margin-bottom:0;
}
/*root/level1 horizontal menu*/
#TopMenu a.link,#TopMenu a.CMLevel1Selected {
    height:auto;
}
#TopMenu a.link span,#TopMenu a.CMLevel1Selected span {
    color:#777777;
    font-size:120%;
    height:16px;
    padding:10px 20px;
    border-right:1px solid #E0E0E0;
    border-left:1px solid #fff;
}
#TopMenu li.first a.link span,#TopMenu li.first a.CMLevel1Selected span {
    border-left:none;
}
#TopMenu a.link:hover span,#TopMenu a.link:focus span {
    color:#1E1E1E;
}
#TopMenu a.CMLevel1Selected span {
    color:#1E1E1E;
}
/*level 2 horizontal menu*/
#TopMenu a.CMLevel2,#TopMenu a.CMLevel2Selected {
    height:auto;
}
#TopMenu a.CMLevel2 span,#TopMenu a.CMLevel2Selected span {
    height:auto;
    padding:10px;
    width:146px;
    border:none;
    background-color:#E8E8E8;
}
#TopMenu a.CMLevel2Selected:hover span,#TopMenu a.CMLevel2:hover span,#TopMenu a.CMLevel2:focus span {
}
#TopMenu a.CMLevel2Selected span {
    color:#1E1E1E;
}
/*level 3 horizontal menu*/
#TopMenu a.CMLevel3,#TopMenu a.CMLevel3Selected {
    height:auto;
}
#TopMenu a.CMLevel3 span,#TopMenu a.CMLevel3Selected span {
    height:auto;
    padding:10px;
    width:146px;
    border:none;
    background-color:#E8E8E8;
}
#TopMenu a.CMLevel3Selected:hover span,#TopMenu a.CMLevel3:hover span,#TopMenu a.CMLevel3:focus span {
}
#TopMenu a.CMLevel3Selected span {
    color:#1E1E1E;
}
/*level 4 horizontal menu*/
#TopMenu a.CMLevel4,#TopMenu a.CMLevel4Selected {
    height:auto;
}
#TopMenu a.CMLevel4 span,#TopMenu a.CMLevel4Selected span {
    height:auto;
    padding:10px;
    width:146px;
    border:none;
    background-color:#E8E8E8;
}
#TopMenu a.CMLevel4Selected:hover span,#TopMenu a.CMLevel4:hover span,#TopMenu a.CMLevel4:focus span {
}
#TopMenu a.CMLevel4Selected span {
    color:#1E1E1E;
}
/*-----left flyout menu styles-----*/
div.mainMenu {
    margin:0 0 5px;
    display:none;
    width:100%;
	font: normal 130% 'UnlimitedProMedium',arial,verdana,sans-serif;
}
div.mainMenu a {
    background:#41748D url("/images/useruploadedimages/11/icon-arrow-yellow-down.png") no-repeat  87% 50%;
    color:#fff;
    display:block;
    font:100% 'UnlimitedProRegular',arial;
    padding:15px 12px;
    text-transform:uppercase;
}
.rtl-lang div.mainMenu a {
    background:#41748D url("/images/useruploadedimages/11/icon-arrow-yellow-down.png") no-repeat  7% 50%;
}
div.mainMenu.active a {
    background:#41748D url("/images/useruploadedimages/11/icon-arrow-yellow-up.png") no-repeat  87% 50%;
}
.rtl-lang div.mainMenu.active a {
    background:#41748D url("/images/useruploadedimages/11/icon-arrow-yellow-up.png") no-repeat  7% 50%;
}
.hmenu {float:left; margin-right:20px; width:100%;}
.rtl-lang .hmenu {float:right;
}
/*root/level2 vertical menu*/
#LeftMenu a.link,
#LeftMenu a.CMLevel1Selected {height:55px; margin:0 0 5px;}
#LeftMenu a.link .text,#LeftMenu a.link .rpText {}
#LeftMenu a.CMLevel1Selected .text {}
#LeftMenu a.link:hover,
#LeftMenu a.link:focus {font-size:100%;}
#LeftMenu a.link:hover .text,
#LeftMenu a.link:focus .text {
    background-color:#eee;
    color:#fff;
    font-size:100%;
}
/*level 2 vertical menu*/
#LeftMenu a.CMLevel2,#LeftMenu a.CMLevel2Selected {
    height:30px;
    border-bottom:1px solid #66b8de;
}
#LeftMenu a.CMLevel2 span,#LeftMenu a.CMLevel2Selected span {
    background-color:#91cae8;
    height:16px;
    padding:8px 12px 6px 12px;
}
#LeftMenu a.CMLevel2Selected:hover span,#LeftMenu a.CMLevel2:hover span,#LeftMenu a.CMLevel2:focus span {
    background-color:#eee;
}
/*level 3 vertical menu*/
#LeftMenu a.CMLevel3,
#LeftMenu a.CMLevel3Selected {
    height:30px;
    border-bottom:1px solid #91cae8;
}
#LeftMenu a.CMLevel3 span,#LeftMenu a.CMLevel3Selected span {
    background-color:#b5dced;
    height:16px;
    padding:8px 12px 6px 12px;
}
#LeftMenu a.CMLevel3Selected:hover span,#LeftMenu a.CMLevel3:hover span,#LeftMenu a.CMLevel3:focus span {
    background-color:#eee;
}
/*level 4 vertical menu*/
#LeftMenu a.CMLevel4,
#LeftMenu a.CMLevel4Selected {
    height:30px;
    border-bottom:1px solid #b5dced;
}
#LeftMenu a.CMLevel4 span,
#LeftMenu a.CMLevel4Selected span {
    background-color:#e7f8ff;
    height:16px;
    padding:8px 12px 6px 12px;
}
#LeftMenu a.CMLevel4Selected:hover span,
#LeftMenu a.CMLevel4:hover span,
#LeftMenu a.CMLevel4:focus span {background-color:#eee;}
#LeftMenu .group {}
/*----------panelbar default css----------*/
.RadPanelBar {}
.RadPanelBar ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.RadPanelBar .link {
    display:block;
    text-decoration:none;
}
.RadPanelBar .rpOut {display:block;}
.RadPanelBar .rpText {display:block;}
.RadPanelBar .rpSlide {display:none; background:#fff; padding:10px; margin:0 0 5px;}
.RadPanelBar .rpLevel1 > li {border-top:1px solid #ddd;}
.RadPanelBar .rpLevel1 > li.rpFirst {border:none;}
#LeftMenu .panelbar .rpFirst a.MenuItemTwo .rpText {}
.RadPanelBar .rpSlide .rpSlide {padding:0 10px;}
#LeftMenu .rpSlide a.link,
#LeftMenu .rpSlide a.CMLevel1Selected {height:auto;}
#LeftMenu .panelbar a.MenuItemOne .rpText {
    background-color:#41748d;
    color:#fff;
    font:140% 'UnlimitedProRegular',arial;
    padding:17px 12px;
}
#LeftMenu .panelbar a.MenuItemOneClicked > span .rpText {
    background:#3d3935 url(/images/useruploadedimages/11/icon-arrow-white-right.png) no-repeat 95% 50%;
}
#LeftMenu .panelbar a.MenuItemOne:hover > span .rpText {
    background:#41748d url(/images/useruploadedimages/11/icon-arrow-white-right.png) no-repeat 95% 50%;
}
/*level 2 panelbar*/
#LeftMenu .panelbar a.MenuItemTwo .rpText {color:#3D3935; padding:10px 10px 5px 20px; font:125% 'UnlimitedProRegular',Arial;}
#LeftMenu .panelbar a.MenuItemTwoClicked > span .rpText {
    color:#41748d;
    font-weight:bold;
    border:none;
    background:url(/images/useruploadedimages/11/icon-blue-arrow-small.png) 3px 12px no-repeat;
}
#LeftMenu .panelbar a.MenuItemTwo:hover > span .rpText {
    color:#41748d;
    border:none;
    background:url(/images/useruploadedimages/11/icon-blue-arrow-small.png) 3px 12px no-repeat;
}
/*level 3 panelbar*/
#LeftMenu .panelbar a.MenuItemThree .rpText {
    font:120% 'UnlimitedProRegular',Arial;
    padding:0 0 5px 25px;
}
#LeftMenu .panelbar a.MenuItemThreeClicked .rpText {
    color:#41748d;
    font-weight:bold;
}
#LeftMenu .panelbar a.MenuItemThree:hover .rpText,#LeftMenu .panelbar a.MenuItemThree:focus .rpText {
    color:#41748d;
}
/*level 4 panelbar*/
#LeftMenu .panelbar a.MenuItemFour .rpText,#LeftMenu .panelbar a.MenuItemFourClicked .rpText {
    padding-left:48px;
 border-bottom:1px solid #b5dced;
}
#LeftMenu .panelbar a.MenuItemFour:hover .rpText,#LeftMenu .panelbar a.MenuItemFour:focus .rpText {
    color:#41748d;
}

.hmenu {list-style: none; margin: 0; padding: 0;}
.hmenu li {}
.hmenu li a {clear: both;
    display: block;
    float: left;
    /*min-height: 55px;*/
    margin: 0 0 5px;
    width: 100%;
    text-decoration: none; 
    }
.hmenu li  > a > span {
  background-color: #41748D;
    color: #FFFFFF;
    font: 140% 'UnlimitedProRegular',arial;
    padding: 17px 12px; display: block;
}
.hmenu li.selected {}
.hmenu li.selected a {}
.hmenu li.selected > a > span {background: url("/images/useruploadedimages/11/icon-arrow-white-right.png") no-repeat scroll 95% 50% #3D3935;  color: #FFFFFF;
    font: 140% 'UnlimitedProRegular',arial; display: block;
    padding: 17px 12px; }
.rtl-lang .hmenu li.selected > a > span {background: url("/images/useruploadedimages/11/icon-arrow-white-left.png") no-repeat scroll 5% 50% #3D3935;
}

.hmenu > li > a:focus> span,
.hmenu > li > a:hover > span,
html.green .hmenu > li > a:focus> span,
html.green .hmenu > li > a:hover > span,
html.orange .hmenu > li > a:focus> span,
html.orange .hmenu > li > a:hover > span,
html.purple .hmenu > li > a:focus> span,
html.purple .hmenu > li > a:hover > span {
    background: url("/images/useruploadedimages/11/icon-arrow-white-right.png") no-repeat scroll 95% 50% #3D3935; 
}
.rtl-lang .hmenu > li > a:focus > span,
.rtl-lang .hmenu > li > a:hover > span {
    background: url("/images/useruploadedimages/11/icon-arrow-white-left.png") no-repeat scroll 5% 50% #41748D; 
}
.hmenu > li.selected a:focus > span,
.hmenu > li.selected a:hover > span {
    background: url("/images/useruploadedimages/11/icon-arrow-white-right.png") no-repeat scroll 95% 50% #3D3935; 
}
.rtl-lang .hmenu > li.selected a:focus > span,
.rtl-lang .hmenu > li.selected a:hover > span {
    background: url("/images/useruploadedimages/11/icon-arrow-white-left.png") no-repeat scroll 5% 50% #3D3935; 
}
.hmenu > li.selected ul li.selected a:focus> span,
.hmenu > li.selected ul li.selected a:hover > span {
    background: url("/images/useruploadedimages/11/icon-blue-arrow-small.png") no-repeat scroll 3px 11px transparent;
}
.hmenu > li.selected ul li.selected ul li a:focus > span,
.hmenu > li.selected ul li.selected ul li a:hover > span {
    background: none;
}


.hmenu li ul {    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 10px; display: none;
    width: 91%;}
.hmenu li ul li {     border-top: 1px solid #DDDDDD;
    display: block;
    float: left;
    width: 100%;}
.hmenu li ul li:first-child {border: none;}
.hmenu li ul li a {height: auto; min-height: auto; margin-bottom: 0px;}
.hmenu li ul li a span {   color: #3D3935;
    font: 125% 'UnlimitedProRegular',Arial;
    padding: 10px 10px 5px 20px; background: none; width: 75%;
    background-color: #fff !important; }
.hmenu li ul li.hasSub > a > span, 
.hmenu li ul li.hasSub > a:hover > span,
.hmenu li ul li.hasSub > a:focus > span {
    background: url("/images/useruploadedimages/11/icon-black-arrow-small-sub3.png") no-repeat scroll 3px 11px transparent;
    border: medium none; 
    color: #3D3935; padding: 10px 10px 5px 20px;
    font-weight: normal;}
.rtl-lang .hmenu li ul li.hasSub > a > span, .rtl-lang .hmenu li ul li.hasSub > a:hover > span{
    background: url("/images/useruploadedimages/11/icon-black-arrow-small-sub-ar.png") no-repeat scroll 170px 11px transparent;
    padding: 10px 20px 5px 10px;
}
.hmenu li ul li.selected > a > span, .hmenu li ul li.selected > a:hover > span {
    background: url("/images/useruploadedimages/11/icon-blue-arrow-small.png") no-repeat scroll 3px 11px transparent;
    border: medium none; font: bold 120% 'UnlimitedProRegular';
    color: #41748D; padding: 10px 10px 5px 20px;
    font-weight: bold;}
.rtl-lang .hmenu li ul li.selected > a > span, .rtl-lang .hmenu li ul li.selected > a:hover > span {
    background: url("/images/useruploadedimages/11/icon-blue-arrow-small-ar.png") no-repeat scroll 170px 11px transparent;
    border: medium none; font: bold 120% 'UnlimitedProRegular';
    color: #41748D; padding: 10px 20px 5px 10px;
    font-weight: bold;}
.hmenu li ul li.hasSub > a:focus> span, 
.hmenu li ul li > a:focus > span,
.hmenu li ul li.hasSub > a:hover > span, 
.hmenu li ul li > a:hover > span {font-weight: bold;}
.hmenu li ul li ul{
    padding: 0 10px;
    margin: 0;
}
.hmenu li ul li ul li {
    border-top: 0;
}
.hmenu li ul li ul li a span{
   color: #1D779F !important;
   padding: 5px 10px 5px 20px;
}
.hmenu li ul li ul li.selected a span{
   background: none !important;

}    

/*----------------------------------------
explore australia
----------------------------------------*/

.hmenu.menu48 > li.selected a { color: #3D3935;}
.hmenu.menu48 li  li > a > span {font: 130% 'UnlimitedProRegular';}
.hmenu.menu48 > li.first > a > span { background:#FFC63F url(/images/useruploadedimages/11/icon-arrow-orange-right.png) no-repeat 95% 50%; text-transform: uppercase; color: #3D3935;}
.hmenu.menu48 > li.first > a:hover > span,
.hmenu.menu48 > li.first > a:focus > span {
    background: url("/images/useruploadedimages/11/icon-arrow-white-right.png") no-repeat 95% 50% #E15426;
    color: #FFFFFF;
    text-transform: uppercase;
}
.hmenu.menu48 > li > ul > li.selected > a > span,
.hmenu.menu48 > li > ul > li.selected > a:hover > span,
.hmenu.menu48 > li > ul > li.selected > a:focus > span {background: none; font: bold 130% 'UnlimitedProRegular'; color: #3D3935;}
.hmenu.menu48 li ul li ul li a span,
.hmenu.menu48 li ul li ul li a:hover span {color: #3D3935 !important;
padding: 5px 10px 5px 20px;  font: 120% 'UnlimitedProRegular',arial;
text-transform: uppercase;
/*font: 100% 'UnlimitedSansRegular',Arial;*/}
.hmenu.menu48 li ul li ul li a:hover span,
.hmenu.menu48 li ul li ul li a:focus span,
.hmenu.menu48 li ul li ul li.selected a span {font-weight: bold; }
.hmenu.menu48 > li.selected > ul > li.hasSub > a > span,
.hmenu.menu48 > li.selected > ul > li.hasSub > a:focus > span,
.hmenu.menu48 > li.selected > ul > li.hasSub > a:hover > span {
    background: url("/images/useruploadedimages/11/icon-blue-arrow-small.png") no-repeat scroll 3px 11px;
}
.rtl-lang .hmenu.menu48 > li.selected > ul > li.hasSub > a > span,
.rtl-lang .hmenu.menu48 > li.selected > ul > li.hasSub > a:focus > span,
.rtl-lang .hmenu.menu48 > li.selected > ul > li.hasSub > a:hover > span  {    background: url("/images/useruploadedimages/11/icon-black-arrow-small-sub-ar.png") no-repeat 170px 11px;
    padding: 10px 20px 5px 10px;}
.rtl-lang .hmenu.menu48 > li.first > a > span {    background: url("/images/useruploadedimages/11/icon-arrow-orange-left.png") no-repeat 95% 50% #FFC63F;
    color: #3D3935;
    padding: 17px 30px 17px 0;}
.rtl-lang .hmenu.menu48 > li.first > a:hover > span,
.rtl-lang .hmenu.menu48 > li.first > a:focus > span {    background: url("/images/useruploadedimages/11/icon-arrow-white-left.png") no-repeat 95% 50% #FFC63F;}

/*----------------------------------------
breadcrumbs
----------------------------------------*/
#breadcrumb-panel {
    position:relative;
    margin-bottom:20px;
    width:720px;
    float:left;
    padding:10px 0 0;
}
.rtl-lang #breadcrumb-panel {
    float: right;
}
#breadcrumb-panel #breadcrumbs {
    font-size:90%;
}
#breadcrumb-panel #breadcrumbs a {
    color:#555;
}
#breadcrumb-panel #breadcrumbs p {
    float:left;
    margin:0;
    padding:0;
    display:none;
}
#breadcrumb-panel #breadcrumbs ol {
    float:left;
    list-style-type:none;
    margin:0;
    padding:0;
}
.rtl-lang #breadcrumb-panel #breadcrumbs ol, .rtl-lang #breadcrumb-panel #breadcrumbs ol li {
   float: right;
}
#breadcrumb-panel #breadcrumbs ol img {
    float:left;
}
#breadcrumb-panel #breadcrumbs ol li {
    float:left;
    padding:0 5px;
    line-height:150%;
    border-right:1px solid #ccc;
}
.rtl-lang #breadcrumb-panel #breadcrumbs ol li {
   border-left:1px solid #ccc;
   border-right: none; 
}
#breadcrumb-panel #breadcrumbs ol li:last-child {
    border-right:none;
}
.rtl-lang #breadcrumb-panel #breadcrumbs ol li:last-child {
    border-left:none;
}
#breadcrumb-panel #breadcrumbs ol li > a,#breadcrumb-panel #breadcrumbs ol li > span {
    line-height:150%;
    font:bold 120% 'UnlimitedSansLight',Arial;
}
#utilities,
.searchResults .utilities {
    bottom:0;
    float:left;
    left:30px;
    position:absolute;
}
#utilities ul,
.searchResults .utilities {
    list-style-type:none;
    margin:0;
    padding:10px 20px 10px 10px;
    background:#ecf0f0;
}
#utilities ul li,
.searchResults .utilities li {
    display:inline;
    font:120% 'UnlimitedProRegular';
}
#utilities ul li a,
.searchResults .utilities li a {
    color:#333333;
    font:100% 'UnlimitedProRegular';
}
#utilities ul li a img,
.searchResults .utilities li a img {
    margin:0 3px 0 10px;
    vertical-align:middle;
}
#utilities ul li a#large,#utilities ul li a#small {
    display:none;
}
/*----------------------------------------
content
----------------------------------------*/
.content-area,
.module-area {
    position:relative;
    clear: both;
}
.content-area .responsive-image {max-width:100%;}
.content-area table {
    border-collapse:collapse;
    background-color:#E8E8E8;
	margin: 0 0 20px;
    width: 100% !important;
}

.content-area table {}

.content-area table th {
    border:1px solid #fff;
    padding:5px;
    text-align:left;
}
.content-area table td {
    border:1px solid #fff;
    padding:5px;
}
.content-area ul {
    margin:0 0 20px 40px;
    padding:0;
}
.content-area ul li {
    margin-bottom:5px;
    line-height:150%;
}
.content-area ol {
    margin:0 0 20px 40px;
    padding:0;
}
.content-area ol li {
    margin-bottom:5px;
    line-height:150%;
}
.content-area img.right-float {
    margin:0 0 15px 15px;
}
.content-area img.left-float {
    margin:0 15px 15px 0;
}
.content-area iframe {
    margin-bottom:40px;
    width:100%;
}
/*-----list columns style-----*/
.content-area .cols {
    margin:15px 0;
    padding:15px 0;
}
.content-area .cols ul {
    width:150px;
    margin:0 0 0 25px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
}
/*-----add tick icon-----*/
.content-area h2.install {
    background:url(/Images/UserUploadedImages/11/tick.png) no-repeat 0px 3px;
    padding-left:23px;
}
/*-----item lists-----*/
.content-area ul.item-block {
    margin:20px 0;
}
.content-area ul.item-block li {
    list-style:none;
    margin:0;
    display:block;
    margin:5px 5px 0 0;
    border:solid 1px #d5d5d5;
}
.content-area ul.item-block li a {
    padding:10px 20px;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    width:100px;
    display:block;
}
.content-area ul.item-block li a:hover,.content-area ul.item-block li a:focus {
    background:#d5d5d5;
}
.content-area ul.item-block li a:active {
    color:#525252;
}
.content-left {
 width:23.5%;
    float:left;
    clear:left;
    overflow: hidden;
}
.rtl-lang .content-left {
    float:right;
    clear:right;
    overflow: hidden;
}
.content-right {overflow:hidden; width:74.5%; float:right; margin:0 0 20px 1%;}
.rtl-lang .content-right{
     float: left;
     margin:1% 0 20px 0%;
}

.content-right .contentTop img {
    width: 99.5%;
    border: 2px solid #fff !important;
}

.content-area h1 {
    width:100%;
    line-height:120%;
    padding:0 50px 20px 0;
    display:block;
}
.rtl-lang .content-area h1 {
    width:100%;
    line-height:120%;
    padding:0 0px 20px 50px;
    display:block;
}
.content-area h1 img {
   width: auto;
   /*max-width: 100%;*/
}

.content-area h1 { margin: -30px 10px 0 0; width: 80%;}
.rtl-lang .content-area h1 { margin: -30px 0px 0 10px;}
.content-area h1.hide #icon {display: none;}
.content-area h1.hide span {padding: 30px 10px 10px 0;}

.content-area h1 #icon img {max-width: auto;}

.content-area h1 #icon {    
    background:  0 0 #41748D;
    display: table-cell;
    float: none;
    height: 75px;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 65px;
}
.content-area h1 #icon:hover {background: #6197b3;}
.content-area h1 #icon:active {background: #ffc740;}
.content-area h1 span {display: table-cell; padding: 30px 10px 10px;}

.content-right .star a {
    position:absolute;
    top:0;
    right:20px;
    width:55px !important;
    height:45px;
    background:url(/Images/UserUploadedImages/11/icon-star.jpg) no-repeat 0px;
    text-indent:-9999px;
}
.rtl-lang .content-right .star a {
    right:auto;
    left: 20px;
}
.content-right .star a:hover,
.content-right .star a:focus,
.content-right .star.SIAAddedToFav a {
    background:url(/Images/UserUploadedImages/11/icon-star-hover.jpg) no-repeat 0px;
}

/*----------------------------------------
sidebar
----------------------------------------*/
#wrapper #page-content #sidebar h3 {
    border:medium none;
    margin:5px 0 0;
    padding:9px 10px;
    text-transform:uppercase;
    cursor:pointer;
    clear: both;
}
#wrapper #page-content #sidebar h3 a {
    display:block;
    color:#fff !important;
    background:url(/images/useruploadedimages/11/icon-sidebar-expand.png) no-repeat 100% 7px;
    font:100% 'UnlimitedProRegular',Arial,sans-serif;
}
#wrapper #page-content #sidebar h3.active a{
    background:url(/images/useruploadedimages/11/icon-sidebar-collapse.png) no-repeat 100% 7px;
}
#wrapper #page-content #sidebar h3.active:hover a{
    background:url(/images/useruploadedimages/11/icon-yellow-arrow-up.png) no-repeat 100% 7px;
}
.rtl-lang #wrapper #page-content #sidebar h3 a{
    background-position: 0% 7px;
}
#wrapper #page-content #sidebar h3:hover {
    opacity:0.9;
}
#wrapper #page-content #sidebar h3:hover a {
    background:url(/images/useruploadedimages/11/icon-yellow-arrow-down.png) no-repeat 100% 4px;
}
.rtl-lang #wrapper #page-content #sidebar h3:hover a {
    background:url(/images/useruploadedimages/11/icon-yellow-arrow-down.png) no-repeat 0% 4px;
}
#wrapper #page-content #sidebar .active {
    background:#706c67 url(/images/useruploadedimages/11/icon-yellow-arrow-down.png) no-repeat 95% 12px;
}
#wrapper #page-content #sidebar .orange.active {
    background:#e15426 url(/images/useruploadedimages/11/icon-yellow-arrow-down.png) no-repeat 95% 50%;
}
#wrapper #page-content #sidebar .box {
    background:#D9E1E2;
    color:#3D3935;
    padding:15px;
    display:none;
    overflow-y: auto;
}
#wrapper #page-content #sidebar .searchPanel,
#wrapper #page-content #sidebar .clsSearchContainer,
#wrapper #page-content #sidebar .login-element {
    background:#ffc63f;
    color:#3D3935 !important;
    padding:15px;
    display:none;
    position:relative;
    border:none;
    width:auto;
}
#wrapper #page-content #sidebar .clsSearchContainer .clsButtonContainer{text-align: right;}
#wrapper #page-content #sidebar .oauth-social-logins {display:none;}
#wrapper #page-content #sidebar #SearchContainer.clsSearchContainer{display: block;}
#wrapper #page-content #sidebar .searchPanel,
#wrapper #page-content #sidebar .clsSearchContainer {min-height:100px;}
#wrapper #page-content #sidebar .login-element {min-height:160px;}

#wrapper #page-content #sidebar .searchPanel > label,
#wrapper #page-content #sidebar .clsSearchContainer > label {
    display: block;
    margin-bottom: 10px;
}
#wrapper #page-content #sidebar .searchPanel input.searchInput,
#wrapper #page-content #sidebar .clsSearchContainer input.clsSIATextbox {
    width: 90% !important;
    height: 21px;
    border-radius: 2px;
    border: 1px solid #a4bcc2;
    padding: 5px 10px;
    float: left;
}
#wrapper #page-content #sidebar .clsSearchContainer input.clsSIATextbox{float: none;}
#wrapper #page-content #sidebar .login-element .lgn-header {display:none;}
#wrapper #page-content #sidebar #SearchContainer.clsSearchContainer label[id$="SIASearchKeywordLabel"] {display: none;}
#wrapper #page-content #sidebar #SearchContainer.clsSearchContainer .searchHeading {margin-bottom: 10px;}
#wrapper #page-content #sidebar div.clsSearchContainer input.clsSIAButton{position: relative; right: auto; bottom: auto; margin-top: 10px;}

#wrapper #page-content #sidebar .toolbox {}
#wrapper #page-content #sidebar .toolbox ul {
    list-style:none outside none;
    margin:0;
    padding:0;
}
#wrapper #page-content #sidebar .toolbox ul li {}
#wrapper #page-content #sidebar .toolbox ul li img {
    vertical-align:middle;
    margin:0 5px 0 0;
}
#wrapper #page-content #sidebar .toolbox ul li a {
    color:#fff;
    font-size:115%;
}
#wrapper #page-content #sidebar .orange {
    background-color:#e15426;
    color:#fff;
}
#wrapper #page-content #sidebar .box.orange.toolbox{
    background-color:#41748d;
}
 #wrapper #page-content #sidebar .yellow {
    background-color:#ffc63f;
    color:#3D3935;
}
 #wrapper #page-content #sidebar .paleTeal {
    background-color:#a4bcc2;
    color:#3D3935;
}
#wrapper #page-content #sidebar .paleTeal.global{
   
}
#wrapper #page-content #sidebar .paleGreen {
    background-color:#c3c6a8;
    color:#3D3935;
}
#wrapper #page-content #sidebar .paleGrey {
    background-color:#d9e1e2;
    color:#3D3935;
}
#wrapper #page-content #sidebar .paleBeige {
    background-color:#d7d2cb;
    color:#3D3935;
}
#wrapper #page-content #sidebar ul {
    margin-left:25px;
    padding:0;
}
#wrapper #page-content #sidebar ul li {
    /*margin-bottom:0px;*/
}
#wrapper #page-content #sidebar ol {
    margin-left:30px;
    padding:0;
}
#wrapper #page-content #sidebar ol li {
    margin-bottom:5px;
}
#wrapper #page-content #sidebar img.thumbnail-image {
    margin-bottom:20px;
}
#wrapper #page-content #sidebar .global {
}
#wrapper #page-content #sidebar .regionWrap{position: relative;}
#wrapper #page-content #sidebar .regionWrap img{ position: absolute;
right: 3px;
z-index: 20;
}
#wrapper #page-content #sidebar .global:hover ul {
    display:block;
}
#wrapper #page-content #sidebar .global ul, #wrapper #page-content #sidebar .global select {
    display:none;
    list-style:none outside none;
    margin:0;
    padding:0;
}
#wrapper #page-content #sidebar .global select{
position: relative !important;
height: 30px;
width: 191px;
display: block !important;
margin: 10px 0 0 0 !important;
font-weight: bold;
border-radius: 5px !important;
}
#wrapper #page-content #sidebar .global strong {
    background:url("/images/useruploadedimages/11/bg-dropdown-arrows.png") no-repeat  95% 50% #fff;
    border:1px solid #A4BCC2;
    border-radius:5px 5px 5px 5px;
    color:#666666;
    display:block;
    height:20px;
    list-style:none outside none;
    margin:10px 0 0;
    overflow:hidden;
    padding:5px 10px;
}
.rtl-lang #wrapper #page-content #sidebar .global strong{
 background:url("/images/useruploadedimages/11/bg-dropdown-arrows.png") no-repeat  5% 50% #fff;

}
#wrapper #page-content #sidebar .global ul, #wrapper #page-content #sidebar .global select {
    /*height:180px;*/
    overflow-y:auto;
    margin:-5px 0 0;
    background:/*url("/images/useruploadedimages/11/bg-dropdown-arrows.png") no-repeat  95% 50%*/ #fff;
    border:1px solid #A4BCC2;
    border-top:none;
    border-radius:0 0 5px 5px;
    color:#666666;
    list-style:none outside none;
    position:absolute;
    width:188px;
    max-height: 280px;
    z-index: 9;
}
#wrapper #page-content #sidebar .global ul li, #wrapper #page-content #sidebar .global select option {
    display:block;
    padding:2px 10px;
    color: #666;
}
#wrapper #page-content #sidebar .global ul li:hover, #wrapper #page-content #sidebar .global select option:hover {
    display:block;
    background:#D9E1E2;
    color:#1D779F;
}
#wrapper #page-content #sidebar .global ul li a {
    color:#666;
}
#wrapper #page-content #sidebar .global ul li:hover a {
    color:#1D779F;
}
#wrapper #page-content .sidebar > div {
    clear:both;
}

#wrapper #page-content .sidebar > div.bottom {margin: 0 0 10px;}
#wrapper #page-content .sidebar > div.bottom a.newsletter-signup{width: 222px; height: 74px; display: block;background: url("/images/useruploadedimages/11/btn-newsletter2.jpg") no-repeat  0 0; text-indent: -99999px;}
#wrapper #page-content .sidebar > div.bottom a.newsletter-signup:hover{background: url("/images/useruploadedimages/11/btn-newsletter-hover.jpg") no-repeat  0 0; text-decoration: none;}


/*--------------my account box 2014--------------------*/

#wrapper #page-content #sidebar div.loginBox {}
#wrapper #page-content #sidebar div.loginBox ul {list-style: none;
margin: 0;
padding: 0;}
#wrapper #page-content #sidebar div.loginBox ul li {padding: 10px 0 5px;
float: left;
display: block;
clear: both;}
#wrapper #page-content #sidebar div.loginBox .btnLogin a,
#wrapper #page-content #sidebar div.loginBox .register a {
font: bold 130%/100% Arial;
color: #3d3935; padding: 0 0 0 28px;
font-size: 120%; height: 22px;
line-height: 190%;
display: block;} 

#wrapper #page-content #sidebar div.loginBox .btnLogin a {background: url(/images/UserUploadedImages/11/icons-login-box.png)  no-repeat;
}
#wrapper #page-content #sidebar div.loginBox .register a {background: url(/images/UserUploadedImages/11/icons-login-box.png) 0 100% no-repeat;
}


/*--------------sidebar 2014--------------------*/

#wrapper #page-content #sidebar h2 {
    border:medium none;
    margin:5px 0 0;
    padding:9px 10px;
    text-transform:uppercase;
    cursor:pointer;
    clear: both;
}
#wrapper #page-content #sidebar h2 {}
#wrapper #page-content #sidebar h2 {font-size: 130%;}
#wrapper #page-content #sidebar h2 a {
    display:block;
    color:#fff !important;
    background:url(/images/useruploadedimages/11/icon-sidebar-expand.png) no-repeat 100% 7px;
    font:100% 'UnlimitedProRegular',Arial,sans-serif;
}
#wrapper #page-content #sidebar h2.active a {
    background:url(/images/useruploadedimages/11/icon-sidebar-collapse.png) no-repeat 100% 7px;
}
#wrapper #page-content #sidebar h2.active:hover a,
#wrapper #page-content #sidebar h2.active:focus a {
    background:url(/images/useruploadedimages/11/icon-yellow-arrow-up.png) no-repeat 100% 7px; text-decoration: underline;
}
.rtl-lang #wrapper #page-content #sidebar h2 a{
    background-position: 0% 7px;
}
#wrapper #page-content #sidebar h2:hover,
#wrapper #page-content #sidebar h2:focus {
    opacity:0.9;
}
#wrapper #page-content #sidebar h2:hover a,
#wrapper #page-content #sidebar h2:focus a,
#wrapper #page-content #sidebar h2 a:hover,
#wrapper #page-content #sidebar h2 a:focus {
    background:url(/images/useruploadedimages/11/icon-yellow-arrow-down.png) no-repeat 100% 4px;  text-decoration: underline;
}
.rtl-lang #wrapper #page-content #sidebar h2:hover a,
.rtl-lang #wrapper #page-content #sidebar h2:focus a,
.rtl-lang #wrapper #page-content #sidebar h2 a:hover,
.rtl-lang #wrapper #page-content #sidebar h2 a:focus {
    background:url(/images/useruploadedimages/11/icon-yellow-arrow-down.png) no-repeat 0% 4px;  text-decoration: underline;
}

html.global #wrapper #page-content #sidebar h2 {
    background:#3d3935;
}

html.orange #wrapper #page-content #sidebar h2 {
    background:#e45205;
}

html.purple #wrapper #page-content #sidebar h2 {
    background:#603748;
}

html.green #wrapper #page-content #sidebar h2 {
    background:#647c7d;
}


/*----downloads---*/

#wrapper #page-content .container.downloads {
    background: none;
    padding: 0;
    width: 700px;
    min-height: 600px;
   }

#wrapper #page-content .container.downloads .refinewidget {
    position: relative;
    z-index: 1;
    width: 250px;
}
#wrapper #page-content .container.downloads .refinewidget#RefineWidget599 {
    z-index: 5;
}


#wrapper #page-content .container.downloads .refineBox, #wrapper #page-content .container .refineBox.newsRefine {
    width: 275px;
    float: left;
}
.rtl-lang #wrapper #page-content .container.downloads .refineBox{
    float: right;
}
#wrapper #page-content .container.downloads .refineBox.first, #wrapper #page-content .container .refineBox.newsRefine.first {
    margin-right: 0;
}
.rtl-lang #wrapper #page-content .container.downloads .refineBox.first{
   margin-left: 50px;
   margin-right: 0px;
}

#wrapper #page-content .container.downloads .refinewidget p {margin: 0;}

#wrapper #page-content .container.downloads .refinewidget strong {
    background:url("/images/useruploadedimages/11/bg-dropdown-arrows.png") no-repeat  95% 50% #fff;
    border:1px solid #A4BCC2;
    border-radius: 3px;
    color:#666666;
    display:block;
    height:20px;
    list-style:none outside none;
    margin:10px 0 0;
    overflow:hidden;
    padding:5px 10px;
    width: 250px;
    font-size: 120%;
}
/*#wrapper #page-content .container.downloads .refinewidget > a:focus + ol{display: block !important;}*/

#wrapper #page-content .container.downloads .refineBox.active .refinewidget ol {
    display:block;
}
#wrapper #page-content .container.downloads .refinewidget ol {
    display:none;
    list-style:none outside none;
    margin:0;
    padding:0;
}

#wrapper #page-content .container.downloads .refinewidget ol {
    overflow-y:auto;
    margin:-2px 0 0;
    background: #fff;
    border:1px solid #A4BCC2;
    border-top:none;
    border-radius:0 0 5px 5px;
    color:#666666;
    list-style:none outside none;
    position:absolute;
    width:270px;
    padding: 5px 0 0;
}
 #wrapper #page-content .container.downloads ol li {
    display:block;
    padding:4px 10px;
}
#wrapper #page-content .container.downloads ol li:focus a,
#wrapper #page-content .container.downloads ol li:hover {
    background: none repeat scroll 0 0 #D9E1E2;
    color: #1D779F;
    display: block;
    width: 100%;
}
#wrapper #page-content .container.downloads ol li a {
    color:#666;
}

#wrapper #page-content .container.downloads ol li a .RefineSelected {font-weight: bold; color: #000; width: 45%; font-size: 120%;}

#wrapper #page-content .container.downloads ol li a .RefineWidgetRemove {color: #1D779F; float: right; width: 45%; font-size: 90%; text-transform: uppercase; text-align: right;}

#wrapper #page-content .container.downloads ol li:hover a {
    color:#1D779F;
}
#wrapper #page-content .container.downloads .inner {
    background: #fff;
    float: left;
    padding: 30px;
    margin: 0 0 20px;
    width: 100%;
    }
#wrapper #page-content .container.downloads .document-widget {
    /*width: 103%;*/
}

#wrapper #page-content .container.downloads .document-widget dl {
    padding: 0 0 0 50px;
}

#wrapper #page-content .container.downloads .document-widget .mainItemTaxonBelowHeading,
#wrapper #page-content .container.downloads .document-widget .subItemTaxonBelowHeading {
    clear: both;
    display: block;
}

#wrapper #page-content .container.downloads .document-widget .mainItemTaxonAboveHeading a,
#wrapper #page-content .container.downloads .document-widget .subItemTaxonAboveHeading a,
#wrapper #page-content .container.downloads .document-widget .mainItemTaxonBelowHeading a,
#wrapper #page-content .container.downloads .document-widget .subItemTaxonBelowHeading a  {
    font-style: italic;
    color: #333;
}

#wrapper #page-content .container.downloads .document-widget .mainItemHeading,
#wrapper #page-content .container.downloads .document-widget .subItemHeading {
    font-weight: bold;
    font-size: 110%;
    float: left;
}

#wrapper #page-content .container.downloads .document-widget .mainItem,
#wrapper #page-content .container.downloads .document-widget .subItem {
    width: 40.5%;
    background: #fff url("/images/useruploadedimages/11/bg-widget-doc-item.jpg") no-repeat right bottom;
    padding: 15px 35px 15px 15px;
    margin: 0 2% 2% 0;
    float: left;
    position:relative;
    height: 95px;
    opacity: 0.9;
}
.rtl-lang #wrapper #page-content .container.downloads .document-widget .mainItem,
.rtl-lang #wrapper #page-content .container.downloads .document-widget .subItem {
    float: right;
    margin: 0 0% 2% 2%;
}

#wrapper #page-content .container.downloads .document-widget .mainItem:hover,
#wrapper #page-content .container.downloads .document-widget .subItem:hover {
    opacity: 1;
}

#wrapper #page-content .container.downloads .document-widget dd {
    text-indent: -9999px;
    overflow:hidden;
}

#wrapper #page-content .container.downloads .document-widget dt {
    line-height: 150%;
}
#wrapper #page-content .container.downloads .document-widget dt > a{
   float: left;
}
#wrapper #page-content .container.downloads .document-widget dt > span {clear: both; display: block; width: 90%;}

#wrapper #page-content .container.downloads .document-widget dt br {
    display: none;
}


#wrapper #page-content .container.downloads .document-widget dd a span {
    bottom: 15px;
    position: absolute;
    right: 50px;
    text-indent: 0;
    text-decoration: underline;
}

#wrapper #page-content .container.downloads a .file-info {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
}

#wrapper #page-content .container.downloads a .file-info .file-type {
    height: 45px;
    left: 12px;
    position: absolute;
    top: 15px;
    width: 35px;
}

#wrapper #page-content .container.downloads p.updated,
#wrapper #page-content .container.downloads #page-tools {display: none;}

#wrapper #page-content .container.downloads .inner .searchPanel {
    background: transparent;
    padding: 0;
    position: relative;
    width: 50%;   
}

#wrapper #page-content .container.downloads .inner label {    color: #6197B3;
    font: bold 120% Arial;}
#wrapper #page-content .container.downloads .inner .searchPanel input[type="text"] {    border: 1px solid #A4BCC2;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    display: block;
    float: left;
    font: bold 120% Arial;
    margin: 10px 0 0;
    padding: 5px;
    width: 230px !important;
    height: 20px;}
#wrapper #page-content .container.downloads .inner .searchPanel input[type="submit"] {background: #E45205;     bottom: 0;
    color: #FFFFFF;
    height: 32px;
    padding: 0 10px;
    right: 0;
    top: auto;
    width: 70px;}
    
.widgetPageLinks .resultPagePrevious, .widgetPageLinks .resultPageNext{display: none;}



/*----------------------------------------/ footer Style----------------------------------------*/
#footer {
    margin:0 auto;
    clear:both;
    /*background-color:#CECECE;*/
    color:#333;
    font:100% 'UnlimitedSansLight',Arial;
    position:relative;
    z-index:1;
	width: 1020px;
}
#footer ul {
    margin:0;
    padding:0;
    list-style:none;
}
#footer a {
    color:#fff;
    line-height:160%;
}
#footer .left img {
    display:none;
}
#footer ul.social li {
    float:left;
    margin:0 5px 0 0;
    width:28px;
    height:28px;
    overflow:hidden;
}
#footer ul.social li a{
    display: block;
    text-indent:-9999px;
}
#footer ul.social.china li a{
    text-indent:0px;
}
#footer ul.social li.yt {
    background:url(/images/useruploadedimages/11/icon-yt.png) no-repeat top left;
}
#footer ul.social li.fb {
    background:url(/images/useruploadedimages/11/icon-fb.png) no-repeat top left;
}
#footer ul.social li.tw {
    background:url(/images/useruploadedimages/11/icon-tw.png) no-repeat top left;
}
#footer ul.social li.wo {
    background:url(/images/useruploadedimages/11/icon-wo.png) no-repeat top left;
}
#footer ul.social li.two {
    background:url(/images/useruploadedimages/11/icon-two.png) no-repeat top left;
}
#footer ul.social li.yk {
    background:url(/images/useruploadedimages/11/icon-yk.png) no-repeat top left;
}
#footer ul.social li.nv {
    background:url(/images/useruploadedimages/11/icon-nv.png) no-repeat top left;
}
#footer ul.social li.blogkr {
    background:url(/images/useruploadedimages/11/icon-blog.png) no-repeat top left;

}
#footer #footer-top {
    background:#3d3935;
    margin:0 auto;
    padding:15px 0 0 20px;
    overflow:hidden;
}
#footer #footer-top ul {
    float:left;
    margin:20px 0;
    width:25%;
}
#footer #footer-bottom {
    padding:15px 20px 15px 0;
    text-align:right;
    text-decoration:none;
    background:#000;
    overflow: hidden;
}
#footer #footer-bottom ul {float: right;}
#footer #footer-bottom li {float: left; border-left: 1px solid #666; padding: 0 10px;}
#footer #footer-bottom li a {line-height:  100%;}
#footer #footer-bottom li:first-child {border: none;}

#footer #footer-top strong {
    color:#ffc63f;
}
#footer #footer-top .right br {display: none;}

#deep-footer {
    padding:30px 0;
    background:#fff;
    clear:both;
    overflow:hidden;
}
#deep-footer .holder {
    margin:0 auto;
    padding:0;
    position:relative;
    /*width:950px;*/
}
#deep-footer .column {
    width:297px;
    float:left;
    margin:0 0 0 2.6%;
    background:#dde4e5;
    min-height:180px;
    position:relative;
}
#deep-footer .column:first-child {
    margin:0 0% 0 0;
}
#deep-footer .column h2 {
    background:#3D3935;
    color:#fff;
    font:140% 'UnlimitedProRegular';
    padding:8px 10px;
    margin:0;
    text-transform:uppercase;
}
#deep-footer .column .mainItem,#deep-footer .column #tweetSingle {
    margin:10px 0;
    float:left;
    width:100%;
}
#deep-footer .column #tweetSingle p.loading{
   position: relative;
   margin: 30px auto 0 auto;
   width: 80px;
   color: #000;
}
#deep-footer .column div img {
    margin:0 0px 10px 20px;
    float:left;
    max-width:65px;
    max-height:65px;
    border:3px solid #fff;
}
#deep-footer .column div a.tweet_avatar img{margin-right: 20px;}
#deep-footer .column .mainItem dl {float:left; width: 60%; margin-left: 20px;}

#deep-footer .column .footerStudent .mainItem dl, #deep-footer .column .footerNews .mainItem dl {
    /*float:left;
    width:65%;*/
}
#deep-footer .column div .tweet_time, #deep-footer .column div .tweet_text{display: block; padding: 0 20px;}
.rtl-lang #deep-footer .column div .tweet_time, .rtl-lang #deep-footer .column div .tweet_text{padding-right: 20px;}

#deep-footer .column div a,#deep-footer .column div a span {
    color:#1D779F;
    font:115% 'UnlimitedProRegular';
   word-break:break-all;
}


#deep-footer .column div dd a span {
    color:#1D779F;
    font:100% 'UnlimitedProLight';
}
#deep-footer .column div.newsItem dd a span {
    position: absolute;
top: 10px;
right: 10px;
color: #fff !important;
}
#deep-footer .column p {
    position:absolute;
    top:10px;
    right:10px;
    color:#fff;
    display: none;
}
#deep-footer .column p .WidgetMoreLink{
   display: none;
}
#deep-footer .column div dd a{
    position:absolute;
    top:12px;
    right:10px;
    color:#fff; display: none;
}
.rtl-lang #deep-footer .column div dd a{
        right:auto;
        left: 10px;
}
#deep-footer .column div dd a span.mainItemMore{
    color: #fff;
    font: 90% arial,verdana,sans-serif !important;
}
.rtl-lang #deep-footer .column p {
    left: 10px; display: none;
    right: auto;
}
#deep-footer .column div p a,#deep-footer .column div p a:visited,#deep-footer .column div p a span {
    color:#fff;
    font:100% Arial;
    text-decoration:underline;
}

#deep-footer .column #socialFeed {margin: 10px 0;}
#deep-footer .column #socialFeed .post-date {color: #666; font: italic 95% arial;}
#deep-footer .column #socialFeed img {border: 3px solid #FFFFFF;} 
#deep-footer .column #socialFeed  .post-detail {float: left; margin: 0 0 0 10px; width: 65%;}
#deep-footer .column #socialFeed .name a {font: 135% 'UnlimitedProRegular';}

#deep-footer .weibo-inner{overflow:hidden;}
#deep-footer .weibo-inner iframe{margin-top:-90px; }

/*----------------------------------------/ search results----------------------------------------*/
.SearchLeft {
    width:190px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
    padding:20px 15px;
    margin:0 0 20px;
    background:#fff;
    display:none;
}
.SearchLeft h2 {
    font-size:130%;
    margin-top:0;
    margin-bottom:16px;
    background:url(/images/useruploadedimages/11/refine-search.gif) no-repeat top left;
    padding-left:25px;
}
.SearchLeft ul {
    list-style-type:none;
    margin:0 0 32px 0;
    padding:0;
}
.SearchLeft ul li {
}
.SearchLeft ul li a {
}
.SearchLeft ul li .selected a {
    font-weight:bold;
}
.SearchResults {
    width:100%;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
}
.SearchResults .holder {
    background:#fff;
    padding:20px;
}
.SearchResults div[id$="pnlnumberResults"] {
    font-size:120%;
    margin:0 0 20px 0;
    clear:both;
    color:#41748d;
    font-weight:bold;
    padding:20px;
    background:#fff;
}
.SearchResults div[id$="pnlnumberResults"] #RecordCount {
    font-weight:bold;
    color:#e15426;
}
.SearchResults div[id$="pnlnumberResults"] #searchTerms {
    font-weight:bold;
    color:#e15426;
}
.SearchResults ul {
    margin-left:10px;
}
.SearchResults ul li {
    margin-bottom:20px;
    line-height:150%;
}
.SearchResults ol {
    list-style-type:none;
    margin:0;
    padding:0;
    background:#fff;
}
.SearchResults ol li {
    padding:15px;
}
.SearchResults ol li.odd {
    background:#ecf0f0;
}
.SearchResults ol li span.firstRow {
    display:block;
}
.SearchResults ol li span.firstRow a {
    font-size:120%;
    text-decoration:none;
    font-weight:bold;
}
.SearchResults ol li span.firstRow img.resultImage {
    margin-right:5px;
    display:none;
}
.SearchResults ol li span.clsResultDescr {
    display:block;
    margin:5px 0 5px 0;
    line-height:150%;
}
.SearchResults ol li span.clsResultDescr .highlight {
    color:#C41230;
}
.SearchResults ol li span.clsResultFilmedOn {
    display:block;
    margin:0px 0 5px 0;
    line-height:150%;
}
.SearchResults ol li span.clsResultFilmedOn span {
    padding-right:5px;
}
.SearchResults ol li span.clsResultDuration {
    display:block;
    margin:0px 0 5px 0;
    line-height:150%;
}
.SearchResults ol li span.clsResultDuration span {
    padding-right:5px;
}
.SearchResults ol li span.lastRow {
    display:none;
    font-size:100%;
    margin-left:0;
    color:#aaa;
}
.SearchResults ol li span .resultNumber {
    display:none;
}
.SearchResults div[id$="pnlPageLinks"],
.SearchResults div[id$="pnlPageLinksTop"] {
    text-align:right;
    background:#fff;
    color:#41748D;
    font:bold 120% Arial;
    margin:0;
    padding:10px 15px;
    line-height: 29px;
}
.SearchResults div[id$="pnlPageLinks"] a,
.SearchResults div[id$="pnlPageLinksTop"] a {
    color:#007197;
    padding:0 3px 0 8px;
    border-left:1px solid #007197;
}
.SearchResults div[id$="pnlPageLinks"] a:first-child,
.SearchResults div[id$="pnlPageLinksTop"] a:first-child {
    border:none;
}
.SearchResults div[id$="pnlPageLinks"] a span,
.SearchResults div[id$="pnlPageLinksTop"] a span {
    border-bottom:2px solid #007197;
    font-weight:bold;
    color:#007197;
    padding:2px 3px 0;
}
.SearchResults div[id$="pnlPageLinks"] a .resultPageNumberSelected,
.SearchResults div[id$="pnlPageLinksTop"] a .resultPageNumberSelected {
    font-weight:bold;
    color:#e15426;
    border:none;
}
.SearchResults div[id$="pnlPageLinks"] a:hover,
.SearchResults div[id$="pnlPageLinks"] a:focus,
.SearchResults div[id$="pnlPageLinksTop"] a:hover,
.SearchResults div[id$="pnlPageLinksTop"] a:focus {
    color:#007197;
}
#wrapper #page-content .searchResults .container {
    /*padding:15px;
    */
 width:700px;
    background:none;
    float:right;
    padding:0;
    width:700px;
}
#wrapper #page-content .searchResults {
    /*width:700px;
    */
}
.SearchResults #ctl00_ctl00_ctl00_nestedAreaTwo_moduleContentZone_ContentPlaceHolderMainNoAjax_NextLink {
    background:url("/images/useruploadedimages/11/icon-arrow-blue-right.png") no-repeat  0 0 transparent;
    color:#fff;
    display:inline-block;
    height:30px;
    line-height:500%;
    margin:0 0 0 5px;
    overflow:hidden;
    text-indent:-9999px;
    vertical-align:middle;
    width:15px;
    border:none;
}
.SearchResults #ctl00_ctl00_ctl00_nestedAreaTwo_moduleContentZone_ContentPlaceHolderMainNoAjax_PreviousLink {
    background:url("/images/useruploadedimages/11/icon-arrow-blue-left.png") no-repeat  0 0 transparent;
    color:#fff;
    display:inline-block;
    height:30px;
    line-height:500%;
    margin:0 0 0 5px;
    overflow:hidden;
    text-indent:-9999px;
    vertical-align:middle;
    width:15px;
    border:none;
}

.searchResults-footer {
background: #fff;
padding: 20px;
margin-top: 100px;
}
/*----------------------------------------/ real-time search results----------------------------------------*/
.content-area .searchPanel {
    position:relative;
}
.quickSearchPanel {
    position:absolute;
    top:25px;
    z-index:1001;
}
.header-search .quickSearchPanel {
    right:0px;
}
.content-area .quickSearchPanel {
    left:0px;
}
.dynamic-results {
    text-align:left;
    border:1px solid #E0E0E0;
    width:290px;
    height:50px;
    padding:5px;
    overflow:hidden;
    background-color:#fff;
    display:none;
}
.dynamic-results .dynamic-results-mask {
    display:none;
}
.dynamic-results .dynamic-results-mask p {
    margin-bottom:5px;
}
.dynamic-results .dynamic-results-inner {
    display:none;
    width:290px;
    height:auto;
    overflow:auto;
}
.dynamic-results .dynamic-results-inner p {
    margin-bottom:5px;
}
.dynamic-results .dynamic-results-inner ol {
    list-style-type:none;
    margin:0;
    padding:0;
}
.dynamic-results .dynamic-results-inner ol li {
}
.dynamic-results .dynamic-results-inner ol li a {
    display:block;
    padding:5px;
    border-bottom:1px solid #eee;
}
.dynamic-results .dynamic-results-inner ol li a:hover,.dynamic-results .dynamic-results-inner ol li a:focus {
    background-color:#CECECE;
}
.dynamic-results .dynamic-results-links {
    display:block;
    color:#fff;
    background-color:#333;
    padding:5px;
}
.dynamic-results .dynamic-results-links a {
    color:#fff;
}
.dynamic-results .dynamic-results-links #close-results {
    float:right;
}
.dynamic-results .dynamic-results-links #close-results:hover,.dynamic-results .dynamic-results-links #close-results:focus {
    cursor:pointer;
}
.dynamic-results .dynamic-results-links .more-results {
}
.dynamic-results .dynamic-results-links .more-results:hover,.dynamic-results .dynamic-results-links .more-results:focus {
    cursor:pointer;
}
.dynamic-results .search-variable {
    display:none;
}
/*----------------------------------------/ login----------------------------------------*/
#wrapper #page-content #sidebar .login-element {
    padding:15px 15px 40px;
}
#sidebar .login-element div label {
    display:block;
    margin-bottom:5px;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 65px;  
}
#sidebar .login-element div input[type="text"],
#sidebar .login-element div input[type="password"] {
    display:block;
    width:103px;
    padding:5px 10px;
    border:1px solid #a4bcc2;
    border-radius: 2px;
    height:20px;
}
#sidebar .login-element div input[type="text"] {}
#sidebar .login-element div {
    margin:0;

}
#sidebar .login-element div.lgn-username, #sidebar .login-element div.lgn-password{
    padding-bottom: 15px;
    }

#sidebar .login-element div span {
    clear:both;
    float:right;
    font-size:90%;
    visibility:hidden;
    margin-top: -3px;
}
#sidebar .login-element div .register {
}
/*----------------------------------------/ refer a friend modal popup----------------------------------------*/
#refer-friend {
    width:510px;
    left:45%;
    top:10%;
    padding:10px 10px 20px 20px;
}
#refer-friend iframe {
    border:none;
    height:650px;
    width:500px;
    float:left;
    clear:both;
    overflow:hidden;
    background-color:transparent;
}
#refer-friend iframe body {
    background-color:transparent;
}
#refer-friend button {
    background-color:#CECECE;
    border:1px solid #ACACAC;
    color:#5B5B5B;
    font-size:125%;
    margin:0 0 10px 0;
    padding:2px 5px;
    margin-left:485px;
    border-radius:5px;
}
#refer-friend button:hover,#refer-friend button:focus {
    cursor:pointer;
}
/*----------------------------------------/ remind me----------------------------------------*/
#divRemindMe {
    font:75% arial, verdana, sans-serif;
    color:#5b5b5b;
}
#divRemindMe h1 {
    font:normal 200% georgia,arial,verdana,sans-serif;
    color:#0F577F;
    padding:0;
    margin:0 0 20px 0;
}
#divRemindMe #formContent {
}
#divRemindMe #formContent #formSubmit {
}
#divRemindMe #formContent #formSubmit > div {
    margin-bottom:10px;
}
#divRemindMe #formContent #formSubmit > div > label {
    width:100px;
    padding-right:10px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
}
#divRemindMe #formContent #formSubmit > div > input {
    width:300px;
}
#divRemindMe #formContent #formSubmit div.RemindMeCheckbox {
    padding-left:110px;
}
#divRemindMe #formContent #formSubmit div.RemindMeCheckbox input {
    width:auto;
}
#divRemindMe #formContent #formSubmit div.RemindMeCheckbox label {
    width:300px;
}
#divRemindMe #formContent #formSubmit .RadPicker {
    width:200px !important;
}
#divRemindMe #formContent #formSubmit .RadPicker .rcTable {
    width:200px !important;
}
#divRemindMe #formContent #formSubmit .RadPicker .rcTable > div > div {
    float:left;
}
#divRemindMe #formContent #formSubmit .RadPicker .rcTable > div > div.rcInputCell {
    width:100px !important;
}
#divRemindMe #formContent .ButtonGroups {
    padding-left:110px;
}
#divRemindMe #formContent .ButtonGroups input {
    color:#fff;
    text-decoration:none;
    padding:5px 10px;
    border:1px solid #1D779F;
    text-shadow:0px -1px 1px #0081bd;
    background-color:#1D779F;
    /* Firefox 3.6+ */
 background-image:-moz-linear-gradient(#29A7DF, #1D779F);
    /* Safari 4+, Chrome 1+ */
 background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#29A7DF), to(#1D779F));
    /* Safari 5.1+, Chrome 10+ */
 background-image:-webkit-linear-gradient(#29A7DF, #1D779F);
    /* Opera 11.10+ */
 background-image:-o-linear-gradient(#29A7DF, #1D779F);
    /* IE */
 filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#29A7DF", endColorStr="#1D779F");
    border-radius:5px;
}
#divRemindMe #formContent .ButtonGroups input:hover,#divRemindMe #formContent .ButtonGroups input:focus {
    text-decoration:none;
    border:1px solid #003F5F;
    cursor:pointer;
}
#divRemindMe #formContent .ButtonGroups #divClose {
    display:none;
}
#divRemindMe #formContent #mandatoryLabel {
    padding-left:110px;
}
/*----------------------------------------/ related content----------------------------------------*/
.relatedItems {
}
.relatedItems h2,.relatedItems h3 {
    display:none;
}
/*----------------------------------------/ team workspace----------------------------------------*/
.content-area.highlight {
    margin-right:10px;
}
#content-sub.highlight {
    margin-right:15px;
    padding:0 !important;
}
#content-sub.highlight .holder {
    border:1px solid #fff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -khtml-border-radius:5px;
    padding:10px;
}
#sidebar.children {
    padding:0 !important;
}
#sidebar .highlight {
    margin-bottom:10px}
#sidebar .highlight .holder {
    border:1px solid #fff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -khtml-border-radius:5px;
    padding:10px;
}
.highlight {
    border:1px solid #e1e1e1;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -khtml-border-radius:5px;
}
#sidebar .highlight h2 {
    margin-bottom:10px;
}
#wrapper #page-content #sidebar .highlight ol {
    margin:0;
}
/*----------------------------------------/ language selector----------------------------------------*/
.language-switcher {
    position:absolute;
    top:0;
    right:0;
    border:1px solid #ccc;
    padding:5px 10px;
}
.language-switcher h2 {
    font-size:100%;
    margin:0;
    padding:0;
}
.language-switcher ul {
    display:none;
    border:1px solid #ACACAC;
    position:absolute;
    top:25px;
    width:110px;
    right:0;
    background-color:#ccc;
    list-style-type:none;
    margin:0;
    padding:5px 0 0 0;
}
.language-switcher ul li {
    padding:0 10px 5px 10px;
}
.language-switcher ul li a {
    color:#00557F;
}
.language-switcher ul li a.selectedLanguage {
    font-weight:bold;
}
.language-switcher:hover,.language-switcher:focus {
    cursor:pointer;
}
.language-switcher:hover ul,.language-switcher:focus ul {
    display:block;
}
/*----------------------------------------/ document details----------------------------------------*/
#DocDetailsContainer {
}
#DocDetailsContainer > div {
    margin-bottom:5px;
}
#DocDetailsContainer h1 {
}
#DocDetailsContainer h2 {
    font-size:100%;
    line-height:150%;
    font-weight:normal;
    padding:0 5px 0 0;
    margin:0;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
}
#DocDetailsContainer h2.clsDocSummaryLabel {
    font-size:140%;
    display:block;
    margin-bottom:5px;
}
#DocDetailsContainer h2.clsDocViewDocumentLabel {
    font-size:140%;
    display:block;
    margin-bottom:5px;
}
#DocDetailsContainer h2.clsDocAssosiatedDocsLabel {
    font-size:140%;
    display:block;
    margin-bottom:5px;
}
#DocDetailsContainer > div > div,#DocDetailsContainer > div > p {
    margin:0;
    padding:0;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
}
#DocDetailsContainer > div > div img,#DocDetailsContainer > div > p img {
    vertical-align:middle;
    margin-right:5px;
}
#DocDetailsContainer > div > p.clsDocViewDocument {
    display:block;
    margin:0;
    padding:20px 0;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}
#DocDetailsContainer > div.clsDocBriefSummaryContainer {
    margin-bottom:25px;
}
#DocDetailsContainer > div.clsDocDatePublishedContainer {
    margin-bottom:25px;
}
#DocDetailsContainer > div.clsDocViewDocumentContainer {
    margin-bottom:25px;
}
#DocDetailsContainer > div > div.clsDocAssosiatedDocs {
    display:block;
}

/*----------------------------------------
document type annotations
----------------------------------------*/
a.document .file-info {
}
#page-content a.document .file-info .file-type {
    width:16px;
    height:16px;
    text-indent:-9999px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
}
a.document.pdf .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-pdf.gif) no-repeat top left;
}
.content-area.downloads a.document.pdf .file-info .file-type {
    background:url(/images/useruploadedimages/11/icon-dl-pdf.png) no-repeat top left;
}
a.document.rtf .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-doc.gif) no-repeat top left;
}
a.document.doc .file-info .file-type,a.document.docx .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-doc.gif) no-repeat top left;
}
a.document.xls .file-info .file-type,a.document.xlsx .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-xls.gif) no-repeat top left;
}
a.document.ppt .file-info .file-type,a.document.pptx .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-ppt.gif) no-repeat top left;
}
a.document.pps .file-info .file-type,a.document.ppsx .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-ppt.gif) no-repeat top left;
}
a.document.flv .file-info .file-type,a.document.f4v .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-flv.gif) no-repeat top left;
}
a.document.url .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-url.gif) no-repeat top left;
}
a.document.mpg .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-mpg.gif) no-repeat top left;
}
a.document.mp3 .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-mp3.gif) no-repeat top left;
}
a.document.mp4 .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-mp4.gif) no-repeat top left;
}
a.document.wmv .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-wmv.gif) no-repeat top left;
}
a.document.gif .file-info .file-type,a.document.jpg .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-jpg.gif) no-repeat top left;
}
a.document.youtube .file-info .file-type {
    background:url(/Images/DocumentTypeImages/file-url.png) no-repeat top left;
}
.updated {
    /*display:block;*/
    display: none;
    clear:both;
    color:#1D779F;
    font-style:italic;
	padding: 20px 0;
}
.RSSupdated {
    display:block;
    clear:both;
    color:#1D779F;
    font-style:italic;
	padding: 20px 0;
}

.sidebar img {
    max-width:100%;
}
.promo {
    height:160px;
    position:relative;
    width:100%;
    clear:both;
    display:none;
}
.promo a strong {
    background:url("/images/useruploadedimages/11/icon-arrow-orange-right.png") no-repeat  95% 14px #FFC63F;
    bottom:0;
    color:#333333;
    display:block;
    height:auto;
    padding:10px 30px 10px 15px;
    position:absolute;
    line-height: 130%;
}
.rtl-lang .promo a strong {
    background:url("/images/useruploadedimages/11/icon-arrow-orange-left.png") no-repeat  5% 14px #FFC63F;
    }
 
.sectionLinks {
    clear:both;
    width:720px;
    float:right;
    margin:0 -20px 0 0;
}
 .sectionLinks ul {
    display:block;
    list-style:none;
    margin:0;
    padding:0;
}
 .sectionLinks ul li {
}
 .sectionLinks ul li a {
}
 .sectionLinks h2 {
    display:none;
}
.sectionLinks .mainItem,.sectionLinks .subItem {
    background:#fff;
    float:left;
    height:100px;
    margin:0 20px 20px 0;
    width:220px;
}
.sectionLinks .mainItem,.sectionLinks .subItem {
    background:#fff;
    float:left;
    height:100px;
    margin:0 20px 20px 0;
    width:220px;
    position: relative;
}
.sectionLinks .mainItem > a,.sectionLinks .subItem > a {
    background:#41748D;
    display: table-cell;
    float: none;
    height: 100px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

.sectionLinks .mainItem > a img,.sectionLinks .subItem > a img {
    float: none !important;
}

 .sectionLinks .mainItem > a:hover,.sectionLinks .subItem > a:hover {
    background:#6197b2;
}
 .sectionLinks .mainItem > a:active,.sectionLinks .subItem > a:active {
    background:#ffc63f;
}
.widget.sectionLinks dl {
    height: 75px;
    padding: 15px;
    position: absolute;
    left: 100px;
    top: 0;
    width: 43%;
}
.rtl-lang .widget.sectionLinks dl{
    left: auto;
    right: 100px;
}
 .sectionLinks dl a {
    background:transparent;
    float:none;
    height:auto;
    width:auto;
}
 .sectionLinks dl dd a span {
    bottom:15px;
    left:15px;
    position:absolute;
    text-decoration:underline;
    text-indent:0;
}
.sectionLinks dd {
    text-indent:-9999px;
}
.sectionLinks dd br {
}
.sectionLinks dt a span {
    font:bold 120% 'UnlimitedSansLight',sans-serif;
    word-wrap: break-word;
    white-space: normal;

     /*word-break: break-all;*/

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
  zoom: 1;
  width: 95px;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}

input.blue {    
    background:#41738c; 
    border: none;
    border:1px solid #37677e;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #37677E;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.95;
}

input.orange {    
    background:#e45206; 
    border:1px solid #e14000;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #e14000;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.95;
}

input.blue:hover,
input.orange:hover {opacity: 1;}



/*----featured event-----*/

.featuredEvent {}
.featuredEvent h2 {    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #41748D;
    font: 220% 'UnlimitedProMedium',Arial;
    padding: 20px;}
.featuredEvent .mainItem {
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;}
.featuredEvent .mainItem a img { width: 99.5%; border: 2px solid #fff;}
.featuredEvent .mainItem dl {     
    background: url("/Images/UserUploadedImages/11/bg-featured-event.png") no-repeat scroll 0 0 transparent;
    height: 300px;
    left: 2px;
    padding: 20px;
    position: absolute;
    top: 10%;
    width: 320px;}
.rtl-lang .featuredEvent .mainItem dl{text-align: left;}
.featuredEvent .mainItem dl dd {color: #fff;}
.featuredEvent .mainItem dl dt > span {color: #FFC640; font: bold 160% Arial;} 
.featuredEvent .mainItem dl dd > span {color: #fff; font: bold 120% Arial; margin: 10px 0 0; display:block;}
.featuredEvent .mainItem dl dt a span {    clear: both;
    color: #FFFFFF;
    display: block;
    font: 250%/90% FutureSketch,UnlimitedProMedium,Arial,sans-serif;
    text-transform: uppercase;} 

.SIAAddEventToCalendarContainer {background:#fff; padding:10px 20px; margin-bottom:10px;}
.SIAAddEventToCalendarLink,
.SIAAddEventToCalendarLink:link,
.SIAAddEventToCalendarLink:visited,
.SIAAddEventToCalendarLink:active,
.ui-dialog-content .event-registration-link,
.ui-dialog-content .event-registration-link:link,
.ui-dialog-content .event-registration-link:visited,
.ui-dialog-content .event-registration-link:active {display:inline-block; vertical-align:middle; padding:0 10px; height:40px; color:#fff; background:#41738c; border:1px solid #37677e; box-shadow:0 -1px 0 0 #37677E; font:150%/100% "UnlimitedProLight",Arial; text-transform:uppercase; line-height:40px!important; opacity:.9}

.ui-dialog-content .event-registration-link,
.ui-dialog-content .event-registration-link:link,
.ui-dialog-content .event-registration-link:visited,
.ui-dialog-content .event-registration-link:active {float:right}

.SIAAddEventToCalendarLink:hover,
.SIAAddEventToCalendarLink:focus,
.ui-dialog-content .event-registration-link:hover,
.ui-dialog-content .event-registration-link:focus {opacity:1}

.eventsLanding {width: 100%;}
.eventsLanding .EventQuickSearchMain,
.eventsLanding .star{display: none;}
.eventsLanding h1{font-size: 220%; background: none repeat scroll 0 0 #FFF;clear: both;padding: 20px;margin: 0 0 20px;width: 100%;float: left;}
.rtl-lang .content-area.eventsLanding h1{margin: 0 0 20px; padding: 20px; width: 94%;}
.content-area.eventsLanding h1.hide span{padding: 0;}
.eventsLanding .widget.featuredEvent{float: left;}
.eventsLanding .DynWidgetAll {background: #e45206;border: 1px solid #e14000;border-top: 1px solid #fff;box-shadow: 0 -1px 0 0 #e14000;color: #fff;font: 120%/100% 'UnlimitedProLight',Arial;padding: 0 10px;height: 31px;text-transform: uppercase;width: auto;cursor: pointer;opacity: .9;color: #fff!important;font-weight: bold!important;line-height: 30px!important;float: right;margin: 10px 10px 0 15px;}
.rtl-lang .eventsLanding .DynWidgetAll{float: left;}
.eventsLanding .eventsHeadingWrap h2 {background: none repeat scroll 0 0 #41748D;clear: both;color: #FFF;font: 180% 'UnlimitedProMedium',Arial;padding: 15px 20px;}

#dynWidgetEvents.previous .dataTables_length, #dynWidgetEvents.previous .dataTables_filter, #dynWidgetEvents.previous .dataTables_info, #dynWidgetEvents.previous .dataTables_paginate{display: none;}
#dynWidgetEvents{float: left; width: 100%; background: #fff; margin-bottom: 20px;}
#dynWidgetEvents .dataTables_length{float: left; padding: 10px; font-weight: bold;} 
#dynWidgetEvents .dataTables_filter{float: right; padding: 10px; font-weight: bold;} 
#dynWidgetEvents .dataTables_info{float: left; padding: 10px; font-weight: bold;} 
#dynWidgetEvents .dataTables_paginate{float: right; padding: 10px; font-weight: bold;}
#dynWidgetEvents .paginate_disabled_previous, #dynWidgetEvents .paginate_disabled_next,#dynWidgetEvents .paginate_enabled_previous, #dynWidgetEvents .paginate_enabled_next{padding: 0;line-height: 120%;font-size: 120%;color: #1D779F;display: -moz-inline-box;display: inline-block;vertical-align: top;zoom: 1;font-weight: bold;}
#dynWidgetEvents .paginate_disabled_previous, #dynWidgetEvents .paginate_enabled_previous{margin-right: 20px;}
.rtl-lang #dynWidgetEvents .paginate_disabled_previous, .rtl-lang #dynWidgetEvents .paginate_enabled_previous{margin-right: 0px; margin-left: 20px;}

#dynWidgetEvents table th {text-align:left; padding:10px; background-color:#3D3935; font-weight:bold; color:#fff; border:none;background: #3D3935 url(/images/useruploadedimages/11/tableSortDown.png) no-repeat 90% center; cursor: pointer;}
#dynWidgetEvents table th:hover,
#dynWidgetEvents table th:focus, #dynWidgetEvents table th.sorting_asc {background-color:#FFC63F; color:#1D779F;background: #FFC63F url(/images/useruploadedimages/11/tableSortDownAsc.png) no-repeat 90% center;}
#dynWidgetEvents table th.sorting_desc {background-color:#FFC63F; color:#1D779F;background: #FFC63F url(/images/useruploadedimages/11/tableSortUp.png) no-repeat 90% center;}
#dynWidgetEvents table th:first-child{background:#3D3935 !important;width: 70px !important;}
#dynWidgetEvents table tr.odd td{background: #ffffff !important;}
#dynWidgetEvents table tr.even td{background: #EBF0F1 !important;}
#dynWidgetEvents table tr td img{width: 65px;}
#dynWidgetEvents table tr .hiddenTitle{display: none;}
#dynWidgetEvents table tr .hidden-mobile{display: block;}
#dynWidgetEvents p.loading{display: none;background: url(/images/useruploadedimages/11/loadingevent.gif) no-repeat center 0; width: 66px; height: 66px;  margin: 50px auto;text-indent: -99999px;}
#dynWidgetEvents p.eventsError{display: none;}
#dynWidgetEvents #eventsTable{margin-bottom: 0;padding-bottom: 0;}
#dynWidgetEvents #eventsTable_wrapper, #dynWidgetEvents #prevEventsTable_wrapper{background: #E8E8E8;}
#countryRefine {background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    padding: 0;
    margin: 0 0 20px;
    width: 100%;
    float: left;}
#countryRefine h2 {    color: #41748D;
    float: left;
    font: 100% 'UnlimitedProMedium',Arial;
    margin: 5px 20px 0 0;} 

.eventsLanding #countryRefine h2 {font: 200% 'UnlimitedProMedium',Arial;}   

.eventsLanding #countryRefine {padding: 20px; width: 95%;}
.newsLanding #countryRefine .refinewidget {margin: 0 40px 0 0;}
#wrapper #page-content .container.newsLanding .refineBox {
    width: 275px;
    float: left;
}
#wrapper #page-content .container.newsLanding .refineBox.first {
    margin-right: 50px;
}
#wrapper #page-content .container.newsLanding .refineBox label {    
    color: #6197B3;
    font: bold 120% Arial;
    }
.newsArchive {width: 100%; margin: 0; clear: both; }
.newsArchive .widgetNoResults {color: #cc0000; font-weight: bold; margin: 20px 0;}
.newsArchive br {display: none;}
.newsArchive .mainItem,
.newsArchive .subItem {padding: 10px; margin: 0 0 20px; width: 97%; height: auto; background: #ECF0F0;}
.newsArchive dt a span {
    clear: both;
    display: block;
    font: bold 130% 'UnlimitedSansLight',sans-serif;
    width:auto;
    float:none;
}
.widget.newsArchive dl {width: auto;}
.widget.newsArchive dd {text-indent: 0; margin: 5px 0 0;}
.widget.newsArchive dl dd a span {position: relative; bottom: auto; left: auto;}

.eventsUpcoming {clear: both;}
.eventsUpcoming h2 {    background: none repeat scroll 0 0 #41748D;
    clear: both;
    color: #FFFFFF;
    font: 180% 'UnlimitedProMedium',Arial;
    padding: 15px 20px;}
.eventsUpcoming .subItem.alt {background: #ecf0f0;}
.eventsUpcoming .mainItem,
.eventsUpcoming .allsubItems {background: #fff; padding: 10px; font: bold 115% Arial;}
.eventsUpcoming .mainItem {clear: both; overflow: hidden; padding: 10px 20px;}
.eventsUpcoming .subItem {clear: both; margin: 0 0 10px; overflow: hidden; padding: 10px;}
.eventsUpcoming div > a {    border: 2px solid #CCCCCC;
    display: block; float: left;
    height: 65px;
    overflow: hidden;
    width: 65px;}
.eventsUpcoming div > a img {height: 100px; max-width: auto !important; width: auto !important;}
.eventsUpcoming div br {display: none;}
.eventsUpcoming div dl {padding: 0 0 0 80px;}
.eventsUpcoming div dl dt {float:left; width:85%; position:relative; line-height:150%; padding-left:28em; box-sizing:border-box; -moz-box-sizing:border-box;}
.eventsUpcoming div dl dt > span {float:left; clear:left; width:20%; /*display: block; float: left; min-height: 70px; padding: 2px 10px; width: 15%;*/} 
.eventsUpcoming div dl dt a {float:left; width:80%; position:absolute; top:0; left:0;}
.eventsUpcoming div dl dt a span {font: bold 105% arial; /*float: left; min-height: 70px; padding: 0 10px; width: 45%;*/} 
.eventsUpcoming div dl dd {float:left; width:15%;}
.eventsUpcoming div dl dd > span {/*float: right; min-height: 70px; padding: 0 10px; width: 25%;*/}
.eventsUpcoming div dl dd > span span.subItemEventLocationState,
.eventsUpcoming div dl dd > span span.mainItemEventLocationState {display: none;}

.content-area .widgetHeader {width: 98%; background: #3d3935; list-style: none; float:left; margin: 0; padding: 0 10px;}
.content-area .widgetHeader li {float: left; color: #fff; font: bold 115% Arial; padding:10px 0;}
.content-area .widgetHeader li.thumb {width: 100px;}
.content-area .widgetHeader li.name {width: 41%;}
.content-area .widgetHeader li.date {width: 15%; padding: 10px;}
.content-area .widgetHeader li.loc {width: 25%; float: right;}

/*----Hiding event post registration labels 2016-----*/

.NotificationEmailRegDetails tr:nth-child(2),
.NotificationEmailRegDetails tr:nth-child(3) {display:none !important;}

/*----sprites---*/
.spriteSection { background: url('/images/UserUploadedImages/11/sprite-generalIcons.png') no-repeat top left; width: 55px; height: 55px;  } 
.spriteSection.world-class-education { background-position: 0px 0px;  } 
.spriteSection.vocational { background-position: 0px -55px;  } 
.spriteSection.visa-complaince { background-position: 0px -110px;  } 
.spriteSection.visas { background-position: 0px -165px;  } 
.spriteSection.working-holiday-makers { background-position: 0px -220px;  } 
.spriteSection.transport { background-position: 0px -275px;  } 
.spriteSection.work-while-you-study { background-position: 0px -330px;  } 
.spriteSection.universities { background-position: 0px -385px;  } 
.spriteSection.other-study-options { background-position: 0px -440px;  } 
.spriteSection.schools { background-position: 0px -495px;  } 
.spriteSection.living-costs { background-position: 0px -550px;  } 
.spriteSection.insurance { background-position: 0px -605px;  } 
.spriteSection.internship { background-position: 0px -660px;  } 
.spriteSection.phone-internet { background-position: 0px -715px;  } 
.spriteSection.scholarships { background-position: 0px -770px;  } 
.spriteSection.health-safety { background-position: 0px -825px;  } 
.spriteSection.gas-electricity { background-position: 0px -880px;  } 
.spriteSection.entry-requirements { background-position: 0px -935px;  } 
.spriteSection.further-study { background-position: 0px -990px;  } 
.spriteSection.enrolment { background-position: 0px -1045px;  } 
.spriteSection.english-courses { background-position: 0px -1100px;  } 
.spriteSection.facts-figures { background-position: 0px -1155px;  } 
.spriteSection.education-system { background-position: 0px -1210px;  } 
.spriteSection.employment { background-position: 0px -1265px;  } 
.spriteSection.education-costs { background-position: 0px -1320px;  } 
.spriteSection.education-pathways { background-position: 0px -1375px;  } 
.spriteSection.departure { background-position: 0px -1430px;  } 
.spriteSection.education-agents { background-position: 0px -1485px;  } 
.spriteSection.communities-clubs { background-position: 0px -1540px;  } 
.spriteSection.arrival { background-position: 0px -1595px;  } 
.spriteSection.banking { background-position: 0px -1650px;  } 
.spriteSection.alumni { background-position: 0px -1705px;  } 
.spriteSection.access-support { background-position: 0px -1760px;  } 
.spriteSection.apply-within { background-position: 0px -1815px;  } 
.spriteSection.about-australia { background-position: 0px -1870px;  } 
.spriteSection.areas-study { background-position: 0px -1925px;  } 
.spriteSection.accommodation { background-position: 0px -1980px;  } 

.spriteGeneral { background: url('/images/UserUploadedImages/11/sprite-generalIcons.png') no-repeat top left;  } 
.spriteGeneral.yellow-play { background-position: 0px 0px; width: 15px; height: 15px;  } 
.spriteGeneral.yt { background-position: 0px -15px; width: 28px; height: 28px;  } 
.spriteGeneral.yt-large { background-position: 0px -43px; width: 44px; height: 44px;  } 
.spriteGeneral.white-play { background-position: 0px -87px; width: 15px; height: 15px;  } 
.spriteGeneral.yellow-pause { background-position: 0px -102px; width: 15px; height: 15px;  } 
.spriteGeneral.yellow-arrow-down { background-position: 0px -117px; width: 20px; height: 10px;  } 
.spriteGeneral.white-exclamation { background-position: 0px -127px; width: 25px; height: 25px;  } 
.spriteGeneral.white-pause { background-position: 0px -152px; width: 15px; height: 15px;  } 
.spriteGeneral.tw { background-position: 0px -167px; width: 28px; height: 28px;  } 
.spriteGeneral.tw-large { background-position: 0px -195px; width: 44px; height: 44px;  } 
.spriteGeneral.sidebar-expand { background-position: 0px -239px; width: 20px; height: 10px;  } 
.spriteGeneral.star { background-position: 0px -249px; width: 55px; height: 45px;  } 
.spriteGeneral.star-hover { background-position: 0px -294px; width: 55px; height: 45px;  } 
.spriteGeneral.share-fb { background-position: 0px -339px; width: 25px; height: 25px;  } 
.spriteGeneral.print { background-position: 0px -364px; width: 28px; height: 25px;  } 
.spriteGeneral.plus-white { background-position: 0px -389px; width: 20px; height: 20px;  } 
.spriteGeneral.sun-white { background-position: 0px -409px; width: 25px; height: 25px;  } 
.spriteGeneral.share-tweet { background-position: 0px -434px; width: 25px; height: 25px;  } 
.spriteGeneral.sidebar-collapse { background-position: 0px -459px; width: 20px; height: 10px;  } 
.spriteGeneral.menu-arrow-blue { background-position: 0px -469px; width: 10px; height: 16px;  } 
.spriteGeneral.download-white { background-position: 0px -485px; width: 25px; height: 25px;  } 
.spriteGeneral.fb { background-position: 0px -510px; width: 28px; height: 28px;  } 
.spriteGeneral.fb-large { background-position: 0px -538px; width: 44px; height: 44px;  } 
.spriteGeneral.dollar-white { background-position: 0px -582px; width: 25px; height: 25px;  } 
.spriteGeneral.blue-arrow-small { background-position: 0px -607px; width: 10px; height: 15px;  } 
.spriteGeneral.cross-orange { background-position: 0px -622px; width: 15px; height: 15px;  } 
.spriteGeneral.clock-white { background-position: 0px -637px; width: 25px; height: 25px;  } 
.spriteGeneral.arrow-yellow-up { background-position: 0px -662px; width: 25px; height: 15px;  } 
.spriteGeneral.arrow-yellow-right { background-position: 0px -677px; width: 15px; height: 25px;  } 
.spriteGeneral.info-white { background-position: 0px -702px; width: 25px; height: 25px;  } 
.spriteGeneral.arrow-yellow-left { background-position: 0px -727px; width: 15px; height: 25px;  } 
.spriteGeneral.arrow-yellow-down { background-position: 0px -752px; width: 25px; height: 15px;  } 
.spriteGeneral.arrow-white-up { background-position: 0px -767px; width: 25px; height: 15px;  } 
.spriteGeneral.arrow-purple-right { background-position: 0px -782px; width: 15px; height: 30px;  } 
.spriteGeneral.arrow-white-left { background-position: 0px -812px; width: 15px; height: 25px;  } 
.spriteGeneral.arrow-white-right { background-position: 0px -837px; width: 15px; height: 25px;  } 
.spriteGeneral.arrow-orange-left { background-position: 0px -862px; width: 15px; height: 25px;  } 
.spriteGeneral.arrow-white-down { background-position: 0px -887px; width: 25px; height: 15px;  } 
.spriteGeneral.arrow-orange-down { background-position: 0px -902px; width: 25px; height: 15px;  } 
.spriteGeneral.arrow-blue-left { background-position: 0px -917px; width: 15px; height: 30px;  } 
.spriteGeneral.arrow-blue-right { background-position: 0px -947px; width: 15px; height: 30px;  } 
.spriteGeneral.arrow-orange-right { background-position: 0px -977px; width: 15px; height: 25px;  } 
.spriteGeneral.arrow-orange-up { background-position: 0px -1002px; width: 25px; height: 15px;  } 


/*----accordion - upcoming events-----*/

.upcomingEvents {}
.upcomingEvents .mainItem,
.upcomingEvents .subItem,
.upcomingEvents p a span {display: block; margin: 10px 0 0;}
.upcomingEvents dd > span {color: #666; font-size: 95%}
.upcomingEvents dt a span { font: 120% 'UnlimitedProRegular';}
#wrapper #page-content #sidebar .upcomingEvents h3 {   background: none !important; text-transform: none; color: #333333;
    font: 160% 'UnlimitedProMedium',arial,verdana,sans-serif;
    margin: 0 0 20px;
    padding: 0;}

/*--LOCAL--*/

.search-results .container.general {    padding: 0 !important;
    width: 100% !important;
    background: none !important;}
.search-results .SIACoursesBottomText,
.search-results h1.hide,
.search-results #page-tools {display: none !important;}


.headerTop {    width: 100%;
    max-width: 940px;
    margin: 10px auto 0;
    position: relative;
    z-index: 1;
    overflow: hidden;}
.headerRight label,
.headerRight .searchHeading,
.headerRight .linkToAllScolarships {display: none;}
.headerRight #SearchContainer {
    background: #fff; border: 1px solid #fff; width: 100%;
    max-width: 280px;
    float: right;
    overflow: hidden;
}

.headerRight input[type="text"] {outline: none;
    margin: 0 0 0 -1px; width: 85%;
    max-width: 230px;
    background: #fff;
    border: 0;
    padding: 10px;
    float: left;
    color: #000;
    height: 20px;
    font: 115% 'UnlimitedProRegular',arial;
}
.headerRight div.clsSearchContainer input.clsSIAButton {background: #000;
    border: 0;
    border-bottom: none;
    border-top: 0;
    bottom: 10px;
    box-shadow: none;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 10px;
    position: relative;
    right: auto;
    text-transform: uppercase;
    width: 30px;
    float: left;
    border: 0;
    text-indent: -9999px;
    top: 0;
    margin-left: 0;
    height: 40px;
    background: url(/images/UserUploadedImages/11/icon-search-orange.png) center no-repeat;}

.headerRight .regionWrap {    height: 40px;
    float: right;
    background: #42748D; border: 1px solid #42748D;
    padding: 0;
    display: block;}
.headerRight .regionWrap select {
    background: #42748D;
    color: #fff;
    border: 0;
    font: 110%/300% 'UnlimitedProRegular',arial;
    padding: 0 0 0 33px;
    border: 0;
    box-shadow: none;
    background-image: url(/images/UserUploadedImages/11/icon-language-selector.png);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: 15px;
    height: 100%;
    min-width: 110px;
}

.headerRight .regionWrap select:focus {
    outline: none;
}

.headerRight .regionWrap select option {background: #000; color: #fff; padding: 5px;}
.headerRight .regionWrap select option:before {color: #000;}
.headerRight .regionWrap select option li {}
.headerRight .regionWrap select option[disabled] {}
.headerRight .regionWrap select option[selected] {    color: #666;}

#wrapper #page-content .container.downloads .refinewidget ol {    overflow-y: auto;
    margin: -2px 0 0;
    background: #fff;
    border: 1px solid #A4BCC2;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    color: #666;
    list-style: none outside none;
    position: absolute;
    width: 270px;
    padding: 5px 0 0;}

.viewsScholarships a {background: url(/images/UserUploadedImages/11/icon-scholarships.png) no-repeat;
    padding: 5px 0 5px 45px;
    margin: 20px 0 0;
    display: block;
    font-weight: bold;}

.findAgent {     background-size: 100%;
    background-image: url(/images/UserUploadedImages/11/bg-find-agent.jpg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-color: #49829F;}
.findAgent h2 {     text-shadow: 0 0 20px #49829F;   font: 350%/100% "FutureSketch",Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    width: 50%;
    padding:  5%;}
.findAgent h2 strong {    color: #fdb914;
    font-weight: normal;
    clear: both;
    display: block;}

.countrySelector {    background: #dde4e5;
    border: 1px solid #c9cdcd;
    padding: 0; float: left;
    width: 99.6%;}
.countrySelector div.clicked {}
.countrySelector div.clicked ol {display: block;}
.countrySelector h3 { margin: 20px 30px;   color: #41748d;
    font-size: 160%;}
.countrySelector strong {
       background: url(/images/useruploadedimages/11/bg-dropdown-arrows.png) no-repeat 95% 50% #fff;
    border: 1px solid #A4BCC2;
    border-radius: 3px;
    color: #666;
    display: block;
    height: 20px;
    list-style: none outside none;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
    font-size: 120%;
    line-height: 150%;
    float: left;
    text-indent: 10px;
}
.countrySelector strong a,
.countrySelector strong a:hover {text-decoration: none; font-weight: bold;}
.countrySelector div {margin: 0 10px 20px 30px ;    float: left; position: relative;
    width: 80%;}
.countrySelector > a {    background: #FFC63F;
    border-bottom: 1px solid #333;
    border-top: 2px solid #FFD46F;
    float: left;
    box-shadow: 0 0 1px #000;
    color: #3D3935;
    font: 150%/100% 'UnlimitedProMedium',Arial;
    padding: 5px 10px 7px;
    position: relative;
    text-transform: uppercase;
    text-decoration: none!important;
    cursor: pointer;
    max-width: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    text-align: center;
    width: 10%;}

.countrySelector ol { display: none;
    overflow-y: auto;
    margin: -2px 0 0;
    background: #fff;
    border: 1px solid #A4BCC2;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    color: #666;
    list-style: none outside none;
    position: absolute;
    width: 100%;
    padding: 5px 0; z-index: 5; top: 30px;
}
.countrySelector ol li {    padding: 5px 10px;
    margin: 0 0 5px;}
.countrySelector ol li:hover { background: #D9E1E2;}

html.global #header,
html.global .headerTop {
    background:#3d3935;
}
html.global body {
    background:#a3b2a4;
}
#wrapper #page-content #sidebar .login{
   margin-top: 0;
}
html.global #wrapper #page-content #sidebar .login {
    background:#e15426;
    color:#fff;
}
 html.global #wrapper #page-content #sidebar h3 {
    background:#3d3935;
}
html.global .carousel h2 {
    background:#3D3935;
}
html.global .carousel ul.controls .left {
    background:#706C67 url(/images/useruploadedimages/11/icon-arrow-yellow-left.png) no-repeat center;
}
html.global .carousel ul.controls .right {
    background:#706C67 url(/images/useruploadedimages/11/icon-arrow-yellow-right.png) no-repeat center;
}
html.global .news {
    background:#d9e1e2;
    float:left;
}
html.global .news h2 {
    background:#41748d;
}
html.global .news ul.controls .left {
    background:#6197b2 url(/images/useruploadedimages/11/icon-arrow-white-left.png) no-repeat center;
}
html.global .news ul.controls .right {
    background:#6197b2 url(/images/useruploadedimages/11/icon-arrow-white-right.png) no-repeat center;
}
html.orange #header,
html.orange .headerTop {
    background:#e45205;
}
html.orange body {
    background:#ffc640;
}
html.orange #wrapper #page-content #sidebar .login {
    background:#41748d;
    color:#fff;
}
 html.orange #wrapper #page-content #sidebar h3 {
    background:#e45205;
}
html.orange .carousel h2 {
    background:#e45205;
}
html.orange .carousel ul.controls .left {
    background:#f37d3f url(/images/useruploadedimages/11/icon-arrow-yellow-left.png) no-repeat center;
}
html.orange .carousel ul.controls .right {
    background:#f37d3f url(/images/useruploadedimages/11/icon-arrow-yellow-right.png) no-repeat center;
}
html.orange .news {
    background:#d9e1e2;
    float:left;
}
html.orange .news h2 {
    background:#41748d;
}
html.orange .news ul.controls .left {
    background:#6197b2 url(/images/useruploadedimages/11/icon-arrow-white-left.png) no-repeat center;
}
html.orange .news ul.controls .right {
    background:#6197b2 url(/images/useruploadedimages/11/icon-arrow-white-right.png) no-repeat center;
}
html.purple .content-right a,
html.purple .content-right a *,
html.purple #page-content .container div.intro a,
html.purple #sliderNews a,
html.purple #sliderNews a *,
html.purple #tweet a,
html.purple #tweet a *,
html.purple #sliderStudent a,
html.purple #sliderStudent a * {color:#7a485e;}
html.purple .carousel.student ul.widget-items li {
    background:url(/images/useruploadedimages/11/icon-arrow-purple-right.png) no-repeat 100px 110px;
}

html.purple .content-right .sectionLinks .mainItem > a, html.purple .content-right .sectionLinks .subItem > a { 
    background: #603748;
}
html.purple .content-right .sectionLinks .mainItem > a:hover, html.purple .content-right .sectionLinks .subItem > a:hover {
    opacity: 0.9;
}

html.purple #header,
html.purple .headerTop {
    background:#603748;
}
html.purple body {
    background:#a4bcc2;
}
html.purple #wrapper #page-content #sidebar .login {
    background:#e15426;
    color:#fff;
}
 html.purple #wrapper #page-content #sidebar h3 {
    background:#603748;
}
html.purple #wrapper #page-content .container div.intro h1 {
    color:#7a485e;
}
html.purple .carousel h2 {
    background:#41748d;
}
html.purple .carousel ul.controls .left {
    background:#6197b2 url(/images/useruploadedimages/11/icon-arrow-yellow-left.png) no-repeat center;
}
html.purple .carousel ul.controls .right {
    background:#6197b2 url(/images/useruploadedimages/11/icon-arrow-yellow-right.png) no-repeat center;
}
html.purple .news {
    background:#f7eef2;
    float:left;
}
html.purple .news h2 {
    background:#582d40;
}
html.purple .news ul.controls .left {
    background:#7a485e url(/images/useruploadedimages/11/icon-arrow-white-left.png) no-repeat center;
}
html.purple .news ul.controls .right {
    background:#7a485e url(/images/useruploadedimages/11/icon-arrow-white-right.png) no-repeat center;
}
html.green .content-right a,
html.green .content-right a *,
html.green #page-content .container div.intro a,
html.green #sliderNews a,
html.green #sliderNews a *,
html.green #tweet a,
html.green #tweet a *,
html.green #sliderStudent a,
html.green #sliderStudent a * {color:#7a485e;}
html.green .carousel ul.widget-items li {
    background:url(/images/useruploadedimages/11/icon-arrow-purple-right.png) no-repeat 100px 110px;
}
ul#socialFeed.widget-items li{background:none}
html.green #header,
html.green .headerTop {
    background:#647c7d;
}
html.green body {
    background:#c3c6a8;
}
html.green #wrapper #page-content #sidebar .login {
    background:#e15426;
    color:#fff;
}
 html.green #wrapper #page-content #sidebar h3 {
    background:#647c7d;
}
html.green #wrapper #page-content .container div.intro h1 {
    color:#7a485e;
}
html.green .carousel h2 {
    background:#603849;
}
html.green .carousel ul.controls .left {
    background:#7a485e url(/images/useruploadedimages/11/icon-arrow-yellow-left.png) no-repeat center;
}
html.green .carousel ul.controls .right {
    background:#7a485e url(/images/useruploadedimages/11/icon-arrow-yellow-right.png) no-repeat center;
}
html.green .news {
    background:#e7f2f2;
    float:left;
}
html.green .news h2 {
    background:#647c7d;
}
html.green .news ul.controls .left {
    background:#97b0b1 url(/images/useruploadedimages/11/icon-arrow-white-left.png) no-repeat center;
}
html.green .news ul.controls .right {
    background:#97b0b1 url(/images/useruploadedimages/11/icon-arrow-white-right.png) no-repeat center;
}
html.green #LeftMenu .panelbar a.MenuItemOne .rpText {
    background:#603849;
}
html.green .hmenu li > a > span{
    background: #603849;
}
html.green #background.large .wallpaper ul{
    background: url(/images/useruploadedimages/11/bg-home-slide-detail-purple2.png) no-repeat right top;
}

.cm-article1476 .carousel-contents #background div:first-child .blurb h2 {
font-size: .82em !important;
}


/*---------------------------------------------------------------------
MODULE STYLES
---------------------------------------------------------------------*/

/*----------------------------------------
/ document upload
----------------------------------------*/
.FileUpload a#btnAdddocument1 {background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}

.FileUpload a#btnAdddocument1:hover,
.FileUpload a#btnAdddocument1:focus {border:1px solid #00557F; cursor:pointer;}

/*----------------------------------------
/ widgets
----------------------------------------*/
.widget dl,
.widget dt,
.widget dd {list-style-type:none; margin:0; padding:0;}
.widget dd {line-height:150%;}
.widget .widgetPageLinks {box-sizing: border-box; -moz-box-sizing: border-box;
    background-color:#fff;
    clear: both;
    float: left;
    padding: 10px;
    text-align: right;
    width: 100%;}
.widget .widgetPageLinks h3 {margin:5px 0 0 0; padding:0; line-height:120%; font-size:120%; color:#1D779F; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.widget .widgetPageLinks a {font-size:120%; font-weight:bold; margin-top:5px; padding:0 3px 0 5px; border-left:1px solid #1D779F; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.widget .widgetPageLinks a .resultPageNumberSelected {color:#E35205;}
.widget .widgetPageLinks a#NextLink {margin-top:0; color:#fff; border:none; width:15px; height:30px; text-indent:9999px; background:url(/images/UserUploadedImages/11/icon-arrow-blue-right.png) no-repeat top left;}
.rtl-lang .widget .widgetPageLinks a#NextLink {background:url(/images/UserUploadedImages/11/icon-arrow-blue-left.png) no-repeat top left;}
.widget .widgetPageLinks a#PreviousLink {margin-top:0; color:#fff; border:none; width:15px; height:30px; text-indent:9999px; background:url(/images/UserUploadedImages/11/icon-arrow-blue-left.png) no-repeat top left;}
.rtl-lang .widget .widgetPageLinks a#PreviousLink {background:url(/images/UserUploadedImages/11/icon-arrow-blue-right.png) no-repeat top left;}

/*-----image widget-----*/
.image-widget dt {text-align:center;}
.image-widget img {float:none;}
.image-widget .mainItem,
.image-widget .subItem {margin:0 20px 20px 0; width:160px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.image-widget .allsubItems {display:inline;}

/*-----article widget-----*/
.article-widget .mainItem,
.article-widget .subItem {margin-bottom:15px;}
.article-widget .mainItemHeading,
.article-widget .subItemHeading {font-size:120%; font-weight:bold;}

/*-----document widget-----*/
.document-widget .mainItem,
.document-widget .subItem {margin-bottom:15px;}

/*-----video widget-----*/
.video-widget img {float:none;}
.video-widget .mainItem {background:#deded5; border:1px solid #bbbbbb; height:216px;}
.video-widget .mainItem img {}
.video-widget .mainItem dl {width:450px; margin:20px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.video-widget .allsubItems {margin-top:20px;}
.video-widget .subItem {margin:0 20px 20px 0; width:160px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.video-widget .subItem img {width:160px;}
.video-widget .subItem dt {text-align:center;}

#nyroModalWrapper {background-color:#000;}
#nyroModalWrapper h1 {margin:10px 0 0 10px;}
#nyroModalFull #closeBut {color:#ffffff; background:#000; padding:5px; position:absolute; top:10px; right:10px;}

/*-----slideshow widget-----*/
.slideshow-widget {}
.slideshow-widget .slideshowcontainer {}
.slideshow-widget .slideshowcontainer .slideshow {height:125px !important; width:160px !important;}
.slideshow-widget .slideshowcontainer .slideshownav {}
.slideshow-widget .slideshowcontainer .slideshownav a {padding-right:5px;}

/*-----video widget-----*/
.youtube-widget h2 {display:none;}
.youtube-widget a {text-decoration:none;}
.youtube-widget img {float:none;}
.youtube-widget .mainItem {background:#fff; border:1px solid #bbbbbb; padding:10px; height:200px;}
.youtube-widget .mainItem img {}
.youtube-widget .mainItem dl {width:400px; margin:0 0 0 20px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.youtube-widget .mainItem dl .mainItemHeading {font-size:175%; display:block; margin-bottom:10px;}
.youtube-widget .allsubItems {margin-top:20px;}
.youtube-widget .subItem {margin:0 20px 30px 0; width:440px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.youtube-widget .subItem img {width:160px; margin-right:20px;}
.youtube-widget .subItem dl {width:200px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.youtube-widget .subItem dt {}
.youtube-widget .subItem dt .subItemHeading {font-weight:bold;}

/*----------------------------------------
/ RSS element
/*---------------------------------------*/
.rss ol {margin:0;}
.rss ol li {margin:10px 0;}
.rss ol li a {display:block;}

/*----------------------------------------
/ Wiki
/*---------------------------------------*/
.module-area .ArticleList ul {list-style-type:none; margin:0; padding:0;}
.module-area .ArticleList ul li {margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #ccc;}
.module-area .ArticleList ul li a {display:block; margin-bottom:5px;}
.module-area .ArticleList ul li span.ArticleSeparator {display:none;}
.module-area .ArticleList ul li span.ArticleDescription {display:block;}

/*----------------------------------------
/ polls element
----------------------------------------*/

#PollMain #PollSection span {font:18px/1.2em 'UnlimitedProLight',arial,verdana,sans-serif; padding:0 0 10px 0; display:block;}
#PollMain span.RenderPoll {display:block; margin:10px 0px;}

/*poll page*/
#PollMain span.RenderPoll input {    display: block;
    float: left;
    margin: 0 5px 5px 0; clear: left;
   }
.rtl-lang #PollMain span.RenderPoll input {    display: block;
    float: right;
    clear: left;
}
#PollMain span.RenderPoll label {    display: block;
    float: left;
    margin: 0 0 10px;
    width: 85%;}
#PollMain input[id$="btnPoll"] {margin:10px 0;text-decoration:none; background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#PollMain input[id$="btnPoll"]:hover,
#PollMain input[id$="btnPoll"]:focus {cursor:pointer;}
#PollMain #ctl00_ContentPlaceHolderMainNoAjax_ctl01_btnViewResult {margin:0 5px;}
#PollMain #PollSection .RenderPoll label,
#PollMain #PollSection .RenderPoll input {margin-top:10px; display:block;}

/*results*/
#PollMain{
/* Hidden for launch */
display: none; 
/*    */
background: #fff; padding: 20px; margin: 5px 0;
}
.content-area #PollMain {width:500px;}
#sidebar #PollMain {width:200px; margin-bottom:20px; z-index:1;}
.content-area #PollMain label,
#sidebar  #PollMain label {display:inline;}
#PollMain ul {margin:0; padding:0; list-style-type:none;}
#PollMain ul li {position:relative; margin-bottom:5px;}
#PollMain ul li .pollOption {display:block;}
#PollMain ul li .pollOuter {border:solid #c5c5c5 1px; width:80%;}
#PollMain ul li .pollOuter .pollPercent {display:block; background:#666; height:15px;}
#PollMain ul li .pollOuter span {position:absolute; right:0; bottom:0px;}
#PollMain #btnViewResult {margin: 0 0 0 5px;}

/*----------------------------------------
/ form creator element
----------------------------------------*/
.clsFormCreator {display:inline-block;/*width:608px; padding:20px; border:1px solid #E0E0E0; background-color:#fff;*/ margin:0 0 20px 0; }
.clsFormCreator div {margin-bottom:20px;float: left;width: 100%;padding: 0px 20px;}
.clsFormCreator div > label {color: #1D779F;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    width: 100%;vertical-align:top; zoom:1;color: #41748d;}
.clsFormCreator div > input[type="text"],
.clsFormCreator div > input[type="file"],
.clsFormCreator div textarea,
.clsFormCreator div select {border-radius: 3px 3px 3px 3px;
    float: left;
    height: 20px;
    padding: 5px;
    width: 300px !important;
    border: 1px solid #1D779F;}
.clsFormCreator div select{    min-height: 28px;}
.clsFormCreator div > input[type="text"]:focus,
.clsFormCreator div > input[type="file"]:focus,
.clsFormCreator div textarea:focus,
.clsFormCreator div select:focus {    
    border: 1px solid #E15426;
    }
.clsFormCreator div select{/*height: 36px !important; changed per client request 8-02-16*/ width: 312px !important;}
.clsFormCreator div span.validatoralert{margin: 10px 0 0 10px; font-weight: bold;}
.clsFormCreator div > input[type="file"]{height: 26px !important; border: 0;}
.clsFormCreator div textarea {height:150px;}
.clsFormCreator > fieldset { margin:0 0 20px 0; padding: 20px 20px 0 20px;
border: 1px solid #1D779F;
border-radius: 2px;
width: 313px;}
.clsFormCreator > fieldset > div{padding: 0;}
.clsFormCreator > fieldset fieldset{border: 0;}
.clsFormCreator fieldset legend {color:#41748d; font-weight: bold; font-size: 120%;}
.clsFormCreator fieldset fieldset legend{font-size: 100%;}
.clsFormCreator div .clsCheckBoxListSpanOptions {width: 313px;
padding-left: 0px;
position: relative;
border: 0px none;}
.clsFormCreator div .clsCheckBoxListSpanOptions legend {width: 313px; padding: 0 5px 15px 0; margin:0; /* position:absolute; */ top:0; left:0;}
.clsFormCreator div .clsCheckBoxListSpanOptions>span {width:300px; margin-bottom:5px;  display: block; vertical-align:top; zoom:1; *display:inline;}
.clsFormCreator div .clsCheckBoxListSpanOptions span input {width:auto;}
.clsFormCreator div .clsCheckBoxListSpanOptions span label {width:auto;}
.clsFormCreator div .clsRadioButtonListSpanOptions {width: 313px;padding: 0; position:relative;border: none;}
.clsFormCreator div .clsRadioButtonListSpanOptions legend {width: 313px; padding: 0 5px 15px 0; margin:0; /* position:absolute; */ top:0; left:0;}
.clsFormCreator div .clsRadioButtonListSpanOptions>span {display: block;width:300px; margin-bottom:5px; vertical-align:top; zoom:1;;}
.clsFormCreator div .clsRadioButtonListSpanOptions span input {width:auto;}
.clsFormCreator div .clsRadioButtonListSpanOptions span label {width:auto;}
.clsFormCreator div.clsFormCreator_checkbox {position:relative; width: 313px;}
.clsFormCreator div.clsFormCreator_checkbox label {width: 285px; float: left; margin-left: 10px; top:0;}
.clsFormCreator div.clsFormCreator_checkbox input {width:auto;float: left;}
.clsFormCreator div.clsFormCreator_checkbox .validatoralert{clear: both;display: block;margin-left: 25px;}

.clsFormCreator div.clsMandatory {padding:0px 20px; font-size:90%;margin-top: 30px;}
.clsFormCreator div.clsBtnSubmit {width:auto; margin-top:0px; padding-left:225px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsFormCreator div.clsBtnSubmit input { background:#e45206; 
    border:1px solid #e14000;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #e14000;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:10px 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.9;
    margin: 0 5px 0 0;
}
.clsFormCreator div.clsBtnSubmit input:hover,
.clsFormCreator div.clsBtnSubmit input:focus {opacity: 1; cursor:pointer;}
.clsFormCreator div.clsBtnClear {width:auto; margin-top:20px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsFormCreator div.clsBtnClear input {background:#41738c; 
    border: none;
    border:1px solid #37677e;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #37677E;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.9;
    margin: 0 5px 0 0;
}
.clsFormCreator div.clsBtnClear input:hover,
.clsFormCreator div.clsBtnClear input:focus {opacity: 1; cursor:pointer;}
.clsFormCreator .formCreatorCaptchaTable {padding-left:105px;}
.clsFormCreator .formCreatorCaptchaTable div {margin-bottom:0;}
.clsFormCreator .clsFormCreator_htmlcontent>div{ padding-left: 0; }

/*----------------------------------------
/ login element
----------------------------------------*/
.login-element{border:solid #c5c5c5 1px; background-color:#fafafa; width:210px; padding:10px;}
.login-element span.lgn-header{display:block; font:normal 175% georgia,arial,verdana,sans-serif; color:#5b5b5b; padding:0; margin:0 0 15px 0;}
.login-element div {margin-bottom:10px;}
.login-element div label {display:block;}
.login-element div input {width:200px;}
#sidebar .login-element div.lgn-btn {position:relative; height:43px;}
.login-element div.lgn-btn input {width:auto; background: none repeat scroll 0 0 #3D3A35;
    border: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    position: absolute;
    right: 0;
    top: 0;
    text-transform: uppercase;}
.login-element div.lgn-btn input:hover,
.login-element div.lgn-btn input:focus {cursor:pointer;}
.login-element a.register {position: absolute;
bottom: 15px;
right: 15px;
font: bold 130%/100% Arial;
color: #3d3935;
font-size: 120%;
display: none;
}
.login-element a.register:hover{
text-decoration: underline;
}
.login-element a.forgotPass{
   display: none;
   font: normal 90% Arial;
   color: #3d3935;
   line-height: 43px;
}
.rtl-lang .login-element a.forgotPass{float: left;}
#wrapper #page-content #sidebar .login-element .oauth-social-logins {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;
    float: none;
    width: auto;
    height: auto
}

.login-element #additional-logins h2 {
    display: none
}

.login-element #additional-logins a,#page-content #info-window #additional-logins a {
    float: none;
    width: auto;
    line-height: 100%;
    text-shadow: none;
    color: #333;
    display: block;
    height: 35px;
    margin-bottom: 5px;
    background-color: #ECF0F0;
    padding: 10px 5px 5px 35px;
    background-repeat: no-repeat;
    font: bold 100% lucida grande,tahoma,sans-serif
}

.login-element #additional-logins a.social-twitter,#page-content #info-window #additional-logins a.social-twitter {
    background-image: url(/images/UserUploadedImages/icon-share-tweet.png);
    background-position: 5px 5px
}

.login-element #additional-logins a.social-fb,#page-content #info-window .oauth-social-logins a.social-fb {
    background-image: url(/images/UserUploadedImages/icon-share-fb.png);
    background-position: 5px 5px
}

.oauth-social-logins a.social-fb:before,.oauth-social-logins a.social-facebook:before {
    content: ""!important
}

#page-content #info-window #additional-logins {
    margin: 0;
    padding: 0;
    border: 0;
    position: absolute;
    top: 93px;
    right: -30px;
    border: 0;
    min-height: 285px
}

/*----------------------------------------
/ events module
----------------------------------------*/
/*-----search criteria fields-----*/
.SearchCriteria {float:left; padding:10px; width:260px; background-color:#FAFAFA; border:1px solid #C5C5C5;}
.SearchCriteria > div {margin:0 0 10px 0;}
.SearchCriteria div label {width:80px; padding-right:5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.SearchCriteria div input {width:160px;}
.SearchCriteria div select {width:160px;}
.SearchCriteria fieldset {border:none; padding:0; margin:0;}
.SearchCriteria fieldset legend {font-weight:bold; display:block; margin:0 0 5px 0; padding:0;}
.SearchCriteria fieldset > div {margin:0 0 10px 0;}
.SearchCriteria div[id$="pnlCriteriaRegion"] {padding-left:85px;}
.SearchCriteria div[id$="pnlCriteriaRegion"] input {width:auto; margin-right:5px;}
.SearchCriteria div[id$="pnlCriteriaRegion"] label {width:auto;}
.SearchCriteria div[id$="pnlCriteriaRegion"] div div {margin-bottom:5px;}
.SearchCriteria div[id$="pnlCriteriaFromDate"] .RadPicker,
.SearchCriteria div[id$="pnlCriteriaToDate"] .RadPicker {width:160px !important;}
.SearchCriteria div[id$="pnlCriteriaFromDate"] .RadPicker .rcTable,
.SearchCriteria div[id$="pnlCriteriaToDate"] .RadPicker .rcTable {width:160px !important;}
.SearchCriteria div[id$="pnlCriteriaFromDate"] .RadPicker .rcTable > div > div,
.SearchCriteria div[id$="pnlCriteriaToDate"] .RadPicker .rcTable > div > div {float:left;}
.SearchCriteria div[id$="pnlCriteriaFromDate"] .RadPicker .rcTable > div > div.rcInputCell,
.SearchCriteria div[id$="pnlCriteriaToDate"] .RadPicker .rcTable > div > div.rcInputCell {width:100px !important;}
.SearchCriteria .clsButtonSmall {width:auto; margin-left:85px; text-decoration:none; background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}
.SearchCriteria .clsButtonSmall:hover,
.SearchCriteria .clsButtonSmall:focus {border:1px solid #00557F; cursor:pointer;}
/*-----main search results area-----*/
.EventSearchResults {float:left; width:605px; padding:15px 25px 15px 25px;}
.EventSearchResults a {}
.EventSearchResults div {}
/*-----number of returned results-----*/
.EventSearchResults div[id$="pnlNumberResults"] {padding-bottom:10px; font-size:120%;}
.EventSearchResults div[id$="pnlNumberResults"] span#RecordCount {font-weight:bold;}
/*-----sort by options-----*/
.EventSearchResults div[id$="pnlSortBy"] {padding-bottom:10px;}
/*-----returned items-----*/
ol#eventsearchResultsInfo {list-style-type:none; margin:20px 0; padding:0px; width:500px;}
ol#eventsearchResultsInfo li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
ol#eventsearchResultsInfo li span.resultImage {padding-right:10px;}
ol#eventsearchResultsInfo li span.resultImage img {}
ol#eventsearchResultsInfo li span.firstRow {display:block; margin-bottom:5px;}
ol#eventsearchResultsInfo li span.eventresultNumber {display:none;}
ol#eventsearchResultsInfo li a {text-decoration:none; font-weight:bold; font-size:120%; color:#0F577F;}
ol#eventsearchResultsInfo li span.eventresultHead {}
ol#eventsearchResultsInfo li span.clsEventResultDescr {margin:5px 0px 5px 0px; display:block;}
ol#eventsearchResultsInfo li span.clsEventResultVenue {margin:0px 0px 5px 0px; display:block;}
ol#eventsearchResultsInfo li span.clsEventResultDate {margin:0px 0px 5px 0px; display:block;}
ol#eventsearchResultsInfo li span.clsEventResultFull {margin:0px 0px 5px 0px; display:block;}
ol#eventsearchResultsInfo li span.clsHlighSearchTerm {font-weight:bold; background-color:transparent;}
ol#eventsearchResultsInfo li span.lastRow {margin:0px 0px 0px 0px; display:block;}
ol#eventsearchResultsInfo li span.clsResultURL {}
ol#eventsearchResultsInfo li span.clsResultLastModified {}
ol#eventsearchResultsInfo li span.resultImage {padding-right: 10px;}
ol#eventsearchResultsInfo li li img.resultImage {padding-right: 10px;}
.event-view-registration #btnRegister {text-decoration:none; background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}
.event-view-registration #btnRegister:hover,
.event-view-registration #btnRegister:focus {border:1px solid #00557F; cursor:pointer;}
/*-----paging controls-----*/
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks {margin-bottom:20px; font-weight:bold;}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a {}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks span {}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a span.resultPageNumberSelected {font-weight:bold; font-size:120%;}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a span.resultPageNumber {}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a#NextLink {}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a#PreviousLink{}
/*-----custom details view-----*/

.module-area.events {float: left; width: 100%;}
.module-area.events h1, .module-area.events h2 {    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #41748D;
    font: 220%/120% 'UnlimitedProMedium',Arial;
    padding: 20px;}
.module-area.events .banner img {
    border: 2px solid #FFFFFF;
    margin: 0 0 10px;
    width: 99.5%;
}
.module-area.events .longDesc {padding: 20px; background: #fff; margin: 0 0 20px; width: 94% !important;}
.module-area.events .longDesc strong {color: #41748D;}
.module-area.events .register {background: #3D3935 url(/images/useruploadedimages/11/icon-white-exclamation.png) no-repeat 20px 20px;
    color: #FFFFFF;
    font: bold 110%/320% Arial;
    /*margin: 10px 0;*/
    margin:0 0 10px 0;
    overflow: hidden;
    padding: 10px 20px;
    text-indent: 40px;
    /* width: 94% !important; */}
.module-area.events .register input[type="submit"] {float: right; background:#e45206; 
    border:1px solid #e14000;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #e14000;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.9;}
.module-area.events div[id$="BackLink"] {}
.module-area.events .footerPara{display: none;}
.module-area.events #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_BackLink{background: url("/images/useruploadedimages/11/icon-blue-arrow-small-ar.png") no-repeat 5px 50% #ECF0F0;
float: right;
padding: 7px 7px 7px 20px;}
.module-area.events #utilities {
background: #fff;
width: 100%;
position: static;
padding: 10px;
margin-top: 10px;
}

.event-view-training-details table {background-color: #FFFFFF; position: relative;
    border-collapse: collapse; border-top: 10px solid #fff; border-bottom: 10px solid #fff;
    /*margin-bottom: 10px;*/ font-size: 110%;
    width: 100%;}
.content-right .module-area.events .event-view-training-details table, .content-right .module-area.events table{width: 100% !important;}
.event-view-training-details table th {border:1px solid #fff; padding:10px 20px; text-align:left; color: #41748d; vertical-align: top;}
.event-view-training-details table td {border:1px solid #fff; padding:10px;  vertical-align: top; line-height: 150%; font-weight: bold;}
.event-view-training-details table td a {font-weight: bold;}

.event-view-training-details #btnRegister:hover,
.event-view-training-details #btnRegister:focus {border:1px solid #00557F; cursor:pointer;}
/*-----booking details view-----*/
.event-booking-info {float:left; padding:10px; width:260px; background-color:#FAFAFA; border:1px solid #C5C5C5;}
.event-booking-info h3 {font-size:100%; font-weight:bold; margin:0; padding:0;}
.event-booking-info p {}
.event-booking-info p img {max-width:260px;}
.event-booking-info .booking-buttons input {width:auto; text-decoration:none; background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}
.event-booking-info .booking-buttons input:hover,k
.event-booking-info .booking-buttons input:focus {border:1px solid #00557F; cursor:pointer;}
.event-booking-desc {float:left; width:605px; padding:15px 25px 15px 25px;}
.event-booking-desc #btnRegisterDesc {width:auto; text-decoration:none; background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}
.event-booking-desc #btnRegisterDesc:hover,
.event-booking-desc #btnRegisterDesc:focus {border:1px solid #00557F; cursor:pointer;}
div[id$="divBackLink"] {clear:both;}

/*-----registration-----*/
.PageHeading b {display: none;}
#divEventRegistration {}
#divEventRegistration h2 {margin: 0;}
div[id$="pnlEventRegStageBreadcrumb"] {width: 103%; overflow: hidden; margin: 0 0 20px;}
div[id$="pnlEventRegStageBreadcrumb"] .number {font-size: 130%; font-weight: bold;}
div[id$="pnlEventRegStageBreadcrumb"] .name {font-size: 110%; display: block;}
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumb {color: #7fabc1; background: #fff; padding: 15px; float: left; width: 25%; min-height: 35px; margin: 0 10px 0 0;}
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSelected {font-weight:bold; background: #41748d; color: #fff; padding: 15px; min-height: 35px;  float: left; width: 25%; margin: 0 10px 0 0;}
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSeparator {width: 15px;
min-height: 70px;
background: url("/images/useruploadedimages/11/icon-arrow-blue-right.png") no-repeat scroll 0 50% transparent;
text-indent: -9999px;
display: block;
float: left;
margin: 0 5px 0 0;}
#divEventRegistration p {clear: both;}
#divEventRegistration #tblEventDetails {width: 100%;
    border-top: 20px solid #fff;
    border-bottom: 20px solid #fff;
margin-bottom: 20px;
border-collapse: collapse;
background-color: #fff;}
#divEventRegistration #tblEventDetails th {border:1px solid #fff; padding:5px 20px; text-align:left; width:100px; vertical-align: top; color: #41748d; }
#divEventRegistration #tblEventDetails td {border:1px solid #fff; padding:5px 20px; vertical-align: top;}
#divEventRegistration fieldset {margin:0 0 20px 0; padding:20px; border:1px solid #fff; background-color:#fff;}
#divEventRegistration fieldset.clsRadioButtonListSpanOptions legend {font-size: 100%;}
#divEventRegistration fieldset legend {display:none;}
#divEventRegistration fieldset label {width:100px; padding-right:5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; color: #41748d; font-weight: bold;}
#divEventRegistration fieldset input {width:300px;}
#divEventRegistration fieldset select {width:300px;}
#divEventRegistration fieldset textarea {width:300px; height:150px;}
#divEventRegistration fieldset fieldset {position:relative; border:none; padding:0 0 0 105px; margin:0;}
#divEventRegistration fieldset fieldset.clsCheckBoxListSpanOptions {padding-top: 35px;padding-left: 0;}
#divEventRegistration fieldset fieldset.clsCheckBoxListSpanOptions>span {margin-bottom: 10px;}
#divEventRegistration fieldset fieldset.clsCheckBoxListSpanOptions span label {font-weight: normal; color: #000;width: auto;}
#divEventRegistration fieldset fieldset legend {display:block; width:100px; padding:0 5px 0 0; margin:0; position:absolute; top:0; left:0; color: #41748d; font-weight: bold;}
#divEventRegistration fieldset fieldset legend#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_lblPhone {color: #41748d; font-weight: bold;}
#divEventRegistration fieldset fieldset label {width:auto;}
#divEventRegistration fieldset fieldset label#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_lblPhoneNumber {margin-left: 10px;}
#divEventRegistration fieldset fieldset input {width:auto;}
#divEventRegistration fieldset fieldset input#txtPhoneAreaCode {width: 30px; margin-bottom: 10px;}
#divEventRegistration fieldset div[id$="divColleaguesInputFields"] {}
#divEventRegistration fieldset div[id$="divColleaguesInputFields"] > div {margin:0 0 20px 0;}

#divEventRegistration #btnRegister,
#divEventRegistration #btnRegisterStage2 {    background:#e45206; 
    border:1px solid #e14000;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #e14000;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.9;

}
#divEventRegistration #btnRegister:hover,
#divEventRegistration #btnRegister:focus,
#divEventRegistration #btnRegisterStage2:hover,
#divEventRegistration #btnRegisterStage2:focus {opacity: 1; cursor:pointer;}

#divEventRegistration #btnClear,
#divEventRegistration #btnClear2 {    background:#41738c; 
    border: none;
    border:1px solid #37677e;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #37677E;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.9;
}
#divEventRegistration #btnClear:hover,
#divEventRegistration #btnClear:focus,
#divEventRegistration #btnClear2:hover,
#divEventRegistration #btnClear2:focus {opacity: 1; cursor:pointer;}

.event-registration-confirmation .clsMidHeader {padding: 15px; background: #fff; font-weight: bold;}
.NotificationEmailEvent,
.NotificationEmailRegDetails {padding: 15px; background: #fff; margin: 10px 0;}

.NotificationEmailEvent td {padding: 5px;}
.NotificationEmailEvent td.clsTitle,
.NotificationEmailRegDetails td.clsTitle {    font-weight: bold;
    padding: 5px 15px 5px 5px;
    width: 15%;}
.NotificationEmailEvent td.clsNormal[colspan="2"] {  color: #1D779F;
    font: 230% 'UnlimitedProMedium',arial,verdana,sans-serif;
    padding: 0 0 20px;}
    
#divEventRegistration .clsFormCreator>fieldset {margin: 0px 0px 20px;
padding: 50px 30px 10px;
border: 1px solid #1D779F;
border-radius: 2px;
width: 313px;}
#divEventRegistration .clsFormCreator label {width: 100%; padding-right:5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; color: #41748d; font-weight: bold;}
#divEventRegistration .clsFormCreator fieldset legend 
{width: 313px;
padding: 0px 5px 15px 0px;
margin: 0px;
top: 0px;
left: 0px;}
div#FormCreator_7673.clsFormCreator legend.clsFieldsetLegend {
padding:8px 0px 35px 10px;
}
div#FormCreator_7673.clsFormCreator fieldset.clsCheckBoxListSpanOptions span{
width: 300px;
margin-bottom: 5px;
display: block;
vertical-align: top;
}

div#FormCreator_7673.clsFormCreator fieldset.Fieldset_Yourinterest {
border-bottom:1px solid #1D779F !important;
}

div#FormCreator_7673.clsFormCreator fieldset.clsFieldset {
border:none;
}

#divEventRegistration .clsFormCreator fieldset.clsRadioButtonListSpanOptions legend {width: auto;}
#divEventRegistration .clsFormCreator fieldset.clsRadioButtonListSpanOptions legend > span {float: none;}
#divEventRegistration .clsFormCreator fieldset.clsRadioButtonListSpanOptions > span {margin-left: 20px;}
#divEventRegistration .clsFormCreator fieldset.clsRadioButtonListSpanOptions span {float: left;}
#divEventRegistration .clsFormCreator fieldset.clsRadioButtonListSpanOptions span input {float: left; width: auto;}
#divEventRegistration .clsFormCreator fieldset.clsRadioButtonListSpanOptions span label {float: left; width: auto;}

#divEventRegistration .clsFormCreator_checkbox input[type="checkbox"] {width: auto;}
#divEventRegistration .clsFormCreator_checkbox label {float: left;width: auto;}
#divEventRegistration .clsFormCreator div.clsFormCreator_checkbox {width: 100%;}

#headerContact {display: none;}
#HeaderAdditionalQuestions {display: none;}

/* Service Ticket #45277 */
#divEventRegistration #UserField18195_301656 strong {float: left; height: 50px; margin: -1px 15px 0 0; color: #41748d;}
#divEventRegistration #UserField18195_301656 br {display: none;}

/*----------------------------------------
/ faq module
----------------------------------------*/
#faqContainer {}
#faqContainer .FAQHeadingLinks {position:relative;}
#faqContainer .FAQHeadingLinks a {position:absolute; top:0;}
#faqContainer .FAQHeadingLinks a#TopicHeadAZLink {right:0;}
#faqContainer .FAQHeadingLinks a#TopicHeadTopicLink {right:0;}
#faqContainer .FAQHeadingLinks a#ancAskAQuestion {right:100px;}
#faqContainer .FAQIndex {margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #b5b5b5;}
#faqContainer .FAQIndex ol {}
#faqContainer .FAQIndex ol li {}

/*----------------------------------------
/ store locator element
----------------------------------------*/
.divDisplayStoreLocator {position:relative; margin:20px 0; min-height:302px;}
.divDisplayStoreLocator .embeddedMapContainer {position:absolute; top:0; left:0;}
.divDisplayStoreLocator .widget {width:600px; margin-left:320px;}
.divDisplayStoreLocator .widget h2 {}
.divDisplayStoreLocator .widget dl {margin:0 0 15px 0; display:block; background:#f4f4f4; padding:13px; position:relative;}
.divDisplayStoreLocator .widget .subItemHeading,
.divDisplayStoreLocator .widget .mainItemHeading {}
.divDisplayStoreLocator .widget dt a {text-decoration:none;}
.divDisplayStoreLocator .widget dd {padding:0 0 5px 0;}
.divDisplayStoreLocator .subItemStoreAddress1,
.divDisplayStoreLocator .mainItemStoreAddress1 {font-weight:normal;}

/*----------------------------------------
/ store locator module
----------------------------------------*/
#locatorContainer {}
/*-----search filter styles-----*/
#locatorContainer #SearchFilter {width:300px; float:left; margin:0;}
#locatorContainer #SearchFilter h2 {margin:0px 0px 0px 0px; padding:0px 0px 9px 0px;}
#locatorContainer #SearchFilter h2 span {font-family:georgia, arial, verdana, sans-serif;}
#locatorContainer #SearchFilter fieldset {border:1px solid #999999; margin:11px 0px 0px 0px; padding:0px 10px 10px 10px; float:left; font-size:100%;}
#locatorContainer #SearchFilter fieldset legend {margin:0px 0px 5px 0px; padding:0px; color:#000000;font-size:12px;}
#locatorContainer #SearchFilter fieldset legend span {color:#000000;}
#locatorContainer #SearchFilter fieldset p {margin:0px 0px 10px 0px; padding:0px;}
#locatorContainer #SearchFilter fieldset div {float:left; clear:left; margin:0px 0px 5px 0px;}
#locatorContainer #SearchFilter fieldset label {width:75px; float:left; padding-top:3px;}
#locatorContainer #SearchFilter fieldset #divBrandsList {float:left;}
#locatorContainer #SearchFilter fieldset #chklstBrands {}
#locatorContainer #SearchFilter fieldset #chklstBrands td {white-space:nowrap;}
#locatorContainer #SearchFilter fieldset #chklstBrands input {float:left;}
#locatorContainer #SearchFilter fieldset #chklstBrands label {display:inline; width:auto; float:left; height:17px; padding-top:3px;}
/*-----google map styles-----*/
#locatorContainer #divMapResults {float:left; margin:0 0 0 20px;}
#locatorContainer #divMapResults .clsDivSearchResultsHeading {width:500px; float:left;}
#locatorContainer #divMapResults .clsDivSearchResultsHeading h2 {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
#locatorContainer #divMapResults .clsDivSearchResultsHeading span#lblFound {display:block; margin:0px 0px 0px 0px; font-size:100%;}
#locatorContainer #divMapResults .clsDivGoogle {width:577px; height:405px; margin:0px 0px 0px 0px; float:left; clear:left;}
#locatorContainer #divMapResults .clsDivGoogle h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#locatorContainer #divMapResults .clsDivGoogle a,
#locatorContainer #divMapResults .clsDivGoogle a:link,
#locatorContainer #divMapResults .clsDivGoogle a:active,
#locatorContainer #divMapResults .clsDivGoogle a:visited,
#locatorContainer #divMapResults .clsDivGoogle a:hover,
#locatorContainer #divMapResults .clsDivGoogle a:focus {color:#000000 !important;}
/*-----search results styles-----*/
#locatorContainer .clsDivSearchResults {width:950px; float:left; clear:left; margin:20px 0px 0px 0;}
#locatorContainer .clsDivSearchResults table {width:900px; margin:0px 0px 20px 0px; border:1px solid #ccc; border-collapse:collapse; font-size:100%;}
#locatorContainer .clsDivSearchResults table tr.clsgridHeader {background-color:#555; text-align:left; color:#fff;}
#locatorContainer .clsDivSearchResults table tr.clsgridRow {height:23px;}
#locatorContainer .clsDivSearchResults table tr.clsAlternatingRow {height:23px;background-color:#f1f1f1;}
#locatorContainer .clsDivSearchResults table th,
#locatorContainer .clsDivSearchResults table td {text-align:left; padding:5px; border:1px solid #ccc;}
#locatorContainer .clsDivSearchResults table th {color:#fff; font-weight:normal; background-color:#323232;}
#locatorContainer .clsDivSearchResults table td a {float:left;}
#locatorContainer .clsBubbleDistanceText {display:block;}
#locatorContainer .clsDivSearchResults table td .clsLocatorViewWebIcon {float:left; background: url(/dealerlocator/include/images/LocatorViewIcon.gif) no-repeat; width:23px; height:22px;}
#locatorContainer .clsDivSearchResults table td .clsLocatorViewWebText {position:absolute; left:-9999px;}
#locatorContainer .clsDivSearchResults table td .clsLocatorViewIcon {float:left; background: url(/dealerlocator/include/images/LocatorViewIcon.gif) no-repeat; width:23px; height:22px;}
#locatorContainer .clsDivSearchResults table td .clsLocatorViewText {position:absolute; left:-9999px;}
#locatorContainer .clsDivSearchResults table td .clsLocatorNotOnMapIcon {float:left; background: url(/dealerlocator/include/images/LocatorNotOnMapIcon.gif) no-repeat; width:23px; height:22px;}
#locatorContainer .clsDivSearchResults table td .clsLocatorNotOnMapText {position:absolute; left:-9999px;}
#locatorContainer a.storeSearchButton {display:block; background:#fafafa; border:solid #c9c9c9 1px; padding:2px 5px; text-decoration:none;}
/*-----index page styles-----*/
#locatorContainer .divLocatorIndex {margin:20px 0px 20px 20px;}
#locatorContainer .divLocatorIndex #divGroupBy {}
#locatorContainer .divLocatorIndex #divGroupBy h2 {display:inline; margin-left:0px; font-size:100%;}
#locatorContainer .divLocatorIndex .alphaLinks {margin:20px 0px 0px 0px; position:relative;}
#locatorContainer .divLocatorIndex .alphaLinks ol {list-style-type:none; margin:0px; padding:0px;}
#locatorContainer .divLocatorIndex .alphaLinks ol li {display:inline;}
#locatorContainer .divLocatorIndex .alphaLinks ol li a {}
#locatorContainer .divLocatorIndex .alphaLinks .divBtnAll {position:absolute; top:0px; right:20px;}
#locatorContainer .divLocatorIndex #ctl00_ContentPlaceHolderMainNoAjax_divResultsByCountry {}
#locatorContainer .divLocatorIndex #ctl00_ContentPlaceHolderMainNoAjax_divResultsByCountry h2 {font-size:100%; margin:20px 0px 0px 0px; padding:0px;}
/*-----details page styles-----*/
.locatorContainer .clsLocatorStoreAddress {margin-bottom:15px;}
.locatorContainer .clsLocatorStoreContacts {margin-bottom:15px;}
.locatorContainer .clsLocatorStoreContacts > div {margin-bottom:5px;}
.locatorContainer #divMapResults {height:200px;}
.locatorContainer #divMapResults > div {height:200px;}

/*----------------------------------------
/ membership
----------------------------------------*/
div[id$="divMembershipDetails"] {}
div[id$="divMembershipDetails"] fieldset {border:none; margin:0 0 20px 0; padding:0;}
div[id$="divMembershipDetails"] fieldset legend {display:none;}
div[id$="divMembershipDetails"] fieldset p {}
div[id$="divMembershipDetails"] fieldset p label {width:100px; padding-right:5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
div[id$="divMembershipDetails"] fieldset p input {width:300px !important;}
div[id$="divMembershipDetails"] fieldset p select {width:300px;}
div[id$="divMembershipDetails"] fieldset p textarea {width:300px; height:150px;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblPhoneAreacode"] {width:60px !important;}
div[id$="divMembershipDetails"] fieldset p input#txtAreaCode {width:50px !important; margin-right:10px;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblPhoneNumber"] {width:40px !important;}
div[id$="divMembershipDetails"] fieldset p input#txtPhone {width:120px !important;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] td {white-space:normal !important;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] h2 {display:none;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] .clsGeneralText {display:none;}

/*----------------------------------------
/ dictionary
----------------------------------------*/
#NavigationButtons {margin:0 0 40px 0;}
#NavigationButtons h2 {margin-bottom:10px;}
#NavigationButtons ul {list-style-type:none; margin:0; padding:0;}
#NavigationButtons ul li {display:inline;}
#KeywordSearch {margin:0 0 40px 0;}
#KeywordSearch h2 {margin-bottom:10px;}
div[id$="DictionaryTerms"] {margin:0 0 40px 0;}
div[id$="DictionaryTerms"] dl {list-style-type:none; margin:0 0 0 50px; padding:0;}
div[id$="DictionaryTerms"] dl dt {list-style-type:none; margin:0; padding:0; font-weight:bold; font-size:120%;}
div[id$="DictionaryTerms"] dl dd {list-style-type:none; margin:0 0 20px 0; padding:0;}
div[id$="DictionaryTerms"] dl dd h3 {display:none;}
div[id$="DictionaryTerms"] dl dd h4 {display:none;}

/*----------------------------------------
/ fixes
----------------------------------------*/
.RadScheduler .rsHeader {z-index:1 !important}

/*----------------------------------------
/ button styles
----------------------------------------*/
/* Major Action Button with blue gradient background */
.buttonFormsGroupTop .buttonType1,
.buttonFormsGroupTop .buttonType1:link,
.buttonFormsGroupTop .buttonType1:visited,
.buttonFormsGroupBottom .buttonType1,
.buttonFormsGroupBottom .buttonType1:link,
.buttonFormsGroupBottom .buttonType1:visited {width:auto; text-decoration:none; background: #3D3A35;
    border: none; border-bottom: 1px solid #000000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}
.buttonFormsGroupTop .buttonType1:hover,
.buttonFormsGroupTop .buttonType1:focus,
.buttonFormsGroupBottom .buttonType1:hover,
.buttonFormsGroupBottom .buttonType1:focus {border:1px solid #00557F; cursor:pointer;}
.buttonFormsGroupTop .buttonType1:active,
.buttonFormsGroupBottom .buttonType1:active {border:1px solid #00557F; cursor:pointer;}

/* Minor Action Button with grey background */
.buttonFormsGroupTop .buttonType2,
.buttonFormsGroupTop .buttonType2:link,
.buttonFormsGroupTop .buttonType2:visited,
.buttonFormsGroupBottom .buttonType2,
.buttonFormsGroupBottom .buttonType2:link,
.buttonFormsGroupBottom .buttonType2:visited {width:auto; text-decoration:none; font-size:90%; text-align:center; background-color:#555; padding:5px 10px; color:#fff; border:1px solid #555;
    border-radius: 5px;
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;
}
.buttonFormsGroupTop .buttonType2:hover,
.buttonFormsGroupTop .buttonType2:focus,
.buttonFormsGroupBottom .buttonType2:hover,
.buttonFormsGroupBottom .buttonType2:focus {border:1px solid #333; cursor:pointer;}
.buttonFormsGroupTop .buttonType2:active,
.buttonFormsGroupBottom .buttonType2:active {border:1px solid #333; cursor:pointer;}

/* Button as normal link */
.buttonFormsGroupTop .buttonType3,
.buttonFormsGroupTop .buttonType3:link,
.buttonFormsGroupTop .buttonType3:visited,
.buttonFormsGroupBottom .buttonType3,
.buttonFormsGroupBottom .buttonType3:link,
.buttonFormsGroupBottom .buttonType3:visited{
	color:#000;
	width:auto;
	margin-bottom:1px;
	padding:4px 10px;
	font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;
	text-decoration:none;
	text-shadow: 0px 1px 1px #fff;
	background:#fafafa;
	border:solid #cccccc 1px;
	border-radius:3px;
}
.buttonFormsGroupTop .buttonType3:hover,
.buttonFormsGroupTop .buttonType3:focus,
.buttonFormsGroupBottom .buttonType3:hover,
.buttonFormsGroupBottom .buttonType3:focus {
	border:solid #999999 1px;
	cursor:pointer;
	color:#000;
	text-decoration:none;	
}
.buttonFormsGroupTop .buttonType3:active,
.buttonFormsGroupBottom .buttonType3:active {
	background:#cccccc;
	color:#000;
	text-decoration:none;	
}

/*----------------------------------------
/ glossary
----------------------------------------*/
.glossary {clear: both;}
.glossary #NominatedArticleTop,
.glossary #NavigationButtons,
.glossary div[id$="DictionaryTerms"] {background: #fff; padding:20px; margin: 0 0 20px; overflow: hidden; position: relative;}
.glossary #NavigationButtons h2 {display: none;}
.glossary #NavigationButtons ul {} 
.glossary #NavigationButtons ul li {
	background: #1D779F;
	float: left;
    height: 25px;
    margin: 0 2px 2px 0;
    padding: 3px 5px;
    text-align: center;
    width: 12px;} 
.glossary #NavigationButtons ul li.on,    
.glossary #NavigationButtons ul li:hover { background:#E15426;}
.glossary #NavigationButtons ul li a {font: bold 150% 'UnlimitedProRegular', Arial; color: #fff !important;}
.glossary #KeywordSearch h2,
.glossary div[id$="DictionaryTerms"] h2 {display: none;}
.glossary #KeywordSearch label {font: 140%/240% 'UnlimitedProRegular',Arial; color: #1D779F; float: left;}
.glossary div[id$="DictionaryTerms"] dl dt {padding: 10px; color: #1D779F; width: 25%; float: left; clear: left;}
.glossary div[id$="DictionaryTerms"] dl dd {padding: 10px; width: 65%; float: left; margin: 0;}
.glossary div[id$="DictionaryTerms"] .row.alt {background-color: #EBF0F1; float: left; overflow: hidden; width: 100%;}
.glossary div[id$="DictionaryTerms"] dl dd .termDefinition {float: left; width: 100%; line-height: 150%;}
.glossary #KeywordSearch {margin: 0;}
.glossary #KeywordSearch input[type="text"] {    
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 120%;
    height: 38px;
    margin: 0 5px 10px 10px;
    padding: 0 5px;
    width: 60%;}
.glossary #KeywordSearch input[type="submit"] {     
    float: left;
    background:#e45206; 
    border:1px solid #e14000;
    border-top:1px solid #fff;
    box-shadow:0 -1px 0 0 #e14000;
    color:#fff;
    font:150%/100% 'UnlimitedProLight',Arial;
    padding:0 10px;
    height: 40px;
    text-transform:uppercase;
    width:auto;
    cursor: pointer;
    opacity: 0.9;}
 .glossary div[id$="DictionaryTerms"] > h3 {    
    background: none repeat scroll 0 0 #1D779F;
    color: #FFFFFF;
    display: inline;
    font: bold 300% 'UnlimitedProRegular';
    height: 40px;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 30px;}

/*---------------------------------------------------------------------
CUSTOMISATION STYLES
---------------------------------------------------------------------*/

#sidebar .clsSearchContainer {}

#sidebar .MostPopularContentListMain {display:none; background-color:#D7D2CB; color:#3D3935; padding:15px;}
#sidebar .MostPopularContentListMain ul {/*list-style-type:none;*/ margin:0; padding:0;}
#sidebar .MostPopularContentListMain ul li {margin-bottom:5px;}

.sia-article-close {position:absolute; top:15px; right:15px; text-transform:uppercase; height:16px; float:left;}
.rtl-lang .sia-article-close {right:auto; left:15px;}
.sia-article-close a {font-size: 120%; font-weight: bold;float:left; padding:1px 25px 0 0; background:url(/images/useruploadedimages/11/icon-cross-blue.png) no-repeat top right;}
.content-right .student-stories .star a {right:100px;}
.rtl-lang .content-right .student-stories .star a {right:auto; left:100px;}

#utilities ul,
.searchResults .utilities {float:left;}
#utilities ul li,
.searchResults .utilities li {float:left;}
#utilities ul li ul,
.searchResults .utilities li ul {display:none;}
#utilities ul li.hover ul{display:block; position:absolute; bottom:25px; left:-5px; width:100px;}
.searchResults .utilities li ul {list-style-type:none; margin:0; padding: 10px 20px 10px 10px; background-color:#ECF0F0;}
#utilities ul > li,
.searchResults .utilities > li {position:relative;}
#utilities ul > li:hover ul,
#utilities ul > li:focus ul,
.searchResults .utilities > li:hover ul,
.searchResults .utilities > li:focus ul {display:block; position:absolute; bottom:25px; left:-5px; width:100px;}
#utilities ul li ul li,
.searchResults .utilities li ul li {font-size:100%; display:block;}
.searchResults .utilities li ul li {margin-bottom:5px;}

/*----------------------------------------
/ student stories
----------------------------------------*/
.sia-main-filter {float:left; clear:both; margin-bottom:20px; padding:20px; background-color:#fff;}
.sia-main-filter h2 {color:#41748d;}
.sia-main-filter > div {float:left; width:210px; margin:0 10px 20px 0;}
.sia-main-filter > div label {color:#41748d; float:left; width:100%; margin-bottom:5px; font-weight:bold; color:#41748d;}
.sia-main-filter > div label span {display:block; font-weight:normal;}
.sia-main-filter > div input[type="text"] {color:#41748d; float:left; width:208px; height:20px; padding:5px; border:1px solid #a4bcc2; border-radius:3px;}
.sia-main-filter > div select {color:#41748d; float:left; width:208px; padding:5px; border:1px solid #a4bcc2; border-radius:3px;}
.sia-main-filter > div select#ddCountry {margin-bottom:20px;}
.sia-main-filter > div select#lstTypeOfCource,
.sia-main-filter > div select#lstTopic {height:96px;}
.sia-main-filter > div textarea {color:#41748d; float:left; width:208px; padding:5px; border:1px solid #a4bcc2; border-radius:3px;}
.sia-main-filter > div.sia-button-control {clear:left; width:100%; margin-bottom:0;}
.sia-main-filter > div.sia-button-control input {float:right;}

.sia-view-controls {background:#41748d; float:left; clear:both; width:100%;}
.sia-view-controls a {color:#fff; float:left; width:26px; height:26px; margin:10px; text-indent:-9999px; background-image:url(/images/useruploadedimages/11/icons-grid-list-view.png); background-repeat:no-repeat;}
.sia-view-controls a#lnkGridView {background-position:0px -26px}
.sia-view-controls a#lnkGridView.selected {background-position:0px 0px}
.sia-view-controls a#lnkListView {background-position:-35px 0px; margin-left:0;}
.sia-view-controls a#lnkListView.selected {background-position:-35px -26px;}
.sia-view-controls p {color:#fff; float:left; margin:10px 0 0 10px; padding:0; font-size:120%;}

.numStoriesAndTopPaging {float:left; clear:both; position:relative; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; margin-bottom:20px; padding:10px; background-color:#fff;}
.numStoriesAndTopPaging .numStories {padding-top:5px; float:left; color:#1D779F; font-size:120%; font-weight:bold; }
.numStoriesAndTopPaging .numStories .numStoriesNumPerPage,
.numStoriesAndTopPaging .numStories .numStoriesTotal {color:#E35205;}
.numStoriesAndTopPaging .widgetPageLinks {background-color:transparent; padding:0; position:absolute; top:7px; right:10px;}

.sia-gridview,
.sia-listview {float:left; clear:both; width:100%; margin-top:20px;}
.sia-gridview h2,
.sia-listview h2 {display:none;}
.sia-gridview .widget {}
.sia-listview .widget img {border:3px solid #fff;}
.sia-gridview .widget .mainItem {background-color:#E45206; float:left; margin:0 12px 12px 0; border:3px solid #fff; width:100px; height:100px; overflow:hidden;}
.sia-gridview .widget .subItem {background-color:#E45206; float:left; margin:0 12px 12px 0; border:3px solid #fff; width:100px; height:100px; overflow:hidden;}
.sia-gridview .widget .mainItem img:hover,
.sia-gridview .widget .subItem img:hover {opacity:0.5; filter:alpha(opacity=50);}
.sia-listview .widget {}
.sia-listview .widget .mainItem,
.sia-listview .widget .subItem {float:left; margin:0 0 20px 0; width:100%;}
.sia-listview .widget .mainItem dl,
.sia-listview .widget .subItem dl {background-color:#fff; padding:10px 15px; min-height:86px; margin-left:125px;}
.sia-listview .widget .mainItem dl dt,
.sia-listview .widget .subItem dl dt {font-size:120%; margin-bottom:10px;}

.widgetmobileMoreLink {float:left; clear:both; width:100%;}
.widgetmobileMoreLink a {display:block; background:#41748D url(/images/useruploadedimages/11/icon-plus-white.png) no-repeat 95% 5px; color:#fff; padding:10px;}

/*----------------------------------------
/ custom search
----------------------------------------*/
#page-content .SIASearchMenu ul {list-style-type:none; margin:0; padding:0; clear: both;}
#page-content .SIASearchMenu ul li {border:none; float:left;}
#page-content .SIASearchMenu ul li a {display:block; font: 130% 'UnlimitedProMedium'; width:107px; margin-left:5px; padding:5px 52px 5px 12px; color:#fff; background:#41748D url(/images/useruploadedimages/11/icon-sidebar-expand.png) no-repeat 95% 15px;}
#page-content .SIASearchMenu ul li:first-child a {margin-left:0; width:108px;}
#page-content .SIASearchMenu ul li a:hover,
#page-content .SIASearchMenu ul li a:focus,
#page-content .SIASearchMenu ul li a.selected {text-decoration:none; background-color:#E35205; color:#fff;}

.SIACoursesSearchHeader,
.SIAInstitutionsSearchHeader,
.SIAScholarshipsSearchHeader {position:absolute; left:-9999px;}

.SIACoursesSummary,
.SIAInstitutionsSummary,
.SIAInstitutionsSummary,
.SIAScholarshipsSummary {color:#1D779F; font-size:120%; font-weight:bold; margin-bottom:20px; padding:20px; background-color:#fff;}
.SIACoursesSummary span,
.SIAInstitutionsSummary span,
.SIAInstitutionsSummary span,
.SIAScholarshipsSummary span {color:#E35205; }

.SIACoursesFiltersContainer,
.SIAInstitutionsFiltersContainer,
.SIAScholarshipsFiltersContainer {clear: both; margin-bottom:20px; padding:20px; background-color:#fff;}
.SIACoursesFiltersContainer h2,
.SIAInstitutionsFiltersContainer h2,
.SIAScholarshipsFiltersContainer h2 {}
.SIACoursesFiltersContainer > div > div,
.SIAInstitutionsFiltersContainer > div > div,
.SIAScholarshipsFiltersContainer > div > div {float:left; width:220px;}
.SIAScholarshipsFiltersContainer > div > div.SIASchFilterByScholNameFilterContainer {width:100%; margin-bottom:20px;}
.SIACoursesFiltersContainer > div > div label,
.SIAInstitutionsFiltersContainer > div > div label,
.SIAScholarshipsFiltersContainer > div > div label {float:left; width:100%; height:30px; margin-bottom:5px; font-weight:bold; color:#1D779F;}
.SIACoursesFiltersContainer > div > div label span,
.SIAInstitutionsFiltersContainer > div > div label span,
.SIAScholarshipsFiltersContainer > div > div label span {display:block; font-weight:normal;}
.SIACoursesFiltersContainer > div > div input[type="text"],
.SIAInstitutionsFiltersContainer > div > div input[type="text"],
.SIAScholarshipsFiltersContainer > div > div input[type="text"] {float:left; width:208px; height:20px; padding:5px; border:1px solid #1D779F; border-radius:3px;}
.SIAScholarshipsFiltersContainer > div > div.SIASchFilterByScholNameFilterContainer input[type="text"] {width:416px;}
.SIACoursesFiltersContainer > div > div select,
.SIAInstitutionsFiltersContainer > div > div select,
.SIAScholarshipsFiltersContainer > div > div select {float:left; width:208px; padding:5px; border:1px solid #1D779F; border-radius:3px;}
.SIACoursesFiltersContainer > div > div textarea,
.SIAInstitutionsFiltersContainer > div > div textarea,
.SIAScholarshipsFiltersContainer > div > div textarea {float:left; width:208px; padding:5px; border:1px solid #1D779F; border-radius:3px;}
.SIACoursesFiltersContainer .clsButtonContainer,
.SIAInstitutionsFiltersContainer .clsButtonContainer,
.SIAScholarshipsFiltersContainer .clsButtonContainer {clear:both; height:40px;}

.SIACoursesFiltersContainer > div > div.SIACoursesDurationFilterContainer {width:400px; margin-top:20px;}
.SIACoursesFiltersContainer > div > div.SIACoursesDurationFilterContainer label {width:auto; margin:0;}
.SIACoursesFiltersContainer > div > div.SIACoursesDurationFilterContainer input {float:left; width:auto; height:auto; margin:0 5px 0 0; padding:0; border:none; border-radius:0;}

.SIACoursesContainer .SIASearchResults,
.SIAInstitutionsContainer .SIASearchResults,
.SIAScholarshipsContainer .SIASearchResults,
.clsSIACoursesInstitutionsContent .SIAResultsList {clear:both; width:100%; border:none; border-collapse:collapse; border-bottom:50px solid #fff;}
.SIACoursesContainer .SIASearchResults th,
.SIAInstitutionsContainer .SIASearchResults th,
.SIAScholarshipsContainer .SIASearchResults th,
.clsSIACoursesInstitutionsContent .SIAResultsList th {text-align:center; padding:10px; background-color:#3D3935; font-weight:bold; color:#fff; border:none;}
.SIACoursesContainer .SIASearchResults tr.grdHeader th:first-child{text-align: left;}
.SIACoursesContainer .SIASearchResults th a,
.SIAInstitutionsContainer .SIASearchResults th a,
.SIAScholarshipsContainer .SIASearchResults th a,
.clsSIACoursesInstitutionsContent .SIAResultsList th a {color:#fff; font-weight:bold;}
.SIACoursesContainer .SIASearchResults th:hover,
.SIACoursesContainer .SIASearchResults th:focus,
.SIAInstitutionsContainer .SIASearchResults th:hover,
.SIAInstitutionsContainer .SIASearchResults th:focus,
.SIAScholarshipsContainer .SIASearchResults th:hover,
.SIAScholarshipsContainer .SIASearchResults th:focus,
.clsSIACoursesInstitutionsContent .SIAResultsList th:hover,
.clsSIACoursesInstitutionsContent .SIAResultsList th:focus {background-color:#FFC63F; color:#1D779F;}
.SIACoursesContainer .SIASearchResults th:hover a,
.SIACoursesContainer .SIASearchResults th:focus a,
.SIAInstitutionsContainer .SIASearchResults th:hover a,
.SIAInstitutionsContainer .SIASearchResults th:focus a,
.SIAScholarshipsContainer .SIASearchResults th:hover a,
.SIAScholarshipsContainer .SIASearchResults th:focus a,
.clsSIACoursesInstitutionsContent .SIAResultsList th:hover a,
.clsSIACoursesInstitutionsContent .SIAResultsList th:focus a {color:#1D779F;}
.SIACoursesContainer .SIASearchResults td,
.SIAInstitutionsContainer .SIASearchResults td,
.SIAScholarshipsContainer .SIASearchResults td,
.clsSIACoursesInstitutionsContent .SIAResultsList td {text-align: center; padding:10px; border:none; background-color:#fff;}
.SIASearchResults th:first-child,
.SIAResultsList th:first-child,
.SIACoursesContainer .SIASearchResults td.SIASeachColumn1, 
.SIAInstitutionsContainer .SIASearchResults td.SIASeachColumn1, 
.SIAScholarshipsContainer .SIASearchResults td.SIASeachColumn1,
.clsSIACoursesInstitutionsContent .SIAResultsList td.SIAResultsColumn1 {text-align: left;}
.SIACoursesContainer .SIASearchResults tr:nth-of-type(even) td,
.SIAInstitutionsContainer .SIASearchResults tr:nth-of-type(even) td,
.SIAScholarshipsContainer .SIASearchResults tr:nth-of-type(even) td,
.clsSIACoursesInstitutionsContent .SIAResultsList tr:nth-of-type(even) td {background-color:#EBF0F1;}
.SIACoursesContainer .SIASearchResults tr.grdPager,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager {background:#fff;}
.SIACoursesContainer .SIASearchResults tr.grdPager td,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager td,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager td,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager td {padding:10px 15px; background:#fff;}
.SIACoursesContainer .SIASearchResults tr.grdPager td table,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager td table,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager td table,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager td table {float:right; border:none; margin:0;}
.SIACoursesContainer .SIASearchResults tr.grdPager td table td,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager td table td,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager td table td,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager td table td {padding:0 5px; background:#fff; border-left:1px solid #1D779F;}
.SIACoursesContainer .SIASearchResults tr.grdPager td table td:first-child,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager td table td:first-child,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager td table td:first-child,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager td table td:first-child {border-left:none;}

.SIASearchResults  td.SIASeachColumn2, .SIASearchResults td.SIASeachColumn3, .SIASearchResults td.SIASeachColumn4{text-align: center;}


.SIACoursesContainer .SIASearchResults tr.grdPager a,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager a,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager a,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager a {font-size:120%; font-weight:bold; text-decoration:underline;}

.SIACoursesContainer .SIASearchResults tr.grdPager span,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager span,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager span,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager span {font-size:120%; font-weight:bold; color:#E35205;}

.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsUniFilterContainer {margin-bottom:10px;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsUniFilterContainer br {display:none;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsUniFilterContainer label[id$="InstFilterByUniLabel"] {height:auto;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsUniFilterContainer label[id$="InstFilterByUniLabel"] span {display:none;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsUniFilterContainer span input {margin:0 5px 0 0; padding:0;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsUniFilterContainer span label {float:none; width:auto; height:auto; font-weight:normal; color:#000; padding-right:10px;}

.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsLocationFilterContainer {} 
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsLocationFilterContainer br {display:none;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsLocationFilterContainer label[id$="InstFilterByGovProviderLabel"] {height:auto;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsLocationFilterContainer span input {margin:0 5px 0 0; padding:0;}
.SIAInstitutionsFiltersContainer > div > div.SIAInstitutionsLocationFilterContainer span label {float:none; width:auto; height:auto; font-weight:normal; color:#000; padding-right:10px;}

.SIAScholarshipsFiltersContainer .clsButtonContainer,
.SIAInstitutionsFiltersContainer .clsButtonContainer {padding-top:20px;}

.clsSIACoursesInstitutionsContent {clear:both;}
.clsSIACoursesInstitutionsContent h2 {}
.clsSIACoursesInstitutionsContent .clsSIATopContent {float: left; margin-bottom:20px; padding:0px; /*background-color:#fff;*/}
.clsSIACoursesInstitutionsContent .SIAResultsList {border-bottom:50px solid #fff;}
.clsSIACoursesInstitutionsContent .clsSIATopContent .CourseInfo{/*float: left;padding: 0 20px 20px 20px;*/float: left; padding: 20px; background: #fff; width: 100%;}
.clsSIACoursesInstitutionsContent .FiltersContainer{float: left; width: 100%; padding: 20px; margin: 20px 0 0; background: #fff;}

.CourseInfo .SIAInnerContainer {margin-bottom:5px;}
.CourseInfo .SIAInnerContainer h2 {margin-bottom:15px;}
.CourseInfo .SIAInnerContainer label {font-weight:bold; padding-right:10px;}
.CourseInfo .SIAInnerContainer span {}

#InstitutionTitle {padding:20px 20px 0 20px; clear: both; background-color:#fff;position: relative;}
#InstitutionTitle h1 {margin:0; padding:0;}
.clsInstitutionDetails {padding:20px; background-color:#fff;}
.clsInstitutionDetails > div {margin-bottom:5px;}
.clsInstitutionDetails label {font-weight:bold; padding-right:10px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsInstitutionDetails span {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsInstDetails {padding:20px; background-color:#fff;}
.clsInstDetails > div {margin-bottom:5px;}
.clsInstDetails label {font-weight:bold; padding-right:10px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsInstDetails span {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsSIAOrgMap {padding:20px; background-color:#fff;}

.ScholarshipDetails {padding:20px 20px 50px 20px; background-color:#fff;}
.ScholarshipDetails table {}
.ScholarshipDetails table {clear:both; width:100%; border:none; border-bottom:20px solid #fff; border-collapse:collapse;}
.ScholarshipDetails table th {text-align:left; padding:10px; background-color:#3D3935; font-weight:bold; color:#fff; border:none;}
.ScholarshipDetails table th a {color:#fff; font-weight:bold;}
.ScholarshipDetails table td {padding:10px; border:none; background-color:#fff;}

.FiltersContainer {}
.FiltersContainer h3 {font:bold 100% arial,verdana,sans-serif; margin:0 0 10px 0;}
.FiltersContainer .SIAInnerContainer {padding-left:25px;}
.FiltersContainer .SIAInnerContainer label {width:200px; padding-right:10px; font-weight:bold; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.FiltersContainer .SIAInnerContainer ul {list-style-type:none; margin:0 0 10px 0; padding:0; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.FiltersContainer .SIAInnerContainer ul li {margin-bottom:5px;}

.clsIntCampuses {background: #EBF0F1; padding: 10px; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.clsIntCampuses li {margin: 0 0 5px;}
.clsIntCampuses .clsProviderName {text-transform: capitalize; margin: 0 0 0 10px; font: bold 160% 'UnlimitedProMedium',arial,verdana,sans-serif;}
.clsSIAOrgMap {padding:20px; background-color:#EBF0F1; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.dealer-res-count {font: bold 110% Arial,verdana,sans-serif; margin: 0 0 10px;}
.SIAAddToFavouritesLink {background: url(/Images/UserUploadedImages/11/icon-star.jpg) no-repeat; height: 45px; position: absolute; right: 20px; text-indent: -9999px; top: 35px; width: 55px !important;}


#ScholarshipDetails {padding:20px 20px 50px 20px; clear: both; background-color:#fff;position:relative;}
#ScholarshipDetails table {}
#ScholarshipDetails table {clear:both; width:100% !important; border:none; border-bottom:20px solid #fff; border-collapse:collapse;}
#ScholarshipDetails table th {text-align:left; padding:10px; background-color:#3D3935; font-weight:bold; color:#fff; border:none;}
#ScholarshipDetails table th a {color:#fff; font-weight:bold;}
#ScholarshipDetails table td {padding:10px; border:none; background-color:#fff;}
#ScholarshipDetails table {border:none; margin-bottom:20px;}
#ScholarshipDetails table th {width:150px; border:1px solid #3D3935;}
#ScholarshipDetails table td {border:1px solid #3D3935;}

.SIACoursesResultsNumbers,
.SIAInstResultsNumbers,
.SIASchResultsNumbers {font: 120% Arial; background: #fff; padding: 10px;}
.SIACoursesResultsNumbers{float: left; width: 100%;}
.SIACoursesResultsNumbers span,
.SIAInstResultsNumbers span,
.SIASchResultsNumbers span {font-weight: bold;}

#CourseTitle {clear:both; position:relative; margin-bottom:20px; padding:20px; background-color:#fff;}
.clsCourseDetails {background-color:#fff; padding:20px; margin-bottom:20px;}
.clsCourseDetails #MainDetails {}
.clsCourseDetails #MainDetails div {padding-bottom:5px;}
.clsCourseDetails #MainDetails div .label {width:200px; font-weight:bold; display:-moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsCourseDetails #MainDetails div .details {display:-moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsCourseDetails #MainDetails fieldset {border:none; margin:0; padding:0;}
.clsCourseDetails #MainDetails fieldset legend {padding:0; margin:0; font-weight:bold;}

/*----------------------------------------
/ helpful ratings
----------------------------------------*/
.RatingContainer {background:#ECF0F0; bottom:0; clear:both; float:right; height:auto; margin:0; padding:15px; position:absolute; right:30px;}
.RatingContainer>h2{display:none;}
.RatingContainer>ul{padding:0;margin:0;}
.RatingContainer>ul>li{float:left; margin:0; padding:0; list-style-type:none;}
.RatingContainer>ul>li a {color:#000; float:left; height:17px; padding: 0;margin: 0 5px 0 0;}
.RatingContainer>ul>li:first-child span.rating-number{margin-right: 15px; }
.RatingContainer>ul>li span.rating-number .accessible{display:none;}
.RatingContainer .RatingHelpful {padding-right:20px;}
.RatingContainer .RatingHelpful a {background:url(/images/UserUploadedImages/11/icon-sprite2.png) no-repeat 0px -590px;}
.RatingContainer .RatingNotHelpful {}
.RatingContainer .RatingNotHelpful a {background:url(/images/UserUploadedImages/11/icon-sprite2.png) no-repeat 0px -626px;}
.RatingContainer .RatingCustomNumber{font-weight:bold;}
.RatingContainer .message {display:block; position:absolute; top:-20px; left:0; width:210px; height:14px; padding:3px 5px; background-color:#CECECE; color:#333; text-align:center; border:1px solid #ACACAC;border-radius:0px;}

/*----------------------------------------
/ member registrations
----------------------------------------*/
#RegistrationMainContent {float:left; padding:20px; background:#fff;}
#RegistrationMainContent #ValidationMessage .warning,
#RegistrationMainContent #ValidationMessage .warning > span {color:#E15426 !important;}
#RegistrationMainContent .clsFormRow,
#RegistrationMainContent #clsFormRow {position:relative; float:left; width:100%; margin-bottom:20px;}
#RegistrationMainContent .clsFormRow.terms-and-conditions-content {margin:20px 0 40px 0;}
#RegistrationMainContent .clsLeftColumn {position:relative; float:left; width:150px; margin-bottom:20px;}
#RegistrationMainContent .clsRightColumn {position:relative; float:left; width:470px; margin:0 0 20px 20px;}
#RegistrationMainContent label {float:left; width:100%; margin-bottom:5px; font-weight:bold; color:#1D779F;}
#RegistrationMainContent label .required,
#RegistrationMainContent fieldset legend .required {color:#cc0000;}
#RegistrationMainContent input[type="text"],
#RegistrationMainContent input[type="password"] {float:left; clear:both; width:300px; height:20px; padding:5px; border:1px solid #1D779F; border-radius:3px;}
#RegistrationMainContent select {float:left; clear:both; width:310px; padding:5px; border:1px solid #1D779F; border-radius:3px;}
#RegistrationMainContent .clsLeftColumn select {width:140px;}
#RegistrationMainContent .clsRightColumn select {width:140px;}
#RegistrationMainContent span.ErrorMessage {position:relative; right:-9px; float:left; width:280px; background:#E15426; color:#fff !important; padding:5px 10px;}
#RegistrationMainContent .terms-and-conditions-content span.ErrorMessage {position:relative; width:auto;}
#RegistrationMainContent span.pwdRule {position:absolute; top:2px; left:200px; color:#1D779F;}
#RegistrationMainContent .clsSIAcheckbox,
#RegistrationMainContent .clsSIACheckbox {float:left;}
#RegistrationMainContent .clsSIAcheckbox label,
#RegistrationMainContent .clsSIACheckbox label {width:auto; padding:0; margin:0;}
#RegistrationMainContent .clsSIAcheckbox input,
#RegistrationMainContent .clsSIACheckbox input {width:auto; padding:0; margin:0 5px 0 0; border:none;}
#RegistrationMainContent fieldset {margin:0; padding:0; border:none; /*position:relative;*/}
#RegistrationMainContent fieldset legend {margin:0; padding:0; font-size:140%; font-weight:bold; color:#1D779F; display:block;}
#RegistrationMainContent .clsLeftColumn fieldset legend {font-size:100%;}
#RegistrationMainContent .clsFormRow fieldset legend {font-size:100%;}
#RegistrationMainContent fieldset fieldset label {width:auto; height:auto; float:none; font-weight:normal;}
#RegistrationMainContent fieldset fieldset input {width:auto; height:auto; padding:0; margin:0 5px 0 0; border:none; float:none;}
#RegistrationMainContent fieldset fieldset ul {list-style-type:none; margin:0; padding:0;}
#RegistrationMainContent fieldset fieldset ul li {margin-bottom:10px; display:inline-block; width:48%;}
#RegistrationMainContent .clsButtonContainer {position:relative; float:left; width:100%; margin-bottom:20px;}
#RegistrationMainContent .single-item {}
#RegistrationMainContent .single-item input {height:auto;}
#RegistrationMainContent .single-item label {width:auto;}

/*----------------------------------------
/ my account
----------------------------------------*/
/*-----my account landing page-----*/
.profile-image-stats {float:left; width:220px; margin-right:20px;}
.profile-image-stats img {width:214px; height:214px; border:3px solid #fff;}
.profile-image-stats h2 {position:relative; background:#3D3A35; color:#fff; padding:10px; margin:0 0 10px 0;}
.profile-image-stats h2 a {font-size:70%; color:#fff; text-decoration:underline; /* position:absolute; top:15px; right:10px; */ position: relative; top: 5px; right: 0; float: right; text-align: right;}
.profile-image-stats ul {background:#fff url(/images/UserUploadedImages/11/icon-sprite3.png) no-repeat 15px 15px; list-style-type:none; margin:0; padding:15px 15px 0 15px;}
.profile-image-stats ul li {margin:0; padding:3px 0 15px 30px; height:17px;}
.profile-image-stats ul li span {color:#41748D; font-weight:bold;}
.profile-details {float:left; width:460px; position:relative;}
.profile-details h2 {background:#41748D url(/images/useruploadedimages/11/icon-sprite2.png) no-repeat 10px -351px; color:#fff; padding:10px 10px 10px 40px; margin:0 0 10px 0;}
.profile-details .MyAccountDetailsContainer {float:left; background-color:#fff; padding:10px;}
.profile-details dl {list-style-type:none; margin:0; padding:0;}
.profile-details dl dt {/*float:left;*/ width:40%; color:#41748D; font-weight:bold; padding:10px 0; margin:0; min-height:15px; display:inline-block; vertical-align:top; box-sizing:border-box; border-top:1px solid #41748D;}
.profile-details dl dd {/*float:left;*/ width:60%; padding:10px 0; margin:0; min-height:15px; display:inline-block; vertical-align:top; box-sizing:border-box; border-top:1px solid #41748D;}
.profile-details dl dt:nth-of-type(1) {border-top:none; }
.profile-details dl dd:nth-of-type(1) {border-top:none;}
.profile-details .SIAMyAccountDetailsLink {font-size:110%; color:#fff; text-decoration:underline; position:absolute; top:15px; right:10px;}
.profile-study {float:left; clear:both; width:100%; margin-top:20px; position:relative; }
.profile-study h2 {background:#41748D url(/images/useruploadedimages/11/icon-sprite2.png) no-repeat 10px -385px; color:#fff; padding:10px 10px 10px 40px; margin:0 0 10px 0;}
.profile-study table {width:100%; border:none; border-bottom:20px solid #fff; border-collapse:collapse;}
.profile-study table th {text-align:left; padding:10px; background-color:#3D3935; font-weight:bold; color:#fff; border:none;}
.profile-study table th:hover,
.profile-study table th:focus {background-color:#FFC63F; color:#1D779F;}
.profile-study table td {padding:10px; border:none; background-color:#fff;}
.profile-study table tr:nth-of-type(odd) td {background-color:#EBF0F1;}
.profile-study .SIAMyStudyGuideLink {font-size:110%; color:#fff; text-decoration:underline; position:absolute; top:15px; right:10px; }

#myAccountDetailsContainer {}
/*-----my account main menu-----*/
.MyAccountMenu {display:block;}
.MyAccountMenu ul {list-style-type:none; margin:0; padding:0; clear: both;}
.MyAccountMenu ul.topMenu li {border:none; float:left;}
/*.MyAccountMenu ul.topMenu li:last-child{display: none;}*/
.MyAccountMenu ul.topMenu li a {display:block; font: 130% 'UnlimitedProMedium'; width:107px; margin-left:5px; padding:5px 52px 5px 12px; color:#fff; background:#41748D url(/images/useruploadedimages/11/icon-sidebar-expand.png) no-repeat 95% 15px;}
.MyAccountMenu ul.topMenu li:first-child a {margin-left:0; width:108px;}
.MyAccountMenu ul.topMenu li a.menuLink_Selected {text-decoration:none; background-color:#E35205; color:#fff;}
.MyAccountMenu h1,
#mySubscriptionContainer #myAccountArea h2 {display:none; background-color:#fff; padding:20px; clear:both;}
#mySubscriptionContainer #myAccountArea h2 {color: #1D779F;
    font: 230% 'UnlimitedProMedium',arial,verdana,sans-serif;
    margin: 0 0 20px;}
#mySubscriptionContainer h1 {display:none;}
/*-----general settings-----*/
#myAccountArea,
.myAccountArea {clear:both;}
.confirmWelcomeText {display:none;}
#myAccountArea .EditArea a.accountButton {float:left;}
#myAccountArea .EditArea a.accountButton:hover,
#myAccountArea .EditArea a.accountButton:focus {cursor:pointer;}

#myAccountArea .accountDetails {}
#myAccountArea .accountDetails h2 {background-color:#41748D; color:#fff; padding:10px; margin:0 0 10px 0;}
#myAccountArea .accountDetails label {float:left; width:100%; margin-bottom:5px; color:#1D779F;}
#myAccountArea .accountDetails input[type="password"] {float:left; width:300px; height:20px; padding:5px; border:1px solid #1D779F;}
#myAccountArea .accountDetails div[id$="pnlPageLinks"] {float:left; clear:both; background-color:#fff; padding:20px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
#myAccountArea .accountDetails div[id$="pnlPageLinks"] > div,
#myAccountArea .accountDetails div[id$="pnlPageLinks"] > p {float:left; clear:both; width:100%;}
#myAccountArea .accountDetails .FavoriteLinksOwnContent > p {margin: 35px 5px 0px 5px; float: left; width: auto; font-weight: bold;}

#myAccountArea div#accountMessage {}
#myAccountArea .deleteButton {margin-top:12px;}
#myAccountArea p.subText {margin:0; padding:0;}
#myAccountArea p.noResults {margin-bottom:20px;}
/*-----information boxes-----*/
#myAccountArea .divPersonalInfo,
#myAccountArea .divCompanyInformation,
#myAccountArea .divCompanyProfile,
#myAccountArea .divJobDetails,
#myAccountArea .divCustomDetails {position:relative; float:left; clear:both; width:100%;}
#myAccountArea .divPersonalInfo h2,
#myAccountArea .divCustomDetails h2,
#mySubscriptionContainer #myAccountArea h3 {background-color:#41748D; color:#fff; padding:10px; margin:0 0 10px 0;}

#myAccountArea .my-account-welcome-content {float:left; width:100%; background:#fff; padding:10px; margin-bottom:20px; box-sizing:border-box; -moz-box-sizing:-moz-border-box;}
#myAccountArea .my-account-welcome-content img {float:left;}
#myAccountArea .my-account-welcome-content .my-account-welcome-user-name {font:230% "UnlimitedProMedium",arial,verdana,sans-serif; color:#1D779F; padding:0 0 0 120px; margin:0 0 20px;}
#myAccountArea .my-account-welcome-content .my-account-welcome-logout-link {}
#myAccountArea .my-account-welcome-content .my-account-welcome-logout-link a {float:right; border:none; background:#41738C; border:1px solid #37677E; box-shadow: 0px -1px 0px 0px #37677E; border-top:1px solid #fff; color:#fff; font:150%/100% 'UnlimitedProLight',Arial; padding:0 10px; height:40px; line-height:40px; text-transform:uppercase; width:auto; cursor:pointer; opacity:0.95;}
#myAccountArea .my-account-welcome-content .my-account-welcome-logout-link a:hover,
#myAccountArea .my-account-welcome-content .my-account-welcome-logout-link a:focus {opacity:1;}

#myAccountArea div.ViewArea,
#myAccountArea div.EditArea {float:left; width:100%; background-color:#fff; margin-bottom:20px; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box;}

#myAccountArea div.ViewArea dl {float:left; width:100%; list-style-type:none; margin:0; padding:0; }
#myAccountArea div.ViewArea dl dt {float:left; width:40%; color:#41748D; font-weight:bold; padding:10px; margin:0; min-height:50px; box-sizing:border-box; border-top:1px solid #41748D;}
#myAccountArea div.ViewArea dl dd {float:left; width:60%; padding:10px; margin:0; min-height:50px; box-sizing:border-box; border-top:1px solid #41748D;}
#myAccountArea div.EditArea dl dd input {width:300px !important; height:20px; padding:2px 5px; border:none !important; border:1px solid #1D779F !important;}
#myAccountArea div.ViewArea dl dt:nth-of-type(1) {border-top:none;}
#myAccountArea div.ViewArea dl dd:nth-of-type(1) {border-top:none;}

#myAccountArea div.ViewArea dl dd > ul {padding:0 0 0 15px; margin:0; }
/*#myAccountArea div.ViewArea dl dd > ul > li { list-style:none; display:inline; margin-right:5px; }
#myAccountArea div.ViewArea dl dd > ul > li::after
#myAccountArea div.ViewArea dl dd > ul > li:after {content:",";}
#myAccountArea div.ViewArea dl dd > ul > li:last-child::after,
#myAccountArea div.ViewArea dl dd > ul > li:last-child:after {content:"";}*/

/*#myAccountArea div.ViewArea.TRPersonalInformation dl dt:nth-of-type(odd) {background-color:#EBF0F1;}
#myAccountArea div.ViewArea.TRPersonalInformation dl dd:nth-of-type(odd) {background-color:#EBF0F1;}*/
#myAccountArea div.ViewArea.TRPersonalInformation dl dt:nth-of-type(even) {background-color:#fff;}
#myAccountArea div.ViewArea.TRPersonalInformation dl dd:nth-of-type(even) {background-color:#fff;}
#myAccountArea div.ViewArea.TRPersonalInformation dl#DivPortraitView {border-bottom:1px solid #41748D;}
#myAccountArea div.ViewArea.TRPersonalInformation dl#DivPortraitView dt {background-color:#fff; }
#myAccountArea div.ViewArea.TRPersonalInformation dl#DivPortraitView dd {background-color:#fff; }

#myAccountArea div.EditArea > div {float:left; width:100%; margin-bottom:20px; padding:5px 0;}
#myAccountArea div.EditArea label {float:left; width:250px; color:#41748D; font-weight:bold; padding:5px; margin:0; min-height:15px;}
#myAccountArea div.EditArea input[type="text"] {float:left; width:300px !important; height:20px; padding:5px; border:1px solid #1D779F !important; border-radius:3px;}
#myAccountArea div.EditArea input[id$="MobileNumber"] {margin-left:262px;}
#myAccountArea div.EditArea select {float:left; width:312px !important; padding:3px;}
#myAccountArea div.EditArea table {float:left; width:300px !important;}
#myAccountArea div.EditArea table td {padding:5px 0 !important; border:none; }
#myAccountArea div.EditArea table td label {float:none;}
#myAccountArea div.EditArea > div:nth-of-type(even) {background-color:#EBF0F1;}
#myAccountArea div.EditArea > div.buttons {background-color:#fff;}

#myAccountArea div.EditArea .clsFormRow .clsChooseAllApplicable {/*float:left;margin-left: 5px;clear: left;*/}
#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset {border: 0; margin: 0; padding: 0;}
#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset legend {float: left;width: 250px;color: #41748D;font-weight: bold;padding: 5px;margin: 0;min-height: 15px;}
#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset .clsSIARadioButtonList {float: left;margin: 0;padding: 0;width: 50%;}
#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset .clsSIARadioButtonList li {list-style-type: none;float: left; width: 100%;}
#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset .clsSIARadioButtonList input {margin: 5px; width: auto !important;float: left;}
#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset .clsSIARadioButtonList li label {color: #333!important; font-weight: normal;}
#myAccountArea div.EditArea .clsFormRow.single-item .clsSIACheckbox input{margin-top: 5px;}
#myAccountArea div.EditArea .clsFormRow.single-item .clsInvalidAgreedTerms{display: block;float: left;clear: left;}

#myAccountArea div.stats-container {float:left; width:100%; margin-bottom:20px;}
#mySubscriptionContainer #myAccountArea div.shortlisted-courses-content,
#mySubscriptionContainer #myAccountArea div.shortlisted-inst-content,
#mySubscriptionContainer #myAccountArea div.shortlisted-sch-content {background-color:#fff; padding:10px 0;}
#mySubscriptionContainer #myAccountArea div.shortlisted-courses-content h4,
#mySubscriptionContainer #myAccountArea div.shortlisted-inst-content h4,
#mySubscriptionContainer #myAccountArea div.shortlisted-sch-content h4 {padding:0 10px; margin-bottom:10px;}
#mySubscriptionContainer #myAccountArea div.fb-shared-page-section h3 {background-image:url(/images/useruploadedimages/11/icon-sprite2.png); background-repeat:no-repeat; background-position:10px -424px; padding-left:40px;}
#mySubscriptionContainer #myAccountArea div.twitter-shared-section h3 {background-image:url(/images/useruploadedimages/11/icon-sprite2.png); background-repeat:no-repeat; background-position:10px -459px; padding-left:40px;}
#mySubscriptionContainer #myAccountArea div.commented-page-section h3 {background-image:url(/images/useruploadedimages/11/icon-sprite2.png); background-repeat:no-repeat; background-position:10px -492px; padding-left:40px;}
#mySubscriptionContainer #myAccountArea div.stats-container p {margin:0; padding:10px; background-color:#fff;}
#myAccountArea div.stats-container p.paging {padding-top:0;}
#myAccountArea div.stats-container table {width:100%; border:none; border-bottom:20px solid #fff; border-collapse:collapse; background:#fff;}
#myAccountArea div.stats-container table th {text-align:left; font-weight:bold; color:#fff; border:none; padding:10px; background:#3D3935;}
#myAccountArea div.stats-container table th:hover,
#myAccountArea div.stats-container table th:focus {background:#FFC63F; color:#1D779F;}
#myAccountArea div.stats-container table td {padding:10px; border:none; background:transparent;}
/*#myAccountArea div.stats-container table tr:nth-of-type(odd) td {background-color:#EBF0F1;}*/
#myAccountArea div.stats-container table tr {border-bottom:1px solid #41748D !important;}

#myAccountArea .btnSave {font: 150%/100% 'UnlimitedProLight',Arial; border:none; background-color:#E15426; margin:0 10px 0 0; padding:5px 10px; width:auto; height:auto; color:#fff; text-transform:uppercase;}
#myAccountArea .btnCancel {font: 150%/100% 'UnlimitedProLight',Arial; border:none; background-color:#41748D; margin:0; padding:5px 10px; width:auto; height:auto; color:#fff; text-transform:uppercase;}
#myAccountArea a[id$="EditPersonalInfoLink"],
#myAccountArea a[id$="EditCustomDetailsLink"],
#myAccountArea a[id$="editAlertsAndSubscriptions"] {position:absolute; top:10px; right:10px; color:#fff; text-decoration:underline;}
#myAccountArea .accountDetails {background-color:#fff;}
#myAccountArea .accountDetails .searchCriterias {float:left; width:; padding:10px 10px 20px 10px;}
#myAccountArea .accountDetails .searchCriterias > div {float:left; width:100%; clear:both; margin-bottom:20px;}
#myAccountArea .accountDetails .searchCriterias label {float:left; width:100%; margin-bottom:5px; color:#1D779F;}
#myAccountArea .accountDetails .searchCriterias input {float:left; width:300px; height:20px; padding:5px; border:1px solid #1D779F;}
#myAccountArea .accountDetails .searchCriterias select {float:left; width:310px; padding:5px; border:1px solid #1D779F;}
#myAccountArea .accountDetails .FavoriteLinksContent {clear:both;}
#myAccountArea .accountDetails .FavoriteLinksContent p {margin:0; padding:10px;}
#myAccountArea .accountDetails .FavoriteLinksContent p span {}
#myAccountArea .accountDetails .FavoriteLinksContent p span.delete {float:right;}
#myAccountArea .accountDetails .FavoriteLinksContent table {width:100%; border:none; border-bottom:20px solid #fff; border-collapse:collapse;}
#myAccountArea .accountDetails .FavoriteLinksContent table th {text-align:left; font-weight:bold; color:#fff; border:none; padding:0;}
#myAccountArea .accountDetails .FavoriteLinksContent table th a {display:block; font-weight:bold; color:#fff; padding:10px; background-color:#3D3935;}
#myAccountArea .accountDetails .FavoriteLinksContent table th a:hover,
#myAccountArea .accountDetails .FavoriteLinksContent table th a:focus {background-color:#FFC63F; color:#1D779F;}
#myAccountArea .accountDetails .FavoriteLinksContent table td {padding:10px; border:none; background-color:#fff;}
/*#myAccountArea .accountDetails .FavoriteLinksContent table tr:nth-of-type(odd) td {background-color:#EBF0F1;}*/
#myAccountArea .accountDetails .FavoriteLinksContent table tr {border-bottom:1px solid #41748D;}
#myAccountArea .accountDetails .FavoriteLinksContent table .buttonRemove {display:block; text-indent:-9999px; background:url(/images/useruploadedimages/11/icon-trash.png) no-repeat top left; width:13px; height:17px; margin-left:15px;}

p.intoPara, .module-area.events h2 + p, #divEventRegistration div + p { background: #fff; padding: 10px; }
p.warning { color:red; }

/* calendar starts */
.RadScheduler .rsHeader .rsDatePickerWrapper { z-index: 99999; }
/* calendar ends*/

table tr td.clsNormal.clsTitle { color: #fff; font-weight:bold; }
#mySubscriptionContainer #myAccountArea h3#MyEventCalendarHeading {
  background: #41748D url("/images/UserUploadedImages/11/calendarIcon.png") no-repeat 11px center; padding-left: 42px; }
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsInnerFix, #mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black table, #mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black table td {z-index: 0;}
#mySubscriptionContainer #myAccountArea .rsHeader h2 { display: block; position: absolute; top: 0; left: 0; right: 0;
  background: none; vertical-align: top; padding: 0; text-align: center; z-index: 0; font-size: 139%; font-weight: normal; color: #fff;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black a, .RadScheduler .rsHeader ul { position: relative; z-index: 999; }
td.calendar-current-day { background-color: #dfdb9f!important; }
td.calendar-current-day a.rsDateHeader { color:#E35205 !important; }
#divSubmitButtonsStage1, #divSubmitButtonsStage2 { margin-bottom: 25px; }
a.SIAAddToShortlistLink { background: url("/images/UserUploadedImages/11/addShortList.png"); background-repeat: no-repeat; padding-left: 21px; background-position: 0 0; color: #e15426;}
#myAccountArea .RadScheduler_Black .rsHeader { border: 1px solid #ccc !important; border-bottom: 0 !important; }
#myAccountArea .RadScheduler_Black .rsHeader, #mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader p, #myAccountArea div.stats-container table th { background: #e15426 !important; }
#myAccountArea .RadScheduler_Black .rsHorizontalHeaderTable th { border-color: #e15426 !important; }
#myAccountArea .RadScheduler_Black .rsContent, #myAccountArea .RadScheduler_Black .rsTopWrap .rsFooter { border: 1px solid #ccc !important; }
.longDesc { line-height: 21px; }
.ui-dialog-title, .ui-dialog .ui-dialog-content h2 { color: #e15426 !important; }
.hidePaging { display:none; }
.view-details .banner img { width: 100%; max-width: 100%; }
.accountDetails.SIAStudyGuide #SIAStudyGuideSelectAll { background: #d14800 !important; }
fieldset.clsSIAFieldset div ul.clsHaveStudiedAbroad li { width: 10% !important; }
#ctl00_ctl00_ctl00_nestedAreaTwo_moduleContentZone_ContentPlaceHolderMainNoAjax_BackLink { position:relative; }
#ctl00_ctl00_ctl00_nestedAreaTwo_moduleContentZone_ContentPlaceHolderMainNoAjax_BackLink a { position: absolute; 
right: 18px; top: 35px; }
.TopMessageContent { background: #fff; padding: 10px; }
.my-account-area-top-content { background: #fff; padding: 10px; }
/*.even { background-color:#edf2f3 !important; }
.odd { background-color: #edf2f3 !important; }*/
#deep-footer .column a:focus { outline: 1px dotted #333 !important; background:#3D3935; }
#wrapper #page-content #sidebar .clsSearchContainer a { color: #045e86; }
.accountDetails .success { display: none; }
.accountDetails.SIAStudyGuide .ExistingPDFContent>a { background: #d14800 !important; }
.rsContentWrapper .rsContentScrollArea a:focus, a.rsPrevDay:focus, a.rsNextDay:focus, a.rsDatePickerActivator:focus, .rsHeader ul li a:focus, .myAccountArea a:focus { text-decoration:underline !important; outline: 1px dotted #ccc !important; }

/*--------------Additional SIA PDF CSS--------------------*/

.accountDetails.SIAStudyGuide{float: left;width: 100%;}
.accountDetails.SIAStudyGuide table th{font-weight: bold;color: #fff;background-color: #3D3935;}
.accountDetails.SIAStudyGuide table th a {display:block; font-weight:bold; color:#fff; padding:10px; background-color:#3D3935;}
.accountDetails.SIAStudyGuide table th a:hover,
.accountDetails.SIAStudyGuide table th a:focus {background-color:#FFC63F; color:#1D779F;}
.accountDetails.SIAStudyGuide .grdPager table{ width: auto !important;}
.accountDetails.SIAStudyGuide .grdPager td{background: none; width: auto !important;}
.accountDetails.SIAStudyGuide .clsButtonContainer .clsSIAButton.clsSubmit, 
.accountDetails.SIAStudyGuide #SIAStudyGuideSelectAll, 
#SIAStudyGuideClearSelection, 
.accountDetails.SIAStudyGuide .clsSIAButton.clsBack,
.accountDetails.SIAStudyGuide .ExistingPDFContent > a,
 #RemoveAll{border: none; border-top: 1px solid #fff;color: #fff;font: 150%/100% 'UnlimitedProLight',Arial;padding: 0 10px;height: 40px;text-transform: uppercase;width: auto;cursor: pointer;opacity: 0.95;background: #e45206;float: left;margin-right: 10px;box-shadow: 0 -1px 0 0 #e14000;line-height: 40px;}
.accountDetails.SIAStudyGuide #SIAStudyGuideClearSelection, .clsSIAButton.clsBack,  #RemoveAll {background: #41738c;box-shadow: 0 -1px 0 0 #37677E;}
.accountDetails.SIAStudyGuide #SIAStudyGuideClearSelection{margin-right: 0;}
.accountDetails.SIAStudyGuide .clsButtonContainer{ float: right;width: auto;}
.accountDetails.SIAStudyGuide  table {width:100%; border:none; border-bottom:20px solid #fff; border-collapse:collapse; float: left;}
.accountDetails.SIAStudyGuide  table th {text-align:left; font-weight:bold; color:#fff; border:none; padding:0;}
.rtl-lang .accountDetails.SIAStudyGuide table th{text-align: right;}
.accountDetails.SIAStudyGuide .table th a {display:block; font-weight:bold; color:#fff; padding:10px; background-color:#3D3935;}
.accountDetails.SIAStudyGuide  table th a:hover,
.accountDetails.SIAStudyGuide table th a:focus {background-color:#FFC63F; color:#1D779F;}
.accountDetails.SIAStudyGuide table td {padding:10px; border:none; background-color:#fff;}
.accountDetails.SIAStudyGuide table tr:nth-of-type(odd) td {background-color:#EBF0F1;}
.accountDetails.SIAStudyGuide table .buttonRemove {display:block; text-indent:-9999px; background:url(/images/useruploadedimages/11/icon-trash.png) no-repeat top left; width:13px; height:17px; margin-left:15px;}
.accountDetails.SIAStudyGuide .SIAStudyGuideNameContent, .accountDetails.SIAStudyGuide .clsButtonContainer{padding: 15px;}
.rtl-lang .accountDetails.SIAStudyGuide .SIAStudyGuideNameContent{width: 96%;}
.accountDetails.SIAStudyGuide .clsButtonContainer{padding: 0 10px 10px 10px;}
.SIAStudyGuideNameContent{background: #3d3a35; float: left; width: 100%;}
#myAccountArea .accountDetails.SIAStudyGuide .SIAStudyGuideNameContent > label{font: normal 230% 'UnlimitedProMedium', arial,verdana,sans-serif; color: #fcc73d; width: auto;}
.rtl-lang #myAccountArea .accountDetails.SIAStudyGuide .SIAStudyGuideNameContent>label{float: right; margin-right: 125px;}
.accountDetails.SIAStudyGuide .SIAStudyGuideNameContent > input{float: left;width: 200px !important;height: 21px;border-radius: 2px;border: 1px solid #a4bcc2;padding: 5px 10px;margin-left: 15px;margin-top: 5px;}
.accountDetails.SIAStudyGuide .FavoritesTotalContainer{float: left; margin-left: 10px; display: none;}
.accountDetails.SIAStudyGuide .FavoritesTotalContainer  a{margin-top: 10px; display: block;}
.accountDetails.SIAStudyGuide .StudyGuidesListContent table .buttonDelete {display:block; text-indent:-9999px; background:url(/images/useruploadedimages/11/icon-trash.png) no-repeat top left; width:13px; height:17px; margin-left:15px;}
.accountDetails.SIAStudyGuide .ExistingPDFContent{margin: 0px 0 10px 10px; float: right;}
.accountDetails.SIAStudyGuide .clsButtonContainer .clsSIAButton.clsSubmit{margin-right: 0;}
.accountDetails.SIAStudyGuide .clsSIAButton.clsBack{margin-left: 10px; margin-right: 0;}
.accountDetails.SIAStudyGuide .success{padding: 10px; color: red;float: left;}
#myAccountArea .accountDetails.SIAStudyGuide .searchCriterias input[id$="Search"]{margin-right: 10px;}
.accountDetails.SIAStudyGuide .TopMessageContent{padding: 10px;}
.accountDetails.SIAStudyGuide .searchCriterias, .accountDetails.SIAStudyGuide  #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_RecordCountLabel{display: none;}
.ui-dialog .ui-dialog-title#ui-dialog-title-modalCreatePDFMessage{font: normal 230% 'UnlimitedProMedium',arial,verdana,sans-serif !important;color: #1D779F;padding: 0;margin: 0 0 20px 0;}
.accountDetails.SIAStudyGuide #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ReqValStudyGuideName{float: left; margin: 15px 5px 0 5px;}

/*----------------------------------------
/ store locator
----------------------------------------*/
.divDisplayStoreLocator ol {float:left; list-style-type:none; margin:0 0 20px 0; padding:0;}
.divDisplayStoreLocator ol li {float:left;}
.divDisplayStoreLocator ol li a {font:150% 'UnlimitedProMedium',arial,verdana,sans-serif; color:#fff; float:left; padding:0 5px; margin-right:3px; background-color:#41748D;}
.divDisplayStoreLocator ol li a:hover,
.divDisplayStoreLocator ol li a:focus,
.divDisplayStoreLocator ol li a.active,
.divDisplayStoreLocator ol li a:active {background-color:#E15426; color:#fff;}
.divDisplayStoreLocator .dealer-search-results {overflow:hidden; width:100%; height:300px; float:left; clear:both; margin-bottom:20px;}
.divDisplayStoreLocator .dealer-search-results .dealer-res-map {width:100% !important; height:300px !important;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] {float:left; clear:both; width:100%;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] table {float:left; clear:both; width:100% !important; border:none; border-bottom:20px solid #fff; border-collapse:collapse;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] table th {text-align:left; font-weight:bold; color:#fff; border:none; padding:10px; background-color:#3D3935;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] table th:hover,
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] table th:focus {cursor:pointer; background-color:#FFC63F; color:#1D779F;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] table td {padding:10px; border:none; background-color:#fff;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] table tr:nth-of-type(odd) td {background-color:#EBF0F1;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_processing {display:none;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate {float:left; height:20px; position:relative; clear:both; width:100%;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate .paginate_disabled_previous {display:none;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate .paginate_enabled_previous {float:left; cursor:pointer; margin-right:10px; font-size:100%; font-weight:bold; text-decoration:underline; color:#1D779F;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate .paginate_disabled_next {display:none;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate .paginate_enabled_next {float:right; cursor:pointer; margin-left:10px; font-size:100%; font-weight:bold; text-decoration:underline; color:#1D779F;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top {width:100%; float:left; clear:both; margin-bottom:10px;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_filter,
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_length,
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_info {float:left;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_filter {padding-right:10px;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_filter input {width:230px; border:1px solid #999; padding:2px 5px; height:20px;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_filter input:hover,
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_filter input:focus {border-color:#000;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_length {padding-right:10px;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_info {}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .top .dataTables_paginate {margin-top:10px;}

/*----------------------------------------
/ login and forgot password
----------------------------------------*/
#page-content #info-window div.top-bar {
    display: none
}

#page-content #info-window a.ellogo {
    display: none
}

#page-content #info-window {
    margin: 0;
    width: 100%;
    position: relative
}

#page-content #info-window h2 {
    font-size: 160%;
    margin: 0 0 10px 0
}

#page-content #info-window .login-window {
    width: 100%;
    position: relative
}

#page-content #info-window .error-window .content,#page-content #info-window .login-window .content {
    border: 0;
    border-radius: 0
}

#page-content #info-window .content {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

#page-content #info-window .main-login .content {
    background-color: #fff;
    padding: 20px;
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

#page-content #info-window .login-window h1 {
    display: block;
    border: 0;
    background-color: #41748D;
    font-size: 230%;
    color: #fff;
    padding: 10px;
    margin: 0 0 10px 0
}

#page-content #info-window .inner-login-box {
    background-color: #fff;
    float: left;
    margin: 0;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

#page-content #info-window .main-login .inner-login-box {
    padding: 0
}

#page-content #info-window .login-input label {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    color: #1D779F;
    font-size: 100%;
    padding-bottom: 0
}

#page-content #info-window .login-input a {
    margin-left: 0;
    font-size: 90%
}

#page-content #info-window .login-input input {
    float: left;
    width: 288px;
    height: 32px;
    padding: 5px;
    border: 1px solid #1D779F;
    border-radius: 0;
    font-size: 100%
}

#page-content #info-window .blue-button input,#page-content #info-window .login-button input,#page-content #info-window .blue-button input:active,#page-content #info-window .login-button input:active {
    filter: none;
    background: #3D3A35;
    border: 1px solid #000;
    border-top: 1px solid #BBB6B4;
    box-shadow: 0 0 1px #000;
    color: #F48420;
    font: 150%/100% 'UnlimitedProLight',Arial;
    padding: 5px 10px 7px;
    text-transform: uppercase;
    border-radius: 0
}

#page-content #info-window .login-button,#page-content #info-window .remember-me {
    margin-left: 0
}

#page-content #info-window .remember-me span {
    margin-left: 0
}

#page-content #info-window .login-button p {
    display: none
}

#page-content #info-window .oauth-social-logins {
    margin: 0;
    padding: 0;
    height: auto;
    border: 0
}

div[id$="LoginPanel"] .oauth-social-logins {
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #e0e0e0;
    min-height: 300px;
    width: 258px;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    zoom:1;*display: inline
}

div[id$="LoginPanel"] .oauth-social-logins a {
    float: left;
    width: 210px;
    height: 29px;
    margin-bottom: 5px;
    padding: 0 0 0 40px;
    color: #fff;
    background-image: url(/images/tdcm/social_signin_buttons.png);
    background-repeat: no-repeat;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    font: bold 100%/250% lucida grande,tahoma,sans-serif
}

div[id$="LoginPanel"] .oauth-social-logins a.social-fb,div[id$="LoginPanel"] .oauth-social-logins a.social-facebook {
    background-position: 0 -53px
}

div[id$="LoginPanel"] .oauth-social-logins a.social-gmail,div[id$="LoginPanel"] .oauth-social-logins a.social-google,div[id$="LoginPanel"] .oauth-social-logins a.social-google-plus,div[id$="LoginPanel"] .oauth-social-logins a.social-gplus {
    background-position: 0 -240px
}

div[id$="LoginPanel"] .oauth-social-logins a.social-linkedin {
    background-position: 0 -98px
}

div[id$="LoginPanel"] .oauth-social-logins a.social-openid {
    background-position: 0 -193px
}

div[id$="LoginPanel"] .oauth-social-logins a.social-twitter {
    background-position: 0 -5px
}

div[id$="LoginPanel"] .oauth-social-logins a.social-windows-live,div[id$="LoginPanel"] .oauth-social-logins a.social-windows,div[id$="LoginPanel"] .oauth-social-logins a.social-live,div[id$="LoginPanel"] .oauth-social-logins a.social-microsoft {
    background-position: 0 -287px
}

div[id$="LoginPanel"] .oauth-social-logins a.social-yahoo {
    background-position: 0 -146px
}

/*----------------------------------------
/ buttons
----------------------------------------*/
#RegistrationMainContent .clsButtonContainer .clsSubmit,
#myAccountArea .accountDetails .searchCriterias input[id$="Search"],
.SIACoursesFiltersContainer .clsButtonContainer input.clsSubmit,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsSubmit,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsSubmit,
.sia-main-filter .sia-button-control #btnFilter,
#myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm {background:#e45206; border:1px solid #e14000; box-shadow:0 -1px 0 0 #e14000;}
#myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm.accountButton{line-height: 38px;}
#RegistrationMainContent .clsButtonContainer .clsClear,
#myAccountArea .accountDetails .searchCriterias input[id$="ClearSearch"],
.SIACoursesFiltersContainer .clsButtonContainer input.clsClear,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsClear,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsClear,
.sia-main-filter .sia-button-control #btnClear {background:#41738c; border:1px solid #37677e; box-shadow:0 -1px 0 0 #37677E;}
#RegistrationMainContent .clsButtonContainer .clsSubmit,
#RegistrationMainContent .clsButtonContainer .clsClear,
#myAccountArea .accountDetails .searchCriterias input[id$="Search"],
#myAccountArea .accountDetails .searchCriterias input[id$="ClearSearch"],
.SIACoursesFiltersContainer .clsButtonContainer input.clsSubmit,
.SIACoursesFiltersContainer .clsButtonContainer input.clsClear,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsSubmit,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsClear,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsSubmit,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsClear,
.sia-main-filter .sia-button-control #btnFilter,
.sia-main-filter .sia-button-control #btnClear,
#myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm {border: none; border-top:1px solid #fff; color:#fff; font:150%/100% 'UnlimitedProLight',Arial; padding:0 10px; height: 40px; text-transform:uppercase; width:auto; cursor: pointer; opacity: 0.95;}
#RegistrationMainContent .clsButtonContainer .clsSubmit,
#RegistrationMainContent .clsButtonContainer .clsClear,
.SIACoursesFiltersContainer .clsButtonContainer input.clsSubmit,
.SIACoursesFiltersContainer .clsButtonContainer input.clsClear,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsSubmit,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsClear,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsSubmit,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsClear,
.sia-main-filter .sia-button-control #btnFilter,
.sia-main-filter .sia-button-control #btnClear,
#myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm {float:right; margin-left:20px;}
#myAccountArea .accountDetails .searchCriterias input[id$="Search"],
#myAccountArea .accountDetails .searchCriterias input[id$="ClearSearch"] {float:left; margin-right:20px;}
#RegistrationMainContent .clsButtonContainer .clsSubmit:hover,
#RegistrationMainContent .clsButtonContainer .clsSubmit:focus,
#RegistrationMainContent .clsButtonContainer .clsClear:hover,
#RegistrationMainContent .clsButtonContainer .clsClear:focus,
#myAccountArea .accountDetails .searchCriterias input[id$="Search"]:hover,
#myAccountArea .accountDetails .searchCriterias input[id$="Search"]:focus,
#myAccountArea .accountDetails .searchCriterias input[id$="ClearSearch"]:hover,
#myAccountArea .accountDetails .searchCriterias input[id$="ClearSearch"]:focus,
.SIACoursesFiltersContainer .clsButtonContainer input.clsSubmit:hover,
.SIACoursesFiltersContainer .clsButtonContainer input.clsSubmit:focus,
.SIACoursesFiltersContainer .clsButtonContainer input.clsClear:hover,
.SIACoursesFiltersContainer .clsButtonContainer input.clsClear:focus,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsSubmit:hover,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsSubmit:focus,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsClear:hover,
.SIAInstitutionsFiltersContainer .clsButtonContainer input.clsClear:focus,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsSubmit:hover,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsSubmit:focus,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsClear:hover,
.SIAScholarshipsFiltersContainer .clsButtonContainer input.clsClear:focus,
.sia-main-filter .sia-button-control #btnFilter:hover,
.sia-main-filter .sia-button-control #btnFilter:focus,
.sia-main-filter .sia-button-control #btnClear:hover,
.sia-main-filter .sia-button-control #btnClear:focus,
#myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm:hover,
#myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm:focus {opacity: 1;}

/*----------------------------------------
/ RSS Import News Articles
----------------------------------------*/
.field-name-field-image {margin-bottom:20px; height:338px; overflow:hidden;}
.field-name-field-image img {margin-bottom:10px;}
.field-name-field-author {margin-bottom:20px;}
.field-name-field-author div {display:inline; padding-right:10px;}
.field-name-field-author .field-label {font-weight:bold;}
.field-name-field-photographer {margin-bottom:20px;}
.field-name-field-photographer div {display:inline; padding-right:10px;}
.field-name-field-photographer .field-label {font-weight:bold;}
.field-name-field-date {margin-bottom:20px;}
.field-name-field-tags {margin-bottom:20px;}
.field-name-field-tags h3 {display:inline; padding:0 10px 0 0; margin:0; font:bold 100% arial,verdana,sans-serif;}
.field-name-field-tags ul {list-style-type:none; margin:0; padding:0; display:inline;}
.field-name-field-tags ul li {display:inline; padding-right:10px;}
.field-name-field-category {margin-bottom:20px;}
.field-name-field-category h3 {display:inline; padding:0 10px 0 0; margin:0; font:bold 100% arial,verdana,sans-serif;}
.field-name-field-category ul {list-style-type:none; margin:0; padding:0; display:inline;}
.field-name-field-category ul li {display:inline; padding-right:10px;}
.field-name-body {}
.field-name-body p {}
.field-name-body br {display:none;}

/*----------------------------------------
/ RTL Lang
----------------------------------------*/
.rtl-lang .ZoneContainer .ZoneContent .ElementContainer .ElementControls li.edit-txt, .rtl-lang .ZoneContainer .ZoneContent .ElementContainer .ElementControls li.elmt-txt{
    left: auto;
    right: 50px;
}

.sia-gridview .widget .mainItem {margin:0 10px 10px 0;}
.sia-gridview .widget .subItem {margin:0 10px 10px 0;}

#breadcrumb-panel {width:100%;}
.contentTop {float:left; clear:both; width:100%;}
p.all-news {margin:0; padding:10px; background-color:#fff;}
p.all-news a {background:transparent url(/images/UserUploadedImages/11/icon-arrow-blue-left.png) no-repeat 0px 0px;
    border: 0 none;
    height: 25px;
    margin-bottom: 0;
    padding:5px 0 0 20px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;}

/*----------------------------------------
/ comments
----------------------------------------*/
/*-----post a comment-----*/
.comments-container {margin-left:0; background:#fff; padding:20px;}
.comments-container h3 {position:absolute; left:-9999px;}
.content-right .article-comments-container h2 {display:block; color:#1D779F; padding-top:20px; padding-left:20px;}
.comments-container p.description {display:none;}
.content-right .article-comments-container {width:100%; float: right; background:#fff;}
.comments-container .post-item {position:relative; height:110px; margin-bottom:20px;}
.comments-container .post-item label {position:absolute; left:-9999px;}
.comments-container .post-item textarea {color: #41748D !important; float: left; font-size: 120%; height: 80px; margin: 0; padding: 5px; resize: none; width: 85%;}
.comments-container .post-item .postCommentBtn {position:absolute; top:51px; right:0; background:none; border: none;
background:#e45206; border:1px solid #e14000; box-shadow:0 -1px 0 0 #e14000;
border: none; border-top:1px solid #fff; color:#fff; font:150%/100% 'UnlimitedProLight',Arial; padding:0 10px; height: 40px; text-transform:uppercase; width:auto; cursor: pointer; opacity: 0.95;
line-height:40px;}
.comments-container .post-item .postCommentBtn:hover,
.comments-container .post-item .postCommentBtn:focus {cursor:pointer;}
.comments-container .post-item select {position:absolute; bottom:10px; right:100px; width:auto;}
.CommentsHeader label {color: #41748D; display: block; font: italic bold 180% Arial; margin: 0 0 20px;}
/*-----posted comment-----*/
.comments-container .comment-list {margin:0 0 20px 0; padding:0;}
.comments-container .comment-list .comment-item {width:100%; position:relative; margin-bottom:20px;}
.comments-container .comment-list .comment-item .comment-item-image {width:50px; margin-right:10px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-item .comment-item-image img {width:50px;}
.comments-container .comment-list .comment-item .comment-item-detail {
    padding: 20px 20px 30px 30px;
    position: relative;
    vertical-align: top;
    width: 80%;
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */    
    display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; background: #f3f4f4 url(/images/useruploadedimages/11/bg-comment.jpg) no-repeat;}
.comments-container .comment-list .comment-item .comment-item-detail a.reply-comment-item {   border: medium none !important;
    bottom: 10px;
    color: #41748D !important;
    font: italic bold 110% Arial !important;
    position: absolute;
    right: 20px;}
.comments-container .comment-list .comment-item .comment-item-detail .posted-by {padding:0; margin:0; color: #41748D; font: italic bold 120% Arial;}
.comments-container .comment-list .comment-item .comment-item-detail .posted-by a {font-weight:bold; color:#0F577F; text-decoration:none;}
.comments-container .comment-list .comment-item .comment-item-detail .posted-by span.arrow-right-icon {padding:0; width:12px; height:12px; background:url(/mypage/include/images/grey-arrow.png) no-repeat 3px 4px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-item .comment-item-detail .posted-comment-privacySetting {display:none;}
.comments-container .comment-list .comment-item .comment-item-detail .posted-comment-item {padding:0; margin:0 0 20px 0;}
.comments-container .comment-list .comment-item .comment-item-detail .posted-date-item {font-size:90%; margin:0; padding:0 2px 0 0;line-height:150%; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-item .comment-item-detail a.reply-comment-item,
.comments-container .comment-list .comment-item .comment-item-detail a.vote-comment-total,
.comments-container .comment-list .comment-item .comment-item-detail a.vote-comment-item {font-size:90%; color:#0F577F; text-decoration:none; line-height:150%; border-left:1px solid #ccc; padding:0 2px 0 5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-item .comment-item-detail a.vote-comment-item {text-indent:-9999px; width:13px; background:url(/images/useruploadedimages/11/like.png) no-repeat 5px 1px;}
.comments-container .comment-list .comment-item .comment-item-detail .comment-Edit {font-size:90%; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-item .comment-item-detail .comment-Edit a {color:#0F577F; text-decoration:none; border-left:1px solid #ccc; padding:0 2px 0 5px; line-height:150%; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
/*-----reply comments-----*/
.comments-container .comment-list .reply-list {margin: 20px 0 0 60px; padding: 10px; width: 90%;}
.comments-container .comment-list .reply-list .comment-item {padding-bottom:10px; margin-bottom:10px; position:relative; }
.comments-container .comment-list .reply-list .comment-item .comment-item-detail {width:76%; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
/*-----reply to a comment-----*/
.comments-container .comment-list .comment-reply {position:relative; margin:20px 0 0 60px; width:400px; border:1px solid #E0E0E0; background-color:#fff; padding:10px;}
.comments-container .comment-list .comment-reply .reply-item-image {width:50px; margin-right:10px; background-color:#eee; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-reply .reply-item-image img {width:50px;}
.comments-container .comment-list .comment-reply textarea {width:260px; height:40px; padding:5px 5px 5px 5px; margin:0; resize:none; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.comments-container .comment-list .comment-reply .reply-button {position:absolute; top:10px; right:10px; text-decoration:none; clear:both; font-size:90%; display:block; text-align:center; background-color:#555; padding:5px 10px; color:#fff; border:1px solid #555;
    border-radius: 5px;
}
.comments-container .comment-list .comment-reply .reply-button:hover,
.comments-container .comment-list .comment-reply .reply-button:focus {border:1px solid #333; cursor:pointer;}
/*-----link to load older posts-----*/
.comments-container a.older-posts-link {text-decoration:none; clear:both; font-size:90%; display:block; text-align:center; background-color:#555; padding:5px 10px; color:#fff; border:1px solid #555;
    border-radius: 5px;
}
.comments-container a.older-posts-link:hover,
.comments-container a.older-posts-link:focus {border:1px solid #333; cursor:pointer;}

.reply-list .comment-item .comment-item-image .posted-by-portrait {height:auto !important;}

.response-message {}
.response-message ul {list-style-type:none; margin:0; padding:0;}

.widget .widgetPageLinks a#PreviousLink {background-position:6px 0px;}
.widget .widgetPageLinks a#NextLink {background-position:6px 0px;}

.SearchResults ol li span.firstRow img {vertical-align:top !important;}

.content-right .searchPanel, .content-right .clsSearchContainer {width:100%; box-sizing:border-box; -moz-box-sizing:border-box;}

.SearchResults div[id$="pnlPageLinks"] a,
.SearchResults div[id$="pnlPageLinksTop"] a {margin-top:5px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;}
.SearchResults div[id$="pnlPageLinks"] a[id$="NextLink"],
.SearchResults div[id$="pnlPageLinksTop"] a[id$="NextLinkTop"] {
background:transparent url(/images/UserUploadedImages/11/icon-arrow-blue-right.png) no-repeat 6px 0px;
    border: 0 none;
    color: #FFFFFF;
    height: 30px;
    margin-top: 0;
    text-indent: -99999px;
    width: 15px;}
.SearchResults div[id$="pnlPageLinks"] a[id$="PrevLink"],
.SearchResults div[id$="pnlPageLinks"] a[id$="PreviousLink"],
.SearchResults div[id$="pnlPageLinksTop"] a[id$="PrevLinkTop"],
.SearchResults div[id$="pnlPageLinksTop"] a[id$="PreviousLinkTop"] {
background:transparent url(/images/UserUploadedImages/11/icon-arrow-blue-left.png) no-repeat 6px 0px;
    border: 0 none;
    color: #FFFFFF;
    height: 30px;
    margin-top: 0;
    text-indent: 9999px;
    width: 15px;}
    
.CourseInfo .SIAInnerContainer label {width:200px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;}

.clsInstitutionDetails label,
.clsInstDetails label {width:135px;}

.clsInstitutionDetails h2 label, .clsInstDetails h2 label {width:auto;}
    
.FiltersContainer .SIAInnerContainer label {width:125px;}
.clsInstitutionDetails > div#MainDetails {margin-bottom:0;}
.clsInstitutionDetails > div#MainDetails > div {margin-bottom:5px;}
.clsSIAOrgMap .dealer-res-map {width:100% !important; height:300px !important;}

a.back-search {
background:transparent url(/images/UserUploadedImages/11/icon-arrow-blue-left.png) no-repeat 0px 0px;
    border: 0 none;
    height: 25px;
    margin-bottom: 20px;
    padding:5px 0 0 20px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;}
    
.ScholarshipDetails table {border:none; margin-bottom:20px;}
.ScholarshipDetails table th {width:150px; border:1px solid #3D3935;}
.ScholarshipDetails table td {border:1px solid #3D3935;}

/*----------------------------------------
/ other
----------------------------------------*/
.document-widget {float:left; clear:both;}
.downloads .document-widget {width: 100%;}
.widget .numItemsAndTopPaging {position:relative;}
.widget .numItemsAndTopPaging .widgetPageLinks {margin-bottom:20px;}
.widget .numItemsAndTopPaging .numItems {position:absolute; top:15px; left:10px; color:#1D779F; font-size:120%; font-weight:bold;}
.widget .numItemsAndTopPaging .numItems .numItemsNumPerPage,
.widget .numItemsAndTopPaging .numItems .numItemsTotal {color:#E35205;}

#RegistrationMainContent fieldset legend {margin-bottom:10px;}
#RegistrationMainContent .clsChooseAllApplicable {float:left; width:100%; margin-bottom:5px;}
#RegistrationMainContent .single-item label {font-weight:normal; float:left; width:90%;}

input[type="submit"],
input[type="button"] {-webkit-appearance: none;}

.field-name-field-image {height:auto;}
.field-name-field-image .field-item {display:none;}
.field-name-field-image .field-item:first-child {display:block;}

.table-container {width: 100%; overflow-y: auto; background-color:#fff;}
td .table-container {overflow:hidden;}
.table-container::-webkit-scrollbar {-webkit-appearance: none; width: 14px; height: 14px;}
.table-container::-webkit-scrollbar-thumb {border-radius: 8px; border: 3px solid #fff; background-color: rgba(0, 0, 0, .3);}
.table-container-outer { position: relative; }
.content-right .eventsLanding .table-container {overflow-y: visible;}
.module-area.events .table-container {width: 100%; overflow-y: visible; background: none;}
.content-area table {background:#fff;}
.content-area table th {background-color:#3D3935; color:#fff; padding:10px;}
.content-area table td {padding:10px; /*border:1px solid #3D3935;*/}
.content-area table tr:nth-of-type(2n+3) td {background-color: #EBF0F1;}

#wrapper #page-content #sidebar .global select {padding:5px;}

/*----------------------------------------
ERROR PAGES
----------------------------------------*/
#wrapper.errorPage {}
#wrapper.errorPage #page-content .container{margin-top: 0;}


/*----------------------------------------
RSS IMPORT - Hot Courses Content
----------------------------------------*/

.Hotcoursescontent {font: bold 130% 'UnlimitedSansLight',sans-serif; margin: 20px 0; overflow: hidden;}
.Hotcoursescontent img {float: left; margin: 0 10px 5px 0 !important; padding:0px !important;}


/*----------------------------------------
Password rules
----------------------------------------*/

#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_PasswordContent {position: relative;}
#RegistrationMainContent .clsMandatory {color: #cc0000;
font-weight: bold;
margin: 0 0 20px;}
#RegistrationMainContent #rules {background: #eee;
padding: 10px;
color: #666;
margin: 0;
display: none;
width: 310px;
position: absolute;
right: 0;
box-shadow: 0 1px 2px #ccc;}

/*----------------------------------------
responsive
----------------------------------------*/

/*--------------0 - 1035 --------------------*/
@media only screen and (min-width:0) and (max-width:1035px) {

#wrapper {width:100%;}
#footer {width:100%;}

}

/*--------------960 + --------------------*/
@media only screen and (min-width:960px) {

#background .widget-items {height:1980px !important; width:1020px !important;}
#background .widget-items li {height:1980px !important; width:1020px !important;}
.hmenu {display:block !important;}

/*#page-content #info-window .oauth-social-logins {position:absolute; top:93px; right:20px;}*/
#page-content #info-window #additional-logins {
position: absolute;
top: 93px;
right: -30px;
border: 0;
min-height: 285px;
}

}

/*--------------0 - 960 --------------------*/
@media only screen and (min-width:0) and (max-width:960px) {

form#aspnetForm, #wrapper,
#background .widget-items, #footer,
#footer .holder {width:auto !important;}
/*#wrapper #page-content .container {width:auto !important;}*/

#background .widget-items li {width:100% !important;}
#header {width:100%;}
.content-right > div {/*float:left; overflow:hidden;*/}
.content-right .featuredEvent {width:100%;}
#wrapper #page-content .container {float:left; overflow:hidden;}
.content-right .general img {height:auto; max-width:100%; width:auto !important;}

.content-right .eventsLanding img {max-width: auto !important;}
.eventsUpcoming div > a {height: auto !important;}

.holder, #breadcrumb-panel, #wrapper #wrapper-inner, #wrapper #page-content {width: 100%;}
.content-right div {}

#background {width:100% !important; left:auto !important; margin:0 auto !important;}

#deep-footer .column {width:31%;}
#deep-footer .container{margin-left: 1%;}
.comments-container .comment-list .comment-item .comment-item-detail {width:68% !important;}
.comments-container .comment-list .comment-item .comment-item-image {width:40px;}

.sectionLinks{width: 100%;}

#wrapper #page-content .container.downloads{width: 100%;}

#wrapper #page-content #sidebar .global ul, #wrapper #page-content #sidebar .global select{width: 100%;}

.profile-image-stats {width:100%; margin-right:0; margin-bottom:20px;}
.profile-image-stats img {float:left;}
.profile-image-stats h2 {margin:0 0 0 240px;}
.profile-image-stats ul {margin:0 0 0 240px;}
.profile-details {clear:both; width:100%; position:relative;}

.MyAccountMenu ul.topMenu li a {width:auto; padding-right:35px;}
.MyAccountMenu ul.topMenu li:first-child a {width:auto;}

#RegistrationMainContent .clsLeftColumn {width:100%;}
#RegistrationMainContent .clsRightColumn {width:100%; margin-left:0;}

.content-right table {width:960px !important;}
.content-right table table {width:auto !important;}

.content-right .eventsLanding table {width:100% !important;}

.eventsUpcoming div dl {}
.eventsUpcoming div dl dt {float:none; display:block; padding:0; width:auto;}
.eventsUpcoming div dl dt a {position:relative; width:100%;}
.eventsUpcoming div dl dt > span {float:left; clear:none; width:auto;}
.eventsUpcoming div dl dd {float:none; display:block; padding:0; width:auto;}

.SIACoursesContainer .SIASearchResults tr.grdPager td table,
.SIAInstitutionsContainer .SIASearchResults tr.grdPager td table,
.SIAScholarshipsContainer .SIASearchResults tr.grdPager td table,
.clsSIACoursesInstitutionsContent .SIAResultsList tr.grdPager td table {float:left;}

#page-content #info-window .oauth-social-logins {background-color:#fff; clear:both; width:100%;}
#page-content #info-window .oauth-social-logins > div {padding:0 20px 20px 20px; }
#page-content #info-window .oauth-social-logins h2 {margin:0; padding:0 0 10px 20px;}
#page-content #info-window #additional-logins {
background-color: #fff;
clear: both;
width: 100%;
margin: 0;
padding: 0;
border: 0;
position: static;
}
    #page-content #info-window #additional-logins>div {
        padding: 0 20px 20px 20px;
        width: 100%
    }

    #page-content #info-window #additional-logins h2 {
        margin: 0;
        padding: 0 0 10px 20px
    }


.searchResults .utilities {bottom: 20px; left: 5px;}

#myAccountArea div.EditArea .clsFormRow fieldset.clsSIAFieldset .clsSIARadioButtonList{width: 100%; margin-left: 5px;}



}

/*--------------626 - 960 --------------------*/
@media only screen and (min-width:626px) and (max-width:960px) {

.sia-main-filter > div,
.SIACoursesFiltersContainer > div > div,
.SIAInstitutionsFiltersContainer > div > div,
.SIAScholarshipsFiltersContainer > div > div {width:45%; margin-right:5%;}
.sia-main-filter > div.filter-group {width:100%; margin-right:0;}
.sia-main-filter > div > div {float:left; width:45%; margin-right:5%;}
.sia-main-filter > div select,
.SIACoursesFiltersContainer > div > div select,
.SIAInstitutionsFiltersContainer > div > div select,
.SIAScholarshipsFiltersContainer > div > div select {width:100%;}
.sia-main-filter > div select#ddCountry {margin-bottom:0px;}

#page-content .SIASearchMenu,
#page-content .SIASearchMenu ul {width:100% !important;}
.MyAccountMenu ul.topMenu li,
#page-content .SIASearchMenu ul li {width:50%;}
.MyAccountMenu ul.topMenu li a,
#page-content .SIASearchMenu ul li a {margin:0;}
#page-content .SIASearchMenu ul li a,
#page-content .SIASearchMenu ul li:first-child a {width:auto;}

}

/*--------------626 - 939 --------------------*/
@media only screen and (min-width:626px) and (max-width:939px) {

.content-left {width:24%;}

.content-right, #wrapper #page-content #page-tools {width:73.5% !important; margin:0 1%;}

#background.large .wallpaper {width:100% !important; height:100% !important;}

#background.large .wallpaper a {width:100%; height:100%;}

#deep-footer .column .mainItem dl {width:46%;}

#deep-footer .column p,
.footerStudent dl dd a,
.footerNews dl dd a {background: url(/images/useruploadedimages/11/icon-plus-white.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; font: 100% Arial;	height: 20px; padding: 0; position: absolute;	right: 10px; text-decoration: underline; text-indent: -9999px; text-transform: none; top: 7px; width: 20px;}

div[id$="pnlEventRegStageBreadcrumb"] .name {display: none;}
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSelected,
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumb {text-align: center; min-height: 25px; width: 22%;}

}

/*--------------626 - 699 --------------------*/
@media only screen and (min-width:626px) and (max-width:699px) {

.MyAccountMenu ul.topMenu li {width:50%;}
.MyAccountMenu ul.topMenu li a {margin:0;}

}

/*--------------531 - 930 --------------------*/
@media only screen and (min-width:531px) and (max-width:930px) {

#wrapper #page-content .container.downloads .document-widget .mainItem,
#wrapper #page-content .container.downloads .document-widget .subItem {width:90%;}

}

/*--------------531 - 625 --------------------*/
@media only screen and (min-width:531px) and (max-width:625px) {

.content-left {width:28%;}

.content-right, #wrapper #page-content #page-tools {width:70% !important; margin:0 0.5%;}

#breadcrumb-panel {}

#deep-footer .column .mainItem dl {width:40%;}
#deep-footer .column {}
#deep-footer .column h2 {margin: 0 0 10px;}
#deep-footer .column div.widget, 
#deep-footer .column div#tweetSingle {height: 180px;}
#deep-footer .column div img {}
#deep-footer .column .mainItem dl {width: 85%;}
#deep-footer .column #tweetSingle .tweet_list li {padding: 0 5px 0 20px;}
#deep-footer .column #tweetSingle .tweet_list li .tweet_avatar img {margin-left: 0px;}
#deep-footer .column p, .footerStudent dl dd a, .footerNews dl dd a {
	background: url("/images/useruploadedimages/11/icon-plus-white.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font: 100% Arial;
	height: 20px;
	padding: 0;
	position: absolute;
	right: 10px;
	text-decoration: underline;
	text-indent: -9999px;
	text-transform: none;
	top: 7px;
	width: 20px;
}

.content-area .eventsUpcoming .widgetHeader {display: none;}

.eventsUpcoming div dl {padding: 0; float: right; width: 80%;}

.eventsUpcoming div dl dt a span,
.eventsUpcoming div dl dt > span,
.eventsUpcoming div dl dd > span {width: 95%; clear: both; float: none; height: auto; min-height: auto; display: block;}

div[id$="pnlEventRegStageBreadcrumb"] .name {display: none;}
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSelected,
div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumb {text-align: center; min-height: 25px; width: 19%;}

.featuredEvent .mainItem dl{top: 1% !important;}
}

/*--------------800+ --------------------*/

@media only screen and (min-width:800px) {

.twoCol p {width: 48%; display: inline-block; *display: inline; zoom: 1; vertical-align: top;}


}


/*--------------0 - 799 --------------------*/

@media only screen and (max-width:799px) {

.twoCol p {width: 100%; }

}

/*--------------0 - 700 --------------------*/
@media only screen and (min-width:0) and (max-width:700px) {

  .content-right .student-stories .star a {right:15px;}
  .sia-article-close {top:50px;}
  td {word-wrap:break-word;}

}

/*--------------0 - 640 --------------------*/
@media only screen and (min-width:0) and (max-width:640px) {

  .profile-image-stats img {float:none;}
  .profile-image-stats h2 {margin:10px 0 0 0;}
  .profile-image-stats ul {margin:0;}
  .profile-details dl dt {width:100%; padding-bottom:0;}
  .profile-details dl dd {width:100%;}

  #myAccountArea div.ViewArea dl dt {width:100%; padding-bottom:0;}
  #myAccountArea div.ViewArea dl dd {width:100%;}

  .MyAccountMenu ul.topMenu li,
  #page-content .SIASearchMenu ul li {width:100%;}
  .MyAccountMenu ul.topMenu li a,
  #page-content .SIASearchMenu ul li a {margin:0;}
  #page-content .SIASearchMenu ul li a,
  #page-content .SIASearchMenu ul li:first-child a {width:auto;}

  .sia-main-filter > div,
  .SIACoursesFiltersContainer > div > div,
  .SIAInstitutionsFiltersContainer > div > div,
  .SIAScholarshipsFiltersContainer > div > div {width:100%; margin-right:0; margin-bottom:20px;}
  .sia-main-filter > div select,
  .SIACoursesFiltersContainer > div > div select,
  .SIAInstitutionsFiltersContainer > div > div select,
  .SIAScholarshipsFiltersContainer > div > div select {width:100%;}
  .sia-main-filter > div select#ddCountry {}
  .SIACoursesFiltersContainer > div > div.SIACoursesDurationFilterContainer {width:100%;}

  .numStoriesAndTopPaging .widgetPageLinks {position:relative; top:0; right:0;}

  .RatingContainer > div {float:none; margin-bottom:5px;}
  /*#utilities ul > li {display:block; float:none; margin-bottom:5px;}
  .SIACoursesBottomText{width: 400px !important;}*/
  .searchResults .utilities {bottom: 15px; left: 5px;}
  /*.searchResults .utilities li{float: left; display: inline;}
  .searchResults .utilities li a img{margin: 0 3px 0 5px;}*/
  #wrapper #page-content .container {padding-bottom:60px;}

  .content-right .searchPanel,
  .content-right .clsSearchContainer {padding-bottom:60px;}
  .content-right div.searchPanel input[type="submit"],
  .content-right .clsSearchContainer input[type="submit"] {left:20px; top:105px;}
  .content-right div.searchPanel input[type="text"],
  .content-right .clsSearchContainer input[type="text"] {width:100% !important; box-sizing:border-box; -moz-box-sizing:border-box;}
  .content-right .module-area.searchResults .clsSearchContainer {height: auto; padding: 10px 20px 100px;}
  .content-right .module-area.searchResults a.back-search {/*position: absolute; top: 290px; left: 20px; z-index: 1; color: #EBF0F1;*/ position: relative; top: auto; left:auto; z-index: 1; color: #333; text-decoration: underline; line-height: 250%; background: url(/images/UserUploadedImages/11/icon-arrow-blue-left.png) 10px 10px no-repeat #fff; width: 100%; margin: 10px 0 0; padding: 10px 30px;}

  #RegistrationMainContent .clsButtonContainer .clsSubmit,
  #RegistrationMainContent .clsButtonContainer .clsClear,
  .SIACoursesFiltersContainer .clsButtonContainer input.clsSubmit,
  .SIACoursesFiltersContainer .clsButtonContainer input.clsClear,
  .SIAInstitutionsFiltersContainer .clsButtonContainer input.clsSubmit,
  .SIAInstitutionsFiltersContainer .clsButtonContainer input.clsClear,
  .SIAScholarshipsFiltersContainer .clsButtonContainer input.clsSubmit,
  .SIAScholarshipsFiltersContainer .clsButtonContainer input.clsClear,
  .sia-main-filter .sia-button-control #btnFilter,
  .sia-main-filter .sia-button-control #btnClear,
  #myAccountArea .accountDetails div[id$="pnlPageLinks"] #btnConfirm {float:left; margin-left:0; margin-right:20px;}

  .event-view-training-details #btnRegister {width: 100% !important;}

  .intro p {display: none;}
  .intro.expanded p {display: block;}

  #RegistrationMainContent #rules {background: #eee; padding: 10px; color: #666; margin: 0; display: block; max-width: 310px; position: relative; right: 0; box-shadow: 0 1px 2px #ccc; clear: both; margin: 10px 0; width: 100%;}
  #RegistrationMainContent {width: 100%; box-sizing: border-box;}
  #RegistrationMainContent span.pwdRule {position: absolute; top: 2px; right: 0; color: #1D779F; left: auto;}

}

/*--------------0 - 530 --------------------*/
@media only screen and (min-width:0) and (max-width:530px) {

  .RatingContainer{right: 5px;}
  .RatingContainer > ul > li{float: none;}
  .RatingContainer > ul > li:first-child{padding-bottom: 10px;}

  #wrapper {padding: 0;}
  .sectionLinks {width: 100%; float: left;}
  div.mainMenu {display:block;}
  #header {margin:0 auto;}
  #header .header-right {display:none;}
  #header .header-logo {float:none; text-align:center;}
  #header .header-logo a {margin:0 auto; height:auto; max-width:100%; width:auto !important;}

  .hmenu {display:none; width: 100% !important; background: #fff; padding: 5px 0 0; margin: -5px 0 0;}
  .hmenu li ul li a span {width: 90%;}
  .hmenu li ul {padding-top:0; padding-bottom:0;}

  .content-left {width:100%; clear:both;}
  .content-right {width:100%; clear:both; margin:0;}
  #wrapper #page-content #page-tools {width:96%; clear:both; margin:10px;}

  .content-area h1 #icon {display:none;}
  .content-area h1 {width:auto; margin:20px 0 20px 0; padding:0;}
  .content-area h1 span {display:block; padding:0;}
  .content-area.eventsLanding h1 {width:100%; margin:0 0 20px; padding:20px;}

  #wrapper #page-content .container.downloads .refineBox{float: none; width: 100%;}
  #wrapper #page-content .container.downloads .refineBox.first{margin-right: 0;}

  #deep-footer .column p,
  .footerStudent dl dd a,
  .footerNews dl dd a {background: url(/images/useruploadedimages/11/icon-plus-white.png) no-repeat scroll 0 0 transparent; color: #fff; font: 100% Arial; height: 20px; padding: 0; position: absolute; right: 10px; text-decoration: underline; text-indent: -9999px; text-transform: none; top: 7px; width: 20px;}

  .promoHome,.promo {width:auto; height:auto; clear:both; margin: 0; float:none; display:block; overflow:hidden;}
  .promo img {display:none;}
  .promo a {text-decoration: none;}
  .promo a strong {width:auto; font-size:120%; position:relative; background-position: 95% center; padding: 20px 30px 20px 15px;}

  #background .wallpaper {width:100% !important; height:100% !important;}
  #deep-footer .column .mainItem dl {width:40%;}
  #footer #footer-top ul {display:inline-block; margin:20px 0; width:33%; vertical-align:top;}
  #footer ul.social li {width:44px; height:44px;}
  #footer ul.social li.yt {background:url(/images/useruploadedimages/11/icon-yt-large.png) no-repeat top left;}
  #footer ul.social li.fb {background:url(/images/useruploadedimages/11/icon-fb-large.png) no-repeat top left;}
  #footer ul.social li.tw {background:url(/images/useruploadedimages/11/icon-tw-large.png) no-repeat top left;}
  #footer ul.social li.wo {background:url(/images/useruploadedimages/11/icon-wo-large.png) no-repeat top left; width: 49px; height: 49px;}
  #footer ul.social li.two {background:url(/images/useruploadedimages/11/icon-two-large.png) no-repeat top left; width: 49px; height: 49px;}
  #footer ul.social li.yk {background:url(/images/useruploadedimages/11/icon-yk-large.png) no-repeat top left; width: 49px; height: 49px;}
  #footer ul.social li.blogkr {background:url(/images/useruploadedimages/11/icon-blogkr-44.png) no-repeat top left; width: 49px; height: 49px;}
  #footer ul.social li.nv {background:url(/images/useruploadedimages/11/icon-nv-44.png) no-repeat top left; width: 49px; height: 49px;}

  .content-right .glossary div {width: 95% !important;}
  .glossary div[id$="DictionaryTerms"] dl dd {width: 90% !important;}

  #wrapper #page-content .container.downloads .document-widget .mainItem,
  #wrapper #page-content .container.downloads .document-widget .subItem {width:80%;}

  #myAccountArea .accountDetails .searchCriterias input {width:90%; box-sizing:border-box; -moz-box-sizing:border-box;}
  #myAccountArea .accountDetails .searchCriterias select {width:90%}

  .clsFormCreator > fieldset{width: 92%;}
  .clsFormCreator div > input[type="text"],
  .clsFormCreator div > input[type="file"],
  .clsFormCreator div textarea,
  .clsFormCreator div select {width: 96% !important;}

  .clsFormCreator div .clsRadioButtonListSpanOptions{padding-left: 25%; }
  .clsFormCreator div .clsRadioButtonListSpanOptions span{width: 100%;}
  .clsFormCreator div .clsRadioButtonListSpanOptions legend{width: 22%;}
  .clsFormCreator div .clsRadioButtonListSpanOptions span{margin-right: 5%;}
  .clsFormCreator div span.validatoralert{float: left; width: 100%; margin-left: 0;}

  #deep-footer .column, #deep-footer .column:first-child {width: 100%; margin: 2% 0 0 0;}

}

/*--------------321 - 625 --------------------*/
@media only screen and (min-width:321px) and (max-width:625px) {

  .sectionLinks .mainItem, .sectionLinks .subItem {width: 100%;}
  .sectionLinks dt a span {width: 100%;}

}    

/*--------------321 - 530 --------------------*/
@media only screen and (min-width:321px) and (max-width:530px) {

  div[id$="pnlEventRegStageBreadcrumb"] .name {display: none;}
  div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSelected,
  div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumb {text-align: center; min-height: 25px; width: 22%; padding: 15px 5px 10px;}

}

/*--------------0 - 420 --------------------*/
@media only screen and (min-width:0) and (max-width:420px) {

  #RegistrationMainContent input {width:100%;}
  #RegistrationMainContent select {width:100%;}

  .clsFormCreator div > input[type="text"],
  .clsFormCreator div > input[type="file"],
  .clsFormCreator div textarea,
  .clsFormCreator div select{width: 90% !important;}
  .clsFormCreator fieldset div > input[type="text"],
  .clsFormCreator fieldset div > input[type="file"],
  .clsFormCreator fieldset div textarea, .clsFormCreator fieldset div select{width: 96% !important;}
  .clsFormCreator div.clsBtnSubmit{padding-left: 70%;}

}

/*--------------0 - 320 --------------------*/
@media only screen and (min-device-width:0) and (max-device-width:320px) and (min-width:0) and (max-width:320px) {

  #deep-footer .container {margin: 0;}

  .content-left {float:right;}
  .content-right {float:left; margin:5px;}
  #wrapper #page-content .container {padding:20px;}
  #wrapper #page-content #sidebar .box {width:82.5%;}
  #breadcrumb-panel {display:none;}
  .content-area h1.show #icon {display: block; padding: 0;}
  .content-area h1,
  .module-area h1 {width: 80%; line-height: 120% !important; padding: 0;}
  .module-area.events h1{background: none repeat scroll 0 0 #FFF; clear: both; color: #41748D; font: 220%/120% 'UnlimitedProMedium',Arial; padding: 20px;width: 100%;padding: 20px;}

  #deep-footer .holder {padding:0;}
  #wrapper #page-content #sidebar > div {width:90% !important;}
  #wrapper #page-content #sidebar > div {width:90% !important;}
  div.mainMenu a, div.mainMenu.active a {background-position:97% 50%;}
  div.mainMenu.active {margin:0; border-bottom:5px solid #fff;}
  #wrapper #page-content #sidebar h3 {margin: 2px 0 0;}
  #wrapper #page-content #sidebar h3 a {width:100%;}
  .sectionLinks .mainItem,
  .sectionLinks .subItem {margin: 0 0 3px;}
  .sectionLinks {display: none;}

  #wrapper #page-content .container.downloads{width: 100%;}
  #wrapper #page-content .container.downloads .inner{width: auto;}
  .downloads .widget .widgetPageLinks.pageLinksTop{padding-top: 40px;}

  #wrapper #page-content .container {position:relative; width:auto% !important;}
  .sectionLinks dl {float:left; padding:15px 20px; width:50%; height:55px; overflow:hidden;}
  .sectionLinks dl dd a span {bottom: 0; left: 0; position: relative;}

  #wrapper #page-content .sidebar .bottom {display:none;}
  #deep-footer .column {width:95%; min-height: 150px; clear:both; margin:0 2.5% 10px !important;}
  #deep-footer .column p a {background:url(/images/useruploadedimages/11/icon-plus-white.png) no-repeat  0 0 transparent; color:#fff; font:100% Arial; height:20px; padding:0; position:absolute; right:0; text-decoration:underline; text-indent:-9999px; text-transform:none; top:0; width:20px;}
  #deep-footer .column .mainItem dl {width: 65%;}
  #footer #footer-top {background:#3d3935; margin:0 auto; padding:0; overflow:hidden;}
  #footer-top .left {width:100%; background:#000; text-align:center;}
  #footer-top .left img {display:block; margin:0 auto; padding:10px 0;}
  #footer #footer-top ul {display:inline-block; margin:20px 2%; width:40%; vertical-align:top;}
  #footer #footer-top ul.social {display:inline-block; margin:20px auto; text-align:center; width:100%;}
  #footer ul.social li {display:inline-block; float:none;}
  #footer-top .right {width:100%; padding:0 5%;}
  #footer-top .right ul {width:45%;}

  .content-area h1.show #icon.show {margin:-20px 10px 10px 0; float: none;}
  .content-right .article-comments-container {width: 100% !important; float: left !important;}	
  #wrapper #page-content #page-tools {height: 60px;}
  #wrapper #page-content #page-tools .Rating {width: 35% !important; right: 10px;}	

  #utilities,
  .searchResults .utilities {/*width: 35% !important;*/ left: 5px;}
  .searchResults .utilities li ul{margin-left: -5px;}	
  .comments-container .comment-list .comment-item .comment-item-image img {display: none;}
  .SearchResults div[id$="pnlPageLinks"], .SearchResults div[id$="pnlPageLinksTop"]{text-align: left !important;}
  .content-area .eventsUpcoming .widgetHeader,
  .featuredEvent {display: none;}

  .eventsUpcoming div dl {padding: 0; float: right; width: 80%;}
  .eventsUpcoming div dl dt a span,
  .eventsUpcoming div dl dt > span,
  .eventsUpcoming div dl dd > span {width: 95%; clear: both; float: none; height: auto; min-height: auto; display: block;}

  .eventsUpcoming div dl {padding: 0; float: right; width: 75%; font-size: 93%;}
  #wrapper #page-content .container.downloads .refineBox {width: 100%;}
  #wrapper #page-content .container.downloads .refineBox #countryRefine {width: 100%;}
  #wrapper #page-content .container.downloads .refinewidget {width: 100%;}
  #wrapper #page-content .container.downloads .refinewidget strong {width: auto;}
  #wrapper #page-content .container.downloads .refinewidget ol {width: 100%;}

  #divEventRegistration #tblEventDetails th {width: 10%;}
  div[id$="pnlEventRegStageBreadcrumb"] .name {display: none;}
  div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSeparator {min-height: 50px;}
  div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSelected,
  div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumb {text-align: center; min-height: 25px; width: 22%; padding: 15px 5px 10px;}
  #divEventRegistration fieldset label {display: block;}
  #divEventRegistration fieldset select,
  #divEventRegistration fieldset input {width: 95%; padding: 5px;}
  #divEventRegistration #tblEventDetails th,
  .NotificationEmailEvent td.clsTitle,
  .NotificationEmailRegDetails td.clsTitle {width: 100%; display: block;}
  #divEventRegistration #tblEventDetails td {clear: both; display: block;}

  #myAccountArea .divPersonalInfo h2,
  #myAccountArea .divCustomDetails h2 {padding-bottom:30px;}

  #myAccountArea a[id$="EditPersonalInfoLink"],
  #myAccountArea a[id$="EditCustomDetailsLink"] {top:40px;}

  .clsFormCreator div > input[type="text"], .clsFormCreator div > input[type="file"], .clsFormCreator div textarea, .clsFormCreator div select{width: 80% !important;}
  .clsFormCreator fieldset div > input[type="text"], .clsFormCreator fieldset div > input[type="file"], .clsFormCreator fieldset div textarea, .clsFormCreator fieldset div select{width: 82% !important;}
  .clsFormCreator > fieldset{width: 82%;}
  .clsFormCreator fieldset div>input[type="text"], .clsFormCreator fieldset div>input[type="file"], .clsFormCreator fieldset div textarea, .clsFormCreator fieldset div select{width: 97% !important;}

  .newsArchive .mainItem, .newsArchive .subItem{width: 90%;}

  #dynWidgetEvents .dataTables_length{float: left; width: 95%; display: block;} 
  #dynWidgetEvents .dataTables_filter{float: left; width: 95%; display: block;} 
  #dynWidgetEvents .dataTables_info{float: left; width: 95%; display: block;} 
  #dynWidgetEvents .dataTables_paginate{float: left; width: 95%; display: block;}
  #dynWidgetEvents .paginate_disabled_previous, #dynWidgetEvents .paginate_disabled_next,#dynWidgetEvents .paginate_enabled_previous, #dynWidgetEvents .paginate_enabled_next{padding: 0;line-height: 120%;font-size: 120%;color: #1D779F;display: -moz-inline-box;display: inline-block;vertical-align: top;zoom: 1;font-weight: bold;}
  #dynWidgetEvents .paginate_disabled_previous, #dynWidgetEvents .paginate_enabled_previous{margin-right: 20px;}
  .eventsLanding .DynWidgetAll{float: left; margin-left: 0;}
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 525px)  {


	/* Force table to not be like tables anymore */
	table, 
	thead, 
	tbody, 
	th, 
	td, 
	tr { 
		display: block; 
		width: auto !important;
		font: 100% arial,verdana,sans-serif !important;
	}

	table.recaptchatable, 
	table.recaptchatable thead, 
	table.recaptchatable tbody, 
	table.recaptchatable th, 
	table.recaptchatable td, 	
	table.recaptchatable tr {
		width: initial !important;
		display: initial;
		font: 100% arial,verdana,sans-serif!important;
	}

	table.recaptchatable th, 
	table.recaptchatable td {
		display: initial !important;
	}

	.content-right table{width: auto !important;}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.stats-container table tr th, thead tr, .grdPager, .grdHeader { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc;font: 100% arial,verdana,sans-serif; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 55% !important; 
		text-align: left !important;
		font-size: 100% !important;
		font: 100% arial,verdana,sans-serif !important;
		-webkit-text-size-adjust: 100%;
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 9px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	

	
	/*
	Label the data Courses
	*/
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIACourseSearchResults_CoursesSearchResults td:nth-of-type(1):before { content: "Course Name:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIACourseSearchResults_CoursesSearchResults td:nth-of-type(2):before { content: "Number of Institutions:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIACourseSearchResults_CoursesSearchResults td:nth-of-type(3):before { content: "Course cost:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIACourseSearchResults_CoursesSearchResults td:nth-of-type(4):before { content: "Course Duration(Wks):"; }

	/*
	Label the Course details
	*/
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ResultsList td:nth-of-type(1):before { content: "Institution Name:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ResultsList td:nth-of-type(2):before { content: "Location:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ResultsList td:nth-of-type(3):before { content: "State:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ResultsList td:nth-of-type(4):before { content: "Course cost(A$):"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ResultsList td:nth-of-type(5):before { content: "Course duration(weeks):"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_ResultsList td:nth-of-type(6):before { content: "Work Component:"; }

/*
	Label the data Institutions
	*/
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAInstitutions_InstSearchResults td:nth-of-type(1):before { content: "Name:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAInstitutions_InstSearchResults td:nth-of-type(2):before { content: "Location:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAInstitutions_InstSearchResults td:nth-of-type(3):before { content: "CRICOS code:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAInstitutions_InstSearchResults td:nth-of-type(4):before { content: "State:"; }
        #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAInstitutions_InstSearchResults td:nth-of-type(5):before { content: "Type Of Institution:"; }

/*
Label the data Scholarships
	*/
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAScholarships_SchSearchResults td:nth-of-type(1):before { content: "Scholarship Name:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAScholarships_SchSearchResults td:nth-of-type(2):before { content: "Organisation Name:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAScholarships_SchSearchResults td:nth-of-type(3):before { content: "Duration:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAScholarships_SchSearchResults td:nth-of-type(4):before { content: "Annual Value:"; }
        #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAScholarships_SchSearchResults td:nth-of-type(5):before { content: "Application Closing Date:"; }


/*
Label for My Study Guide  
	*/

        #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAFavouriteResults td:nth-of-type(1):before { content: "Title:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAFavouriteResults td:nth-of-type(2):before { content: "Content Type:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAFavouriteResults td:nth-of-type(3):before { content: "Date Saved:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAFavouriteResults td:nth-of-type(4):before { content: "Remove:"; }
        #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAFavouriteResults td:nth-of-type(5):before { content: "Add to PDF:"; }
	#myAccountArea .accountDetails .FavoriteLinksContent table .buttonRemove{margin-left: 0;}
	
	#SIAFavouriteResults td:nth-of-type(1):before { content: "Title:"; }
	#SIAFavouriteResults td:nth-of-type(2):before { content: "Content Type:"; }
	#SIAFavouriteResults td:nth-of-type(3):before { content: "Date Saved:"; }
	#SIAFavouriteResults td:nth-of-type(4):before { content: "Remove:"; }
        #SIAFavouriteResults td:nth-of-type(5):before { content: "Add to PDF:"; }


/*
Label for My Study Guide  
	*/

        #ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAStudyGuideDocsList td:nth-of-type(1):before { content: "Document Name:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAStudyGuideDocsList td:nth-of-type(2):before { content: "Date Created:"; }
	#ctl00_ctl00_ctl00_nestedAreaTwo_ContentPlaceHolderMainNoAjax_ContentPlaceHolderMainNoAjax_SIAStudyGuideDocsList td:nth-of-type(3):before { content: "Remove:"; }


	
/*
Label for My Stats Facebook
	*/

        .stats-container table tr td:nth-of-type(1):before { content: "Title:"; }
	.stats-container table tr td:nth-of-type(2):before { content: "Date Saved:"; }
	.stats-container table tr td:nth-of-type(3):before { content: "Action:"; }

/*
Label for scholarship details
	*/

.ScholarshipDetails {word-wrap: break-word;}
#ScholarshipDetails table th{display: none;}
#ScholarshipDetails table td{min-height: 15px; word-wrap: break-word;}
#ScholarshipDetails #divDurationValue tr:nth-of-type(1) td:nth-of-type(1):before { content: "Duration:"; }
#ScholarshipDetails #divDurationValue tr:nth-of-type(2) td:nth-of-type(1):before { content: "Total Value:"; }
#ScholarshipDetails #divDurationValue tr:nth-of-type(3) td:nth-of-type(1):before { content: "Extra Details:"; }

#ScholarshipDetails #divImportantDatestb tr:nth-of-type(1) td:nth-of-type(1):before { content: "Application closing date:"; }

#ScholarshipDetails #divOrgDetails tr:nth-of-type(1) td:nth-of-type(1):before { content: "Name:"; }
#ScholarshipDetails #divOrgDetails tr:nth-of-type(2) td:nth-of-type(1):before { content: "CRICOS Code:"; }
#ScholarshipDetails #divOrgDetails tr:nth-of-type(3) td:nth-of-type(1):before { content: "Website:"; }

#ScholarshipDetails #divContact tr:nth-of-type(1) td:nth-of-type(1):before { content: "Name:"; }
#ScholarshipDetails #divContact tr:nth-of-type(2) td:nth-of-type(1):before { content: "Phone:"; }
#ScholarshipDetails #divContact tr:nth-of-type(3) td:nth-of-type(1):before { content: "Fax:"; }	
#ScholarshipDetails #divContact tr:nth-of-type(4) td:nth-of-type(1):before { content: "Email:"; }	
	
.searchResults .utilities{bottom: 0px;}	
.content-right .featuredEvent{display: none;}

.SIASearchResults .grdPager td:before,
.SIASearchResults .grdPager td:nth-of-type(1):before,
.SIASearchResults .grdPager td:nth-of-type(2):before,
.SIASearchResults .grdPager td:nth-of-type(3):before,
.SIASearchResults .grdPager td:nth-of-type(4):before,
.SIASearchResults .grdPager td:nth-of-type(5):before { content: "" !important; }

.SIASearchResults .grdPager {position: relative; top: 0; left: 0;}
.SIASearchResults .grdPager tr {border: none;}
.SIASearchResults .grdPager td {padding: 5px !important; display: inline-block; zoom: 1; *display: inline; position: relative;}

.accountDetails.SIAStudyGuide table{width: 100% !important;}
.accountDetails.SIAStudyGuide .SIAStudyGuideNameContent > input{margin-left: 0;}
}
/*--------------0 - 625 --------------------*/
@media only screen and (min-width:0) and (max-width:625px) {

/* Force table to not be like tables anymore */
	#dynWidgetEvents table, #dynWidgetEvents table thead, #dynWidgetEvents table tbody, #dynWidgetEvents table th, #dynWidgetEvents table td, #dynWidgetEvents table tr { 
		display: block; 
		
		width: auto !important;
		font: 100% arial,verdana,sans-serif !important;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.stats-container table tr th, #dynWidgetEvents table thead tr, #dynWidgetEvents table .grdPager, #dynWidgetEvents table .grdHeader { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#dynWidgetEvents table tr { border: 1px solid #ccc;font: 100% arial,verdana,sans-serif; }
	
	#dynWidgetEvents table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 55% !important; 
		text-align: left !important;
		font-size: 100% !important;
		font: 100% arial,verdana,sans-serif !important;
		-webkit-text-size-adjust: 100%;
	}
	
	#dynWidgetEvents table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 9px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	

	#dynWidgetEvents table thead tr{top: 0; left: 0; clear: both; width: 100%;}
	#dynWidgetEvents table th{width: 24% !important; display: inline-block; margin: 0 1% 1% 0;background: #42748d;padding: 0;}
	#dynWidgetEvents table th:first-child{display: none;}
	#dynWidgetEvents table th:last-child{margin: 0 0% 1% 0;}
	#dynWidgetEvents table tr{position: relative !important; border: 0;}
	#dynWidgetEvents table tr td{padding-left: 100px !important;padding-top: 30px;border: 0 !important;}
        #dynWidgetEvents table tr td:first-child{position: absolute; left: 0; top: 0; padding-left: 10px !important;z-index: 5;padding-top: 10px;}
        #dynWidgetEvents table tr td .hiddenTitle{display: block;position: absolute; top: 10px; left: 100px;color: #42748d; font-weight: bold;}
        #dynWidgetEvents table tr th .hiddenTitle{display: block;  width: 50px; font-weight: bold; padding: 10px;}
       
        #dynWidgetEvents table tr td:first-child img{width: 65px !important;}
        #dynWidgetEvents table tr .hidden-mobile{display: none;}
        .content-area #dynWidgetEvents table{background: none; background-color: #E8E8E8;}
        #dynWidgetEvents table th:hover, #dynWidgetEvents table th:focus, #dynWidgetEvents table th.sorting_asc, #dynWidgetEvents table th.sorting_desc{background-position: 95% 73%;}
        .event-view-training-details .table-container table, #divEventRegistration  .table-container table{float: left; width: 100% !important;}
        .event-view-training-details .table-container table td, #divEventRegistration  .table-container table td{padding-left: 0 !important;}
        .event-view-training-details .table-container table td,.event-view-training-details .table-container table th, #divEventRegistration .table-container table td,#divEventRegistration .table-container table th{display: table-cell; font-weight: bold !important;}
        #divEventRegistration .table-container table td{font-weight: normal !important;}
        .event-view-training-details .table-container table tr, #divEventRegistration .table-container table tr{border: 0;}
        .event-view-training-details .table-container table tr:first-child td, #divEventRegistration .table-container table tr:first-child td{padding-right: 28%;}
        .event-view-training-details .table-container table th, #divEventRegistration .table-container table th{width: 70px !important;}
        #divEventRegistration .table-container table td{padding-left: 20px !important;}
        .module-area.events .table-container td#TDeventRegistrationConfirm, .module-area.events .table-container td#TDeventRegistrationConfirm td{padding-left: 0 !important;border: 0 !important;}
        .module-area.events .table-container tr{border: 0;}
        .module-area.events  td#TDeventRegistrationConfirm .event-registration-confirmation td.clsMidHeader{font-weight: bold !important; padding: 15px !important;}
        .module-area.events .NotificationEmailEvent td.clsTitle, .module-area.events .NotificationEmailRegDetails td.clsTitle{font-weight: bold !important; color: #1D779F;}
.module-area.events .event-view-training-details #utilities{width: 90% !important;}
.module-area.events .event-view-training-details #utilities ul > li{display: inline;}

}

/*--------------0 - 790 --------------------*/
@media only screen and (min-width:0) and (max-width:790px) {

  #RegistrationMainContent fieldset fieldset ul li {display:block; width:100%;}
  #RegistrationMainContent span.ErrorMessage {position:relative; width:100%; float:left; clear:both; margin-top:5px; box-sizing:border-box; -moz-box-sizing:border-box;}

  .featuredEvent .mainItem dl {background: url("/Images/UserUploadedImages/11/bg-featured-event2.png") no-repeat scroll 0 -304px transparent;width: 230px;height: 182px; top: 10%;}
  .featuredEvent .mainItem dl dt a span{font: 180%/90% FutureSketch,UnlimitedProMedium,Arial,sans-serif;}
  .featuredEvent .mainItem dl dt > span {color: #FFC640;font: bold 140% Arial;}
  .featuredEvent .mainItem dl dd > span {color: #fff;font: bold 100% Arial;}
  .featuredEvent .mainItem dl dt + dd{display: none;}

}

/*----------------------------------------
additional
----------------------------------------*/
/*Philippines Event Widget*/
#Widget7705.widget {padding-right:5px; margin-bottom:10px; margin-right:10px;}
#Widget7705.widget .mainItem,
#Widget7705.widget .subItem {border-bottom: 1px solid #CCC; margin: 10px 0px 0px;padding: 0px 0px 10px;}
#Widget7705.widget .mainItem dl,#Widget7705.widget .subItem dl {position:relative;}
.philippines.events dl {background: url('/images/UserUploadedImages/11/bg-event-date-box.jpg') no-repeat scroll 0% 0% transparent;}
.philippines.events dt a {padding: 0px 0px 8px 110px;}
.philippines.events dd {padding: 0px 0px 0px 110px;}
.philippines.events dt > a + .mainItemDate,
.philippines.events dt > a + .subItemDate {top: 0px; left: 0px;}
.philippines.events dt > a + .mainItemDate .mainItemDateDay,
.philippines.events dt > a + .subItemDate .subItemDateDay {background: none repeat scroll 0 0 #603748; color: #FFFFFF; display: block; float: left; font: bold 200% Arial; margin: 7px 2px 5px 7px; padding: 5px 3px; text-align: center; width: 30px;}
.philippines.events  dt > a + .mainItemDate .mainItemDateMonth,
.philippines.events  dt > a + .subItemDate .subItemDateMonth {clear: left; color: #666666; display: block; font: bold 130% arial; left: 50px; position: absolute; top: 7px; text-transform: uppercase;}
.philippines.events   dt > a + .mainItemDate .mainItemDateYear,
.philippines.events   dt > a + .subItemDate .subItemDateYear {clear: left; color: #666666; display: block; font: bold 130% arial; left: 50px; position: absolute; top: 27px;}
.philippines.events .mainItemDate, .philippines.events .subItemDate {left: 15px; position: absolute; top: 50px; background: none repeat scroll 0% 0% transparent;}
.philippines.events .mainItemDateSeparator {left: 3px; position: absolute; top: 50px;}
#RefineWidget7706.refinewidget {float:left;}
#RefineWidget7706.refinewidget h2 {font-size: 130%;}
#RefineWidget7706.refinewidget ol {margin-left:0px;}
#RefineWidget7706.refinewidget ol li {list-style-type:none; display: inline-block; padding-right: 5px; border-right: 1px solid #cccccc; padding-left: 5px;}
#RefineWidget7706.refinewidget ol  li:first-child {padding-left: 0px;}

/*-----calendar in my account-----*/
#myAccountArea .RadScheduler_Black .rsHeader, #myAccountArea .RadScheduler_Black .rsHeader ul a:hover, #myAccountArea .RadScheduler_Black .rsHeader ul a:hover span, #myAccountArea .RadScheduler_Black .rsHeader .rsSelected, #myAccountArea .RadScheduler_Black .rsAptCreate, #mySubscriptionContainer #myAccountArea div.stats-container table tr:nth-of-type(2n+1) td.rsAptCreate,
#myAccountArea .RadScheduler_Black .rsFooter,
#myAccountArea .RadCalendar_Black .rcWeek th {background-image:none; background:#3d3935;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black {height:auto !important;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsHeader p {padding:0;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsHorizontalHeaderTable th {background-image:none; padding:5px;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsHorizontalHeaderTable th a {color:#fff;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsHorizontalHeaderTable th:hover a {color:#3d3935;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadCalendar_Black table td { background:#3d3935 !important; }
#mySubscriptionContainer #myAccountArea div.stats-container .RadCalendar_Black table td:hover { background:#ffc63f !important; }
.rsContentWrapper, .rsContentScrollArea { padding-bottom:12px; min-height:224px; }
.rsContentWrapper table, .rsContentScrollArea table { overflow:inherit !important; overflow-y:scroll !important; }
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black table {border:none; width:100% !important;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black table td {padding:0;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsContentTable td {padding:10px 5px 17px 5px;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black a {color:#1d779f;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsAptCreate a {color:#fff;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsInnerFix {margin-right:0;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsAptContent a {color:#E35205;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsAptIn, #mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsAptMid, #mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsAptContent {border:none; background:transparent;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler_Black .rsAptContent {background-image:none; background:#e2ccc5; border:none; padding:5px; color: #3d3935; border: 2px solid #fff; border-bottom: 0;
  border-top: 0; word-break: break-all;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsMonthView .rsWrap,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsMonthView .rsApt,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsMonthView .rsAptMid,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsMonthView .rsAptIn,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsMonthView .rsAptContent {height:auto !important; position:relative; top:auto; right:auto; bottom:auto; left:auto; z-index:0 !important;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsVerticalHeaderWrapper div {margin-left:0;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader p {background:#3d3935;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader p a {color:#fff;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li a,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li.rsSelected {padding-left:0;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li a span,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li em {padding:0 10px;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li a:hover span,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li a:focus span,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .rsHeader ul li.rsSelected em {background:#FFC63F; color:#3d3935;}
.next-event-details {margin-top:20px; background: #ffc63f; padding: 10px;}
.next-event-details h4 {margin-bottom:10px; color: #E35205; font-size: 140%;}
.next-event-details > div {margin-bottom:5px;}
.next-event-details .my-activity-next-event-name {font-weight:bold;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler div[id$="SelectedDateCalendar_wrapper"] {width:250px !important;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler div[id$="SelectedDateCalendar_wrapper"] table td,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler div[id$="SelectedDateCalendar_wrapper"] table tr:nth-of-type(2n+1) td {background:#3d3935;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .RadCalendar .rcRow td {text-align:center;background:#3d3935;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .RadCalendar .rcRow td a {color:#fff;}
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .RadCalendar .rcRow td:hover,
#mySubscriptionContainer #myAccountArea div.stats-container .RadScheduler .RadCalendar .rcRow td.rcSelected {background:#FFC63F; color:#3d3935;}

html body .ui-dialog .ui-dialog-title {font:250%/100% "UnlimitedProLight",Arial; color:#41738C;}
html body .ui-dialog .ui-widget-header {color:#41738C; font-family:"UnlimitedProLight",Arial;}
html body .ui-dialog .ui-dialog-content table {border:none;}
html body .ui-dialog .ui-dialog-content table th {background:#3d3935; border:none; padding:10px;}
html body .ui-dialog .ui-dialog-content table td {border:none; padding:10px;}
html body .ui-dialog .ui-dialog-content table tr:nth-of-type(2n+1) td {background:#EBF0F1;}
html body .ui-dialog .ui-dialog-content .cancel-button,
html body .ui-dialog .ui-dialog-buttonpane .cancel-button {padding:0 10px; height:40px; color:#fff; background:#3d3935; border:1px solid #3d3935; font: 150%/100% "UnlimitedProLight",Arial; text-transform:uppercase; line-height:40px !important;}

/*----------------------------------------
additional new 2017 FEB
----------------------------------------*/