/* LEGACY STYLES */
@font-face {
	font-family: 'icomoon_2';
	src:url('../../fonts/icomoon_2.eot?hb4ovl');
	src:url('../../fonts/icomoon_2.eot?#iefixhb4ovl') format('embedded-opentype'),
		url('../../fonts/icomoon_2.woff?hb4ovl') format('woff'),
		url('../../fonts/icomoon_2.ttf?hb4ovl') format('truetype'),
		url('../../fonts/icomoon_2.svg?hb4ovl#icomoon_2') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon2-"], [class*=" icon2-"] {
	font-family: 'icomoon_2';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon2-arrow-up:before {
	content: "\e64c";
}
.icon2-arrow-up-right:before {
	content: "\e60a";
}
.icon2-arrow-down-right:before {
	content: "\e64d";
}
.icon2-arrow-down:before {
	content: "\e64e";
}



@font-face {
	font-family: 'sgi-reg';
	src:url('../../fonts/sgi-reg.eot');
	src:url('../../fonts/sgi-reg.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/sgi-reg.woff') format('woff'),
		url('../../fonts/sgi-reg.ttf') format('truetype');
}
 
.sgi-reg {
	font-family: 'sgi-reg', sans-serif;
}

@font-face {
	font-family: 'sgi-bold';
	src:url('../../fonts/sgi-bold.eot');
	src:url('../../fonts/sgi-bold.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/sgi-bold.woff') format('woff'),
		url('../../fonts/sgi-bold.ttf') format('truetype');
}

.sgi-bold {
	font-family: 'sgi-bold', sans-serif;
}

@font-face {
	font-family: 'sgi-icon';
	src:url('../../fonts/sgi-icon.eot');
	src:url('../../fonts/sgi-icon.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/sgi-icon.woff') format('woff'),
		url('../../fonts/sgi-icon.ttf') format('truetype'),
		url('../../fonts/sgi-icon.svg#sgi-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"], 
.slidesjs-navigation.slidesjs-play:after, 
.slidesjs-navigation.slidesjs-stop:after, 
.share-icon {
	font-family: 'sgi-icon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-file:before {
	content: "\e600";
}
.icon-bars:before {
	content: "\e601";
}
.icon-bars2:before {
	content: "\e602";
}
.icon-minus:before {
	content: "\e603";
}
.icon-plus:before {
	content: "\e604";
}
.icon-play:before {
	content: "\e605";
}
.icon-pause:before {
	content: "\e606";
}
.icon-loop:before {
	content: "\e607";
}
.icon-loop2:before {
	content: "\e608";
}
.icon-shuffle:before {
	content: "\e609";
}
.icon-arrow-up-right:before {
	content: "\e60a";
}
.icon-play2:before {
	content: "\e60b";
}
.icon-pause2:before {
	content: "\e60c";
}
.icon-arrow-up-right2:before {
	content: "\e60d";
}
.icon-checkbox-checked:before {
	content: "\e60e";
}
.icon-checkbox-unchecked:before {
	content: "\e60f";
}
.icon-radio-checked:before {
	content: "\e610";
}
.icon-radio-unchecked:before {
	content: "\e611";
}
.icon-share:before {
	content: "\e612";
}
.icon-facebook:before {
	content: "\e613";
}
.icon-facebook2:before {
	content: "\e614";
}
.icon-flickr:before {
	content: "\e615";
}
.icon-flickr2:before {
	content: "\e616";
}
.icon-file-pdf:before {
	content: "\e617";
}
.icon-file-excel:before {
	content: "\e618";
}
.icon-libreoffice:before {
	content: "\e619";
}
.icon-in:before {
	content: "\e61a";
	color: #bbb;
	/*margin-right: 7px;*/
	/*display: none;*/
	display: inline-block;
}
.icon-in:hover:before {
	color: #666;
}
.icon-add:before {
	content: "\e61b";
}
.icon-subtract:before {
	content: "\e61c";
}
.icon-close:before {
	content: "\e61d";
}
.icon-stats:before {
	content: "\e61e";
}
.icon-cancel-circle:before {
	content: "\e61f";
}
.icon-close2:before {
	content: "\e620";
}
.icon-question:before {
	content: "\e621";
}
.icon-spinner:before {
	content: "\e622";
}
.icon-pause3:before {
	content: "\e623";
}
.icon-play3:before {
	content: "\e624";
}
.icon-circle-full:before {
	content: "\e625";
}
.icon-users:before {
	content: "\e640";
}
.icon-users2:before {
	content: "\e641";
}
.icon-feed:before {
	content: "\e642";
}
.icon-list:before {
	content: "\e643";
}
.icon-list2:before {
	content: "\e644";
}
.icon-contrast:before {
	content: "\e645";
}
.icon-users3:before {
	content: "\e646";
}
.icon-list3:before {
	content: "\e647";
}
.icon-facebook3:before {
	content: "\e648";
}
.icon-share2:before {
	content: "\e626";
}
.icon-cd:before {
	content: "\e627";
}
.icon-bars3:before {
	content: "\e628";
}
.icon-statistics:before {
	content: "\e629";
}
.icon-cross:before {
	content: "\e62a";
}
.icon-minus2:before {
	content: "\e62b";
}
.icon-plus2:before {
	content: "\e62c";
}
.icon-info:before {
	content: "\e62d";
}
.icon-info2:before {
	content: "\e62e";
}
.icon-question2:before {
	content: "\e62f";
}
.icon-help:before {
	content: "\e630";
}
.icon-shuffle2:before {
	content: "\e631";
}
.icon-list4:before {
	content: "\e632";
}
.icon-play4:before {
	content: "\e633";
}
.icon-pause4:before {
	content: "\e634";
}
.icon-arrow-left:before {
	content: "\e635";
}
.icon-arrow-right:before {
	content: "\e636";
}
.icon-arrow-down:before {
	content: "\e637";
}
.icon-arrow-up:before {
	content: "\e638";
}
.icon-arrow-left2:before {
	content: "\e639";
}
.icon-arrow-down2:before {
	content: "\e63a";
}
.icon-arrow-up2:before {
	content: "\e63b";
}
.icon-arrow-right2:before {
	content: "\e63c";
}
.icon-ellipsis:before {
	content: "\e63d";
}
.icon-flickr3:before {
	content: "\e63e";
}
.icon-facebook32:before {
	content: "\e63f";
}
.icon-users4:before {
	content: "\e649";
}
.icon-facebook4:before {
	content: "\e64a";
}
.icon-facebook5:before {
	content: "\e64b";
}


/* normalize */

/* apply a natural box layout model to all elements, reset padding and margin */
/*
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
*/

/* Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
header {
	display: block;
}

/* Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

/* Address `font-family` inconsistency between `textarea` and other form elements. */
html,
button,
input,
select,
textarea {
	font-family: sans-serif;
}

/* Prevent outline on a-tag */
a:active,
a:hover, 
a:focus {
	outline: 0;
}

b,
strong {
	font-weight: bold;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}

/* Correct overflow displayed oddly in IE 9. */
svg:not(:root) {
	overflow: hidden;
}

/* 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
	font-size: 100%; /* 1 */
	margin: 0; /* 2 */
	vertical-align: baseline; /* 3 */
	*vertical-align: middle; /* 3 */
	
	font-family: inherit;
	-webkit-appearance: none;
	outline: none;
}


/* Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
	text-transform: none;
}

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type `input` and others.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}

/*
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/* Remove inner padding and border in Firefox 3+. */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
	overflow: auto; /* 1 */
	vertical-align: top; /* 2 */
}

/* Remove most spacing between table cells. */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Remove default image border */
img {
	border: 0;
}

.nocallout {
	-webkit-touch-callout: none;
}

/* SGI */

#wrap {
	width: 970px;
	padding: 0 0px;
	margin: 0 auto;

	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	background: #fff;
	color: #000;
	font-family: 'sgi-reg', sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

/* apply a natural box layout model to all elements, reset padding and margin */
#wrap *{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

#wrap ul {
	list-style: none;
}


