/***********************************************\
*					Design                      *
*	   Three column layout with fluid center    *
\***********************************************/

*	{
	margin:0;
	padding:0;
	}
			
body {	
	font: 1em verdana, arial, sans-serif;
	background-color: #003366; 
	font-family: verdana, arial,helvetica; 
	margin-left:10px; 
	margin-right:10px;
	margin-top:10px;
	}
body address {
	text-align:center;
	font-size:.6em;
	color:#fff;
		}
/***********************************************\
*					Design                      *
*			      main wrapper                  *
\***********************************************/
#mainwrapper {
	min-width:760px; 
	max-width:1024px;
	margin-left:auto; 
	margin-right:auto;
	 /* centers layout when > max width */
	}
	

	
/***********************************************\
*					Design                      *
*			   Three Column Wrap                *
\***********************************************/
#threecolwrap {
	float:left;
  	width:100%;
   	background-color: #fff;
	border-style: outset;
	border-color: #fff;
	}
/***********************************************\
*												*
*					Design						*
*					Detail						*
*												*
*												*
\***********************************************/
a:link {
	color: #003366;
	text-decoration: underline;
	cursor: pointer;
	}
a:visited {
	color: #993333;
	text-decoration: underline;
	cursor: pointer;
	}
a:hover {
	color: #993333;
	text-decoration: underline;
	cursor: pointer;
	}
a:active {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	}
hr {
	width: .5px;
	}
img{
	border: none;
	}
li a{
	color: #993333;
	text-decoration: underline;
	cursor: pointer;
	}
	
li a:hover{
	color: #003366;
	text-decoration: underline;
	cursor: pointer;
	}
.linkStyle li{
	list-style-type:none;
	}
 .headerAlign{
	width: 100%;
	margin: 0 0 0 -50px;
		}
.headerBar{
	background-color: #cccc99;
	text-align: center;
	border-style:outset;
	border-color: #cccc99;
	font-weight: bold;
	width:85%
	}
	
.headerBarLtColumn{
	background-color: #e7e2cf;
	text-align: center;
	border-style:outset;
	border-color: #e7e2cf;
	font-weight: bold;
	color:#003366;
	}
	
.aNoStyle{
	text-decoration: none;
	}
.centerImage{
	margin-left:auto;
	margin-right: auto;
	margin-top: -40px;
	} 
.alignImage{
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 50px;
	} 
.alignImageLeft{
	margin-right:5px;
	align:left;
	}
.centerImageRight{
	margin-left:auto;
	margin-right: auto;
	margin-bottom: auto;
	}
.autoAdjustImage{
	margin-left:auto;
	margin-right:auto;
	} 
.alignList{
	margin-left: 100px;
	list-style-type: none;
	}
.alignListSmallIndent{
	margin-left: 20px;
	list-style-type: none;
	}
.listMarginLeft{
	margin-left: 100px;
	}
.listDisc{
	list-style-type: disc;
	margin-left: 25px;
	
	}
.listNumber{
	list-style-type: disc;
	margin-left: 25px;
	
	}		
.listFont{
	font-size: small;
	font-weight: bold;
	}
.largeFontHeader{
	font-size: 18px;
	font-weight: bold;
	margin:0 0 0 85px;
	}
.largeFont{
	font-size: 20px;
	font-weight: bold;
	}
.exLargeFont{
	font-size: 24px;
	font-weight: bold;
	}
.branding{
	width: 100%;
	overflow: hidden;
	}
.marginParagragh{
	margin:0 7px 0 7px;
	}
.textRedBold{
	color:#993333;
	font-weight:bold;
	}
.noListStyle{
	list-style-type:none;
	}
.alignSWF{
	margin:0 0 0 260px;
	}
.italicFont{
	font-style: italic;
	}
.marginImageLeft{
	margin:0 0px 0 2px;
	}
/**********************************************\
*					Design                      *
*			     Two Column Wrap                *
\***********************************************/

#twocolwrap {
 	float:left;
	width:100%;
	display:inline; /* stops IE doubling  margin on float*/
 	margin-right:-170px; /* CWS - neg margin move */
	background-color:#fff;

	}
		
/* If wanting just two columns use this id tag instead of twocolwrap */
/*	
#forTwoColumnDesign {
	float:left;
	width:100%;
	display:inline; 
	background-color: #fff;
	border-left-style: outset;	
	border-right-style: outset;
}
*/		
#forTwoColumnDesign {
	width:100%;
	border-left-style: outset;	
	border-right-style: outset;
	background-color:#fff;
	/*float:left;*/
	clear:both;
	
	}		
		
#forTwoColumnDesignForIndex {
	width:100%;
	border-left-style: outset;	
	border-right-style: outset;
	background-color:#fff;
	
}
		
		
		
/***********************************************\
*					Design                      *
*			      Root/New Articles             *
\***********************************************/
.newsArticlesPageDesign	{
	margin: 0 0 0 15px;
	border-style: outset;
	list-style:none;
	}
.newsArticlesPageDesign a:link {
	color: #993333;
	text-decoration: underline;
	cursor: pointer;
	}
/***********************************************\
*					Design                      *
*			     Division History               *
\***********************************************/
	

