body {
	scrollbar-face-color: #AD0000;
	scrollbar-shadow-color: silver;
	scrollbar-highlight-color: silver;
	scrollbar-3dlight-color: silver;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #DB4848;
	scrollbar-arrow-color: #ffffff;
}
hr {
	width:100%;
	border:none;
	border-bottom:1px solid #999999;
}
form { margin:0px; }

/* ::::::: TABLE ATTRIBUTES ::::::::::::::::::::::::::::::::::::::::::::::::: */
	tr.tac td, tr.tac th, .tac,
	/* .ac, tr.ac td, tr.ac th, */
	.align_ctr, tr.align_ctr td {
		text-align:center !important;
	}

	tr.vab td, tr.vab th, .vab,
	.valign_btm, tr.valign_btm td {
		vertical-align:bottom !important;
	}
	tr.vam td, tr.vam th, .vam,
	.valign_mid, tr.valign_mid td {
		vertical-align:middle !important;
	}
	tr.vat td, tr.vat th, .vat,
	.valign_top, tr.valign_top td {
		vertical-align:top !important;
	}
	tr.odd td,
	td.odd, .odd {
		background-color:#DDDDDD;
	}

	tr.even td,
	td.even, .even {
		background-color:#FFFFFF;
	}
/* ::::::: END TABLE ATTRIBUTES ::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: ELEMENT ATTRIBUTES ::::::::::::::::::::::::::::::::::::::::::::::: */
	/*
		do this to reduce file size and reliance on lots of inline style attributes
	*/
	/* ............................. width .................................... */
		.w10, th.w10, td.w10, tr.w10 td, tr.w10 th { width:10% !important;}
		.w15, th.w15, td.w15, tr.w15 td, tr.w15 th { width:15% !important;}
		.w20, th.w20, td.w20, tr.w20 td, tr.w20 th { width:20% !important;}
		.w25, th.w25, td.w25, tr.w25 td, tr.w25 th { width:25% !important;}
		.w30, th.w30, td.w30, tr.w30 td, tr.w30 th { width:30% !important;}
		.w35, th.w35, td.w35, tr.w35 td, tr.w35 th { width:35% !important;}
		.w40, th.w40, td.w40, tr.w40 td, tr.w40 th { width:40% !important;}
		.w50, th.w50, td.w50, tr.w50 td, tr.w50 th { width:50% !important;}
		.w60, th.w60, td.w60, tr.w60 td, tr.w60 th { width:60% !important;}
		.w65, th.w65, td.w65, tr.w65 td, tr.w65 th { width:65% !important;}
		.w75, th.w75, td.w75, tr.w75 td, tr.w75 th { width:75% !important;}
		.w100, th.w100, td.w100, tr.w100 td, tr.w100 th { width:100% !important;}
	/* ............................. padding .................................. */
		.p4424, th.p4424, td.p4424, tr.p4424 td, tr.p4424 th { padding:4px 4px 2px 4px !important;}
		.p4222, th.p4222, td.p4222, tr.p4222 td, tr.p4222 th { padding:4px 2px 2px 2px !important;}
		.p0422, th.p0422, td.p0422, tr.p0422 td, tr.p0422 th { padding:0px 4px 2px 2px !important;}
		.p40, th.p40, td.p40, tr.p40 td, tr.p40 th { padding:4px 0px !important;}
		.p42, th.p42, td.p42, tr.p42 td, tr.p42 th { padding:4px 2px !important;}
		.p20, th.p20, td.p20, tr.p20 td, tr.p20 th { padding:2px 0px !important;}
		.p24, th.p24, td.p24, tr.p24 td, tr.p24 th { padding:2px 4px !important;}
		.p14, th.p14, td.p14, tr.p14 td, tr.p14 th { padding:1px 4px !important;}
		.p04, th.p04, td.p04, tr.p04 td, tr.p04 th { padding:0px 4px !important;}
		.p0, th.p0, td.p0, tr.p0 td, tr.p0 th { padding:0px !important;}
		.p2, th.p2, td.p2, tr.p2 td, tr.p2 th { padding:2px !important;}
		.p4, th.p4, td.p4, tr.p4 td, tr.p4 th { padding:4px !important;}
		.p6, th.p6, td.p6, tr.p6 td, tr.p6 th { padding:6px !important;}
		.p8, th.p8, td.p8, tr.p8 td, tr.p8 th { padding:8px !important;}
	/* ............................. padding right ............................ */
		.pr2, th.pr2, td.pr2, tr.pr2 td, tr.pr2 th { padding-right:2px !important;}
		.pr3, th.pr3, td.pr3, tr.pr3 td, tr.pr3 th { padding-right:3px !important;}
		.pr4, th.pr4, td.pr4, tr.pr4 td, tr.pr4 th { padding-right:4px !important;}
		.pr6, th.pr6, td.pr6, tr.pr6 td, tr.pr6 th { padding-right:6px !important;}
		.pr10, th.pr10, td.pr10, tr.pr10 td, tr.pr10 th { padding-right:10px !important;}
		.pr15, th.pr15, td.pr15, tr.pr15 td, tr.pr15 th { padding-right:15px !important;}
		.pr20, th.pr20, td.pr20, tr.pr20 td, tr.pr20 th { padding-right:20px !important;}
		.pr25, th.pr25, td.pr25, tr.pr25 td, tr.pr25 th { padding-right:25px !important;}
	/* ............................. padding left ............................. */
		.pl2, th.pl2, td.pl2, tr.pl2 td, tr.pl2 th { padding-left:2px !important;}
		.pl3, th.pl3, td.pl3, tr.pl3 td, tr.pl3 th { padding-left:3px !important;}
		.pl4, th.pl4, td.pl4, tr.pl4 td, tr.pl4 th { padding-left:4px !important;}
		.pl6, th.pl6, td.pl6, tr.pl6 td, tr.pl6 th { padding-left:6px !important;}
		.pl10, th.pl10, td.pl10, tr.pl10 td, tr.pl10 th { padding-left:10px !important;}
		.pl15, th.pl15, td.pl15, tr.pl15 td, tr.pl15 th { padding-left:15px !important;}
		.pl20, th.pl20, td.pl20, tr.pl20 td, tr.pl20 th { padding-left:20px !important;}
		.pl25, th.pl25, td.pl25, tr.pl25 td, tr.pl25 th { padding-left:25px !important;}
	/* ............................. padding bottom ........................... */
		.pb2, th.pb2, td.pb2, tr.pb2 td, tr.pb2 th { padding-bottom:2px !important;}
		.pb4, th.pb4, td.pb4, tr.pb4 td, tr.pb4 th { padding-bottom:4px !important;}
		.pb6, th.pb6, td.pb6, tr.pb6 td, tr.pb6 th { padding-bottom:6px !important;}
		.pb8, th.pb8, td.pb8, tr.pb8 td, tr.pb8 th { padding-bottom:8px !important;}
		.pb10, th.pb10, td.pb10, tr.pb10 td, tr.pb10 th { padding-bottom:10px !important;}
	/* ............................. padding top .............................. */
		.pt2, th.pt2, td.pt2, tr.pt2 td, tr.pt2 th { padding-top:2px !important;}
		.pt4, th.pt4, td.pt4, tr.pt4 td, tr.pt4 th { padding-top:4px !important;}
		.pt6, th.pt6, td.pt6, tr.pt6 td, tr.pt6 th { padding-top:6px !important;}
	/* ............................. margin  .................................. */
		.m10 { margin:10px !important;}
		.m8  { margin:8px !important;}
		.m6  { margin:6px !important;}
		.m5  { margin:5px !important;}
		.m4  { margin:4px !important;}
		.m2  { margin:2px !important;}
		.m0  { margin:0px !important;}
	/* ............................. margin botton .............................. */
		.mb10 { margin-bottom:10px !important;}
		.mb8  { margin-bottom:8px !important;}
		.mb6  { margin-bottom:6px !important;}
		.mb5  { margin-bottom:5px !important;}
		.mb4  { margin-bottom:4px !important;}
		.mb3  { margin-bottom:3px !important;}
		.mb2  { margin-bottom:2px !important;}
		.mb1  { margin-bottom:1px !important;}
		.mb0  { margin-bottom:0px !important;}
		.mb-2  { margin-bottom:-2px !important;}
	/* ............................. margin top ................................. */
		.mt10 { margin-top:10px !important;}
		.mt8  { margin-top:8px !important;}
		.mt6  { margin-top:6px !important;}
		.mt5  { margin-top:5px !important;}
		.mt4  { margin-top:4px !important;}
		.mt3  { margin-top:3px !important;}
		.mt2  { margin-top:2px !important;}
		.mt1  { margin-top:1px !important;}
		.mt0  { margin-top:0px !important;}
	/* ............................. margin right ............................... */
		.mr20 { margin-right:20px !important;}
		.mr15 { margin-right:15px !important;}
		.mr10 { margin-right:10px !important;}
		.mr8  { margin-right:8px !important;}
		.mr6  { margin-right:6px !important;}
		.mr5  { margin-right:5px !important;}
		.mr4  { margin-right:4px !important;}
		.mr3  { margin-right:3px !important;}
		.mr2  { margin-right:2px !important;}
		.mr1  { margin-right:1px !important;}
		.mr0  { margin-right:0px !important;}
	/* ............................. margin left ................................ */
		.ml20 { margin-left:20px !important;}
		.ml15 { margin-left:15px !important;}
		.ml10 { margin-left:10px !important;}
		.ml8  { margin-left:8px !important;}
		.ml6  { margin-left:6px !important;}
		.ml5  { margin-left:5px !important;}
		.ml4  { margin-left:4px !important;}
		.ml3  { margin-left:3px !important;}
		.ml2  { margin-left:2px !important;}
		.ml1  { margin-left:1px !important;}
		.ml0  { margin-left:0px !important;}
