@charset "utf-8";
/* CSS Document */

body
{ 
font-size:100%;
margin: 0px;
padding: 0px;
background-image:url(images/bkgrnd-2015i.png);
background-repeat:repeat;
background-position:center top;
background-attachment:fixed;
font-family:Arial, Helvetica, sans-serif;
}  

#container
{
width:980px;
margin:0px auto;
padding:0px auto;
}

#header
{
margin:0px;
padding:0px 10px;
background-color:#ffffff;
}

.col2back  {
width: 100%;
float:left;
background-color: #f5f5f5;
overflow:hidden;
position:relative;
}
.col1back  {
float:left;
background-color:#fff;
width: 100%;
position:relative;
right: 300px;    /* width of col2 */
}

.home_container
{
width:980px;
margin:0;
padding:0;
background-color: #fff;
border-right:#666;
border-left:#666;
}

.col_separator {
	height:inherit;
	background-image:url('images/col-sep.gif');
	background-repeat:repeat-y;
}

.col_container
{
width:980px;
margin-left:auto;
margin-right:auto;
margin-top:0;
passing-top:0;
}

.col1
{
float:left;
width:660px;
padding: 0 10px;
overflow:hidden;
position:relative;
left:300px;
}

.col2
{
float:left;
overflow:hidden;
width:280px;
padding:0 10px;
position:relative;
left: 300px;
}

#content
{
width:940px;
margin:0;
padding:10px 20px;
background-color: #ffffff;
}

p
{
font-size:.75em;
margin:0 0 10px 0;
line-height:1.25;
}

li
{
	line-height:1.25;
}

td
{
font-size:.75em;
margin:0 0 10px 0;
line-height:1.25;
}

td ul
{
	font-size:1em;
}

td p
{
	font-size:1em;
}

td table tr td
{
	font-size:1em;
}

table
{
margin:0 0 20px 0;
}

ul, ol
{
font-size:.75em;
margin-bottom:10px;
margin-left:-20px;
margin-top:0;
margin-right:0;
}

img {
border:0
}

.right {
float:right;
margin:0 0 5px 5px;
}

.home_button {
	float:right;
	margin:0;
	padding:0;
}

.clear {
clear:both
}

.home_content {
	float:left;
	margin:0;
	padding-top:20px;
	padding-left:20px;
}

.home_content p {
	font-size:1em;
}

a:link
{
color:#1e8fc7;
text-decoration:none;
}

a:visited
{
color:#1e8fc7;
text-decoration:none;
}

a:hover
{
color:#002f67;
text-decoration:underline;
}

h1
{
font:bold 1.5em Arial, Helvetica, sans-serif;
color:#003366;
margin:15px 0 0 0;
padding:0px;
}

h2
{
font:bold 1.25em Arial, Helvetica, sans-serif;
color:#66ccff;
margin-top:15px;
margin-bottom:10px;
padding:0px;
}

h3
{
font:bold 1em Arial, Helvetica, sans-serif;
color:#3d6799;
margin-top:13px;
margin-bottom:3px;
padding:0;
}

td h3
{
	font-size:1.25em;
}

h4
{
font:bold .75em Arial, Helvetica, sans-serif;
color:#333;
margin-top:10px;
marign-bottom:0px;
padding:0;
}

td h4
{
	font-size:1em
}

h5
{
}

h6
{
}

hr
{
margin:0 0 10px 0;
padding:0px;
}

.section_nav p
{
font-size:1.2em;
font-weight: bold;
margin-top:12px;
margin-bottom:5px;
}

.section_nav ul
{
font-size:1em;
margin-top:0;
margin-bottom:20px;
margin-left:-40px;
list-style:none;
}

.section_nav li
{
margin-bottom:5px;
}

.section_nav a:link
{
color:#000000;
text-decoration:none;
}

.section_nav a:visited
{
color:#000000;
text-decoration:none;
}

.section_nav a:hover
{
text-decoration:underline;
}

.section_nav a:active
{
text-decoration:none;
}

.section_nav_link a:link
{
color:#017ac3;
text-decoration:none;
}

.section_nav_link a:visited
{
color:#017ac3;
text-decoration:none;
}

.section_nav_link a:hover
{
color:#003366;
text-decoration:none;
}

#footer
{
margin:0px auto;
padding:0 0 10px 0;
background-color:#f1f1f1;
}

#footer hr
{
height:20px;
background-color:#000000;
}

#footer p
{
font-size:.7em;
text-align:center;
color:#666666;
}

#footer td p
{
font-size:.9em;
text-align:center;
color:#666666;
}

#footer a
{
color:#ff6600;
text-decoration:none;
}
#footer a:hover
{
color:#003366;
text-decoration:none;
}