/* Place all positional styles here
	colors: 
	red: #d21e4c or #ED1B2D
	yellow: #ffffdb
	darkred: #D51828 (searchbox)
	gold: #d7AF68 or #D6B066
	darkblue: #014585
 */
body {text-align:center; margin: 0; padding:0;}
a img {border: none; margin:0; padding:0;}
p {margin: 5px 0 0 0; padding: 5px 0 0 0;}
h1 {margin: 0; padding: 0;}
h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
.hide {display: none;}
.caption {margin: 0 0 2px 0; padding: 2px; display: block;}
.imgright {float: right; padding: 0 0 5px 5px;}
.imgleft {float: left; padding: 0 5px 5px 0;}
#outer {/*background: url(../images/shadow.gif) repeat-y;*/ width:750px; margin:0 auto; border-left: 1px solid #000; border-right: 1px solid #000;}
#outerfooter {/*background: url(../images/footer_blue.gif) no-repeat;*/ width:750px; margin:0 auto; height: 90px; padding: 0; border-left: 1px solid #000; border-right: 1px solid #000;}
#container {width:750px; margin:0 auto; /*background-color: #A0B8C8;*/ text-align:left; position:relative;}
#header {}
#printhead {display: none;}
#masthead_home {width: 750px; height: 150px; margin: 0; padding: 0;}
#nav {padding: 0; margin: 0; width: 750px; min-width: 750px; height: 25px; background: #004684;}
#navlinks {margin: 0 15px 0 0; padding: 0; overflow: hidden; width: 720px; min-width: 720px; height: 25px; min-height: 25px; float: right; display: inline;}
#navlinks li {float: left; padding: 0; margin: 0;}
#navlinks li a {display: block;}
input.search {position: relative; display: inline; float: right; background-color: #D51828; color: #fff; width: 95px; padding: 0 0 0 2px; margin: 3px 0 2px 48px; /* height: 14px; */ border: 1px inset #D51828;}
#content {background-color: #A0B8C8; width: 710px; padding: 10px 20px 15px 20px; background-image: url(../images/background_lion.gif); background-repeat: norepeat;}

#breadcrumb {width: 570px; padding: 0 0 0 140px; margin: 0;}
#breadcrumb .trail {float: left; width: 570px; padding: 0 10px 0 0;}
#breadcrumb .print {float: left; width: 140px; padding: 0;}

#navcol2 {width: 130px; float: left; margin: 25px 0 2px 0; padding: 0;}
.menu {margin: 0 0 20px 0;}
.sidebar {margin: 0 0 20px 0;}

.sidebarItem {margin: 5px; padding: 5px; border: 1px solid #7691A5;}
.sidebarList {margin: 0; padding: 0;}

p.navinstruct {padding:0; margin: 0; display: inline;}

.rightnav0 {padding: 0 0 0 10px; margin: 0;}
.rightnav1 {padding: 0 0 0 10px; margin: 0;}
.rightnav2 {padding: 0 0 0 10px; margin: 0;}
.rightnav3 {padding: 0 0 0 10px; margin: 0;}

#pagecontent {margin: 10px 0 0 0; padding: 0;}

#textcontent {width: 570px; float: right; padding: 0; margin: 0; overflow: hidden; /*border-right: 1px solid #D6B066;*/}
#textcontent ul.newslist {margin: 0; padding: 0; width: 220px; display: inline;}
#textcontent ul.newslist li {margin: 0; padding: 0;}

.baskettable, .baskettable tr, .baskettable td {border: 1px solid #004684; border-collapse: collapse;}

.mainimage {float: left; margin: 0 20px 20px 0; width: 360px; display: none;}
.block {display: block;}
#homerow {width: 700px; clear: left;}
#homerow .contentcell {float: left; width: 220px; margin: 0 20px 0 0;}
#homerow .last {margin: 0;}

#footcontainer {width:750px; margin:0 auto; padding: 15px 0 5px 0; /*background: #A0B8C8;*/ text-align:left; position:relative;}
* html div#footcontainer {
	padding-top: 20px;
	padd\ing-top: 5px;
}
#footer {margin: 0; padding: 0 0 0 140px; width: 570px;}
#hline {width: 710px; border-bottom: 1px solid #D6B066; margin: 0 20px 0 20px;}
p.footer {margin: 0; padding: 0; /* text-align: left; */ display: inline;}
#footlinks {width: 570px; margin: 0; padding: 5px 0 0 0; overflow: hidden; float: left; display: inline;}
#footlinks li {float: left; padding: 0 1px 0 1px; margin: 0;}
#footlinks li.middot {padding: 0 5px 0 5px;}
#footlinks li a {display: block;}
#footlinks li a:hover {}
#footlinks li.first {padding: 0;}
#footlinks li.last {clear: right;}
.clearleft {clear: left;}
.clearright {clear: right;}
.clearboth {clear: both;}
.clear {clear: both;}