#history {
	background-color: #e7e2cf;
	font-size: 12px;
	padding: 1px; 
	border-style: outset;
	border-color:#e7e2cf;
	color: #003366;
	margin: 5px 10px 5px 10px;
	text-align: center;
	font-weight: bold;
	}
.history{
	background-color: #e7e2cf;
	font-size: 12px;
	padding: 1px; 
	border-style: outset;
	border-color:#e7e2cf;
	color: #003366;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-weight: bold;
	}
	
#history a{
	
	color: #003366;
	
	}	
	
#history a:hover{
	
	color: #993333;
	
	}	


/***********************************************\
*					Design                      *
*			        Header                      *
\***********************************************/

#header {
	width:100%;
	height:97px;
	padding: 0;
		margin:0px;
	background-color:#fff;
    border-style: outset;
	border-color: #fff;
	}

.headerImage{
	height:97px;
	}	
#header img.align {
	width: 100px;
	height: 50px;
	float: right;
	margin: -60px 0 0 0px;
	}
	
/***********************************************\
*					Design                      *
*			   Header Navigation                *
\***********************************************/

#headernav ul{
	margin:0 20px 0 0;
	border:0;
	padding:0;
	list-style:none;
	}
	
#headernav li{
	list-style-type:none;
	background-color:#fff;
	font-size: .6em;
	padding:0 3px;
	/*clear: left; */
	float: right;
	border-left:1px solid #003366;
	margin: -90px 0 0 0;
	}
	
#headernav a{
	text-decoration:none;
	color:#003366;
	}	

#headernav a:hover{
	color:#fff;
	background:#003366;
	}	

/*#header img.alignButtons{
	margin: -70px 0 0 170px;
	}	*/
	
/***********************************************\
*					Design                      *
*			     Search Area                    *
\***********************************************/

#contentSearch
{
	color:#003399;
	font-size:.8em;
	margin-left:50px;
	margin-right:75px; 
	
}

/***********************************************\
*					Design                      *
*			   New Right Header Navigation      *
\***********************************************/
#navHeader a{
	text-decoration:none;
	color:#003366;
}
#navHeader
{

	list-style-type:none;
	background-color:#fff;
	font-size: .6em;
	padding:0 3px;
	float: right; 
	clear: both;
	margin: -90px 7px 0 0;
	
}
#navHeader a:hover{
	text-decoration:underline;
	color:#993333;
}

/***********************************************\
*					Design                      *
*			    Top Navigation                  *
\***********************************************/
	
/*
#topnav{
	height: 30px;
	width:100%;
	float:left;
	display:inline; 
	background-color:#993333;
	font-family: arial, sans-serif;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
	text-align: left;
	padding: 0px; 
	font-size: .8em;
	border-style: outset;
	border-color: #fff;
	
	}
	*/

#topnav{
	height: 30px;
 	width:100%;
	background-color:#993333;
	font-family: arial, sans-serif;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
	text-align: left;
	padding: 0px; 
	font-size: .8em;
	border-style: outset;
	border-color: #fff;
	}
	
#topnav ul{
	margin:2px 0 0 0;
	border:0;
	padding:0;
	list-style:none;
	}
	
#topnav li{
	float:left;
	list-style-type:none;
	background-color:#993333;
	padding:0 4px;
	border-right:1px solid #fff;
	}
	
#topnav a{
	text-decoration:none;
	color:#ffffff;
	}	

#topnav a:hover{
	color:#003399;
	background:#fff;
	}

#topnav li:hover{
	background-color:#ffff99;
	}
	
#topnav form{
	color:#fff;
	margin:0 0 0 10px;
	}

/***********************************************\
*					Design                      *
*			      Left Column (Nav design)      *
\***********************************************/
/*	
#leftColumn {
	float:left;
	width:165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#cccc99; 
	padding:0px;
	color:#003366;
	font-weight:bold;
	border-style: none;
	display:inline;
	
	margin:2px 0px 2px 2px;
	}
*/	
#leftColumn {
	margin:2px 0px 0 2px;
	float: left;
	width: 165px;
	background-color:#cccc99;
	}	
	
.RSSAlign{
	margin: 0 0 0 25px;
	
	}

/***********************************************\
*					Design                      *
*			     Menu Navigation                *
\***********************************************/
/*
#leftMenu
	{
	width:165px;
	margin:5px 5px 0px 5px; 
	background-color:#cccc99;
	display:inline;
	}
*/
#leftMenu
	{
	width:160px; 
	margin:5px 5px 0px 0px;
	background-color:#cccc99;
	display:inline;
	}
/***********************************************\
*					Design                      *
*			     Left Column Icons              *
\***********************************************/
/*	
#leftColumnIcons
	{
	width:160px;
*/	
	/*float:left;*/
/*
	padding:0px;
	margin:5px 5px 5px 5px;
	background-color:#cccc99;
	display:inline;
	}
*/	
#leftColumnIcons
	{
	width:160px;
	float:left;
	padding:0px;
	/*margin:5px 5px 5px 5px;*/
	background-color:#cccc99;
	display:inline;
	}	
#leftColumnIcons ul{
	list-style-type:none;
	}

#leftColumnIcons h3{
	font-size: 12px;
	background-color: #cccc99;
	color:#003366;
	text-align:center;
	}
