/* Place all positional styles here
	colors: 
	Blue 3366cc
	Light blue 99b2e5
	Green c1d43a
	Grey cccccc
 */
body {text-align:center; margin: 0; padding:0; background-color: #ccc;}
a img {border: none; margin:0; padding:0;}
p {margin: 2px 0 10px 0; padding: 0;}
h1 {margin: 5px 0; padding: 0;}
h2,h3,h4,h5,h6 {margin: 10px 0 2px 0; padding: 5px 0 0 0;}
.hide {display: none;}
.caption {margin: 0; padding: 0; background-color: #3366cc; color: #fff;}
.imgright {float: right; padding: 0 0 5px 5px;}
.imgleft {float: left; padding: 0 5px 5px 0;}
#outer {background: url(../images/site_gfx/shadow_bg_780x1.gif) repeat-y; width:780px; margin:0 auto;}
#outerfooter {background: url(../images/site_gfx/footer.gif) no-repeat;width: 780px; height: 30px; margin: 0 auto;}
#container {width:750px; margin:0 auto; text-align:left; position:relative; background: url(../images/site_gfx/background.png) repeat-x 0 160px #FFF !important;}
#header {}
#printhead {display: none;}
#masthead_home {width: 750px; height: 130px; margin: 0; padding: 0;}
#nav {padding: 0 20px; margin: 0; width: 710px; min-width: 710px; height: 2.3em; background: #3366cc;}
#navlinks {margin: 0; padding: 0; overflow: hidden; width: 440px; min-width: 440px; height: 30px; min-height: 30px; float: right; display: inline;}
#navlinks li {float: left; padding: 0; margin: 0;}
#navlinks li a {display: block;}
.textandprint {float: right; width: 250px; margin: 0; text-align: right; line-height: 2em;}
#content {width: 710px; padding: 10px 20px 15px 20px;}

#breadcrumb {width: 100%; padding: 0; margin: 0 0 5px 0;}
#breadcrumb .trail {float: left; width: 100%; padding: 0;}

#navcol2 {width: 180px; float: right; margin: 25px 0 2px 10px; padding: 0;}
p.navinstruct {padding:0; margin: 0; display: inline;}

.rightnav0 {padding: 0; 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: 0; padding: 0;}

#textcontent {width: 510px; float: left; padding: 0 10px 0 0; margin: 0;}
#textcontent.fullwidth {width: 100%; border: 0; padding: 0;}

/* Template css start */
#homecontainer {width: 710px; margin: 15px 0 0 0;}
#homecontent {width: 510px; margin: 0 20px 0 0; float: left;}
#homerightcol {width: 180px; float: right;}

p.imgleft {float: left; margin: 0 20px 4px 0; padding: 0;}
p.imgright {float: right; margin: 0 0 4px 20px; padding: 0;}
/* Template css end */

#footcontainerouter {width:780px; height: 100%; min-height: 40px; background: url(../images/site_gfx/shadow_bg_780x1.gif) repeat-y; margin: 0 auto;}
#footcontainer {width:750px; margin:0 auto; padding: 0; background: #3366cc; text-align:left; position:relative;}
* html div#footcontainer {
	padding-top: 20px;
	padd\ing-top: 5px;
}
#footer {margin: 0; padding: 0; width: 750px;}
p.footer {margin: 0 20px 0 20px; padding: 0; clear: left; /* text-align: left; display: inline; */}
#footlinks {width: 464px; margin: 20px 20px 0 20px; padding: 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;}
