html, body {
	height: 100%;
	text-align:left;
	}

.laws1	 {color:#0000EE;font-size:12pt;}

div.pos_fixed {position:fixed;top:200px;right:10px;width:30px;}
div.pos_abs {position:absolute;top:200px;right:10px;width:30px;}

H1, H2, H3, H4, H5, H6 {font-family:"Arial Narrow","Century Gothic",Arial,Verdana;margin: 0px;}

 table, td, a { font-family: Verdana,Arial,Helvetica;}

body     { background-color: #FFFFFF;
               background-repeat: repeat;
               font-family: Verdana,Arial,Helvetica;
               margin-top: 0;
               margin-left: 0;
               margin-right: 1px;
               width: 100%;
                }

a:hover {position: relative; top: 1px; left: 1px;}
a:active {position: relative; top: 2px; left: 2px;}

.searchbox {font-size:12pt;width:301px;height:24px;background:#FFFFFF url(/graphics/search.png) no-repeat 2px 2px;padding-left:20px;border:3px double #0000FF;}
.floatSearch	{position:absolute;right:1px;top:77px;}

#HeaderHere {position:absolute;left:120px;top:4px; color: #CCCCFF; }
#HeaderHere a {color: #CCCCFF; text-decoration:none;}


.siteHeader {border-bottom:1px solid #ffffff;background:#3366DD url(/graphics/embedded_header_grad01.jpg); background-repeat:repeat-x;}

.floatRt		{ float: right; color:#FFFFFF;}

#HeaderTop {background-color: #3070A0; width: 238px; height: 48px; font: normal small-caps bold 10pt arial; color:#FFFFFF;
					position: absolute; right: 0px; top: 50px; z-index: 1;}
/* in above, without Christmas lights should be top: 2px, with lights is 50px */

.HeaderTopPos {position: absolute; right: 1px; top: 38px; z-index: 1;}

.FlagPos {position: absolute; left: 5px; top: 142px; z-index: 1;}

.col2table {width: expression( (document.body.clientWidth-324) + "px"); }

.flag911 {position: absolute; left: 130px; top: 12px; z-index: 2;}

div#OnLeft {
    float: left;
    width: 49%;
}
div#OnRight {
    float: right;
    width: 49%;
}

/*
table, td, tr     { background-image: url(/images1/christmas1.gif);
               background-repeat: repeat;}
*/
#small_btn_ID  {font-size:8pt; text-align: Right;}
#small_btn_ID a {font-size:8pt; text-decoration:none;}
#small_btn_ID a img {border: outset #CCCCFF  2px; margin-left: 0px;}
#small_btn_ID a img:hover {border: inset #CCCCFF  2px; margin-left: 0px;}

.imgTag, .imgTagR  { border: 1px; border-color: #FFFFFF;  border-style: solid; }
A.imgTag:hover, A.imgTag:active, .imgTagH { border:1px; border-color: #FF0000; border-style: solid; }
A.imgTagR:hover, A.imgTagR:active { border:1px; border-color: #FF0000; border-style: solid; }

.head1       { color: #0000FF; text-decoration: none; margin-bottom: 4px;border-bottom: 1px blue dashed;word-spacing: -1px;letter-spacing: -1px; }

form {margin: 0px;}
/* used in AM template  */
H4	{font-family: Arial,Helvetica; margin-bottom: 4px;}

#newsID		{font-size:9pt; color:#000000;word-spacing: -1px;}
#newsID small {color:#444444;word-spacing: 0px;}
#newsID a		{font-size:10pt; text-decoration:none;color:#0000EE; font-weight: 600;word-spacing: 0px;}
#newsID a:visited		{font-size:10pt;  text-decoration:none;color:#0000CC; font-weight: 600;}
#newsID a:hover {font-size:10pt;text-decoration:underline;color:#FF0000;}
#newsID a.newscat  {font-size:11pt;color:#FF0000; font-weight:bold;text-decoration:underline; }
#newsID a.newscat:visited {font-size:11pt;color:#FF0000; font-weight:bold;text-decoration:underline;}
#newsID a.newscat:hover {font-size:11pt;color:#00FF00; font-weight:bold;text-decoration:underline;}

#newsID a.newscat1  {color:#FF5050; font-weight:bold;text-decoration:none;letter-spacing: -1px; }
#newsID a.newscat1:visited {color:#FF0000; font-weight:bold;text-decoration:none;}
#newsID a.newscat1:hover {color:#FF0000; font-weight:bold;text-decoration:underline;}

.newscat{font-size:11px;color:#FF0000; font-weight:bold;}

/* Item display */
#ItemID			{margin-top: 0px;}
#ItemID dl, #ItemID dt {margin-top: 0px; margin-bottom: 0px;}

#ItemID dd	{font-size:11px; margin-top: 4px; margin-bottom: 0px;}
#ItemID img	{margin-top: 4px; margin-right: 4px; }
#ItemID H1, #ItemID H2, #ItemID H3, #ItemID H4	{margin-bottom: 0px; margin-top: 0px; padding-left: 8px; }

.blue0	{color:blue; text-decoration:none;}


hr { color: #CCCCFF; }

/* .ulc  {background-image: url(/images1/UpperLeftCurve.gif);  background-position: left top; background-repeat: no-repeat; padding-top: 6px; padding-bottom: 6px;} */

.urc  {background-image: url(/images1/UpperRightCurve.gif);  background-position: right top; background-repeat: no-repeat; padding-top: 6px; padding-bottom: 6px;}


.ItemContact { font-family: tahoma, sans-serif, Arial;}
.ItemViewCount{font-family: tahoma, sans-serif, Arial; font-size:12px;color:#FF3333;}

.newshome{font-size:12px;text-decoration:none;color:#000000;}
.newslildate{font-size:9px;text-decoration:none;color:#000000;}
a.newshome:link, a.newshome:visited {font-size:11px;text-decoration:none;color:#0000CC;}
a.newshome:hover{font-size:11px;text-decoration:underline;color:#00FF00;}

.artname   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color:#0000FF;}

a.categoryname:link{color:#333366;font:bold 12px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.categoryname:visited, a.categoryname:active {color:#666699;font:bold 12px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.categoryname:hover{color:#CC3300;font:bold 12px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:underline;}

a.col2:link{color:#333366;font:bold 11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.col2:visited{color:#666699;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.col2:hover{color:#CC3300;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:underline;}
a.col2:active{color:#666699;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}

#HNav, #HNav a {padding: 0px; border: 2px solid #003399; margin-bottom: 0px;background:#003399;color:#FFFFFF;text-decoration:none;font: normal normal bold 12px Verdana,Arial;border-bottom:1px solid #ffffff;}

#HNav a:hover { background:#3366DD; border: #66CCFF 2px solid;}
#HNav a:active { background:#00FF00; border: #66CCFF 2px solid;}
.headerSearch  { background-color: #fff; border: solid 1px #7f9db9; font-size:11px; color:#666; height:13px; width:110px;}

.categorylistheader {background:#3366DD;color:#FFFFFF;border:1px solid #808080;border-color:#999966;font: normal bold 10pt arial; color:#FFFFFF;}
.categorydescription{font-size:11px;}
.categorylistfooter{background:#FFFFFF;font-size:11px;font-style:italic;}
.categoryname{font-size:11px;text-decoration:none;}

#SubBluYelRt  { background-color: #3366DD; padding: 1px;; padding-right: 1em; text-align: Right; color: #FFFF00; font-size: 10pt; }

a.itemname:link{color: Blue;font:bold 14px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.itemname:visited{color: #0066CC;font:bold 14px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.itemname:hover{color:#CC3300;font:bold 14px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:underline;}
a.itemname:active{color:#666699;font:bold 14px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}

a.sectionitem:link{color:#333399;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.sectionitem:visited{color:#000099;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}
a.sectionitem:hover{background:#FFFFCC;color:#CC3300;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:underline;}
a.sectionitem:active{color:#000066;font:11px Verdana,Arial,Helvetica,sans-serif,"MS sans serif";}

.sectionitemA{font-size:11px;text-decoration:none;}
.sectionitem{background:#FFFFFF;font-size:11px;text-decoration:none;}
.sectionitemTD{background:#FFFFFF;font-size:11px;text-decoration:none;}
.SectionBulletTD{background:#FFFFFF;font-size:11px;color:#0000FF;text-decoration:none;}
.DateItem{background-color:#2868A0;font-size:11px;color:#FFFF00;text-decoration:none;}

a.tab2:link{background:#000066;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
a.tab2:hover{background:#000066;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:underline;}

.col1{color:#000000;width:8px; }
.col2{background:#FFFFFF;font-size:11px;}
.col3{background:#CCCCFF;}
.col3Color{background:#FFFFFF;}

/* .col2Div {border: 1px solid #0000FF; padding: 8; margin:4;min-height: 100%;} */
.col3Div {border: 1px solid #0000FF; padding: 4px; margin:4px;}


#BodyCopy	{font-size:12px; word-wrap: break-word;}
#BodyCopy	code {font-size:12px;}
#BodyCopy	pre {font-size:12px;}
#BodyCopy TD		{font-size:11px;}

.itemcopy	{font-size:11px;}
.itemfunctions {font-size:10px;}
.itemdescription {font-size:11px;color:#000000;margin-top: 0px;}
.itemname {font-size:16px;text-decoration:none;margin-top: 0px;}
.itemslistfooter {background:#FFFFFF;font-size:1px;font-style:italic;}
.itemslistheader {background:#3366DD;color:#FFFFFF;border:1px solid #808080;border-color:#999966;font-size:0.8em;}
.itemspacer {font-size:11px;}
.sectionfooter {background:#003399;border-color:#999966;font-size:11px;}
.sectionheader {background:#0040C6;color:#FFFFFF;border:1px solid #808080;border-color:#999966;font-size:11px;}
.WhiteBold  {color:#FFFFFF;font-weight: bold;}

.ItemURL a {font-size: 12px; font-weight: bold; color:#008000; text-decoration:none; word-spacing: -2px; }
.ItemURL a  {word-wrap: break-word;}

.sectionheaderlarge{background:#0000FF;color:#FFFFFF;border:1px solid #808080;border-color:#999966;font-size:14px;font-weight:bold;}


.sitefooter{color:#000000;font-size:12px;}
.siteheader{color:#000000;font:11px Verdana,Arial,Helvetica;}
.tab1{background:#000000;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
.tab1:link{background:#000000;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
.tab1:hover{background:#000000;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:underline;}
.tab2{background:#000066;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
.tab3{background:#666666;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
.tab3:link{background:#666666;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
.tab3:hover{background:#666666;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:underline;}
.userreviewlastupdated{color:#663333;}
.userreviewusername{color:#000066;}
.tabwhite{
	background-color : White;
	font-size : 11px;
	font-family : Verdana;}

#vnav-box{border:2px solid #ccc;margin:2px;color:#333;background:#fff;}
#vnav-box div.strap-sub{background-color:#eee;margin:3px;border:1px solid #ccc;padding:0.6em;}
#vnav-box h4{margin:0;font-size:100%;color: #0000FF;}
#vnav-box h3, #vnav-box p{margin:0px;}
#vnav-box div{margin-top:10px;border-bottom:1px solid #ccc;padding:1em 0 1.8em 0;margin:0 .5em;clear:left;}
#vnav-box div.last{border:none;padding-bottom:1.2em;}
#vnav-box div img{border:1px solid #ccc;margin-right:.6em;float:left;}
#vnav-box h4 a {color:#0000FF;font-size:12px;font-weight:bold;text-decoration:underline;}
#vnav-box h4 a:hover {color:#FF0000;font-size:12px;font-weight:bolder;font-style:italic;text-decoration:underline;}

#vnav-box small {font:12px Arial; letter-spacing:-3px; color: #333333;}



#vNavNews {
   	font:12px Verdana,Arial;
	border: outset #A4A4FF  3px;
	width: 100%;
	margin-left: 1px;
	margin-bottom: 0em;
	padding: 1px;
	background:#FFFFFF;
	}

#vNavNews a {color:#333399; font:12px Verdana,Arial; text-decoration: none; }
#vNavNews a:hover {	color:#00CC66; font:12px Verdana,Arial; text-decoration: underline; }

#vNavgoog  {border: outset #A4A4FF  3px; text-align:left;}
#vNavgoog:hover {border: inset #A4A4FF  3px; text-align:left;}

/* http://www.w3.org/Style/Examples/007/center */
#vNavgoogCenter  {border: outset #A4A4FF 3px; margin-left: auto; margin-right: auto; width:468px;}
#vNavgoogCenter:hover {border: inset #A4A4FF 3px; margin-left: auto; margin-right: auto; width:468px;}

/*
.AMImage_off	{	border: inset #CCCCFF 3px; }
.AMImage	 {border: 3px outset;}
*/

.imgTag, .imgTagR  { border: 1px; border-color: #FFFFFF;  border-style: solid; }
A.imgTag:hover, A.imgTag:active { border:1px; border-color: #0000FF; border-style: solid;}
A.imgTagR:hover, A.imgTagR:active { border:1px; border-color: #FF0000; border-style: solid;}

/* Google Search */
.gog {color: #FFFFFF; background: #5E7DB9; font-size: 4pt; border: 2px outset #d7b9c9; margin-right: 0px;}

#vNavR {border: 4px outset #FF0000; background-color: #FF0000; width:98%; color:#FFFFFF;margin-bottom:2px; margin-left:3px;text-align:left;}
.vNavG {border: 4px outset #33CC33 !important; background-color: #33CC33 !important; width:98%;  color:#FFFFFF;margin-bottom:2px; margin-left:3px ;text-align:left;}

#vNav {text-align:left; border: 4px outset #A4A4FF; width:98%; background: #0000FF;color:#FFFFFF;margin-bottom:2px; margin-left:3px;}

#vNav ul {
	text-align:left;
	background:#FFFFFF;
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
	margin-left: 0em;
	margin-top: 0;
	margin-bottom: 1px;
	margin-right: 0;
	padding-right: 0em;
	border-bottom: 0px;
	}

/* #vN av li  { margin-top: 2px;  margin-bottom: 2px; 	margin-right: 1px; margin-left: 0; text-align: left;} */
#vNav a {color:#333399; font:12px Verdana,Arial; text-decoration: none; text-align:left;}
#vNav li {color:#333399; font:12px Verdana,Arial; text-decoration: none; text-align:left;}
#vNav a:hover {color:#CC3300; font:12px Verdana,Arial; text-decoration: underline; text-align:left;}

.vNavH  {
	font: normal bold 10pt arial;
	margin-top: 0;
	margin-bottom: 0px;
	color:#ffffff;
	text-align:left;
	font:12px Verdana,Arial;
}
