
A:link    
{ 
  color: #F0A401; 
  text-decoration : underline; 
}

A:visited 
{ 
  color: #F0A401; 
  text-decoration : underline; 
}

A:active  
{ 
  color: #ff8080; 
  text-decoration : underline; 
} 

A:hover   
{ 
  color: #ff8080; 
  text-decoration : underline; 
}


.header A 
{
  color: #FFFFFF;
}

.header A:hover
{
  color:#ff8080;
}


.footer A 
{
  color: #666666;
}

.footer A:hover
{
  color:#ff8080;
}


BODY      
{ 
  color            : #404040; 
  background-color : #ffffff;
  margin           : 0px;
  font-size        : 10pt;
  font-family      : Arial, Helvetica, sans-serif;
  text-align       : center;
  /* overflow         : auto; // tis broken on too many browsers */
}


DIV.header
{
  position         : relative;
  top              : 0px;
  left             : 0px;
  color            : #f0f0f0;
  background-color : #818181;
  text-align       : center;
  margin-top       : 0px;
  margin-bottom    : 0px;
  padding          : 0px;
  background-image : url("images/nav/MWO_headertile.jpg");
  background-repeat: repeat-x;
  height           : 44px;
}

DIV.headercontent
{
  position         : relative;
  height           : 44px;
  width            : 760px;
  text-align       : left;
  margin-left      : auto;
  margin-right     : auto;
  margin-top       : 0px;
  margin-bottom    : 0px;
  padding 		   : 0px;
  /*
  background-image : url(images/common/pandromeda_logo.gif);
  background-position : left;
  background-repeat   :no-repeat;
  */
}

.itemleft
{
    position         : absolute;
	/* top              : 0px; */
	top           : 0px;
	float: left;
}

.itemright
{
  position         : absolute;
  top           : 20px;
  right            : 0px;
  float:right;
}


DIV.navbar
{
  position         : relative;
  margin-top       : 0px;
  margin-bottom    : 0px;
  text-align       : center;
  height           : 27px;
  background-image : url("images/nav/mainnav_tile.gif");
  background-repeat: repeat-x;
}

DIV.navbarcontent
{
  position         : relative;
  margin-top       : 0px;
  margin-bottom    : 0px;
  margin-left      : auto;
  margin-right     : auto;
  width            : 760px;
  text-align       : left;
  height           : 34px;
}


DIV.footer
{
  position         : relative;
  left             : 0px;
  bottom           : 0%;
  background-color : #FFFFFF;
  color            : #606060;
  border-top-width : 1px;
  border-top-color : #72A330;
  border-top-style : solid;
  width            : 100%;
  height           : 50px;
  text-align       : center;
  font-size        : 8pt;
  font-family      : Arial, Helvetica, sans-serif;
  float            : left;
  clear            : both;
}


DIV.pagecontainer
{ 
  position         : relative;
  width            : 760px;
  text-align       : left;
  margin-left      : auto;
  margin-right     : auto;
  margin-top       : 5px;
  margin-bottom    : 20px;
  height           : auto;
}


div.banner-top
{
	position : relative;
	top : 0px;
	/*
	width: 760px;
	height: 72px;
	*/
	float: left;
    clear: both;
    /*  background-color :#FFFF00; */
}


DIV.column-left
{
	position : relative;
	left: 0px;
	width : 170px;
	height: auto;
	float: left;
	clear: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
	/* background-color :#FF0000; */
}

DIV.column-right
{
	/* background : #efefef; */
	position : relative;
	margin-top : 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	width : 580px;
	/* height : 100%; */
	padding : 0px;
	float: left;
	clear :right;
	/* top: 0px; */
}


DIV.section-item
{
	position : relative;
	top : 0px;
	width: 580px;
	/* height: 48px; */
	float: left;
    clear: both;
	margin: 0px;
    /* background-color :#00FF00; */
}


DIV.section-infofeature
{
	position : relative;
	top : 0px;
	width: 580px;
	/* height: 200px;
	*/
	float: left;
    clear: both;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
    /* background-color :#0000FF; */
}

DIV.info-item
{
	position : relative;
	left: 0px;
	/*width : 160px;*/
	height: 148px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	/* background-color :#FF00FF; */
}


DIV.login-box
{
  background-image : url("images/home/login/login_main_bg.gif");
  background-repeat: repeat-y;
}

DIV.login-box INPUT
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
    font-size        : 8pt;
    font-family      : Arial, Helvetica, sans-serif;
	width : 153px;
}


.header-standard-large
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #669933;
	font-size   : 16pt;
	font-weight : bold;
}

.header-standard-small
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #669933;
	font-size   : 10pt;
	font-weight : bold;
}

.header-secondary-small
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #996600;
	font-size   : 11pt;
	font-weight : bold;
}

.header-secondary-tiny
{
  color: #996600;
  font-size: 10pt;
  font-weight: bold;
}


.header-tertiary-tiny
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #000000;
	font-size   : 9pt;
}



.content-regular
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #000000;
	font-size   : 11pt;
}

.content-bold
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #000000;
	font-size   : 11pt;
	font-weight : bold;
}

.content-secondary
{
	font-family : Arial, Helvetica, sans-serif;
	color       : #666666;
	font-size   : 9pt;
}

.content-tertiary
{
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
}


.smallnote
{
  font-size  : 10pt;
}



.stack-left-first
{
	float    : left;
	margin   : 5px;
	clear    : left;
}

.stack-left
{
	float    : left;
	margin   : 5px;
}

.stack-left-last
{
	float    : left;
	margin   : 5px;
    clear    : right;
}


.stack-right-first
{
	float    : right;
	margin   : 5px;
	clear    : right;
}

.stack-right
{
	float    : right;
	margin   : 5px;
}

.stack-right-last
{
	float    : right;
	margin   : 5px;
  clear    : left;
}



.gallery-field-label
{
  font-size  : 10pt;
  font-weight: bold;
  text-align : right;
  padding-right: 5px;
	vertical-align:top;
}

.gallery-note
{
  font-size  : 8pt;
  padding-left: 2px;
}

.gallery-info
{
  font-size  : 8pt;
  padding-left: 2px;
	font-weight : bold;
}

.gallery-error
{
  font-size  : 10pt;
	color:#CC3300;
}

.gallery-item
{
  margin: 8px;
	float: left;
	width: 160px;
	height: 160px;
  /* background-color:#FF9900; */
}

.gallery-inline
{
	float:none;
	clear:both;
  /* background-color:#00FF99; */
}

.gallery-inline-left
{
	float:left;
	clear:left;
	width:50%;
  /* background-color:#0000FF; */
}

.gallery-inline-right
{
	float:right;
	clear:right;
	width:50%;
	text-align:right;
 /* background-color:#FF0000; */
}