/* ::::::: END ELEMENT ATTRIBUTES ::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: TYPE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
	P, body, dt, dl, td, th, li {
		font-size: 10pt;
	}
	* {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	p, body, dt, dl {
		color:black;
	}
	.smalltype {
		font-family: arial, helvetica, sans-serif;
		font-size: 8pt;
	}

	h1.title {
		color: #AD0000;
		font-family: "comic sans ms", sans-serif;
		font-style: italic;
		font-weight: bold;
		font-size: 24pt;
		text-align: center;
	}

	h3 {
		font-weight:bold;
		font-size:15pt;
	}
	h4
	{
		font-weight:bold;
		font-size:12pt;
	}

	p.small, .small {
		font-size:8pt;
	}

	p.bold, .bold {
		font-weight:bold;
		font-size:10pt;
	}

	p.boldsmall, .boldsmall {
		font-weight:bold;
		font-size:8pt;
	}

	p.boldwhite, .boldwhite {
		font-weight:bold;
		font-size:10pt;
		color: #FFFFFF !important;
	}

	.text {
		font-size: 10pt;
		color: black;
	}

	.wtext {
		font-size:10pt;
		font-weight:bold;
		color: #FFFFFF;
	}

	.btext {
		font-size:10pt;
		font-weight:bold;
	}

	.htext, a.htext {
		font-size:10pt;
		font-weight:bold;
		color:#AD0000;
	}
	.htext .text {
		font-weight:normal;
	}

	.emtext1 {
		font-style:normal;
		color:#AD0000;
	}

	.emtext2 {
		font-style:italic;
		color:#AD0000;
	}

	.header {
		font-size:14pt;
		font-weight:bold;
		color: black;
	}

	.subheader {
		font-size:12pt;
		font-weight:bold;
		color: black;
	}
/* ::::::: END TYPE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: BLOCK ELEMENTS ::::::::::::::::::::::::::::::::::::::::::::::::::: */
	.summary_info {
		padding-left:10px;
		margin-top:5px;
		margin-bottom:10px;
	}

	.attention {
		background-color:#AD0000;
		font-weight:bold;
		color:#FFFFFF;
	}

	.subheader_bar_0, h4.subheader_bar_0 {
		background-color:#AD0000;
		font-weight:bold;
		font-size:10pt;
		color:#FFFFFF;
		padding:2px 4px;
	}

	.subheader_bar_1 {
		background-color: #ffcccc;
		border-bottom: 1px solid #990000;
		border-top: 1px solid #990000;
		font-weight:bold;
		font-size:10pt;
		color: black;
		padding-left:.25em;
	}

	.more_info, .moreinfo,
	.subheader_bar_2 {
		background-color: #DDDDDD;
		border-bottom: 1px solid #666666;
		border-top: 1px solid #666666;
		font-weight:bold;
		font-size:10pt;
		color: black;
		padding-left:.25em;
	}

	.callout_1 {
		background-color: #ffcccc;
		border: 1px solid #990000;
		font-size:10pt;
		color: black;
		padding:.5em;
	}
	.callout_2 {
		background-color: #DDDDDD;
		border: 1px solid #666666;
		font-size:10pt;
		color: black;
		padding:.5em;
	}
	.dataBox {
		border:1px solid #000000;
	}
	.dataBox thead th {
		background-color:#AAAAAA;
		padding:4px 4px 2px 4px;
		border-bottom:1px solid #999999;
	}
	.dataBox tbody th {
		background-color:#CCCCCC;
		border-bottom:1px solid #AAAAAA;
	}
	.dataBox tbody td {
		border-bottom:1px solid #CCCCCC;
	}
	#buttonHolder {
		text-align:center;
		border:1px solid #CCCCCC;
		background-color:white;
		padding-top:6px;
		margin-bottom:1em;
	}
	#content_container {
		padding-left:.25em;
	}
	#content_header, #content_footer {
		text-align:center;
	}
	.image_holder_right {
		float:right;
	}
	.image_holder_right img {
		border:1px solid black;
	}
