/* THREE RIVERS NAVIGATION STYLES */

a {color: #FF3300;}
a:link {text-decoration: underline;}
a:visited {}
a:hover {text-decoration: none;}
a:active {}

img {border: none;}

.first {}
.last {}
.current {}

.skipJump a, .skipJump a:link, .skipJump a:visited, .skipJump a:hover, .skipJump a:active {font-size: xx-small; color: #FFFFFF;}

.goTo {display: block; margin-top: 5px; font-weight: bold; font-size: 1em;}
.goTo a {background: url(../images/green_arrow.gif) no-repeat 0 4px; padding-left: 10px; text-decoration: none; display: block;}
.goTo a:hover {text-decoration: underline;}
.home1column .goTo a {background-position: 0 7px;}
.leftNavContent .goTo a {background: url(../images/green_arrow.gif) no-repeat 0 4px; padding-left: 10px; color: #FF3300; text-decoration: none;}
.leftNavContent .goTo a:hover {text-decoration: underline;}
.leftNavContent .noticeboard .goTo {padding: 0 5px;}

.topnav ul, .topnav .level1 {margin: 0; padding: 0; list-style: none;}
.topnav li {padding: 2px 15px; margin: 0; border-left: 1px dotted #666666; display: inline;}
.topnav a {color: #000000; text-decoration: none;}
.topnav a:link {}
.topnav a:hover {text-decoration: underline;}
.topnav .first {border: none; padding-left: 0;}
.topnav .highlight {background-color: #FFFFCC; padding: 2px 5px;}
.topnav .current {font-weight: bold;}

.mainNav ul, .mainNav .level1 {margin: 0; padding: 0; list-style: none;}
.mainNav li {display: inline; margin: 0;}
.mainNav a {color: #000000; text-decoration: none; background-color: #E1F0E9; padding: 5px 10px; border-top: 1px solid #70AB92; border-left: 1px solid #70AB92; border-right: 1px solid #70AB92;}
.mainNav a:link {}
.mainNav a:hover {color: #FF3300;}
.mainNav .first {margin-left: 0;}
.mainNav .current {background-color: #FFFFFF; color: #FF3300;}

.atoz ul, .atoz .level1 {margin: 0; padding: 0; list-style: none; display: inline; font-weight: normal;}
.atoz li {display: inline; padding: 0; margin: 0 5px;}
.atoz a {}
.atoz a:link {text-decoration: none;}
.atoz a:hover {text-decoration: underline;}
.atoz .first {margin-left: 0;}
.atoz .current {}

#breadcrumb ul, #breadcrumb .level1 {margin: 0; padding: 0; list-style: none; font-size: 0.9em;}
#breadcrumb li {display: inline; padding: 0 0 0 7px; margin: 0 3px; background: url(../images/black_arrow.jpg) no-repeat 0 5px;}
#breadcrumb li a {}
#breadcrumb .first {margin-left: 0; background-image: none; padding-left: 0;}
#breadcrumb .current {color: #000000; text-decoration: none;}

.leftNavContent ul, .leftNavContent .level1 {margin: 0; padding: 0; list-style: none;}
.leftNavContent .level1 li a {padding: 3px; border-bottom: 2px solid #FFFFFF; background-color: #BCD8CC; margin: 0;}
.leftNavContent li a {display: block;}
.leftNavContent .level1 .first {border-top: 1px solid #FFFFFF;}
.leftNavContent .level2 {margin: 0; padding: 0; list-style: none; border: none; font-size: 0.9em}
.leftNavContent .level2 li a {padding: 3px 2px 3px 15px; margin: 0; border-bottom: 2px solid #FFFFFF; background-color: #D1E4DC;}
* html .leftNavContent .level2 .first {margin-top: -13px; border-top: none;}
*+html .leftNavContent .level2 .first {margin-top: -13px; border-top: none;}
.leftNavContent .level3 {margin: 0; padding: 0; list-style: none; border: none; font-size: 1em;}
.leftNavContent .level3 li a {padding: 3px 2px 3px 30px; margin: 0; border-bottom: 2px solid #FFFFFF; background-color: #E1F0DD;}
.leftNavContent a {color: #000000; text-decoration: none;}
.leftNavContent a:hover {text-decoration: none; color: #FF3300;}
* html .leftNavContent li {position: relative;}
* html .leftNavContent a {height: 1px;}
*+html .leftNavContent li {position: relative;}
.leftNavContent .current {font-weight: bold;}

.leftNavContent .firstNav ul, .leftNavContent .firstNav .level1 {}

.secondNav {clear: both;}
.secondNav ul, .leftNavContent .secondNav .level1 {margin: 0; padding: 0; list-style: none;}
.secondNav .level1 li a {padding: 3px 2px; border-bottom: 2px solid #FFFFFF; background-color: #EAD082;}
.secondNav .level2 li a {padding: 3px 2px 3px 15px; margin: 0; border-bottom: 2px solid #FFFFFF; background-color: #F2E2B0;}
.serviceNav {clear: both;}
.serviceNav ul {margin: 0; padding: 0; list-style: none;}
.serviceNav .level1 li a {padding: 3px 2px; border-bottom: 2px solid #FFFFFF; background-color: #D3B7A4;}
.serviceNav .level2 li {background-color: #BF9E88;}


.leftNavContent .faqs ul, .leftNavContent .faqs .level1 {margin: 0; padding: 0; list-style: none; border: none;}
.leftNavContent .faqs li a {padding: 3px 0; background-color: #FFFFFF; border: none;}
.leftNavContent .faqs .first, .leftNavContent .faqs .last {border: none;}
.leftNavContent .faqs li a {background: url(../images/page.gif) no-repeat 0 3px; padding-left: 14px; display: block;}

.leftNavContent .images ul, .leftNavContent .images .level1 {margin: 0; padding: 0; list-style: none; border: none; font-size: 0.9em; line-height: 1.3em;}
.leftNavContent .images li {border: none;  padding: 0;}
.leftNavContent .images li a {background-color: #FFFFFF;}
.leftNavContent .images img {border: none;}
.leftNavContent .images .first {border: none;}

.home2column .left li a {background: url(../images/page.gif) no-repeat 0 3px; padding-left: 14px; display: block;}
* html .home2column .left li a {height: 0.01%;}

.content .left ul, .content .left .level1 {margin: 0; padding: 0; list-style: none;}
.content .left li {margin: 5px 0;}

.printBookmarkEmail ul, .printBookmarkEmail .level1 {margin: 10px 0; padding: 0; list-style: none;}
.printBookmarkEmail li {display: inline; margin-right: 10px; font-size: 0.9em;}
.printBookmarkEmail li a {text-decoration: none;}
.printBookmarkEmail li a:hover {text-decoration: underline;}

.printBookmarkEmail .print {background: url(../images/print.gif) no-repeat 0 2px; padding: 1px 0 5px 20px;}
.printBookmarkEmail .email {background: url(../images/email.gif) no-repeat 0 4px; padding: 1px 0 5px 20px;}

.contentBox .printBookmarkEmail ul, .contentBox .printBookmarkEmail .level1 {margin: 0; list-style-image: none;}
.contentBox .printBookmarkEmail li {display: block; margin: 3px 0; font-size: 1em; list-style-image: none;}

.inPageNavigation ul, .inPageNavigation .level1 {margin: 0; padding: 0; list-style: none;}
.inPageNavigation li {margin-right: 10px; display: inline;}

.paginate ul {margin: 0; padding: 0; list-style: none;}
.paginate li {display: inline;}
.paginate a {border-right: 1px solid #000000; padding: 0 4px 0 2px;}
.paginate .first {}
.paginate .last {border: none;}
.paginate .current {color: #000000; font-weight: bold; text-decoration: none;}

#footer ul, #footer .level1 {margin: 7px 0; padding: 5px 0; list-style: none; border-bottom: 1px solid #333333; border-top: 1px solid #333333;}
#footer li {display: inline; margin: 0 7px;}
#footer .first {margin-left: 0;}
