@charset "utf-8";
/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial;
	font-size:0.8em;
	}
#Col4sidebar1 {
	position:relative;
	float: left;
	width: 150px;
}
#Col4sidebar2 {
	visibility:hidden;
}

#Col4mainContent {
	float:left;
	width:800px;
  	} 

#Col3sidebar1 {
	position:relative;
	float: left;
	width: 150px;
}
#Col3sidebar2 {
	position:relative;
	float: right;
	width: 300px;
}

#Col3mainContent {
	float:left;
	width:490px;
  	} 

#Col2sidebar1 {
	position:relative;
	float: left;
	display:none;

}
#Col2sidebar2 {
	position:relative;
	float: right;
	width: 300px;
	
}

#Col2mainContent {
	position:absolute;
  	float:left;
  	width: 645px;
} 

#Col1sidebar1 {
	position:relative;
	float: left;
	display:none;

}
#Col1sidebar2 {
	position:relative;
	float: right;
	Display: none;
}

#Col1mainContent {
	position:relative;
  	float:left;
  	width: 950 px;
} 

#clearboth {
	clear:both;
	}

#Col1mainContent P,#Col2mainContent P,#Col3mainContent P,#Col4mainContent P{
	margin-top:3pt;
	margin-bottom:3pt;
}

#Col1mainContent h1, #Col2mainContent h1, #Col3mainContent h1, #Col4mainContent h1
	{
	margin-top:5pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:14.0pt;
	color:#365F91;
}
#Col1mainContent h2,#Col2mainContent h2, #Col3mainContent h2, #Col4mainContent h2
	{
	margin-top:5pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:13.0pt;
	color:#4F81BD;
}
#Col1mainContent h3, #Col2mainContent h3, #Col3mainContent h3, #Col4mainContent h3
	{
	margin-top:5pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:12.0pt;
	color:#4F81BD;
}
#Col1mainContent h4, #Col2mainContent h4, #Col3mainContent h4, #Col4mainContent h4
	{
	margin-top:2pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:12.0pt;
	color:#4F81BD;
	font-style:italic;
	}
#Col1mainContent table, #Col2mainContent table, #Col3mainContent table, #Col4mainContent table
{
    width: 100%;
    padding: 0px;
    empty-cells: show;
    border-spacing: 0px;
    border-collapse: collapse;
    caption-side: bottom;
}
#Col1mainContent tr, #Col2mainContent tr, #Col3mainContent tr, #Col4mainContent tr
{

}
#Col1mainContent th, #Col2mainContent th, #Col3mainContent th, #Col4mainContent th
{
    font:normal 12px 'Trebuchet MS','Arial';
	padding: 0px 5px 0px 5px;
    color: #FFFFFF;
    height: 16px;
	background-image:url(/styles/pg/back16.gif);
	border: 1px solid #4F81BD;

}
#Col1mainContent th:hover, #Col2mainContent th:hover, #Col3mainContent th:hover, #Col4mainContent th:hover
{
	background-image:url(/styles/pg/back16hover.gif);
}

#Col1mainContent th a, #Col2mainContent th a, #Col3mainContent th a, #Col4mainContent th a
{
	font-size:12px;
    color: #FFFFFF;
	text-decoration:none;
}


#Col1mainContent td, #Col2mainContent td, #Col3mainContent td, #Col4mainContent td
{
    padding: 1px 5px 1px 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4F81BD;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #4F81BD;
	border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #4F81BD;
	vertical-align:top;
}
#Col1mainContent tr:hover, #Col2mainContent tr:hover, #Col3mainContent tr:hover, #Col4mainContent tr:hover
	{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4F81BD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
	}
#Col1mainContent fieldset, #Col2mainContent fieldset, #Col3mainContent fieldset, #Col4mainContent fieldset
	{
	width: 90%;
	margin-left:5%;
	margin-right:5%;

	}
#Col1mainContent legend, #Col2mainContent legend, #Col3mainContent legend, #Col4mainContent legend
	{
	color:#4f81BD;

	}
#Col1mainContent blockquote, #Col2mainContent blockquote, #Col3mainContent blockquote, #Col4mainContent blockquote
	{
	border-left: solid #4f81BD 3px;
	padding-left: 30px;
	margin-left: 50px;
	}
#Col1mainContent form, #Col2mainContent form, #Col3mainContent form, #Col4mainContent form
	{
	margin-left:5%;
	margin-right:5%;
	}
#Col1mainContent input, select, #Col2mainContent input, select, #Col3mainContent input, select, #Col4mainContent input, select
	{
	color:#4B6ACF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #84A5CE;
	border-right-color: #C1D2E7;
	border-bottom-color: #C1D2E7;
	border-left-color: #84A5CE;
	margin-top:10px;
	}
#Col1mainContent button, #Col2mainContent button, #Col3mainContent button, #Col4mainContent button
	{
	color:#333333;
	background-color:#CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1D2E7;
	border-right-color: #84A5CE;
	border-bottom-color: #84A5CE;
	border-left-color: #C1D2E7;
	}
