		/*MASTER TABLE STYLE*/
		table.template{
			width:100%;
			height:100%;
			background-color:#ffffff;
		}
		
		/*FORM Definitions*/
		form{
			padding:0px;
			margin:0px;
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			text-decoration:none;
			color:#000000;
		}
		input,select,textarea{
			padding: 2px;
			margin: 0px; 
			font-family: Arial,Helvetica,sans-serif;
			color: #000000; 
			font-size: 8pt; 
			border: 1px solid #666666; 
		} 
		/*LEFT CELL STYLE*/
		.left_cell_top{
			width:144px;
			vertical-align:top;
			background-color:#cccccc;
			margin:0px;
			padding:0px;
		}
		.left_cell_main{
			width:144px;
			vertical-align:top;
			background-color:#cccccc;
		}
		.left_cell_btm{
			vertical-align:middle;
			background-color:#cccccc;
		}
		/*CENTER CELL STYLE*/
		.center_cell_top{
			height:90px;
			vertical-align:top;
			background-color:#ffffff;
			margin:0px;
			padding:0px;
		}
		.center_cell_main{
			vertical-align:top;
			padding:10px;
			height:100%;
			font-family:Arial, Helvetica, San-Serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
			background-color:#ffffff;
		}
		.center_cell_btm{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
			text-align:center;
			vertical-align:top;
			background-color:#ffffff;
		}
		table.center_top{
			height:90px;
			width:100%;
			padding:0px;
			margin:0px;
		}
		td.center_top_cell_1{
			vertical-align:middle;
			padding:5px;
			width:100%;
			height:50px;
			background-color:#FFFFFF;
		}
		td.center_top_cell_2{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#ffffff;
			text-align:left;
			vertical-align:middle;
			width:100%;
			height:40px;
			padding:5px;
			background-color:#003399;
		}
		/*RIGHT CELL STYLE*/
		.right_cell_top{
			width:100%;
			vertical-align:top;
			background-color:#ffffff;
			margin:0px;
			padding:0px;
		}
		.right_cell_main{
			vertical-align:top;
			background-color:#cccccc;
			height: 100%;
		}
		.right_cell_btm{
			vertical-align:top;
			background-color:#cccccc;
		}
		table.right_top{
			height:90px;
			width:100%;
			padding:0px;
			margin:0px;
		}
		td.right_top_cell_1{
			vertical-align:middle;
			padding:5px;
			width:100%;
			height:50px;
			background-color:#FFFFFF;
		}
		td.right_top_cell_2{
			text-align:left;
			vertical-align:middle;
			width:100%;
			height:40px;
			padding:5px;
			background-color:#999999;
		}
		table.right_nav{
			width:100%;
			height:100%;
			padding:0px;
			margin:0px;
		}
		td.right_nav_cell_1{
			vertical-align:middle;
			padding:5px;
			width:100%;
			height:40px;
			background-color:#003399;
		}
		td.right_nav_cell_2{
			text-align:left;
			vertical-align:top;
			width:126px;
			padding:5px;
			background-color:#cccccc;
		}
		/*LINK AND MENU STYLES*/
		a{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#336699;
			text-decoration:none;
		}
		a:link{
			color:#336699;
			text-decoration:none;
		}
		a:visited{
			color:#336699;
			text-decoration:none;
		}
		a:active{
			color:#336699;
			text-decoration:none;
		}
		a:hover{
			color:#336699;
			text-decoration:underline;
		}
		
		a.top_nav{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
		}
		a.top_nav:link{
			color:#ffffff;
			text-decoration:none;
		}
		a.top_nav:visited{
			color:#ffffff;
			text-decoration:none;
		}
		a.top_nav:active{
			color:#99ccff;
			text-decoration:none;
		}
		a.top_nav:hover{
			color:#99ccff;
			text-decoration:underline;
		}
		
		a.right_top_nav{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			line-height:11pt;
			color:#FFFFFF;
			text-decoration:none;
			font-weight : bold;
		}
		a.right_top_nav:link{
			color:#FFFFFF;
			text-decoration:none;
			font-weight : bold;
		}
		a.right_top_nav:visited{
			color:#FFFFFF;
			text-decoration:none;
			font-weight : bold;
		}
		a.right_top_nav:active{
			color:#99ccff;
			text-decoration:none;
			font-weight : bold;
		}
		a.right_top_nav:hover{
			color:#99ccff;
			text-decoration:underline;
		}
		
		a.copyright{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			line-height:11pt;
			color:#000000;
			text-decoration:none;
		}
		a.copyright:link{
			color:#000000;
			text-decoration:none;
		}
		a.copyright:visited{
			color:#000000;
			text-decoration:none;
		}
		a.copyright:active{
			color:#000000;
			text-decoration:none;
		}
		a.copyright:hover{
			color:#666666;
			text-decoration:underline;
		}
		a.black{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			font-weight:bold;
			color:#000000;
			text-decoration:none;
		}
		a.black:link{
			color:#333333;
			text-decoration:none;
		}
		a.black:visited{
			color:#333333;
			text-decoration:none;
		}
		a.black:active{
			color:#333333;
			text-decoration:none;
		}
		a.black:hover{
			color:#333333;
			text-decoration:underline;
		}
		
		a.menu{
			display:block;
			line-height:15px;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 10px;
			text-decoration : none;
			color : #000000;
			width:144px;
			padding-left:0px;
			padding-top:2px;
			padding-bottom:2px;
		}
		a.menu:LINK{
			font-size : 10px;
			text-decoration : none;
			color : #000000;
		}
		a.menu:VISITED{
			font-size : 10px;
			text-decoration : none;
			color : #000000;
		}
		a.menu:ACTIVE{
			font-size : 10px;
			text-decoration : none;
			background-color:#eeeeee;
			color : #000000;
		}
		a.menu:HOVER{
			font-size : 10px;
			text-decoration : none;
			background-color:#eeeeee;
			color : #000000;
					}
					
		a.button{
	font-family:Arial,Helvetica,sans-serif;
			line-height:18pt;
			background-color:#cccccc;
			padding:3px;
			margin-right:2px;
			text-decoration:none;
			color: #000000; 
			font-size: 10pt; 
			border: 1px solid #666666; 
}			
		a.button:LINK{
			font-size : 10px;
			text-decoration : none;
			color : #000000;
		}
		a.button:VISITED{
			font-size : 10px;
			text-decoration : none;
			color : #000000;
		}
		a.button:ACTIVE{
			font-size : 8px;
			text-decoration : none;
			color : #000000;
		}
		a.button:HOVER{
			font-size : 10px;
			text-decoration : none;
			color : #000000;
		}

		
		/*CONTENT STYLES*/
		.logo{
			width:500px;
		}
		.nav_hdr{
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			font-weight:bold;
			background-color:#eeeeee;
			text-align:left;
			padding-left:25px;
			margin-bottom:2px;
			line-height:22px;
			width:100%;
			color:#000000;
		}
		.page_title{
			font-family:Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
			padding-bottom: 10px;
		}
		.cs_submenu{
			border:0px;
			width:480px;
			text-align:center;
		}
		.casemedium{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			font-weight:bold;
			padding:5px;
			text-decoration:none;
			color:#000000;
			background-color:#eeeeee;
		}
		.case{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			padding:5px;
			text-decoration:none;
			color:#000000;
			background-color:#eeeeee;
		}
		
		/*CASE STUDY SUBMENU*/
		table.cs_submenu  a{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			text-decoration:none;
			color:#000000;
			
		}
		table.cs_submenu a:link{
			text-decoration:none;
			color:#000000;
			
		}
		table.cs_submenu  a:active{
			text-decoration:none;
			color:#000000;
			
		}
		table.cs_submenu  a:visited{
			text-decoration:none;
			color:#000000;
			
		}
		table.cs_submenu  a:hover{
			color:#000000;
			text-decoration:underline;
			
		}
        .case9pt{
			font-family:Arial,Helvetica,sans-serif;
			font-size:9pt;
			padding:5px;
			text-decoration:none;
			color:#000000;
			background-color:#eeeeee;
		}
        .text{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
			font-weight:normal;
		}
		.text8pt{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
		}
		.text9pt{
			font-family:Arial,Helvetica,sans-serif;
			font-size:9pt;
			color:#000000;
			text-decoration:none;
		}
		 .text7pt{
			font-family:Arial,Helvetica,sans-serif;
			font-size:7pt;
			color:#000000;
			text-decoration:none;
		}
		
		p{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
		}
        .sub_header{
			font-family:Arial,Helvetica,sans-serif;
			font-size:11pt;
			color:#000000;
			text-decoration:none;
            font-weight:bold;;
		}
		.text11pt{
			font-family:Arial,Helvetica,sans-serif;
			font-size:11pt;
			color:#000000;
			text-decoration:none;
            font-weight:normal;
		}
		.header{
			font-family:Arial,Helvetica,sans-serif;
			font-size:18pt;
			color:#333333;
			text-decoration:none;
            font-weight:normal;
		}
		.pageTitle_12{
			font-family:Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
			padding-bottom: 10px;
		}
		.boxTitle_12{
			font-family:Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
			}
		/*BREADCRUMB ID Definitions*/
		p#Breadcrumbs {
			font-family:verdana;
			font-size:7pt;
			text-decoration:none;
			color:#000000;
		}
		p#Breadcrumbs a{
			font-family:verdana;
			font-size:7pt;
			text-decoration:none;
			color:#000000;
		}
		p#Breadcrumbs a:link{
			text-decoration:none;
			color:#000000;
		}
		p#Breadcrumbs a:visited{
			text-decoration:none;
			color:#000000;
		}
		p#Breadcrumbs a:active{
			text-decoration:none;
			color:#000000;
		}
		p#Breadcrumbs a:hover{
			text-decoration:underline;
			color:#000000;
		}
		.red{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#FF0000;
			text-decoration:none;
		}
		.grytext{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#999999;
			text-decoration:none;
		}

			td{font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;			
		}
		


