/* Layout */

body {
background-color: #0D456E;
margin: 0px;
padding: 0px;
font: normal 80%/120% verdana, sans-serif;
color: #0D456E;
}

#container {
margin: 0px auto 0px auto;
width: 891px;
background: #0D456E url(../layout-images/background.jpg) top left repeat-y;
}

#head {
height: 227px;
background: url(../layout-images/header.jpg) top left no-repeat;
}

#content {
padding: 48px 72px 0px 67px;
}

#content2 {
padding: 48px 72px 30px 67px;
background: url(../layout-images/footer2.jpg) bottom right no-repeat;
min-height: 450px;
}

/* mac hide \*/
* html .content {
height: 450px;
}
/* end hide*/

#footer105 {
height: 105px;
font-size: 85%;
color: #F7941E;
}

/* Navigation */
/* image replacement general properties */
ul.IR li { 
position: relative;
font-size: 0.5em;
top: 202px;
left: 29px;
}
			
.IR em {
	display: block;
	position: absolute;
	top: 0px; left: 0;
	z-index: 1;
}

.IR code {
	display: block;
	position: absolute;
	top: 0px; left: 0;
	z-index: 1;
}
	
/* For IE5.x mac only */
* html>body	.IR { 
	position: static;
	overflow: visible;
	font-size: 10px;
}
* html>body .IR em  { position: static; }
* html>body .IR code  { position: static; }
	
/* image replacement specific properties */
.nav { list-style: none; }
.nav li { float: left; }

.nav li, .nav li em, .nav li code { width: 94px; height: 25px; }

.nav li .link4, .nav li em .link4, .nav li code .link4{ width: 94px; height: 25px; }
	
* html>body ul.nav li em { margin-bottom: -25px; } /* for ie5.x/mac only */

* html>body ul.nav li code { margin-bottom: -25px; } /* for ie5.x/mac only */
	
.link1 em, .link2 em, .link3 em, .link4 em, .link5 em, .link6 em, .link7 em { 
	background: url(../layout-images/nav-bar.gif) no-repeat; 
cursor: pointer;
}

.link1 code, .link2 code, .link3 code, .link4 code, .link5 code, .link6 code, .link7 code { 
background: url(../layout-images/nav-bar.gif) no-repeat; 
cursor: pointer;
}

.link1 em { left: 0; }
.link1 em { background-position: 0 0; }
.link1:hover em, active { background-position: 0 -25px; }
.link1 code { background-position: 0 -25px; }

.link2 em { background-position: -94px 0; }
.link2:hover em, active { background-position: -94px -25px; }
.link2 code { background-position: -94px -25px; }

.link3 em { background-position: -188px 0; }
.link3:hover em, active { background-position: -188px -25px; }
.link3 code { background-position: -188px -25px; }

.link4 em { background-position: -282px 0; }
.link4:hover em, active { background-position: -282px -25px; }
.link4 code { background-position: -282px -25px; }

.link5 em { background-position: -376px 0; }
.link5:hover em, active { background-position: -376px -25px; }
.link5 code { background-position: -376px -25px; }

.link6 em { background-position: -470px 0; }
.link6:hover em { background-position: -470px -25px; }
.link6 code { background-position: -470px -25px; }

.link7 em { background-position: -564px 0; }
.link7:hover em { background-position: -564px -25px; }
.link7 code { background-position: -564px -25px; }

/* Text */

#content p {
letter-spacing: 0.3px;
}

#content2 p {
letter-spacing: 0.3px;

}

h1 {
font: bold 100%/100% verdana, sans-serif;
margin-bottom: 3px;

}

h2 {
font: bold 90%/100% verdana, sans-serif;
color: #F7941E;
margin-bottom: 0px;
}

h3 {
font-size: 120%;
}

a:link, a:active, a:visited {
font-weight: bold;
color: #F7941E;
text-decoration: none;
}

a:hover {
color: #0D456E;
}



/* Pages History*/

.catname {
padding-top: 6px;
height: 28px;
width: 104px;
background: #FFF url(../layout-images/history-bg.png) no-repeat;
font: bold 90%/100% verdana, sans-serif;
margin-bottom: 5px;
text-align: center;
}

#images img {
float: left;
margin-right: 14px;
margin-bottom: 14px;
}

#images {
display: block;
margin-bottom: 30px;
}

#images2 {
display: block;
margin-bottom: 30px;
}

#download a {
font-weight: bold;
}

.aul {
padding-left: 5px;
margin-left: 5px;
}

.archive ul {
margin-top:0px;
padding-top:0px;
padding-left: 5px;
margin-left: 5px;
}

.filedl ul {
margin-top:0px;
padding-top:0px;
padding-left: 5px;
margin-left: 5px;
list-style-type: none;
}