.hrColor {
	color: #003366;
}
.imageLeftMargin{
	margin:7px;
	
	}
.imageLeftMargin30px{
	margin:30px;
	
	}
.textSizeColor{
	color:#003366;
	font-size:.6em;
	margin: 15px;
	
	}
.alignAmberAlertImage{
	margin: 0px 0px 7px 7px;
	}
	
/***********************************************\
*					Design                      *
*			     Left Column (For No Menu pages)*
\***********************************************/

#leftColumnNoMenu{
	width:160px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#cccc99;
	text-align:center;
	font-size: .6em;
	padding:3px;
	margin:2px 5px 0px 5px;
	color: #003366;
	font-weight:bold;
	display:inline;
	}	

#leftColumnNoMenu a{
	color: #003366;
	text-decoration:underline;
	}


/***********************************************\
*					Design                      *
*			     Left Column3 (For No Menu pages)*
\***********************************************/

#leftColumnNoMenu3{
	width:160px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#cccc99;
	text-align:left;
	font-size: .6em;
	padding:3px;
	margin:2px 5px 0px 5px;
	color: #003366;
	font-weight:bold;
	display:inline;
	}	
#leftColumnNoMenu3 a{
	color:#003366;
	text-decoration:none;
	}	
	
#leftColumnNoMenu3 h1{
	background-color: #003366;
	font-size: 14px;
	padding: 5px; 
	color: #fff;
	margin: -5px -5px 0px -5px; 
	text-align:center;
	}	

/***********************************************\
*					Design                      *
*	       Content for three columns            *
\***********************************************/

#content {
    margin: 0px 160px 0 170px;
    color:#003366;
    font-size:12px;
  	}
  	
.contentPosition{
	margin: 0 0 0 25px;
	} 
	
.contentPositionCurrentStaff{
	margin: 0 0 0 24px;
	}  	 	 	 	
#content h1{
	background-color: #cccc99;
	font-size: 90%;
	padding: 1px; 
	border-style: outset;
	border-color:#cccc99;
	color: #003366;
	margin: 20px 100px 20px 100px;
	text-align: center;
	}
	
	 
 #content h2{
 	text-align:center;
 	color:#003366;
 	
 	}
 
 #content h3{
 	text-align:center;
 	color: #003366;
 	}	
 
 #content h4{
 	text-align:center;
 	}
 	 
 #content h5{
 	text-align:center;
 	}
 
 #content h6{
 	text-align:left;
 	color: #003366;
 	font-size: 12px;
 	font-weight: bold;
 	}
  	
  	
#contentLarge {
 	width:100%;
 	margin-right:-100%;    /*add to make liquid*/
 	margin:0 20px 0 20px; 
 	overflow: hidden; /* Clearing floats without added markup*/	
  	}	
#contentThreeColumn {
 	margin-right:180px; 
 	margin-left: 175px;
 	padding-left:5px;
 	font: 12px verdana, arial, sans-serif;
	color: #003366;
 	} 	
	
  	#contentThreeColumn h2{
 	text-align:center;
 	}

#contentThreeColumnForMain
{
 	margin-right:180px; 
 	margin-left: 175px;
 	padding-left:5px;
/* 	overflow: hidden; */ /* Clearing floats without added markup*/	
 	font: 12px verdana, arial, sans-serif;
	color: #003366;
} 	
#contentThreeColumnForMain h2
{
	text-align:center;
	color: #003366;
	font-size: 18px;
	font-weight: bold;
}

#TitleForHistory
{
    text-align:center;
	color: #003366;
	font-size: 14px;
	font-weight: bolder;
}

/*this id is used for the two column pages*/
/*
#contentTwoColumn{ */
 	/* Changed this to auto so the p tags would wrap in firefox*/
/*
 	width:auto;
 	margin-left: 175px;
 	font: 12px verdana, arial, sans-serif;
 	background-color: #fff;
 	color: #003366;
 	padding-left: 10px;
 	padding-right: 10px;
 	}
 */	
 	#contentTwoColumn{
 	margin: 0px 50px 0 180px;
 	font: 12px verdana, arial, sans-serif;
 	color: #003366; 
 	}
 	 
 #contentTwoColumn h1{
	background-color: #cccc99;
	font-size: 90%;
	padding: 1px; 
	border-style: outset;
	border-color:#cccc99;
	color: #003366;
	margin: 20px 100px 20px 100px;
	text-align: center;
	}
	
	 
 #contentTwoColumn h2{
 	text-align:center;
 	color:#003366;
 	
 	}
 
 #contentTwoColumn h3{
 	text-align:center;
 	color:#003366; 
 	}	
 
 #contentTwoColumn h4{
 	text-align:center;
 	}
 	 
 #contentTwoColumn h5{
 	text-align:center;
 	}
 
 #contentTwoColumn h6{
 	text-align:left;
 	color: #003366;
 	font-size: 12px;
 	font-weight: bold;
 	}
.alignListLeft{
	margin:0 0 0 20px;
	}
  
 
 .textCenter{
	text-align: center;
	}
	
