/***This css file manages the asthetic layout,dimensions etc***/body {text-align: center;margin: 0;margin-top: 13px;background-color: #bdcf49;background-image: url(../images/tlo.jpg);background-repeat: no-repeat;}#wrapper {position: relative;width: 780px;margin: 0;padding: 0;margin: 0 auto;text-align:left;z-index: 1;}#top_shadow {position: absolute;right: -7px;top: 33px;width: 780px;height: 120px;z-index: -1;}#top_a {height: 33px;width: 780px;padding: 0;margin: 0;line-height: 33px;}#top_a_left {float: left;margin-left: 10px;display: inline;}#top_a_right {float: right;margin-right: 20px;}#branding_header {width: 780px;height: 120px;margin: 0;padding: 0;}#top_nav {height: 33px;width: 780px;margin: 0;padding: 0;}#top_shelf {border-top: 10px solid #E4E9AB;width: 780px;margin: 0;padding: 0;overflow: auto;}#top_seperator {background: url(../images/top_seperator_bg.gif) no-repeat;width: 780px;height: 20px;}#content_wrap {width: 780px;overflow: auto;}#sidebar {float: left;width: 190px;margin-left: 10px;padding: 0 5px 5px 5px;margin-top: -7px;display: inline;}* html body #sidebar {width: 200px;}#pathway {float: left;width: 530px;padding: 5px;margin-left: 10px;}* html body #pathway {width: 530px;}#men{    width: 530px;	float: left;	margin-left: 10px;	overflow: hidden;}#main_content {float: left;width: 530px;padding: 5px;margin-left: 10px;}* html body #main_content {width: 530px;}#bottom_seperator {background: #fff url(../images/bottom_seperator_bg.gif) no-repeat;width: 780px;height: 6px;}#footer  {background: url(../images/footer_bg.gif) repeat-x;border-top: 3px solid white;width: 780px;height: 120px;margin: 0 auto;clear:both;padding-top: 22px;}#footer_shadow {height: 52px;width: 780px;margin: 0;padding: 0;}