@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";
@import "http://services.igloocommunities.com/download-noauth/lib/grid/css/gridcss";

/*---------------------------------------------*/
/*                 >>> HTML <<<                */
/*---------------------------------------------*/


a                { color: #e57200; text-decoration: none; }
#tinymce a       { color: #e57200 !important; text-decoration: none !important; }

a:hover          { color: #e57200; text-decoration: underline;}
#tinymce a:hover { color: #e57200 !important; text-decoration: underline !important; }

.ig-widget-html h1               { color: #33689b; font-size: 26px; }
.ig-widget-html h2               { color: #33689b; font-size: 18px; }
.ig-widget-html h3               { color: #33689b; font-size: 14px; font-weight: bold; }

.ig-widget-html h1, .grid-4 h2	 { font-family: 'Arial'; }

#ig-page-home      .ig-widget-html          h2 {                 font-size: 24px; }
              .box .ig-widget-html  .box    h2 { color: #3e7aa3; font-size: 18px; }
#ig-page-home .box .ig-widget-html  .box    h2 {                 font-size: 21px; }
#ig-page-home .box-feature h2 { color: #e57200; font-size: 18px; }


.editable p, .editable pre, .editable blockquote,
.editable dl, .editable dt, .editable dd,
.editable ol, .editable ul, .editable li,
.editable form, .editable fieldset, .editable td,
div.editable
{
	font-size: 13px;
}


/*---------------------------------------------*/
/*                >>> LAYOUT <<<               */
/*---------------------------------------------*/


body {
	color: #606060;
	font-family: 'Verdana', 'Arial', 'sans-serif';
}

body           { background: #3daffc; }
#header        { background:         url('/download-noauth/gallery/images/headerpng')     0 0 no-repeat; }
#header-inner  { background:         url('/download-noauth/gallery/images/headerhomepng') 2px 2px no-repeat; }
#main          { background:         url('/download-noauth/gallery/images/bodypng')       0 0 repeat-y; }
#content       { background: transparent; }
#content-inner { background: transparent; }
#primarynav    { background: #1e4e7b url('/download-noauth/gallery/images/navgif')        0 0 repeat-x; }
#footer        { background:         url('') 11px 0 no-repeat; }

/*
#wa-azerbaijan #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-china      #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-egypt      #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-ethiopia   #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-jordan     #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-kenya      #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-lebanon    #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-mexico     #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-rwanda     #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-turkey     #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
#wa-usa        #header-inner  { background-image: url('/download-noauth/gallery/headings/headerhomepng'); }
*/

#userbar { margin-bottom: 22px; }

#header, #main, #footer {
	margin: 0 auto;
	padding: 0 11px;
	width: 964px;
}

#header { padding-top: 11px; }

#header-inner {
	height: 155px;
	padding: 0;
}

#content       { padding: 10px 12px 0; }
#content-body  { padding-bottom: 2px; }
#footer        { padding-top: 20px; }
#footer-inner  { padding: 5px; }



/*---------------------------------------------*/
/*                >>> SEARCH <<<               */
/*---------------------------------------------*/


#search-keyword { top: 130px; right: 15px; }

#search-keyword span.text input, textarea { background: #fff; }

#search-keyword fieldset .buttons input {
	background: #e57200;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 1px 3px;
}


/*---------------------------------------------*/
/*                  >>> LOGO <<<               */
/*---------------------------------------------*/


#logo { padding: 45px 0 0 27px; }

#logo a {
	background: url('/download-noauth/gallery/images/logogif') 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 61px;
	width: 280px;
}



/*---------------------------------------------*/
/*            >>> NAVIGATION <<<               */
/*---------------------------------------------*/


#navigation    {
	border-top: 1px solid #fff;
	margin: 0 2px;
}

#primarynav ul {
	height: 30px;
	overflow: hidden;
}

#primarynav li { float: left; }

#primarynav a {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 6px 17px;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

#primarynav a:hover   { background: #e5974b url(/download-noauth/gallery/images/navhoverpng) 0 100% repeat-x; }
#primarynav .here a   { background: #87c506 url(/download-noauth/gallery/images/navherepng) 0 100% repeat-x; }
/* #primarynav .home 	{ display: none; }*/

#primarynav #nav-donate {
	background: #e57200 url('/download-noauth/gallery/images/navdonategif') 100% 0 no-repeat;
	border-left: 1px solid #fff;
	float: right;	
}