.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}
 
 .imgCtr {
	text-align: center;
	margin: 10px;
 	}
 
 .imgTextLft {
	float: right;
	margin: 10px;
 	}
 
 .imgTextRt {
	float: left;
	margin: 0 5px 0 0 ;
 	}
  
  .imgCenter {	
 	text-align: center;
	margin-left: 245px;
 	}
 	
 	.imageCenter
    {
    text-align:center;
    display:block;
    }
    
    .imageCntr
 	{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
 
 .imgBottom {
	bottom: auto
}
 
 #li{
 margin-left: 50px;
 }

.li{
	margin-left: 50px;
   }
 
.leftRow {
	width: 195px;
	float: left;
	text-align: center;
}
.rightRow {
	width: 195px;
	float: left;
	text-align: center;
}
.middleLeftRow{
	width: 195px;
	float: left;
	text-align: center;
}
.middleRightRow{
	width: 195px;
	float: left;
	text-align: center;
}


.rowOne{
	width: 250px;
	float: left;
	text-align: center;
	padding-right: 10px;
	
}

.rowTwo{
	width: 250px;
	float: left;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.rowThree{
	width: 250px;
	float: left;
	text-align: center;
	padding-left: 10px;
}


.rightSide{
	width: 35%;
	float:right;
	text-align: center;
}

.leftSide{
	width: 35%;
	float:left;
	text-align: center;
}

.rightSideDivisions{
	width: 35%;
	float:right;
	text-align: left;
}

.leftSideDivisions{
	width: 35%;
	float:left;
	text-align: left;
}

.rightSideMSBike{
	width: 45%;
	float:right;
	text-align: left;
}

.leftSideMSBike{
	width: 35%;
	float:left;
	text-align: left;
}



.rightSideVideo{
	width: 45%;
	float: right;
	margin: 0px 0px 0px 5px;

}
.leftSideVideo{
	width: 50%;
	float: left;
	margin: 0px 10px 0px 0px;
}
.leftSideVideoText{
	width: 50%;
	float: left;
}

.Column1 {
	height: 25px;
	width: 600px;
}

.Column2 {
	height: 25px;
	width: 600px;
}

td {
	vertical-align: top;
	font-size: .8em;
	text-align: left;
}

.correctedCopyRed
{
color: #993333;
}

.mmhide_Underline {
	text-decoration: underline;
}

 .blockquote{
 margin-left: 50px;
 }
 
 .Column1Width {
	width: 400px;
}

 .Column2Width {
	width: 300px;
}

.blackFont {
color: black;
}

.tanFont {
color: #cccc99;
}

.blueFont {
color: #003366;
}
#cridAlignPar{
	margin:0 7px 0 7px;
	text-indent: 20px;
	}
.cridAlignPar{
	margin:0 7px 0 7px;
	text-indent: 20px;
	}
.headeralignleft{
	margin-left: -50px
	}
.list {
	color:#003366;
	margin: 0 0 0 40px;
	list-style-type: square;
	}
.list a{
	color:#003366;
	}	
	
.list a:hover{
	color:#993333;
	font-weight:bold;
	}
.list li{
 	color:#003366;
 	
 	}
/***********************************************\
*					Design                      *
*			        Content2                    *
\***********************************************/

/*this id is used for the two column pages*/
#contentTwoColumn2{
 	/* Changed this to auto so the p tags would wrap in firefox*/
 	width:auto;
 	margin-left: 170px;
 	font: .7em verdana, arial, sans-serif;
 	background-color:#fff;
 	}
 	 
 #contentTwoColumn2 a{
 	text-decoration:none;
    color: black;
 	}
 	
#contentTwoColumnStyle{
	color:#003366;
	margin:5px 10px 0 20px;
	font: 12px verdana, arial, sans-serif; 
	
	}
	
#contentTwoColumnStyle h2{
 	text-align:center;
 	color:#003366;
 	
 	}	
.contentTwoColumnStyle a{
	color:#003366;
	}
	
.contentTwoColumnStyle a:hover{
	color:#993333;
	}
/***********************************************\
*					Design                      *
*			       HRD Content                  *
\***********************************************/ 

#hrdContent{
	color: #003366;
	text-align:left;
	}
	
#hrdContent h2{
	background-color: transparent;
	/*font-size: 2em;*/
	/*padding: 4px; */
	/*border-color:#cccc99;*/
	color: #003366;
	/*margin: 10px 150px 0 0;*/
	/*text-align:left;*/
    /*border-style:none;*/
	}
#hrdContent h3{
	/*background-color: transparent;*/
	/*font-size: 1em;*/
	/*padding: 4px; */
	/*border-color:#cccc99;*/
	color: #003366;
	/*margin: 10px 150px 0 0;*/
	text-align:left;
    /*border-style:none;*/
	}	
#hrdContent h3.firstSection{
	margin: 120px 150px 0 0;
	
	}
	
#hrdContent a{
	color:#003366;
	
	/*font-weight:bold;*/
	}	
	
#hrdContent a:hover{
	color:#993333;
	font-weight:bold;
	}
#hrdContent li{
 	color:#003366;
 	margin: 0 0 0 15px;
 	}
#hrdContent p{
	color:#003366;
	float:left;
	width:250px;
	margin:0 0 0 0;
	}
#hrdContent img{
	float: left;
	margin:5px 0 5px 3px;
	}

