a:link {
text-decoration:underline;
color:#9D9B9B;
}

a:visited {
text-decoration:underline;
color:#9D9B9B;
}
a:hover {
text-decoration:underline;
color:#9D9B9B;
}

form {
display: inline;
spacing: 0;
}

h1 {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:24px;
font-weight:normal;
line-height:35px;  
margin-top:0;
margin-bottom:0;
color: #9D9B9B;
}

h2 {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:20px;
font-weight:normal;
line-height:25px;  
margin-top:0;
margin-bottom:0;
color: #9D9B9B;
}

h3 {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:16px;
font-weight:bold;
line-height: 35px;  
margin-top:0;
margin-bottom:0;
color: #9D9B9B;
}

.big_nospace {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:16px;
font-weight:bold; 
margin-top:0;
margin-bottom:0;
color: #9D9B9B;
}

p {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:1.8em;
font-weight:normal;
margin-top:0;
margin-bottom: 0;
color:#9D9B9B;
}

td {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:1.8em;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color:#9D9B9B;
}

.common_text {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color: #9D9B9B;
}

.submit_button
{
font-style:normal;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
border:1px solid #FFFFFF;
background-color: #3f4c6b;
padding:5px;
}

.submit_button_light
{
font-style:normal;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
border:1px solid #FFFFFF;
background-color: #356aa0;
padding:5px;
}

input, textarea
{
color: #000000;
font-style:normal;
font-family:arial;
font-weight:normal;
font-size:8pt;
border:1px solid #D9D9D9;
background-color: #FFFFFF;
padding:3px;
margin:5px;
}

select
{
color: #000000;
font-style: normal;
font-family:arial;
font-weight:normal;
font-size:8pt;
border:0px;
background-color:#FFFFFF;
padding:3px;
margin:5px;
}

#upper {
width:780px;
margin:auto;
}

#top_nav {
position:absolute;
top:30px;
width:400px;
height:40px;
border:1px solid #CCCCCC;
background:#FFFFFF;
margin:auto;
padding:0px;
}

#leftbox {
left: 4px;
top: 4px;
position: absolute;
background: #356aa0;
width:15px;
height: 32px;
}

#file_logo {
}

#frame {
width:780px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
padding:0px;
text-align:left;
border:1px solid #CCCCCC;
}

#contentleft {
width:192px;
padding:0px;
float:left;
background:#FFFFFF;
}

#nav1 {
position:relative;
top:15px;
left:15px;
width:160px;
border:1px solid #F3F4F3;
background: #FFFFFF;
margin:0px;
padding:0px;
}

#nav_mid {
position:relative;
top:15px;
left:15px;
width:160px;
border:1px solid #F3F4F3;
background: #FFFFFF;
margin-top:15px;
padding:0px;
}

.light_head {
left:4px;
top:4px;
position:relative;
background-image: url("menu-tab.gif");
width:152px;
height:23px;
}

.content_bits {
padding:10px;
width:140px;
line-height:1.8em;
}

.content_links {
padding-top:15px;
padding-left:20px;
width:140px;
line-height:1.8em;
}

.content_bits_big {
line-height:1.8em;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
}

#nav2 {
position:relative;
top:30px;
left:15px;
width:160px;
border:1px solid #F3F4F3;
background:#FFFFFF;
margin:0px;
padding:0px;
}

.menu_heading {
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:1.6em;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color:#FFFFFF;
line-height:23px;
}

#viewed_results {
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:1.6em;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color:#9D9B9B;
line-height:23px;
}

.smallnav_text {
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color:#9D9B9B;
line-height:40px;
}


#links_head {
left:20px;
top:45px;
position:relative;
background-image: url("links-tab.gif");
width:152px;
height:23px;
}

#contentcenter {
width:396px;
padding:0px;
float:left;
margin:0px;
padding:0px;
}

#middle_content {
width:394px;
border:1px solid #F3F4F3;
background:#FFFFFF;
margin:0px;
padding:0px;
margin-top:15px;
margin-bottom:15px;
}

.the_content {
padding:15px;
}

#file_indent_pink {
border:1px solid #d7e1ec;
background:#FFFFFF;
padding:15px;
margin:10px;
}

#file_indent_blue {
border:1px solid #356AA0;
background:#FFFFFF;
padding:15px;
margin:10px;
}

#user_indent {
border:1px solid #F3F4F3;
background:#FFFFFF;
padding:15px;
margin-left:10px;
margin-right:10px;
}

#floater {
float: right;
padding:5px;
}

.white_on_pink {
font-family: arial, helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin-top:0;
margin-bottom:0;
color: #FFFFFF;
}

#pink_box {
position: relative;
width:150px;
background-color:#d7e1ec;
padding:5px;
margin-left:15px;
margin-top:10px;
margin-bottom:15px;
}

#viewed_box {
position:relative;
float:right;
width:177px;
left:-15px;
top:10px;
border:1px solid #F3F4F3;
padding:5px;
background-color:#FFFFFF;
}

#pink_box2 {
background-color:#d7e1ec;
padding:5px;
margin:10px;
}

#viewed_text {
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:0;
margin-bottom:0;
color:#CCCCCC;
padding-bottom:5px;
border-bottom:2px dotted #d7e1ec;
}

#atoz_box {
position:relative;
left:15px;
width:138px;
border:1px solid #F3F4F3;
padding:10px;
background-color:#FFFFFF;
}

#atoz {
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:0;
margin-bottom:0;
color:#CCCCCC;
}

#small_text {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:1.8em;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color:#9D9B9B;
}

.big_text {
font-family:arial, helvetica, sans-serif;
font-size:14px;
line-height:1.8em;
font-weight:normal;
margin-top:0;
margin-bottom:0;
color:#9D9B9B;
}



#contentright {
width:192px;
padding:0px;
float:left;
background:#FFFFFF;
}

#nav3 {
position:relative;
top:15px;
left:15px;
width:160px;
border:1px solid #CCCCCC;
background:#FFFFFF;
margin:0px;
padding:0px;
}

#nav4 {
width:160px;
border:1px solid #CCCCCC;
background:#FFFFFF;
margin-left:15px;
margin-top:30px;
margin-bottom:15px;
}

#bottom_nav {
position:relative;
top:15px;
width:780px;
height:40px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
margin:auto;
padding:0px;
}

.pink {
color: #356AA0;
}

.blue {
color: #356AA0;
}