/* graphics */

.pr13, .py13, .pb13 {
	width: 13px;
	height: 13px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

.pr15, .py15, .pb15 {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

.pr13 {
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXdJREFUeNqMkj1LA0EQhnf37laJiQZFYySIEsHYpPEfCDYW9v4Fwcp/IURBwVKJaCnYKZYqglgJQiSKhTHfXyaXz9vcrTPHFhbROPBwe7v7zuy8DJVSEkopUaHthmdD47q+1LAdK54vJh7Npgn7FiAA6d5XInoaCc9PceOQU7oKhwwz2FI2Ul3rePv9I1YWvRJstQHHLXESCc+FOL9nlARJn8ha4moj8bYFyxzQ0jDr5kwgrlO6TH4Jn6YtTHOev6ubSazGoIdJg9I1MiCiXs86fCaAYRbkfBENGCQaYQyf7gOGmGnbTfKPsIlE9wwswPbTuSS4VBokynTFi7K+x56b7W7GEgd/CYSUraNc8QKWdaCDvcjrau1pxT8WApei/QRnhXLssvL1AL9pFLoiOLDPS5WbADeSHsa8DuzBRBRe253bnc/s3lWlhoIUUMYn0h9jxAEv4AdG0SW3f0IaQBWoqZ4cV4ShhEw5hOh4Qc2cUAnc2fsWYAALV6KbmDXxbwAAAABJRU5ErkJggg==') no-repeat 50% 50%;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf5JREFUeNpUU0tLHEEQ7qpxdnY3go9dMCEPfEQ9LPkJOQT/QC4hIfkV3nLK45yfIIInQ1BzMARECAE9SHITEYIheAiYzUzWcV9md3am26rp7tlxoOju6vqqvq+rBpRSwn4AgLQ4awuzNc/Buz0pe7th8/i932iRPyKLKV5SnGAcWDA5nO3awvMbiK8chPs2IV1HF3H8aSM4f7seNE7J1SNL+CoFM3DnweK7IuKyRmRQzpru+lL+3QzCpyt1/5COHWaBTHW7Nv8iAxqQskCTyAOcelydWKm4I1N0LLM8Z7rouU+qk1sUNq40fSvDPITI1gKIyi2v4H+9aP1g+vjm3u0aIkxzFchVGlLXwlkeu2aK3iNaxpkMlhyc0/cqVwmyiqmfExtHCcDSdpHacTksoPKyM/o6gc6XKDFgvWy412wf0VUMmThxXWtePznPougnbSSnx9V6ELbi5HOa2VYxZdO90Ss0Iv7YCL+YXg94oqKtf+evB1L5aXcysSaZGPq+tzsb+832CW154vrMXR12LztlBw5mS95DF2BiyFx3QAqVfGt3P7w8/b1G7jOygOy/nbAROoxWaQCW79x8NuN5SwWACoHiP1H8i5jt7umKdTLfVB7kRiB9QW7BmOlj2fik0ciAkKzLwPxsW6Yc7PIAmNUxr8fBffNnJfotlbgSYADCz+FVYvYVDQAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

.py13 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZNJREFUeNpckj0vQ1EYx//n3L4gWkRohKRl0JgtfAAiBoNB4gvYLCbpYkS0gzaxGsTYEhaTRRBGQytNxEsMqk1UVau9V6/nnHtOqSf53XvynP/zcs55mG3b0MYYM1IRDPX7MVaqoh49QOb0Bh+0VSdMwhZ6Jj9k11EMD/Zix+PCFG1ykeS7gfLdC3bn1xHLFVEgV5VoyKDLLRYaCeDCZWAAMp2o2mwAj684GV/BMi1fiAqnIjzYh7jBnQCnTydQE+zHTGIJC7TTQ7h4chV9XjdmpVBXaZ7RQfgmw5gjVy/RxkMBhMlpSKH9K9Lt6bWvXXbiI7y8WManFmrRX2OqA6shb89NGDyyh6xpodA8OGsNln/iIYdbdfUWv8qi9phHQosYWm9OWN1CZSOJQ1qWiC/xHtb0GhJPeez/FwujLirbx4idpWUl8VY1/bii1574EuYmRrHY1YEQZTfvc0hvpnB0nkGW9p+JvKikg0RSD9FJdBN+cUtiKIgy8Ua8qzM5E6HmDmp83AqXEKiZM1UCOXs/AgwAeG6irLy8dYMAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

.pb13 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWNJREFUeNqMks1LQkEUxc8bvxK0TyyKPnST9A8UtA8iwmXU2nXL3AYtIognkdS2ldROC4J2UVAt2kaKLYxqYSakZa/Up697pwlaZHbg9xhm5sydOe9qlmVB0zQo2RDZG0RH7xiMUhX7GylcnbzSfJWoEZbcr0wa1k4D6B7YhsM1RYtCHtEwy8hld7A+r6OYL9DMO89+lVg99qMvcA5h68dvero/QmRykUY5whDyVN/wZlMDyzc0jXB0jkZdhF1gadcHu3MGrRScCNG3h2ijKiNBGUAruT18Ey/hEjCKb/iP6nVOz8EFBOLLGUqp0NKUv02r6E2Bm8sK8nexPw1m1UBCT9Lohfjg9EyszMYo1nhTw+GWjtQZV+IbVb5bwSHjDOshjI4vwO31o27W8Ji9RjJ6gPRFhtYf+I9xJe1HGzkJD9FJtHNK/HyiTDwTJfWmhjSxlFGoqoydN6ieq6kDZO99CjAACXN8uV1LD18AAAAASUVORK5CYII=') no-repeat 50% 50%;
}

.pr15 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf5JREFUeNpUU0tLHEEQ7qpxdnY3go9dMCEPfEQ9LPkJOQT/QC4hIfkV3nLK45yfIIInQ1BzMARECAE9SHITEYIheAiYzUzWcV9md3am26rp7tlxoOju6vqqvq+rBpRSwn4AgLQ4awuzNc/Buz0pe7th8/i932iRPyKLKV5SnGAcWDA5nO3awvMbiK8chPs2IV1HF3H8aSM4f7seNE7J1SNL+CoFM3DnweK7IuKyRmRQzpru+lL+3QzCpyt1/5COHWaBTHW7Nv8iAxqQskCTyAOcelydWKm4I1N0LLM8Z7rouU+qk1sUNq40fSvDPITI1gKIyi2v4H+9aP1g+vjm3u0aIkxzFchVGlLXwlkeu2aK3iNaxpkMlhyc0/cqVwmyiqmfExtHCcDSdpHacTksoPKyM/o6gc6XKDFgvWy412wf0VUMmThxXWtePznPougnbSSnx9V6ELbi5HOa2VYxZdO90Ss0Iv7YCL+YXg94oqKtf+evB1L5aXcysSaZGPq+tzsb+832CW154vrMXR12LztlBw5mS95DF2BiyFx3QAqVfGt3P7w8/b1G7jOygOy/nbAROoxWaQCW79x8NuN5SwWACoHiP1H8i5jt7umKdTLfVB7kRiB9QW7BmOlj2fik0ciAkKzLwPxsW6Yc7PIAmNUxr8fBffNnJfotlbgSYADCz+FVYvYVDQAAAABJRU5ErkJggg==') no-repeat 50% 50%;
	/* FW 144dpi background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAHeSURBVCiRjZM7aFNRGIC/c859Jn3YNmmiGYR0EFTQQRDcHJ10UJydXNx8TE46Cm5Ozq7SQdw7ChaqrSCIS8GArSFp2vQm5+ac3+G2aS1V+8G//d//4hwlIsIeK+0Br9d2eNeyrO86btQD7jVD7jQjCFMcBqP1fjpqX371pcez5W02hh6MAgV4iIFbZ+DF5ZDG7CQSJuMCSkTk5WqPh0sdSDQECsaz7DGAi9OW99cU1VqNOElRSqE/bmY8Xe5BaoqOR0WABNZ6Mc9XB+TdTfI8B0A/+rBFNhLQx0iHCRVvf0V8a7UZZhkigl76mRcd/4cWtlzI924fm/VxzqGLy5yMEYYfu8LIDgp5OvzLnscQKMdplZH7vWHuLwTgTmCKYUH3qEUOgrC49pMLEZdmAPsvU4Fo7kbrnCqXSZIUYwx6bjLlzRVFIx6B1SDqiBSAD7htvnJ9Jiet1CmVSoXsVMT52jSLV3NuzvUo+RycAmfAC026PI5XeDDfYbZxlkqlQhzHRWkREec9o90dttsbfGp1+NzJ6Q8ds2rIuXjAzMQEpUqd6nyVqakpwjA8kAG891hrsVkfu7ONtUNGAoQJSZpSLpdJkgRjzMFSh3+ViOC9xzmHcw4RwRgzDqX+fBO/AQ9HynuSOuhDAAAAAElFTkSuQmCC') no-repeat 50% 50%; */
	
	/* PS 144dpi background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFZSURBVCiRldI9L4NRGMbx/31aIhZCQiKVTlIvIUEMWGpFLKbGQoRIDD5AxWAWL4uY+gVMGAwGg9RAJCK0aCJpvSxahKapvjy3xSMlSHtt5+T6nfsejqgqdiRw6wXGsfJdGEc7mfQl6eQh91fLLPlCWlgGxD5L4HYVmOOvhIMbLPnmVTVhX5miIEBL/wyTKwERafzCn6v+D+30jY7g6Z0QkSp78nhR0E7P8BjQLCJiUKuzJOxucwEeoNwgpqMkbFlOoAGoNOSywZJw6hWgDHAY0NOS8OneG/AEpAzZ92XyuWRRMH4HJ7sR4BpIG51tveExulAUXp9+I/l0AIRV1TIA+AfWONr2857K/DFRWRxKED3fAnaAByj8niJOmnq8dA9OUV3fQZ27nsjxK7GLF4KbIeAM2AdOVDX3DdsRkRrABdQCFUAGiAMxVX3+1v2JCx4RwAnkVdX6rfMBauiJifEXqXwAAAAASUVORK5CYII=') no-repeat 50% 50%; */
}

.py15 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaVJREFUeNqUUzlLA1EQ/naTNckmosEiggeCCkp+g4Xob/AEEawt/AOKhQfESouAWthq7DQogVgFUsTGiOCBiBbigQQ0avbKOrN5EQuPdeB753zMzJvvSbZtg02SJJ5kgieziGigBi2vGkqJDE5Wknimc51gEsrsyDzJGSpEz1kcI3Uqpj0yOiCMrvWnF+zE9zC7vIsrOioRLL6ShI/neh0x1Ycp/GCagfv4PgbntnBE2yJnwWnKFHH0NyKbT0Fkoh9rjWFEaKtyQLmrCV5KdRYurDaAzoUxDNCyjqDI65OIUo1tcGndzeilqZ6TkYN+tOMfFvR9pq3Ibxre/kM2LBhcr1NzModjaofplnzziAvRa1ue30ahUETSDbFMQdZSSIteG9wqfTWFGd3Ew1/kgzwSyUOc05IVp3HudvYUxVAA2Wgremq8CH8T0UrnsTm8hA3a3hIeCe9VhXkJIRZAbBxDXc3o8ytosMowqcZLyiy1m3Mi3hEeRGSjSpbEC6pCAPVVFYnHKQlCgfDKREfbXz4GhLPCAhCzU5Zw1sTPsiqfysaHAAMAZrCRKN7rTisAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

.pb15 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaJJREFUeNqUU7lKA1EUPTNZHYNGLFKEgOCG5Bss1H9QUVFrO39ACSKiFhYBDQSCrbg0YtS4VopgChMsooiFIBqRgGafmTzvm7wBC5fkwnnb3DP33Hfvkxhj4CZJEp9kggXzp37YnD6U80VcbN8iuvZB52WCRqhwR86TjKFKtCCYGIHSNAPZ0gHTGCvj830Xh+EAoquPdFIk6PyLJFwsCKWW4VCm8ZuppVfEwkPYWryhXZarkA2pwcTon0RuNocH/ZNhuD0e2ik8oAxvl5WkBlCLNbg6MTY3SKtm/jsZUyE/5diGWs3b3Uejm+CQSW476jFnoymbIpcK+brIuqoaF2zkHN9PUjm0mslvT/ei1kzGzlIGucxeTURW0XAcORG1VmWjc44is9DK6X/JyfNNxA/uaMU7rsS1M6SusnC6LuHr6YXV3vJDRB3Jsw2sTKzT7pmLJxTMDrMSXEYDjC8MU+0HYHe2oqJrlOMDSY3hOsojvhDSIrJqkiVxg4poALfZReJyioKQIeQ40ejtbw8DwtnGG0DM1bSqziXxsvTqo2L4EmAA78+RKg2RO2wAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

.ryb {
	width: 16px;
	height: 13px;
	vertical-align: baseline;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcVJREFUeNp8Ur8vQ1EYPffhtVUhUh00BK3fiUQkJAiJ1CDxD0gYSi3owGYxSGqQMLLqIEFiIgyShsRgsTAqk0oMFkkj6Y/X69zXvmpLvOTm++6555z73e97QkqJ8i/VKaoJzwhgEAIJ5he2mLzBH58oN0h1CB9FV5DwqhNBF0VhjBBb1GPSKOZrxZtkh9DIPWXqpUmxWMUA09XyCkoMyBth6Fcia4lSfuhfg/PGvpEjKo6Zx63yGQ0WnUzzeRm0fhyKtl89EJG4TuYeXqJBnATMSyu41rjWkxSmckZwALYwspTs03zVNSsNq4ItXreIllEBp8sEVKd2KN5N58W01QYKVYdospmDD+L1pLyTpZsPfr5mG4N0oDIB1BF6oIPu4Voi01Fo6heP3BqzXkK6iSoH3wSwcAl0+QEn8EmHV0JVKxRV58rNT0bt2iup+SqgyHfO3Q1MbwCeqOlZM8RgLxmpRU+yAjwyebPmmH8xYPeyaW3oYRXN9vLfzzSKMXvS5HyTQbtlgoZ5In9Ymjec2faJdHGBMqfPcB9qmJPSnAJNzghPkXXPU85VZAnfZmvHx4br5CTJd7xRYVme3tHET/GV0n4LMABTfKoKIji4mAAAAABJRU5ErkJggg==') no-repeat 50% 50%;
	display: inline-block;
	margin-right: 7px;
}

/* structure */

#head {
	width: 930px;
	height: 80px;
	padding-top: 10px;
}