#hrdText {
	color:#003366;
	font-weight:bold;
	text-align:center;
	}

#hrdText a{
	color:#003366;
	font-size: 1em;
	}	
#hrdText a:hover{
	color:#993333;
	font-weight:bold;
	}
/*** Current Openings ***/
	
#currentOpeningsTable{
	/**width: 98%;**/
	border:1px;
	background-color:#003366;
	/**border-width:thick;
	border-color:#cccc99;
	border-style: none;**/
	/**margin:10px 10px 10px 10px;**/
	color: #003366;
	/**width:100%;
	margin-right: -100%;
	margin: 0 0 0 0;
	overflow: hidden;**/ 
	}
	
#mainContentCurrentOpenings{
	/**min-width:760px; 
	max-width:1024px;
	margin-left:auto; 
	margin-right:auto;**/
	width:100%;
	margin-right: -100%;
	margin: 0 0 0 0;
	overflow: hidden;
	}
#currentOpeningsTable a{
	color:#993333;
	font-weight:bold;
	}
		
#currentOpeningsTable a:hover{
	color:#003366;
	font-weight:bold;
	}
#currentOpeningsTable td{
	padding: 6px;
	text-align: center;
	}
		
.currentOpeningsTableCaption{
	color:#003366;
	font-size: 2em;
	background-color:#fff;
	/**border-width:thick;
	border-color:#cccc99;
	border-style: outset;**/
	
	}
	
.currentOpeningsTable{
	background-color:#fff;
	}
#currentOpeningsTb2{
	/**width: auto;**/
	border:1px;
	background-color:#003366;
	/*border-width:thick;
	border-color:#cccc99;
	border-style: outset;
	margin:10px 10px 10px 10px;**/
	color: #003366;
	}	
#currentOpeningsTb2 a{
	color:#993333;
	font-weight:bold;
	}	
#currentOpeningsTb2 a:hover{
	color:#003366;
	font-weight:bold;
	}
	
/***HRD Salary Schedule ***/
 
.salaryScheduleHeader{
	/**background-color:#cccc99;
	 border-color: #cccc99;
	border-style: none;
	padding: 2px;**/
	}	

.salaryScheduleCaption{
	/**background-color:#cccc99;**/
	color:#003366;
	font-weight:bold;
	text-align: center; 
	font-size: small;
	/*border-color: #cccc99;
	border-style: outset;
	padding: 2px;**/
	}
	
#salarySchedule a{
	color:#993333;
	font-size: 1em;
	font-weight:bold;
	margin-left:20px;
	}
	

#salarySchedule a:hover{
	color:#003366;
	font-weight:bold;
	}	
	
#salaryScheduleTable{
	
	width:450px; 
	border-width: thick;
	}
	
#salaryScheduleTable td{
	height:20px;
	}
#salaryScheduleTable a{
	color:#003366;
	font-size: 1em;
	}	
#salaryScheduleTable a:hover{
	color:#993333;
	font-weight:bold;
	}
.textStyle{
	font-style: italic;
	font-weight: bold;
	}
.textWeight{
	font-weight: bold;
	}
		
/***HRD Time Reporting System page***/

#timeReporting{
	color:#003366;
	text-align:center;
	font-weight:bold;
	
	} 
#timeReporting p{
	font-size: 1.2em;
	}
#timeReporting h4{
	background-color: #cccc99;
	border-style:outset;
	padding:2px;
	border-color:#cccc99;
	}	
	
#timeReportingList{
	color:#993333;
	font-size: 1em;
	list-style:none;
	}

#timeReportingList li{
	font-size: 1.3em;
	}

#employeeBenefitsCaption{
	color:#003366;
	background:#cccc99;
	padding:6px;
	border-style:outset;
	font-weight: bold;
	border-color:#cccc99;
	}	
#employeeBenefitsContent{
	color:#000;
	}
/***HRD Self Assessment Table***/
	
#selfAssessmentTable{
	background-color:#fff;
	width: 98%;
	border:1px;
	border-width:thick;
	border-color:#cccc99;
	border-style: outset;
	margin:10px 10px 10px 0px;
	color: #003366;
		}
#selfAssessmentTable td{
	padding: 6px;
	text-align: center;
		}

.rowColor{
	background-color:#cccccc;
	}
.tdStyle1{
	width:134px;
	color:#003366;
	font-weight:bold;
	}	
	
#tdStyle2{
	width:789px;
	}

.style1{
	color:#003366;
	font-weight:bold;
	}
.styleP1{
	text-align:center;
	}
.styleP2{
	text-align:center;
	color:#003366;
	font-weight:bold;
	}

/***********************************************\
*					Design                      *
* 				Left Content Area               *
\***********************************************/
 
/*
#leftContent{
	float: left; 
	margin:10px 30px 0px 20px;
}*/
#leftContent{
	float: left; 
	margin: 10px 10px 10px 20px;
	}
#leftContentForIndex{
	float: left; 
	margin: 10px 10px 10px 20px;
	}

#leftContent h1{
	font-size:1em;
	color:#003366;
	}
#leftContentForIndex h1{
	font-size:1em;
	color:#003366;
	}
	
#leftContent p {
	font-size:.8em;
	color: #003366;
	}

