/* Begin contents of data_page.css */

/**
* General Styles Defintions */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0; padding: 0;
	}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	}

body {
	font: 13px arial, geneva, helvetica, sans-serif;
	}

select, input, textarea {
	font: 99% arial, geneva, helvetica, sans-serif;
	}

table {
	border-collapse: collapse; border-spacing: 0;
	font-size: inherit; font: 100%;
	}

fieldset, img {
	border: 0; display: block;
	}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal; font-weight: normal;
	}

pre, code {
	font: 115% monospace;
	}

caption, th {
	text-align: left;
	}

ul, ol {
	list-style: none;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%; font-weight: normal;
	}
	
#green {
	background-color: #ADEBAD;
	padding-right:2px;
	padding-left:2px;
	}
	
#yellow {
	background-color: #FFFF99;
	padding-right:2px;
	padding-left:2px;
	}
	
#red {
	background-color: #FF9A9E;
	padding-right:2px;
	padding-left:2px;
	}
	
h2.red {
	margin-right: 10px;
	background: url(../Images/stop.jpg) no-repeat right center;
	}
	
h2.yellow {
	margin-right: 10px;
	background: url(../Images/caution.jpg) no-repeat right center; 
	}
	
h2.green {
	margin-right: 10px;
	background: url(../Images/go.jpg) no-repeat right center; 
	}


q: before, q: after {
	content: '';
	}

abbr, acronym {
	border: 0;
	}

body * {
	line-height:1.22em;
	}

a {
	color: #106790; text-decoration: none;
	outline: none !important;
	}

a:hover {
	text-decoration: underline;
	}

a.active {
	cursor: default;
	}

.clear {
	clear: both;
	}

.hidden {
	display: none;
	}

.underline {
	text-decoration: underline;
}
#move ul {
	list-style: disc; margin-left: 27px;
	}


/*  ::  General Styles  */

#page {
	position: relative; margin: 0 auto 20px auto; padding: 0; width: 985px;
	}


/*  ::  General Styles  --  Content  */

#generalContent {
	position: relative;
	top:1px;
	width: 985px;
	min-height: 400px;
	word-wrap: break-word;		/* breaks long words up */
	}


/*  ::  General Styles  --  Content  ::  Heading Styles  */

#generalContent h1 {
	padding: 0 0 12px 0;
	font: bold 22px arial, sans-serif; color: #346624;
	}

#generalContent h2 {
	padding: 0 0 10px 0;
	font: bold 18px calibri, sans-serif; color: #346624;
	}

#generalContent h3 {
	padding: 0 0 8px 0;
	font: bold 16px arial, sans-serif; color: #346624;
	}

#generalContent h4 {
	padding: 0 0 6px 0;
	font: bold 14px calibri, sans-serif; color: #346624; font-style: italic;
	}

#generalContent h1.runOn,
#generalContent h2.runOn,
#generalContent h3.runOn,
#generalContent h4.runOn {
	padding-bottom: 2px;
	}



/*  ::  General Styles  --  Content  ::  Paragraph Styles  */

#generalContent p {
	font-size: 13px;
	padding: 0 0 16px 0;
	}

#generalContent p.runOn {
	padding-bottom: 6px;
	}

#generalContent p.sectionEnd {
	margin-bottom: 35px;
	padding-bottom: 20px;
	padding-left: 10px;
	/*border-right: 1px solid #E6E4E4;*/
	border-left: 1px solid #E6E4E4;
	border-bottom: 1px solid #E6E4E4;
	}

/*  ::  General Styles  --  Content  ::  List Styles  */

#generalContent ol,
#generalContent ul {
	margin-top: 0;
	margin-bottom: 16px;
	margin-left: 25px;
	padding: 0 0 0 15px;
	}

#generalContent ol {
	list-style: decimal;
	}

#generalContent ul {
	list-style: disc;
	}

#generalContent ol.runOn,
#generalContent ul.runOn {
	margin-bottom: 6px;
	}

#generalContent ul.indent {
	margin-left: 30px;
	margin-right: 15px;
	}

#generalContent ul.sectionEnd {
	margin-bottom: 35px;
	}
#generalContent ol.sectionEnd,


#generalContent ol.noIndent,
#generalContent ul.noIndent {
	margin-left: 0; padding-left: 0;
	list-style: inside;
	}

