


blockquote.float-right {/* floats in content div */
  float: right;
  width: 13.5em; /* "em size" is element dependent */
  padding: 0.5em;
  margin: 0 0.5em 0 0;
  color: #00008b;
  background: #b0c4de;
  border-right: 2px dotted #4169e1;
  border-bottom: 2px dotted #4169e1;
  }

  blockquote span.cap-g {/* floats in blockquote */
  float: left;
  font-size: 1.7em;
  padding: 0 0.15em;
  margin: 0 0.15em -0.5em 0; /* negative bottom margin */
  color: #b22222;
  background: #90ee90;
  border: 3px outset #2e8b57;
  }

  blockquote > p {/* control mozilla paragraph margin */
  margin: 0 0 0.5em 0;
  }

  blockquote.float-right strong {
  color: #000080;
  }

  blockquote.float-right em {
  color: #800080;
  }

  p.after-blockquote {
  padding: 0.4em;
  border-top: 3px dotted #696969;
  background: #e6e6fa;
  }
  
  /*<div class="content">
    <blockquote class="float-right">
      <p><strong><span class="cap-g">T</span>his ain't your Mama's CSS!</strong> Cascading Style Sheets allow
      tremendous design freedom. Leave your table-based mentality behind and think outside the box. <em>- papabaer
      2003</em></p>
    </blockquote>*/

.field {
border-style:solid;
border-width:1px;
border-color:#cccccc;color:#666666;
background-color:#F2F2F2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-color:#0a1647;
line-height:160%;
height:20px;
width:320px;
}

input:hover {
background-color:#fff;
font-color:#0a1647;
}

input.border:focus {
background: #fff;
border: 1px solid #595959;
font-color:#0a1647;
}

textarea:hover {
background-color:#fff;
}


textarea.borders:focus {
background: #fff;
border: 1px solid #595959;
}




.block_solid {
    /*display: table-row;*/

  
	margin: 1px;
	padding: 20px;
	height: auto;
	width: 800px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #465074;
	border-right-color: #465074;
	border-bottom-color: #465074;
	border-left-color: #465074;
	color: #0a1647;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	
}

.block_news {
	margin-left: 10px; 
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*float: right;

	padding: 5px;*/
	height: auto;
	width: 590px;
	align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #465074;
	border-right-color: #465074;
	border-bottom-color: #465074;
	border-left-color: #465074;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}



.topnav {
	margin: 5px; 
	height: auto;
	width: 625px;
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #465074; */
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	}
	
	.bodycopy {
	
	
	
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	
	
	
	
	
}

.content {
	margin-left: 10px; 
	margin-right: 7px;
	margin-top: 10px;
	height: auto;
	width: 600px;
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	
}

.content img {margin: 5px 10px 5px 0px}


.content p {
	margin-left: 10px;
	margin-right: 7px;
	margin-top: 10px; 	
	height: auto;
	
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	
	
}


.content u {
	
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	text-decoration: underline;
	
}

.content input {
	 	
	
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	
	
}

.content strong {
	 	
	height: auto;
	/*width: 595px;*/
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	
	
}

.content em {
	 	
	height: auto;
	/*width: 595px;*/
	color: #333333;
	style: italic;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing: 1px;
	
	
}



.content  ol li {

	margin-left: 40px;
    text-indent: -1.5em; background: transparent;
    list-style: none;
	

	/*margin-left: 20px;
	 padding: 3px; */
	height: auto;
	/*width: 180px;*/
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	line-height: 19px;
	list-style-type: decimal; 

	list-style-position: inside;
}

	


.content  ul li {
	margin-left: 40px;
    text-indent: -1.5em; background: transparent;
    list-style: none;
	height: auto;
	/*width: 180px;*/
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	
	list-style-position: inside;
	list-style-image: url(images/icon_gold_bullet.gif);
		
}


.content header_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #000066;
}

.content header_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #000066;
}

.header_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #000066;
}

.header_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #000066;
}


hr {
  	margin-left: 10px;
	
  	color: #465074;
  	height: 1px;
 
  /*width: 597px; */
}


* {
	color: #ffffff;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
body {
	color: #0a1647;
	margin:0px; 
	padding:0px; 
	background-color: #0a1647;
	
	}
	
.bodytext {	
    
    color: #0a1647;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	}
	
	
.bodytext form{	
    
    color: #0a1647;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	}	
	

a:link, a:visited{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-decoration: none;

	}

a:hover{
    color: #9999cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-decoration: underline;

	
	}
	
a:link  em , a:visited  em {
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-decoration: none;

	}

a:hover   em {
    color: #9999cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-decoration: underline;

	
	}	
	
	
	
	
.white_nav {
	color: white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: bold;
}
	
	
a.navwhite:link	    {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #ffffff; text-decoration: none;}

a.navwhite:active	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #9999cc; text-decoration: none;}

a.navwhite:visited	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #ffffff; text-decoration: none;}

a.navwhite:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #9999cc; text-decoration: underline;}










	



a.navwhitesub:link	    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-indent: 20px;
}






a.navblue:link	    {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #0a1647; text-decoration: none;}

a.navblue:active	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #9999cc; text-decoration: none;}

a.navblue:visited	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #0a1647; text-decoration: none;}

a.navblue:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 19px; font-weight: bold; color: #9999cc; text-decoration: underline;}
	


#container {
	width: 700px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	
	background-color: #FFFFFF; 
	


}
	




#sidebar-a {

	float: left;
	width: 135px;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
	background-color: #F9F9F9;
	

	}

#sidebar-b {
	float: right;
	width:135px;
	margin: 0;
	margin-left:0px ;
	padding: 0px;
	background-color: #FFFFFF;
	
	}


	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #999999;
	text-align: center;
	padding: 5px;
	height: 35px;
	width: 789px;
}

	




.indent_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #9999cc;
	text-indent: 14px;
}



h5 {
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	
}

h4 {
	margin-left: 10px;
	/*margin-right: 10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000066;
	
}




.bullet_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	text-indent: 12px;
	list-style-position: inside;
	list-style-image: url(images/icon_gold.gif);
}

.bullet_list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	text-indent: 12px;
	list-style-position: inside;
	list-style-image: url(images/icon_gold.gif);
}

.sidenav {
	width: 160px;
	}
	
.top_image {
	width: 798px;
	}

.container {
   position: relative;
   height: 50px;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   } 
h1 {
  font-size: 1.5em;
    color: #0a1647;
  }

