/*
*/
html, body {
height: 100%;
text-align:left;
}
body {
font-family: Verdana,Arial,Helvetica;
margin-top: 0;
margin-left: 0;
margin-right: 1px;
width: 100%;
}
.mailinglist {border:3px double #FF0000;}
.laws1 {color:#0000EE;font-size:10pt;padding-left:20px;}
.siteHeader {border-bottom:1px solid #ffffff;background:#3366DD url(/graphics/embedded_header_grad01.jpg); background-repeat:repeat-x;}
div.pos_fixed {position:fixed;top:300px;right:10px;width:30px;}
div.pos_abs {position:absolute;top:300px;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;}
.col2 {background:#FFFFFF;font-size:12pt;}
a.col2:link {color:#333366;font:bold 12pt Verdana,Arial,Helvetica,sans-serif;}
a.col2:visited {color:#666699;font:12pt Verdana,Arial,Helvetica,sans-serif;}
a.col2:hover {color:#CC3300;font:12pt Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}
a.col2:active {color:#666699;font:12pt Verdana,Arial,Helvetica,sans-serif;}
#AdminFormat {background:#FFFFFF;font-size:12pt;}
#AdminFormat a {color:#333366;font:bold 12pt Verdana,Arial,Helvetica,sans-serif;}
#AdminFormat a:visited {color:#666699;font:12pt Verdana,Arial,Helvetica,sans-serif;}
#AdminFormat a:hover {color:#CC3300;font:12pt Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}
#AdminFormat a:active {color:#666699;font:12pt Verdana,Arial,Helvetica,sans-serif;}
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;}
.floatRt { float: right; color:#FFFF99;}
#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: 5px; top: 7px; z-index: 1;}
.FlagPos {position: absolute; left: 5px; top: 142px; z-index: 1;}
.flag911 {position: absolute; left: 130px; top: 12px; z-index: 2;}
div#OnLeft {
float: left;
width: 49%;
}
div#OnRight {
float: right;
width: 49%;
}
#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: 1px;}
#small_btn_ID a img:hover {border: inset #CCCCFF 2px; margin-left: 1px;}
.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 {color:#000000;word-spacing: -1px;}
#newsID small {color:#444444;word-spacing: 0px;}
#newsID a {text-decoration:none;color:#0000EE; font-weight: 600;word-spacing: 0px;}
#newsID a:visited {text-decoration:none;color:#0000CC; font-weight: 600;}
#newsID a:hover {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 .newstitle {text-decoration:none;color:#0000EE; font-weight: 600;word-spacing: -1px;}
#newsID .newstitle a:link {text-decoration:none;color:#0000EE; font-weight: 600;word-spacing: -1px;}
#newsID .newstitle a:visited {text-decoration:none;color:#0000CC; font-weight: 600;}
#newsID .newstitle a:hover {text-decoration:underline;color:#00ff00;}
#newsID .newsdate {font-size:10pt; color:#444444; font-weight:bold;text-decoration:none;letter-spacing: -1px; }
#newsID a.newscat1 {font-size:10pt; color:#FF5050; font-weight:bold;text-decoration:none;letter-spacing: -1px; }
#newsID a.newscat1:visited {font-size:10pt; color:#FF0000; font-weight:bold;text-decoration:none;}
#newsID a.newscat1:hover {font-size:10pt; color:#FF0000; font-weight:bold;text-decoration:underline;}
#newsID .newssum {font-size:10pt; text-decoration:none;color:#444444;margin-bottom: 5px; }
.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:16px; 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;}
.headerSearch { background-color: #fff; border: solid 1px #7f9db9; font-size:11px; color:#666; height:13px; width:110px;}
.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; }
/* .col3{background:#CCCCFF;} */
.col3Color{background:#FFFFFF;}
.col2Div {border: 1px solid #0000FF; padding: 8px; margin:4px;min-height: 100%;}
.col3Div {border: 1px solid #0000FF; padding: 4px; margin:4px;}
/* #BodyCopy {font-size:14px; word-wrap: break-word;} only supported in CSS3 */
#BodyCopy {font-size:14px;}
#BodyCopy code {font-size:14px;}
#BodyCopy pre {font-size:14px;}
#BodyCopy TD {font-size:12px;}
.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;}
.ItemURL a {font-size: 12px; FONT-WEIGHT: bold; color:#008000; text-decoration:none; word-spacing: -2px; }
/* .ItemURL a {word-wrap: break-word;} only supported in CSS3 */
.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 p {font:12px Verdana,Arial; letter-spacing:0px; color: #333333;}
#vnav-small {font:14px Verdana,Arial; color: #333333;}
#vNavNews {
font:12px Verdana,Arial;
border: outset #A4A4FF 3px;
width: 100%;
margin-left: 1px;
margin-bottom: 0em;
padding: 1px;
background:#FFFFFF;
text-align:left;
}
#vNavNews a {color:#333399; font:12px Verdana,Arial; text-decoration: none; text-align:left;}
#vNavNews a:hover { color:#00CC66; font:12px Verdana,Arial; text-decoration: underline;text-align:left; }
#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;}
/* .col2table {width: expression( (document.body.clientWidth-324) + "px"); } */
.vNavH {
margin-top: 0;
margin-bottom: 0px;
color:#ffffff;
text-align:left;
font: bold 12px Verdana,Arial;
}
.WhiteText {
margin-left: 4px;
color:#ffffff;
text-align:left;
font: bold 10pt Verdana,Arial;
}
/* .sectionheaderlarge{background:#0000FF;color:#FFFFFF;border:1px solid #808080;border-color:#999966;font-size:14px;font-weight:bold;} */
.sectionheader{background:#0040C6;color:#FFFFFF;border:1px solid #808080;font-size:11px;text-align:left;}
.WhiteBold {color:#FFFFFF;font-weight: bold;}
.categorylistheader, .categorylistheader b {color:#ffffff;border:1px solid #808080;font: normal bold 10pt arial; }
#HNav {padding: 0px; border: 2px solid #003399; border-bottom:1px solid #ffffff; margin-bottom: 0px;color:#FFFFFF;text-decoration:none;font: normal normal bold 13px Verdana,Arial;}
#HNav a {padding: 0px; margin-bottom: 0px;color:#FFFFFF;text-decoration:none;}
#HNav a:hover { background:#3366DD; border: #66CCFF 1px solid;}
#HNav a:active { background:#00FF00; border: #66CCFF 2px solid;}
.categorylistheader, .itemslistheader, .SectionHeader {
background:#3366DD;
background: -webkit-gradient(linear, left top,left bottom, from( #00abfd), to(#004488)) !important;
background: -moz-linear-gradient(top, #00abfd, #004488) !important;
}
#NavGradGrn {
background:#33CC33;
background: -webkit-gradient(linear, left top,right bottom, from( #oocc00), to(#ffffff)) !important;
background: -moz-linear-gradient(left, #oocc00, #ffffff) !important;
}
#HNav {
background:#3366DD;
background: -webkit-gradient(linear, left top,left bottom, from( #0096de), to(#004d9c)) !important;
background: -moz-linear-gradient(top, #0096de, #004d9c) !important;
}
#vNavBlu {
background:#0000ff;
background: -webkit-gradient(linear, left top,right bottom, from( #3366DD), to(#3399ff)) !important;
background: -moz-linear-gradient(left, #3366DD, #3399ff) !important;
}
#vNavR {
background:#FF0000;
background: -webkit-gradient(linear, left top,right bottom, from( #ff0000), to(#ffffff)) !important;
background: -moz-linear-gradient(left, #ff0000, #ffffff) !important;
}
#vnav-box, #vNav ul {
background:#ffffff;
background: -webkit-gradient(linear, left top,left bottom, from( #ffffff), to(#f4f4f4)) !important;
background: -moz-linear-gradient(top, #ffffff, #f4f4f4) !important;
}