#leftContentForIndex p {
	font-size:.8em;
	color: #003366;
	}
	
/***********************************************\
*					Design                      *
* 				Right Content Area              *
\***********************************************/
/*
#rightContent{
	float:right; 
	margin:20px 50px 00px 10px;
	background-color: #fff;
	border-color:#cccc99;
	border-style: solid;
	border-width: thin;
	display:none;  Used for Crash statistics- will set to display in the JS file
	}*/
	
	
	#rightContent{
	float:right; 
	margin:20px 50px 0 10px;
	background-color: #fff;
	border-color:#cccc99;
	border-style: solid;
	border-width: thin;
	display:none;   /*Used for Crash statistics- will set to display in the JS file*/
	}
#rightContentNoBorder{
	float:right; 
	margin:0 170px 0 0;
	background-color: #fff;
	display:none;   /*Used for Crash statistics- will set to display in the JS file*/
	}
#rightContent tr{
	font-size: 12px;
	}
.leftJust{
	text-align: left;
	}

/*This area is for the crash statistics box of the right content area */

.tableSize{	
	border-collapse: collapse;
	border: 1px solid #003366;
	width: 240px; 
	}

.crashHeaders th{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:#003366;
	background:#cccc99;
	padding: 0.1em 1em;
	}
	
.crashNumbers td{
	text-align: center;
	font-size: 10px;
	color:#003366;
	}
	
.crashTitle{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color:#003366;
	padding: 0.1em 1em;
	}		
	
.crashTitle td{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:#003366;
	background:#cccc99;
	padding: 0.1em 1em;
	}
.crashSmallTitle
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:#003366;
	padding: 0.1em .3em; 
}
.crashTitle th{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:#003366;
	background:#cccc99;
	padding: 0.1em 1em;
	}

.yearEndTitle td{
    text-align: center;
	font-size: 10px;
	font-weight: normal;
	color:#003366;
	padding: 0.1em 1em;
	}
.crashSmallTitle
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:#003366;
	padding: 0.1em .3em; 
}

	
/*.crashTD{
	text-align: center;
	font-size: 11px;
	width: 50px; 
	color:#003366;
	}
	
.crashTH{
	text-align: center;
	font-size: 11px;
	width: 50px; 
	color:#003366;	
	}*/

.alignImageRight{
	float: right;
	}
.alignLeft{
	float: left;}
/***********************************************\
*					Design                      *
*              Bottom Content area              *
\***********************************************/

#bottomContent {
 	margin:250px 0 0 0;
 	
 	 }
#bottomContentForIndex {
	margin:0 0 0 0;
	padding:250px 0 0 0;
   	}

.alignCenterImage{
	margin: 0 0 0 100px;
	}

#newsHighlightsBottomContent{
	margin:0 0 0 0;
	float:left;
	}

#newsHighlightsBottomContentForIndex{
	padding:0px 0 1000px 0px;
	}

#newsHighlightsBottomContent h1{
	background-color: #cccc99;
	font-size: .8em;
	padding: 5px; 
	border-color:#003366;
	color: #003366;
	margin: 0 85px 0 30px;
	text-align:center;
	}	

#newsHighlightsBottomContentForIndex h1{
	background-color: #003366;
	font-size: 1em;
	padding: 5px; 
	color: #cccc99;
	margin: 0 20px 0 20px;
	text-align:left;	
	}
	
#newsHighlightsBottomContent a{
	font-size:1em;
	color:#003366;
	text-decoration:underline;
	}

#newsHighlightsBottomContentForIndex a{
	font-size:1em;
	color:#003366;
	text-decoration:underline;
	}
#newsHighlightsBottomContent a:hover {
	color: #993333;
	text-decoration: underline;
	cursor: pointer;
	}

	#newsHighlightsBottomContentForIndex a:hover {
	color: #993333;
	text-decoration: underline;
	cursor: pointer;
	}
	
#newsHighlightsBottomContent p {
	font-size:.8em;
	}

#newsHighlightsBottomContentForIndex p {
	font-size:.8em;
	}

#newsHighlightsBottomContent ul{
/*	width:98%;
	min-width:500px;*/
	margin: 0 150px 0 50px;
	list-style-type:none;
	}
	
#newsHighlightsBottomContentForIndex ul{
	margin: 0 0 0 80px;
	list-style-type:none;
	}

	
#newsHighlightsBottomContent li{
	float: left;
	width: 165px;
	border-color:#cccc99;
	border-left-style: dashed;
	border-left-width: thin;
	padding:4px;
	}

#newsHighlightsBottomContentForIndex li{
	float: left;
	width: 165px;
	border-color:#003366;
	border-left-style: dashed;
	border-left-width: thin;
	padding:4px;
	}
#newsHighlightsBottomContent img.alignRight{
	float: right;
	}
#newsHighlightsBottomContentForIndex img.alignRight{
	float: right;
	}

.imageHeader{
	margin:0 0px 0 20px;
	}
.moreNewsLink{
	margin: 0 0 0 20px;
	}
#moreNewsImage{
	margin:-45px 0 0 415px;
	}

/***********************************************\
*					Design                      *
*			      Right Column                  *
\***********************************************/

