#headercontent_bg, 
#headerhome_bg {
	background:#f2f4f6 url(/sysimages/bg_header_content.gif) 0 0 repeat-x;
}

#header {
	background:#f2f4f6;
	font-size:95%;
	height:194px;
	position:relative;
	width:960px;
	}

.training_calendar_iframe #header {
	width:980px;
	}

.popup #header {
	background:url(/sysimages/bg_pop_header_content.gif) top left repeat-x;
	height:99px;
	width:auto;
	}

#header h1.logo {
	background: url(/sysimages/logoLawofficer.jpg) 0 0 no-repeat;
	float:left;
	height:139px;
	overflow:hidden;
	padding:0;
	width:245px;
	}

.popup #header h1.logo {
	background:url(/sysimages/logo_pop_lo.gif) top left no-repeat;
	float:none;
	height:99px;
	margin:0;
	padding:0;
	width:165px;
	}

#header h1.logo a {
	display:block;
	height:139px;
	overflow:hidden;
	width:245px;
	}

#header .ad {
	height:90px;
	position:absolute;
	width:728px;
	top:13px;
	left:222px;
	}

#header #user {
	color:#081a34;
	display:inline;
	float:left;
	height:20px;
	margin:4px 0 0 23px;
	}

#header #gnav {
	font-size:95%;
	height:20px;
	left:222px;
	position:absolute;
	text-align:right;
	top:113px;
	width:728px;
	}

#header #gnav a {
	color:#000;
	font-size:90%;
	font-weight:bold;
	margin:0 8px 0 0;
	text-decoration:none;
	text-transform:uppercase;
	}

#header #gnav a:hover {
	text-decoration:underline;
	}

#header #gnav form {
	display:inline;
}

#header #gnav form select,  {
	position:relative;
	top:2px;
}


#header #gnav form input.text,  {
	position:relative;
	top:1px;
}

#header #gnav form select + input.button, 
#header #gnav form input.text + input.button {
	margin-top:1px;
}

#header #gnav form select, 
#header #gnav form input.text {
	border:1px solid #b2b2b4;
	color:#8f1515;
	margin-right:3px;
}

#header #gnav form input.text {
	margin-left:11px;
	width:135px;
}

#header #gnav form input.button {
	margin-top:2px;
	vertical-align:top;
}

#header #gnav .date {
	color:#081a34;
	font-style:normal;
	margin:0 0 0 23px;
	}

#header #util {
	display:inline;
	float:left;
	margin:14px 0 0 0;
	width:590px;
	}

#header #util input {
	font-size:100%;
	padding:0 5px;
	}

#header #util input.text {
	border:1px solid #A3A3A3;
	color:#000;
	float:left;
	margin:0 10px 1px 0;
	padding:2px 0 2px 3px;
	width:400px;
	 }

#header #util input.button {
	float:left;
	}

#header #util input.search {
	margin-right:15px;
	}

#header #util input.radio {
	float:left;
	margin-left:0;
	padding-left:0;
	}

#header #util label {
	color:#081a34;
	float:left;
	font-weight:bold;
	margin:4px 15px 0 2px;
	}

#header #util a.search {
	color:#081a34;
	float:left;
	font-weight:bold;
	margin-top:4px;
	}

ul#pnav {
	background: url(/sysimages/bg_pnav.gif) 0 0 repeat-x;
	display:inline;
	float:left;
	height:54px;
	margin:0;
	padding:0;
	position:relative;
	width:960px;
	}

.training_calendar_iframe ul#pnav {
	background: url(/sysimages/bg_pnav_training.gif) 0 0 repeat-x;
	width:980px;
	}

ul#pnav li {
	background:url(/sysimages/bg_pnav_delimiter.gif) top right no-repeat;
	float:left;
	height:24px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:160px;
	}

ul#pnav a {
	color:#FFF;
	cursor:pointer;
	display:block;
	height:24px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:160px;
	}

ul#pnav li.active a, 
ul#pnav li:hover a, 
ul#pnav li.sfhover a {
	background:url(/sysimages/bg_pnav_active.gif) 0 0 repeat-x;
	color:#000000;
	font-weight:bold;
	}

ul#pnav a span {
	cursor:pointer;
	display:block;
	height:18px;
	padding-top:5px;
	}

ul#pnav ul {
	background:#cfc5a3;
	border-bottom:1px solid #081a34;
	display:block;
	display:none;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:24px;
	width:960px;
	}

ul#pnav li.active ul, 
ul#pnav li:hover ul, 
ul#pnav li.sfhover ul {
	display:block;
	}

ul#pnav li:hover ul, 
ul#pnav li.sfhover ul {
	z-index:1000;
	}

ul#pnav ul li {
	background:#cfc5a3 url(/sysimages/bg_snav_delimiter.gif) top right no-repeat;
	border-bottom:none;
	height:23px;
	margin:0;
	padding:0;
	width:auto;
	}

ul#pnav ul a, 
ul#pnav li:hover ul a, 
ul#pnav li.sfhover ul a, 
ul#pnav li.active ul a {
	background:none;
	color:#003358;
	cursor:pointer;
	display:block;
	font-weight:normal;
	height:23px;
	text-align:center;
	width:160px;
	}