#head h3 {
	font-size: 15px;
	line-height: 22px;
}

/* head */

#logo_sgi {
	float: left;
	width: 212px;
	height: 50px;
	background-image: url(../../img/logo_SGI.png);
	background-repeat: no-repeat;
	background-position: 3px 0;
	margin-top: 4px;
	display: block;
}

#logo_bs {
	float: right;
	width: 151px;
	height: 20px;
	background-image: url(../../img/logo_bertelsmann-stiftung.png);
	background-repeat: no-repeat;
	margin-top: -1px;
	display: block;
}

#head ul.nav, 
#head ul.share {
	float: left;
}

#head ul.nav li {
	line-height: 19px;
}

#head ul.nav li a {
	padding: 3px 5px 0;
}

#head ul.nav li a:hover, 
#head ul.nav li a.on {
	text-decoration: underline;
}

#head ul.nav.part1 {
	width: 168px;
	margin-bottom: 0px;
}

#head ul.nav.part2 {
	width: 100px;
	margin-bottom: 0px;
}

#head ul.nav.part3 {
	width: 120px;
	text-align: right;
	margin-bottom: 0px;
}

#head ul.share {
	width: 155px;
	padding-left: 30px;
	margin-bottom: 0px;
}

#head ul.share li {
	line-height: 18px;
}
#head ul.share li a {
	font-size: 11px;
	color: #999;
}