/*
#rightColumn {
	float:right; 
 	width:165px; 
 	margin:2px 2px 0 0;
	border-style:none;
	background-color: #cccc99;
	text-align:center;	
	font-size: .8em;		
	}
*/	
#rightColumn {
	float:right;
	width: 155px;
    margin:5px 2px 2px 2px;
	border-style:none;
	background-color: #cccc99;
	text-align:center;	
	font-size: 11px;	
	color:#003366;	
	/*padding:0px 4px 0px 4px; */
	font-weight:bold;
	}		
#rightColumnHRD {
	float:right;
	width:190px;
    margin:5px 2px 2px 2px;
	border-style:none;
	background-color: #cccc99;
	text-align:center;	
	font-size: 11px;	
	color:#003366;	
	/*padding:0px 4px 0px 4px; */
	font-weight:bold;
	}			
	
#rightColumnForIndex {
	float:right;
	width: 15%;
	margin:2px 2px 0 0;
	text-align:center;	
	font-size: .8em;
	background-color: #cccc99;
	}
#rightColumn h3{
	height: 20px;
	margin: 5px;
	background-color: #003366;
	color:#fff;
	text-align:center;
	font-size: 1em;
	}
#rightColumnHRD a{
	color:#003366;
	text-align:center;	
	}
	
#rightColumnHRD a:hover{
	color:#993333;
	}

#rightColumnHRD ul{
	list-style-type:none;
	}	
	
#rightColumnForIndex h3{
	height: 20px;
	margin: 5px;
	background-color: #003366;
	color:#fff;
	text-align:center;
	font-size: 1em;
	}

#rightColumn a{
	color:#003366;
	text-align:center;	
	}
	
#rightColumnForIndex a{
	color:#003366;
	text-align:center;	
	}

#rightColumn a:hover{
	color:#993333;
	}	
#rightColumnForIndex a:hover{
	color:#993333;
	}
#rightColumn ul{
	list-style-type:none;
	}

#rightColumnForIndex ul{
	list-style-type:none;
	}
#rightColumnCRID {
	float:right;
	width: 180px;
    margin:5px 2px 2px 2px;
	border-style:none;
	background-color: #cccc99;
	text-align:center;	
	font-size: 11px;	
	color:#003366;	
	/*padding:0px 4px 0px 4px; */
	font-weight:bold;
	}	
#rightColumnCRID ul{
	list-style-type:none;
	}
	
/***********************************************\
*					Design                      *
*			        Footer                      *
\***********************************************/

#footer {
	width:100%; 
	clear:both;
	float:left;
	background-color:#993333;
	font-family: arial, sans-serif;
	text-align: center;
	font-size: .8em;
	color: #fff;
	}
#footer ul{
	margin:0 0 0 30px;
	list-style:none;
	border-left:200px solid #834c24;
	}
#footer li{
	float:left;
	list-style-type:none;
	background-color:#993333;
	padding:0 4px;
	border-right:2px solid #ffffff;
	}
#footer a{
	padding:0 6px;
	text-decoration:none;
	color:#fff;
	}	
#footer a:hover{
	color:#003366;
	background:#fff;	
	
	}
	
	
/***********************************************\
*					Design                      *
*			     Publication Pages              *
\***********************************************/

#leftAligned
{
	text-align: left;
	margin-left: 10px; 
	
}
#leftAlignedForOthers
{
	text-align: left;
	margin-left:35px;
	margin-right:50px;
}
.rightSidePublications{
	width: 36%;
	float:right;
	text-align: left;
	
}
.leftSideForManuals{
	width: 36%;
	float:left;
	text-align: left;
	margin-left:10px;
}


.leftSidePublications{
	width: 35%;
	float:left;
	text-align: left;
	margin-left:10px;
}

#shortPubTitles {
	background-color: #e7e2cf;
	font-size: 12px;
	padding: 1px; 
	border-style: outset;
	border-color:#e7e2cf;
	color: #003366;
	margin: 0px 5px 5px 5px;
	text-align: center;
	font-weight: bold;
	width: 350px;
	margin-left:225px;
	}

.publicationTitles h6
{
	background-color: #e7e2cf;
	font-size: 12px;
	padding: 1px; 
	border-style: outset;
	border-color:#e7e2cf;
	color: #003366;
	margin: 5px 5px 5px 5px;
	text-align: left;
	font-weight: bold;
	

}
.publicationTitles 
{
	background-color: #e7e2cf;
	font-size: 12px;
	padding: 1px 5px 1px 5px ; 
	border-style: outset;
	border-color:#e7e2cf;
	color: #003366;
	margin: 5px 5px 5px 0px;
	text-align: left;
	font-weight: bold;
	margin-left: 5px;
	width:200px;

}
.formsLeftSide
{
	width: 35%;
	float:left;
	text-align: left;
	margin-left:10px;

}
.formsRightSide
{
	width: 36%;
	float:right;
	text-align: left;
	margin-right:10px;


}

/***********************************************\
*					Design                      *
*			     Ultimate Sacrifice             *
\***********************************************/

.mmhide_ultimate {
	float: left;
	margin: 20px;
}

/* end of structural styles */ 
.mmhide_clearAll {
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 0px;
}
/*styles for LAR Link */
.larStyle a
{
	color:#003366;
}
.larStyle 
{
	
	font-size: 12px;
	margin-left:12px;
}

