body, html {
	height:100% !important;
	margin:0px;
	padding:0px;
	background-color:#fff;
	color: #00608A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

form {	margin:0px;	}

strong{font-weight:bold;}

td,div,p,span {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

#container {
	text-align:left;
	background-color:#fff;
	margin:0px auto;
	position:relative;
	width:94%;
	min-width:996px !important;
}

#container_header, #navigation {
	position:relative;
	top:0px;
	left:0px;
	border: 1px solid #7FAFC4;
	margin-top:30px;
	height: 74px;
	padding: 0px;
}

#navigation { 
	position:relative;
	margin: 10px 0;
	height: 13px;
	padding: 6px 16px;
}

#container_header
.logo {
	top:12px;
	left:16px;
	position: absolute;
	float: left;
}

#user-info {float:right;text-align:right;margin:22px 16px 0px 0px;}
#user-info a {text-decoration:underline;}

#bcenter, #icenter {
	border: 1px solid #7FAFC4;
}

#icenter {
	background-color:#fff;
}

#footer {
	position: relative;
	float: left;
	bottom: 0;
	height: 30px;
	margin: 10px 0 0 0;
	padding: 6px 16px;
}

#footer img {
	vertical-align: middle;
}

#navigation ul li,
#footer ul li,
ol li {
	background: none;
	padding: 0;
	margin: .35em 0;
}

#navigation ul, #footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

#navigation ul.navi_addition {
	float: right;
}

#navigation ul li {
	position: relative;
	display: block;
	float: left;
	bottom: 2px;
	padding: 0 16px;
	margin: 0;
	border-left: 1px solid #7FAFC4;
}

/* ++ Without left-border; only right padding ++ */
#navigation ul li.first {
	border-left: none;
	padding: 0 16px 0 0;
}

#footer ul li {
	position: relative;
	display: block;
	float: left;
	padding: 0 5px;
	border-left: 1px solid #7FAFC4;
}

#footer ul li.first {
	border: none;
}

#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:active,
#navigation ul li a:focus {
	color: #00608A;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#navigation ul li a:active,
#navigation ul li a:hover,
#navigation ul li a.gold {
	color: #646347;
}

#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active,
#footer ul li a:focus {
	color: #00608A;
	text-decoration: none;
	font-weight: normal;
}

#footer ul li a#active {
  font-weight: bold;
  color: #646347;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#cframe {
	background-color: #F0EFD2;
}

a:link,
a:visited,
a:active,
a:focus {
	color:#00608A;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	color: #00608A;
}

a.blue-btn:link,
a.blue-btn:visited,
a.blue-btn:active,
a.blue-btn:hover,
a.blue-btn:focus {
	background-color:#00608A;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:3px 16px 4px 8px;
	text-decoration:none;
}

.gold { color: #646347; }
.blue { color: #00608A; }

#logincontainer
h1 {
	font-family: "Arial", sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height:24px;
}

input.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:2px 0px 2px 3px !important;
	color:#00608A;
	background-color: #ffffff;
	border:1px solid #a5acb2;
}

input.blue-button {
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	background-color:#00608A;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:3px 16px 3px 8px !important;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
	overflow:visible;
}

input.gold-button {
	font-family: Arial, Helvetica, sans-serif;
	border:none;
	background-color:#646347;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:3px 16px 3px 8px;
	cursor:pointer;
	overflow:visible;
}

.thumb{
	background: #dddddd;
	padding:3px;
}
.thumbi{
	border:1px solid white;
	height:82px;
	width:82px;
	text-align:center;
}
.thumb img{
	display:block;
	margin:auto;
}
.thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	text-align:center;
}
.thumb-wrap span{
	display: block;
	overflow: hidden;
}
.x-view-selected .thumb{
	background:#8db2e3;
}
.thumb-text{
	text-align:center;
}

