/* Layout */
#container {
		margin: 0 auto;
		padding: 0;
		width: 768px;
		text-align: left;
		}
#masthead {
		margin-top: 40px;
		padding: 0;
		width: 768px;
		height: 80px;
		display: block;
		}
#news {
		width: 300px;
		margin-top: 18px;
		margin-right: 20px;
		float: right;
		}
#news .title { 
		color: #3f3430; 
		font-size: 11px; 
		display: inline; 
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		line-height: 13px; 
		}
#news .date { 
		color: gray; 
		font-size: 11px; 
		display: inline; 
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; 
		line-height: 13px; 
		}
#news .tidbit {
		margin-top: 5px;
		font-size: 11px; 
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; 
		line-height: 15.5px;
		}
#navigation {
		width: 768px;
		height: 60px;
		margin: 0;
		padding: 0;
		float: left;
		}
#subNav {
	margin-left: 36px;
	padding: 0;
	width: 700px;
	clear: both;
	float: left;
		}
#content {
		margin: 0;
		padding: 0;
		width: 768px;
		float: left;
		}
#feature {
		margin-top: 10px;
		padding-top: 0;
		width: 768px;
		float: left;
		}
.story {
		margin: 0;
		padding-right: 21px;
		width: 242px;
		float: left;
		display: inline;
		}
.lastStory {
		margin: 0;
		padding: 0;
		width: 242px;
		float: right;
		display: inline;
		}
#rightCol {
		margin: 0;
		paddin: 0;
		width: 450px;
		float: left;
		}
#rightCol2{ 
		margin: 0; 
		padding: 0 20px; 
		width: 500px; 
		float: right;  
		border-left: 1px solid #808080; 
		}
#leftCol	{
		margin: 0;
		padding: 0;
		width: 250;
		float: right;
		}
#leftCol2 { 
		margin: 0; 
		padding: 0; 
		width: 220px; 
		float: left; 
		}
#leftMedia {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 380px;
		}
#leftMedia2 {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 460px;
		}
#rightMedia {
		margin: 0px;
		padding: 0px;
		float: right;
		width: 370px;
		}
#rightMedia2 {
		margin: 0px;
		padding: 0px;
		float: right;
		width: 290px;
		}
.aboutGraphic{
		margin-top: 40px;
		margin-right: 90px;
		}
.degenerativeGraphic{
		margin-top: 40px;
		margin-right: 70px;
		}
.solutionGraphic {
		margin-top: 40px;
		margin-right: 90px;
		}
.rule {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 768px;
		height: 1px;
		float: left;
		background-color: gray;
		}
.rule2 { 
		background-color: gray; 
		margin-top: 10px; 
		margin-bottom: 10px;
		width: 200px; 
		height: 1px; 
		float: left; 
		}
.rule3 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 768px;
		height: 1px;
		float: left;
		background-color: #FFFFFF;
		}
#footer{
		clear: both;
		margin-top: 10px;
		margin-bottom: 25px;
		width: 768px;
		float: left;
		border-top: 1px solid gray;
		}
.clear {
	margin: 0px;
	padding: 0px;
	clear: right;		
		}




/* Typography */

body {
		margin: 0;
		padding: 0;
		}
p {
		margin: 0;
		padding-bottom: 5.5px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16.5px;
		text-align: left;
		color: #383d44;
		letter-spacing: normal;
		word-spacing: normal;
		}
img 	{
		margin: 0px;
		padding: 0px;
		border: none;		
		}
a:link, a:visited { 
		color: #984b3b; 
		text-decoration: none; 
		}		
a:hover, a:active { 
		color: #257690; 
		text-decoration: underline; 
		}
.selected {
		color: #257690; 
		text-decoration: none; 
		}
h1 {
		margin: 0;
		position: relative;
		top: 10px;
		left: 20px;
		z-index: 3;
		width: 225px;
		height: 61px;
		float: left;
		background-image: url(../images/Chakshu_Logo.jpg);
		background-repeat: no-repeat;
		text-indent: -9000px;
		}
h1 a {
		display: block;
		height: 73px;
		background-image: url(../images/Chakshu_Logo.jpg);
		background-repeat: no-repeat;
		}
#banner { 
		width: 768px; 
		height: 200px; 
		float: left; 
		margin: 0 0 20px; 
		padding: 0; 
		}
