/* Main Styles for HTML Elements */
HTML, BODY
{
  margin: 0;
  padding: 0;
  color: black;
  font-family:  Helvetica, serif, sans-serif;
  font-size: 100%;
  background: url( /images/page_title_background.png );
  background-repeat: repeat-x;
  text-align: center;
}

/*Indent first line of every paragraph*/
p {text-indent: 0em; }

a 
{
	text-decoration: none;
    color: #4b74b4;
}

a:hover
{
	text-decoration:underline;
}

IMG
{
  border: 0;
}

H1,H2,H3,H4,H5 {
  font-family:  Times New Roman, Georgia, serif, sans-serif;
  font-weight:normal;
}

H1
{
  font-size: 325%;
  color: #6d6973;
  text-decoration: none;
  margin: 0;
}

H2
{
  font-size: 140%;
  color: #6d6973;
}

H3
{
  font-size: 135%;
  color: #366D9C;
  margin: 0.4em 0 0.0em 0;
}

H4
{
  font-size: 125%;
  color: #366D9C;
  margin: 0.4em 0 0.0em 0;
}

#titlebar
{
  border: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
  padding: 0;
}

.logo
{
  float: left;
  display: inline;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
}

.title
{
	padding-top:50px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.main_title
{
	display:inline;
}

.subtitle
{
	position:relative;
	top: 1.5em;
	right: 2em;
	font-size: 105%;
	color: black;
	text-decoration: none;
	margin: 0;
}

.navigation
{
	margin-right:0.5em;
}

.navleft
{
  float: left;
}

.navright
{
  font-family: Times New Roman, serif, sans-serif;
  text-decoration: none;
  font-size: 110%;
  font-weight: bold;
  z-index: 2;
  float:right;
  display:inline;
  margin-top:0.5em;
  margin-left:0.5em;
  margin-right:0.5em;
}

.navright a
{
  color: #89453c;
  text-decoration: none;
}

.navright:hover
{
  text-decoration: underline;
  color: #89453c;
}

.navright:active
{
  text-decoration: underline;
  color: #89453c;
}

/* main content section */
#content-body
{
  z-index: 0;
  font-size:100%;
  text-align: left
}

#strongLabel
{
  font-weight: bold;
}

.error_txt
{
  color: red;
  font-size: 110%;
}

div.intro_sizer
{
  margin-left: 250px;
  margin-top: 1 em;
  margin-right: 20%;
  margin-left: 1 em;
}

.firstsection
{
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 0;
	margin-top: 0
	text-align: center;	
}


h2.content-title a, div.intro_top_right
{
  display: block;
	background: url(/images/grey-bubble-top-right.png) top right 
no-repeat;
  text-decoration: none;
  color: #6d6973;
}

h2.content-title a:visited
{
  text-decoration: none;
  color: #6d6973;
}

h2.content-title a:hover {
	text-decoration: underline;
  color: #6d6973;
}

h2.content-title a:active
{
  text-decoration: underline;
  color: #6d6973;
}

div.intro_top_left {
  display: block;
	background: url(/images/bubble-top-left.png) top left no-repeat;
}

div.grey_top_left {
  display: block;
	background: url(/images/grey-bubble-top-left.png) top left no-repeat;
}

div.intro_top {
	background: url(/images/bubble-top.png) top repeat-x;
}

div.grey_top{
  background: url(/images/grey-bubble-top.png) top repeat-x;
}

div.grey_top_right
{
  display: block;
	background: url(/images/grey-bubble-top-right.png) top right no-repeat;
  text-decoration: none;
}

div.intro_footer {
	background: url(/images/bubble-bottom.png) bottom repeat-x;
}

div.grey_footer {
	background: url(/images/grey-bubble-bottom.png) bottom repeat-x;
}

div.intro_footer_left {
	background: url(/images/bubble-bottom-left.png) bottom left no-repeat;
	margin: 0;
}

div.grey_footer_left {
	background: url(/images/grey-bubble-bottom-left.png) bottom left no-repeat;
	margin: 0;
}

div.intro_footer_right {
	display: block;
	background: url(/images/bubble-bottom-right.png) bottom right no-repeat;
	padding: 15px 20px 0 25px;
	color: #999;
}

div.grey_footer_right {
	display: block;
	background: url(/images/grey-bubble-bottom-right.png) bottom right no-repeat;
	padding: 15px 20px 0 25px;
	color: #999;
}

div.intro_left {
  /*background: #cc33ff url(/images/background.gif) repeat-x 20% 5%;*/
	background: #fff url(/images/bubble-left.png) left repeat-y;
  /*background-color: green;*/
}

div.grey_left {
	background: #fff url(/images/grey-bubble-left.png) left repeat-y;
}

div.intro_right {
	background: url(/images/bubble-right.png) right repeat-y;
}

div.grey_right {
	background: url(/images/grey-bubble-right.png) right repeat-y;
}

div.text_in_box
{
  overflow: hidden;
  padding: 0 25px 0 25px;
  margin-right: 10px;
  padding-right: 2em;
  padding-left: 2em;
  text-align: left;
}

div.text_in_box p {
	line-height: 140%;
	margin-top: 1em;
}

div.text_in_box blockquote {
	color: #666;
	line-height: 150%;
}

div.text_in_box:after {
	content: "";
	display: block;
	clear: both;
}

div.left_text_in_box
{
  padding-right: 2em;
  padding-left: 2em;
  text-align: left;
}

#body-main
{
  color: black;
  line-height: 1.4em;
  font-family: Georgia, "Bitstream Vera Sans", Helvetica, sans-serif;
}

.wide
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.wide_left
{
	float: left;
	display:inline;
	width: 50%;
	text-align: center;
}

.wide_right
{
	float: right;
	display: inline;
	width: 50%;
	text-align: center;
}

