body {
	background-image:   url("../graph/bg_1.gif");
	margin-top: 5px;
	color: #CCCCCC;
}

h5 {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF
}

.h5 {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF
}

p {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #FFFFFF;*/
	color: #CCCCFF;
	line-height: 1.5em;
}

.first_paragraph_larger {
	font-size: 125%;
	line-height: 1.4em;
}

.pital {
	font-size: 13px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	font-variant: normal;
}

.pbold {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF
}

.pboldBronze {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BF6500
}

.pblue {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #011E44;
	font-style: normal;
}
a.pblue:link {
	text-decoration: underline;
}

a.pblue:visited {
	color: #003399;
}

a.pblue:hover {
	color: #BF6500;
}

a.pblue:active {
	color: #BF6500;
}

.pblueital {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #011E44;
	font-style: italic;
}

.pblueBold {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #011E44;
	font-style: normal;
	font-weight: bold;
}

.roll {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #FFFFFF;
}

a.roll:hover {
	color:#BF6500
}
	
a.roll:active {
	color:#BF6500
}

.pmed {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.rollm {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.rollm:visited { 
	text-decoration: underline;
	color: #CCCCCC;
}

a.rollm:hover {
	text-decoration: underline;
	color: #BF6500
}

a.rollm:active { 
	text-decoration: underline;
	color: #BF6500
}

.sidebar { 
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF}

a.sidebar:link {
	text-decoration: underline
}

a.sidebar:visited {
	color: #CCCCCC;
}

a.sidebar:active {
	color: #011E44
}

a.sidebar:hover {
	color: #BF6500
}

.sidebarBold {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal
}

.sidesm {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.sidecurrent {
	color: #BF6500;
	font: normal 12px Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

.sidecurrent_bullet {
	color: #BF6500;
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

a.sidesm:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.sidesm:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

a.sidesm:hover {
	color: #F0CDA0;
	text-decoration: underline;
}

a.sidesm:active {
	color: #F0CDA0;
	text-decoration: underline;
}

.sidesmbronze {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

a.sidesmbronze {
	text-decoration: none;
}

a.sidesmbronze:active {
	text-decoration: underline;
	color: #0000FF;
}

a.sidesmbronze:hover {
	text-decoration: underline;
	color: #FFFFFF
}

.norepeat {
	background-repeat: no-repeat;
}
	
.client_name {
	color: #011E44;
	font-size: 65%;
	font-weight: bold;
	margin: 0px 15px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #FF9933;
}
.client_location {
	font-style: italic;
	font-size: 65%;
	color: #1C345B;
	margin: 0px 0px 15px;
}
.client_award a, a.client_award:visited {
	color: #CC6600;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 85%;
}
a   { outline:none; }
.white { color: #FFFFFF; }
.text_disclaimer {
	font-size: 65%;
	color: #EE9428;
	text-align: left;
	margin: 0px auto;
}
.hotoffthepress_orange { 
	color: #f19424; 
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 120%;
	}
.hotoffthepress {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 120%;
}

/*-------------------------------------------------*/
/*---------------iContact Sign Up form-------------*/
/*-------------------------------------------------*/

#SignUp .signupframe {
  border: 1px solid #011e44;
  background: #011e44;
  color: #b0c5e0;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
}
#newsletter_signup {
	text-align: center;
	margin: 0px auto;
	width: 747px;
}
.invisible { display: none; }
.bulletin_archive {
	padding-left: 15px;
	font-style: italic;
}
