/* Generic CSS file - strip browser defaults */

a:link, a:hover, a:visited, a:active { text-decoration:none; color: blue; }

ul, ol {	list-style:none; }

html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,body,div,code,fieldset,legend,input,img,hr { margin:0; padding:0; border:0; }

a img { border:0; }

/****************************************************************************************************/

body	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 78%;
		color: #000;
		background-color: #ebedf3;
}

#main	{
		position: absolute;
		min-width: 100%;
		min-height: 100%;
		background-color: #ebedf3;
}

h1	{
		background-image: url(images/logo.png);
		background-repeat: no-repeat;
		background-position: top center;
		min-width:  100%;
		height: 55px;
		font-size: 0.01em;
		margin-top: 1.2em;
}

#content {
		min-width: 97%;
		min-height: 65%;
		padding: 10px 10px 10px 10px ;
}

#content a {
	color: #4f5f82;
}

#content a:hover {
	text-decoration: none;
	color: blue;
}

h2	{
	margin: 20px 0 10px 0;
}

p	{
	margin: 10px 0;
	margin-bottom: 1.2em;
}

#nav	{
		padding: 10px 0 10px 0px ;
		font-size: 1.0em;
		font-weight: bold;
		position: relative;
  		text-align: center;
}

/* Settings for download page */

th.release_title { 
	background: #D0D9FF; 
	font-size: 120%; 
	padding: 4px; 
}
td.release_tcb_title { 
	width: 300px; 
	background: #F3F3FF; 
	text-align: center; 
	font-size: 110%; 
	font-weight: normal; 
	padding: 2px; 
	padding-bottom: 2px; 
	border: 1px dashed #AAA; 
}
td.release_tcb { 
	background: #F3F3FF; 
	font-size: 104%; 
	font-weight: normal; 
	padding: 2px; 
}
td.release_tce_title { 
	width: 300px; 
	background: #EAF0FF; 
	text-align: center; 
	font-size: 120%; 
	font-weight: normal; 
	padding: 2px; 
	padding-bottom: 2px; 
	border: 1px dashed #AAA; 
}
td.release_tce { 
	background: #EAF0FF; 
	font-size: 104%; 
	font-weight: normal; 
	padding: 2px; 
}
td.releases_past { 
	background: #D6DFFF; 
	padding: 2px; 
}
td.release_footnotes { 
	background: #FFFFFF; 
	font-size: 92%; 
	padding: 20px 10px 10px 160px; 
}

td.downloads_td {
	text-align: left;
	vertical-align: middle;
}

img.download_icon {
	text-align: center;
	vertical-align: middle;
	padding: 0 4px;
}


#nav a {
	color: #4f5f82;
}

#nav a:hover {
	text-decoration: none;
	color: blue
}

#footer {
	background: #F3F3F3;
	width: 604px;
	height: 36px;
	padding: 5px;
	border: 1px;
	border-style: dotted;
	border-color: #BBBBBB;
	margin-right: auto;
	margin-left: auto;
	display: block;
	vertical-align: middle;
	margin-bottom: 4px;
}

#news {
	border: 1px solid #888888;
	margin:   10px;
	padding: 5px;
	width:   80%;
}

#newsbar {
	width:	100%;
	min-height: 300px;
	max-height: 50%;
}


/*********************************************************************/

#mjcpk	{
	float: right;
}

#mjcpk:hover {
	text-decoration: underline;
}
/*********************************************************************/
