body#page.page {
    background: #FAFAFA;
}

#page-bg {
    background: url("/images/bg.png") no-repeat scroll 50% 0 transparent;
}

#page-bg2 {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
	/*border-left: 1px solid #A2A2A2;
	border-right: 1px solid #A2A2A2;*/
	margin: auto;
	background: rgba(255, 255, 255, 0.7);
}

@media (min-width: 1024px) {

	#page-bg2 {
		max-width: 990px;
		padding: 0 5px;
	}
	
	#block-toolbar {
		margin: auto -5px;
	}

}

/*
----------------------------------------------------------------------------------------
 WIDGETKIT
----------------------------------------------------------------------------------------
*/

.wk-slideshow-showcaseboxcloud .wk-slideset .set>li.active>div>div {
background-color: #FAFAFA;
background-image: none;
}

/*
----------------------------------------------------------------------------------------
 HEADER
----------------------------------------------------------------------------------------
*/

#header { margin-top: 15px; }

#headerbar { margin-bottom: 15px; }

#headerbar .module { padding: 0px; margin: 0 5px; }

#main {
margin-top: 10px;
}

#content, #breadcrumbs {
padding: 10px 13px;
border: none;
/*background: rgba(255, 255, 255, 0.5);*/
background: none;
box-shadow: none;
text-shadow: none;
}

/*
#content, #breadcrumbs {
padding: 13px;
border: 2px solid #FFF;
border-radius: 7px;
background: #F7F7F9;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 2, 0.15), 0 1px 1px rgba(0, 0, 2, 0.1);
text-shadow: 0 1px 0 #FDFDFF;
}
*/


#footer {
border-top: 1px solid #CCC;
padding-top: 20px;
}

#totop-scroller {
top: 15px;
}

/*
----------------------------------------------------------------------------------------
 PRIMARY NAV
----------------------------------------------------------------------------------------
*/

/* Menubar */
#menubar {
	height: 32px;
	padding: 8px;
	border: 1px solid rgba(4,76,141,0.8);
	border-radius: 3px;
	background: #00529b url(../images/menubar.png) 0 0 repeat-x;
	box-shadow:
		inset 0 1px 0 rgba(253,253,255,0.2),
		0 1px 1px rgba(0,0,2,0.2);
	margin-bottom: 15px;
}

.searchbox input {
	color: #a2a2a4;
}

