/* General
================================================== */
html,body {
	background-color: #F0F6FF;
}
/* Top Wrap
================================================== */
div.outer.top{
	background-color: #42E2FF;
	border-color: #35D5F2;
	color: %colour_top_text%;
}


/* Title Block
================================================== */
a.responsiveMenu {
	background-color: #42E2FF;
	background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#5BFBFF), to(#28C8E5));
	background-image: -webkit-linear-gradient(top, #5BFBFF, #28C8E5);
	background-image: -moz-linear-gradient(top, #5BFBFF, #28C8E5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#5BFBFF, endColorstr=#28C8E5)";
	background-image: -ms-linear-gradient(top, #C1FFFF, #28C8E5);
	background-image: -o-linear-gradient(top, #5BFBFF, #28C8E5);
	border-top-color: #35D5F2;
	border-right-color: #42E2FF;
	border-bottom-color: #5BFBFF;
	border-left-color: #42E2FF;
}
a.responsiveMenu i {
	color: #81FFFF;
}
div.titles {
}
h1#site_title {
	color: #47515A;
}
h2#site_slogan {
	color: #76879A;
}

/* Banner Wrap
================================================== */
div.outer.banner {
	background-color: #DAE4F0;
	border-color: #CDD7E3;
}
div.outer.banner div.header {
	background-color: #C7D4E1;
	border-color: #B2C0D0;
	color: #666666;
}
div.outer.banner div.header a:link,
div.outer.banner div.header a:visited{
	color: #76879A;
}
div.outer.banner div.header a:hover,
div.outer.banner div.header a:active{
	color: #A9BACD;
}
div.outer.banner div.header div.sdSlideNav a:link,
div.outer.banner div.header div.sdSlideNav a:visited{
	color: #76879A;
}
div.outer.banner div.header div.sdSlideNav a:hover,
div.outer.banner div.header div.sdSlideNav a:active{
	color: #A9BACD;
}
div.outer.banner div.header div.sdSlidePager a{
	color: #76879A;
}
div.outer.banner div.header div.sdSlidePager a.activeSlide{
	color: #A9BACD;
}
div.outer.banner div.header input.form-input-field,
div.outer.banner div.header textarea.form-input-field,
div.outer.banner div.header pre {
	background-color: #F3FDFF;
	border-color: #C0CAD6;
	color: #7F7F7F;
}
div.outer.banner div.header div.filesharing-item {
	border-color: #C0CAD6;
}
div.outer.banner div.header div.filesharing-item:nth-child(even) {
	background-color: #DFE9F5;
}
div.outer.banner div.header div.filesharing-item:nth-child(odd) {
	background-color: #D4DEEA;
}
/* ExtraContent 2 Wrap
================================================== */
div.outer.extracontent2{
	background-color: #C4F0FE;
	border-color: #B7E3F1;
	color: #47515A;
}
div.outer.extracontent2 a:link,
div.outer.extracontent2 a:visited{
	color: #76879A;
}
div.outer.extracontent2 a:hover,
div.outer.extracontent2 a:active{
	color: #A9BACD;
}
div.outer.extracontent2 input.form-input-field,
div.outer.extracontent2 textarea.form-input-field,
div.outer.extracontent2 pre {
	background-color: #DDFFFF;
	border-color: #AAD6E4;
	color: #606A73;
}
div.outer.extracontent2 div.filesharing-item {
	border-color: %colour_top_upper_background - 0.1%;
}
div.outer.extracontent2 div.filesharing-item:nth-child(even) {
	background-color: %colour_top_upper_background + 0.02%;
}
div.outer.extracontent2 div.filesharing-item:nth-child(odd) {
	background-color: %colour_top_upper_background - 0.02%;
}

/* ExtraContent3 Wrap
================================================== */
div.outer.extracontent3{
	background-color: #DAE4F0;
	border-color: #C0CAD6;
	color: #47515A;
}
div.outer.extracontent3 a:link,
div.outer.extracontent3 a:visited{
	color: #76879A;
}
div.outer.extracontent3 a:hover,
div.outer.extracontent3 a:active{
	color: #A9BACD;
}
div.outer.extracontent3 input.form-input-field,
div.outer.extracontent3 textarea.form-input-field,
div.outer.extracontent3 pre {
	background-color: #F3FDFF;
	border-color: #C0CAD6;
	color: #606A73;
}
div.outer.extracontent3 div.filesharing-item {
	border-color: #C0CAD6;
}
div.outer.extracontent3 div.filesharing-item:nth-child(even) {
	background-color: #DFE9F5;
}
div.outer.extracontent3 div.filesharing-item:nth-child(odd) {
	background-color: #D4DEEA;
}
/* Middle Wrap
================================================== */
div.outer.middle {
	background-color: #F0F6FF;
	border-color: #D6DCE5;
}
div.outer.middle div.wide {
	color: #47515A;
}
div.outer.middle div.wide a:link,
div.outer.middle div.wide a:visited{
	color: #76879A;
}
div.outer.middle div.wide a:hover,
div.outer.middle div.wide a:active{
	color: #A9BACD;
}
div.outer.middle div.wide input.form-input-field,
div.outer.middle div.wide textarea.form-input-field,
div.outer.middle div.wide pre {
	background-color: #FFFFFF;
	border-color: #D6DCE5;
	color: #606A73;
}
div.outer.middle div.wide div.filesharing-item {
	border-color: #D6DCE5;
}
div.outer.middle div.wide div.filesharing-item:nth-child(even) {
	background-color: #F5FBFF;
}
div.outer.middle div.wide div.filesharing-item:nth-child(odd) {
	background-color: #EAF0F9;
}
div.outer.middle div.wide div.blog-entry-date,
div.outer.middle div.wide p.blog-entry-tags {
	border-color: #D6DCE5;
}
div.outer.middle div.narrow {
	color: #47515A;
}
div.outer.middle div.narrow h3#sidebar_title,
div.outer.middle div.narrow div#sidebar,
div.outer.middle div.narrow div#plugin_sidebar div#blog-categories,
div.outer.middle div.narrow div#plugin_sidebar div#blog-archives,
div.outer.middle div.narrow div#plugin_sidebar ul.blog-tag-cloud,
div.outer.middle div.narrow div#plugin_sidebar div#blog-rss-feeds {
	background-color: #E3EEFC;
	border-color: #C9D4E2;
}
div.outer.middle div.narrow div#plugin_sidebar div#blog-categories div.before,
div.outer.middle div.narrow div#plugin_sidebar div#blog-archives div.before,
div.outer.middle div.narrow div#plugin_sidebar ul.blog-tag-cloud div.before,
div.outer.middle div.narrow div#plugin_sidebar div#blog-rss-feeds div.before
{
	background-color:#E0EBF9;
	border-color:#C9D4E2;
	color:#7A848D
}
div.narrow div#plugin_sidebar div#blog-categories div.before,
div.narrow div#plugin_sidebar div#blog-archives div.before,
div.narrow div#plugin_sidebar ul.blog-tag-cloud div.before,
div.narrow div#plugin_sidebar div#blog-rss-feeds div.before {
	background-color:#E0EBF9;
	border-color:#C9D4E2;
	color:#7A848D
}
div.outer.middle div.narrow a:link,
div.outer.middle div.narrow a:visited{
	color: #76879A;
}
div.outer.middle div.narrow a:hover,
div.outer.middle div.narrow a:active{
	color: #A9BACD;
}
div.outer.middle div.narrow input.form-input-field,
div.outer.middle div.narrow textarea.form-input-field,
div.outer.middle div.narrow pre {
	background-color: #FCFFFF;
	border-color: #C9D4E2;
	color: #606A73;
}
/* ExtraContent4 Wrap
================================================== */
div.outer.extracontent4{
	background-color: #E3EEFC;
	border-color: #C9D4E2;
	color: #47515A;
}
div.outer.extracontent4 a:link,
div.outer.extracontent4 a:visited{
	color: #76879A;
}
div.outer.extracontent4 a:hover,
div.outer.extracontent4 a:active{
	color: #A9BACD;
}
div.outer.extracontent4 input.form-input-field,
div.outer.extracontent4 textarea.form-input-field,
div.outer.extracontent4 pre {
	background-color: #FCFFFF;
	border-color: #C9D4E2;
	color: #606A73;
}
div.outer.extracontent4 div.filesharing-item {
	border-color: #C9D4E2;
}
div.outer.extracontent4 div.filesharing-item:nth-child(even) {
	background-color: #E8F3FF;
}
div.outer.extracontent4 div.filesharing-item:nth-child(odd) {
	background-color: #DDE8F6;
}

