a	{ 
	text-decoration: none;
	font-weight: bold;
	}
a:link {}
a:visited {}
a:hover {color:red; } 
a:active {}
a:focus {}

html, body 
{ 
	height: auto; 
	width: 100%; 
	margin: 0; 
	padding: 0;
	/* background: red; */
}

body, html, #content, #col-left
{
 /* background: white; */
}

#header, #content, #footer 
{ 
	position: relative; 
	width: 96%; 
}
													 
#header, #footer
{ 
	height: 10%; 
	background:#ccc;
	border: 3px groove #708090;
	margin: 1%; 
}

#header, #footer, #col-right
{
 padding: 1%; 
}

#content 
{ 
	  margin-top: 1%; 
  	min-height: 200px; 

}

#header
{
    background-image:				url(/images/ixec-mw-header2.gif);
		background-repeat:			no-repeat;
		background-position:		right;
}
#footer
{
	text-align: center;
	/* used to fix issue with IE not respecting min-height */
	left: 10.5%; 
	width: 85%;
	/* original settings at bottom of page
	width: 96%;
	*/
}
/*min-height w/o height used to prevent Opera from overflowing*/
#col-left, #col-right 
{
	min-height: 200%; 
}

#col-left 
{  
	 margin-left: 1%;
	 margin-top: 2%;
	 padding-right: 2%;
	 position: absolute; 
	 top: 0; 
	 left: 0; 

	 /* width: 10%; */
	 width: 100px;
}

#col-right 
{ 
	background: #eaeaea;
	border:3px groove #708090;
	padding-top: 2%;
	position: relative; 
	top: 0; 
	left: 12%; 
	width: 89%;
	/* height: 330px; */
	/*
    background-image:				url(images/ixec-mw-ribbon.gif);
		background-repeat:			no-repeat;
		background-position:		bottom;
	*/

}
p.indent
{
  text-indent: 1.5em;
}
image.link
{
 border: 0;
}
.left
{
 margin-right: 1em;
 float: left;
}

.right
{
 margin-left: 1em;
 float: right;
}

.center
{
	text-align: center;
}

.clear {
				clear: both;
				}

.invisible
{
    display: none;
}				

.caption 
{
 font-size: .8em;
 font-style: italic;
 font-family: "verdana", sans-serif;
 text-align:	center;
}

p.copy {
			 font-size: .6em;
			 text-align: center;
			 }

h3.unit {
	margin-left: 3em;
	text-indent: 1em;
	margin: 0;
	}
	
ol.uroman
{
    list-style-type: upper-roman;
}		  

/*Owen Hack to prevent Opera from overflowing the text*/
head:first-child+body #content { height: 77%; }
head:first-child+body #col-left, head:first-child+body #col-right, head:first-child+body #right { min-height: 100%; }

#newheader {
            position: absolute;
            width: 100%;
            height: 100px;
            top: 0;
            left: 160px;
            right: -2px;
            /*
						bottom: 0;
					  padding-left: 6px;
            text: #444444;
						*/
						background-color: blue;
					 }
#sidebar   {
            position: fixed;
						float: left;
            width: 158px;
            height: 100%;
            top: 2px;
            right: 158px;
            bottom: -2px;
            left: 2px;
            /*
					  padding-left: 6px;
						text: #444444;
						*/
						background-color: gray;
					 }
#main      {
            position: absolute;
            width: 84%;
            height: 100%;
            top: 102px;
            right: -2px;
            bottom: 0;
            left: 160px;
						/*
            padding-left: 20px;
            padding-top: 10px;
						*/
						background-color: red;
				   }

acronym 
{ 
	border-bottom: 1px dotted; 
}

body.new
{
/*
    margin:			 3px; 
*/
}
tr.header-row
{
    background-color: #cccccc;
}
td.logo-cell
{
    border-top: 			3px groove #708090; 
		border-left:			3px groove #708090; 
		border-bottom:		3px groove #708090;
    width:						120px;
/*
    width:						20%;
*/
		vertical-align:		middle;
		text-align:				center;		
}
td.title-cell
{
    border-top: 			3px groove #708090; 
		border-right:			3px groove #708090; 
		border-bottom:		3px groove #708090;
    width:						89%;
		vertical-align:		middle;
		text-align:				center;		
}
tr.filler
{
    min-height:				3px;
    max-height:				3px;
}
td.filler
{
    min-width:				1px;
    max-width:				1px;
}

h3.name {
		margin:						0px;
    padding:					0px;
}
td.pn {
	text-align: right;
	background: #eaeaea;
}

.pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: large;
  color: #000000;
  font-weight: bold;
}
.thumbtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
.imagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
.navigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #000000;
  font-weight: bold;
}

.flush-right {
	text-align: right;
}
.boldsmall {
	font-size: small;
	font-weight: bold;
}