ul#pnav li.active ul li a:hover, 
ul#pnav li.active ul li.active a, 
ul#pnav ul li a:hover {
	color:#8f1515;
	font-weight:bold;
	text-decoration:none;
	}

ul#pnav li.dummy {width:15px;}
ul#pnav li.p0 {width:111px;}
ul#pnav li.p0 a {width:110px;}
ul#pnav li.p1 {width:141px;}
ul#pnav li.p1 a {width:140px;}
ul#pnav li.p2 {width:128px;}
ul#pnav li.p2 a {width:127px;}
ul#pnav li.p3 {width:96px;}
ul#pnav li.p3 a {width:95px;}
ul#pnav li.p4 {width:96px;}
ul#pnav li.p4 a {width:95px;}
ul#pnav li.p5 {width:78px;}
ul#pnav li.p5 a {width:77px;}
ul#pnav li.p6 {width:177px;}
ul#pnav li.p6 a {width:176px;}
ul#pnav li.p7 {width:108px;}
ul#pnav li.p7 a {width:107px;}

/*
ul#pnav li.p5 a span {
	background:url(/sysimages/nav_blogs_new.png) 0 0 no-repeat;
	}
*/

ul#pnav li.p0 ul li.s0, 
ul#pnav li.p0 ul li.s0 a {
	width:132px;
	}

ul#pnav li.p0 ul li.s1, 
ul#pnav li.p0 ul li.s1 a {
	width:130px;
	}

ul#pnav li.p0 ul li.s2, 
ul#pnav li.p0 ul li.s2 a {
	width:104px;
	}

ul#pnav li.p0 ul li.s3, 
ul#pnav li.p0 ul li.s3 a {
	width:87px;
	}

ul#pnav li.p1 ul li.s0, 
ul#pnav li.p1 ul li.s0 a {
	width:62px;
	}

ul#pnav li.p1 ul li.s1, 
ul#pnav li.p1 ul li.s1 a {
	width:86px;
	}

ul#pnav li.p1 ul li.s2, 
ul#pnav li.p1 ul li.s2 a {
	width:85px;
	}

ul#pnav li.p1 ul li.s3, 
ul#pnav li.p1 ul li.s3 a {
	width:109px;
	}

ul#pnav li.p1 ul li.s4, 
ul#pnav li.p1 ul li.s4 a {
	width:132px;
	}

ul#pnav li.p1 ul li.s5, 
ul#pnav li.p1 ul li.s5 a {
	width:106px;
	}

ul#pnav li.p1 ul li.s6, 
ul#pnav li.p1 ul li.s6 a {
	width:123px;
	}

ul#pnav li.p1 ul li.s7, 
ul#pnav li.p1 ul li.s7 a {
	width:141px;
	}


ul#pnav li.p2 ul li.s0, 
ul#pnav li.p2 ul li.s0 a {
	width:130px;
	}

ul#pnav li.p2 ul li.s1, 
ul#pnav li.p2 ul li.s1 a {
	width:125px;
	}

ul#pnav li.p2 ul li.s2, 
ul#pnav li.p2 ul li.s2 a {
	width:150px;
	}

ul#pnav li.p2 ul li.s3, 
ul#pnav li.p2 ul li.s3 a {
	width:135px;
	}

ul#pnav li.p2 ul li.s4, 
ul#pnav li.p2 ul li.s4 a {
	width:175px;
	}

ul#pnav li.p3 ul li.s0, 
ul#pnav li.p3 ul li.s0 a {
	width:136px;
	}

ul#pnav li.p3 ul li.s1, 
ul#pnav li.p3 ul li.s1 a {
	width:151px;
	}


ul#pnav li.p4 ul li.s0, 
ul#pnav li.p4 ul li.s0 a {
	width:154px;
	}

ul#pnav li.p4 ul li.s1, 
ul#pnav li.p4 ul li.s1 a {
	width:136px;
	}

ul#pnav li.p4 ul li.s2, 
ul#pnav li.p4 ul li.s2 a {
	width:163px;
	}

ul#pnav li.p4 ul li.s3, 
ul#pnav li.p4 ul li.s3 a {
	width:140px;
	}

ul#pnav li.p6 ul li.s0, 
ul#pnav li.p6 ul li.s0 a {
	width:245px;
	}

ul#pnav li.p6 ul li.s1, 
ul#pnav li.p6 ul li.s1 a {
	width:151px;
	}

ul#pnav li.p6 ul li.s2, 
ul#pnav li.p6 ul li.s2 a {
	width:85px;
	}

ul#pnav li.p6 ul li.s3, 
ul#pnav li.p6 ul li.s3 a {
	width:85px;
	}

ul#pnav li.p6 ul li.s4, 
ul#pnav li.p6 ul li.s4 a {
	width:85px;
	}

ul#pnav li.p6 ul li.s5, 
ul#pnav li.p6 ul li.s5 a {
	width:75px;
	}