body
{
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #323232;
  text-align: left;
  background-image: url(TriShare-background.jpg);
  background-repeat: repeat;
}

.Normal,
.SkinObject,
.CommandButton
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #323232;
}

.NormalBold
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #323232;
}


.module-title
{
  font-size: 16pt;
  font-weight: bold;
  color: #084a9b;
}

a.CommandButton:link,
a.CommandButton:visited,
a.SkinObject:link,
a.SkinObject:visited,
a:link,
a:visited
{
  color: #084a9b;
  text-decoration: underline;
}

#background
{
  height: 100%;
}

#pagecontainer
{
  position: relative;
  width: 750px;
  margin: 0 auto 0 auto;
  background-color: White;
}

#headerbar
{
  position: relative;
  font-size: 10pt;
  background-color: #959595;
  color: White;
  height: 20px;
}

#headerbar .CommandButton,
#headerbar .SkinObject,
#headerbar .Normal,
#headerbar .NormalBold,
#headerbar .header-item
{	color: White;
	font-size: 10pt;
}

#headerbar-left
{
  float: left;
  width: 170px;
  margin-left: 10px;
  overflow: hidden;
}

#headerbar-expander
{
  margin: 0 0 0 190px;
}

#headerbar-center
{
  margin-left: 10px;
}

#headerbar-right
{
  	float: right;
	margin-right: 10px;
	height: 20px;
}

#headerbar-left .header-item,
#headerbar-center .header-item
{	padding-right: 10px;
}

#headerbar-right .header-item
{	padding-left: 10px;
}

#headerbar a:link,
#headerbar a:visited,
#headerbar a:hover,
#headerbar a:active
{	color: white;
	text-decoration: underline;
	font-size: 10pt;
}


#left
{
  float: left;
  width: 170px;
  margin: 10px 0 10px 10px;
}

#leftnav
{
  margin-bottom: 25px;
}

#content
{
  margin: 0 0 0 190px;
}

#content .container-title
{
  margin-bottom: 10px;
  width: auto;
}


#content p,
#content li
{
  margin: 0 0 10px 0;
  font-size: 10pt;
}

#content h1
{
  font-size: 13pt;
  margin: 0;
}

#content h2
{
  font-size: 12pt;
  margin: 12pt 0 0 0;
}

#content h3
{
  font-size: 11pt;
  font-weight: normal;
  margin: 10pt 0 0 0;
}

#content h4
{
  font-size: 10pt;
  font-weight: bold;
  margin: 12pt 0 0 0;
}

#content h5
{
  font-size: 10pt;
  font-weight: normal;
  margin: 12pt 0 0 0;
}

#content h6
{
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  margin: 12pt 0 0 0;
}

#content p.policynote
{
  text-align: right;
  font-size: 8pt;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}  

#content table.plandesign
{
  border: 1px solid #323232;
  border-collapse: collapse;
}

#content table.plandesign th
{
  padding: 5px;
  background-color: #084a9b;
  color: White;
}

#content table.plandesign td
{
  padding: 5px;
  vertical-align: top;
  border: 1px solid #323232;
}

#content table.plandesign ol,
#content table.plandesign ul
{
  margin: 0;
}

#content table.plandesign ol li,
#content table.plandesign ul li
{
  padding: 0;
}

#content ol.limitations
{
  list-style-type: decimal;
}

#content ol.limitations li
{
  font-size: 9pt;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#content ol.limitations ol
{
  margin: 9pt;
  list-style-type: lower-alpha;
}

/* Text style defaults for RightPane and LeftPane.  Not every page skin has
   both of these.  Font color is defined in container.css and may be overridden
   in the container-specific stylesheet. */

#left .module-title,
#right .module-title
{	font-size: 11pt;
	font-weight: bold;
}

#left .container-title,
#right .container-title
{
	margin-bottom: 10px;
}

#left .Normal,
#right .Normal,
#left .SkinObject,
#right .SkinObject,
#left p,
#right p
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	margin: 0 0 10px 0;
}

#left .NormalBold,
#right .NormalBold
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}

#left h1,
#right h1
{	font-size: 14pt;
	margin: 10px 0 0 0;
}

#left h2,
#right h2
{	font-size: 12pt;
	margin: 10px 0 0 0;
}

#left h3,
#right h3
{	font-size: 10pt;
	margin: 10px 0 0 0;
}

#left h4, #right h4,
#left h5, #right h5,
#left h6, #right h6
{	font-size: 8pt;
	font-weight: bold;
	margin: 10px 0 0 0;
}

#left ol, #right ol,
#left ul, #right ul
{
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}

#left li, #right li
{
	font-size: 8pt;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
}

#left .display
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight : bold;
  color: #084a9b;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

/* BottomArea is above the footer, and will usually be empty. */
#bottom
{
	clear: both;
	font-size: 8pt;
}


#bottom .Normal,
#bottom .SkinObject,
#bottom p
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#bottom .NormalBold
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#disclaimer
{
	border-top: 1px solid #444C57;
	background-color: #cad9e6;
	margin: 50px 0 0 0;
	padding: 10px;
}

#disclaimer p
{
	font-size: 7pt;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #444C57;
	margin: 10px 0 0 0;
}

#disclaimer p.first
{
  margin: 0;
}

#footer
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #444C57;
	border-top: 1px solid #444C57;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
}

#footer *
{
  margin: 0;
}

#footer .Normal,
#footer .SkinObject,
#footer p
{
    font-size: 8pt;
}

#footer .NormalBold
{
    font-size: 8pt;
  	font-weight: bold;
}


#footer-left
{	margin-left: 10px;
}

#footer-right
{	float: right;
	margin-right: 10px;
}

#footer-left .footer-item
{	padding-right: 10px;
}

#footer-right .footer-item
{	padding-left: 10px;
}

#footer a:link,
#footer a:visited
{	color: #444C57;
	text-decoration: none;
}

#footer a:hover,
#footer a:active
{	color: #444C57;
	text-decoration: underline;
}