#primarynav #nav-donate a {
	font-size: 18px;
	font-weight: normal;
	padding-right: 41px;
}

#primarynav #nav-donate a:hover {
	background-color: transparent;
	color: #e2e2e2;
}



/*---------------------------------------------*/
/*                 >>> GRID <<<                */
/*---------------------------------------------*/


.grid-row { width: 940px; }

.grid-row-inner { overflow: hidden; }



/*---------------------------------------------*/
/*             >>> _CLASSES <<<                */
/*---------------------------------------------*/


/* Specific classes - Target only the following */
.widget_html_class_1 {}
.widget_html_class_2 {}
.widget_html_class_3 {}
.widget_navigation_class_1 {}

/* General classes - Target all */
.ig-widget-type-rss {}
.ig-widget-type-blog {}
.ig-widget-type-calendar {}
.ig-widget-type-forum {}
.ig-widget-type-photos {}
.ig-widget-type-wiki {}
.ig-widget-type-activity {}

/*---------- html class 1 -----------*/
.widget_html_class_1               {
    background: #d6eba8 !important;
    border-color: #fff !important; 
    border-radius: 4px 4px 0 0 !important; -moz-border-radius: 4px 4px 0 0 !important; -webkit-border-radius: 4px 4px 0 0 !important;
}
.widget_html_class_1 .ig-cpt-title {
    background: white !important;
    border-color: #fff !important;
    color: #fff !important;
}
.widget_html_class_1 .ig-cpt-footer {
    background: #fff !important;
}
.widget_html_class_1 .ig-widget-html {
    padding: 9px !important;
}

/*---------- html class 2 -----------*/
.widget_html_class_2 .ig-cpt-title {
    background: transparent !important;
    border-color: #e57200 !important;
    color: #e57200 !important;
}

/*---------- html class 3 -----------*/

.widget_html_class_3               {
    background: #fff !important;
    border-color: #d4d4d4 !important; 
}

.widget_html_class_3 .ig-cpt-title {
    background: #d6eba8 !important;
    border-radius: 4px 4px 0 0 !important; -moz-border-radius: 4px 4px 0 0 !important; -webkit-border-radius: 4px 4px 0 0 !important;
    border-color: #d4d4d4 !important;
    color: #33689B !important;
}

.widget_html_class_3 .ig-cpt-footer {
    background: #F7F7F7 !important;
    border-color: #d4d4d4 !important;
    color: #e57200 !important;
}

/*---------- navigation class 1  -----------*/
.widget_navigation_class_1 .ig-cpt-title {
    background: white !important;
    border-color: #e57200 !important;
    color: #e57200 !important;
}
.widget_navigation_class_1 {
    border-color: #fff !important;
}


/*---------- general classes  -----------*/
#ig-page-styleguide .ig-widget-type-rss,
#ig-page-styleguide .ig-widget-type-blog,
#ig-page-styleguide .ig-widget-type-calendar,
#ig-page-styleguide .ig-widget-type-forum,
#ig-page-styleguide .ig-widget-type-photos,
#ig-page-styleguide .ig-widget-type-wiki,
#ig-page-styleguide .ig-widget-type-activity {
    border-radius: 4px !important; -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important;
}

#ig-page-styleguide .ig-widget-type-rss      .ig-cpt-title,
#ig-page-styleguide .ig-widget-type-blog     .ig-cpt-title,
#ig-page-styleguide .ig-widget-type-calendar .ig-cpt-title,
#ig-page-styleguide .ig-widget-type-forum    .ig-cpt-title,
#ig-page-styleguide .ig-widget-type-photos   .ig-cpt-title,
#ig-page-styleguide .ig-widget-type-wiki     .ig-cpt-title,
#ig-page-styleguide .ig-widget-type-activity .ig-cpt-title
{
    background: #d6eba8 !important;
    border-radius: 4px 4px 0 0 !important; -moz-border-radius: 4px 4px 0 0 !important; -webkit-border-radius: 4px 4px 0 0 !important;
    border-color: #d4d4d4 !important;
    color: #33689B !important;
}