/* ExtraContent5 Wrap
================================================== */
div.outer.extracontent5{
	background-color: #C4F0FE;
	border-color: #AAD6E4;
	color: #47515A;
}
div.outer.extracontent5 a:link,
div.outer.extracontent5 a:visited{
	color: #76879A;
}
div.outer.extracontent5 a:hover,
div.outer.extracontent5 a:active{
	color: #A9BACD;
}
div.outer.extracontent5 input.form-input-field,
div.outer.extracontent5 textarea.form-input-field
div.outer.extracontent5 pre {
	background-color: #DDFFFF;
	border-color: #AAD6E4;
	color: #606A73;
}
div.outer.extracontent5 div.filesharing-item {
	border-color: #AAD6E4;
}
div.outer.extracontent5 div.filesharing-item:nth-child(even) {
	background-color: #C9F5FF;
}
div.outer.extracontent5 div.filesharing-item:nth-child(odd) {
	background-color: #BEEAF8;
}

/* Bottom Wrap
================================================== */
div.outer.bottom{
	color: #47515A;
}
div.outer.bottom a:link,
div.outer.bottom a:visited{
	color: #76879A;
}
div.outer.bottom a:hover,
div.outer.bottom a:active{
	color: #A9BACD;
}
/* Social Links
================================================== */
div#extraContainer12 ul.social_links li a:link,
div#extraContainer12 ul.social_links li a:visited {
	color: #76879A;
}
div#extraContainer12 ul.social_links li a:hover,
div#extraContainer12 ul.social_links li a:active {
	color: #5C6D80;
}
/* Toolbar 1
================================================== */
nav.toolbar1 ul li.hasChildren a:after {
	border-top-color: #76879A;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
nav.toolbar1 > ul > li.hasChildren.currentListItem > a:after {
	border-top-color: #47515A;
}
nav.toolbar1 > ul > li.hasChildren.currentAncestorListItem > a:after {
	border-top-color: #606A73;
}
nav.toolbar1 > ul > li.hasChildren > a.hover:after {
	border-top-color: #505C66;
}
nav.toolbar1 ul ul li.hasChildren a:after {
	border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #76879A;
}
nav.toolbar1 ul > ul > li.hasChildren > a.hover:after {
	border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #617285;
}
nav.toolbar1 ul li.currentListItem a:link,
nav.toolbar1 ul li.currentListItem a:visited {
	color: #47515A;
}
nav.toolbar1 ul li.currentAncestorListItem a:link,
nav.toolbar1 ul li.currentAncestorListItem a:visited {
	color: #606A73;
}
nav.toolbar1 ul li.normalListItem a:link,
nav.toolbar1 ul li.normalListItem a:visited{
	color: #76879A;
}
nav.toolbar1 > ul > li > a.hover{
	background-color: #E5E8ED;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, #E5E8ED 95%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(95%,#E5E8ED)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,#E5E8ED 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,#E5E8ED 95%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,#E5E8ED 95%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,#E5E8ED 95%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#E5E8ED',GradientType=0 ); /* IE6-9 */
}
nav.toolbar1 > ul > li > a.hover:link,
nav.toolbar1 > ul > li > a.hover:visited {
	color: #505C66;
}
nav.toolbar1 > ul > li > a.hover:hover,
nav.toolbar1 > ul > li > a.hover:active {
	color: #505C66;
}
nav.toolbar1 ul ul li a,
nav.toolbar1 ul ul ul li:first-child a {
	border-color: #D1D4D9;
	background-color: #E5E8ED;
}
nav.toolbar1 ul ul li.currentListItem a:link,
nav.toolbar1 ul ul li.currentListItem a:visited,
nav.toolbar1 ul ul li.currentAncestorListItem a:link,
nav.toolbar1 ul ul li.currentAncestorListItem a:visited,
nav.toolbar1 ul ul li.normalListItem a:link,
nav.toolbar1 ul ul li.normalListItem a:visited {
	color: #76879A;
}
nav.toolbar1 ul ul li.currentListItem a:hover,
nav.toolbar1 ul ul li.currentListItem a:active,
nav.toolbar1 ul ul li.currentAncestorListItem a:hover,
nav.toolbar1 ul ul li.currentAncestorListItem a:active,
nav.toolbar1 ul ul li.normalListItem a:hover,
nav.toolbar1 ul ul li.normalListItem a:active {
	background-color: #ECEFF4;
	color: #617285;
}
/* Toolbar 2
================================================== */
div.outer.nav2 {
	background: #93B0CC;
	background: -moz-linear-gradient(top,  #86A3BF 0%, #9FBCD8 50%, #8CA9C5 51%, #99B6D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86A3BF), color-stop(50%,#9FBCD8), color-stop(51%,#8CA9C5), color-stop(100%,#99B6D2));
	background: -webkit-linear-gradient(top,  #86A3BF 0%,#9FBCD8 50%,#8CA9C5 51%,#99B6D2 100%);
	background: -o-linear-gradient(top,  #86A3BF 0%,#9FBCD8 50%,#8CA9C5 51%,#99B6D2 100%);
	background: -ms-linear-gradient(top,  #86A3BF 0%,#9FBCD8 50%,#8CA9C5 51%,#99B6D2 100%);
	background: linear-gradient(to bottom,  #86A3BF 0%,#9FBCD8 50%,#8CA9C5 51%,#99B6D2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86A3BF', endColorstr='#99B6D2',GradientType=0 );
	border-color: #86A3BF;
}
nav.toolbar2 ul li.hasChildren a:after {
	border-top-color: #47515A;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
nav.toolbar2 > ul > li.hasChildren.currentListItem > a:after {
	border-top-color: #505C66;
}
nav.toolbar2 > ul > li.hasChildren.currentAncestorListItem > a:after {
	border-top-color: #69757F;
}
nav.toolbar2 > ul > li.hasChildren > a.hover:after {
	border-top-color: #788699;
}
nav.toolbar2 ul ul li.hasChildren a:after {
	border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #788699;
}
nav.toolbar2 ul > ul > li.hasChildren > a.hover:after {
	border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #637184;
}
nav.toolbar2 ul li.currentListItem a:link,
nav.toolbar2 ul li.currentListItem a:visited {
	color: #505C66;
}
nav.toolbar2 ul li.currentAncestorListItem a:link,
nav.toolbar2 ul li.currentAncestorListItem a:visited {
	color: #3F4952;
}
nav.toolbar2 ul li.normalListItem a:link,
nav.toolbar2 ul li.normalListItem a:visited {
	color: #47515A;
}
nav.toolbar2 > ul > li > a.hover{
	background-color: #DBECFF;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, #DBECFF 95%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(95%,#DBECFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,#DBECFF 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,#DBECFF 95%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,#DBECFF 95%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,#DBECFF 95%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#DBECFF',GradientType=0 ); /* IE6-9 */
}
nav.toolbar2 > ul > li > a.hover:link,
nav.toolbar2 > ul > li > a.hover:visited {
	color: #788699;
}
nav.toolbar2 > ul > li > a.hover:hover,
nav.toolbar2 > ul > li > a.hover:active {
	color: #788699;
}
nav.toolbar2 ul ul li a,
nav.toolbar2 ul ul ul li:first-child a {
	border-color: #D0E0F2;
	background-color: #DBECFF;
}
nav.toolbar2 ul ul li.normalListItem a:link,
nav.toolbar2 ul ul li.normalListItem a:visited {
	color: #788699;
}
nav.toolbar2 ul ul li.currentListItem a:hover,
nav.toolbar2 ul ul li.currentListItem a:active,
nav.toolbar2 ul ul li.currentAncestorListItem a:hover,
nav.toolbar2 ul ul li.currentAncestorListItem a:active,
nav.toolbar2 ul ul li.normalListItem a:hover,
nav.toolbar2 ul ul li.normalListItem a:active {
	background-color: #E7F8FF;
	color: #637184;
}
/* Toolbar 3
================================================== */
nav.toolbar3 ul.toolbarList li {
	
}
nav.toolbar3 ul.toolbarList li i.endCap  {
	background-color: #2BB4CF;
	border-color: #17A0BB;
}
nav.toolbar3 ul.toolbarList li a {
	background: #24ADC8;
	background: %colour_toolbar3_outer_background%;
	background: -moz-linear-gradient(top,  #17A0BB 0%, #30B9D4 50%, #1DA6C1 51%, #2AB3CE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17A0BB), color-stop(50%,#30B9D4), color-stop(51%,#1DA6C1), color-stop(100%,#2AB3CE));
	background: -webkit-linear-gradient(top,  #17A0BB 0%,#30B9D4 50%,#1DA6C1 51%,#2AB3CE 100%);
	background: -o-linear-gradient(top,  #17A0BB 0%,#30B9D4 50%,#1DA6C1 51%,#2AB3CE 100%);
	background: -ms-linear-gradient(top,  #17A0BB 0%,#30B9D4 50%,#1DA6C1 51%,#2AB3CE 100%);
	background: linear-gradient(to bottom,  #17A0BB 0%,#30B9D4 50%,#1DA6C1 51%,#2AB3CE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17A0BB', endColorstr='#2AB3CE',GradientType=0 );
	border-color: #17A0BB;
}
nav.toolbar3 ul.toolbarList li.currentListItem a:link,
nav.toolbar3 ul.toolbarList li.currentListItem a:visited {
	color: #000000;
}
nav.toolbar3 ul.toolbarList li.currentAncestorListItem a:link,
nav.toolbar3 ul.toolbarList li.currentAncestorListItem a:visited {
	color: #000000;
}
nav.toolbar3 ul.toolbarList li.normalListItem a:link,
nav.toolbar3 ul.toolbarList li.normalListItem a:visited {
	color: #000000;
}
nav.toolbar3 ul.toolbarList li.currentListItem a:hover,
nav.toolbar3 ul.toolbarList li.currentListItem a:active,
nav.toolbar3 ul.toolbarList li.currentAncestorListItem a:hover,
nav.toolbar3 ul.toolbarList li.currentAncestorListItem a:active,
nav.toolbar3 ul.toolbarList li.normalListItem a:hover,
nav.toolbar3 ul.toolbarList li.normalListItem a:active {
	background: #17A0BB;
	color: #000000;
}
div.outer.responsivePanel {
    background-color: #212121;
}
div.outer.responsivePanel i.icon-remove{
    color: #525252;
}
/* Breadcrumb
================================================== */
div#breadcrumb {
}
nav#breadcrumb ul li a {
}
nav#breadcrumb ul li a:hover,.breadcrumContainer ul li a:active {
}