#head ul.share li a:hover {
	color: #666;
}

#head ul.share li i {
	margin-right: 13px;
}

#head a.box {
	float: right;
	width: 147px;
	height: 86px;
	font-size: 12px;
	line-height: 13px;
	color: #024080;
	border: 1px solid #ccc;
	display: inline-block;
	padding: 4px 8px 0;
	margin-left: 8px;
	margin-top: -10px;
}
/*
#head a.box .hline {
	color: #000;
}
*/
#head .menu, 
#c_sel.menu {
	z-index: 100;
	position: absolute;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dadada)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #eeeeee 0%, #dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dadada',GradientType=0); /* IE6-9 */
	padding: 6px 10px 10px;
	display: none;
}

#head .menu ul {
	float: left;
	margin-right: 13px;
}

#head .menu ul ul {
	float: none;
	margin-right: 0;
}

#head .menu ul li, 
#c_sel.menu ul li {
	border-bottom: 1px solid #c4c4c4;
}

#head .menu ul {
	margin-bottom: 0px;
}
#head .menu ul.dim {
	margin-bottom: 0px;
}

#head .menu ul.dim li {
	border-bottom: 0;
}

#c_sel.menu ul ul li:first-child {
	border-top: 1px solid #c4c4c4;
}

#head .menu ul li a {
	font-size: 13px;
	background-color: #ccc;
	display: block;
	padding: 1px 4px;
	margin-bottom: 5px;
}

