html, body
{
	background:#000000;
	margin:0px;
	padding:0px;
}

a {color:#7b0e0e;}
a:hover{color:#bb3232;}

.abs{position:absolute; width:1px; height:1px;}
.hide {visibility:hidden;}

#pageouter
{
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

#pagelt
{
	background:url(../images/pagel.jpg) right bottom repeat-y;
	vertical-align:top;
	width:50%;
}

#pagelt div
{
	background:url(../images/pagelt.jpg) right top no-repeat;
	height:657px;
}

#pagelb
{
	background:url(../images/pagel.jpg) right top repeat-y;
	vertical-align:bottom;
	width:50%;
}

#pagelb div
{
	background:url(../images/pagelb.jpg) right bottom no-repeat;
	height:243px;
}

#pagert
{
	background:url(../images/pager.jpg) left bottom repeat-y;
	vertical-align:top;
	width:50%;
}

#pagert div
{
	background:url(../images/pagert.jpg) left top no-repeat;
	height:657px;
}

#pagert .bottom
{
	background:url(../images/pagert.jpg) left top no-repeat;
}

#pagerb
{
	background:url(../images/pager.jpg) left top repeat-y;
	vertical-align:bottom;
	width:50%;
}

#pagerb div
{
	background:url(../images/pagerb.jpg) left top no-repeat;
	height:243px;
}

#pageinner
{
	background:url(../images/pageback.jpg) left top repeat-y;
}

#pagetop
{
	background:url(../images/paget.jpg) left top no-repeat;
	height:100%;
}

#pagebottom
{
	background:url(../images/pageb2.jpg) left bottom no-repeat;
}

#logo
{
	position:relative;
	margin:0px 0px 0px 117px;
	width:353px;
	height:83px;
	display:inline-block;
	float:left;
}

#pagetop a span {
  	display: none
}

#training
{
	position:relative;
	margin:0px 0px 0px 20px;
	width:400px;
	height:83px;
	display:inline-block;
}


h2.news
{
	margin:77px 0px 0px 76px;
	padding:0px;
	color:#539daa;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	height:18px;
}

#news
{
	padding:71px 0px 0px 16px;
	height:130px;
}

#flash{
    position: relative;
    top:97px;
    left:459px;
    width: 531px;
    height: 289px;
}


#newsarchive
{
	margin:27px 0px 0px 0px;
	float:left;
	width:22px;
	height:56px;
	background:url(../images/archive.gif);
}


.news .item
{
	font-family:Arial, Helvetica, sans-serif;
	width:185px;
	height:62px;
}

.news {margin-left:40px;}

.news .item h3
{
	font-size:11px;
	margin:10px 0px 0px 0px;
}

.date
{
	font-size:10px;
	margin:0px 0px -10px 10px;
}

.news .item a
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}

.news .item  a:hover { text-decoration:underline; }

#menu
{
	margin:61px 0px 0px 14px;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	float:left;
	display:inline;
	height:19px;
}

#menu li
{
	float:left;
	margin:0px 20px 0px 80px;
	display:inline;
	width:133px;
}

#menu li.left
{
	text-align:left;
}

#menu li.right
{
	text-align:right;
}

#menu a
{
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	color:#dcc3be;
}

#menu a:hover
{
	color:#ffffff;
}

#content td
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:160%;
}

#contentsizer
{
	float:left;
	width:3px;
	height:320px;
}

#copyright
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	width:260px;
	height:40px;
}

#copyright a
{
	color:#d98e0a;
	text-decoration:none;
}

#copyright a:hover { text-decoration:underline; }

#dlink
{
	padding:5px 0px 0px 127px;
	width:232px;
	height:35px;
	float:left;
}

#leftcolumn
{
	width:30%;
	float:left;
	margin:0px 20px 0px 0px;
	overflow:hidden;
}

#centercolumn
{
	width:30%;
	float:left;
	margin:0px 20px 0px 0px;
	overflow:hidden;
}

#rightcolumn
{
	width:30%;
	float:left;
	padding:2px 0px 0px 0px;
	overflow:hidden;
}

#contentinner
{
	float:left;
	width:840px;
	overflow:hidden;
}

h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#526e73;
	font-weight:normal;
	text-transform:uppercase;
}

h2
{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	margin:0px;
	padding:10px 0px;
	color:#526e73;
	font-weight:normal;
}

p
{
	margin:0px;
	padding:0px 0px 10px 0px;
}

.paging
{
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:5px 0px 0px 28px;
	font-size:10px;
	text-align:center;
}

.paging li
{
	display:inline;
}

.paging i
{
	color:#526e73;
}

.formfields
{
	font-size:11px;
}

.formfields .control, .formfields .areacontrol 
{
	height:20px;
	position:relative;
}

.formfields .areacontrol 
{
	height:120px;
}

.formfields label
{
	position:absolute;
	left:0px;
	top:0px;	
	width:160px;
	text-align:right;
	padding:0px 24px 0px 0px;
}

.formfields input, .formfields select, .formfields textarea
{
	position:absolute;
	left:180px;
	top:3px;	
	width:300px;
	font-family:Courier New;
	font-size:13px;
}

.formfields .controlerror
{
	color:#ff0000;
	position:absolute;
	left:500px;
}

.formfields input
{
	padding:0px 5px;
	background:#ffffff;
	border:none;
	border-bottom:solid 1px #526e73;
}

.formfields select
{
	width:310px;
	background:#ffffff;
	border:none;
	border-bottom:solid 1px #526e73;
}


.formfields textarea
{
	height:100px;
	padding:5px 5px;
	background:#ffffff;
	border:solid 1px #526e73;
}

.formfields label b
{
	color:#ff0000;
	margin:0px -12px 0px 0px;
}

.formfields .codeplace
{
	height:36px;
	position:relative;
}

.formfields .codeplace input
{
	width:70px;
	left:360px;
	font-size:18px;
	top:5px;
}

.formfields .codeplace label
{
	top:2px;
}

.formfields .codeplace img
{
	position:absolute;
	left:220px;
	top:0px;
}

input.submit
{
	margin:4px 0px 20px 220px;
	padding:2px 20px;
}

.failed
{
	padding:10px 170px 10px 10px;
	font-size:16px;
	text-align:center;
	color:#ff0000;
	display:block;
}

.completed
{
	padding:10px 170px 10px 10px;
	font-size:16px;
	text-align:center;
	color:#00aa00;
	display:block;
}

.disser
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#7b0e0e;
	font-style:italic;
	line-height:36px;
}

.disser:hover
{
	color:#bb3232;
}

table.bord1, table.bord1 td {
  border: 1px solid #526E73;
  border-collapse: collapse;
}

strong {
font-weight:normal;

}


#quick-links {
	position: absolute;
	top: 20px;
	margin-left: 5px;
	z-index: 1
	background:#000000 repeat-y;
}
	#quick-links a {
		display: block;
		float: left;
		margin: 0 15px;
	}
	#quick-links #home {
		width: 13px;
		height: 11px;
		background: url(../images/icons/home-map.jpg)
	}
	#quick-links #sitetree {
		width: 13px;
		height: 11px;
		background: url(../images/icons/tree-map.jpg)
	}
	#quick-links #mailto {
		width: 16px;
		height: 11px;
		background: url(../images/icons/mail-map.jpg)
	}
    #quick-links a span {
    	display: none
    }<!--Array
(
    [label01] =>    0.00000
    [label02] =>    0.00106
    [label03] =>    0.02450
    [label04] =>    0.02450
    [label05] =>    0.02451
)
-->