			body {
				margin: 0px;
				padding: 0px;
				background: white url(style2-images/page-bg.gif) left top repeat;
				font-family: Arial, Verdana, Helvetica, Mono;
				font-size: 10pt;
				color: black;
				text-align: center;
			}
			p, h1, h2, h3, h4, h5, h6 { margin: 1em 0px; }
			.sizer {
				width: 704px;
				margin: 30px auto 0px auto;
				text-align: left;
				background: white url(style2-images/side-bg.gif) left top repeat-y;
			}

			.menu {
				display: block;
				float: left;
				width: 160px;
				/*height: 600px;
				background: transparent url(style2-images/leftside.gif) left top no-repeat;*/
				padding: 0px 0px 1px 0px;
			}
			.menu ul {
				margin: 0px;
				padding: 0px;
				text-indent: 0px;
				list-style: none;
			}
			.menu ul li {
				margin: 0px 0px 0px 0px;
				padding: 4px 14px 4px 0px;
				border-top: 1px solid white;
				background: white url(style2-images/menu-item-bg.gif) left top repeat-y;
				text-align: right;
			}
			.menu ul li.subitem {
				background: white url(style2-images/side-bg.gif) left top repeat-y;
				text-align: right;
				font-size: 9pt;
			}
			.menu ul li.current {
				padding: 4px 6px 4px 0px;
				border-right: 8px solid #F78F1E;
			}
			.menu ul li a {
				color: white;
				font-weight: bold;
				text-decoration: none;
			}
			
			.header {
				display: block;
				position: relative;
				height: 128px;
				margin: 0px;
				padding: 0px 0px 0px 0px;
				clear: both;
				background: transparent url(style2-images/header-bg.gif) left bottom no-repeat;
			}
			.header h1 {
				display: block;
				margin: 30px 32px 0px 0px;
				padding: 0px;
				height: 67px;
				width: 200px;
				text-align: right;
				float: right;
				background: transparent url(style2-images/logo.gif) left top no-repeat;
			}
			.header h1 span {
				display: none;
			}
			.header h2 {
				display: block;
				margin: 42px 0px 0px 32px;
				padding: 0px;
				width: 300px;
				height: 55px;
				background:  transparent url(style2-images/tagline.gif) left top no-repeat;
				float: left;
				font-style: italic;
				font-size: 20px;
				color: white;
			}
			.header h2 span {
				display: none;
			}
			
			.content {
				margin: 0px 8px 0px 176px;
				padding: 0px 0px 50px 0px;
				text-align: left;
			}
			
			.content div.right {
				clear: right;
				float: right;
				margin: 10px 0px 10px 10px;
				padding: 0px;
				text-align: center;
				color: #336699;
				font-weight: bold;
				font-size: 9pt;
			}

			.content .right img {
				border: 1px solid #336699;
				width: 250px;
			}

			.content h3 {
				color: #336699;
				font-weight: bold;
				font-size: 18pt;
			}
			.content h3 span {
				display: block;
				color: #6699CC;
				font-size: 14pt;
			}

			.content h4 {
				color: #224466;
				font-weight: bold;
				font-size: 13pt;
			}

			.content h5 {
				clear: right;
				color: #336699;
				font-weight: bold;
				font-size: 12pt;
				margin-bottom: 0px;
				border-bottom: 2px solid #336699;
			}

			.content a {
				color: #6699CC;
				text-decoration: underline;
			}
			.content a:hover {
				color: #336699;
			}

			.content a.tks {
				display: block;
				width: 260px;
				height: 69px;
				background: url(style2-images/tks.gif) left top no-repeat;
			}
			.content a.tks span {
				display: none;
			}
			.content h4.tks {
				display: block;
				width: 260px;
				height: 69px;
				background: url(style2-images/tks.gif) right bottom no-repeat;				
			}
			.content h4.tks span {
				display: none;
			}
			.content a.inspire {
				display: block;
				width: 260px;
				height: 51px;
				background: url(style2-images/inspire.gif) left top no-repeat;
			}
			.content a.inspire span {
				display: none;
			}
			.content h4.inspire {
				display: block;
				width: 260px;
				height: 51px;
				background: url(style2-images/inspire.gif) right bottom no-repeat;				
			}
			.content h4.inspire span {
				display: none;
			}

			.content ul {
				padding: 0px;
				margin: 0px;
				list-style: none;
				text-indent: 0px;
			}
			.content ul li {
				padding: 0px 0px 8px 20px;
				background: transparent url(style2-images/bullet-orange.gif) left 1px no-repeat;
			}
			.footer {
				width: 704px;
				margin: 0px auto 0px auto;
				padding: 16px 0px;
				clear: both;
				font-size: 8pt;
				color: #DDDDDD;
				text-align: center;
				background: white url(style2-images/footer-bg.gif) center bottom no-repeat;
				border-top: 1px solid white;
			}
			.footer a {
				color: #CCDDEE;
				text-decoration: underline;
			}
			.footer a:hover {
				color: #FFFFFF;
			}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  font-size: 18px;
  font-weight: bold;
  font-variant: small-caps;
  color: #996633;
  float:right;
}
#TB_closeWindow a{
  color: #996633;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