/* overwrite ext-all css */
.x-form-field{margin:0;font:normal 12px Arial,Helvetica,sans-serif;color:#00608A;}

.x-layout-panel{position:absolute;border:1px solid #ffffff;overflow:hidden;background-color:#ffffff;}
.x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;background-color:#F0EFD2;width:20px;height:22px;overflow:hidden;border:1px solid #F0EFD2;z-index:20;}
.x-layout-panel-hd{background:#F0EFD2;color:black;border-bottom:1px solid #7FAFC4;position:relative;}
.x-layout-panel-hd-text{font-family:Arial,Helvetica,sans-serif;color:#00608A;font-weight:normal;font-size:12px;padding:4px;padding-left:4px;display:block;white-space:nowrap;}

.x-layout-container{width:100%;height:100%;overflow:hidden;background-color:#7FAFC4;}

.x-layout-nested-layout .x-layout-panel-north{border-bottom:1px solid #7FAFC4;}
.x-layout-nested-layout .x-layout-panel-south{border-top:1px solid #7FAFC4;}
.x-layout-nested-layout .x-layout-panel-east{border-left:1px solid #7FAFC4;}
.x-layout-nested-layout .x-layout-panel-west{border-right:1px solid #7FAFC4;}

/* buttons */
.x-btn{font:normal 12px Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap;}
.x-dlg .x-btn button{border:0 none;background:transparent;font:normal 12px Arial,Helvetica,sans-serif;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none;}
.x-dlg .x-btn-center .x-btn-text{background:none;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;white-space:nowrap;padding:0px;}
.x-dlg .x-btn-left{background:none;}
.x-dlg .x-btn-right{background:none;}
.x-dlg .x-btn-center{background:none;background-color:#00608A;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;white-space:nowrap;padding:3px 16px 4px 8px;}

.x-toolbar{border-top:1px solid #eaf0f7;border-bottom:1px solid #a9bfd3;display:block;padding:2px;background:#F0EFD2;position:relative;zoom:1;}
.x-toolbar .x-btn-text{
	color: #00608A;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.x-toolbar .x-btn-left{background:none;}
.x-toolbar .x-btn-right{background:none;}
.x-toolbar .x-btn-center{background:none;}

.x-toolbar .x-btn-over .x-btn-left{background:none;}
.x-toolbar .x-btn-over .x-btn-right{background:none;}
.x-toolbar .x-btn-over .x-btn-center{background:none;text-decoration:underline;}
.x-toolbar .x-btn-over .x-btn-text{text-decoration:underline;color:#00608A;}

.x-toolbar .x-btn-center .x-btn-text{
	color: #00608A;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* tree panel */
.x-tree-node{color:#00608A;font-weight:normal;font:12px Arial,Helvetica,sans-serif;white-space:nowrap;}
.x-tree-node a,.x-dd-drag-ghost a{font-weight:normal;text-decoration:none;color:#00608A;-khtml-user-select:none;-moz-user-select:none;-kthml-user-focus:normal;-moz-user-focus:normal;-moz-outline:0 none;outline:0 none;}
.x-tree-node a span,.x-dd-drag-ghost a span{text-decoration:none;color:#00608A;padding:2px 3px 2px 3px;}
.x-tree-node a:hover,.x-dd-drag-ghost a:hover{font-weight:normal;text-decoration:underline;}
.x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #36c;}
.x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #36c;}


.folder .x-tree-node-icon {
	background:transparent url(../ext/resources/images/default/tree/folder.gif);
}

.x-tree-node-expanded .x-tree-node-icon {
	background:transparent url(../ext/resources/images/default/tree/folder-open.gif);
}

.bg-folder-cell {
	background-image:url(../img/folder.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 5px;
}

.bg-leaf-cell {
	background-image:url(../img/leaf.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 5px;
}

.x-combo-list-item{font:normal 12px Arial,Helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#toolbar-tree .x-toolbar{border-top:0px;border-bottom:0px;display:block;padding:6px;background:#ffffff;position:relative;zoom:1;}
#toolbar-tree .x-btn-text{
	color: #00608A;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.x-grid-cell-text,.x-grid-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:#00608A;font-size:12px;}

/* dialog */
.x-dlg .x-dlg-hd{background:none;background-color:#F0EFD2;color:#00608A;font:bold 14px Arial,Helvetica,sans-serif;overflow:hidden;padding:5px;white-space:nowrap;}
.x-dlg .x-dlg-hd-left{background:none;background-color:#F0EFD2;margin:0;border:1px solid #7FAFC4;}
.x-dlg .x-dlg-hd-right{background-image:none;background-color:#F0EFD2;}
.x-dlg .x-dlg-dlg-body{background-image:none;background-color:#ffffff;border:1px solid #7FAFC4;border-top:0 none;padding:10px;position:absolute;top:24px;left:0;z-index:1;overflow:hidden;}
.x-dlg .x-dlg-close{background-image:url(../ext/resources/images/default/basic-dialog/close.gif);}
