/*Working copy navigation style sheet.
Author: Anya Gerasimchuk
agerasimchuk@unioncentral.com
anyagerasimchuk@hotmail.com
http://www.anyagerasimchuk.com
*/
@charset "utf-8";
/*---------------------------------------------Color and Borders---------------------------------*/
a:link a:visited {
 color: #FFFFFF;
}
a:hover {
 color: #006699;
}
#banner  a:link, a:visited{
 color:#FFFFFF;
 }
 
#banner a:hover, a:active {
 color: #B6CBC7;
}
#home {
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}
.top_nav  a:link, a:visited {
 color: #FFFFFF;
 font-weight: bold;
}
.top_nav a:hover, a:active {
 color:#B6CBC7;
 font-weight: bold;
}
#active_tab {
 color: #000000;
 background-color: #EDF1F0;
}
#active_right {
 background-color: #EDF1F0;
}
#right_nav a {
 color: #003399;
}
#right_nav .quick_links a:link, #right_nav .quick_links a:visited{
color:#000000;
}
#right_nav .quick_links a:hover{
color:#003366;
}
#container .nav #subnav a:hover {
 color:#000000;
}
#container .nav #subnav a:active {
 color: #000000;
}
#changefont a:link {
 background-color: #EDF1F0;
}
#home {
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}
#footer a {
 color: #003399;
}
img {
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 background-position: bottom;
 display: block;
}
#banner #contact_top_right a {
 text-align: right;
 display: inline;
}
/*-------------------------------------------------Top_nav-------------------------------------*/
.top_nav{
 width: 100%;
}
.top_nav li {
 display: inline;
}
.top_nav a {
 width: inherit;
 position: relative;
 float: left;
 display: block;
 padding-left: 10px;
 margin-bottom: 0px;
 line-height: 32px;
 height: auto;
}
.top_nav  a:link, a:visited {
 text-align:center;
 display: block;
 background-repeat: no-repeat;
 background-position: left bottom;
 width: auto;
}
.top_nav a:hover, a:active {
 text-align:center;
 display: block;
 width: auto;
 }
/*------------------------------------------------------top_nav tabs---------------------------*/
#active_tab {
 padding-left: 13px;
}
#active_right {
 padding-right: 10px;
 display: block;
}
.but_right {
 padding-right: 11px;
 display: block;
}
#footer a {
 display: inline;
}
/* --------------------------------------------Right_nav--------------------------------*/
#right_nav .quick_links {
 display: inline;
 list-style-type: none;
 background-position: left;
 text-align: left;
 padding-left: 0px;
 padding-right: 0em;
 }
 
 /*Links of the Top Main Navigation bar,
IE 6 and lower ignore !important declaration.  This font-size is too large on IE. 
*/
#right_nav .quick_links li {
 text-align: left;
 height: 25px;
 width: 165px;
 background-position: left;
 list-style-type: none;
 margin-left:0 !important;
 margin-left:-15px;
 padding-left: 0px;
 
}
#right_nav .quick_links ul {
 margin-left: 0px;
 padding-left: 0px;
 background-position: left;
 text-align: left;
 
}
#right_nav a {
 background-position: left;
 text-align: left;
 margin-left: 0px;
 padding-left: 0px;
}
#right_nav .quick_links a{
 display: block;
 width: 160px;
 text-align: left;
 height: 23px;
 padding-left: 3px;
 vertical-align: middle;
 padding-top: 6px;
 }
/*------------------------------------------subnav-----------------------------*/
#container .nav #subnav ul {
 list-style-type: none;
 display: inline;
}
#container .nav #subnav li {
 float: left;
 padding-left: 0.11em;
 margin-left: 0px;
 padding-right: 0px;
 margin-right: 0px;
}
#container .nav #subnav a:link {
 display: block;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 10px;
}
#container .nav #subnav a:visited {
 display: block;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 10px;
}
#container .nav #subnav a:hover {
 display: block;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 10px;
}
/*------------------------------------------------changefont--------------------------*/
#changefont a:link {
 width: 15px;
 height: 15px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
 padding-bottom: 5px;
}
/*----------------------------------------------TYPOGRAPHY-----------------------------*/
#container .nav #subnav a {
 color: #006699;
 font-size: 12px;
 font-weight: 800;
}
#container .nav #subnav a:link, #container .nav #subnav a:visited {
 text-decoration:none;
}
#container .nav #subnav a:active, #container .nav #subnav a:hover {
 text-decoration: underline;
}
#right_nav .quick_links a{
 font-size: 80%;
 font-weight: 600;
 text-decoration: none;
}
#banner  a:link, a:visited{
 color:#FFFFFF;
 font-size:90%;
 font-weight:700;
}
.top_nav {
 font-size:14px;
}
.top_nav  a:link, a:visited {
 text-decoration:none;
 text-align:center;
}
.top_nav a:hover, a:active {
 text-decoration:underline;
 text-align:center;
 }