/* ::::::: END BLOCK ELEMENTS ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: ANCHORS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
	a:active {
		color: #AD0000 ;
		text-decoration:none ;
	}
	a:visited {
		color: #000000 ;
	}
	a:link {
		color: #000000 ;
		text-decoration:underline ;
	}
	a:hover {
		color: #AD0000 ;
		text-decoration: none ;
	}
	a.stdNewSub  {
		z-index:1;
		text-decoration:none;
		font: bold  10pt Arial,helvetica;
		color:#FFFFFF;
		cursor:hand;
		letter-spacing:.2
	}
/* ::::::: END ANCHORS :::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: LISTS  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
	ul.list1 li, li.list1 {
		list-style: circle;
		color: black;
	}
	ul.pdf li, li.pdf {
		list-style-image:url(images/icons/pdf.gif)
	}
	ul.jpg li, li.jpg {
		list-style-image:url(images/icons/jpg.gif)
	}
	ul.xls li, li.xls {
		list-style-image:url(images/icons/xls.gif)
	}
	ul.arr li, li.arr {
		font-size:12pt;
		color:#C00;
		line-height: 1.5em;
		list-style-position: outside;
		list-style-image: url(images/buttons/red_arr.gif);
		list-style-type: square;
	}

	dd {
		margin-left:2em;
	}

	dl.orderedinfo {}
	dl.orderedinfo dt {
		margin-top:10px;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
	}
	dl.orderedinfo dd {}

	dl.deptinfo {}
	dl.deptinfo dt {
		margin-top:10px;
		font-size:10pt;
		font-weight:bold;
		color:#AD0000;
	}
	dl.deptinfo dt span {
		color:black;
		/* font-weight:normal; */
	}

