html {
	height: 100%;
}

body  {
	background: url("../images/pattern_left.gif") repeat-y;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

td {
	color: #44464b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

#wrapper {
	background: transparent url("../images/pattern_right.gif") top right repeat-y;
	padding: 0 20px;
}

#main {
	padding-top: 39px;
	padding-right: 62px;
	padding-left: 62px;
}

#maintab  { width: 864px; }

.bannercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: 44464b;
	list-style-position: outside;
	list-style-image: url(../images/bullet2.gif);
}
.bannercopy a:link { color: #44464b; text-decoration: none }
.bannercopy a:visited  { color: #44464b; text-decoration: none }
.bannercopy a:hover  { color: #fdbb31; text-decoration: underline }

#newsroll {	
    color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 6 0 6 20px;
	}
	
#newsrollcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 44464b;
}

#newsrollcopy a:link { color: #44464b; text-decoration: none }
#newsrollcopy a:visited  { color: #44464b; text-decoration: none }
#newsrollcopy a:hover  { color: #fdbb31; text-decoration: underline }

#breadcrumbs {
	color: #44464b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { color: #44464b; text-decoration: none }
#breadcrumbs a:hover { color: #44464b; text-decoration: underline }

#footer {
	color: #aeb0b2;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#footer a:link, #footer a:visited, #footer a:active { color: #aeb0b2; text-decoration: none }
#footer a:hover { color: #aeb0b2; text-decoration: underline }

#textarea {
	color: #44464b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#textarea p  { margin-top: 0px; margin-bottom: 12px }
#textarea ul {
	margin-top: 0em;
	margin-bottom: .7em;
	margin-left: 1px;
	list-style-type: none;
}
#textarea li {
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0 0 0 22px;
	background: url("../images/bullet2.gif") no-repeat 0px .4em;
}

#leftcol {
	color: #44464b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#leftcol a:link, #leftcol a:visited, #leftcol a:active { color: #44464b; text-decoration: none }
#leftcol a:hover { color: #44464b; text-decoration: underline }
#leftcol ul  { list-style-image: url("../images/bullet1.gif"); margin-top: 5px; margin-bottom: 12px; margin-left: 18px; padding-left: 0 }
#leftcol li   { margin-bottom: 5px }
#leftcol b   { color: #595959; }

#leftnavbox  { padding-bottom: 20px; }
#leftnav {
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#leftnav a:link, #leftnav a:visited, #leftnav a:active { color: #ffffff; text-decoration: none }
#leftnav a:hover { color: #ffffff; text-decoration: underline }
#leftnav ul  { list-style-image: url("../images/bullet3.gif"); margin-top: 5px; margin-bottom: 12px; margin-left: 18px; padding-left: 0 }
#leftnav li   { margin-bottom: 5px }
#leftnav b   { color: #ffffff; }

#links  { padding-left: 12px }
#links2  { padding-top: 40px; }

.quote {
	color: #aeb0b2;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	line-height: 21px;
	font-style: italic;
}

.quote2 {
	color: #aeb0b2;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	line-height: 19px;
}

a:link  { color: #44464b; text-decoration: underline }
a:visited  { color: #44464b; text-decoration: underline }
a:active  { color: #44464b; text-decoration: underline }
a:hover  { color: #fdbb31; text-decoration: underline }

ul    { margin-top: 5px; margin-bottom: 12px; margin-left: 18px; padding-left: 0 }
ol   { margin-top: 5px; margin-bottom: 12px; margin-left: 18px; padding-left: 0 }
li   { margin-bottom: 6px }

.xxsmall { font-size: 10px; line-height: 12px; }

.heading { color: #fdbb31; font-weight: bold }

.title {
	 color: #fdbb31;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	line-height: 21px;
	letter-spacing: 0.2em
}

.tagline {
	color: #7bacdc;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
}

#milestones {
	font-size: 13px;
	line-height: 15px;
	font-family: "Times New Roman", Times, serif;
}

#milestones h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 15px;
	color: #fdbb31;
	text-transform: uppercase;
}

#milestones h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fdbb31;
	text-decoration: underline;
}

#milestones p {
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0;
}

/* print settings */

.printonly { display: none }
#printonly { display: none }
