/*
Design by Sr. LEST Alan Peto
Direct: a7704p@lvmpd.com  Unit:  certification@lvmpd.com
Las Vegas Metropolitan Police Department
Certification Training Unit (CTU)
Last Revision:  20 MAR 09*/
*
{
	margin: 0;
	padding: 0;
	text-align: left;
	font: 9.2pt/1.5 arial;
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
FORM
{
}
INPUT, TEXTAREA
{
	padding: 2px 5px;
	border: 1px solid #050000;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #050000;
	text-align: center;
}
H1, H2, H3, H4
{
	margin: 0;
}
H2
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 9px;
	border-bottom: 1px solid #DEDEDC;
	letter-spacing: -0.035em;
	color: #37404C;
	margin-bottom: 5px;
}
H3
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 9px;
	border-bottom: 1px solid #010101;
	letter-spacing: -0.035em;
	color: #000000;
	margin-bottom: 20px;
}
H4
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 9px;
	border-bottom: 1px solid #DEDEDC;
	letter-spacing: -0.035em;
	color: #37404C;
	margin-bottom: 5px;
}
.documentation
{
	line-height: 170%;
	text-align: justify;
	margin-bottom: 1.5em;
}
.documentation_nobars
{
	line-height: 170%;
	text-align: justify;
	margin-bottom: 1.5em;
}
UL, OL
{
	margin-left: 3em;
}
DL.list1
{
	margin: 0;
	padding: 0;
	list-style: none;
}
DL.list1 DT
{
	float: left;
	width: 70px;
}
DL.list1 DD
{
	margin-bottom: 10px;
}
DL.list1 A
{
	color: #666666;
}
UL.list2
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
UL.list2 LI
{
	float: left;
	margin: 0 18px 18px 0;
}
UL.list2 LI.nopad
{
	margin-right: 0;
}
BLOCKQUOTE
{
	margin-left: 3em;
	margin-right: 3em;
}
A
{
	color: #FF5A00;
}
A:hover
{
	text-decoration: none;
}
A IMG
{
	border: none;
}
IMG.left
{
	float: left;
	margin: 5px 20px 0 0;
}
IMG.right
{
	float: right;
	margin: 5px 0 0 20px;
}
.tooltip
{
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	cursor: help;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
/*--------Wrapper--------*/
#wrapper
{
	width: 960px;
	margin: 0 auto;
}
#wrapper2
{
}
/*---------Header---------*/
#header
{
	height: 140px;
}
/*--------Page--------*/
#page
{
}
/*---- BEGIN REPLACEMENT CSS ----

hidediv is used for the navigation menu balloon tooltips so they are not
visible when working in frontpage.  safe to remove this css if tooltips no
longer used - a7704p 12312008*/
#hidediv
{
	visibility: hidden;
}
/*------Content-------*/
#overview
{
	float: left;
	width: 649px;
	padding: 0px 0 0 0px;
}
.information
{
	padding-top: 50px;
}
.information .title
{
}
.information .title A
{
	text-decoration: none;
	color: #37404C;
}
.information .title A:hover
{
	text-decoration: underline;
}
.information .entry
{
}
/*--------Systems Accessed Logo--------*/
#systemslogo
{
	float: right;
	width: 205px;
	padding: 62px 0px 0px;
	z-index: 1;
}
#systemslogo UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#systemslogo LI
{
	margin-bottom: 40px;
}
#systemslogo LI UL
{
}
#systemslogo LI LI
{
	margin: 0;
}
/*--------Widebar Replacement--------*/
#topics
{
	margin: 0 0px;
	padding: 25px 0px 0px;
}
/*---- END REPLACEMENT CSS ----
------Content-------*/
#content
{
	float: left;
	width: 523px;
	padding: 0px 0 0 55px;
}
.post
{
	padding-top: 50px;
}
.post .title
{
}
.post .title A
{
	text-decoration: none;
	color: #37404C;
}
.post .title A:hover
{
	text-decoration: underline;
}
.post .entry
{
}
.post .meta
{
	height: 16px;
	margin: 0;
	padding: 10px;
	line-height: normal;
}
.post .meta .posted
{
	display: block;
	float: left;
}
.post .meta .permalink
{
	display: block;
	float: right;
	padding-left: 17px;
}
.post .meta .comments
{
	display: block;
	float: right;
	padding: 0 30px 0 19px;
}
/*--------ACCORDIAN CONTENT---------*/
.category
{
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid #808080;
	background: #E1E1E1;
	font: bold 12px Arial;
}
/*--------HIGHSLIDE--------*/
.highslide-active-anchor IMG
{
	visibility: hidden;
}
.highslide IMG
{
	border: 0px solid #808080;
	cursor: url(scripts/highslide/graphics/zoomin.cur), pointer;
}
:hover.highslide IMG
{
	border: 0px solid #0000FF;
}
.highslide-wrapper
{
	background: #FFFFFF;
}
.highslide-image
{
	border: 2px solid #FFFFFF;
}
.highslide-image-blur
{
}
.highslide-caption
{
	display: none;
	border: 2px solid #FFFFFF;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: #FFFFFF;
}
.highslide-loading
{
	display: block;
	color: #000000;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding-left: 22px;
	background-image: url(scripts/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
A.highslide-credits, A.highslide-credits I
{
	padding: 2px;
	color: #C0C0C0;
	text-decoration: none;
	font-size: 10px;
}
A:hover.highslide-credits, A:hover.highslide-credits I
{
	color: #FFFFFF;
	background-color: #808080;
}
.highslide-move
{
	cursor: move;
}
.highslide-overlay
{
	display: none;
}
A.highslide-full-expand
{
	background: url(scripts/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/*--------HIGHSLIDE Controlbar--------*/
.controlbar
{
	background: url(scripts/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar A
{
	display: block;
	float: left;
/*margin: 0px 0 0 4px;*/
	height: 27px;
}
.controlbar A:hover
{
	background-image: url(scripts/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous
{
	width: 50px;
}
.controlbar .next
{
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move
{
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close
{
	width: 36px;
	background-position: -130px 0;
}
/*--------HIGHSLIDE Necessary for functionality--------*/
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}
/*--------HIGHSLIDE POPUP------------------
Styles for the popup*/
.highslide-wrapper
{
	background-color: #FFFFFF;
}
.highslide-wrapper .highslide-html-content
{
	width: 245px;
	padding: 5px;
}
.highslide-wrapper .highslide-header DIV
{
}
.highslide-wrapper .highslide-header UL
{
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header UL LI
{
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header UL LI.highslide-previous, .highslide-wrapper .highslide-header UL LI.highslide-next
{
	display: none;
}
.highslide-wrapper .highslide-header A
{
	font-weight: bold;
	color: #808080;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header A:hover
{
	color: #000000;
}
.highslide-wrapper .highslide-header .highslide-move A
{
	cursor: move;
}
.highslide-wrapper .highslide-footer
{
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize
{
	float: right;
	height: 11px;
	width: 11px;
}
.highslide-wrapper .highslide-body
{
}
.highslide-move
{
	cursor: move;
}
.highslide-resize
{
	cursor: nw-resize;
}
/*These must be the last of the Highslide rules*/
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}
/*--------NOTIFICATION BOXES-------*/
.alert
{
	background: #FFD3CA url(../images/icons/exclamation.png) no-repeat center;
	background-position: 15px 50%;
/*x-pos y-pos*/
	text-align: left;
	padding: 10px 20px 10px 45px;
	border: 2px solid #E55D4C;
	/*[disabled]border-bottom:2px solid #E55D4C;*/
}
.info
{
	background: #F8FAFC url(../images/icons/information.png) no-repeat center;
	background-position: 15px 50%;
/*x-pos y-pos*/
	text-align: left;
	padding: 10px 20px 10px 45px;
	border: 2px solid #B5D4FE;
	/*[disabled]border-bottom:2px solid #B5D4FE;*/
}
.security
{
	background: #FFF6BF url(../images/icons/shield.png) no-repeat center;
	background-position: 15px 50%;
/*x-pos y-pos*/
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
}
/*----------ARTICLE OPTIONS BOX----------*/
#article_options
{
	text-align: left;
	padding: 10px 63px 10px 14px;
	border: 1px solid #808080;
	background: #EFEFEF;
	width: 148px;
	font: 8pt Arial;
	line-height: 2;
}
/*------RESPONSE EXAMPLES-------*/
.response
{
	border: 1px solid #808080;
	float: none;
	width: 600px;
	padding: 20px;
	font-family: "Courier New";
	font-size: 11px;
	background-color: #E6E3D7;
	color: #000000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.response_example_glossary
{
	font-family: "Courier New";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor: help;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
/*------FIELD EXPLANATION TABLE--------*/
TABLE.field
{
	border-width: 2px;
	/*[empty]border-spacing:;*/
	border-style: outset;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #FFFFFF;
	font: 9pt Arial;
}
TABLE.field TH
{
	border-width: 2px;
	padding: 4px;
	border-style: inset;
	border-color: #808080;
	background-color: #FFF5EE;
	/*[empty]-moz-border-radius:;*/
}
TABLE.field TD
{
	border-width: 2px;
	padding: 10px 15px 0px;
	border-style: inset;
	border-color: #808080;
	background-color: #F1F1F1;
	/*[empty]-moz-border-radius:;*/
}
#screenshot
{
	background: url(images/background/click_to_zoom2b.gif) no-repeat bottom center;
	text-align: center;
	height: 170px;
}
/*------FIELD EXPLANATION TABLE--------*/
TABLE.plate
{
	border-width: 2px;
	/*[empty]border-spacing:;*/
	border-style: outset;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
TABLE.plate TH
{
	border-width: 2px;
	padding: 4px;
	border-style: inset;
	border-color: #808080;
	background-color: #FFF5EE;
	/*[empty]-moz-border-radius:;*/
}
TABLE.plate TD
{
	border-width: 2px;
	padding: 10px 15px 0px;
	border-style: inset;
	border-color: #808080;
	background-color: #FFFFFF;
	/*[empty]-moz-border-radius:;*/
}
/*--------CENTER SPLASH BOX---------*/
#graybox
{
	background-color: #EEEEFE;
	height: 382px;
	position: inherit;
	width: 100%;
	/*[disabled]padding:43px 0px 0px;*/
	text-align: center;
	/*[disabled]border-top:1px solid #84E98F;*/
	border-bottom: 1px solid #2429E3;
	background-image: url(../images/gradient/gradient_graybox.jpg);
	/*[disabled]background-position:center top;*/
	top: 0;
	bottom: 0;
	/*[disabled]clear:both;*/
	text-align: center;
}
#graybox_inner_container
{
	width: 900px;
	position: relative;
	text-align: center;
	/*[disabled]height:142px;*/
	/*[disabled]padding:65px 0px 0px;*/
	vertical-align: bottom;
}
#graybox_image
{
	position: relative;
	text-align: center;
	/*[disabled]top:42px;*/
	width: 100%;
	/*[disabled]background-image:url(http://testintranet/records/certification/images/main_page/placard.png);*/
	/*[disabled]left:-265px;*/
	height: 381px;
	/*[disabled]z-index:1;*/
	vertical-align: bottom;
	background-position: bottom center;
	background-repeat: no-repeat;
}
/*--------NO IDEA---------*/
#tabbox
{
	position: absolute;
	margin-top: 47px;
}
/*-----DHTML TOOLTIP-----*/
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #FFFFE0;
	visibility: hidden;
	text-align: center;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/*----TOURGUIDE BUTTONS----*/
#navcontainer2
{
	background: #E8E6FE;
	width: 450px;
	margin: 0 auto 0 -58px;
	/*[disabled]padding:0em 0;*/
	font-family: Calibri;
	font-size: 19px;
	text-align: center;
	text-transform: none;
	height: 100%;
}
UL#navlist
{
	text-align: left;
	list-style: none;
	/*[disabled]padding:0;*/
	/*[disabled]margin:0 auto;*/
	width: 100%;
	height: 100%;
	/*[disabled]background-image:url(../images/buttons/bg_button.jpg);*/
}
UL#navlist LI
{
	display: block;
	/*[disabled]margin:0;*/
	/*[disabled]padding:0;*/
}
UL#navlist LI A
{
	display: block;
	width: 100%;
	padding: 1.6em 0 1.6em 2.9em;
	border-width: 1px;
	border-color: #FFE #AAAB9C #CCC #FFF;
	border-style: solid;
	color: #5D35B3;
	text-decoration: none;
	background: #E8E6FE;
	height: 100%;
	background-image: url(../images/buttons/bg_button.jpg);
}
#navcontainer>UL#navlist LI A
{
	width: auto;
	height: auto;
}
UL#navlist LI#active A
{
	background: #F0E7D7;
	color: #800000;
}
UL#navlist LI A:hover, UL#navlist LI#active A:hover
{
	color: #FFFFFF;
	/*[disabled]background:transparent;*/
	border-color: #AAAB9C #FFF #FFF #CCC;
	background-image: url(..\images\buttons\bg_button_hover.jpg);
}
/*----- CHECKMARK LIST USED IN HOMEPAGE TABS -----*/
.checkmarklistmenu
{
	width: auto;
/*width of menu*/
}
.checkmarklistmenu .headerbar
{
	font: bold 14px Arial;
	color: #FFFFFF;
	background: #000000 url(media/titlebar.png) repeat-x center left;
	margin-bottom: 10px;
/*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px;
/*header text is indented 10px*/
}
.checkmarklistmenu UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
/*bottom spacing between each UL and rest of content*/
}
.checkmarklistmenu UL LI
{
	padding-bottom: 2px;
/*bottom spacing between menu items*/
}
.checkmarklistmenu UL LI A
{
	color: #0000FF;
	background: url(../images/icons/rounded/yes.png) no-repeat left center;
/*custom bullet list image*/
	display: block;
	padding: 8px 0;
	padding-left: 35px;
/*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	/*[disabled]border-bottom:1px solid #DADADA;*/
	font-size: 100%;
}
.checkmarklistmenu UL LI A:visited
{
	/*[disabled]color:#000000;*/
}
.checkmarklistmenu UL LI A:hover
{
/*hover state CSS*/
	color: #0000FF;
	background-color: #ECECEE;
	/*[disabled]font-weight:bold;*/
	text-decoration: underline;
}