/* ::::::: END LISTS :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: SOLID BORDERS  ::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::: shade 0, color A ::::::::::::::::::::::::::::::::::::::::::::: */
	.box-0, tr.box-0 td, tr.box-0 th {
		border:1px solid #000000 !important;
	}
	.rule-0, tr.rule-0 td, tr.rule-0 th {
		border-bottom:1px solid #000000 !important;
	}
	.topbar-0, tr.topbar-0 td, tr.topbar-0 th {
		border-top:1px solid #000000 !important;
	}
	.bdrt-0, tr.bdrt-0 td, tr.bdrt-0 th {
		border-right:1px solid #000000 !important;
	}
	.bdlft-0, tr.bdlft-0 td, tr.bdlft-0 th {
		border-left:1px solid #000000 !important;
	}
/* ::::::::::: end shade 0, color A ::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::: shade 1, color A ::::::::::::::::::::::::::::::::::::::::::::: */
	.box-1, tr.box-1 td, tr.box-1 th {
		border:1px solid #5F5F5F !important;
	}
	.rule-1, tr.rule-1 td, tr.rule-1 th {
		border-bottom:1px solid #5F5F5F !important;
	}
	.topbar-1, tr.topbar-1 td, tr.topbar-1 th {
		border-top:1px solid #5F5F5F !important;
	}
	.bdrt-1, tr.bdrt-1 td, tr.bdrt-1 th {
		border-right:1px solid #5F5F5F !important;
	}
	.bdlft-1, tr.bdlft-1 td, tr.bdlft-1 th {
		border-left:1px solid #5F5F5F !important;
	}
/* ::::::::::: end shade 1, color A ::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::: shade 2, color A ::::::::::::::::::::::::::::::::::::::::::::: */
	.box-2, tr.box-2 td, tr.box-2 th {
		border:1px solid #D4D4D4 !important;
	}
	.rule-2, tr.rule-2 td, tr.rule-2 th {
		border-bottom:1px solid #D4D4D4 !important;
	}
	.topbar-2, tr.topbar-2 td, tr.topbar-2 th {
		border-top:1px solid #D4D4D4 !important;
	}
	.bdrt-2, tr.bdrt-2 td, tr.bdrt-2 th {
		border-right:1px solid #D4D4D4 !important;
	}
	.bdlft-2, tr.bdlft-2 td, tr.bdlft-2 th {
		border-left:1px solid #D4D4D4 !important;
	}