#ig-page-styleguide .ig-widget-type-rss      .ig-cpt-footer,
#ig-page-styleguide .ig-widget-type-blog     .ig-cpt-footer,
#ig-page-styleguide .ig-widget-type-calendar .ig-cpt-footer,
#ig-page-styleguide .ig-widget-type-forum    .ig-cpt-footer,
#ig-page-styleguide .ig-widget-type-photos   .ig-cpt-footer,
#ig-page-styleguide .ig-widget-type-wiki     .ig-cpt-footer,
#ig-page-styleguide .ig-widget-type-activity .ig-cpt-footer
{
    background: #fff !important;
}

#ig-page-styleguide .ig-widget-type-spacesList .ig-cpt-title {
    background: white !important;
    border-color: #e57200 !important;
    color: #e57200 !important;
}
#ig-page-styleguide .ig-widget-type-spacesList {
    border-color: #fff !important;
}




/*---------------------------------------------*/
/*              >>> CONTENT <<<                */
/*---------------------------------------------*/

#btn-global {
	position: absolute; top: 80px; right: 2px;
	width: 147px;
}

#btn-global a {
	background: url(/download-noauth/gallery/img/btnglobalteampng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 35px;
}

#btn-globaltitle {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/images/titleglobalpng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-alumni {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titlealumnipng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-china {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titlechinapng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-egypt {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titleegyptpng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-ethiopia {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titleethiopiapng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-kenya {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titlekenyapng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-lebanon {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titlelebanonpng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-mexico {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titlemexicopng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-rwanda {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titlerwandapng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-turkey {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titleturkeypng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-usa {
	position: absolute; top: 100px; left: 0px;
	width: 296px;
	background: url(/download-noauth/gallery/headings/titleusapng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}

#btn-donate {
	position: absolute; top: 155px; right: 1px;
	width: 135px;
}

#btn-donate a {
	background: url(/download-noauth/gallery/images/donategif) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 32px;
}

#header-links {
	position: absolute; top: -28px; right: 6px;
	width: 126px;
}

#header-links a { color: #02375c; text-decoration: none; }

#banner-home {
	position: absolute; top: 200px; left: 0px;
	width: 940px;
	background: url(/download/gallery/publicstaticcountrypictures/banner_gradient_greenpng) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 0px;
}



/* ---------- >>> HOMEPAGE <<< ---------- */

.box-feed { margin-bottom: 1.5em; }

.box-feed .rss-box ul { margin: 0 0 ; }

.box-feed li {
	border-bottom: 1px dashed #a3bfd3;
	color: #00152b;
	list-style: none;
	margin-bottom: 10px;
	padding: 10px 0;
}

.box-feed a {
	color: #3e7aa3;
	font-size: 17px;
	font-weight: bold;
}

.box-feed .rss-date {
	color: #797a7a;
	font-size: 11px;
	font-weight: bold;
}

.box-feature h3 { font-size: 14px; font-weight: bold; }