#generalContent ol.noBullets,
#generalContent ul.noBullets {
	list-style: none;
	}

#generalContent li {
	font-size: 13px;
	padding-bottom: 6px;
	}



/*  ::  General Styles  --  Content  ::  Column Styles  */

#generalContent div.cols2 {
	float: left; width: 49.975%;
	}

#generalContent div.cols3 {
	float: left; width: 33.275%;
	}

#generalContent div.cols4 {
	float: left; width: 24.975%;
	}

#generalContent div.cols5 {
	float: left; width: 19.975%;
	}
	
	
/*  ::  Page Styles  --  Our Data  ::  Content  */

#ourdataContent {
	position: relative; width: 100%; padding: 1px 0 10px 0; z-index: 100;
	min-height: 400px;
	}

#introContent {
	position: relative;
	top: 1px;
	font: 12px verdana, sans-serif;
	width: 98%;
	word-wrap: break-word;		/* stops very long words from increasing the width of their container */
	padding-bottom: 15px;
	margin-bottom: 2px;
	margin-top: 15px;
	margin-left: 27px;
	margin-right: 10px;
	border-bottom: 1px solid #235202;
	}
/*  ::  Page Styles  --  Our Data  ::  Body  */

#dataContainer {
	float: left; position: relative; width: 90%; margin: 6px; padding: 24px 17px 0 27px;
	}

#dataContainer h3 {
	position: relative; margin: 0; padding: 20px 0 10px 0;
	font: bold 16px arial, geneva, helvetica, sans-serif;
	}

#dataContainer h4 {
	position: relative; margin: 0; padding: 15px 0 5px 0;
	font: bold 12px arial, geneva, helvetica, sans-serif;
	}

#dataContainer div.description {
	padding: 0 0 0 13px; width: 640px;
	}

#dataContainer div.additional p {
	font-size: 11px; padding-bottom: 8px;
	}

#dataContainer table {
	position: relative; width: 680px; border-width: 1px; border-style: solid; border-color: #235202 !important; margin: 0; padding: 0;
	}

#dataContainer_retired table tr:hover td {
	background: #F2F2F2; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6E4E4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E4E4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #E6E4E4); /* for firefox 3.6+ */ 
	} 
#dataContainer  table tr.oddtr
{
	background-color:#e8e6e6;
	} 
	
#dataContainer  table tr .eventr
{
	background-color:#fff;
	}  

#dataContainer table td {
	padding: 10px 12px;
	}

#dataContainer table td.first {
	padding: 10px 12px;
	width: 155px;
	/*border: 1px solid #fff;*/border-right: 1px solid #E6E4E4;
	}

#dataContainer table td h4 {
	margin: 0; padding: 0;
	}

#dataContainer table td.c {

	}

#dataContainer table td.c a {
	position: absolute; margin-top: -3px; margin-left: 1px;
	text-decoration: none;
	}
	

#dataContainer a.upArrow {
	float: right;
	margin-right:5px;
	background:url(../images/gotop.gif) right no-repeat;
	text-decoration: none;
	}

#dataContainer table.descriptionTables td, #dataContainer table.descriptionTables th {
	border:1px solid #333; padding:5px;
	}

#dataContainer table.descriptionTables th {
	font-weight:bold;
	}
#dataContainer div.indent {
	margin:0 12px;
}

/*  ::  Page Styles  --  Data  ::  toc  */
	
#inner-toc {
	float: right; width: 220px;
	position: absolute;\/*IE8 only*/ position: relative; left: 770px; 
	top: 48px;\/*IE8 only*/
	padding-right: 0.2em;
	border-left: 1px solid #235202;
	}

#inner-toc ul {
	list-style: none;
	}
	
#inner-toc li{
	background: url(../images/bulletorange.gif) no-repeat 10px 12px;
	font-size: 13px;
	padding-left: 25px;
	border-right: 1px solid #E6E4E4;
	padding-top: 5px;
	vertical-align: top;\/*IE8 only*/
	}

.oddtr {
	background-color:#fff;
	}
	
.eventr {
	background-color:#e8e6e6;
	}
	
#inner-toc li.trover
{
	background-color: #E6E4E4;
}
	
#inner-toc a:hover
{
	text-decoration: none;
}
/*.trclick
{
	background-color: #00CCCC;
}*/

/* End contents of common.css */