h1 {
	color : #666666;
	font-size : medium;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 130%;
}

h2 {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

h3 {
	color : blue;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

h4 {
	color : #000080;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

h5 {
	color : black;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.sub_heading {
	color : #000080;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.inline_heading {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.title2 {
	color : #A6ADBF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.photo_column {
	color : #A6ADBF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #A6ADBF;
}

.menu_column {
	color : #000080;
	background-color : #000080;
}

.section_heading {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.section_subheading {
	color : black;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.main_text {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 125%;
}

.article_text {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 125%;
}

.intro_text {
	color : black;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 125%;
}

.footer {
	color : black;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

p.indented {
	text-indent : 30px;
}


.vertical_logo_spacer {
	color : #8080C0;
	background-color : #8080C0;
}

.contact_text {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 175%;
}

li {
	color : #000080;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin-bottom : 5px;
}


li.invisible {
	color : white;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin-bottom : 5px;
}


li.numbered {
	color : #000080;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin-bottom : 5px;
	margin-left : 16px;
}

li.bulletted {
	color : #000080;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin-bottom : 5px;
	margin-left : 9px;
}



a.contact_links {
	color : blue;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;	
}

a.contact_links:VISITED {
	color : blue;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;	
}

a.contact_links:HOVER {
	color : red;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;	
}

a.footer_links {
	color : blue;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;	
}

a.footer_links:VISITED {
	color : blue;
}

a.footer_links:HOVER {
	color : red;
}

a.book_links {
	color : blue;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 5px;
}

a.book_links:VISITED {
	color : blue;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 5px;
}

a.book_links:HOVER {
	color : red;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 5px;
}

a.sub_heading_links {
	color : #000080;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 5px;
}

a.sub_heading_links:VISITED {
	color : #000080;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 5px;
}

a.sub_heading_links:HOVER {
	color : red;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 5px;
}

div {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.simple_indent {
	color : #000080;
	font-size : x-small;
	font-weight : normal;
	margin-left : 20px;
	margin-right : 10px;
	padding-left : 10px;
}

div.separated_indent {
	color : #000080;
	font-size : x-small;
	font-weight : normal;
	margin-left : 20px;
	margin-right : 10px;
	padding-left : 10px;
	line-height : 145%;
}

div.quoted_indent {
	color : #000080;
	font-size : x-small;
	font-weight : normal;
	margin-left : 32px;
	margin-right : 10px;
	border-left : 3px solid #CCCCCC;
	padding-left : 10px;
}


.sidebar_quote_text {
	color : White;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-left : 10px;
	margin-right : 10px;
}

.sidebar_quote_author {
	color : White;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-left : 10px;
	margin-right : 10px;
}

.menu_heading {
	color : #AFB0D8;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.menu_heading2 {
	color : #A6A6D3;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.menu_text {
	color : White;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

a {
	color : blue;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

a:VISITED {
	color : blue;
}

a:HOVER {
	color : red;
	text-decoration : underline;
}

a.menu_links {
	color : White;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
}

a.menu_links:VISITED {
	color : White;
}

a.menu_links:HOVER {
	color : Yellow;
	text-decoration : underline;
}


a.plain_links {
	color : blue;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.plain_links:VISITED {
	color : blue;
}

a.plain_links:HOVER {
	color : red;
	text-decoration : underline;
}


hr {
    border: 0;
	color : #000080;
	background-color : #000080;
	height: 1px;
	width: 100%;
}
img {
  border:0
}

.image-left {
  float:left;
  margin:3px 1em 1em 0;
  padding:3px
}

.image-right {
  float:right;
  margin:3px 0 1em 1em;
  padding:3px
}

body {
  padding: 0;
  margin: 0;
}

.pullquote {
  font-size: large;
  display:block;
  padding:2.5em 0.5em;
  font-style:italic;
  font-family: "Century Gothic",Arial,Geneva,Verdana,sans-serif;
  line-height: 1.25em;
}

.top_quote {
  display:block;
  position:relative;
  font-size:100px;
  line-height:0px;
  overflow:display;
  text-align:left;
  font-style:normal;
  opacity:0.25;
  top:5px; 
  left:-5px;
  margin-top: 90px;
}

.bottom_quote {
  display:block;
  position:relative;
  font-size:100px;
  line-height:0px;
  overflow:display;
  text-align:left;
  font-style:normal;
  opacity:0.25;
  bottom:-40px; 
  right:-5px; 
  text-align:right;
}