.box-feature h3,
.box-feature p { color: #33689b; }

.box-feature p  { margin-bottom: 9px; }

.box-feature ul { margin: 0 !important; }

.box-feature li {
	border-bottom: 1px dashed #225480;
	list-style: none;
	margin-bottom: 10px;
	padding: 0 0 10px;
}

/* Homepage V5 */
.thm-some-margin{
	margin-bottom:20px !important;	
}

.thm-no-margin{
	margin-bottom:0;	
}

.homepage-main-banner{
	background:url(/download/gallery/publicstaticcountrypictures/banner_back_01png?attachment=0) no-repeat;	
	height:251px;	
}

.homepage-main-banner-overlay{
	background:url("/download/gallery/publicstaticcountrypictures/gradient_overlay_main_png?attachment=0") no-repeat scroll left top transparent;
	height:251px;
	margin-top:-251px;
	padding-left:20px;
	padding-right:600px;
	position:absolute;
	width:300px;
}

.homepage-main-banner-overlay *{
	color:#FFF !important;		
}

.homepage-main-banner-overlay h1{
	font-size:36px;
	line-height:38px;
	padding-top:40px;
	margin-bottom:10px;
}

.homepage-main-banner-overlay h2{
	font-size:18px;
}

.homepage-main-banner-overlay a{
	color:#fff;
	background:url(/download/gallery/publicstaticcountrypictures/icon_arrow_png?attachment=0) no-repeat 0 6px;	
	padding-left:10px;
}

.thm-home-column{
	float:left;
	width:300px;
	height:196px;
	margin:0 10px;
}

.thm-home-column *{
	color:#FFF !important;
}

.thm-home-column h2{
	font-size:24px;
	font-weight:normal;
	margin-right:10px;
	margin-top:15px;
	text-align:right;
}

.thm-home-description{
	font-weight:bold;
	margin-left:15px;
	margin-top:65px;
	padding-right:15px;
}

.thm-home-description p{
	margin-bottom:5px !important;	
}

.thm-home-link{
	text-align:right;
	font-weight:normal;
	margin:0 !important;	
	text-decoration:none;
}

.thm-home-link a{
	background:url(/download/gallery/publicstaticcountrypictures/icon_arrow_png?attachment=0) no-repeat 0 6px;	
	padding-left:10px;
}

.thm-home-link a:hover{
	text-decoration:none;
}

.thm-home-link a span{
	text-decoration:underline;	
}

.alpha.thm-home-column{
	margin-left:0;	
}

.omega.thm-home-column{
	margin-right:0;	
}

.thm-home-economic,
.thm-home-education,
.thm-home-leadership{
	height:196px;
}

.thm-home-economic{
	background:url(/download/gallery/publicstaticcountrypictures/box_economic_png?attachment=0) no-repeat;
}

.thm-home-education{
	background:url(/download/gallery/publicstaticcountrypictures/box_education_png?attachment=0) no-repeat;
}

.thm-home-leadership{
	background:url(/download/gallery/publicstaticcountrypictures/box_leadership_png?attachment=0) no-repeat;
}

.thm-home-blue-overlay,
.thm-home-green-overlay,
.thm-home-orange-overlay{
	width:300px;
	height:196px;	
	position:absolute;
	margin-top:-196px;
}
	

.thm-home-blue-overlay{
	background:url(/download/gallery/publicstaticcountrypictures/gradient_overlay_blue_png?attachment=0) no-repeat;
}

.thm-home-green-overlay{
	background:url(/download/gallery/publicstaticcountrypictures/gradient_overlay_green_png?attachment=0) no-repeat;
}

.thm-home-orange-overlay{
	background:url(/download/gallery/publicstaticcountrypictures/gradient_overlay_orange_png?attachment=0) no-repeat;
}

/* ---------- >>> END HOMEPAGE <<< ---------- */

.box .box h2 { font-size: 18px; }

.box .box hr {
	border: 1px dashed #A3BFD3;
	border-width: 1px 0 0;
	color: #A3BFD3;
	display: block;
	margin: 10px 0;
}

.link-more { text-align: right; }

.link-more a {
	color: #3e7aa3; font-size: 9px; font-family: 'Verdana'; font-weight: bold; text-transform: uppercase;
}

/* ----------- >>> BLOGS <<< ----------- */

.column-secondary #actionbuttons {
    background: #3e7aa3 url(/download-noauth/gallery/images/blogbtnbgpng) 0 100% repeat-x;
}

.column-secondary #actionbuttons a {
    background-color: transparent;
    color: #fff;
}

div.column-secondary h3, div.interfacebar, div.paging, div.paging a, h2.shade, h3.shade, p.shade, span.actionmenu span.objectname, table.calendar, table.calendar caption, table.calendar th, table.calendar td, #addother a, #alphanav span, #comments div.author, #comsignin, #docdetails dl, #docdetails dt, #docdetails dd, #downloadbar li, #events-addedit fieldset.primary, #explorer div.header, #explorer-tree, #explorer-view, #flashpaper, #forums-thread div.author-name, #forums-thread.layout-2 div.author-name, #forums-thread div.header, #forums-thread div.item, #launcher, #members-header, #privacy_preview, #privacy_preview h3, #profile-biography h2, #systempanel.signin form.first fieldset, #systemsubnav {
    border-color: #3e7aa3;
}