/* sort tables */
table.tablesorter {
	font-family:Arial,Helvetica,sans-serif;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	
	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

/* expand */
.section_header {
    float: left;
    width: 100%;
    background: #ffffff;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 5px;
    border-bottom: 2px solid #dddddd;
}
.indications_column {
 float: left;
 width: 260px;
}
.indications_column ul {
    list-style: none;
}
.fields {
    float: left;
    width: 100%;
}
.submit {
   float: left;
    width: 100%;
    margin: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
button#exp_col {
    width: 15px;
    height: 15px;
    border: 0px
    position: relative;
    top: -3px;
    padding: 0px;
    margin: 0px;
    left: -10px;
    background-repeat: no-repeat;
    /* for the rest */
    background-position: 1px 1px;
    /* for ie */
    background-position-x: 0px;
    background-position-y: 0px;
    background-color: #ffffff;
	
}
button:hover {
    cursor: pointer;
    cursor: hand;
}

button.expanded {
    background-image: url(expanded.gif);
}
button.collapsed {
    background-image: url(collapsed.gif);
}
.subsection_header {
    width: 300px;
    font-weight: bold;
    font-size: 8pt;
    border-bottom: 1px dotted #dddddd;
}
.subsection {
    margin-left: 20pt;
}
.format_sample {
    border: 1px dotted #333333;
    background: #dfdfdf;
    padding-left: 4px;
    padding-right: 4px;
    font: Courier New, Lucida Console, monospace;
}

