@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background-color: #011B52;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#copy {
	padding-right: 60px;
	padding-left: 40px;
}
#mainContent a:link {
	color: #0033CC;
	text-decoration: none;
}
#mainContent a:visited {
	text-decoration: none;
	color: #0033CC;
}
#mainContent a:hover {
	text-decoration: underline;
	color: #0033CC;
}
#mainContent a:active {
	text-decoration: underline;
	color: #0033CC;
}
#homeCopy {
	background-image: url(../imgs/homeCopy_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
	font-size: 12px;
	width: 959px;
}
#mainContent ul {
	list-style-position: outside;
	list-style-type: none;
	color: #0048AB;
	list-style-image: url(../imgs/bullet_dot.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#mainContent #copy li {
	padding-bottom: 3px;
}

#mainContent ol {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#mainContent h2 {
	font-size: 14px;
	color: #0048AB;
	margin-bottom: 0px;
}
#mainContent h4 {

}
#mainContent p {
	margin-top: 0px;
	padding-top: 0px;
	line-height: 1.5em;
}
#wrapit {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000033;
	text-align: left;
}
.oz #container {
	width: 960px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oz #header {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 124px;
	background-color: #001049;
	background-image: url(../imgs/ozone_secondary.jpg);
	margin: 0px;
	padding: 0px;
}
.oz #header h1 {
	margin: 0; 
	padding: 10px 0;
}

.oz #sidebar1 {
	float: left;
	width: 213px;
	background-color: #FFFFFF;
	background-image: url(../imgs/ozone_side.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 558px;
}
.oz #sidebar1nomenu {
	float: left;
	width: 213px;
	background-color: #FFFFFF;
	background-image: url(../imgs/ozone_side_nomenu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 558px;
}
.oz #sidebar1 h3, .oz #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}
#leftNav {
	top: 75px;
	position: relative;
	left: 15px;
	margin: 0px;
	padding: 0px;
}
#leftNav ul {
	position: relative;
	margin-left: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 185px;
}
.leftNavLink {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../imgs/topBullet.gif);
	padding: 0px;
}
.leftNavActive {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../imgs/topBulletOver.gif);
	padding: 0px;
	color: #003399;
}
#leftNav a:link {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#leftNav a:visited{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#leftNav a:hover {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
#leftNav a:active {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.oz #mainContent {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 244px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 60px;
	padding-bottom: 50px;
	text-align: left;
}
.contentTitleImg {
	margin-bottom: 15px;
	display: inline;
}
.oz #footer {
	background-color: #001049;
}
.oz #footer p {
	margin: 0; 
	padding: 10px 0; 
}
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*drop shadow code with sliding door*/
.dialog {
	width:983px;
	min-width:20em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dialog .hd .c, .dialog .ft .c {
	font-size:1px; /* ensure minimum height */
	height:31px;
	margin: 0px;
}
.dialog .ft .c {
	height:69px;
}
.dialog .hd {
	background:transparent url(../imgs/tl.gif) no-repeat 0px 0px;
	margin: 0px;
}
.dialog .hd .c {
	background:transparent url(../imgs/tr.gif) no-repeat right 0px;
}
.dialog .bd {
	background:transparent url(../imgs/ml.gif) repeat-y 0px 0px;
}
.dialog .bd .c {
	background:transparent url(../imgs/mr.gif) repeat-y right 0px;
}
.dialog .bd .c .s {
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 7px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: left;
}
.dialog .ft {
	background:transparent url(../imgs/bl.gif) no-repeat 0px 0px;
}
.dialog .ft .c {
	background:transparent url(../imgs/br.gif) no-repeat right 0px;
}
#logo {
	position:relative;
	left:30px;
	top:20px;
	width:184px;
	height:65px;
	z-index:1;
	display: block;
	margin: 0px;
	padding: 0px;
}
#quotes {
	position:relative;
	left:450px;
	top:-70px;
	width:450px;
	height:0px;
	z-index:1;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}
hr {
	margin-top: 30px;
	margin-bottom: 30px;
}
#nextprev {
	margin-top: 40px;
	margin-bottom: 0px;
	padding-left: 40px;
}
#nextprev a {
	text-decoration: none;
	color: #0048AB;
}
.blueBold {
	color: #0033CC;
	font-weight: bold;
}
#newsLink a:link {
	color: #333333;
	text-decoration: none;
}
#newsLink a:visited {
	color: #333333;
	text-decoration: none;
}
#newsLink a:hover {
	color: #666666;
	text-decoration: none;
}
#newsLink a:active {
	color: #333333;
	text-decoration: none;	
}#RightSideBullets {
	width: 250px;
	float: right;
	background-color: #0048AB;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #FFFFFF;
}
#RightSideBullets ul {
	list-style-position: outside;
	list-style-type: none;
	color: #FFFFFF;
	list-style-image: url(../imgs/bullet_dot_blue.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#RightSideBullets li {
	padding-bottom: 3px;
}
.linkSpace {
	line-height: 1.75em;
}

.newscopy {
        border-left: 1px solid #CCCCCC; 
        padding-left: 15px; 
        padding-right: 21px; 
        padding-top:18px
}

.newsnav {
        position:absolute; 
        top:0px; 
        right:0px; 
        width:200px;
}

.newsindex_title {
        font-size: 10pt; 
        font-family: verdana,arial,helvetica,sans-serif;
        font-weight: bold;
}
.newsindex_toc {
        font-size: 10pt; 
        font-family: verdana,arial,helvetica,sans-serif; 
        padding-left: 12px; 
        padding-right: 12px; 
        padding-top: 12px; 
        padding-bottom: 21px;
}