blockquote.summary, #totalprogressbar, #uploader div.progressbar {
    border-color: #3e7aa3;
}

blockquote.summary, div.column-secondary h3, div.paging, h2.shade, h3.shade, p.shade, span.actionmenu span.objectname, table.calendar caption, table.calendar td.shade, tr.shade td.sort, #alphanav a, #myprofile #content-head {
    background-color: #d8e4ed;
}

#myprofile #systemnav {
    background-color: #d8e4ed;
}

#myprofile #systemnav a {
    background-color: #bfd5e5; /* button links */
}

body.jsenabled #content-head .eip:hover,
#content-head #eip input.eipta {
    background-color: #dff1ff;
    color: #e57200;
}


/* ---------- >>> SUBPAGE <<< ---------- */

.box          { background: transparent; }
.box-head     { background: url('/download-noauth/gallery/images/boxtopiepng') 100% 0 no-repeat !important; }
.box-head div { background: transparent; }
.box-foot     { background: url('/download-noauth/gallery/images/boxbtmleftiepng') 0 100% no-repeat; }
.box-foot div { background: url('/download-noauth/gallery/images/boxbtmrightiepng') 100% 100% no-repeat; }

.box-head div { line-height: 7px;  }
.box-head     { border-left: 1px solid #d2cdca; }
.box-body     { border: 1px solid #d2cdca; border-width: 0 1px; }
.box-foot     { padding-left: 9px; }
.box-foot div { line-height: 17px; }

.box-body .box-inner { padding: 0 10px; }

.box-feature               { background: #e9f5d2; }
.box-feature .box-head     { background-image: url('/download-noauth/gallery/images/boxtopwhitepng') !important; }
.box-feature .box-foot     { background-image: url('/download-noauth/gallery/images/boxbtmleftwhitepng'); }
.box-feature .box-foot div { background-image: url('/download-noauth/gallery/images/boxbtmrightwhitepng'); }
.box-feature .box-body     { border-width: 0px; }
.box-feature .box-head     { border-width: 0px; }
.box-feature .box-foot     { padding-left: 0; }


#subnavigation, #subnavigation ul, #subnavigation ul ul { margin-left: 0; }

#subnavigation li {
	list-style: none;
	margin-bottom: 3px;
}

#subnavigation a {
	color: #3e7aa3;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0 2px 11px;
}

#subnavigation li li.here {background-image: url(/download-noauth/gallery/images/iconarroworangegif);}

#subnavigation li li.here a {
	color: #e57200;
}

#subnavigation li.here   { background-color: #f8d8bc; }

#subnavigation li.here a { background-color: #b1dffe; }

#subnavigation li.here li a, #subnavigation li.here li a { background: transparent; word-wrap:break-word; }

#subnavigation li ul {
	margin: 0;
	padding: 0;
}

#subnavigation li li {
	background: url('/download-noauth/gallery/images/iconarrowbluegif') 0 6px no-repeat;
	padding-left: 9px;
}

#subnavigation li li a, #subnavigation li li li a {
	font-size: 13px;
	padding-left: 0;
}

#subnavigation a:hover {
	text-decoration: none;
}

.subnav-second, .subnav-first{
	margin: 0 !important;
	padding:2px 5px 0 1px !important;
}

.thm-subnav-content-head h1{
	margin-left:179px;
	position:absolute;
	width:760px;
}

.thm-subnav-content-head #breadcrumb{
	margin-bottom:20px;
}

.thm-subnav-content-body .grid-13, .thm-subnav-content-body .grid-9{
	margin-top:35px;
}

/* ---------- >>> END SUBPAGE <<< ---------- */


.grid-row-inner {
	overflow: hidden;
	zoom: 1;
}

.grid-9 .grid-half {
	display: inline;
	float: left;
	margin: 0 10px;
	width: 250px;
}

.grid-9 .alpha { margin-left: 0; }
.grid-9 .omega { margin-right: 0; }