#head .menu ul.dim li a {
	background-color: #bbb;
}

#head .menu ul li a:hover, 
#c_sel.menu ul li:hover {
	text-decoration: underline;
}

#head .menu.m1 ul li a, 
#head .menu.m4 ul li a {
	width: 147px;
}

#head .menu.m2 ul li a {
	width: 190px;
}

#head .menu.m3 ul li a {
	width: 200px;
}

#head .menu.m5 ul li a {
	width: 75px;
}

#head .menu.m1, 
#head .menu.m2, 
#head .menu.m3 {
	margin-left: 22px;
}

#head .menu.m4 span, 
#head .menu.m5 span {
	padding-bottom: 6px;
	display: inline-block;
}

#head .menu ul ul li a {
	font-size: 12px;
	line-height: 14px;
	background-color: transparent;
	padding: 4px;
	margin-bottom: 0;
}

#head .menu .icon-close2 {
	font-size: 12px;
	color: #555;
	padding: 4px 4px 0 6px;
	display: inline-block;
	cursor: pointer;
}


/* share */

#share_box {
	height: 20px;
	overflow: hidden;
}

#share {
	z-index: 2;
	position: absolute;
	margin:  -25px 0 0 642px;
	display: none;
}

#share.home {
	margin:  -25px 0 0 462px;
}

