@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'texgyreadventoritalic';
    src: url('../res/font/texgyreadventor-italic-webfont.eot');
    src: url('../res/font/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../res/font/texgyreadventor-italic-webfont.woff') format('woff'),
         url('../res/font/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('../res/font/texgyreadventor-italic-webfont.svg#texgyreadventoritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'texgyreadventorbold';
    src: url('../res/font/texgyreadventor-bold-webfont.eot');
    src: url('../res/font/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../res/font/texgyreadventor-bold-webfont.woff') format('woff'),
         url('../res/font/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('../res/font/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../res/font/texgyreadventor-regular-webfont.eot');
    src: url('../res/font/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../res/font/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../res/font/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../res/font/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'texgyreadventorregular', sans-serif;
	font-size:10pt;
	color:#333;
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

header {
	width:100%;
	background:url(img/header_bg.png) top left repeat-x;
	height:48px;
	color:#FFF;
	font-size:9pt;
}

#headerInnerWrapper {
	width:100%;
	background:url(img/header_img.png) top left no-repeat;
	height:48px;
}

#headerInnerWrapper img {vertical-align:middle;}
#headerInnerWrapper div {display:inline-block;}

#navigation {
	 position : fixed;
	 height : auto;
	 top : 49px;
	 width : 250px;
	 margin : 0px 0px 0px 0px;
	 color : #666;
	 padding : 3px;
	 overflow : auto;
	 background:#005387;
	 bottom:0px;
}

.whiteHRThin {
	width:100%;
	overflow:hidden;
	background-color:#FFF;
	height:1px;
}

.subMenuLinks {
	padding:10px;
}

.subMenuLinks a {
	font-family: 'texgyreadventorbold', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#99BACF;
	cursor:pointer;
}

.subMenuLinks a:hover {
	color:#fff;
}

#content {
	 position : fixed;
	 top : 49px;
	 bottom : 0px;
	 margin : 0px 0px 0px 250px;
	 min-width : 500px;
	 height : auto;
	 color : #333;
	 border-left : 1px solid #cccccc;
	 overflow :hidden;
	 background-color:#fff;
}

#loginLinks div {
	display:inline-block;
	border-right: 1px solid #cccccc;
	width:135px;
}