/* MAIN BODY LAYOUT FOR GREENZONE */

a, a:visited, a:active{
  color: #DE8823;
}

#bodyContainer {
  text-align:left;
  width:950px;
  margin:0 auto;
}

th label{
  float: right;
}

p{
  padding-bottom: 6px;
}

/* HEADER LAYOUT AND STYLE */
div#intro {
	height:80px;	
}
#headerLeft {
	width: 400px;
	height: auto;
	float: left;
}
#logoMain {
	width: auto;
	height: auto;
	float: left;
}
#logoMain img {
  width: 227px;
  height: 103px;
  position: relative;
  top: 15px;
}
#headerRight {
	height: auto;
	padding-top: 12px;
	float: right;
	width: 400px;
}
#subheader {
  float: right;
}
#subheader td {
	text-align: center;
	font-size: 11px;
}
#subheader th {
	background-color: #ffffff;
    font-size: 11px;
}
#subheader .leftCell {
	text-align: right;
}
#subheader .rightCell {
	text-align: left;
}
#additionalLinks {
	clear: both;
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	top: 20px; 
}
#additionalLinks a {
	color:#DE8823;
	padding-left: 5px;
	display:block;
	line-height:15px;
}

#headerRight h3 {
  padding-top: 6px;
  color:#DE8823;
  text-align: center;
}

#mainContentPane {
  clear: both;
  padding-top: 20px;
  width: 960px;
  height: auto;
  position: relative;
}
#mainLeft {
  position: relative;
	width: 740px;
	height: 378px;
	background-image: url(/esuite/images/mainLeftBackground.jpg);
}
div#mainLeft h1 {
	margin-bottom: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
}
#manualAlertsMagnet {
	width: 300px;
	float: left;
	padding-left: 160px;
	line-height: 150%;
	color: #583319;
}
#alertsMagnet {
	width: 275px;
	float: right;
	line-height: 150%;
}
#manualAlertsMagnet, #manualAlertsMagnet a, #alertsMagnet a, #alertsMagnet{
	color: #DE8823;
}

#mainRight {
	width: 206px;
	height: 376px;
	background-image: url('/esuite/images/mainRightBackground.gif'); 
	float: right;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

div#newsArea{
  position: relative;
  left: 40px;
  color: #623f17;
  text-align: center;
  width: 180px;
}
div#newsArea h1{
  font-size: 16px;
}

div#newsArea p{
  font-size: 11px;
  line-height: 15px;
  text-align: justify;  
}

div.newsBox{
  left:0pt;
  margin-bottom:25px;
  text-align:left;
}

/* FOOTER LAYOUT AND STYLE */
div#footer {
	width: auto;
	clear:both;
	text-align: center;
	margin: 10px;
}

/* -[ MAGNET STYLES ]------------------------------------------------------ */

div.magnet div.n, div.magnet div.m, div.magnet div.s {}
div.magnet div.n, div.magnet div.n a  {
    color: #
      font-size:   14px; 
    font-weight: bold; 
    padding:     6px 0 6px 0;
}
div.magnet div.n a {
	color:#C8EF92;
}

div.magnet div.m {}
div.magnet div.s {  }
div.magnet p {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

/* -[ END MAGNET STYLES ]------------------------------------------------------ */


/* -[ PANEL STYLES ]------------------------------------------------------ */
div#volumePanel table tbody {
  color:#333333;
}

div#volumePanel table {
	width: 100%;
  border-bottom:1px solid #447115;
  border-right:1px solid #447115;
}

div#volumePanel table thead tr th {
  background:#f0f0d9 none repeat scroll 0%;
  color:#776100;
}

#alertsHeader {
  background: url(/esuite/images/header_myalerts_left.gif) top left no-repeat;
}

#alertsHeader h3 {
  background: url(/esuite/images/header_myalerts_right.gif) top right no-repeat;
}

#alertsHeader h3 span, #pvHeader h3 span {
  color:#8f8f90;
} 

#pvHeader {
  background:#ebeef8 url(/esuite/images/header_myunit_left.gif) top left no-repeat;
}
#pvHeader h3 {
  background: url(/esuite/images/header_myunit_right.gif) top right no-repeat;
}
/* -[ END PANEL STYLES ]------------------------------------------------------ */

#magnet-miniCalendar {
  background-color: #583319;
  border: 0px solid #ffffff;
}
#magnet-miniCalendar a{
	color: #ffffff;
}
#magnet-miniCalendar .weekend {
  background-color: #583319;
}
#magnet-miniCalendar .today {
	color: #DE8823;
  background-color: #583319;
  border: 1px solid #DE8823;
}
#magnet-miniCalendar .today a {
	color: #DE8823;
}
#magnet-miniCalendar table thead th {
	color: #DE8823;
	background-color: #583319;
	border: 0px solid #ffffff;
}
.magnet-miniCalendar table thead td {
	background-color: #583319;
}
div.miniCalendar table {
	border: 0px solid #ffffff;
}

div.miniCalendar h2{
  background-color: #583319;
  color: #ffffff;
}

div.miniCalendar h2 a{
  color: #ffffff;
  text-decoration: none;
}

.calendarHeader {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 4px;
}
.calendarMagnetMonthDisplay {
	padding-left: 2px;
	padding-right: 2px;
	font-size: 14px;
}
.calendarMagnetDay {
	font-sixe: 11px;
	padding: 2px;
}
.calendarMagnetDayNameDisplay {
	text-align: center;
	font-weight: bold;
}
#calendarFooter h5 {
	font-size: 12px;
	font-weight: bold;
}
#calendarFooter h6 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 6px;
}
#calendarFooter li {
	font-size: 12px;
	padding-bottom: 2px;
}