/*--------------------------------------------- */
/*             >>> STYLES MIGRATED <<<          */   
/*             >>>  FROM OLD SITE  <<<          */
/*--------------------------------------------- */


.editable p {
    margin: 11px 0;
}

/* removed by request
.editable a:visited { color: #99ccec; }
*/

.link-external a { text-decoration: underline; }

p.para25     { font-size: 14px; }

p.para50     { font-size: 17px; }

p.para2times { font-size: 22px; }

p.subdued    { color: #a0a0a0; font-size: 13px; }

div.highlight_box {
	background-color: #87c506;
	color: #fff;
	font-size: 13px;
	padding: 17px;
}

.editable blockquote {
    margin: 11px 0;
}

.editable .monospace {
	color: #000;
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	padding: 0 13px;
}

.editable pre {
	background-color: #eee;
	border: 1px solid #ccc;
	color: #000;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	overflow: auto;
	padding: 12px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.editable .pull_quote {
	border: 0 none;
	color: #3e7aa3;
	font-style: italic;
	font-weight: bold;
}

.editable .side_bar {
	background-color: #3e7aa3;
	border: 0 none;
	color: #fff;
	font-weight: bold;
	float: right;
	font-style: italic;
	padding: 12px 17px;
	width: 30%;
}

.editable table.invisibleTop,
.editable table.invisibleTopFixed
{
	background-color: #fff;
	border: 0 none #fff;
	border-collapse: separate;
	border-spacing: 0.07em;
	line-height: 1.3em;
}

.editable table td { vertical-align: top; }

.editable table.invisibleTop th,
.editable table.invisibleTop td
{
	padding: 1px;
}

.editable table.invisibleTopFixed { width: 632px; }

.editable table.fancyTop {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.editable table.fancyTop th {
	background-color: #369;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #fff;
	padding: 1px 2px;
	vertical-align: middle;
}

.editable table.fancyTop td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px 2px;
}

.editable table.fancyTopFixed {
	background-color: #fff;
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 632px;
}

.editable table.fancyTopFixed th {
	background-color: #369;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #fff;
	padding: 1px 2px;
	vertical-align: middle;
}

.editable table.fancyTopFixed td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px 2px;
}


.editable table.fancyTop td,
.editable table.fancyTopFixed td
{
	padding: 9px;
}



/*--------------------------------------------- */
/*             >>> TINYMCE  <<<                 */
/*--------------------------------------------- */


#tinymce .grid-row { height: auto!important; }


#tinymce .grid-1, #tinymce .grid-2, #tinymce .grid-3, #tinymce .grid-4, #tinymce .grid-5,
#tinymce .grid-6, #tinymce .grid-7, #tinymce .grid-8, #tinymce .grid-9, #tinymce .grid-10, 
#tinymce .grid-11, #tinymce .grid-12, #tinymce .grid-13,
#tinymce .grid-14, #tinymce .grid-15, #tinymce .grid-16
{
	margin-left: 4px;
	margin-right: 4px;
}

#tinymce .alpha { margin-left: 0; }
#tinymce .omega { margin-right: 0; }

#tinymce .alpha .alpha { margin-left: 4px; }
#tinymce .alpha .omega { margin-right: 4px; }
#tinymce .omega .omega { margin-right: 4px; }
#tinymce .omega .alpha { margin-left: 4px; }

.mceContentBody { padding: 1px !important; }

/* Widget: Skype in Profile Page */
/* TRAILERBAR Buttons V2
------------------------------------- */

.ps-skype-container div.buttonv2 {
	background-position: inherit;
	background: url(/cmedia/img/interface/but_left.gif) left top no-repeat;
	font-size: 11px;
	padding: 0 0 0 2px;
	float: left;
	margin-bottom:5px;
}

.ps-skype-container div.buttonv2 div {
	float: left;
}

.ps-skype-container div.buttonv2 a {
	background-position: inherit;
	background: url(/cmedia/img/interface/but_repeat.gif) top left repeat;
	padding: 2px 9px 2px 0px !important;
	cursor: pointer;
	margin: 0;
	display: block;
	float: left;
}

.ps-skype-container div.buttonv2 a:hover {
	color: #000;
	text-decoration:none;
}

.ps-skype-container div.buttonv2 a.dropdown {
	background: url(/cmedia/img/interface/but_right_select.gif) top right no-repeat;
	width: 19px;
	overflow: hidden;
	text-indent: -999px;
	padding: 2px 0px 2px 0px !important;
}

.ps-skype-container div.buttonv2 div.dropdown {
	position: absolute;
	background: #fff;
	border: 1px solid #d9d9d9;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	min-width: 78px;
	margin-top:22px;
	margin-left:-2px;
}

.ps-skype-container div.buttonv2 div.dropdown a {
	background: none;
	display: block !important;
	float: none;
	white-space: nowrap;
	padding-left:7px !important;
}

.ps-skype-container div.buttonv2 div.dropdown a:hover {
	background-color: #f5f5f5;
	text-decoration:none;
}

.icon-ps-skype-add{
	background-image:url(/download/templates/js/skype_img/add_16x16png?attachment=0);
	padding-bottom:3px;
}


.icon-ps-skype-call{
	background-image:url(/download/templates/js/skype_img/callstart_16x16png?attachment=0);
	padding-bottom:3px;
}


.icon-ps-skype-chat{
	background-image:url(/download/templates/js/skype_img/message_16x16png?attachment=0);
	padding-bottom:3px;
}

/* /Widget: Skype in Profile Page */

.ps-subnav { background: url(/download-noauth/gallery/images/subnav1pxbgpng) 0 0 repeat-x !important; }
.ps-subnav a { color: #fff; }
.ps-subnav a:hover { background: transparent !important; color: #dfdfdf; text-decoration: none; }
.ps-subnav .ig-here a { color: #fff !important; }
.ps-subnav .ig-here { background: url(/download-noauth/gallery/images/subnavheresquarepng) 197px 13px no-repeat; }
.ps-subnav ul { margin: 0 1px !important; }
.ps-subnav a { border-top: 1px solid #58b1d6 !important; border-bottom: 1px solid #30618d !important; }
.ps-subnav .ig-first { border-top: 0;}

/* WIDGETS TABS
=============================================== */
.navigation-tabs { margin-bottom: 1.5em; }

.navigation-tabs ul {
	border-bottom: 1px solid #a7afb1;
	min-height: 36px;
	margin: 0 !important;
	padding: 0 0 0 10px;
}
.navigation-tabs ul li {
	background: #e38414 url('/download/documents/lib/img/box220toppng?attachment=0') no-repeat;
	float: left;
	list-style: none; 	
	margin: 0px 1px;
	padding-left: 5px;
}
.navigation-tabs ul li a { 
	background: url('/download/documents/lib/img/box220toppng?attachment=0') no-repeat 100% 0;
	color: #ffffff;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 15px 9px 10px;
	text-decoration: none;
}

.navigation-tabs ul li:hover { background-color: #8da95d; }
.navigation-tabs ul li:hover a,.navigation-tabs ul li a { color:#FFFFFF !important; }

.navigation-tabs ul li.here { background-color: #fff; 	position: relative; top: 1px; }
.navigation-tabs ul li.here a, .navigation-tabs ul li.here a:hover { 
	color: #333 !important;
	font-weight: bold;
}

.widgetmodal .hide { display: none; }
#customcontent .widgetmodal-tabs ul, .editable .widgetmodal-tabs ul{
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 1em 0;
}
.widgetmodal-tabs li { 
background: #fff url('/download/gallery/img/arrowgreyg') no-repeat 0 7px;
	cursor: pointer;
	list-style: none;
	padding: 2px 0 2px 15px; 
}
.widgetmodal-tabs li.here { 
	background-image: url('/download/gallery/img/arroworang');
	border: 0px solid #ccc;
	border-width: 1px 0;
	color: #e38414;
	font-weight: bold;
	margin-right: -1px;
}
.widgetmodal-tabs li:hover { color: #333; }

/*--------------------------------------------- */
/*             >>> Moodle  <<<                 */
/*--------------------------------------------- */


.course iframe {
    height:100%;
    width:100%;
}
 
.mdl-full{
    Height:4700px;
}