#nav #share a {
	margin-right:  0;
}

.share-square {
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    background: url(../../img/social-icons.png) no-repeat scroll left top transparent;
    display: inline-block;
    height: 32px;
    line-height: 0;
    width: 32px;
}

.share-square-digg {
    background-position: -192px -32px;
}
.share-square-digg:hover {
    background-position: -192px 0px;
}
.share-square-email {
    background-position: -256px -32px;
}
.share-square-email:hover {
    background-position: -256px 0px;
}
.share-square-facebook {
    background-position: -160px -32px;
}
.share-square-facebook:hover {
    background-position: -160px 0;
}
.share-square-googleplus {
    background-position: -128px -32px;
}
.share-square-googleplus:hover {
    background-position: -128px 0;
}
.share-square-linkedin {
    background-position: -96px -32px;
}
.share-square-linkedin:hover {
    background-position: -96px 0;
}
.share-square-pinterest {
    background-position: -64px -32px;
}
.share-square-pinterest:hover {
    background-position: -64px 0;
}
.share-square-stumbleupon {
    background-position: -224px -32px;
}
.share-square-stumbleupon:hover {
    background-position: -224px 0;
}
.share-square-tumblr {
    background-position: -32px -32px;
}
.share-square-tumblr:hover {
    background-position: -32px 0;
}
.share-square-twitter {
    background-position: 0 -32px;
}
.share-square-twitter:hover {
    background-position: 0 0;
}


