@charset "utf-8";
/* CSS Document */

/* GENERIC RULES */
html, body {
margin: 0;
padding: 0;

}
body {
font: 76% Arial, Verdana, Helvetica, sans-serif;


}
p {
margin: 0px; 

}
a {
text-decoration: none;
color: #003399;

}
ul {
margin: 0;
list-style-type: none;

}
li {
padding: 0px;

}
iframe {
padding: 15px
}

/* HEADER */
div#header {
position: relative;
height: 25px;
text-align: right;
border: 1px #000000;
margin-right: -10px;

}
div#header2 {
float: left;
width: 800px;
height: 120px;
}

div#header3 {
float: left;
width: 800px;
height: 250px;
}

div#header a {
color:#333333;

/* DIV STYLES - FONT, COLOR, MARGIN, PADDING E2C. */

}
div#content p {
line-height: 1.4;
padding: 5px 14px 5px 14px;

}
div#content table {
margin: 3px 14px 3px 14px;
border-color: #CCCCCC

}
div#content p em{
font-weight:bold;
font-style: normal;
}
div#content form {
padding: 0px 10px 0px 10px;
}

div#content h1 {
font-size: 120%;
padding: 0px 12px 0px 12px;
margin-top: 12px;

}
div#content h2, h3 {
font-size: 110%;
padding: 0px 8px 0px 12px;

}
div#content h4 {
font-size: 115%;
padding: 0px 8px 0px 12px;

}
div#content ul {
margin: 0px 0px 0px 25px;
padding: 0px;
}
div#content li {
margin: 0px 0px 0px 25px;
padding: 5px;

}
div#content img {
padding: 1px;
margin: 10px 10px 10px 12px;

}
div#content img a {
background-color: #5B8EAB;

}

div#newsbox h1 {
font-size: 120%;
margin: 5px 0 0 12px;
padding: 0px;
width: 300px;

}
div#newsbox h2 {
font-size: 110%;
margin-left: 20px;

}
div#newsbox p {
margin-top: 0px;
margin-bottom: 5px;
padding: 5px 14px 5px 14px;

}

div#newsbox img{
margin: 8px 0px 8px 10px;

}
div#newsbox img a{
color: #FFF;
text-decoration:none;
}

div#ynavbox ul{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 12px;
}
div#ynavbox li{
margin: 0;
padding: 5px;
}
div#ynavbox a{
color: #000099;
text-decoration: none;
}
div#ynavbox img {
margin: -12px 0px 0px 0px;
}
div#footer p{
margin: 0;
padding: 5px;
font-size: 90%;
margin-left: 300px;
}

div#footer a{
display: inline;
padding: 0;
color:#000000;
text-decoration:underline;

/* POSITIONING - some style for stand alone divs */

}
div#container {
padding: 0px 0px 400px 0px;
background-color: #cccfff;
}

div#wrapper {
margin: 0px auto;
width: 800px;
overflow: hidden;
background-color: #ffffff;

}
div#content {
margin: 10px 50px 0 170px;

}
div#newsbox {
margin: 0 125px 0 175px;
}

div#ynavbox {
float: left;
width: 170px; 
padding: 0px 0px 0px 0px;
font: 100% Arial, Verdana, Helvetica, sans-serif;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
font-weight:bold;
}

div#footer {
background-color: #cccfff;
width: 800px;
padding: 5px 0 0 3px;
}

.clearleft {
clear: left;
}

.clearright {
clear: right;
}

.clearall {
clear: both;
}
.indent {
margin-left: 50px;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
.leftimage{
float: left;
margin: 0px 10px 5px 0px;
border: 1px solid #000000; 
}
.homepageimage{
padding-right: 5px;

}
.h1margintop{
padding-top: 15px;
}
.h2margintop{
margin-top: 5px;
}

/* FONT SPECIFIC STYLES, SMALLER THEN BODY AND LIST TEXT */

.smallfont{
font-size: 90%;
}

.underline{
text-decoration: underline;
}
/* Copied from ContentDM stylesheet */

div#content p.container{
	border: 1px;
	padding: 6px 12px 0px 20px;
	font-size: 90%;
	
}
div#content h1.container {
	font-size: 90%;
	padding: 0;
	white-space: pre;
	padding: 3px 12px 0px 12px;
	width: 575px;
}
div#content h2.container {
	font-size: 90%;
	padding: 0;
	clear: left;
	white-space: pre;
	padding: 3px 12px 0px 12px;
	width: 575px;
}

/* OLD STYLES NO LONGER IN USE */

div#header3REVISED {
width: 625px;
height: 100px;
background-color:#0033CC;
float: left;
margin-bottom: 15px;
}

div#xnavbox h1 {
font-size: 100%;
padding-top: 0px;

}
div#xnavbox h2 {
font-size: 95%;
padding-top:5px;

}
div#xnavbox p {
font-size: 100%;
color: #000000;
margin-left: 0px;
padding: 0px 0px 0px 1px;

}
div#xnavbox ul{
margin: -5px 0px 0px 1px;
padding-left: 0;
}

div#xnavbox li{
margin: 0;
padding: 2px;
font-size: 90%;

}
div#xnavbox img {
margin: 10px 0 0 0px;
}

div#xnavbox a{
color: #000000;

}