h2 {
		width: 375px;
		margin: 0;
		padding-bottom: 10px;
		font: normal 20px/22px Georgia, "Times New Roman", Times, serif;
		color: #333333;
		display: block;
		text-align: left;
		}
.subNav {
		margin: 0;
		padding: 0;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 14px;
		}
.introSec{
		margin-left: 36px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 17.5px;
		text-align: left;
		color: #383d44;
		}
.introSec2{
		margin-left: 36px;
		padding-top: 5.5px;
		padding-bottom: 10px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15.5px;
		text-align: left;
		color: #383d44;
		letter-spacing: normal;
		word-spacing: normal;
		}
.introheading {
		margin-left: 36px;
		padding-top: 10px;
		padding-bottom: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16.5px;
		text-align: left;
		color: #257690;
		}
.sideNav{
		margin-left: 36px;
		}
h3 {
		margin: 0;
		padding-top: 10px;
		padding-bottom: 6px;
		font-size: 13px;
		font-family: "Lucida Sans", verdana, arial, sans-serif;
		font-weight: bold;
		font-style: normal;
		line-height: 16px;
		color: #3f3430;
		text-transform: uppercase;
		}	
h4 {
		color: #333;
		font-size: 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-style: normal;
		line-height: 22px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding: 0;
		}
h5 {
		color: #257690;
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-weight: normal;
		line-height: 16.5px;
		margin: 0;
		padding-top: 10px;
		padding-bottom: 6px;
		}
.pageNav { 
		font-size: 13px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-style: normal; 
		line-height: 16.5px; 
		margin-top: 0px;
		margin-bottom: 10px; 
		padding: 0px; 
		float: right; 
		display: inline; 
		}
.tableheader {
		margin: 0; 
		padding-left: 10px;
		padding-bottom: 6px; 
		color: #257690; 
		font-size: 13px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal; 
		font-weight: normal; 
		line-height: 16.5px; 
		}
.tabletext {
		margin: 0;
		padding-left: 10px;
		padding-bottom: 5.5px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15.5px;
		text-align: left;
		color: #FFFFFF;
		}
.caption {
		margin: 0px;
		padding-top: 3px;
		width: 200px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		color: gray;
		font-weight: bold;
		}
.callOut {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-style: italic;
		font-weight: bold;
		font-variant: normal;
		color: #257690;
		line-height: 24px;
		}
li {
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}
.termsList{
		margin: 0;
		padding-bottom: 5.5px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15.5px;
		text-align: left;
		color: #383d44;
		letter-spacing: normal;
		word-spacing: normal;
		font-style: normal;
		font-weight: normal;
		list-style-position: outside;
		list-style-type: decimal;
		}
sup {
		line-height: 0px;
		}
sup a:link {
		padding: 3px;
		color: #333;
		}
sup a:visited {
		padding: 3px;
		color: #333;
		}
.footnotes hr {
		margin-left: 36px;
		margin-bottom: 3px;
		margin-top: 5px;
		width: 70px;
		border-style: solid;
		border-width: 1px 0 0 0;
		color: #333;
		}
.footnotes ol {
		margin-left: 20px;
		}
.footnotes li {
		font-size: 9px;
		color: #383d44;
		}
.footnotes p {
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #383d44;
		}


.copyright {
		padding-top: 5px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 9px;
		float: left;
		display: inline;
		}
.botNav {
		padding-top: 5px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 9px;
		float: right;
		display: inline;
		}
.botNav a { 
		color: #984b3b; 
		text-decoration: none; 
		}
.botNav a:hover { 
		color: #257690; 
		text-decoration: underline; 
		}
.botNav .active a { 
		color: #984b3b; 
		text-decoration: none; 
		}
.divider {
		margin: 0px;
		padding: 0px;
		height: 5px;
		}
.login {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0;
		width: 768px;
		display: block;
		}
fieldset {
		margin: 20px;
		padding: 20px;
		border: 1px solid #ccc;
		background: #f8f8f8;
		}
legend {
		color: #333;
		font-size: 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-style: normal;
		line-height: 22px;
		margin: 0px;
		padding: 0px;
		}
label	{
		display: block;
		}
input {
		width: 200px;
		}
.submit {
		margin-top: 10px;
		width: 5em;
		}
.reset {
		margin-top: 10px;
		width: 5em;
		}
#video {
		margin-top: 2px;
		margin-bottom: 5px;
		font-size: 11px;
		font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
		line-height: 15.5px;
		background-position: center;
		}	