/* ::::::::::: end shade 2, color A ::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::: shade 3, color A ::::::::::::::::::::::::::::::::::::::::::::: */
	.box-3, tr.box-3 td, tr.box-3 th {
		border:1px solid #BABABA !important;
	}
	.rule-3, tr.rule-3 td, tr.rule-3 th {
		border-bottom:1px solid #BABABA !important;
	}
	.topbar-3, tr.topbar-3 td, tr.topbar-3 th {
		border-top:1px solid #BABABA !important;
	}
	.bdrt-3, tr.bdrt-3 td, tr.bdrt-3 th {
		border-right:1px solid #BABABA !important;
	}
	.bdlft-3, tr.bdlft-3 td, tr.bdlft-3 th {
		border-left:1px solid #BABABA !important;
	}
/* ::::::::::: end shade 3, color A ::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::: shade 4, color A ::::::::::::::::::::::::::::::::::::::::::::: */
	.box-4, tr.box-4 td, tr.box-4 th {
		border:1px solid #C5C5C5 !important;
	}
	.rule-4, tr.rule-4 td, tr.rule-4 th {
		border-bottom:1px solid #C5C5C5 !important;
	}
	.topbar-4, tr.topbar-4 td, tr.topbar-4 th {
		border-top:1px solid #C5C5C5 !important;
	}
	.bdrt-4, tr.bdrt-4 td, tr.bdrt-4 th {
		border-right:1px solid #C5C5C5 !important;
	}
	.bdlft-4, tr.bdlft-4 td, tr.bdlft-4 th {
		border-left:1px solid #C5C5C5 !important;
	}
/* ::::::::::: end shade 4, color A ::::::::::::::::::::::::::::::::::::::::: */
/* ::::::: END SOLID BORDERS :::::::::::::::::::::::::::::::::::::::::::::::: */
	div.centered {
		margin-left:auto;
		margin-right:auto;
	}




/* ::::::: BUTTON STYLES :::::::::::::::::::::::::::::::::::::::::::::::::::: */
	/*
		instructions:
			1. the btn & btn200 selectors for <a> & <div> must look like this:
					<a class="btn200" href="xxxx"><div>TEXT</div></a>

			2. the "input" selectors only work when buttons.js is included on the page
	*/

	a.btn div,
	.btn {
		background:url(images/buttons/button.gif) 0 0 no-repeat;
		width:141px;
	}

	a.btn200 div,
	.btn200 {
		background:url(images/buttons/button_200.gif) 0 0 no-repeat;
		width:211px;
		height:30px;
	}

	.btn, a.btn div,
	.btn200, a.btn200 div
	{
		height:30px;
		text-align:center;
		font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:10pt;
		color:#FFFFFF;
		line-height:25px;
		border:none;
		cursor:pointer;
	}

	a.btn200 div {
		background:inherit;
	}

	input.btn,
	input.btn200 {
		padding-bottom:6px;
	}

	a.btn, a.btn200 {
		text-decoration:none !important;
	}

	a:hover .btn200,
	a.btn200:hover,
	a.btn200:hover div
	{
		color:#999999;
		text-decoration:none;
		background-position: -211px 0;
	}

	.btn:hover,
	a:hover .btn,
	a.btn:hover,
	a.btn:hover div
	{
		color:#999999;
		text-decoration:none;
		background-position: -141px 0;
	}
/* ::::::: END BUTTON STYLES :::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: GOOGLE SEARCH STYLES ::::::::::::::::::::::::::::::::::::::::::::: */
	#cse-search-box {
		margin-bottom:20px;
	}

	#cse-search-box div {
		width:137px;
		text-align:center;
	}

	#cse-search-box input {
		margin-bottom:4px;
	}

	#cse-input {
		width:120px;
	}

	#cse-submit {
		/* border:1px solid #900;
		background-color:#FFDDDD; */
		color:#600;
		cursor:pointer;
	}

/* ::::::: END GOOGLE SEARCH STYLES ::::::::::::::::::::::::::::::::::::::::: */

/* ::::::: GOOGLE MAP STYLES :::::::::::::::::::::::::::::::::::::::::::::::::*/
	.map_holder {
		margin-left:10px;
		width:425px;
		border:1px solid #666666;
		padding-bottom:4px;
		background-color:#FFDDDD;
		text-align:center;
	}

	.map_holder iframe {
		border-bottom: 1px solid #666666;
	}
/* ::::::: END GOOGLE MAP STYLES :::::::::::::::::::::::::::::::::::::::::::::*/


