html {
	margin: 0; 
	padding: 0;
	}
body { 
	margin: 0; 
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #02243C; 
	font-weight: normal; 
	}


p, blockquote, table, td, th, a href, ul, ol, li, input, dd, dl, dt,
form, input, button, textarea, select, option, fieldset, label
{
  font-size: 100%;
}

/* this section controls the attributes for p,h1,h2,h3,h4,h5,ul,li,ol,  */
h1 {  
	font-size: 95%; 
	margin-top: 5px;
	margin-bottom: 7px;
	color: #000000;
	}
h1.h1-hot {  margin-bottom: 10px; padding: 0 0 0 2px; border-left: 17px solid orange; color: #02243C;}
h1.h1-hot-1 {  margin-bottom: 18px; padding: 0 0 0 2px; border-left: 17px solid orange; color: #1a1ab5;}
h2 {  font-size: 70%; color: #2c6a98;}
h2.h2-notop {  font-size: 80%; margin-top: -13px; padding: 5px 0 0px 0; color: #393300;}
h3 {  font-size: 60%; color: #2c6a98; margin-bottom: 0px; margin-top: 4px;}
h4 {  font-size: 65%; color: #000000; margin-bottom: 0px;}
h5 {  font-size: 50%; font-style: normal; color: #02243C; margin-bottom: 0px;}
h6 {  font-size: 50%; font-style: italic; color: #02243C; margin-bottom: 0px;}

h3.h3-nobottom { font-size: 80%; margin-bottom: -22px; padding-bottom: 6px;}

hr {

border: 0px none; 
text-align: left;
color: #707070;
width: 100%;
height: 1px
} 

p, ul, ol { font-size:80%; text-align: justify;}

ul ul { 
	font-size: 100%; 
	list-style-image: url('../images/bul.gif');
		}
ol ol { font-size: 100%; list-style-image: url('../images/bul.gif');}
ul ol { font-size: 100%; list-style-image: url('../images/bul.gif');}
ol ul { font-size: 100%; list-style-image: url('../images/bul.gif');}
ul p { font-size: 100%;}
ol p { font-size: 100%;}
li.li-padding { padding: 0px 0 3px 0;}

ul, ol {
	margin-bottom: 0px;
	border-bottom-width: 0px;
	list-style-image: url('../images/bul.gif');
}
ul.nobullet {
	list-style-type:none;
}
ol.nobullet {
	list-style-type:none;
}
div#inline-list ul, #inline-list li {
	display: inline;
	margin-top: 10px;
	margin-right: 0px;	
	margin-left: 0px;
	padding: 0;
	}
p.nobottom {
	margin-top: -12px;
	margin-bottom: -10px;
}

/* text-sizing classes, when nothing else will do */

select {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 90%;
	color: #000;
	text-align:center;
	background: #FF9900;
	padding: 3px 0;
	margin-top: 10px;
	margin-bottom: 0px;
	border: 1px solid #FF9900;
	}
	
/* attributes for indenting, alignment, color, uppercase */
.date_style {
	color: #ffffff;
	padding:0,0,0,1px;
	font-size: 12px;
	font-weight: bold;
	left: 15px;
	top: 1px;
	right: auto;
	bottom: auto;
	position: relative;

}
.print_styles {
	color: #c0c0c0;
	left: 15px;
	top: 1px;
	right: auto;
	bottom: auto;
	position: relative;

}


.highlight_lightgrey { color: #c9c9c9;}
.pos-block1 { padding:0,3em,0,3em;}
.pos-block2 { padding:0,6em,0,6em;}
.pos-block3 { padding:0,9em,0,9em;}
.pos-indent { padding:0,0,0,1em;}
.pos-indent1 { text-indent: -1em; padding:0,0,0,1em;}

.pos-indent-ttl { text-indent: -1em; padding:0,0,0,1em;}
.pos-indent-ttl2 { text-indent: -1.75em; padding:0,0,0,1.75em;}
.pos-indent-txt { padding:0,0,0,1em;}
.pos-indent-txt2 { padding:0,0,0,1.75em;}

.pos-right { text-align:right;}
.pos-center { text-align:center;}
.pos-left { text-align:left;}
.pos-justify { text-align:justify;}

.lowercase { text-transform: lowercase;}
.uppercase { text-transform: uppercase;}
.uppercasebold { font-weight: bold; text-transform: uppercase;}

/* this section controls the links */

a {color: #0c62a1;}
a:visited {color: #0c62a1;}
a:hover {color: #2c7cb6; text-decoration: none;}

a.a-no_underline {
	text-decoration: none;
}