/* page formatting style */

body {
	background-color: #ffffff;
	color:#000;	
	margin: 0px;
	padding: 0px;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: small;
	text-align: center;
	}
	
body ul li {
	list-style-image: url(../images/blueball.gif);
	}
	
div>p:first-child {					/* this causes ie and compliant browsers to display first p in a div the same */
	margin-top: 0px;
	}

a {
	color:	#013261;
	text-decoration:	none;
	padding:	0px;
	}
	
a: visited {
		color: #62718c;
		text-decoration: none;
		padding:	0px;
	}


a:hover {
		color: #e10108;
		text-decoration: none;
		padding:	0px;
}


#container {
	width: 600px;
	margin: 15px auto 15px auto;
	padding: 0px;
	text-align: left;	
	}

h1 {
  font-size:      140%;	
	text-align:			center;
	font-weight:    normal;
	}
	
h1l {
  font-size:      200%;	
	text-align:			center;
	font-weight:    normal;
	}
	
h2 {
  font-size:      130%;	
	font-weight:    normal;	
	}
	
h3 {
  font-size:      120%;	
	font-weight:    normal;
	}
	
h4 {
  font-size:      110%;	
	font-weight:    normal;
	}

.tl {
	text-align:	left;
	}
	
.ltl {
	font-size:  120%;
	text-align:	left;
	}
	
.tc {
	font-size: 16px;
	text-align:	center;
	}
	
.tc a{
	color:black;
	}	
	
.tc a:hover{
	color:red;
	border-bottom: 2px red solid;
	}

.tcf {
	font-size: 14px;
	text-align:	center;
	}
	
.tcf a{
	color:black;
	}	
	
	
.tcf a:hover{
	border-bottom: 2px red solid;
	}

	
	
.ltc {
	font-size:  120%;
	text-align:	center;
	}
	
.tr {
	text-align:	right;
	}
	
.tj {
	text-align:	justify;
	}
	
.str {
	font-size:      85%;	
	font-weight:    normal;
	text-align:	right;
	}
	
.stl {
	font-size:      85%;	
	font-weight:    normal;
	text-align:		left;
	}
	
.stc {
	font-size:      85%;	
	font-weight:    normal;
	text-align:	center;
	}
	
.border {
	border: 1px solid black;
	}
	
.clear {
	clear: both;
	width: 650px;
	margin: 0px;
	padding: 0px;
	font-size:1px;
	line-height:0;
	}
	
.floatl {
	float: left;
	display: inline;					/* fix IE double margin bug on floats */
	}

.floatr {
	float: right;
	display: inline;					/* fix IE double margin bug on floats */
	}
	
.fullwidth {
	width: 630px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	}
	
.halfwidth {
	width: 303px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	}
	
img {
	border: 0px;
	}
	
img.floatr {
	padding-left: 8px;
	}
	
#nav img {
	border: 1px solid black;
	}

#header {
	position: static;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	}
	
#nav {
	position: static;
	width: 160px;
	margin: 10px 0px 0px 10px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	}
	
#maincopy {
	position: static;
	width: 425px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	}

#footer {
	width: 650px;
	text-align: center;
	font-family: Verdana;
	font-size: 1em;
	padding-top: 15px;
	padding-bottom: 10px;
	}

	
	
table.description {
	font-size:		80%;
	}	
	
td.leftborder {
	border-left:	1px solid #ff6300;
	padding-left:	15px;
	}

	
p.nobottom {
	margin-bottom:	0;
	padding-bottom:	0;
	}	
	
ul {
	margin-top:		0;
	padding-top: 	0;
	margin-left:	10px;
	padding-left:	10px;
	}
	
.menubkgd {  /* specific to all in one */
	position: static;
	width: 590px;
	height:	18px;
	margin: 0px auto 0px auto;
	padding: 2px 0px 0px 0px;
	}
	
	
#menubkgd p {
	padding: 5px 0px 0px 0px;
	}
	
			
#footerl {  /* specific to all in one */
	position: static;
	width: 200px;
	margin: 10px 0px 0px 10px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	}
	
#footerr {  /* specific to all in one */
	position: static;
	width: 385px;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
	text-align: left;
	}
	
.hrline {  /* specific to all in one */
	width: 550px;
	border-top: 2px red solid;
	margin: 30px auto 0px auto;
	}
	
	/* end page formatting style */	