#tabBar .cleanUp {
	clear: both;
}

table#reportTable th,
table#reportTable td{
	white-space:nowrap;
}


/* Confirmation Page */
  div#confirm-letter{
    font-family: "Times New Roman",serif;
  }
  div#confirm-letter  h4{
    display: inline;
    margin: 0;
    padding: 0;
    text-decoration: underline;
  }
  div#confirm-letter strong{
    color: #700;
  }
  span.company{
    color: #f00;
    font-size: 110%;
    font-family: "Helvetica",Arial,sans-serif;
  }
  p.instructions{
    text-align: center;
  }
  
  div#navWrapper1 {
  float:left;
  width:960px;
  font-size:93%;
  line-height:normal;
  border-bottom:10px solid #623e2f;
  margin-top: -10px;
}
  
div#navWrapper1 ul {
  margin:0;
  padding:0px 10px 0 240px;
  list-style:none;
  }
div#navWrapper1 li {
  float:left;
  background:url("../images/portal-tabs-left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 18px;
  }
div#navWrapper1 a {
	font-weight:normal;
  white-space:nowrap;
  float:left;
  display:block;
  width:auto;
  background:url("../images/portal-tabs-right.png") no-repeat right top;
  padding:9px 10px 8px 11px;
  text-decoration:none;
  color:white;
}

div#navWrapper1 > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#navWrapper1 a {float:none;}
/* End IE5-Mac hack */
div#navWrapper1 a:hover {
  color:white;
}

div#navWrapper1 li.first { background-position:0% -99px; }
div#navWrapper1 li#currentNavItem { background-position:0% -66px; }
div#navWrapper1 li#currentNavItem.first { background-position:0% -132px; }
div#navWrapper1 li#followsCurrentNavItem { background-position:0% -33px; padding-bottom: 1px; }

div#navWrapper1 li#currentNavItem a { background-position:100% -66px;padding-bottom:9px;padding-top:9px; }
div#navWrapper1 li#currentNavItem.last a { padding-right:29px; background-position:100% -99px; }
div#navWrapper1 li.last a { padding-right:23px; background-position:100% -33px; }

div#navWrapper1 li#currentNavItem ul.submenuL1 {
    margin-left:10px;
}

div#navWrapper1 ul.submenuL1 {
    margin-top:-3px;
    margin-left:20px;
    font-size:11px;
    visibility:    hidden;
    z-index:       20;
    white-space:   nowrap;
    border-left: #a14710 solid 1px;
    border-right: #a14710 solid 1px;
    border-top: #a14710 solid 1px;
    border-bottom: #a14710 solid 1px;
    width:140px;
    padding:0px;
}

div#navWrapper1 ul.submenuL1 li a {
  color:white;
  font-weight:normal;
  text-decoration: none;
  float:none;
  display:inline;
  background-image:none;
  padding:0;
}

div#navWrapper1 ul.submenuL1 li a:hover {
  color: #ffffff;
  text-decoration: none;
}
div#navWrapper1 li#currentNavItem  ul.submenuL1 li {
	background-color:#c06129;
}
div#navWrapper1 ul.submenuL1 li {
	  float:none;
    background-color:#c06129;
    z-index:    30;
    padding:    3px 15px;
    position:   relative;
    text-align: left;
    cursor:     pointer;
    height:21px;
    background-image:none;
    margin:auto;
}

div#navWrapper1 ul.submenuL1 li.first {
    border-top: none 0px;
}

div#navWrapper1 ul.submenuL1 li.hasSubmenu {
    background:#c06129  url(/esuite/images/pointer-right.gif) right center no-repeat;
    padding-right: 24px;
}
div#navWrapper1 #tsNavigation li#currentNavItem ul.submenuL1 li.over {
  background-color:#a14710; 
}
div#navWrapper1 #tsNavigation ul.submenuL1 li.over {
    background: #a14710;
}

/* -[ TERTIARY MENU ]-------------------------------------------------------- */
div#navWrapper1 ul.submenuL2 {
    z-index: 30;
  white-space:   nowrap;
  margin-left:       3px;
  border-left: #a14710 solid 1px;
  border-right: #a14710 solid 1px;
  border-top: #a14710 solid 1px;
  border-bottom: #a14710 solid 1px;
  margin:0px;
  padding:0px;
}  
  
li.nonav{
  visibility:hidden;
}

.clearBoth {
   width: 100%;
   clear: both;
 }
 .notSubscribed {
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 30px;
   margin-bottom: 30px;
 }
 div.notSubscribed h2{
   margin-top: 0px;
   margin-bottom: 10px;
   padding: 0px;
   font-size: 14pt;
 }
 div.notSubscribed h3{
   margin-bottom: 20px;
   padding: 0px;
   color: #888;
   font-size: 12pt;
 }
 .notSubscribedMagnetHeader {
   width: auto;
   height: 18px;
   padding-top: 3px;
   padding-left: 6px;
   font-size: 12px;
   color: #ffffff;
   background-color:#724D3D;
   background-repeat:repeat-x;
 }
 .notSubscribedContent {
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 8px;
 }
 #notSubscribedMagnet1, #notSubscribedMagnet2, #notSubscribedMagnet3, #notSubscribedMagnet4  {
   width: 480px;
   height: auto;
   float: left;
   margin-bottom: 20px;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-top: 0px solid #999999;
 }
 #notSubscribedMagnet2 {
   float: right;
 }
 #notSubscribedMagnet3 {
   clear: both;
 }   
 #notSubscribedMagnet4 {
   float: right;
 }
.attachment_list {
  padding-top: 5px;
  width:150px;
} 