#Col1mainContent button:hover, #Col2mainContent button:hover, #Col3mainContent button:hover, #Col4mainContent button:hover
	{
	color:#333333;
	background-color:#999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #84A5CE;
	border-right-color: #C1D2E7;
	border-bottom-color: #C1D2E7;
	border-left-color: #84A5CE;	
	}
#Col1mainContent label, #Col2mainContent label, #Col3mainContent label, #Col4mainContent label
	{
	width: 100px;
	float: left;
	margin: 10px 4px 6px 4px;
	text-align: right;
	color:#4f81BD;
	}
#Col1mainContent form br, #Col2mainContent form br, #Col3mainContent form br, #Col4mainContent form br
{
clear: left;
}
#Col1mainContent ul, ol, #Col2mainContent ul, ol, #Col3mainContent UL, ol, #Col4mainContent ul, ol
	{
	margin-left:15px;
	}
#Col1mainContent UL, LI, #Col2mainContent UL, LI, #Col3mainContent UL, LI, #Col4mainContent UL, LI
	{
	list-style-type: square;
	}
#fileTable {
	border: 1px solid #4F81BD;
	width: 100%;
	padding: 0px;
	empty-cells: show;
	border-spacing: 0px;
	border-collapse: collapse;
	caption-side: bottom;
	font-size: 11px;
	text-align:left;
}
#fileTable th{
	padding: 0 0 0 2px;
	background-color:#FFFFFF;
	border: solid 1px #999999;
	color: #333333;
	background-image: url(images/fileheadoff.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	height:20px;
	overflow:hidden;
}
#fileTable th:hover{
	border-right: solid 1px #999999;
	color: #333333;
	background-image: url(images/fileheadon.gif);
	background-position: bottom;
}
#fileTable tr{
	border:none;
}
#fileTable tr:hover {
	border:none;
}

#fileTable td{
	height:16px;
	vertical-align:middle;
	padding: 2px;
	border:none;
}

#fileTable td.noPad{
	height:auto;
	padding:0px;
	border:none;
}

#fileTable th.noPad{
	height:auto;
	padding:0px;
	vertical-align:middle;
	border:none;
}
#fileTable td.controls {
	padding:3px 0 0 15px;
	background:#CCCCCC;
}
#fileTable td.controls img{
	border:solid 2px #CCCCCC;
}
#fileTable td.controls a:hover img{
	border-right: solid 2px #333333;
	border-bottom: solid 2px #333333;
	border-left: solid 2px #999999;
	border-top: solid 2px #999999;
	background-color:#FFFF99;

}
#fileTable td.controls a:active img{
	border-right: solid 2px #999999;
	border-bottom: solid 2px #999999;
	border-left: solid 2px #333333;
	border-top: solid 2px #333333;
}
#fileTable input
	{
	margin:0px;
	width:75px;
	border-top:none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left:none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1D2E7;
	border-bottom-color: #C1D2E7;
	font-size:xx-small;
	}
#fileTable select
	{
	margin:0px;
	width:auto;
	border-top:none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left:none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1D2E7;
	border-bottom-color: #C1D2E7;
	font-size: xx-small;
	}

#Col3sidebar1 P,#Col3sidebar2 P,#Col2sidebar2 P,#Col4sidebar2 P{
	margin-top:1pt;
	margin-bottom:1pt;
}

#Col3sidebar1 h1, #Col3sidebar2 h1, #Col2sidebar2 h1,#Col4sidebar2 h1
	{
	margin-top:5pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:12pt;
	color:#365F91;
}
#Col3sidebar1 h2,#Col3sidebar2 h2, #Col2sidebar2 h2,#Col4sidebar2 h2
	{
	margin-top:5pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:11pt;
	color:#4F81BD;
}
#Col3sidebar1 h3, #Col3sidebar2 h3, #Col2sidebar2 h3,#Col4sidebar2 h3
	{
	margin-top:5pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:11pt;
	color:#4F81BD;
}
#Col3sidebar1 h4, #Col3sidebar2 h4, #Col2sidebar2 h4,#Col4sidebar2 h3
	{
	margin-top:2pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:11pt;
	color:#4F81BD;
	font-style:italic;
	}
#Col3sidebar1 table, #Col3sidebar2 table, #Col2sidebar2 table,#Col4sidebar2 table
{
    width: 100%;
    padding: 0px;
    empty-cells: show;
    border-spacing: 0px;
    border-collapse: collapse;
    caption-side: bottom;
}
#Col3sidebar1 tr, #Col3sidebar2 tr, #Col2sidebar2 tr, #Col4sidebar2 tr
{

}
#Col3sidebar1 th, #Col3sidebar2 th, #Col2sidebar2 th, #Col4sidebar2 th
{
    font:normal 12px 'Trebuchet MS','Arial';
	padding: 0px 1px 0px 1px;
    color: #FFFFFF;
    height: 16px;
	background-image:url(/styles/pg/back16.gif);
}