.searchbox input:-moz-placeholder { color: #a4c5d9; }
.searchbox input::-webkit-input-placeholder { color: #a4c5d9; }
.searchbox input.placeholder { color: #a4c5d9; }

/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

.menu-dropdown a,
.menu-dropdown span.level1,
.menu-dropdown .level1 span > span.title,
.menu-dropdown .level2 .separator > span { color: #ccddf0; }


/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 {
	border: 1px solid rgba(4,76,141,0.55);
	background-color: #00529b;
	background-position: 0 -50px;
	background-repeat: repeat-x;
	box-shadow: inset 0 1px 0 rgba(253,253,255,0.15),
				0 1px 1px rgba(0,0,2,0.25);
	text-shadow: 0 -1px 0 rgba(0,0,2,0.5);
}

.menu-dropdown .dropdown-bg > div {
	border: 1px solid rgba(4,76,141,0.55);
	border-top: none;
	background: #00529b;
	border-radius: 0 4px 4px 4px;
	box-shadow: 0 1px 1px rgba(0,0,2,0.45);
}

/* Level 2 */
.menu-dropdown li.level2 {  border-top: 1px solid #004586; }
.menu-dropdown li.level2:first-child { border: none; }

.menu-dropdown a.level2 > span,
.menu-dropdown span.level2 > span {
	padding: 5px 10px;
	line-height: 26px;
	text-transform: uppercase;
}

/* Set Hover */
.menu-dropdown a.level2:hover { background: #024d93; }

/* Set Current */
.menu-dropdown a.current.level2 {
	background: #013064;
	font-weight: bold;
}

/* Subtitles */
.menu-dropdown .level1 .level1 span.subtitle {
	margin-top: -3px;
	font-size: 8px;
	color: #a2a2a4;
}

.menu-dropdown .level2 .level2 span.title { color: #e2e2e4; }
.menu-dropdown .level2 .level2 span.subtitle { color: #a2a2a4; }

/*
----------------------------------------------------------------------------------------
 SECONDARY NAV
----------------------------------------------------------------------------------------
*/

#sidebar-a .sidebarmenu .module-title {
	color: #FFF;
	text-shadow: 1px 1px 0 #000; /* fallback */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

#sidebar-a .sidebarmenu .module-title {
	background: #46A6CE;
	background: -moz-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #6CB8D9),
					color-stop(100%, #46A6CE)
				);
	background: -o-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
}

/*
----------------------------------------------------------------------------------------
CONTENT PAGES
----------------------------------------------------------------------------------------
*/

/* Headlines */
body h1, body h2, body h3, body h4, body h5, body h5, body h6 { 
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: none; }

h1 { font-size: 32px; line-height: 32px; }
h2 { font-size: 24px; line-height: 24px; }
h3 { font-size: 18px; line-height: 18px; }
h4, h5, h6 { font-size: 16px; line-height: 16px; }

.item > header {
background: url(/images/mod_box_header.png) 0 100% repeat-x;
}

#system .item > header {
margin-bottom: 10px;
padding-bottom: 13px;
line-height: 32px;
}

/* Image borders / shadows
----------------------------------------------------------------------------------------------------*/

img.border  {
	padding: 3px;
	/*border: 1px solid #D2D2D2;*/
	border-bottom-color: #C2C2C2;
	background: #FFF;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}

/*
 History timeline 
*/

dl.separator dt {
	width: 90px;
}

dl.separator dd {
margin-left: 100px;
}

dl.history dt {
	font-size: 32px;
	line-height: 32px;
	color: #D2D2D4;
}

dl.separator dd h2 {
font-size: 22px;
line-height: 26px;
margin-top: 0;
}


/*
 LAYOUT - 2 Columns 
*/

.content-col-2 > div > div {
border-left: 1px solid #DDD;
box-shadow: inset 1px 0 0 #FFF;
overflow: hidden;
}

.content-col-2 > div > div {
padding-left: 27px;
}

.content-col-2 > div:first-child > div {
padding-left: 0px;
padding-right: 28px;
border-left: none;
box-shadow: none;
}

.content-col-2 > div > div > h2:first-child, 
.content-col-2 > div > div > h3:first-child {
margin: 5px 0 15px 0;
}


/*
 LAYOUT - 5 Columns 
*/

.width15col1 h2, .width15col2 h2, .width15col3 h2, .width15col4 h2, .width15col5 h2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 16px;
}

.width15col1 {
    width: 17.5%;
    text-align: center;
}

.width15col2, .width15col3, .width15col4, .width15col5 {
    width: 17.5%;
    border-left: 1px dashed #cccccc;
    padding-left: 20px;
    margin-left: 20px;
    min-height : 150px;
    text-align: center;
}


/*
 BUTTOMS - 2 Columns 
*/

a.button-full {
display: block;
}

a.button-large {
padding: 9px 10px 8px 10px;
font-size: 13px;
text-align: center;
}

/*
----------------------------------------------------------------------------------------
 HOMEPAGE LAYOUT
----------------------------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------------------------
 LEFT PAGE & CATEGORY NAVIGATION
----------------------------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------------------------
MODULE BOXES
----------------------------------------------------------------------------------------
*/


/* Remove YT Module Icons & use Font Awesome -----------------*/

.module .module-title .icon { background-image: none; }

.mod-black .module-title .icon,
.mod-color .module-title .icon { background-image: none; }



.mod-box, .mod-black { border-radius: 3px; }
.mod-box-header .module-title { border-radius: 3px 3px 0 0; }

/* Home panels -----------------*/

.program-learn { background: url(/images/panel-bg-learn.png) 100% 100% no-repeat; }
.program-learn p { padding-right: 100px; }

.program-sim { background: url(/images/panel-bg-sim.png) 100% 100% no-repeat; }
.program-sim p { padding-right: 100px; }

.program-benefit { background: url(/images/panel-bg-benefit.png) 100% 100% no-repeat; }
.program-benefit p { padding-right: 100px; }

/* Special Offer -----------------*/

.special-offer { background: url(/images/panel-bg-special.png) 100% 0 no-repeat; }
.special-offer p { padding-right: 90px; }


/* Program panels -----------------*/

.program-secondary { background: url(/images/panel-bg-secondary.png) 100% 100% no-repeat; }
.program-secondary p { padding: 0px 0px 0px 100px; }

.program-tertiary { 
	background: url(/images/panel-bg-tertiary.png) 100% 100% no-repeat;
	/*padding-bottom: 200px;*/
}
/*.program-tertiary p { padding-right: 100px; }*/

.program-primary { 
	background: url(/images/panel-bg-primary.png) 100% 100% no-repeat;
	padding-bottom: 40px;*/
	}
.program-primary p { padding-right: 105px; }



.blue-header .module-title,
.blue-header h3.module-title,
.orange-header .module-title,
.orange-header h3.module-title,
.green-header .module-title,
.green-header h3.module-title,
.darkblue-header .module-title,
.darkblue-header h3.module-title {
	color: #FFF;
	text-shadow: 1px 1px 0 #000; /* fallback */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}


.blue-header .module-title {
	background: #46A6CE;
	background: -moz-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #6CB8D9),
					color-stop(100%, #46A6CE)
				);
	background: -o-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(108,184,217,1.0) 0%,
					rgba(70,166,206,1.0) 100%
				);
}

.orange-header .module-title {
	background: #ee9119;
	background: -moz-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #ee9119),
					color-stop(100%, #df6c1c)
				);
	background: -o-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
}


.green-header .module-title {
	background: #68b840;
	background: -moz-linear-gradient(
					top,
					rgba(108,184,64,1.0) 0%,
					rgba(28,154,68,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(108,184,64,1.0) 0%,
					rgba(28,154,68,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #68b840),
					color-stop(100%, #1c9a44)
				);
	background: -o-linear-gradient(
					top,
					rgba(108,184,64,1.0) 0%,
					rgba(28,154,68,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(108,184,64,1.0) 0%,
					rgba(28,154,68,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(108,184,64,1.0) 0%,
					rgba(28,154,68,1.0) 100%
				);
}

.darkblue-header .module-title {
	background: #127bc0;
	background: -moz-linear-gradient(
					top,
					rgba(35,167,222,1.0) 0%,
					rgba(18,123,192,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(108,184,64,1.0) 0%,
					rgba(18,123,192,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #23a7de),
					color-stop(100%, #127bc0)
				);
	background: -o-linear-gradient(
					top,
					rgba(35,167,222,1.0) 0%,
					rgba(18,123,192,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(35,167,222,1.0) 0%,
					rgba(18,123,192,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(35,167,222,1.0) 0%,
					rgba(18,123,192,1.0) 100%
				);
}



/* Green Module --------------------------------------*/

.green-color {
	border: 1px solid #839F2B;
	border-top-color: #61761F;
	background: #9FBA50;
	box-shadow:
		inset 0 0 5px rgba(97,118,31,0.7),
		0 1px 0 rgba(253,253,255,1.0);
	color: #EFF3E2;
	text-shadow: 0 1px 0 rgba(0,2,0,0.1);
}

.green-color h3.module-title { color: #EFF3E2; }

.green-color h3.module-title .subtitle { color: #E7EFB6; }

.green-color a:hover,
.green-color strong,
.green-color code { color: #476C1E; text-shadow: 0 1px 0 rgba(245,255,240,0.2); }

.green-color a { color: #E7EFB6; }

.green-color a:hover { text-shadow: 0 1px 0 rgba(0,2,0,0.2); }

/* Red Module --------------------------------------*/

.red-color {
	border: 1px solid #AF493A;
	border-top-color: #833327;
	background: #CA5A4A;
	box-shadow:
		inset 0 0 5px rgba(128,53,43,0.7),
		0 1px 0 rgba(253,253,255,1.0);
	color: #FFEDEA;
	text-shadow: 0 1px 0 rgba(2,0,0,0.1);
}

.red-color h3.module-title { color: #FFEDEA; }

.red-color h3.module-title .subtitle { color: #FFBEB3; }

.red-color a:hover,
.red-color strong,
.red-color code { color: #6b1000; text-shadow: 0 1px 0 rgba(245,255,240,0.2); }

.red-color a { color: #FFBEB3; }

.red-color a:hover { text-shadow: 0 1px 0 rgba(2,0,0,0.2); }

/*
----------------------------------------------------------------------------------------
FORM - SUBMIT BUTTON
----------------------------------------------------------------------------------------
*/



#bfSubmitButton { clear:both; cursor:pointer; display:block; margin:10px auto; float: none;}


.bfSubmitButton {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.bfSubmitButton:hover,
.bfSubmitButton:focus,
.bfSubmitButton:active,
.bfSubmitButton.active,
.bfSubmitButton.disabled,
.bfSubmitButton[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.bfSubmitButton:active,
.bfSubmitButton.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.bfSubmitButton:hover,
.bfSubmitButton:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.bfSubmitButton:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.bfSubmitButton.active,
.bfSubmitButton:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.bfSubmitButton.disabled,
.bfSubmitButton[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

/* Tools
----------------------------------------------------------------------------------------------------*/

/* Button More */
a.button-orange {
	border-bottom: 1px solid #ee9119;
	background: #ee9119;
	background: -moz-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #ee9119),
					color-stop(100%, #df6c1c)
				);
	background: -o-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(238,145,25,1.0) 0%,
					rgba(223,108,28,1.0) 100%
				);
}

a.button-orange:hover {
	border-bottom-color: #C4580E;
	color: #9B450A!important;
}

a.button-orange:active { border-top: 1px solid #C4580E; }


/* Button More */
a.button-green {
	border-bottom: 1px solid #90a846;
	background: #A8C550;
	background: -moz-linear-gradient(
					top,
					rgba(186,208,117,1.0) 0%,
					rgba(168,197,80,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(186,208,117,1.0) 0%,
					rgba(168,197,80,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #BAD075),
					color-stop(100%, #A8C550)
				);
	background: -o-linear-gradient(
					top,
					rgba(186,208,117,1.0) 0%,
					rgba(168,197,80,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(186,208,117,1.0) 0%,
					rgba(168,197,80,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(186,208,117,1.0) 0%,
					rgba(168,197,80,1.0) 100%
				);
}

a.button-green:hover {
	border-bottom-color: #728a2a;
	color: #476C1E!important;
}

a.button-green:active { border-top: 1px solid #728a2a; }

/* Tools - RED
----------------------------------------------------------------------------------------------------*/

/* Button More */
a.button-red {
	border-bottom: 1px solid #ad4f42;
	background: #cb5d4e;
	background: -moz-linear-gradient(
					top,
					rgba(212,123,110,1.0) 0%,
					rgba(203,93,78,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(212,123,110,1.0) 0%,
					rgba(203,93,78,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #d47b6e),
					color-stop(100%, #cb5d4e)
				);
	background: -o-linear-gradient(
					top,
					rgba(212,123,110,1.0) 0%,
					rgba(203,93,78,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(212,123,110,1.0) 0%,
					rgba(203,93,78,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(212,123,110,1.0) 0%,
					rgba(203,93,78,1.0) 100%
				);
}

a.button-red:hover {
	border-bottom-color: #913123;
	color: #6b1000!important;
}

a.button-red:active { border-top: 1px solid #913123; }

/* Tools - GREY
----------------------------------------------------------------------------------------------------*/

/* Button More */
a.button-grey {
	border-bottom: 1px solid #677b88;
	background: #7a919f;
	background: -moz-linear-gradient(
					top,
					rgba(146,165,175,1.0) 0%,
					rgba(122,145,159,1.0) 100%
				);
	background: -webkit-linear-gradient(
					top,
					rgba(146,165,175,1.0) 0%,
					rgba(122,145,159,1.0) 100%
				);
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #92a5af),
					color-stop(100%, #7a919f)
				);
	background: -o-linear-gradient(
					top,
					rgba(146,165,175,1.0) 0%,
					rgba(122,145,159,1.0) 100%
				);
	background: linear-gradient(
					top,
					rgba(146,165,175,1.0) 0%,
					rgba(122,145,159,1.0) 100%
				);
	background: -ms-linear-gradient(
					top,
					rgba(146,165,175,1.0) 0%,
					rgba(122,145,159,1.0) 100%
				);
}

a.button-grey:hover {
	border-bottom-color: #4b5962;
	color: #475254!important;
}

a.button-grey:active { border-top: 1px solid #4b5962; }




































/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

/* Frontpage Showcase */
.frontpageshowcase {
	position: absolute;
	top: 20px;
	left: 40px;
	z-index: 1;
	width: 400px;
	color: #FFF;
	font-size: 16px;
	line-height: 22px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.frontpageshowcase.black { color: #444; }

/* Frontpage List */
.frontpagelist img { margin: -20px -20px -20px 0; }

.frontpagelist h2 {
	font-size: 28px;
	line-height: 28px;
}

/* Frontpage Botton */
#page .frontpagebottom {
	min-height: 124px;
	margin: -13px;
	padding: 13px 120px 13px 13px;
	border-radius: 7px;
	overflow: hidden;
}


/* Frontpage Separator */
#page .frontpageseparator {
	margin: -3px;
	overflow: hidden;
	text-transform: uppercase;
}

.frontpageseparator > div > div {
	padding-left: 15px;
	border-left: 1px solid #ddd;
	box-shadow: inset 1px 0 0 #fff;
	overflow: hidden;
}

.frontpageseparator > div:first-child > div {
	border-left: none;
	box-shadow: none;
}

.frontpageseparator img {
	margin: 4px 15px 0 0;
	float: left;
}