/* OLD CSS */
/*
body {background-color:white; color:#000050; text-align: center; font-size:17px; font-family:Arial, Helvetica;}
h1,h2,h3,h4,h5,h6 { color:#000050;}
img { border-style:none;} 
a:active,a:focus{outline: none;}
ol#toc {height: 2em;	list-style: none; margin: 0; padding: 0;}
ol#toc li {float: right; margin: 0 1px 0 0;}
ol#toc a {background: #bdf url(images/tab.png); color:  #DCDCDC; display: block; float: left; height: 2em; padding-left: 10px; text-decoration: none; font-weight: bold;}
ol#toc a:hover {background-color: transparent; background-position: 0 -120px; font-weight: bold;}
ol#toc a:hover span {background-position: 100% -120px; font-weight: bold;}
ol#toc li.current a {background-color: transparent; background-position: 0 -60px; color: #000050; font-weight: bold;}
ol#toc li.current span {background-position: 100% -60px;}
ol#toc span {background: url(images/tab.png) 100% 0; display: block; line-height: 2em; padding-right: 10px;}
div.content {border: #000050 solid 5px; clear: left; padding: 1em;}
h1 {margin-top: 0;}
#header,#footer,#content,table#header_2,table#main_body,table#footer {margin: 0 auto; width:725px;}
table#two_table {margin: 0 auto; width:350px;}
*/


/* NEW CSS NEEDS WORK */

body{background-image:url(images/background.jpg);}
.floatright, .floatright_clear{float:right; margin:5px;}
.floatright{border:3px solid #000050;}
.floatleft, .floatleft_clear{float:left; margin:5px;}
.floatleft{border:3px solid #000050;}
.caption{text-align:center; background:white; border-top:3px solid #000050; font-weight:bold;}
.caption_1, .caption_2{text-align:center; background:white; border-bottom:3px solid #000050; border-left:3px solid #000050; border-right:3px solid #000050; font-weight:bold;}
.caption_1{width:354px;}
.caption_2{width:266px;}
.clear {clear:both;}
.image_border{border:3px solid #000050;}
.blue{color:#1E74FF;}
a:hover{background-color:#C0C0C0; text-decoration:none; outline:none;}
#container{margin: 0 auto; width: 1280px; background:#C0C0C0; border:3px solid #000050;}
#header{width:1280px; background-color:white; vertical-align:top;}
#leftheader{width:1280px;}
#leftfooter{float:left; width:460px; text-align:left; color:#000050; font-weight:bold;}
#centerfooter{float:left; width:300px; text-align:left; color:#000050; font-weight:bold;}
#rightfooter{float:left; width:300px; color:#000050; font-weight:bold;}
#bottomfooter{width:1160px;}
#rightheader, #leftheader, #rightfooter, #centerfooter, #leftfooter, #bottomfooter{float:left; padding:20px;}
#header h1 { margin:0; color:#000050;}
#header span {vertical-align:top;}
#navigation, #sub_navigation{float:left; width:1280px;}
#navigation{background:#000050;}
#navigation ul{margin:0; padding:0;}
#navigation ul li{list-style-type:none; display:inline;}
#navigation li a{display:block; float:left; padding:5px 10px; text-decoration:none; font-weight:bold; font-size:16px;}
#navigation li a{color:white; border-right:1px solid White;}
#navigation , #sub_navigation{float:left; text-align:left; width:100%; margin:0; padding:0;}
#navigation li a:hover, #navigation li.active a{background:white; color:#000050;}
#body_left{float:left; padding:5px 10px; background-color:white; border:1px solid #000050; width:69%;}
#body_right{float:left; padding:0px 10px; width:24%;}
#body_right_border{padding:5px 10px; background-color:white; border:3px solid #000050; width:100%;}
#body_full{float:left; padding:5px 10px; background-color:white; border:1px solid #000050; width:98%;}
#content{clear:left; padding:20px;}
#content h2{color:#000050; font-size:160%; margin:0 0 .5em;}
#footer{text-align: right; margin: 0 auto; width: 1280px;}
#footer span{vertical-align: top;}