#Col3sidebar1 th:hover, #Col3sidebar2 th:hover, #Col2sidebar2 th:hover, #Col4sidebar2 th:hover
{
	background-image:url(/styles/pg/back16hover.gif);

}
#Col3sidebar1 td, #Col3sidebar2 td, #Col2sidebar2 td, #Col4sidebar2 td
{
    padding: 1px 1px 1px 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4F81BD;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #4F81BD;
}
#Col3sidebar1 tr:hover, #Col3sidebar2 tr:hover, #Col2sidebar2 tr:hover, #Col4sidebar2 tr:hover
	{
	background-color:#FFFFCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4F81BD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
	}
#Col3sidebar1 fieldset, #Col3sidebar2 fieldset, #Col2sidebar2 fieldset, #Col4sidebar2 Fieldset
	{
	width: 100%;
	margin-left:5%;
	margin-right:5%;

	}
#Col3sidebar1 legend, #Col3sidebar2 legend, #Col2sidebar2 legend, #Col4sidebar2 legend
	{
	color:#4f81BD;

	}
#Col3sidebar1 blockquote, #Col3sidebar2 blockquote, #Col2sidebar2 blockquote, #Col4sidebar2 blockquote
	{
	border-left: solid #4f81BD 3px;
	}
#Col3sidebar1 form, #Col3sidebar2 form, #Col2sidebar2 form, #Col4sidebar2 form
	{
	width: 100%;
	}
#Col3sidebar1 input, select, #Col3sidebar2 input, select, #Col2sidebar2 input, select, #Col4sidebar2 input,select
	{
	width:95%;
	color:#4B6ACF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #84A5CE;
	border-right-color: #C1D2E7;
	border-bottom-color: #C1D2E7;
	border-left-color: #84A5CE;
	}
#Col3sidebar1 button, #Col3sidebar2 button, #Col2sidebar2 button, #Col4sidebar2 button
	{
	color:#333333;
	background-color:#CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1D2E7;
	border-right-color: #84A5CE;
	border-bottom-color: #84A5CE;
	border-left-color: #C1D2E7;
	}
#Col3sidebar1 button:hover, #Col3sidebar2 button:hover, #Col2sidebar2 button:hover, #Col4sidebar2 button:hover
	{
	color:#333333;
	background-color:#999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #84A5CE;
	border-right-color: #C1D2E7;
	border-bottom-color: #C1D2E7;
	border-left-color: #84A5CE;	
	}
#Col3sidebar1 label, #Col3sidebar2 label, #Col2sidebar2 label, #Col4sidebar2 label
	{
	width: 100px;
	float: left;
	margin: 10px 4px 6px 4px;
	text-align: right;
	color:#4f81BD;
	}
#Col3sidebar1 form br, #Col3sidebar2 form br, #Col2sidebar2 form br, #Col4sidebar2  form br
{
clear: left;
}
#Col3sidebar1 ul ol, #Col3sidebar2 ul ol, #Col2sidebar2 UL, ol, #Col4sidebar2 UL, OL
	{
	margin-left:15px;
	}
#Col3sidebar1 UL LI, #Col3sidebar2 UL LI, #Col2sidebar2 UL LI, #Col4sidebar2 UL LI
	{
	list-style-type: square;
	}
	


#ImageTable {
	padding: 0px;
	empty-cells: show;
	border-spacing: 0px;
	border-collapse: collapse;
	caption-side: bottom;
	font-size: 11px;
	text-align:left;
}
#ImageTable th{
	padding: 0 0 0 0;
}
#ImageTable th:hover{

}
#ImageTable tr{
	border:none;
}

#ImageTable tr:hover{
	border:none;

}

#ImageTable td{
	vertical-align:middle;
	text-align:center;
	padding: 2px;
	border:none;
}

#ImageTable td:hover {
	background-color:#FFFFCC;
	border:none;
}

#testr1c4 a img{
	border:0px;
	padding:1px;

}
#testr1c4 a:hover img{
	padding:0px;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color:#FFFF99;
}
#testr1c4 a:active img{
	padding:1px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
}

a:link {
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a:visited {

	}
a:active {
	}
	
#InvisibleTable {
	padding: 0px;
	empty-cells: show;
	border-spacing: 0px;
	border-collapse: collapse;
	caption-side: bottom;
	text-align:left;
	border:none;
}
#InvisibleTable  th{
	padding: 0 0 0 0;
	border:none;
	background:none;
}
#InvisibleTable  th:hover{
	padding: 0 0 0 0;
	border:none;
	background:none;
}
#InvisibleTable  tr{
	border:none;
}

#InvisibleTable  tr:hover{
	border:none;
	background:none;

}

#InvisibleTable  td{
	vertical-align:top;
	text-align:top;
	border:none;
}

#InvisibleTable  td:hover {
	background:none;
	border:none;
}