﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/opensans/opensans-regular-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-regular-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-regular-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-regular-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-regular-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/opensans/opensans-italic-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-italic-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-italic-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-italic-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-italic-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/opensans/opensans-light-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-light-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-light-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-light-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-light-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/opensans/opensans-lightitalic-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-lightitalic-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-lightitalic-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-lightitalic-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-lightitalic-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/opensans/opensans-semibold-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-semibold-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-semibold-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-semibold-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-semibold-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/opensans/opensans-semibolditalic-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-semibolditalic-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-semibolditalic-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-semibolditalic-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-semibolditalic-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/opensans/opensans-bold-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-bold-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-bold-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-bold-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-bold-webfont.ttf?v=1') format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/opensans/opensans-bolditalic-webfont.eot?v=1');
    src: url('../fonts/opensans/opensans-bolditalic-webfont.eot?v=1&#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-bolditalic-webfont.woff2?v=1') format('woff2'), url('../fonts/opensans/opensans-bolditalic-webfont.woff?v=1') format('woff'), url('../fonts/opensans/opensans-bolditalic-webfont.ttf?v=1') format('truetype');
}

/* --------------  font-family define ------------ */
body, p, ul, ol, table, input,button, select, textarea, .ui-widget-content {
    font-family: 'Open Sans', Tahoma, Arial, Helvetica, Sans-Serif;
}

h1 {
    font-family: 'Open Sans',Arial, Helvetica, Sans-Serif;
}
body, p, ul, ol {
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 10px;
    line-height: 140%;
    letter-spacing: 0;
	color: #333;
}
span.text .checkbox label {
    color: #333;
    font-size: 13px;
}
body {
    padding-bottom: 0;
}
strong {
    font-weight: 600;
}
/* --------------  font-family define end ------------ */



/* --------------  header  ------------ */
#header {
	padding: 0;
	background: #000;
	color: #666;
	overflow: visible;
	}
#header nav li {
	color: #ffffff;
	padding: 0;
	margin: 0;
	float: none;
	}	

#header .portal_name {
	display: block;
	float: left;
	padding: 5px 15px;
	position: relative;
	left: 0;	
	overflow:hidden;
	white-space: nowrap;
    font-size: 13px;
	font-weight:600;
	text-transform: uppercase;
	color: #eee;
	}
#header .portal_name:after {
	content: attr(data-portalname);
	color: #999;
	margin-left: 10px;
	text-transform: lowercase;
	font-size: 12px;
	font-style: italic;
	font-weight:300;
	}
#header .portal_name:hover {
	color: #fff;
	background: #00a8e5;
    text-decoration: none;
	}	
#header .portal_name:hover:after {
	color: #91d8f2;
	}
	

/* --------------  body  ------------ */
#body {

}

/* --------------  section header  ------------ */
section header {
    display: block;
    clear: both;
    padding-bottom: 25px;
}