/***********************************************\
*					Design                      *
*			  Public Record Request             *
\***********************************************/

/*Public Record Request Form*/

.listStyleMain{
	list-style-type:none;
	margin-left:20px;
	
	}
.listStyle{
	list-style-type:disc;
	margin-left:30px;
	text-decoration: none;
	color:#003366;
	}
.listStyleContact{
	list-style-type:disc;
	margin-left:20px;
	
	}
.listStyleNumbered {
	list-style-type:decimal;
	}
#theForm{
	background-color:#f8f8f8;
	border-color:#f8f8f8;
	border-style:solid;
	border-width:thin;
	}
#theForm fieldset{
	padding:5px;
	
	}
#theForm fieldset legend{
	font-size: 13.25px;
	font-family:verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color:#003366;
	}
#theForm ul{
	
	list-style-type: none;
	}
#firstName{
	float: left;
	width:200px;
	border-color:#003366;
	padding:5px;
	}	
#middleName{
	float: left;
	width: 200px;
	border-color:#003366;
	padding:5px;
	}	
#lastName{
	float: left;
	width:200px;
	border-color:#003366;
	padding:5px;
	}	

#companyName{
	float: left;
	width: 200px;
	border-color:#003366;
	padding:5px;
	}
#address{
	float: left;
	width: 200px;
	border-color:#003366;
	padding:5px;
	}
#city{
	float: left;
	width: 250px;
	border-color:#003366;
	padding:5px;
	}
#state{
	float: left;
	width:85px;
	border-color:#003366;
	padding:5px;
	}	
#zipCode{
	float: left;
	width: 95px;
	border-color:#003366;
	padding:5px;
	}
#telephoneNumber{
	float: left;
	width: 150px;
	border-color:#003366;
	padding:5px;
	}
#emailAddress{
	float: left;
	width: 200px;
	border-color:#003366;
	padding:5px;
	}
#reasonForRequest{
	float: left;
	width:600px;
	border-color:#003366;
	padding:5px;
	}	
#courtCase{
	float: left;
	width:150px;
	border-color:#003366;
	padding:5px;
	}	
#courtCaseCriminal{
	float: left;
	width:150px;
	border-color:#003366;
	padding:5px;
	}
#attorney{
	float: left;
	width:500px;
	border-color:#003366;
	padding:5px;
	}	
#courtCaseNumber{
	float: left;
	width:200px;
	border-color:#003366;
	padding:5px;
	}											
#reportNumber{
	float: left;
	width: 150px;
	border-color:#003366;
	padding:5px;
	}	
#dateOfEvent{
	float: left;
	width: 150px;
	border-color:#003366;
	padding:5px;
	}
#fieldset{
	margin:1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background:#f8f8f8;
	border-bottom-style: none;
	}
#legend{
	fond-weight:bold;
	}
#namePersonInvolved{
	/*border-color:#003366;*/
	float: left;
	width: auto;
	border-collapse: collapse;
	border: 1px;
	padding:5px;
	}

#namePersonInvolved td{
	padding:5px;
	}
.centerRow1{
	padding-left:;
	
	}
.centerRow2{
	padding-left:7px;
	
	}
.centerRow3{
	padding-left:;
	
	}
input.checkbox{
	float:left;
	margin-right: 1em;
	}
#timeOfEvent{
	float: left;
	width: 150px;
	border-color:#003366;
	padding:5px;
	}	
#eventLocation{
	float: left;
	width: 200px;
	border-color:#003366;
	padding:5px;
	}	
#vinNumber{
	float: left;
	width:145px;
	border-color:#003366;
	padding:5px;
	}
#licensePlateNumber{
	float: left;
	width: 300px;
	border-color:#003366;
	padding:5px;
	
	}	
#officerName{
	float: left;
	width:400px;
	border-color:#003366;
	padding:5px;
	}	
#badgeNumber{
	float: left;
	width:200px;
	border-color:#003366;
	padding:5px;
	}	
#typeOfReport{
	float: left;
	width: 500px;
	border-color:#003366;
	padding:5px;
	}	
.imgTextRight {
	float: left;
	margin: 0 5px 0 0 ;
 	}	
#formNumberAlignRight{
	float:right;
	}
#headerImageAbsolute{
	position:absolute;
	margin:-50px 0px 0 35px;
	}
	
.pubStyle
{
	font-size: .8em;
}
	
/***********************************************\
*					Design                      *
*	          CSS Round Corners                 *
\***********************************************/

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#000033; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#000033; border-right:2px solid #000033; border-left:2px solid #000033; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#000033; border-right:1px solid #000033; border-left:1px solid #000033; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#000033; border-right:1px solid #000033; border-left:1px solid #000033; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #000033;}		
	}
/***********************************************\
*					Design                      *
*	              JW Player                     *
\***********************************************/

#JWWapper{
	position:absolute; 
	left:64px; 
	top:128px; 
	width:320px; 
	height:196px; 
	background-color:#CCCC00;
	}	

/***********************************************\
*					Design                      *
*	                MS Bike                     *
\***********************************************/	

.smallText
{
	font-size: 8px;
	text-align: center;
}

