* {
 margin:0;
 padding:0;
}
body {
/* font-family: Verdana,Helvetica,Arial,sans-serif; */
 font-family: Arial,Helvetica,sans-serif;
 font-size: 90%;
 min-width:820px;
}
body, html, #footer {
 background:#9ac;
 background:#c4e7fd;
}
body,
html {
    margin:0;
    padding:0;
    color:#3e506e;
}
p {
 margin:0 0 8px 0;
}
.border_box p {
margin:0;
padding:4px 0;
}
a, a:visited, a:link {
 color:#1020FF;
 color:#004Fd2;
 text-decoration:none;
}
a:hover {
 color:#1020FF;
 color:#004Fd2;
 text-decoration:underline;
}

.text, input {
	font-size: 12px;
}
#outside {
    margin:0 auto;
}
#main, #wrap {
    background:#eff2f5;
    background:#fffdfa;
    background:#f5f7ff;
}
#wrap {
    display:block;
    margin:0 auto;
    width:810px;
/*    border-top:2px solid #003E65; /*#024f94;*/
/*    border-left: 1px solid #fff; */
    border-top:4px solid #C4E7FD;
}
#sidebar {
   background:#024f94;
   background:#024976;
   background:#004b81;
}
#nav {
 background:#024f94;
 background:#024976;
 background:#004b81;
 border-bottom:1px solid #282828;
 border-top:1px solid #fff;
 border-right: 1px solid #003E65;
 border-left: 1px solid #fff;
}
#header {
    background:#026fb4;
    overflow:hidden;
    height:72px;
/*  padding: 4px 0; */
    padding: 0 0 0 0;
    border-top:1px solid #999;
    border-bottom: 1px solid #003E65; /*#024f94;*/
    border-right: 1px solid #003E65;
    border-left: 1px solid #fff;
}
#footer {
    clear:both;
    font-size: 0.8em;
    color:#000;
    width:808px;
    margin: 0 auto;
    border-top: 1px solid #003E65; /*#024f94;*/
    padding-left:1px;
}
#main {
    float:right;
    width:640px;
    overflow:visible;
    min-height:600px;
    height:100%;
    border-right: 1px solid #003E65; /*#024f94;*/
}
#sidebar {
    float:left;
    width:160px;
    overflow:auto;
    border-left: 1px solid #fff;
}
#main, #sidebar	{
	padding-bottom: 8000px;
	margin-bottom: -8000px;
}
#wrapper {
	overflow: hidden;
}
#logo{
  padding: 2px 0 0 8px;
}
#nav ul{
    margin:0;
    padding:0;
    list-style:none;
}
#nav li{
    display:inline;
    margin:0;
    padding:0 6px 0 12px;
    font-size: 0.8em;
    background: url("images/v_spacer2.gif") no-repeat;
/*    border-right: 1px solid #ABAFAE; */
}
#nav #first{
    background: none;
    padding:0 6px 0 6px;
}
#nav #navimg{
    padding:0 6px 0 12px;
}
#nav #home{
    background: none;
    border-right: none;
/*    border-left: 1px solid #ABAFAE; */
    background: url("images/v_spacer2.gif") no-repeat;
    padding:0 8px 0 8px;
}
#nav #last{
    background: none;
    border: none;
    padding:0 8px 0 8px;
}
#nav a:link, #nav a:visited {
    color:#fff;
    color:#ffba75;
}
#header h1 {
    padding:5px;
    margin:0;
}
#nav {
    padding:5px; 
    color:#fff;
}
#main h2 {
    padding:10px;
}
#main h3, #main h4 {
    padding:6px 0 6px 0;
}
#sidebar ul {
    margin:16px 0 0 10px;
}
#sidebar li {
    margin:4px 0;
    font-size: 0.9em;
    list-style:none;
}
#sidebar .level2 {
padding-left: 16px;
}
#sidebar h3, #sidebar p {
    padding:0 10px;
}
#sidebar a:link, #sidebar a:visited {
    color:#fff;
    color:#ffba75;
/*    font-size:13px; */
}
#footer p {
    padding:5px;
    margin:0;
}
.shift_right{
  margin-left: 10px;
}
.shift_farther_right{
  margin-left: 16px;
}
.box {padding: 5px; border: 1px solid #000; }

/* .border_box {padding: 4px 6px; border: 2px solid #93acc2; } */

.border_box {padding: 4px 6px; border: 1px solid #cc9a55; /*#93acc2; */ }

.style13 {font-size: 14px; font-weight: bold;}
.style14 {font-size: 22px; font-weight: bold; }

.fancyquote {font-size: 13px; font-style: italic; font-weight:bold;}

.attrib {
  font-size:12px;
}


.heading {font-size: 14px; font-weight: bold;}
.sub_heading {font-size: 17px; font-weight: bold; }
.alert {font-size: 22px; font-weight: bold; }

a.header-button:link, a.header-button:visited {
display:block; text-align:center;
height: 18px; font-size:13px; width:90px; line-height:18px;
background-color: #a52e28;
background-color: #cc9a55;
border-top: 2px solid #c4c4c4; border-right: 1px solid #333333;
border-bottom: 3px solid #333333; border-left: 2px solid #c4c4c4;
text-decoration: none; color: #FFF; cursor: default;
 font-weight:bold;
 color:#004b81;
}

a.header-button:hover, a.header-button:active {
display:block; text-align:center;
height: 18px; font-size:13px; width:90px; line-height:18px;
background-color: #842917;
background-color: #cc9a55;
border-top: 2px solid #c4c4c4; border-right: 1px solid #333333;
border-bottom: 3px solid #333333; border-left: 2px solid #c4c4c4;
text-decoration: none; color: #FFF; cursor: default;
 font-weight:bold;
color:#026fb4;
}

a.index-button:link, a.index-button:visited {
display:block; text-align:center;
height: 16px; font-size:12px; width:100px; line-height:16px;
background-color: #a52e28;
background-color: #cc9a55;
background-color: #CD8843;
border-top: 2px solid #c4c4c4; border-right: 1px solid #333333;
border-bottom: 3px solid #333333; border-left: 2px solid #c4c4c4;
text-decoration: none; color: #FFF; cursor: default;
 font-weight:bold;
/*  color:#004b81;   */
}

a.index-button:hover, a.index-button:active {
display:block; text-align:center;
height: 16px; font-size:12px; width:100px; line-height:16px;
background-color: #842917;
background-color: #cc9a55;
background-color: #CD8843;
border-top: 2px solid #c4c4c4; border-right: 1px solid #333333;
border-bottom: 3px solid #333333; border-left: 2px solid #c4c4c4;
text-decoration: none; color: #FFF; cursor: default;
 font-weight:bold;
/* color:#026fb4; */
}


input#subbut{
  color:#006cbb;
  background-color:#006cbb;
  width:1px;
  height:1px;
  border:none;
}


