		/*MASTER TABLE STYLE*/
		table.template{
			width:100%;
			height:100%;
			background-color:#ffffff;
		}
				body{
	background-color : White;
	background-position : top;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	}
		/*LEFT CELL STYLE*/
		.left_cell_top{
			width:144px;
			vertical-align:top;
			background-color:#cccccc;
			margin:0px;
			padding:0px;
		}
		.left_cell_main{
			vertical-align:top;
			background-color:#cccccc;
		}
		.left_cell_btm{
			vertical-align:middle;
			background-color:#cccccc;
		}
		/*CENTER CELL STYLE*/
		.page_title{
			font-family:Arial,Helvetica,sans-serif;
			font-size:13pt;
			padding-top:0px;
			padding-bottom:0px;
			padding-left: 10px;
			font-weight:bold;
			color:#000000;
			text-decoration:none;
		}
		ul, ol{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
		}
		.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{
			text-align:left;
			vertical-align:middle;
			padding:5px;
			width:100%;
			height:50px;
			background-color:#ffffff;
		}
		td.center_top_cell_2{
			text-align:left;
			vertical-align:middle;
			width:100%;
			height:40px;
			padding:10px;
			background-color:#003399;
		}
		.main_top{
			background-color:#cccccc;
			height:40px;
			padding:10px;
			margin:0px;
		}
		
		/*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;
		}
		.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:#cccccc;
		}
		table.right_nav{
			width: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:#003399;
			text-decoration:none;
		}
		a:link{
			color:#003399;
			text-decoration:none;
		}
		a:visited{
			color:#003399;
			text-decoration:none;
		}
		a:active{
			color:#003399;
			text-decoration:none;
		}
		a:hover{
			color:#003399;
			text-decoration:underline;
		}
		
		a.trail{
			font-family:Arial,Helvetica,sans-serif;
			font-size:7pt;
			color:#003399;
			text-decoration:none;
		}
		a.trail:link{
			color:#003399;
			text-decoration:none;
		}
		a.trail:visited{
			color:#003399;
			text-decoration:none;
		}
		a.trail:active{
			color:#003399;
			text-decoration:none;
		}
		a.trail:hover{
			color:#003399;
			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.top_nav{
			font-weight:bold;
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
		}
		a.top_nav:link{
			color:#000000;
			text-decoration:none;
		}
		a.top_nav:visited{
			color:#000000;
			text-decoration:none;
		}
		a.top_nav:active{
			color:#003399;
			text-decoration:none;
		}
		a.top_nav:hover{
			color:#003399;
			text-decoration:underline;
		}
		
		a.right_top_nav{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			line-height:11pt;
			color:#ffffff;
			text-decoration:none;
		}
		a.right_top_nav:link{
			color:#ffffff;
			text-decoration:none;
		}
		a.right_top_nav:visited{
			color:#ffffff;
			text-decoration:none;
		}
		a.right_top_nav:active{
			color:#99ccff;
			text-decoration:none;
		}
		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:#666666;
			text-decoration:none;
		}
		a.copyright:hover{
			color:#666666;
			text-decoration:underline;
		}
		
		/*CONTENT STYLES*/
		.logo{
			position:relative;
			left:0px;
			text-align:left;
		}
		.page_title{
			font-family:Arial,Helvetica,sans-serif;
			font-size:13pt;
			font-weight:bold;
			color:#003399;
			text-decoration:none;
		}
		.nav_hdr{
			padding-left:20px;
			font-size:11px;
			font-weight:bold;
			background-color:#eeeeee;
			line-height:15px;
			width:144px;
			text-align:left;
			color:#000000;
		}
		.text{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
		}
		p{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
			}
		.text10{
			font-family:Arial,Helvetica,sans-serif;
			font-size:10pt;
			color:#000000;
			text-decoration:none;
		}
		.breadcrumbs{
			padding-left:5px;
			padding-top:5px;
			width:500px;
			font-family:Arial,Helvetica,sans-serif;
			font-size:7pt;
			color:#000000;
		}
		/*FORM STYLES*/
		form, select, input{
			font-family:Arial,Helvetica,sans-serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
		}
		
		/*mmenu.js*/
		a.mmenu{
			display: block;
            filter:alpha(opacity=88);-moz-opacity:88%;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:10pt;
			color:#000000;
			padding:4px 0px 2px 4px;
			background-color:#99ccff;
			border : 1px solid #99ccff;
			margin:0px 0px 0px 0px;
			height:13px;
			text-decoration:none;
		}
		a.mmenu:link{
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:10pt;
			color:#000000;
			padding:4px 0px 2px 4px;
			background-color:#99ccff;
			border : 1px solid #99ccff;
			margin:0px 0px 0px 0px;
			height:13px;
			text-decoration:none;
		}
		a.mmenu:visited{
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:10pt;
			color:#000000;
			padding:4px 0px 2px 4px;
			background-color:#99ccff;
			border : 1px solid #99ccff;
			margin:0px 0px 0px 0px;
			height:13px;
			text-decoration:none;
		}
		a.mmenu:active{
			color:#ffffff;
			background-color:#003399;
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:10pt;
			padding:4px 0px 2px 4px;
			border : 1px solid #99ccff;
			margin:0px 0px 0px 0px;
			height:13px;
			text-decoration:none;
		}
		a.mmenu:hover{
			color:#ffffff;
			background-color:#003399;
			filter:alpha(opacity=100);-moz-opacity:100%;
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:10pt;
			padding:4px 0px 2px 4px;
			border : 1px solid #99ccff;
			margin:0px 0px 0px 0px;
			height:13px;
			text-decoration:none;
		}
#dropmenudiv{
			padding:7px;
			position:absolute;
			z-index:1000;
	}
			

 span{
   	visibility:hidden;
	height:1px;
 }
 
 .center_cell_main{
			vertical-align:top;
			position:relative;
			top:0px;
			left:0px;
			width:520px;
			padding:0px;
			font-family:Arial, Helvetica, San-Serif;
			font-size:8pt;
			color:#000000;
			text-decoration:none;
			background-color:#ffffff;
			}
			
			.boxTitle_12{
			font-family:Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
			}
			ul.arrow{
	list-style-image: url(/images/arrow.gif);
	margin-bottom: 0px;
}
sup{

font-family: Arial,Helvetica,sans-serif;

font-size: 7pt;

color: #000000;

text-decoration: none;

vertical-align: text-top;

padding-right: 1px;

}

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(images/expanded.gif);
}
button.collapsed {
    background-image: url(images/collapsed.gif);
}