html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }


/* @group Fonts */

@font-face {
		font-family: 'MyriadPro-Regular';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprobold.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprobold.eot?#iefix') format('embedded-opentype'),
		     url('/Portals/DensoAutoParts/Fonts/myriadprobold.svg#myriadprobold') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprobold.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprobold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-RegularCond';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.eot?#iefix') format('embedded-opentype'),
     		 url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.svg#myriadproboldcond') format('svg')
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-RegularCondIt';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.svg#myriadproboldcondit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-RegularIt';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldit.svg#myriadproboldit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-Cond';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprocond.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprocond.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocond.svg#myriadprocond') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocond.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocond.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-CondIt';
		src: url('/Portals/DensoAutoParts/Fontst/myriadprocondit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprocondit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocondit.svg#myriadprocondit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocondit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocondit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-It';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproit.svg#myriadproit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-Regular';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproregular.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproregular.eot?#iefix') format('embedded-opentype'),
		     url('/Portals/DensoAutoParts/Fonts/myriadproregular.svg#myriadproregular') format('svg'),
             url('/Portals/DensoAutoParts/Fonts/myriadproregular.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproregular.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-Semibold';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.svg#myriadprosemibold') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-SemiboldIt';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.svg#myriadprosemiboldit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadWebPro';
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebpro.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebpro.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebpro.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebpro.ttf') format('truetype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebpro.svg#myriadwebpro') format('svg');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadWebPro-Bold';
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.ttf') format('truetype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.svg#myriadwebprobold') format('svg');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadWebPro-Italic';
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.ttf') format('truetype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.svg#myriadwebproitalic') format('svg');
		font-weight: normal;
		font-style: normal;
}				

/* @end */


BODY{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-size:0.95em;
	line-height: 22px;
	color:#000000;
	margin:0;
	padding:0;
	width:100%;
	}

a{color:#962121;font-weight:bold;text-decoration:none;}
	a:hover{text-decoration:underline;}

.subnav{display:none;}

/*---------------------------------------------*/	
/*------------- ADMIN PAGE STYLES -------------*/	
/*---------------------------------------------*/	
ul.adminpage{
	padding:0;
	margin:0px auto 0px auto;
	border:solid 0px white;
	position:relative;
	width:100%;
	z-index:10000;
	}		
	ul.adminpage li{
		margin:0px 0px 0px 0px;
		list-style:none;
		border:solid 0px white;
		border-width:0px 0px 1px 0px;
		}
		ul.adminpage li a{
			width:100%;
			display:inline-block;
			padding:10px 0px 10px 0px;
			margin:0;		
			font-size:.9em;
			font-weight:bold;
			text-align:center;
			text-transform:uppercase;
			text-decoration:none !important;
			}	
			ul.adminpage li ul {
				position: absolute;
				left: -9999px;
				}
					
		ul.adminpage li a{
			background-color:#ff0000;
			color:#FFFFFF;
			}					
			ul.adminpage li a:hover	{
				background-color:#000000;
				color:#ffffff;		
				}		
				
/*---------------------------------------------*/	
/*-------------- ADMINNAV STYLES --------------*/	
/*---------------------------------------------*/
ul#adminnav {
	float:left;
	clear:both;
	position:relative;
	margin:0;
	padding:0;		
	border:solid 0px white;
	text-align:center;
	width:100%;
	left:auto;
	z-index:9999;	
	}
	ul#adminnav li{ 							
		padding:0;
		margin:0px auto 0px auto;
		z-index:9000;
		border:solid 0px white;
		border-width:0px 0px 1px 0px;
		list-style:none;
		width:100%;
		z-index:9900;
		}
		ul#adminnav li ul {
			padding:0;
			margin:0;
			width:100%;
			position: absolute;
			left: -9999px;
			}
			ul#adminnav li ul li {
				width: 100%;			
				}
		ul#adminnav li.selected_tabLevel0 a,
		ul#adminnav li.Level0 a {
			width:100%;
			padding:10px 0px 10px 0px;
			margin:0;
			display: block;
			text-align:center;
			position:relative;
			text-transform: uppercase;
			font-weight:bold;
			text-decoration:none;				
			font-size:.9em;
			}
			ul#adminnav li.selected_tabLevel1 a,
			ul#adminnav li.Level2 a, 
			ul#adminnav li.Level1 a {
				width:100%;
				padding-top:.9em;
				padding-bottom:.9em;
				margin:0;
				display: block;
				text-align:center;
				position:relative;
				text-transform: uppercase;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
				}

		ul#adminnav li.selected_tabLevel0 a,
		ul#adminnav li.Level0 a{
			background-color:#ff0000;
			color:#FFFFFF;
			}					
			ul#adminnav li.selected_tabLevel0 a:hover,
			ul#adminnav li.Level0 a:hover{
				background-color:#000000;
				color:#ffffff;	
				} 
				
		ul#adminnav li.Level1 a{
			background-color:#ff0000;
			color:#FFFFFF;
			}					
			ul#adminnav li.selected_tabLevel1 a:hover,
			ul#adminnav li.Level1 a:hover	{
				background-color:#000000;
				color:#ffffff;		
				}



.autocenter{				
	padding:0;
	width:100%;
	position:relative;
	}	
.fullwidth{	width:100%;	}	
						
/*---------------------------------------------*/	
/*------------- CONTAINER STYLES --------------*/	
/*---------------------------------------------*/	
#container{				
	padding:0;
	width:100%;
	margin:0px;
	position:relative;
	}

/*---------------------------------------------*/	
/*--------------- HEADER STYLES ---------------*/	
/*---------------------------------------------*/	
.header_wrap { background:#ffffff url(/Portals/DensoAutoParts/Images/misc/fade_header.png) 0px 0px repeat-x; }

#header{
	position:relative;
	padding:0;
	z-index:9950;
	border:solid 0px red;
	clear:both;	
	}
	#header .access{
		position:absolute;
		left:-999999999px;
		height:0px;
		overflow:hidden;
		}
	#header a.logo{
		height:0px !important;
		height:190px;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:190px 0px 0px 0px;
		text-align:center;
		display:block;
		overflow:hidden;
		}
	#header .headernav{	
		width:295px;
		margin:20px auto 0px auto;
		border:solid 0px blue;
		}
		#header .headernav ul{margin:0;padding:0;}
			#header .headernav ul li{
				float:right;
				border:solid 0px red;
				padding:0;
				margin:0;	
				}
				#header .headernav ul li.clientlogin{
					clear:right;
					margin-bottom:5px;	
					}
					#header .headernav ul li a{
						height:0px !important;
						display:block;
						overflow:hidden;	
						margin:0;
						}
					#header .headernav ul li.clientlogin a{						
						height:27px;
						width:255px;
						padding:27px 0px 0px 0px;									
						}
						#header .headernav ul li.clientlogin a.login{background:transparent url(/Portals/Extend/Image/btn_client_login.png) 0px 0px no-repeat;}
						#header .headernav ul li.clientlogin a.logout{background:transparent url(/Portals/Extend/Image/btn_client_logout.png) 0px 0px no-repeat;}
							#header .headernav ul li.clientlogin a:hover{
								background-position:0px -27px;
								}			
				#header .headernav ul li.facebook{ margin:0px 0px 0px 0px;float:left; }
				#header .headernav ul li.twitter{ margin:0px 0px 0px 8px;float:left; }
				#header .headernav ul li.linkedin{ margin:0px 0px 0px 8px;float:left; }
				#header .headernav ul li.youtube{ margin:0px 0px 0px 8px;float:left; }
				#header .headernav ul li.phone {
					text-transform:uppercase;
					font-size:2.0em;
					font-weight:bold;
					padding:0 !important;
					margin:0 !important;
					color:#442c15 !important;	
					height:35px;
					border:solid 0px red;
					overflow:hidden;
					position:relative;
					z-index:10000;
					text-align:center;
					}					
					#header .headernav ul li.phone a{
						color:#442c15 !important;
						height:35px !important;	
					}					
						
					#header .headernav ul li.facebook a,
					#header .headernav ul li.twitter a,
					#header .headernav ul li.linkedin a,
					#header .headernav ul li.youtube a{
						height:28px;
						width:28px;						
						padding:28px 0px 0px 0px;
						background:transparent url(/Portals/default_sheriff_v3/Images/btn_socials.png) 0px 0px no-repeat;
						}
						#header .headernav ul li.facebook a{background-position:-29px 0px;}
						#header .headernav ul li.twitter a{background-position:0px 0px;}
						#header .headernav ul li.linkedin a{background-position:-58px 0px;}
						#header .headernav ul li.youtube a{background-position:-87px 0px;}
							#header .headernav ul li.facebook a:hover{background-position:-29px -28px;}
							#header .headernav ul li.twitter a:hover{background-position:0px -28px;}
							#header .headernav ul li.linkedin a:hover{background-position:-58px -28px;}
							#header .headernav ul li.youtube a:hover{background-position:-87px -28px;}
									
									
	
		@media  (orientation:landscape) {
			.header_wrap{height:205px;}
			#header a.logo{
				background:transparent url(/Portals/DensoAutoParts/Images/misc/denso-ap-web-logo.png) center 20px no-repeat;
				background-size: 80% auto;
				height:135px;
				width:100%;
				padding:135px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				}
			}
		@media  (orientation:portrait) {
			.header_wrap{height:180px;}
			#header a.logo{
				background:transparent url(/Portals/DensoAutoParts/Images/misc/denso-ap-web-logo.png) center 20px no-repeat;
				background-size: 90% auto;
				height:100px;
				width:100%;
				padding:100px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				}				
			}
/*---------------------------------------------*/	
/*--------------- SUBNAV STYLES ---------------*/	
/*---------------------------------------------*/		
.subnav{
	position:relative;
	left:0px;	
	float:left;	
	padding:0px 0px 0px 0px;	
	}
	.subnav h2{
		position:absolute;
		left:-9999999px;
		}
	.subnav #subnav{
		position:relative;
		left:0px;	
		float:left;
		clear:left;
		padding:0;
		margin:0;
		width:100%;
		}
		.subnav #subnav li{
			float:left;
			padding:0;
			margin:0px 0px 5px 0px;	
			width:100%;		
			}		
			.subnav #subnav li a{
				font-weight:bold;
				line-height:1.1em;
				text-transform:uppercase;
				text-decoration:none;
				display:block;
				padding:10px 10px 10px 10px;
				color:#ffffff;			
				background:transparent url('/Portals/default_sheriff_v3/Images/dot_brown_transparent_75.png') top center;
				}
				.subnav #subnav li a:hover{
					background-color:#ff0000;			
					}
					.subnav.level_one #subnav li.selected_tabLevel0 a{position:absolute;left:-999999px;}
						.subnav.level_one #subnav li.selected_tabLevel0 li.selected_tabLevel1 a{position:relative;left:0px;background-color:#442c15;}
							.subnav.level_one #subnav li.selected_tabLevel0 li.selected_tabLevel1 li.Level2 {position:absolute;left:-999999px;}
						
					.subnav.level_one #subnav li.Level1 a{position:relative;left:0px;}
						.subnav.level_one #subnav li.Level1 ul{position:absolute;left:-999999px;}
						
					.subnav.level_one #subnav li.Level2 a{position:absolute;left:-999999px;}
					
					.subnav.level_two #subnav li.selected_tabLevel1 a{position:absolute;left:-999999px;}
						.subnav.level_two #subnav li.selected_tabLevel1 li.selected_tabLevel2 a{position:relative;left:0px;background-color:#442c15;}
							.subnav.level_two #subnav li.selected_tabLevel1 li.selected_tabLevel2 li.Level3 a{position:absolute;left:-999999px;}
					.subnav.level_two #subnav li.Level2 a{position:relative;left:0px;}		
					
/*---------------------------------------------*/	
/*----------------- NAV STYLES ----------------*/	
/*---------------------------------------------*/
#menu_on,
#menu_off{
	float:left;
	clear:both;
	position:relative;
	width:100%;
	clear:both;
	z-index:9900;
	}
	#menu_on a,
	#menu_off a{
		padding:10px 0px 10px 0px;
		text-align:center;
		display:block;
		width:100%;
		font-size:1.3em;
		font-weight:bold;
		color:#000000;
		background-color:#f9faf9;
		border:solid 0px white;
		ext-transform:uppercase;
		}
#nav_wrap{				
	float:left;
	clear:both;
	position:relative;
	z-index:9900;
	background-color:#f9faf9;
	padding:0;
	}
	ul#nav_important,
	#nav_wrap ul#nav{
		float:left;
		clear:both;
		position:relative;
		margin:0;
		padding:0;		
		border:solid 0px white;
		text-align:center;
		width:100%;
		left:auto;
		}
		ul#nav_important li,
		ul#nav li{ 							
			padding:0;
			margin:0px auto 0px auto;
			z-index:9000;
			border:solid 0px white;
			list-style:none;
			width:100%;
			z-index:9900;
			}
			ul#nav_important li ul,
			ul#nav li ul{
				padding:0;
				margin:0;
				width:100%;
				}
				ul#nav li ul li{
					width: 100%;			
					}
			ul#nav_important li a,
			ul#nav li.selected_tabLevel0 a,
			ul#nav li.Level0 a {
				width:100%;
				padding-top:.9em;
				padding-bottom:.9em;
				margin:0;
				border:solid 0px red;
				display: block;
				text-align:center;
				position:relative;
				text-transform: uppercase;
				font-weight:bold;
				text-decoration:none;				
				font-size:1.2em;
				color:#000000;
				background-color:#f9faf9;
				}
				ul#nav li.selected_tabLevel0 a{background-color:#ffffff;color:#e54e4b;} 
				
				ul#nav li.selected_tabLevel0 a:hover,
				ul#nav li.Level0 a:hover{background-color:#ffffff;color:#e54e4b;}
				
			ul#nav li.selected_tabLevel1 a{
				position:absolute;
				}
			ul#nav li.selected_tabLevel1 a,
			ul#nav li.Level2 a, 
			ul#nav li.Level1 a {
				width:100%;
				padding-top:.9em;
				padding-bottom:.9em;
				margin:0;
				border:solid 0px red;
				display: block;
				text-align:center;
				position:relative;
				text-transform: uppercase;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
				background-color:#ffffff;
				color:#000000;
				}
				ul#nav li.selected_tabLevel1 a:hover,
				ul#nav li.Level1 a:hover{
					background-color:#ffffff;
					color:#000000;
					}
			ul#nav li.Level0 li,
			.homepage ul#nav li.Level2, 
			.homepage ul#nav li.Level1{display:none;}
			
			
/*---------------------------------------------*/	
/*--------------- LAYOUT STYLES ---------------*/	
/*---------------------------------------------*/	
#content{
	padding:0;
	z-index:3900;
	border:solid 0px red;
	}		
	#content .instructions{
		padding:0px 10px 10px 10px;
		margin:0;
		font-size:0.9em;
		}
		#content .c_FeaturedPersons .instructions{background-color:#dddddd;}
		#content .instructions h1{
			margin:0;
			padding:0px 0px 10px 0px;
			width:90%;
			}
		#content .instructions .toggle{
			float:right;
			font-size:10px;
			font-weight:normal;
			z-index:1000;
			margin-top:10px;
			text-align:right;
			}
		#content .instructions p{
			margin:0;
			padding:0px 0px 10px 0px;
			float:left;
			}	
	
/*---------------------------------------------*/	
/*-------------- CONNECT STYLES ---------------*/	
/*---------------------------------------------*/		

.c_Wrap .locationmap{
	width:100%;
	height:500px;
	border:solid 1px #442C15;
	}
	
.c_Wrap ul.connect{
		clear:both;	
		color:#f0cf66;
		padding:10px 0px 0px 0px;
		margin:0px auto 0px auto;	
		}
		.c_Wrap ul.connect li{
			float:left;
			list-style-type:none;
			width:280px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 10px 0px;
			}
			.c_Wrap ul.connect li.locations{width:100%;}
			
			.c_Wrap ul.connect li h3{
				font-size:1.2em;
				font-weight:bold;
				margin:0px 0px 10px 0px;
				text-transform:uppercase;
				width:280px;
				}
				.c_Wrap ul.connect li.locations h3{width:100%;}
			
			
			.c_Wrap ul.connect li dl	{
				margin:0px 0px 10px 0px;
				}
				.c_Wrap ul.connect li dl.location {
					margin:0px 0px 20px 0px;
					}
				.c_Wrap ul.connect li dt{
					font-size:0.9em;
					font-weight:bold;
					margin:0px 0px 3px 0px;
					}
				.c_Wrap ul.connect li dd{
					font-size:0.9em;
					margin:0px 0px 3px 0px;
					}
					
		@media  (orientation:landscape) 
		{
			.c_Wrap ul.connect li.departments{width:49.5%;float:left;}
			.c_Wrap ul.connect li.tiplines{width:49.5%;float:right;}
			
			.c_Wrap ul.connect li .connectleft{float:left;width:130px;}
			.c_Wrap ul.connect li .connectright{float:right;width:130px;}
			}
		@media  (orientation:portrait) 
		{
			.c_Wrap ul.connect li.departments{width:48%;float:left;}
			.c_Wrap ul.connect li.tiplines{width:48%;float:right;}
			
			.c_Wrap ul.connect li .connectleft{float:left;width:139px;}
			.c_Wrap ul.connect li .connectright{float:left;width:139px;}
			}
/*---------------------------------------------*/	
/*--------------- FOOTER STYLES ---------------*/	
/*---------------------------------------------*/	
div#footer{
	float:left;
	clear: both;    
	background: #121214 none repeat scroll 0 0;
    border-top: 4px solid #1f1f1f;
    margin-top: 0px;
    position: relative;
	z-index:10;	
	}
	div#footer a{color:#ffffff;}
	div#footer ul{
		clear:both;	
		color:#ffffff;
		padding:32px 0px 100px 0px;
		margin:0px auto 0px auto;	
		}
		div#footer ul li.footerarea{
			float:left;
			list-style:none;
			width:90%;
			padding:0px 5% 0px 5%;
			margin:0px 0px 50px 0px;
			}
			div#footer ul li.footerarea h3{
				font-size:1.3em;
				font-weight:bold;
				margin:0px 0px 10px 0px;
				font-weight:normal;
				}
				
			div#footer ul li dl	{
				margin:0px 0px 10px 0px;
				}
				div#footer ul li dl.location {
					margin:0px 0px 20px 0px;
					}
				div#footer ul li dt{
					font-size:0.9em;
					font-weight:bold;
					margin:0px 0px 3px 0px;
					}
				div#footer ul li dd{
					font-size:0.9em;
					margin:0px 0px 3px 0px;
					}
			
			div#footer ul li.tiplines{
				/*padding:0px 0px 0px 15px;*/
				}
				div#footer ul li.footerarea dl.copyright{margin:25px 0px 0px 0px;}
					div#footer ul li.footerarea dl.copyright,
					div#footer ul li.footerarea dl.copyright dt,
					div#footer ul li.footerarea dl.copyright dd{
						width:280px;
						float:left;
						clear:left;			
						font-size:0.9em;
						
						}
						dl.copyright dt,
						dl.copyright dd,
						dl.copyright dd a{color:#ffffff !important;}
						
						dl.copyright dd.validate a{color:#ffffff !important;}

						
/*---------------------------------------------*/	
/*---------------- ADMIN STYLES ----------------*/	
/*---------------------------------------------*/		
ul.admin{
	width:100%;
	height:35px;
	position:relative;
	float:left;
	clear:left;
	z-index:9000;
	}
	ul.admin li	{
		float:right;
		position:relative;
		margin:0px 0px 10px 5px;
		list-style-type:none;
		}		
ul.admin.top{
	padding:0 !important;
	margin:0px 0px 10px 0px;
	}
	ul.admin.top li	{
		width:100%;
		position:relative;
		margin:0px 0px 10px 5px;
		padding:0 !important;
		margin:0 !important;
		list-style-type:none;
		}
		ul.admin.top li a.btnEdit{
			width:100%;
			padding:8px 0px 8px 0px !important;
			font-size:0.9em;
			line-height:0.9em;
			}
		ul.admin.top li ul { 						
			position: absolute;
			width: 100%;
			left: -9999px;
			border:solid 1px #000000;
			border-width:1px 1px 0px 1px;
			background-color:#ffffff;
			padding:0 !important;
			margin:0 !important;
			}
			ul.admin.top li li a{
				margin:0 !important;
				padding:8px 0px 8px 0px;
				width: 100%;
				text-align:center;
				border:solid 1px #000000;
				border-width:0px 0px 1px 0px;
				text-decoration:none;
				color:#000000;	
				display:block;	
				text-transform:uppercase;
				font-size:0.8em;
				line-height:0.8em;
				font-weight:normal;
				}
				ul.admin.top li li a:hover{
					background-color:#aaaaaa;
					}
	
		
		ul.admin.top li:hover ul ul, 
		ul.admin.top li:hover ul ul ul{left: -9999px;}

		ul.admin.top li:hover ul, 
		ul.admin.top li li:hover ul, 
		ul.admin.top li li li:hover ul{left: auto;}	
		
		
/*---------------------------------------------*/	
/*--------------- MAINTAB STYLES ---------------*/	
/*---------------------------------------------*/
.c_Wrap .maintabs{
	margin: 0px 0px 10px 0px; 
	padding:0;
	width:100%;
	z-index:4500;
	}			
	.c_Wrap .maintabs ul{
		float:left;
		margin: 0; 
		padding:0;
		width:100%;
		z-index:4500;
		}		
		.c_Wrap .maintabs ul li {
			margin:2px 0px 0px 0px;
			padding: 0;
			float:right;
			clear:right;
			list-style-type: none;
			border:solid 0px blue !important;
			width:100%;
			z-index:4500;
			display:block;
			}
			.c_Wrap .maintabs ul li a {
				font-size:0.8em;
				font-weight:normal;
				line-height:0.8em;
				text-align:center;
				text-decoration:none;
				text-transform:uppercase;
				display:block;
				padding:8px 0px 9px 0px !important;
				margin:0;
				border-right:solid 0px white;
				border:solid 0px blue !important;
				background-color:#fdbe52;
				color:#ffffff;
				width:100%;
				z-index:4500;
				}
				.c_Wrap .maintabs ul li:hover a, 
				.c_Wrap .maintabs ul li:active a, 
				.c_Wrap .maintabs ul li a.btnSelected, 
				.c_Wrap .maintabs ul li a.btnEdit.Selected {
					background-color:#DDDDDD;
					color:#000000;
					}	

		.c_Wrap .maintabs ul li ul { 						
			position: absolute;			
			left: -9999px;
			width:282px;
			border:solid 0px red;
			margin:0;
			padding:0;
			z-index:4500;
			}
			.c_Wrap .maintabs ul li ul li{
				float:left;
				margin:0;
				padding:0;
				width:100%
				z-index:4500;
				}	
				.c_Wrap .maintabs ul li ul li a{
					float:left;
					background-color:#eeeeee !important;
					color:#000000 !important;
					width:100% !important;
					margin:0 !important;
					padding:8px 0px 9px 0px !important;
					text-align:center;
					border:solid 0px #dddddd !important;
					border-width:0px 0px 1px 0px !important;
					font-size:0.65em;
					line-height:0.75em;
					display:block;
					width:100%
					z-index:4500;
					}
					.c_Wrap .maintabs ul li ul li a:hover{
						background-color:#AAAAAA !important;
						color:#FFFFFF !important;				
						}	
							
		.c_Wrap .maintabs ul li:hover ul ul, 
		.c_Wrap .maintabs ul li:hover ul ul ul{left: -9999px;}

		.c_Wrap .maintabs ul li:hover ul, 
		.c_Wrap .maintabs ul li li:hover ul, 
		.c_Wrap .maintabs ul li li li:hover ul{left: auto;}			
		
		
		.c_Wrap .maintabs ul li a {
				background-color:#962121;
				color:#FFFFFF;
				}
				.c_Wrap .maintabs ul li:hover a, 
				.c_Wrap .maintabs ul li:active a, 
				.c_Wrap .maintabs ul li a.btnSelected, 
				.c_Wrap .maintabs ul li a.btnEdit.Selected {
					background-color:#DDDDDD;
					color:#000000;
					}
				.c_Wrap .maintabs ul li ul li a{
					background-color:#FFFFFF !important;
					color:#000000 !important;
					}
					.c_Wrap .maintabs ul li ul li a:hover{
						background-color:#AAAAAA !important;
						color:#FFFFFF !important;				
						}	
		
		

/*---------------------------------------------*/	
/*--------------- SUBTAB STYLES ---------------*/	
/*---------------------------------------------*/			
.c_Wrap .subtabs {
	width:100%;
	position:relative;		
	padding:0;
	margin:0px 0px 10px 0px;
	float:left;
	clear:left;
	z-index:4000;
	}
	.c_Wrap ul#subTabs,
	.c_Wrap .subtabs ul{
		position:relative;		
		padding:0;
		margin: 0; 
		display: block;
		float:left;
		width:100%;
		z-index:4000;
		}			
		.c_Wrap .subtabs ul li {
			position:relative;
			padding: 0 !important;
			margin:2px 2px 2px 2px;
			display: block;
			z-index:4000;
			border:solid 0px white;
			list-style:none;
			float:left;
			width:48.5%;
			}	
		.c_Wrap ul#subTabs li{
			float:left;
			clear:both;
			list-style-type: none;
			font-weight:normal;
			text-align:center;
			text-transform:uppercase;
			display:block;
			text-decoration:none;
			border-right:solid 0px white;
			width:90%;
			padding:8px 5% 7px 5% !important;
			margin:1px 0px 0px 0px !important;
			border:solid 0px blue !important;
			font-size:1.0em;
			}
			.c_Wrap .subtabs ul li a {
				padding:10px 5px 10px 5px;
				margin:0;
				border:solid 0px red;
				display: block;
				text-align:center;
				position:relative;
				text-transform: uppercase;
				font-size:0.7em;
				line-height:0.8em;
				font-weight:bold;
				text-decoration:none;
				z-index:4000;
				}
	
				
		.c_Wrap ul#subTabs li{
			background-color:#962121;
			color:#FFFFFF;
			}
			.c_Wrap ul#subTabs li:hover, 
			.c_Wrap ul#subTabs li:active, 
			.c_Wrap ul#subTabs li.selected {
				color:#000000;
				background-color:#EEEEEE;
				}
			.c_Wrap .subtabs ul li a {
				background-color:#962121; 
				color:#FFFFFF;
				}
				.c_Wrap .subtabs ul li.selected a,
				.c_Wrap .subtabs ul li a:hover {
					background-color:#000000;
					color:#ffffff;					
					}	
					
						
/*---------------------------------------------*/	
/*---------------- FORM STYLES ----------------*/	
/*---------------------------------------------*/	
	.c_Wrap .full,
	.c_Wrap .left,
	.c_Wrap .right{
		padding:0;
		margin:0;
		position:relative;
		width:100%;		
		}
	.c_Wrap fieldset{				
		position:relative;
		padding:10px 15px 10px 15px;
		margin:0px 0px 10px 0px;
		background-color:#eeeeee;
		border:solid 1px #d0d0d0;
		float:left;
		clear:left;
		}
		
		.c_Wrap .right .display{width:100%;border-collapse:separate;}
			.c_Wrap .right .display th{
				text-align:right;
				padding:5px 5px 5px 5px !important;
				width:30%;
				font-size:.8em;
				text-transform:uppercase;
				background-color:#ffffff;
				border:solid 1px #eeeeee;
				border-width:0px 0px 1px 0px;
				}
			.c_Wrap .right .display td {
				text-align:left;
				padding:5px 5px 5px 5px !important;
				width:70%;
				font-size:1.0em;
				background-color:#ffffff;
				border:solid 1px #eeeeee;
				border-width:0px 0px 1px 0px;
				}		
			
		@media  (orientation:landscape) {
			.c_Wrap .right fieldset,
			.c_Wrap .left fieldset {width:490px;}
				.c_Wrap .left fieldset iframe{width:490px !important;}
			}
		@media  (orientation:portrait) {
			.c_Wrap .right fieldset,
			.c_Wrap .left fieldset {width:245px;}
				.c_Wrap .left fieldset iframe{width:245px !important;}
			}		
		.c_Wrap .item,
		.c_Wrap .halfitem_r,
		.c_Wrap .halfitem_l,
		.c_Wrap .full .halfitem_r,
		.c_Wrap .full .halfitem_l{
			position:relative;
			width:100%;
			margin:5px 0px 5px 0px;
			float:left;
			clear:left;
			}
			.c_Wrap .item label,
			.c_Wrap .halfitem_r label,
			.c_Wrap .halfitem_l label{
				position:relative;
				width:100%;
				text-align:left;
				text-transform:uppercase;
				font-size:0.8em;	
				margin:0px 0px 3px 0px;
				float:left;
				}
				.c_Wrap fieldset .halfitem_r.checkbox label,
				.c_Wrap fieldset .halfitem_l.checkbox label{		
					width:90%;	
					}
			.c_Wrap .item input.FileUpload,
			.c_Wrap .item input.FileUpload,
			.c_Wrap .item input, 
			.c_Wrap .halfitem_r input,
			.c_Wrap .halfitem_l input,
			.c_Wrap .halfitem_r select,
			.c_Wrap .halfitem_l select, 
			.c_Wrap .thirditem_2 select,
			.c_Wrap .thirditem_1 select,
			.c_Wrap .item select, 
			.c_Wrap .item textarea, 
			.c_Wrap .item iframe {
				position:relative;
				width:100%;							
				padding:3px 0px 3px 0px;
				margin:0;
				font-size:1.1em;
				font-weight:normal;
				float:left;
				font-family: 'Titillium Web', sans-serif;
				
				background-color: #DDDDDD;
				border: 1px solid #AAAAAA;
				color: #000000;
				margin: 0;
				padding: 3px 0 3px 3px;
				}


				.c_Wrap .fulldate select.month.empty,
				.c_Wrap .fulldate select.date.empty,
				.c_Wrap .fulldate select.year.empty,
				.c_Wrap .fulldate select.time.empty,
				.c_Wrap .halfitem_r input.empty,
				.c_Wrap .halfitem_l input.empty,
				.c_Wrap .halfitem_r select.empty,
				.c_Wrap .halfitem_l select.empty,
				.c_Wrap .item select.empty, 
				.c_Wrap .item textarea.empty, 
				.c_Wrap .item input.empty,
				.c_Wrap .checkbox #chkCheckBoxWrap.empty{
					border:solid 1px red !important;
					outline: 1px red !important;
					}
		.c_Wrap .checkbox #chkCheckBoxWrap{
			padding:0px !important;
			margin:0px !important;
			width:15px !important;
			height:15px !important;
			float:left;
			}		
		.c_Wrap .checkbox input{
			padding:0px !important;
			margin:0px !important;
			width:15px !important;
			height:15px !important;
			}					
		.c_Wrap .checkbox label{
			float:right;
			margin:0px !important;
			display:block;
			border:solid 0px red;
			}
			.c_Wrap .checkbox label{width:95%;}			
															
			.c_Wrap .scroll	{
				position:relative;
				float:left;
				clear:left;
				overflow:scroll;
				}	
				.c_Wrap.stats .scroll{
					height:auto;
					float:left;
					margin:10px 0px 0px 0px;
					}							
			@media  (orientation:landscape) {
				.c_Wrap .scroll	{width:525px;}
				}
			@media  (orientation:portrait) {
				.c_Wrap .scroll	{width:280px;}
				}		
				
.c_Wrap ul.admin{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	list-style-type:none;
	}			
	.c_Wrap ul.admin li{
		list-style-type:none;
		}	
		
				
/*---------------------------------------------*/	
/*-------------- VIEWLIST STYLES --------------*/	
/*---------------------------------------------*/
.c_Wrap .viewlist{
	position:relative;
	width:100%;
	}
	.c_Wrap .viewlist tr.header td,
	.c_Wrap .viewlist tr.header th{
		text-transform:uppercase;
		color:#ffffff;
		font-size:0.9em;
		padding:5px 3px 5px 3px;
		background-color:#000000;
		}	
		.c_Wrap .viewlist tr.header th a{
			color:#F0CF66;
			}
		.c_Wrap .viewlist td{
			padding:5px 5px 5px 5px;
			font-size:1.1em;
			}	
			
			.c_Wrap .viewlist .dgMid{text-align:center;}
			
/*---------------------------------------------*/	
/*-------------- VIEWPAGES STYLES --------------*/	
/*---------------------------------------------*/
.c_Wrap #ViewPages{
	margin:10px 0px 10px 0px;
	}
	.c_Wrap #ViewPages tr.header td,
	.c_Wrap #ViewPages tr.header th{
		text-transform:uppercase;
		text-align:center;
		color:#ffffff;
		font-size:.9em;
		padding:6px 3px 4px 3px;
		background-color:#504f50;
		}
	.c_Wrap #ViewPages tr{
		border:solid 1px #aaaaaa;
		border-width:0px 0px 1px 0px;
		}
		.c_Wrap #ViewPages tr td.menuText{
			font-weight:bold;
			}
	.c_Wrap #ViewPages tr.hide { 
		position:absolute;
		left:-99999999px; 
		}
	.c_Wrap #ViewPages tr.show {
 		position:relative;
		left:0;
		}
		
	.c_Wrap #ViewPages tr .isVisible,
	.c_Wrap #ViewPages tr .isDisplayed,
	.c_Wrap #ViewPages tr .isDisabled,	
	.c_Wrap #ViewPages tr .isSearchable,
	.c_Wrap #ViewPages tr .isPopUpable{
		text-align:center;
		}

	

	.c_Wrap #viewPages ul{
		width:100%;
		float:left;
		clear:both;
		margin:0;
		padding:0;
		list-style-type:none;		
		}

		.c_Wrap #viewPages ul.header{
			margin:10px 0px 0px 0px;
			}
		.c_Wrap #viewPages ul.header li{
			background-color:#000000;
			padding:5px 0px 5px 0px;
			border:solid 0px #aaaaaa;
			float:left;
			clear:both;
			width:100%;
			list-style-type:none;
			}
			.c_Wrap #viewPages ul.header li div{
				color:#FFFFFF;
				text-transform:uppercase;
				text-align:center;
				font-weight:bold;
				font-size:.7em;
				line-height:1.0em;
				float:left;
				clear:none;
				}
				.c_Wrap #viewPages ul.header li div.controlW {width:1.5%;}
				.c_Wrap #viewPages ul.header li div.contentW {width:52%;}
				.c_Wrap #viewPages ul.header li div.toggleW {width:6%;float:right;}
				.c_Wrap #viewPages ul.header li div.btnW {width:7%;float:right;}

	.c_Wrap #viewPages ol{
		width:100%;
		float:left;
		clear:both;
		margin:0;
		padding:0;
		list-style-type:none;
		}


		.c_Wrap #viewPages .placeholder {
			outline: 1px dashed #4183C4;
			height:50px;
			}
		.c_Wrap #viewPages ol li{
			width:100%;
			float:left;
			clear:both;
			margin:0;
			padding:5px 0px 0px 0px;
			list-style-type:none;
			border:solid 1px #aaaaaa;
			border-width:0px 0px 2px 0px;
			}
			.c_Wrap #viewPages ol li ol li{
				border-width:1px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				padding:5px 0px 0px 0px;
				}
			.c_Wrap #viewPages ol li.hide { 
				position:absolute;
				left:-99999999px; 
				}
			.c_Wrap #viewPages ol li.show {
		 		position:relative;
				left:0;
				}	
			.c_Wrap #viewPages ol li.outMenu {
				background-color:#eeeeee;
				}
				.c_Wrap #viewPages ol li.inMenu li.noChild,
				.c_Wrap #viewPages ol li.outMenu li.noChild{
					background-color:#ffffff;
					}
				.c_Wrap #viewPages ol li.hasChild:hover{
					background-color:#dddddd;
					}	
					.c_Wrap #viewPages ol li.hasChild.outMenu:hover{
						background-color:#dddddd;
						}		
				.c_Wrap #viewPages ol li .controlW{
					float:left;
					clear:none;
					width:3%;
					height:30px;
					}	
					.c_Wrap #viewPages ol li .controlW.dragPages{
						background-color:#aaaaaa;
						margin:0px 5px 0px 0px;
						cursor:grab;
						}
					.c_Wrap #viewPages ol li .controlW.togglePages{
						background-color:#aaaaaa;
						}			
				.c_Wrap #viewPages ol li .contentW{
					float:left;
					clear:none;
					width:52%;
					margin:0px 0px 5px 0px;
					}
					.c_Wrap #viewPages ul li div.contentW div,
					.c_Wrap #viewPages ol li .contentW div{
						float:left;
						clear:none;
						width:100%;
						}
	
				.c_Wrap #viewPages .ml0 .menuContent{padding:0px 0px 0px 1%;width:50%;}
				.c_Wrap #viewPages .ml1 .menuContent{padding:0px 0px 0px 2.5%;width:48.5%;}
				.c_Wrap #viewPages .ml2 .menuContent{padding:0px 0px 0px 3%;width:48%;}
				.c_Wrap #viewPages .ml3 .menuContent{padding:0px 0px 0px 4%;width:47%;}					
					
					.c_Wrap #viewPages ol li .contentW div.menuText{
						font-weight:bold;
						font-size:1.1em;
						line-height:1.0em;
						}
					.c_Wrap #viewPages ol li .contentW div.rewriteURL{
						font-size:.9em;
						line-height:1.2em;
						color:#888888;
						}
			
			.c_Wrap #viewPages ol li .toggleW{
				float:right;
				clear:none;
				width:6%;
				text-align:center;
				font-size:1.0em;
				line-height:1.5em;
				}
				.c_Wrap #viewPages ol li .toggleW:hover{
					font-weight:bold;
					cursor:pointer
					}
			.c_Wrap #viewPages ol li .btnW {
				float:right;
				clear:none;
				width:7%;
				text-align:center;
				font-size:1.0em;
				line-height:1.0em;
				}

				.c_Wrap #viewPages ol li .btnW a.btnDelete,
				.c_Wrap #viewPages ol li .btnW a.btnEdit{
					padding:5px 0px 6px 0px !important;
					vertical-align:center;
					line-height:1.0em;
					width:90%;								
					}
					.c_Wrap #viewPages ol li .btnW a.btnEdit:hover {
						background-color:#888888;
						color:#ffffff;
						}

	.c_Wrap ul#hierarchytop {
		float:left;
		clear:both;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 0px;
		width:100%;
		}
		#hierarchytop .btn {
			display:inline-block;
			padding:6px 10px 6px 10px;
			margin:0;		
			font-size:.9em;
			font-weight:normal;
			text-align:center;
			text-transform:uppercase;
			text-decoration:none !important;
			background-color:#962121;
			color:#FFFFFF;
			border:solid 0px red !important;			
			}
			#hierarchytop .btn:hover {
				background-color:#888888;
				color:#FFFFFF;
				cursor: pointer;
				}
			#hierarchytop .btnLeft.btn {float:left;margin:0 !important;}
			#hierarchytop .btnRight.btn {float:right;margin:0px 0px 0px 5px !important;}

/*---------------------------------------------*/	
/*--------------- BUTTON STYLES ---------------*/	
/*---------------------------------------------*/		
input.btnEdit,
input.btnDelete,
a.btnSelected,
a.btnEdit,
a.btnDelete{
	display:inline-block;
	padding:5px 10px 5px 10px !important;
	padding:5px 10px 4px 10px;
	margin:0;		
	font-size:.9em;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none !important;
	border:solid 0px red !important;
	}
	.Selected,
	.btnEdit:hover{
		text-decoration:none !important;
		}	
	.btnDelete:hover{
		text-decoration:none !important;
		}	
input.btnEdit,
input.btnDelete{
	padding:6px 10px 6px 10px !important;
	padding:7px 10px 7px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	}

a.btnMoveUp{}
a.btnMoveDown{}	

.viewlist .btnUp,
.viewlist .btnDown,
.viewlist .btnView,
.viewlist .btnDelete,
.viewlist .btnEdit{
    border: 0 solid #FF0000 !important;
    display: inline-block;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    padding: 5px 10px !important;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    }

				
				
input.btnEdit,
input.btnDelete,
a.btnSelected,
a.btnEdit,
a.btnDelete{
	background-color:#962121;
	color:#FFFFFF;
	}
	.Selected,
	.btnEdit:hover{
		background-color:#AAAAAA;
		color:#000000;
		}	
	.btnDelete:hover{
		background-color:#b31522;
		color:#ffffff;
		}			
				
.viewlist .btnUp,
.viewlist .btnDown,
.viewlist .btnView,
.viewlist .btnDelete,
.viewlist .btnEdit{
    background-color: #962121;
    color: #FFFFFF;
    }
	.viewlist .btnUp:hover,
	.viewlist .btnDown:hover,
	.viewlist .btnView:hover,
	.viewlist .btnEdit:hover{
		background-color: #AAAAAA;
		color:#000000;
		}
	.viewlist .btnDelete:hover{
		background-color: #B31522;
		color:#ffffff;
		}				
				
				
				
				
				
				
/*---------------------------------------------*/	
/*--------------- RESULTS STYLES --------------*/	
/*---------------------------------------------*/	
tr.header td,
tr.header th{
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	font-size:10px;
	padding:3px 3px 3px 3px;
	background:transparent url(/Portals/default_sheriff_v3/Images/dot_black_30.png) 0px 0px;
	}

.dgWide{width:100%;}
.dgMain{width:100%;}
.dgName{width:100%;font-weight:bold;}
.dgStatus{width:10%;font-size:.8em;text-align:center;}
.dgDate{width:100%;font-size:.8em;}
.dgButton{width:10%;}

	.resultStats{
		float:left;
		font-size:0.8em;
		border:solid 0px red;
		padding:2px 0px 2px 0px;
		margin:2px 0px 0px 0px;
		}
	.c_Wrap ul.resultAlpha{
		float:right;		
		border:solid 0px red;
		padding:0px;
		margin:0px 10px 2px 10px;
		text-align:right;		
		}
		ul.resultAlpha li{
			margin:2px 0px 2px 1px;
			padding:3px 3px 4px 3px;
			float:left;
			list-style-type:none !important;				
			display:block;
			text-decoration:none;
			font-weight:normal;
			border:solid 1px #AAAAAA;				
			color:#000000;
			float:left;
			}				
			@media  (orientation:landscape) {
				ul.resultAlpha li 	{
					font-size:0.75em;
					line-height:0.9em;
					}
				}
			@media  (orientation:portrait) {
				ul.resultAlpha li 	{
					font-size:0.8em;
					line-height:0.9em;
					}
				}	
			ul.resultAlpha li.selected,
			ul.resultAlpha li:hover{
				background-color:#962121;
				color:#ffffff;
				border:solid 1px #962121;				
				}
			
	tr.resultNav{display:none;}
	ul.resultNav{
		font-size:0.8em;		
		padding:5px 0px 5px 0px !important;
		margin:0;
		height:20px;
		list-style-type:none !important;
		}
		ul.resultNav li{
			padding:3px 3px 4px 3px;
			margin:2px 0px 0px 2px;
			float:left;
			list-style-type:none !important;
			display:block;
			text-decoration:none;
			font-weight:normal;
			border:solid 1px #AAAAAA;
			color:#000000;
			}
			@media  (orientation:landscape) {
				ul.resultNav li 	{
					font-size:0.8em;
					line-height:0.9em;
					}
				}
			@media  (orientation:portrait) {
				ul.resultNav li 	{
					font-size:0.8em;
					line-height:0.9em;
					}
				}	
			ul.resultNav li.selected,
			ul.resultNav li:hover{
				background-color:#f0cf66;
				color:#44301c;
				}
	.noresults,
	div.noResults{
		font-size:16px;
		font-weight:bold;
		color:red;
		text-align:center;
		padding:5px 20px 5px 20px;
		margin:0px;
		border-top:solid 1px #cbcbcb;
		}
		
				
/*---------------------------------------------*/	
/*---------------- POPUP STYLES ---------------*/	
/*---------------------------------------------*/			
div.error,
p.error{
	font-size:16px;
	font-weight:bold;
	color:red;
	text-align:center;
	}

.modalBG{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;	
	position: fixed;
	left: 0px; 
	top: 0px; 
	z-index: 100000; 
	}
.pnlEdit{
	padding:10px 10px 10px 10px;
	z-index:8000;
	background-color:white;
	width:750px;
	height:500px;
	}
.pnlStart{
	padding:10px 10px 10px 10px;
	z-index:8000;
	background-color:white;
	width:750px;
	height:300px;
	}
	
.pnlError{position: fixed; z-index: 100001; left: 0px; top: 0px;}
				
fieldset table.formFieldTable{
	display:block;
	position:relative;
	width:380px;
	border:solid 0px blue;}
	table.formFieldTable th{
		font-size:.7em;
		font-weight:normal;
		text-transform:uppercase;
		text-align:right;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:100px;
		}
	table.formFieldTable td{
		font-size:.7em;
		text-transform:uppercase;
		padding:0px 5px 0px 0px;
		margin:0px 0px 0px 0px;
		border:solid 0px red;
		width:30px;
		text-align:center;
		}
		table.formFieldTable .checkbox{
			padding:0px 0px 0px 0px;
			margin:0px 10px 0px 10px;
			width:30px;
			}

/*---------------------------------------------*/	
/*------------ MODAL POPUP STYLES -------------*/	
/*---------------------------------------------*/	

#popupMessage{
	z-index:10001;
	}		
.pnlPopupMessage .divPopupCenter{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block		
	}
	.blockPage .divPopupCenter {
		position: absolute;
		left:-150px !important;/**/
		}
	.divPopupCaptcha, 
	.pnlPopupMessage  .divPopupError,
	.blockPage .divPopupError{
		background-color:transparent;	
		padding:0;
		position: absolute;
		left: 50%;
		visibility: visible;
		z-index: 100002;
		}		
		.divPopupError .divPopupTop {
			height:0px;
			float:left;
			}
		.divPopupError .divPopupMain {
			padding:0px 10px 25px 10px;
			float:right;
			}
			.divPopupError .divPopupMain h2	{
				color:#fdbe52;
				font-size:2.0em;
				font-weight:bold;
				padding:15px 25px 20px 25px;
				margin:0px 0px 10px 0px;
				float:left;
				text-align:left;
				}
			.divPopupError .divPopupMain ul{
				float:left;
				clear:left;
				margin:10px 0px 10px 25px;
				padding:0px 0px 0px 0px;
				font-size:1.1em;
				line-height:1.4em;
				text-align:left;			
				}
				.divPopupError .divPopupMain li	{					
					list-style-image:url('/Portals/DensoAutoParts/Images/dot_brown.gif');
					margin-left:20px;	
					text-align:left;				
					}
			.divPopupError .divPopupMain p {	
				float:left;
				clear:left;
				margin:0px 0px 0px 0px;
				padding:0px 25px 0px 25px;
				font-size:1.2em !important;
				line-height:1.5em;	
				text-align:left;		
				}
			.divPopupError .divPopupMain input.btnEdit{
				position: absolute;
				background:transparent url(/Portals/DensoAutoParts/Images/btn_Close.png) 0px 0px no-repeat;
				height:0px !important;
				height:30px;
				padding:30px 0px 0px 0px !important;
				margin:0px 20px 0px 0px;
				width:30px;
				overflow:hidden;
				}				
				.divPopupMain input.btnEdit:hover {
					background-position:0px -30px;
					}
		.divPopupCenter .divPopupError .divPopupBottom {
			height:10px;
			float:left;
			}

			@media  (orientation:landscape){
				.divPopupCaptcha,	
				.divPopupError{
					width:400px;
					margin-left: -200px;
					top: -100px;
					left: 50%;
					}	
					.divPopupError.dataRequest {
						margin-left: 0px;
						left:0px;
						}	
					.divPopupError .divPopupTop {
						width:400px;
						background:transparent url(/Portals/DensoAutoParts/Images/bg_container_top_400.png) center top no-repeat;
						}
					.divPopupError .divPopupMain {
						width:380px;
						background:transparent url(/Portals/DensoAutoParts/Images/bg_container_main_400.png) center top repeat-y;
						}	
						.divPopupError .divPopupMain h2	{
							width:340px;
							background:transparent url(/Portals/DensoAutoParts/Images/bg_container_header_400.png) bottom center no-repeat;
							}
						.divPopupError ul{
							width:340px;	
							}
						.divPopupError .divPopupMain p {	
							width:340px;	
							}
							.divPopupError .divPopupMain input.btnEdit{
								top:-10px;
								right:-20px;
								}
					.divPopupError .divPopupBottom {
						width:400px;
						height:10px;
						background:transparent url(/Portals/DensoAutoParts/Images/bg_container_footer_400.png) bottom center no-repeat;
						}
				}
			@media  (orientation:portrait) {
				.divPopupCaptcha,
				.divPopupError{
					width:300px;
					margin-left: -150px;
					top: -175px;
					left: 50%;
					}
					.divPopupError.dataRequest {
						margin-left: 0px;
						left:0px;
						}		
					.divPopupError .divPopupTop {
						width:280px;
						background:transparent url(/Portals/DensoAutoParts/Images/bg_container_top_280.png) center top no-repeat;
						}
					.divPopupError .divPopupMain {
						width:280px;
						background:transparent url(/Portals/DensoAutoParts/Images/bg_container_main_280.png) center top repeat-y;
						}	
						.divPopupError .divPopupMain h2	{
							width:230px;
							background:transparent url(/Portals/DensoAutoParts/Images/bg_container_header_280.png) bottom center no-repeat;
							}
						.divPopupError ul{
							width:230px;	
							}
						.divPopupError .divPopupMain p {	
							width:230px;	
							}
							.divPopupError .divPopupMain input.btnEdit{
								top:-10px;
								right:-20px;
								}
					 .divPopupError .divPopupBottom {
						width:280px;
						height:10px;
						background:transparent url(/Portals/DensoAutoParts/Images/bg_container_footer_280.png) bottom center no-repeat;
						}
				}

				
.pnlCaptcha,
.pnlError{
	position:absolute;
	height:100%;
	width:100%;
	}
	
.pnlPopupMessage{
	height:100% !important;
	width:100% !important;	
	}
	.pnlPopupMessage .btnCloseBack{
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		height:100%;
		width:100%;
		background-color:transparent;
		border:solid 0px red;
		z-index: 100001;
		}
		.blockOverlay{
			z-index:10001 !important;
			background-color:#aaaaaa;
			}
		.blockPage {
			background-color:transparent !important;
			z-index:11001 !important;
			left: 50% !important;
			position: absolute;/**/
			height:100% !important;
			width:100% !important;
			}

	
/*---------------------------------------------*/	
/*----------------- MISC STYLES ---------------*/	
/*---------------------------------------------*/
.reqNotice{color:#FF0000;font-size:.7em;}
.space10{margin-bottom:40px;}
.hidden{display:none;}
.clear{clear:both;}

.c_Wrap .newsSearch .item.subSearch{		
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;				
	}
	.c_Wrap .newsSearch .item.subSearch label{width:100%;}
	.c_Wrap .newsSearch .item.subSearch input,
	.c_Wrap .newsSearch .item.subSearch select{		
		width:100%;
		margin:0;
		padding:4px 0px 4px 0px;				
		}
		.c_Wrap .newsSearch	.btnSearch{
			width:100%;
			padding-left:0px !important;
			padding-right:0px !important;
			}	

.UserFullName{
	background-color:#606060;
	color:#ffffff;
	width:100%;
	padding:10px 0px 10px 0px;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	position:relative;
	display: block;
	float:left;
	clear:both;
	}	
	
					
/*---------------------------------------------*/	
/*--------------- MODULE STYLES ---------------*/	
/*---------------------------------------------*/		
.c_Wrap{
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	float:left;
	}
	.c_Wrap h1,
	.c_Wrap h2{
		font-size:2.5em;
		line-height:1.0em;
		font-weight:bold;	
		text-transform:uppercase;	
		padding:10px 0px 20px 0px;
		margin:0;
		float:left;
		width:100%;
		}
		.homepage .c_Wrap h2{
			font-size:1.8em;
			line-height:1.0em;
			}
	.c_Wrap h3{
		font-size:1.4em;
		line-height:1.0em;
		font-weight:bold;
		padding:10px 0px 5px 0px;
		margin:0;
		float:left;
		clear:left;
		}
	.c_Wrap h4{
		font-size:1.2em;
		line-height:1.0em;
		font-weight:bold;
		padding:5px 0px 5px 0px;
		margin:0;
		float:left;		
		clear:left;
		}
		
	.c_Wrap p{
		font-size:1.1em;
		line-height:1.2em;
		width:100%;
		margin:0px 0px 10px 0px;
		float:left;
		clear:both;
		}
		
	.c_Text .banner{
		margin:0px 0px 10px 0px;		
		width:100%;
		}
		.c_Text .banner img{
			width:100%;
			}
	.c_Wrap ol,
	.c_Wrap ul{
		padding:0px 0px 10px 30px;
		float:left;
		clear:left;
		}
		.c_Wrap ol ul{padding:5px 0px 5px 30px;}
		.c_Wrap ol ul li,
		.c_Wrap ol li,
		.c_Wrap ul li{
			margin-bottom:5px;		
			font-size:1.1em;
			line-height:1.1em;			
			}	
			.c_Wrap ol ul li{list-style-type:disc;font-size:1.0em;line-height:1.1em;}
			.c_Wrap ul li{list-style-type:disc;}
			.c_Wrap ol li{list-style-type:decimal;}




.c_Wrap img.imgLeft{
	float:left;
	margin:5px 15px 10px 0px;
	width:100%;
	height:auto;
	}	
.c_Wrap img.imgRight{
	float:right;
	margin:5px 0px 10px 15px;
	width:100%;
	height:auto;
	}	
	
.c_Wrap table.scheduleTable{
	clear:both;
	float:left;
	margin:0px 0px 10px 0px;
	}
	.c_Wrap table.scheduleTable th{
		padding:3px 3px 3px 3px;
		text-align:right;
		width:80px;
		}
	.c_Wrap table.scheduleTable td{
		padding:3px 3px 3px 3px;
		}
a.linkLeft{
	float:left;
	margin:10px 0px 20px 0px;	
	display:block;	
	}	
a.linkRight{
	float:left;
	margin:10px 0px 20px 0px;		
	display:block;	
	}	
.c_Feeds,
.c_MeetOurStaffRotator,
.c_SendUsATip,
.c_DoYouKnow,
ul.c_ImportantLinks,	
.c_Related,
.c_Newsletter,
.c_NewsRotator,	
.c_TabbedText,
.c_SlideShow,
.c_SubSlideShow,
.c_SubImage,
.feedWrap.Twitter{
	position:absolute;
	left:-99999999px;
	display:none;
	}			

.checkboxhide {
	position:absolute;
	left:-9999999px;
	}


.c_HomeText{				
	float:left;
	position:relative !important;
	left:0px;	
	display:block;	
	color:#ffffff;			
	margin:0px 0px 17px 0px;
	}
	.c_HomeText .texttabs{
		position:absolute;
		left:-99999999px;
		}	
	.c_HomeText .ui-tabs-hide{
		display:none;
		}
	.c_HomeText .ui-tabs-panel{
		float:left;
		background-color:#442c15;
		}
		.c_HomeText .ui-tabs-panel h2.textHeader{
			font-size:2.0em;
			line-height:1.3em;
			font-weight:bold;	
			text-transform:uppercase;	
			color: #ffffff;		
			margin:0;
			float:left;
			width:100%;
			}
		.c_HomeText .ui-tabs-panel .textContent p{
			color:#ffffff;
			font-size:1.1em;
			line-height:1.2em;
			width:100%;
			margin:0px 0px 10px 0px;
			padding:0;
			float:left;
			clear:both;
			}
		.c_HomeText .AlertGreen.ui-tabs-panel{background-color:#257000;}
		.c_HomeText .AlertWhite.ui-tabs-panel{background-color:#f0f0e9;}
		.c_HomeText .AlertOrange.ui-tabs-panel{background-color:#ee6603;}

		.c_HomeText .AlertRed.ui-tabs-panel{background-color:#c90404;}
		.c_HomeText .AlertBlue.ui-tabs-panel{background-color:#3e6bc7;}
		.c_HomeText .AlertGold.ui-tabs-panel{background-color:#efc642;}

			.c_HomeText .AlertWhite.ui-tabs-panel h2.textHeader,
			.c_HomeText .AlertWhite.ui-tabs-panel .textContent
			.c_HomeText .AlertGold.ui-tabs-panel h2.textHeader,
			.c_HomeText .AlertGold.ui-tabs-panel .textContent p{color:#000000;}
			
			.homepage .c_HomeText{padding:0;}
				.homepage .c_HomeText .ui-tabs-panel{padding:20px 20px 30px 20px;}
					.homepage .c_HomeText h2{width:100%;padding:0px 0px 5px 0px;}
					.homepage .c_HomeText p{width:100%;padding:0px 0px 10px 0px;}	
					.homepage .c_HomeText a{color:#ffffff;}	
					.homepage .c_HomeText ul{padding:5px 0px 5px 0px;clear:left;}	
						.homepage .c_HomeText li{list-style-type: disc; margin:0px 0px 10px 20px;color:#ffffff;}	

	
/*---------------------------------------------*/	
/*------------- AD ROTATOR STYLES ------------*/	
/*---------------------------------------------*/	
.content_left .c_AdsRotator.c_Wrap{
	position:relative;
	float:left;
	width:92%;
	margin:15px 4% 15px 4%;
	padding:0;
	}
	.c_AdsRotator.c_Wrap img.bannerAd{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		}
	img.bannerAd{
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0;
		}
/*---------------------------------------------*/	
/*------------- TABBED NEWS STYLES ------------*/	
/*---------------------------------------------*/	
#content_bottom	#TabbedNewsPanel{
	position:relative;
	left:0px;	
	float:left;
	padding:10px 0px 10px 0px;	
	width:100%;
	}	
	#TabbedNewsPanel .c_TabbedNews.c_Wrap{
		position:relative;
		left:0px;	
		float:left;
		clear:left;
		padding:0;
		margin:0;
		background-color:#f0f0e9;		
		width:100%;
		}
		.c_TabbedNews h2{position:absolute;left:-9999999px;}

		.c_TabbedNews .texttabscenter{
			float: right;
			right: 50%;
			position: relative;
			}
			.c_TabbedNews ul.texttabs{
				float: right;
				right: -50%;
				position: relative;
				clear:both;
				display:block;
				padding:0;
				}
				.c_TabbedNews ul.texttabs li{
					float:left;	
					text-align:center;
					list-style:none;
					color:#8a7c64;
					font-weight:bold;
					text-decoration:none;	
					text-transform:uppercase;
					display:none;
					padding:17px 17px 17px 17px;
					margin:0;
					}
					.c_TabbedNews ul.texttabs li.selected	{
						color:#000000;
						background-color:#dddddd;
						}		
										
	.c_TabbedNews .feedWrap{
		float:left;
		clear:both;
		width:100%;
		color:#442c15;
		}
		.c_TabbedNews .feedContent{
			padding:15px 15px 15px 15px;
			}
		.c_TabbedNews .feedWrap .articleTitle a{
			margin:0;
			padding:0px 0px 10px 0px;
			font-size:2.0em;
			font-weight:bold;
			text-decoration:none;	
			text-transform:uppercase;
			display:block;
			color:#000000;
			}
			.c_TabbedNews .feedWrap .articleTitle a:hover{text-decoration:underline;}
		
		.c_TabbedNews .feedWrap .articlePosted{padding:0px 0px 10px 0px;}
		.c_TabbedNews .feedWrap p{
			line-height:1.5em;
			text-align:justify;
			}
			.c_TabbedNews .tabcontent_main p strong{font-weight:bold;}	
			
			


			
			
			
			
/*---------------------------------------------*/	
/*--------------- GALLERY STYLES --------------*/	
/*---------------------------------------------*/	
.c_Gallery.c_Wrap{
	float:left;
	padding:20px 0px 20px 0px;	
	}
	.c_Gallery #galleryImages .galleryItem {
		float:left;
		padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		border:solid 1px #aaaaaa;
		background-color:#ffffff;
		}
		.c_Gallery #galleryImages .galleryItem:hover{
			border:solid 1px #000000;
			}
	.c_Gallery #galleryImages .galleryItem img{
		float:left;
		}
		@media  (orientation:landscape) {
			.c_Gallery.c_Wrap #galleryWrap #galleryFeatured img{width: 560px !important;}
			
			.c_Gallery #galleryImages .galleryItem img {
				width:120px;
				height:120px;
			}
		}
		@media  (orientation:portrait) {	
			.c_Gallery.c_Wrap #galleryWrap #galleryFeatured img{width: 310px !important;}
			
			.c_Gallery #galleryImages .galleryItem img {
				width:138px;
				height:138px;
			}
		}	
		
		.c_Gallery #galleryWrap #galleryFeatured{
			padding:5px 5px 5px 5px;
			background-color:#ffffff;
			}
		.c_Gallery #galleryWrap	{
			position:relative;	
	
			}
	
		#skinGalleryImages .galleryItem {
			float:left;
			padding:5px 5px 5px 5px;
			margin:5px 5px 5px 5px;
			border:solid 1px #aaaaaa;
			background-color:#ffffff;
			}
			#skinGalleryImages .galleryItem:hover{
				border:solid 1px #000000;
				}
		#skinGalleryImages .galleryItem img{
			float:left;
			width:50px;
			height:50px;
			}
			
#skinFeaturedPopup{
	padding:10px 10px 50px 10px;
	position:relative;	
	}
	#skinFeaturedPopup .nav_bottom{
		position:absolute;
		bottom:0px;
		left:0px;
		width:100%;
		height:50px;
		}
	.c_Gallery #galleryWrap #Next_right,
	#skinFeaturedPopup #Next_right{
		position:absolute;
		top:10px;
		right:10px;	
		width:0px !important;
		width:50px;
		padding:0px 0px 0px 50px;
		margin:0;		
		border:solid 0px red;
		overflow:hidden;
		}
		.c_Gallery #galleryWrap #Next_right:hover,
		#skinFeaturedPopup #Next_right:hover{background:transparent url(/Portals/default_sheriff_v3/Images/btn_next_right.png) 50% 50% no-repeat;}
		
	.c_Gallery #galleryWrap #Previous_left,
	#skinFeaturedPopup #Previous_left{
		position:absolute;
		top:10px;
		left:10px;
		width:0px !important;
		width:50px;
		padding:0px 50px 0px 0px;
		margin:0;		
		border:solid 0px red;
		overflow:hidden;
		}
		.c_Gallery #galleryWrap #Previous_left:hover,
		#skinFeaturedPopup #Previous_left:hover{background:transparent url(/Portals/default_sheriff_v3/Images/btn_previous_left.png) 50% 50% no-repeat;}
		
	#skinFeaturedPopup #Previous_bottom{
		float:left;
		border:solid 0px red;
		height:30px;
		width:30px;
		margin:10px 0px 0px 10px;
		background:transparent url(/Portals/VCSO/Image/btn_previous_large.png) 0px 0px no-repeat;
		}
		#skinFeaturedPopup #Previous_bottom:hover{background-position:0px -30px;}
		
	#skinFeaturedPopup #Next_bottom{
		float:left;
		border:solid 0px red;
		height:30px;
		width:30px;
		margin:10px 0px 0px 10px;
		background:transparent url(/Portals/VCSO/Image/btn_next_large.png) 0px 0px no-repeat;
		}
		#skinFeaturedPopup #Next_bottom:hover{background-position:0px -30px;}
		
	#skinFeaturedPopup #Close{
		position:absolute;
		right:10px;
		bottom:10px;
		border:solid 0px red;
		height:30px;
		width:30px;
		background:transparent url(/Portals/VCSO/Image/btn_close.png) 0px 0px no-repeat;
		}
		#skinFeaturedPopup #Close:hover{background-position:0px -30px;}
	
	
	
/*---------------------------------------------*/	
/*--------------- RESULTS STYLES --------------*/	
/*---------------------------------------------*/	
.c_SearchResults.c_Wrap{
	float:left;
	padding:20px 0px 20px 0px;	
	}
	.c_SearchResults .toggle{display:none;}
	.c_SearchResults h2{
		float:left;
		padding:20px 20px 5px 20px;	
		}
	.c_SearchResults.c_Wrap fieldset.search	{
		border:solid 0px transparent;
		background-color:transparent;
		margin:0px auto 0px auto;
		}
	.c_SearchResults fieldset.search .item{
		float:left;
		margin:0px auto 0px auto;
		border:solid 0px red;							
		}
		.c_SearchResults fieldset.search .item input{
			float:left;
			background:transparent url(/Portals/Spire/Image/bg_Field_lg.png) 0px 1px no-repeat;
			border:solid 0px #cccccc;
			padding:0px 5px 0px 5px;
			height:33px;
			}		
		.c_SearchResults fieldset.search .item label{
			float:left;
			font-size:.8em;
			}
			@media  (orientation:landscape){
				.c_SearchResults.c_Wrap fieldset.search {width:288px;}
				.c_SearchResults.c_Wrap fieldset.search .item {width:275px;}
				.c_SearchResults.c_Wrap fieldset.search .item label {width:275px;}
				.c_SearchResults.c_Wrap fieldset.search .item input{width:230px !important;}
				}
			@media  (orientation:portrait) {
				.c_SearchResults.c_Wrap fieldset.search {width:288px;}
				.c_SearchResults.c_Wrap fieldset.search .item {width:285px;}
				.c_SearchResults.c_Wrap fieldset.search .item label {width:285px;}
				.c_SearchResults.c_Wrap fieldset.search .item input{width:240px !important;}
				}
		
	.c_SearchResults .btnReset{display:none;}
	.c_SearchResults .results{
		padding:0;
		margin:0px auto 0px auto;
		}
	.c_SearchResults .resultNav,
	.c_SearchResults .resultStats{
		font-size:.8em;
		padding:0px 10px 0px 10px;	
		margin:0;			
		}
		.c_SearchResults .resultNav li{
			float:left;	
			margin:0px 10px 0px 0px;	
			list-style-type:none;				
			}
			.c_SearchResults .resultNav li a{
				color:#fdbe52;
				}
		.c_SearchResults .viewlist{
			width:100%;
			padding:0;
			margin:0;			
			}
			.c_SearchResults .viewlist .header td{
				background-color:#aaaaaa;
				color:#ffffff;
				font-size:0.8em;
				font-weight:bold;
				}
			.c_FileDownload .viewlist td,
			.c_SearchResults .viewlist td{
				padding:8px 20px 8px 20px;
				}
				.c_FileDownload .viewlist td a,
				.c_SearchResults .viewlist td a{
					width:100%;
					display:block;
					color:#fdbe52;
					font-size:1.2em;
					font-weight:bold;
					text-decoration:none;
					padding:0px 0px 5px 0px;
					}
					.c_FileDownload .viewlist td a:hover,
					.c_SearchResults .viewlist td a:hover{
						text-decoration:underline;
						}
				.c_FileDownload .viewlist td.fileIcon{padding:8px 10px 8px 10px;}
				


.homepage .c_HomeText.c_Wrap{				
	float:left;
	background-color:#f0f0e9;
	color:#442c15;	
	margin:0;
	padding:0px 17px 30px 17px;
	}
	.homepage .c_HomeText.c_Wrap h2{
		font-size:2.0em;
		font-weight:bold;
		line-height:1.3em;
		text-transform:uppercase;
		color:#442c15;
		margin:0;
		}
	.homepage .c_HomeText.c_Wrap p{
		line-height:1.3em;
		margin:0;
		color:#442c15;
		}
		.homepage .c_HomeText.c_Wrap p strong{color:#442c15;font-weight:bold;}

.homepage .c_Feeds{
	position:absolute;
	left:-9999999px;
	background-color:#f0f0e9;
	height:0px;
	}

/*---------------------------------------------*/	
/*-------------- REGISTER STYLES --------------*/	
/*---------------------------------------------*/	
.c_Register.c_Wrap .instructions{margin-bottom:30px;display:block;float:left;}							
	.c_Register.c_Wrap li.reset,
	.c_Register.c_Wrap a.reset,
	.c_Register.c_Wrap .item label{position:absolute;left:-9999999px;height:0;}
				
	.c_Register.c_Wrap .item{
		background:transparent url(/Portals/default_sheriff_v3/Images/bg_Input_630.png) 0 0 no-repeat;
		width:170px;
		height:20px;
		margin:0px 0px 10px 10px;
		padding:10px 0px 10px 10px;
		display:block;
		}
		.c_Register.c_Wrap .item input{
			width:170px !important;
			border:solid 0px red;
			background-color:transparent;
			float:left;
			}
			
			@media  (orientation:landscape) {
				.c_Register.c_Wrap .item{width:415px;}
				.c_Register.c_Wrap .item input{width:415px !important;}
				}
			@media  (orientation:portrait) {
				.c_Register.c_Wrap .item{width:170px;}
				.c_Register.c_Wrap .item input{width:170px !important;}
				}
			
	.c_Register.c_Wrap .admin.bottom{
		width:80px;
		height:40px;
		float:right;
		clear:none;
		margin-right:10px;
		}
		.c_Register.c_Wrap .admin.bottom li{
			float:right;
			clear:none;
			margin:0;
			padding:0;
			}
			.c_Register.c_Wrap input.submit{
				background:transparent url(/Portals/default_sheriff_v3/Images/btn_SignUp.png) 0 0 no-repeat;
				width:80px;
				height:0px !important;
				height:40px;
				padding:40px 0px 0px 0px !important;
				overflow:hidden;
				border:solid 0px red !important;
				display:block;
				}	
				.c_Access.c_Wrap input.submit:hover{
					background-position:0 -40px;
					}


/*---------------------------------------------*/	
/*----------- EVENTS DISPLAY STYLES -----------*/	
/*---------------------------------------------*/
.content_left .c_EventsDisplay.c_Wrap{position:relative;}
.c_EventsDisplay dl.events{
	border:solid 1px #e5e5e5;
	border-width:0px 0px 1px 0px;
	padding:10px 0px 15px 0px;
	float:left;
	width:100%;
	}	
	.c_EventsDisplay.c_Wrap h2{
		width:90%;
		float:left;
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		padding:10px 0px 10px 0px;
		}
	.c_EventsDisplay.c_Wrap h2{
		width:90%;
		float:left;
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		padding:10px 0px 10px 0px;
		}
	.c_EventsDisplay .return,
	.c_EventsDisplay .feeds{
		position:absolute;
		top:10px;
		right:10px;
		}
	.c_EventsDisplay .event dt.eventTitle,
	.c_EventsDisplay .events dt.eventTitle,
	.c_EventsDisplay .events dt.eventTitle a	{
		font-size:1.8em;
		line-height:1.0em;
		font-weight:bold;
		color:#442c15;	
		text-decoration:none;
		padding:0px 0px 0px 0px;
		margin: 0px 0 10px 0;
		float:left;
		clear:left;
		}
		.c_EventsDisplay .events dt.eventTitle a{font-size:1.0em;}
			.c_NewsDisplay .events dt a:hover{
				color:#e8c35e;
				text-decoration:underline;
				}
		.c_EventsDisplay dl.event dd.eventAuthor{
			float:left;
			clear:left;
			}
		.c_EventsDisplay dl.event dd.eventPosted,
		.c_EventsDisplay dl.events dd.eventPosted	{
			background-color:#442C15;
			padding:5px 0px 8px 0px;
			margin:0px 0px 10px 0px;
			float:left;
			clear:left;
			}
			.c_EventsDisplay dl.event dd.eventPosted span,
			.c_EventsDisplay dl.events dd.eventPosted span{
				float:left;
				clear:left;
				color:#ffffff;
				text-align:center;
				display:block;
				width:100%;
				}
				dd.eventPosted span.month{font-size:1.0em;}
				dd.eventPosted span.day{font-size:2.8em;}
				dd.eventPosted span.year{font-size:1.2em;}
				
		.c_EventsDisplay dl.event dd.eventMap,
		.c_EventsDisplay dl.event dd.eventLocation,
		.c_EventsDisplay dl.event dd.eventContent,
		.c_EventsDisplay dl.events dd.eventSummary{
			float:right;
			clear:right;		
			}			
			
			.c_EventsDisplay dl.event dd.eventLocation .eventCompany,
			.c_EventsDisplay dl.event dd.eventLocation .eventAddress{
				width:100%;			
				float:left;
				clear:left;
				}
			.c_EventsDisplay dl.event dd.eventLocation .eventCity,
			.c_EventsDisplay dl.event dd.eventLocation .eventState,
			.c_EventsDisplay dl.event dd.eventLocation .eventZip,
			.c_EventsDisplay dl.event dd.eventLocation .eventCountry{
				float:left;
				}
				
		@media  (orientation:landscape) {
			.c_EventsDisplay dl.event dd.eventAuthor,
			.c_EventsDisplay dl.event dd.eventPosted,
			.c_EventsDisplay dl.events dd.eventPosted{width:15%;}
			

			.c_EventsDisplay dl.event dd.eventContent,
			.c_EventsDisplay dl.events dd.eventSummary{width:83%;}
			
			.c_EventsDisplay dl.event dd.eventMap{
				float:right;
				clear:none;			
				width:41%;
				}
			.c_EventsDisplay dl.event dd.eventLocation{
				float:right;			
				width:41%;
				}
			
			.c_EventsDisplay dl.event dd.eventMap iframe{
				width:200px !important;
				height:200px !important;
				}
				.c_EventsDisplay dl.event dd.eventLocation{}
				.c_EventsDisplay dl.event dd.eventMap{}
			}	
		@media  (orientation:portrait) {
			.c_EventsDisplay dl.event dd.eventAuthor,
			.c_EventsDisplay dl.event dd.eventPosted,
			.c_EventsDisplay dl.events dd.eventPosted{width:25%;}
			
			.c_EventsDisplay dl.event dd.eventMap,
			.c_EventsDisplay dl.event dd.eventLocation,
			.c_EventsDisplay dl.event dd.eventContent,
			.c_EventsDisplay dl.events dd.eventSummary{width:70%;}
			
			.c_EventsDisplay dl.event dd.eventLocation {
				margin:0px 0px 10px 0px;
				}
			
			.c_EventsDisplay dl.event dd.eventMap iframe{
				width:185px !important;
				height:185px !important;
				}
			}


/*---------------------------------------------*/	
/*------------ NEWS DISPLAY STYLES ------------*/	
/*---------------------------------------------*/
.c_NewsDisplay dl.news{
	border:solid 1px #962121;
	border-width:0px 0px 1px 0px;
	padding:10px 0px 15px 0px;
	float:left;
	width:100%;
	}	
	.c_NewsDisplay h2{
		width:90%;
		float:left;
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#962121;
		}
	.c_NewsDisplay .return,
	.c_NewsDisplay .feeds{
		width:10%;
		float:right;
		text-align:right;
		margin:10px 0px 0px 0px;
		}
	.c_NewsDisplay .news dt.newsTitle,
	.c_NewsDisplay .news dt.newsTitle a	{
		font-size:1.4em;
		line-height:1.0em;
		font-weight:bold;
		color:#000000;	
		text-decoration:none;
		padding:0px 0px 0px 0px;
		margin: 10px 0 5px 0;
		float:left;
		clear:left;
		}
		.c_NewsDisplay .news dt a:hover{
			color:#962121;
			text-decoration:underline;
			}
			.c_NewsDisplay.c_Wrap.Staff{ position:relative; }
			
			.c_NewsDisplay.c_Wrap .rotatorHow,
			.c_NewsDisplay.c_Wrap.Staff .rotatorStaff,
			.c_NewsDisplay.c_Wrap.Staff .rotatorStaff img {
				display:none;		
				}
		.c_NewsDisplay .article dd.newsPosted,
		.c_NewsDisplay .news dd.newsPosted{width:100%;}
				
.c_NewsDisplay dl.article{
	padding:10px 0px 0px 0px;
	float:left;
	}
	.c_NewsDisplay .article dt{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#000000;	
		text-decoration:none;
		padding:0px 0px 20px 0px;
		width:90%;
		float:left;
		}
		.c_NewsDisplay .article dd.newsContent{
			margin:0;
			padding:0px 0px 0px 0px;	
			clear:both;	
			color:#442c15;	
			}
			.c_NewsDisplay .article h3{
				padding:0px 0px 10px 0px;				
				float:left;
				}
			.c_NewsDisplay .article p{
				padding:0px 0px 10px 0px;		
				line-height:1.1em;
				float:left;
				}
			.c_NewsDisplay.c_Wrap ol ul li,
			.c_NewsDisplay.c_Wrap ol li,
			.c_NewsDisplay.c_Wrap ul li{clear:left;}
			
		.c_NewsDisplay .article .return{
			margin:0;
			padding:10px 0px 10px 0px;
			}
			.c_NewsDisplay .article .return a{color:#4C351F;font-size:0.9em;}
			
	.c_NewsDisplay dd.newsSummary{
		margin:0;
		padding:0px 0px 0px 0px;
		clear:both;	
		}
		.c_NewsDisplay dd.newsSummary p{
			padding:0px 0px 10px 0px;		
			line-height:1.1em;
			color:#000000;
			}
	.c_NewsDisplay dd.newsPosted{
		font-size:1.0em;
		color:#962121;
		margin:0;
		padding:5px 0px 5px 0px;
		width:15%;
		float:left;
		}
		
	ul.socialLinks{
		width:113px;
		height:33px;
		float:right;
		clear:none;
		margin:0;
		padding:0;
		}
		ul.socialLinks li{
			list-style-type:none;
			float:left;
			border:solid 0px red;
			clear:none;
			float:left;
			}
			ul.socialLinks li.Share{
				width:33px;
				height:33px;
				margin-right:4px;
				position:relative;
				}
				ul.socialLinks li.Share a {
					height:0 !important;
					width:100%;
					height:33px;
					padding:33px 0px 0px 0px;
					overflow:hidden;
					display:block;
					background:transparent url(/Portals/default_automotive_v1/Images/btn_socialnav.png) 0px 0px no-repeat;
					}
					ul.socialLinks li.Share:hover{background-position:0px -33px;}

					ul.socialLinks li.Share ul {
						position:absolute;
						top:0px;
						left:-9999999px;
						display:block;
						margin:0px 0px 0px 0px;
						padding:0px 5px 0px 0px;
						width: 100px !important;
						height:33px !important;
						border:solid 0px white;
						background:transparent url(/Portals/default_automotive_v1/Images/bg_socialsubnav.png) right 5px no-repeat;
						}
						ul.socialLinks li.Share:hover ul {left:-105px;}
				
					dd.articleSocial ul.socialLinks li.Share ul {
						padding:0px 0px 0px 5px;
						background:transparent url(/Portals/default_automotive_v1/Images/bg_socialsubnav.png) left 5px no-repeat;
						}
						dd.articleSocial ul.socialLinks li.Share:hover ul{left:33px;}

					ul.socialLinks li.Share li{
						width:33px;
						height:33px;
						float:right;
						list-style-type:none;
						}
					ul.socialLinks li.Share li.Twitter{
						margin:0px 0px 0px 0px;
						}
						ul.socialLinks li.Share li.Twitter a{
							width:33px;
							height:0px !important;
							height:33px;
							padding:33px 0px 0px 0px;
							overflow:hidden;
							background:transparent url(/Portals/default_automotive_v1/Images/btn_socialsubnav.png) -31px 0px no-repeat;
							}
							ul.socialLinks li.Share li.Twitter a:hover{background-position:-31px -33px;}

					ul.socialLinks li.Share li.FaceBook	{				
						margin:0px 0px 0px 0px;
						}
						ul.socialLinks li.Share li.FaceBook a{
							width:33px;
							height:0px !important;
							height:33px;
							overflow:hidden;
							padding:33px 0px 0px 0px;
							background:transparent url(/Portals/default_automotive_v1/Images/btn_socialsubnav.png) 0px 0px no-repeat;
							}
							ul.socialLinks li.Share li.FaceBook a:hover{background-position:0px -33px;}
			
					ul.socialLinks li.Share li.GooglePlus	{				
						margin:0px 0px 0px 0px;
						}
						ul.socialLinks li.Share li.GooglePlus a{
							width:33px;
							height:0px !important;
							height:33px;
							overflow:hidden;
							padding:33px 0px 0px 0px;
							background:transparent url(/Portals/default_automotive_v1/Images/btn_socialsubnav.png) -64px 0px no-repeat;
							}
							ul.socialLinks li.Share li.GooglePlus a:hover{background-position:-64px -33px;}
			
			ul.socialLinks li.Email{
				width:33px;
				height:33px;
				margin-right:5px;
				}	
				ul.socialLinks li.Email a{
					height:0 !important;
					width:100%;
					height:33px;
					padding:33px 0px 0px 0px;
					overflow:hidden;
					display:block;
					background:transparent url(/Portals/default_automotive_v1/Images/btn_socialnav.png) -33px 0px no-repeat;
					}
					ul.socialLinks li.Email a:hover{background-position:-33px -33px;}
			ul.socialLinks li.Print{
				width:33px;
				height:33px;
				}	
				ul.socialLinks li.Print a{
					height:0 !important;
					width:100%;
					height:33px;
					padding:33px 0px 0px 0px;
					overflow:hidden;
					display:block;
					background:transparent url(/Portals/default_automotive_v1/Images/btn_socialnav.png) -66px 0px no-repeat;
					}			
					ul.socialLinks li.Print a:hover{background-position:-66px -33px;}
					
					
	.c_NewsDisplay dd.newsInfo,
	.newsAuthor,
	.newsCommentCount{display:none;}
		
	.c_FAQ dl dd{display:none;}
	.c_FAQ dl{width:100%}


	
/*---------------------------------------------*/	
/*---------------- STAFF STYLES ---------------*/	
/*---------------------------------------------*/
.c_StaffDisplay.c_Wrap {
    	background-color: #f1f0ea;
    	color: #442c15;
    	margin: 0 0 17px;
	}
	.c_StaffDisplay h1{
		width:90%;
		float:left;
		font-size:2.5em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		}
	.c_StaffDisplay dl.listItem{
		border:solid 1px #e5e5e5;
		border-width:0px 0px 1px 0px;
		padding:10px 0px 15px 0px;
		margin:0;
		float:left;
		width:100%;
		}
	.c_StaffDisplay .listItem p{
		width:90%;
		float:left;
		clear:both;
		}
	.c_StaffDisplay .listItem .itemImage{
		width:19%;
		float:left;
		}
	.c_StaffDisplay .itemDetail .itemContent{
		float:left;
		clear:both;
		}
	.c_StaffDisplay .itemDetail .itemImage{
		width:19%;
		float:left;
		margin:0px 20px 5px 0px;
		}
		.c_StaffDisplay .itemImage img.imgSmall{
			width:97%;
			background-color:#ffffff;
			padding:5px 5px 5px 5px;
			}
	.c_StaffDisplay .itemDetail p{
		clear:none;
		float:none;
		}
	.c_StaffDisplay .listItem  .itemName,
	.c_StaffDisplay .listItem .itemName a	{
		font-size:1.4em;
		line-height:1.0em;
		font-weight:bold;
		color:#442c15;	
		text-decoration:none;
		padding:0px 0px 0px 0px;
		margin: 0px 0 5px 0;
		float:left;
		clear:left;
		width:100%;
		}
		.c_StaffDisplay .listItem dt a:hover{
			color:#e8c35e;
			text-decoration:underline;
			}
			.c_StaffDisplay.c_Wrap.Staff{position:relative;}
			
			.c_StaffDisplay.c_Wrap .rotatorHow,
			.c_StaffDisplay.c_Wrap.Staff .rotatorStaff,
			.c_StaffDisplay.c_Wrap.Staff .rotatorStaff img {
				position:absolute;
				left:-99999999px;			
				}
		.c_StaffDisplay .article dd.newsPosted,
		.c_StaffDisplay .news dd.newsPosted{width:100%;}

	.c_StaffDisplay .return,
	.c_StaffDisplay .feeds{
		width:10%;
		float:right;
		text-align:right;
		margin:10px 0px 0px 0px;
		}
/*---------------------------------------------*/	
/*----------- PAST SHERIFFS STYLES ------------*/	
/*---------------------------------------------*/
.c_PastSheriffs.c_Wrap ul.personDisplay{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	}
	.c_PastSheriffs.c_Wrap ul.personDisplay li{
		list-style-type:none;
		float:left;
		clear:none;
		width:43%;
		min-height:190px;
		padding:10px 2.5% 10px 2.5%;
		margin:0px 1.0% 20px 1.0%;
		background-color:#cdc7b6;
		text-align:center;
		}
		.c_PastSheriffs.c_Wrap ul.personDisplay li dl.listItem {
			margin:0;
			padding:0;
			width:100%;
			}
			ul.personDisplay li dl.listItem dd.itemImage{
				margin:0;
				padding:0;
				width:100%;
				}
				ul.personDisplay li dl.listItem dd.itemImage img{
					width:94%;
					height:auto;
					border:0px solid #ffffff;
					margin:0px 0px 5px 0px;
					} 
			ul.personDisplay li dl.listItem dt.itemName,
			ul.personDisplay li dl.listItem dt.itemName a{
					font-size:1.0em;
					width:100%;
					}
			ul.personDisplay li dl.listItem dd.itemSummary,
			ul.personDisplay li dl.listItem dd.itemSummary p{
					font-size:1.0em;
					width:100%;
					}
					
					
	.c_FeaturedPersonsDisplay.c_Wrap {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:100%;
		}			
		.c_FeaturedPersonsDisplay.c_Wrap .itemDetail{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:100%;
			}
			.c_FeaturedPersonsDisplay.c_Wrap .itemDetail{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				width:100%;
				}			
				.c_FeaturedPersonsDisplay.c_Wrap .itemDetail .itemContent {
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					width:100%;
					float:left;
					}
					.c_FeaturedPersonsDisplay.c_Wrap .itemDetail .itemContent .itemImage {
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						width:25%;
						float:left;
						clear:none;
						}
						.c_FeaturedPersonsDisplay.c_Wrap .itemDetail .itemContent .itemImage img{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							width:100%;
							float:left;
							clear:none;
							}
					.c_FeaturedPersonsDisplay.c_Wrap .itemDetail .itemContent p {
						width:73%;
						float:right;
						clear:none;
						}	
/*---------------------------------------------*/	
/*-------------- ALERT FEED STYLES ------------*/	
/*---------------------------------------------*/
.feedWrap.Alerts{
	float:left;
	padding:0;
	margin:0;
	width:100%;
	}
	.content_left .feedWrap.Alerts{width:100%;}
	.feedWrap.Alerts .feedContent{
		float:left;
		padding:0;
		margin:0;
		width:100%;
		}
		 dl.listItem{
			margin:0px 0px 15px 0px;
			padding:20px 4% 20px 4%;
			float:left;
			width:92%;
			}
			dl.listItem p{
				font-size:1.1em;
				line-height:1.1em;
				margin:0px 0px 5px 0px;
				}

			dl.listItem .itemName{
				width:75%;
				float:right;
				clear:none;
				}
			dl.listItem .itemName a {
				font-size:1.8em;
				line-height:1.0em;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				padding:0px 0px 0px 0px;
				margin: 0px 0 5px 0;
				float:left;
				clear:left;
				width:100%;		
				display:block;
				}		
				dl.listItem dt a:hover{
					text-decoration:underline;
					}

			dl.listItem .itemSummary{
				width:75%;
				float:right;
				clear:none;
				}
				
			dl.listItem .itemImage{
				width:21%;
				float:left;
				}
				dl.listItem .itemImage img{
					width:100%;
					}
			dl.listItem .itemMap{
				width:19%;
				float:left;
				background-color:#ffffff;
				padding:5px 5px 5px 5px;
				}
				dl.listItem .itemMap img{width:100%;}
			
			dl.listItem .itemImage img.imgSmall{
				width:97%;
				background-color:#ffffff;
				padding:5px 5px 5px 5px;
				}


			dl.listItem.brown{background-color:#442c15;}
				dl.listItem.brown p,
				dl.listItem.brown dt a,
				dl.listItem.brown a{color:#ffffff;}
					
			dl.listItem.red{background-color:red;}
				dl.listItem.red p,
				dl.listItem.red dt a,
				dl.listItem.red a{color:#ffffff;}

			dl.listItem.orange{background-color:orange;}
				dl.listItem.orange p,
				dl.listItem.orange dt a,
				dl.listItem.orange a{color:#603914;}

			dl.listItem.gold{background-color:#f8e900;}
				dl.listItem.gold p,
				dl.listItem.gold dt a,
				dl.listItem.gold a{color:#603914;}

			dl.listItem.blue{background-color:blue;}
				dl.listItem.blue p,
				dl.listItem.blue dt a,
				dl.listItem.blue a{color:#ffffff;}

			dl.listItem.silver{background-color:#555555;}
				dl.listItem.silver p,
				dl.listItem.silver dt a,
				dl.listItem.silver a{color:#ffffff;}
	
					dl.listItem.text dd.itemSummary,
					dl.listItem.text dt.itemName{width:100%;}


	.feedWrap.Alerts .btnPrevious,
	.feedWrap.Alerts .btnNext{display:none;}

/*---------------------------------------------*/	
/*------------- ALERT DISPLAY STYLES ----------*/	
/*---------------------------------------------*/
.content_left .c_AlertsDisplay.c_Wrap {
    	background-color: #f1f0ea;
    	color: #442c15;
    	margin: 0 0 17px;
	}
	.c_AlertsDisplay h1{
		width:90%;
		float:left;
		font-size:2.5em;
		line-height:1.0em;
		font-weight:bold;
		padding:0px 0px 20px 0px;
		}
	
	.c_AlertsDisplay .itemDetail p{
		clear:none;
		float:none;
		}

	.c_AlertsDisplay .itemDetail{}
		.c_AlertsDisplay .itemDetail .itemTitle{
			width:80%;
			float:left;
			clear:none;
			}
		.c_AlertsDisplay .itemDetail .itemTitle h1{
			font-size:2.5em;
			line-height:1.0em;
			font-weight:bold;
			color:#442c15;	
			text-decoration:none;
			padding:0px 0px 0px 0px;
			margin: 0px 0 10px 0;
			float:left;
			clear:left;
			width:100%;
			display:block;
			}
		.c_AlertsDisplay .itemDetail .itemContent{
			float:left;
			clear:both;
			}
		.c_AlertsDisplay .itemDetail .itemMap{
			width:100%;
			float:left;
			margin:5px 0px 15px 0px;
			height:300px;
			overflow:hidden;
			}
			.c_AlertsDisplay .itemDetail .itemMap iframe{
				width:100%;
				height:300px;
				}
		.c_AlertsDisplay .itemDetail .itemImage{
			width:100%;
			float:left;
			margin:5px 0px 15px 0px;
			}
			.c_AlertsDisplay .itemDetail .itemImage img{
				width:100%;
				}
		

		@media  (orientation:landscape) {
			.content_left .c_AlertsDisplay.c_Wrap{
				padding:20px 4.0% 20px 4.0%;
				width:92%;
				}
			}
		@media  (orientation:portrait) {
			.content_left .c_AlertsDisplay.c_Wrap{
				padding:20px 6.0% 20px 6.0%;
				width:88%;
				}
			}
		.c_AlertsDisplay .return,
		.c_AlertsDisplay .feeds{
			width:10%;
			float:right;
			text-align:right;
			margin:10px 0px 0px 0px;
			}
				
.halfitem_map {
	height: 460px;
	width:100%;
	float:left;
	}
.c_Wrap fieldset .location{float:left;clear:both;}
#btnClearMap{
	width:100%;
	border:solid 1px #aaaaaa;
	color:#000000;
	float:left;
	margin:5px 0px 10px 0px;
	background-color:#f0cf66;
	}

#map-canvas {
        height: 100%;
	width:100%;
        margin: 0px;
        padding: 0px
	}
		
/*---------------------------------------------*/	
/*-------------- CRIME MAP STYLES -------------*/	
/*---------------------------------------------*/
.c_CrimeMap.c_Wrap{
	width:95%;
	float:left;
	clear:both;
	padding:20px 2.5% 20px 2.5%;
	}
	#listCrimes{
		width:100%;
		float:left;
		clear:both;
		margin:0px 0px 5px 0px;		
		padding:0px 0px 0px 0px;		
		}
		#listCrimes .mapBtn{
			float:left;
			clear:none;
			width:75px;
			height:50px;
			padding:25px 0px 0px 0px;
			margin:0px 5px 0px 0px;
			background-color:#cdc7b6;
			list-style-type:none;
			overflow:hidden;
			text-align:center;
			}
			#listCrimes .mapBtn:hover,
			#listCrimes .mapBtn.selected{background-color:#f1f0ea;
				}
	#itemDisplay{
		height: 800px;
		width:100%;
		float:left;
		clear:both;
		}
		#itemDisplay #inline-actions{
			width:96%;
			float:left;
			padding:10px 2.0% 10px 2.0%;
			margin:0px 0px 10px 0px;
			background-color:#f1f0ea;
			}
			#itemDisplay #inline-actions .item{
				float:left;
				clear:none;
				width:20%;
				margin:0;
				}
				#itemDisplay #inline-actions .item select{
					float:left;
					width:95%;

					}
		#itemDisplay #map_canvas{
			height: 90%;
			width:100%;
			float:left;
			}
		#itemDisplay .gm-style-iw div,
		#itemDisplay .gm-style-iw div div{
			width:100%;
			max-width:173px !important;
			overflow:hidden !important;
			}
			#itemDisplay .gm-style-iw div div img{
				float:left;
				width:20%;
				margin:15px 0px 0px 0px;
				display:block;
				}
			#itemDisplay .gm-style-iw div div .infoOffense{
				float:right;
				width:75%;
				margin:15px 0px 0px 0px;
				font-weight:bold;
				}
			#itemDisplay .gm-style-iw div div .infoDate{
				float:right;
				width:75%;
				margin:5px 0px 0px 0px;
				}
			#itemDisplay .gm-style-iw div div .infoAddress{
				float:right;
				width:75%;
				margin:5px 0px 10px 0px;
				}

/*---------------------------------------------*/	
/*-------- SUBMIT INMATE MESSAGE STYLES -------*/	
/*---------------------------------------------*/	
.c_MessagesSubmitMessage.c_Wrap{					
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	#content .c_MessagesSubmitMessage.c_Wrap .instructions{margin-bottom:20px;float:left;}

	.c_MessagesSubmitMessage.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_MessagesSubmitMessage.c_Wrap .halfitem_r input,
	.c_MessagesSubmitMessage.c_Wrap .halfitem_l input,
	.c_MessagesSubmitMessage.c_Wrap .halfitem_r select,
	.c_MessagesSubmitMessage.c_Wrap .halfitem_l select,
	.c_MessagesSubmitMessage.c_Wrap .full .item textarea, 
	.c_MessagesSubmitMessage.c_Wrap .full .item select,
	.c_MessagesSubmitMessage.c_Wrap .full .item input	{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		}
		.content_left .c_MessagesSubmitMessage.c_Wrap .full fieldset{
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			}
			.content_left .c_MessagesSubmitMessage.c_Wrap .full fieldset label{
				position:absolute;
				left:-99999999px;
				}
		.c_MessagesSubmitMessage.c_Wrap a.btnEdit.cancel,
		.c_MessagesSubmitMessage.c_Wrap a.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_sheriff_v3/Images/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_MessagesSubmitMessage.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_MessagesSubmitMessage.c_Wrap a.btnEdit.cancel:hover,
			.c_MessagesSubmitMessage.c_Wrap a.btnEdit.submit:hover{background-position:0px -31px;}
			
		@media  (orientation:landscape) {
			.content_left .c_MessagesSubmitMessage.c_Wrap{width: 528px;padding:20px 20px 10px 20px;}
			.c_MessagesSubmitMessage.c_Wrap .halfitem_r,
			.c_MessagesSubmitMessage.c_Wrap .halfitem_l{width: 100%;}
			
			.content_left .c_MessagesSubmitMessage.c_Wrap .full .item textarea, 
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_r input,
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_l input{width: 490px;}
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_r select,
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_l select	{width: 480px;}
			
			.content_left .c_MessagesSubmitMessage.c_Wrap .full fieldset{width: 500px;}
			.content_left .c_MessagesSubmitMessage.c_Wrap .full fieldset .item{width: 500px;}
			}
	
		@media  (orientation:portrait) {
			.content_left .c_MessagesSubmitMessage.c_Wrap{width: 280px;padding:20px 20px 10px 20px;}	
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_r,
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_l{width: 100%;}
						
			.content_left .c_MessagesSubmitMessage.c_Wrap .full .item textarea, 
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_r input,
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_l input{width: 240px;}
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_r select,
			.content_left .c_MessagesSubmitMessage.c_Wrap .halfitem_l select	{width: 230px;}
			
			.content_left .c_MessagesSubmitMessage.c_Wrap .full fieldset{width: 250px;}
			.content_left .c_MessagesSubmitMessage.c_Wrap .full fieldset .item{width: 250px;}
			}
	

/*---------------------------------------------*/	
/*----------- FAQ ASK QUESTION STYLES ---------*/	
/*---------------------------------------------*/	
.c_FAQAskQuestion.c_Wrap{					
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	position:relative;
	}
	
	#content .c_FAQAskQuestion.c_Wrap .instructions{margin-bottom:20px;float:left;}

	.c_FAQAskQuestion.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_FAQAskQuestion.c_Wrap .halfitem_r input,
	.c_FAQAskQuestion.c_Wrap .halfitem_l input,
	.c_FAQAskQuestion.c_Wrap .halfitem_r select,
	.c_FAQAskQuestion.c_Wrap .halfitem_l select,
	.c_FAQAskQuestion.c_Wrap .full .item textarea, 
	.c_FAQAskQuestion.c_Wrap .full .item select,
	.c_FAQAskQuestion.c_Wrap .full .item input	{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		}
		.content_left .c_FAQAskQuestion.c_Wrap .full fieldset{
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset label{
				position:absolute;
				left:-99999999px;
				}
		.c_FAQAskQuestion.c_Wrap a.btnEdit.cancel,
		.c_FAQAskQuestion.c_Wrap a.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_sheriff_v3/Images/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_FAQAskQuestion.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_FAQAskQuestion.c_Wrap a.btnEdit.cancel:hover,
			.c_FAQAskQuestion.c_Wrap a.btnEdit.submit:hover{background-position:0px -31px;}
			
		@media  (orientation:landscape) {
			.c_FAQAskQuestion.c_Wrap{width: 90%;padding:20px 5% 10px 5%;}
			.c_FAQAskQuestion.c_Wrap .halfitem_r,
			.c_FAQAskQuestion.c_Wrap .halfitem_l{width: 100%;}
					
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset{width:90%;padding:20px 5% 10px 5%;}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset .item{width: 100%;}
	
			.c_FAQAskQuestion.c_Wrap .item textarea{width: 98%;padding:0px 1% 0px 1%;}  
			.c_FAQAskQuestion.c_Wrap .halfitem_r input,
			.c_FAQAskQuestion.c_Wrap .halfitem_l input{width: 98%;padding:0px 1% 0px 1%;}

			.c_FAQAskQuestion.c_Wrap .item select{width: 100%;}
			.c_FAQAskQuestion.c_Wrap .halfitem_r select,
			.c_FAQAskQuestion.c_Wrap .halfitem_l select	{width: 100%;}

			}
	
		@media  (orientation:portrait) {
			.c_FAQAskQuestion.c_Wrap{width: 90%;padding:20px 5% 10px 5%;}	
			.c_FAQAskQuestion.c_Wrap .halfitem_r,
			.c_FAQAskQuestion.c_Wrap .halfitem_l{width: 100%;}

			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset{width:90%;padding:20px 5% 10px 5%;}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset .item{width: 100%;}
						
			 .c_FAQAskQuestion.c_Wrap .item textarea{width: 98%;padding:0px 1% 0px 1%;} 
			 .c_FAQAskQuestion.c_Wrap .halfitem_r input,
			 .c_FAQAskQuestion.c_Wrap .halfitem_l input{width: 95%;padding:0px 1% 0px 1%;}

			 .c_FAQAskQuestion.c_Wrap .item select{width: 100%;}
			 .c_FAQAskQuestion.c_Wrap .halfitem_r select,
			 .c_FAQAskQuestion.c_Wrap .halfitem_l select {width: 100%;}
			

			}
		
		

/*---------------------------------------------*/	
/*--------------- FAQ DISPLAY STYLES ----------*/	
/*---------------------------------------------*/
.c_FAQDisplay.c_Wrap{				
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_FAQDisplay.c_Wrap .full fieldset	{
		border:solid 0px red;
		background-color:Transparent;
		}
		.c_FAQDisplay.c_Wrap .full fieldset .item{float:left;clear:none;}
		.c_FAQDisplay.c_Wrap .full fieldset .item select,
		.c_FAQDisplay.c_Wrap .full fieldset .item input	{
			margin:0;
			padding:3px 0px 3px 0px;
			/*background-color:#ddd9cd;
			border:solid 1px #897960;
			color:#897960;*/
			}
			.c_FAQDisplay.c_Wrap .full fieldset .item select{padding:2px 0px 2px 0px;}
			
	.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.ask,
		.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.view,
		.c_FAQDisplay.c_Wrap .full fieldset a.btnSearch.btnEdit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:19px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_sheriff_v3/Images/btn_search_faq.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.ask	{
				margin:5px 0px 0px 0px;
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_ask_a_question.png") 0px 0px no-repeat;
				}
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.view	{
				margin:5px 0px 0px 0px;
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_view_all_questions.png") 0px 0px no-repeat;
				}
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.ask:hover,
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.view:hover,
			.c_FAQDisplay.c_Wrap .full fieldset a.btnSearch.btnEdit:hover{background-position:0px -31px;}
	
	.c_FAQDisplay.c_Wrap .infoTop{
		float:left;
		position:relative;
		width:100%;
		}
		.c_FAQDisplay.c_Wrap .infoTop .faqReturn,
		.c_FAQDisplay.c_Wrap .infoTop .hgcAsk{
			position:absolute;
			top:0px;
			right:0px;
			width:100px;
			height:31px;
			}			
	.c_FAQDisplay.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_FAQDisplay.c_Wrap dl{
		background-color:#cdc7b6;
		color:#442c15;		
		padding:17px 17px 17px 17px;
		margin:0px 0px 17px 0px;
		position:relative;
		float:left;
		}
		.c_FAQDisplay.c_Wrap dl dt{
			font-size:1.4em;
			line-height:1.3em;
			font-weight:bold;
			color:#442c15;
			margin:0px 0px 5px 0px;
			float:left;
			}
		.c_FAQDisplay.c_Wrap dl dd{
			color:#442c15;		
			display:none;
			float:left;
			}
			.c_FAQDisplay.c_Wrap dl dd p,
			.c_FAQDisplay.c_Wrap dl dd h4,
			.c_FAQDisplay.c_Wrap dl dd ul,
			.c_FAQDisplay.c_Wrap dl dd ol,
			.c_FAQDisplay.c_Wrap dl dd ul li,
			.c_FAQDisplay.c_Wrap dl dd ol li{
				float:left !important;
				clear:both !important;
				position:relative !important;
				}
			.c_FAQDisplay.c_Wrap dl.fullanswer dd{
				display:block;
				}
			.c_FAQDisplay.c_Wrap dl dd.faqUpdated,
			.c_FAQDisplay.c_Wrap dl dd.faqUpdated span{
				font-size:.8em;
				}
		.c_FAQDisplay.c_Wrap dl dd.faqOpen,
		.c_FAQDisplay.c_Wrap dl dd.faqClose{
			position:absolute;
			top:0px;
			right:0px;
			height:15px;
			width:15px;
			display:block;
			}	
			.c_FAQDisplay.c_Wrap dl dd.faqOpen{
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_open.png") 0px 0px no-repeat;			
				}
			.c_FAQDisplay.c_Wrap dl dd.faqClose{
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_open.png") 0px -15px no-repeat;			
				}	
	.c_FAQDisplay.c_Wrap .faqSearch	{
		margin:0;
		padding:0px 0px 0px 0px;
		}
		.c_FAQDisplay.c_Wrap .faqSearch fieldset{
			margin:0;
			padding:0px 0px 10px 0px;
			}

	
		@media  (orientation:landscape) {
			.c_FAQDisplay.c_Wrap h2{width:300px;}
			}
	
		@media  (orientation:portrait) {
			.c_FAQDisplay.c_Wrap h2{width:200px;}
			}
	
	
	
	

/*---------------------------------------------*/	
/*------------- MOST WANTED STYLES ------------*/	
/*---------------------------------------------*/
.content_left .c_MostWanted.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 0px 0px;
	padding:20px 20px 10px 20px;
	float:left;
	}
	.c_MostWanted.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_MostWanted.c_Wrap .subtabs {
		height: 41px;
		background-color:#CDC7B6;		
		}
		.c_MostWanted.c_Wrap .subtabs ul li {
			margin:10px 0px 0px 5px !important;
			padding: 0;
			float:left;
			list-style-type: none;
			border:solid 0px blue !important;
			width:auto;
			font-weight:normal;
			text-align:center;
			display:block;
			padding:8px 8px 8px 8px;
			margin:0;
			text-decoration:none;
			border-right:solid 0px white;
			background-color:#f0cf66;
			color:#44301c;
			border:solid 0px blue !important;
			font-size:1.0em;
			}
			.c_Wrap .subtabs ul li:hover, 
				.c_Wrap .subtabs ul li:active, 
				.c_Wrap .subtabs ul li.selected {
					color:#000000;
					background-color:#FFFFFF;
					}
				.c_MostWanted.c_Wrap dl{
					padding:10px 10px 50px 10px;
					margin:5px;
					background-color:#CDC7B6;
					float:left;						
					display:block;
					position:relative;
					}
		.c_MostWanted.c_Wrap .itemName{
			font-weight:bold;
			font-size:1.2em;
			padding:0px 0px 5px 0px !important;	
			float:left;
			clear:both;
			width:auto;
			}
		.c_MostWanted.c_Wrap .itemCharges,
		.c_MostWanted.c_Wrap .itemDate,
		.c_MostWanted.c_Wrap .itemDetails,
		.c_MostWanted.c_Wrap .itemSummary p{
			font-size:1.0em;
			padding:0px 0px 5px 0px !important;	
			float:left;
			clear:both;
			width:auto;
			}
			.c_MostWanted.c_Wrap .itemSummary{
				padding:5px 0px 0px 0px !important;				
				}
		.c_MostWanted.c_Wrap .itemAttributes ul	{
			margin:10px 0px 5px 20px;
			padding:0px 0px 0px 0px;
			}
			.c_MostWanted.c_Wrap .itemAttributes li{
				font-size:1.0em;
				margin:0px 0px 5px 0px;
				padding:0px 0px 0px 0px;	
				}
		.c_MostWanted.c_Wrap .personDetail .itemTip,
		.c_MostWanted.c_Wrap dl dd.itemTip {
			position:absolute;
			bottom:10px;
			cursor:pointer;	
			background: url("/Portals/default_sheriff_v3/Images/btn_submit_tip.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
			display: block;
			height: 0 !important;
			overflow: hidden;
			margin:10px 0px 0px 0px;
			padding: 39px 0 0 !important;
			}
			.c_MostWanted.c_Wrap .personDetail .itemTip{
				position:relative;
				bottom:auto;
				clear:left;
				}
		.c_MostWanted.c_Wrap .itemImage{
			padding:5px 5px 5px 5px;
			margin:0px 0px 10px 0px;
			position:relative;
			min-height:94px;
			float:left;
			cursor:pointer;
			background-color:#ffffff;	
			/*background:#ffffff url("/Portals/default_sheriff_v3/Images/bg_empty_headshot.jpg") 5px 5px no-repeat;	*/
			z-index:0;		
			}
			.c_MostWanted.c_Wrap .itemImage .wanted{
				position:absolute;
				height:0px;
				}
			.c_MostWanted.c_Wrap .itemImage .captured{
				position:absolute;
				background:transparent url("/Portals/default_sheriff_v3/Images/overlay_captured.png") center center no-repeat;	
				z-index:3;		
				}
			.c_MostWanted.c_Wrap .itemImage a{
				padding:0;
				float:left;	
				z-index:4;
				}
			.c_MostWanted.c_Wrap .itemImage img.imageSmall,
			.c_MostWanted.c_Wrap .itemImage img.imgSmall{
				padding:0;
				float:left;	
				cursor:pointer;
				z-index:1;
				}
			.c_MostWanted.c_Wrap .itemImage img.imgLarge{
				padding:0;
				float:left;					
				cursor:pointer;
				}
			.c_MostWanted.c_Wrap .personDetail .colLeft {
				float:left;
				margin:0;
				padding:0px 0px 10px 0px;
				}
			.c_MostWanted.c_Wrap .personDetail .colRight {
				float:right;				
				margin:0;
				padding:0px 0px 10px 0px;
				}
				.c_MostWanted.c_Wrap .personDetail .return{
					width:100%;
					text-align:right;
					margin:0px 0px 5px 0px;
					}
				.c_MostWanted.c_Wrap .personDetail h2.personName {
					float:right;
					width:100%;
					line-height:1.0em;
					padding:0px 0px 10px 0px;	
					margin:0;		
					}
				.c_MostWanted.c_Wrap .personDetail .personContent {
					float:right;
					width:100%;				
					}
					.c_MostWanted.c_Wrap .personDetail .personContent p{
						float:right;
						clear:right !important;
						width:100%;
						}
	@media  (orientation:landscape) {
		.content_left .c_MostWanted.c_Wrap{width:528px;}

		.c_MostWanted.c_Wrap dl	{
			width:233px;
			min-height:460px;
			}
		.c_MostWanted.c_Wrap .itemTip{width:223px;}
		.c_MostWanted.c_Wrap .itemImage .captured{
			width:223px;
			height:205px;
			}
		.c_MostWanted.c_Wrap .itemImage img.imageSmall,
		.c_MostWanted.c_Wrap .itemImage img.imgSmall{width:223px;}
		.c_MostWanted.c_Wrap .itemImage img.imgLarge{width:605px;}

		.c_MostWanted.c_Wrap .personDetail .colLeft { width:233px;clear:left;}
		.c_MostWanted.c_Wrap .personDetail .colRight { width:275px;}
			.c_MostWanted.c_Wrap .personDetail .itemTip{width:233px;}
		
		}
	@media  (orientation:portrait) {
		.content_left .c_MostWanted.c_Wrap{width:275px;}

		.c_MostWanted.c_Wrap dl	{
			width:250px;
			min-height:400px;
			}
		.c_MostWanted.c_Wrap .itemTip{width:250px;}
		.c_MostWanted.c_Wrap .itemImage .captured{
			width:240px;
			height:205px;
			}
		.c_MostWanted.c_Wrap .itemImage img.imageSmall,
		.c_MostWanted.c_Wrap .itemImage img.imgSmall{width:240px;}
		.c_MostWanted.c_Wrap .itemImage img.imgLarge{width:605px;}

		.c_MostWanted.c_Wrap .personDetail .colLeft,
		.c_MostWanted.c_Wrap .personDetail .colRight { width:275px;clear:both;}
			.c_MostWanted.c_Wrap .personDetail .itemImage img.imgSmall{width:265px;}
			.c_MostWanted.c_Wrap .personDetail .itemTip{width:275px;}
		
		}							

/*---------------------------------------------*/	
/*--------------- BOOKING STYLES --------------*/	
/*---------------------------------------------*/
.c_Booking.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_Booking.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}			
		.c_Booking.c_Wrap .viewlist td {
			padding:0px 0px 0px 0px !important;
			}
			.c_Booking.c_Wrap .viewlist td dl{
				padding:10px 10px 10px 10px;
				float:left;
				}
		.c_Booking.c_Wrap dt.itemName{
			font-weight:bold;
			font-size:1.1em;
			padding:0px 10px 5px 10px !important;	
			float:right;
			}
		.c_Booking.c_Wrap dd.itemCharges,
		.c_Booking.c_Wrap dd.itemDate,
		.c_Booking.c_Wrap dd.itemDetails,
		.c_Booking.c_Wrap dd.itemLocation,
		.c_Booking.c_Wrap dd.itemReleased{
			font-size:1.1em;
			padding:0px 10px 5px 10px !important;	
			float:right;
			}
			.c_Booking.c_Wrap dd.itemReleased{font-weight:bold;}
			.c_Booking.c_Wrap dd.itemCharges{display:none;}
			
			.c_Booking.c_Wrap dd.itemCharges table{width:100%;margin:10px 0px 0px 0px !important;}
				.c_Booking.c_Wrap dd.itemCharges td{
					font-size:0.9em;
					margin:0;
					padding:4px 5px 4px 5px !important;		
					border:dashed 1px #9a8f78;
					border-width:0px 0px 1px 0px;				
					}
		.c_Booking.c_Wrap dd.itemImage{
			padding:5px 5px 5px 5px;
			margin:0px 0px 10px 0px;
			min-height:94px;
			float:left;	
			cursor:pointer;	
			background:#ffffff url("/Portals/default_sheriff_v3/Images/bg_empty_headshot.jpg") 5px 5px no-repeat;			
			}
			.c_Booking.c_Wrap dd.itemImage img.imgSmall{
				padding:0;
				float:left;	
				width:75px;
				cursor:pointer;				
				}
			.c_Booking.c_Wrap dd.itemImage img.imgLarge{
				padding:0;
				float:left;					
				cursor:pointer;
				}
				
	dl.bookingItem {position:relative;}				
		dl.bookingItem {position:relative;}	
			dl.bookingItem dd.itemOpen,
			dl.bookingItem dd.itemClose{
				position:absolute;
				top:0px;
				right:0px;
				height:15px;
				width:15px;
				display:block;
				}	
				.c_Booking.c_Wrap td dd.itemOpen{
					background:transparent url("/Portals/default_sheriff_v3/Images/btn_open.png") 0px 0px no-repeat;			
					}
				.c_Booking.c_Wrap td dd.itemClose{
					background:transparent url("/Portals/default_sheriff_v3/Images/btn_open.png") 0px -15px no-repeat;			
					}	
	@media  (orientation:landscape) {
		.c_Booking.c_Wrap dt.itemName,
		.c_Booking.c_Wrap dd.itemCharges,
		.c_Booking.c_Wrap dd.itemDate,
		.c_Booking.c_Wrap dd.itemDetails,
		.c_Booking.c_Wrap dd.itemLocation{width:400px;}
			.c_Booking.c_Wrap dd.itemImage img.imgLarge{width:500px;}
		}
	@media  (orientation:portrait) {
		.c_Booking.c_Wrap dt.itemName,
		.c_Booking.c_Wrap dd.itemCharges,
		.c_Booking.c_Wrap dd.itemDate,
		.c_Booking.c_Wrap dd.itemDetails,
		.c_Booking.c_Wrap dd.itemLocation{width:150px;}
			.c_Booking.c_Wrap dd.itemImage img.imgLarge{width:250px;}
		}		

/*---------------------------------------------*/	
/*--------------- DISPATCH STYLES -------------*/	
/*---------------------------------------------*/
.c_FeedSearch.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_FeedSearch.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_FeedSearch.c_Wrap .full	{
		margin:0;
		padding:0px 0px 0px 0px;
		}
		.c_FeedSearch.c_Wrap .full fieldset{
			margin:0;
			padding:0px 0px 10px 0px;
			border:solid 0px red;
			background-color:Transparent;
			}			
			.c_FeedSearch.c_Wrap .full fieldset .item{float:left;clear:none;}
			.c_FeedSearch.c_Wrap .full fieldset .item select,
			.c_FeedSearch.c_Wrap .full fieldset .item input	{
				margin:0;
				padding:3px 0px 3px 0px;
				background-color:#ddd9cd;
				border:solid 1px #897960;
				color:#897960;
				}
				.c_FeedSearch.c_Wrap .full fieldset .item select{padding:2px 0px 2px 0px;}
			
			.c_FeedSearch.c_Wrap .full fieldset .btnSearch.btnEdit{
				height:0px !important; 
				height:31px; 
				width: 78px !important;
				padding:31px 0px 0px 0px !important;
				margin:19px 0px 0px 0px;
				overflow:hidden;
				float:right;
				clear:none;
				display:block;
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_search_faq.png") 0px 0px no-repeat;
				border:solid 0px #897960;
				}
				.c_FeedSearch.c_Wrap .full fieldset a.btnSearch.btnEdit:hover{background-position:0px -31px;}

	.c_Dispatch.c_Wrap .itemDate{
		background-color:#442C15;
		color:#F0CF66;
		padding:5px 5px 5px 5px;
		margin-top:5px;
		text-align:center;
		width:40px;
		font-weight:bold;
		font-size:.8em;
		}
	.c_Warrants.c_Wrap td.itemName{
		font-weight:bold;
		font-size:1.1em;
		padding:10px 10px 5px 10px !important;	
		}

	.c_Dispatch.c_Wrap td.itemOffense{
		font-weight:bold;
		font-size:1.1em;
		padding:0px 0px 5px 0px !important;	
		}
	.c_Warrants.c_Wrap td.itemInfo,
	.c_Booking.c_Wrap td.itemInfo,
	.c_Inmates.c_Wrap td.itemInfo{padding:0px 10px 5px 10px !important;}
	
	.c_Dispatch.c_Wrap td.itemLocation{padding:0px 10px 5px 0px !important;}
	.c_Dispatch.c_Wrap td.itemNarrative{padding:0px 10px 15px 0px !important;}
	
	.c_Warrants.c_Wrap tr.warrants,
	.c_Booking.c_Wrap tr.booking,
	.c_Inmates.c_Wrap tr.inmates,
	.c_Dispatch.c_Wrap tr.dispatch{background-color:#CDC7B6;}
		.c_Warrants.c_Wrap td.itemBond{width:150px;padding:0px 0px 10px 0px;}
	
	.c_Warrants.c_Wrap tr.spacer td,
	.c_Booking.c_Wrap tr.spacer td,
	.c_Inmates.c_Wrap tr.spacer td,
	.c_Dispatch.c_Wrap tr.spacer td{background-color:transparent;padding:0px 0px 0px 0px;}

	
/*---------------------------------------------*/	
/*--------------- INMATES STYLES --------------*/	
/*---------------------------------------------*/
.c_Inmates.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 5% 10px 5%;
	width:90%;
	}
	.c_Inmates.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
		.c_Inmates.c_Wrap .viewlist td {padding:0px !important;	}
			.c_Inmates.c_Wrap .viewlist td dl{
				padding:10px;
				float:left;
				position:relative;
				}
		.c_Inmates.c_Wrap dt.itemName{
			font-weight:bold;
			font-size:1.1em;
			padding:0px 0% 5px 0% !important;	
			float:right;
			}
		.c_Inmates.c_Wrap dd.itemCharges,
		.c_Inmates.c_Wrap dd.itemDate,
		.c_Inmates.c_Wrap dd.itemDetails,
		.c_Inmates.c_Wrap dd.itemLocation,
		.c_Inmates.c_Wrap dd.itemReleased{
			font-size:1.1em;
			padding:0px 0% 5px 0% !important;	
			float:right;
			text-align:left;
			}
			.c_Inmates.c_Wrap dd.itemReleased{font-weight:bold;}
			.c_Inmates.c_Wrap dl.imgSmall dd.itemCharges{
				padding:0px 0px 5px 0px !important;
				display:none;
				clear:both;
				width:100%;
				}
			.c_Inmates.c_Wrap dl.imgLarge dd.itemCharges{
				padding:0px 0px 5px 0px !important;
				display:block;
				clear:both;
				width:100%;
				}				
				.c_Inmates.c_Wrap dd.itemCharges table{
					width:100%;
					margin:10px 0px 0px 0px !important;
					}
					dd.itemCharges th{
						font-size:0.8em;
						margin:0;
						padding:3px 0px 3px 0px !important;
						text-align:center;
						text-transform:uppercase;
						background-color:#9a8f78;
						color:#cdc7b6;
						}
					.c_Inmates.c_Wrap dd.itemCharges td{
						font-size:0.9em;
						margin:0;
						padding:4px 5px 4px 5px !important;		
						border:solid 1px #9a8f78;
						border-width:0px 0px 1px 0px;
						}
						dd.itemCharges td.bondType{
							text-align:center;
							width:80px;						
							}
						dd.itemCharges td.bondStatus{
							text-align:center;
							width:80px;						
							}
						dd.itemCharges td.bondAmt{
							text-align:right;
							width:100px;						
							}
						dd.itemCharges td.bondTotal	{
							font-weight:bold;
							border-width:0px 0px 0px 0px;
							}
						dd.itemCharges td.bondTotalAmt{
							font-weight:bold;
							text-align:right;
							border-width:0px 0px 0px 0px;
							}
					
		.c_Inmates.c_Wrap dd.itemImage{
			padding:5px;					
			float:left;	
			cursor:pointer;	
			background:#ffffff url("/Portals/default_sheriff_v3/Images/bg_empty_headshot.jpg") center center no-repeat;		
			}
			.c_Inmates.c_Wrap dl.imgSmall dd.itemImage,
			.c_Inmates.c_Wrap dl.imgLarge dd.itemImage{float:left;}

				.c_Inmates.c_Wrap dd.itemImage img{
					width:100%;
					float:left;	
					cursor:pointer;				
					}	

				@media  (orientation:landscape) {
					.c_Inmates.c_Wrap dl.imgSmall dt.itemName,
					.c_Inmates.c_Wrap dl.imgSmall dd.itemDate,
					.c_Inmates.c_Wrap dl.imgSmall dd.itemDetails,
					.c_Inmates.c_Wrap dl.imgSmall dd.itemLocation{width:79%;}
					.c_Inmates.c_Wrap dl.imgSmall dd.itemImage{
						width:17%;
						background-size:90% 90%;
						min-height:104px;
						margin:0;
						}					
			
					.c_Inmates.c_Wrap dl.imgLarge dt.itemName,
					.c_Inmates.c_Wrap dl.imgLarge dd.itemDate,
					.c_Inmates.c_Wrap dl.imgLarge dd.itemDetails,
					.c_Inmates.c_Wrap dl.imgLarge dd.itemLocation{width:99%;}
					.c_Inmates.c_Wrap dl.imgLarge dd.itemImage{
						width:98%;
						background-size:98% 98%;
						margin:0px 0px 10px 0px;
						}
				}
				@media  (orientation:portrait) {
					.c_Inmates.c_Wrap dl.imgSmall dt.itemName,
					.c_Inmates.c_Wrap dl.imgSmall dd.itemDate,
					.c_Inmates.c_Wrap dl.imgSmall dd.itemDetails,
					.c_Inmates.c_Wrap dl.imgSmall dd.itemLocation{width:73%;}		
					.c_Inmates.c_Wrap dl.imgSmall dd.itemImage{
						width:20%;
						background-size:90% 90%;
						min-height:68px;
						margin:0;
						}
										
					.c_Inmates.c_Wrap dl.imgLarge dt.itemName,
					.c_Inmates.c_Wrap dl.imgLarge dd.itemDate,
					.c_Inmates.c_Wrap dl.imgLarge dd.itemDetails,
					.c_Inmates.c_Wrap dl.imgLarge dd.itemLocation{width:99%;}

					.c_Inmates.c_Wrap dl.imgLarge dd.itemImage {
						width:96%;
						background-size:96% 96%;
						margin:0px 0px 10px 0px;
						}
				}
				
		dl.inmateItem {position:relative;}	
			.c_Inmates.c_Wrap td dd.itemOpen,
			.c_Inmates.c_Wrap td dd.itemClose{
				position:absolute;
				top:0px;
				right:0px;
				height:15px;
				width:15px;
				display:block;
				}	
				.c_Inmates.c_Wrap td dd.itemOpen{
					background:transparent url("/Portals/default_sheriff_v3/Images/btn_open.png") 0px 0px no-repeat;			
					}
				.c_Inmates.c_Wrap td dd.itemClose{
					background:transparent url("/Portals/default_sheriff_v3/Images/btn_open.png") 0px -15px no-repeat;			
					}	
									

	.c_Inmates.c_Wrap dl.showCharges dd.itemCharges{display:block;}
	.c_Inmates.c_Wrap dl.hideCharges dd.itemCharges{display:none;}

		
	.c_Booking.c_Wrap tr.inmates td,
	.c_Inmates.c_Wrap tr.inmates td{
		position:relative;
		}
		.c_Booking.c_Wrap tr.inmates td .itemRemove,
		.c_Inmates.c_Wrap tr.inmates td .itemRemove{
			position:absolute;
			right:15px;
			top:15px;
			width:80px;
			padding:8px 0px 8px 0px;
			text-align:center;
			background-color:#4a372a;
			color:#ffffff;
			}
			.c_Booking.c_Wrap tr.inmates td .itemRemove:hover,
			.c_Inmates.c_Wrap tr.inmates td .itemRemove:hover{
				background-color:#897960;
				}
	
/*---------------------------------------------*/	
/*--------------- WARRANTS STYLES -------------*/	
/*---------------------------------------------*/
.c_Warrants.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_Warrants.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	
	
	
/*---------------------------------------------*/	
/*----------- SUBMIT FEEDBACK STYLES ----------*/	
/*---------------------------------------------*/
.content_left .c_SubmitFeedback.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	width:92%;
	padding:15px 4% 15px 4%;
	}
	.c_SubmitFeedback.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	
	.content_left .c_SubmitFeedback.c_Wrap fieldset{width: 90%;padding:15px 5% 15px 5%;}
			
	.c_SubmitFeedback.c_Wrap .halfitem_r,
	.c_SubmitFeedback.c_Wrap .halfitem_l,
	.content_left .c_SubmitFeedback.c_Wrap fieldset .item{width:98.0%;}

	.c_SubmitFeedback.c_Wrap label{position:absolute;left:-99999px;}

	.c_SubmitFeedback.c_Wrap .halfitem_r input,
	.c_SubmitFeedback.c_Wrap .halfitem_l input,
	.c_SubmitFeedback.c_Wrap .halfitem_r select,
	.c_SubmitFeedback.c_Wrap .halfitem_l select,
	.c_SubmitFeedback.c_Wrap .item textarea, 
	.c_SubmitFeedback.c_Wrap .item select,
	.c_SubmitFeedback.c_Wrap .item input{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		width:99.5%;
		}
		.content_left .c_SubmitFeedback.c_Wrap fieldset{
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			}
		.c_SubmitFeedback.c_Wrap a.btnEdit.cancel,
		.c_SubmitFeedback.c_Wrap a.btnEdit.submit,
		.c_SubmitFeedback.c_Wrap input.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/VCSO/Image/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_SubmitFeedback.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/VCSO/Image/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_SubmitFeedback.c_Wrap a.btnEdit.cancel:hover,
			.c_SubmitFeedback.c_Wrap a.btnEdit.submit:hover,
			.c_SubmitFeedback.c_Wrap input.btnEdit.submit:hover{background-position:0px -31px;}

	
	
		
/*---------------------------------------------*/	
/*------------- CONTACT US STYLES -------------*/	
/*---------------------------------------------*/
.c_ContactUs.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_ContactUs.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
		
	.c_ContactUs.c_Wrap .halfitem_r input,
	.c_ContactUs.c_Wrap .halfitem_l input,
	.c_ContactUs.c_Wrap .halfitem_r select,
	.c_ContactUs.c_Wrap .halfitem_l select,
	.c_ContactUs.c_Wrap .full .item textarea, 
	.c_ContactUs.c_Wrap .full .item select,
	.c_ContactUs.c_Wrap .full .item input{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		}
		.content_left .c_ContactUs.c_Wrap .full fieldset{
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			}	
		.c_ContactUs.c_Wrap a.btnEdit.cancel,
		.c_ContactUs.c_Wrap a.btnEdit.submit,
		.c_ContactUs.c_Wrap input.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_sheriff_v3/Images/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_ContactUs.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_ContactUs.c_Wrap a.btnEdit.cancel:hover,
			.c_ContactUs.c_Wrap a.btnEdit.submit:hover,
			.c_ContactUs.c_Wrap input.btnEdit.submit:hover{background-position:0px -31px;}
			
	@media  (orientation:landscape) {
			.c_ContactUs.c_Wrap{width: 528px;padding:20px 20px 10px 20px;}
			
			.c_ContactUs.c_Wrap .item,
			.c_ContactUs.c_Wrap .halfitem_r,
			.c_ContactUs.c_Wrap .halfitem_l{width: 100%;float:left;}
			
			.c_ContactUs.c_Wrap label{width:100%;}
			.c_ContactUs.c_Wrap .item textarea,
			.c_ContactUs.c_Wrap .item input,
			.c_ContactUs.c_Wrap .halfitem_r input,
			.c_ContactUs.c_Wrap .halfitem_l input{width: 493px;float:left;}
			
			.c_ContactUs.c_Wrap .item select,
			.c_ContactUs.c_Wrap .halfitem_r select,
			.c_ContactUs.c_Wrap .halfitem_l select{width: 498px;float:left;}
			
			.content_left .c_ContactUs.c_Wrap .full fieldset{width: 500px;}
			.content_left .c_ContactUs.c_Wrap .full fieldset .item{width: 500px;}
			}
		@media  (orientation:portrait) {
			.c_ContactUs.c_Wrap{width: 280px;padding:20px 20px 10px 20px;}		
			.c_ContactUs.c_Wrap .item,
			.c_ContactUs.c_Wrap .halfitem_r,
			.c_ContactUs.c_Wrap .halfitem_l{width: 100%;float:left;}
						
			.c_ContactUs.c_Wrap label{width:100%;}
			
			.c_ContactUs.c_Wrap .item textarea,
			.c_ContactUs.c_Wrap .item input,
			.c_ContactUs.c_Wrap .halfitem_r input,
			.c_ContactUs.c_Wrap .halfitem_l input{width: 243px;float:left;}
			
			.c_ContactUs.c_Wrap .item select,
			.c_ContactUs.c_Wrap .halfitem_r select,
			.c_ContactUs.c_Wrap .halfitem_l select{width: 248px;float:left;}
			
			.content_left .c_ContactUs.c_Wrap .full fieldset{width: 250px;}
			.content_left .c_ContactUs.c_Wrap .full fieldset .item{width: 250px;}
			}
		

/*---------------------------------------------*/	
/*--------------- REPORTS STYLES --------------*/	
/*---------------------------------------------*/
.c_Reports.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_Reports.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_Reports.c_Wrap p{
		font-size:1.3em;
		color:#897960;
		}
		.c_Reports.c_Wrap fieldset p{
			font-size:1.2em;
			}
	.c_Reports.c_Wrap .item label, 
	.c_Reports.c_Wrap .halfitem_r label, 
	.c_Reports.c_Wrap .halfitem_l label, 
	.c_Reports.c_Wrap .thirditem_2 label, 
	.c_Reports.c_Wrap .thirditem_1 label	{
		padding:0;
		margin:0;
		position:absolute;
		left:-99999999px;
		}
		.c_Reports.c_Wrap .checkbox.formvalidate label{
			color:#897960;
			}
		
	.c_Reports.c_Wrap .halfitem_r input,
	.c_Reports.c_Wrap .halfitem_l input,
	.c_Reports.c_Wrap .halfitem_r select,
	.c_Reports.c_Wrap .halfitem_l select,
	.c_Reports.c_Wrap .item textarea, 
	.c_Reports.c_Wrap .item select,
	.c_Reports.c_Wrap .item input	{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		}
		.c_Reports.c_Wrap .halfitem_r{float:right;}
		.c_Reports.c_Wrap .halfitem_r input{float:right;}
		
	.c_Wrap .halfitem_r select.month,
	.c_Wrap .halfitem_l select.month,
	.c_Wrap .halfitem_r select.date,
	.c_Wrap .halfitem_l select.date,
	.c_Wrap .halfitem_r select.year,
	.c_Wrap .halfitem_l select.year{width:32%;margin:0px 3px 0px 0px;}

		.c_Reports.c_Wrap fieldset{
			position:relative;
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			color:#CDC7B6;
			}	
			.c_Reports.c_Wrap fieldset legend{
				position:absolute;
				top:8px;
				left:15px;
				margin:0px 0px 0px 0px;
				color:#897960;
				}
			.c_Reports.c_Wrap .item img{
				width:100%;
				height:auto;
				}
			.c_Reports.c_Wrap .fulldate select.month,
			.c_Reports.c_Wrap .fulldate select.date,
			.c_Reports.c_Wrap .fulldate select.year{
				width:139px;
				margin:0px 5px 0px 0px;
 				background-color: #ddd9cd;
				border: 1px solid #897960;
				color: #897960;
				padding: 3px 0 3px 3px;
				}	
			.c_Reports.c_Wrap .fulldate select.time{
				width:139px;
				margin:0px 0px 0px 0px;
				background-color: #ddd9cd;
				border: 1px solid #897960;
				color: #897960;
				padding: 3px 0 3px 3px;
				}	
		.c_Reports.c_Wrap a.btnEdit.cancel,
		.c_Reports.c_Wrap a.btnEdit.submit,
		.c_Reports.c_Wrap input.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_sheriff_v3/Images/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_Reports.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/default_sheriff_v3/Images/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_Reports.c_Wrap a.btnEdit.cancel:hover,
			.c_Reports.c_Wrap a.btnEdit.submit:hover,
			.c_Reports.c_Wrap input.btnEdit.submit:hover{background-position:0px -31px;}

				
		@media  (orientation:landscape) {
			.c_Reports.c_Wrap{width: 528px;padding:20px 20px 10px 20px;}
			.c_Reports.c_Wrap .item,
			.c_Reports.c_Wrap .halfitem_r,
			.c_Reports.c_Wrap .halfitem_l{width: 100%;float:left;}
			
			.c_Reports.c_Wrap .item textarea,
			.c_Reports.c_Wrap .item input,
			.c_Reports.c_Wrap .halfitem_r input,
			.c_Reports.c_Wrap .halfitem_l input{width: 493px;}
			
			.c_Reports.c_Wrap .item select,
			.c_Reports.c_Wrap .halfitem_r select,
			.c_Reports.c_Wrap .halfitem_l select{width: 498px;}
			
			.content_left .c_Reports.c_Wrap fieldset{width: 500px;}
			}

		@media  (orientation:portrait) {
			.c_Reports.c_Wrap{width: 280px;padding:20px 20px 10px 20px;}	
			.c_Reports.c_Wrap .item,
			.c_Reports.c_Wrap .halfitem_r,
			.c_Reports.c_Wrap .halfitem_l{width: 100%;float:left;}
						
			.c_Reports.c_Wrap .item textarea,
			.c_Reports.c_Wrap .item input,
			.c_Reports.c_Wrap .halfitem_r input,
			.c_Reports.c_Wrap .halfitem_l input{width: 243px;}
			
			.c_Reports.c_Wrap .item select,
			.c_Reports.c_Wrap .halfitem_r select,
			.c_Reports.c_Wrap .halfitem_l select{width: 248px;}
									
			.content_left .c_Reports.c_Wrap fieldset{width: 250px;}
			}

	
/*---------------------------------------------*/	
/*------------ FILEDOWNLOAD STYLES ------------*/	
/*---------------------------------------------*/
.c_FileDownload.c_Wrap{
	padding:0px 70px 5px 70px;
	margin:0;
	width: 550px;
	}
	
	
/*---------------------------------------------*/	
/*-------------- REGISTER STYLES --------------*/	
/*---------------------------------------------*/
.c_Register.c_Wrap{	
	padding:0px 70px 5px 70px;
	margin:0;
	width: 550px;
	}
			
	.c_Access.c_Wrap .btnEdit.submit,
	.c_Access.c_Wrap .btnEdit.cancel{
		width:78px;
		height:0px !important;
		height:31px;
		padding:31px 0px 0px 0px !important;
		overflow:hidden;
		border:solid 0px red !important;
		display:block;
		}			
		.c_Access.c_Wrap .btnEdit.submit{background:transparent url(/Portals/default_sheriff_v3/Images/btn_Submit.png) 0 0 no-repeat;}
		.c_Access.c_Wrap .btnEdit.cancel{background:transparent url(/Portals/default_sheriff_v3/Images/btn_Cancel.png) 0 0 no-repeat;}
		
		.c_Access.c_Wrap .btnEdit.submit:hover,
		.c_Access.c_Wrap .btnEdit.cancel:hover{
			background-position:0 -31px;
			}	
			
		
	
.map_canvas{
	height:200px;
	position:relative;
	clear:both;
	width:100%;
	}

		.infoHolder{
			width:100%;
			position:relative;
			padding:0px 0px 20px 0px;			
			}
			.infoInstructionSheets a.btnDownload{
						float:right;
						display:block;
						width:117px;
						height:0px !important;
						height:41px;
						padding:41px 0px 0px 0px;
						background:transparent url(/Resources/Image/btn_Download.jpg) top left no-repeat;
						overflow:hidden;
						border:solid 0px red;
							}
						.infoInstructionSheets a.btnDownload:hover{
							filter:alpha(opacity=70);
							opacity:0.7;			
							}
			.infoInstructionSheets td{
				width:100%;
				padding:5px 10px 5px 20px !important;			
				}


#embed360{
	margin:0 auto 0 auto;
	padding:0;
	width:100%;	
	overflow: hidden;				
	}
	#embed360 iframe{
		width:100%;	
		height:100%;	
		overflow: hidden;								
		} 

@media  (orientation:landscape) {
	#embed360{
		height:320px;
		}

	#embed360 iframe{
		zoom: 0.95; 
		-moz-transform: scale(0.95); 
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.95);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.95);
		-webkit-transform-origin: 0 0;	
		}
	}

@media  (orientation:portrait) {
	#embed360{
		height:240px;
		}

	#embed360 iframe{
		zoom: 0.6; 
		-moz-transform: scale(0.6); 
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.6);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.6);
		-webkit-transform-origin: 0 0;	
		}
	}


/*---------------------------------------------*/	
/*---------- CONTACT OVERVIEW STYLES ----------*/	
/*---------------------------------------------*/
.c_Wrap .overview_2,
.c_Wrap .overview_3r,
.c_Wrap .overview_3l,
.c_Wrap .overview_2_0,
.c_Wrap .overview_2_1{
	float:left;
	width:304px;
	margin:10px 11px 30px 0px;
	padding:0;
	border:solid 0px red;
	background-color:#dddddd;
	}
.c_Wrap .overview_3r,
.c_Wrap .overview_2_0{
	float:right;
	margin:10px 0px 0px 0px;
	}

.c_Wrap .overview_2_0,
.c_Wrap .overview_2_1{width:464px;margin:10px 0px 0px 0px;}

	.c_Wrap .overview_3r h2,
	.c_Wrap .overview_3l h2,
	.c_Wrap .overview_2_0 h2,
	.c_Wrap .overview_2_1 h2{
		margin:0px 0px 10px 0px;
		padding:5px 0px 5px 0px;
		background:#333333 url(/Resources/Image/hdr_overview_3.gif) 0px 0px !important;
		color:#ffffff;
		font-weight:bold;
		font-size:1.1em;
		line-height:1.1em;
		text-align:center;
		text-transform:uppercase;
		}
		.c_Wrap .overview_2_0 h2,
		.c_Wrap .overview_2_1 h2{
			background:#333333 url(/Resources/Image/hdr_overview_2.gif) 0px 0px !important;
			}

	 .overview_content{
		padding:20px 20px 20px 20px;
		}
		.overview_content p{margin:0px 0px 10px 0px;}
		.overview_content li{margin:0px 0px 5px 20px;}

	.savequery{height:390px;}
	.addcontacts{height:410px;}
	.browsetop{height:170px;}
	.browsebottom{height:50px;}

	 .c_Wrap .overview_button{
		margin:0px 0px 0px 0px;
		padding:5px 0px 0px 0px;
		background-color:#ffffff;
		float:left;
		}
		.c_Wrap .overview_button li{
			margin:0px 0px 5px 0px;
			padding:0;
			list-style:none;			
			float:left;
			}
		.c_Wrap .overview_button a.btnEdit{
			float:left;
			padding:5px 0px 5px 0px !important;
			display:block;			
			}
		.c_Wrap .overview_3r .overview_button a.btnEdit,
		.c_Wrap .overview_3l .overview_button a.btnEdit{
			width:303px;
			font-size:1.3em;
			line-height:1.0em;
			}
		.c_Wrap .overview_2_0 .overview_button a.btnEdit,
		.c_Wrap .overview_2_1 .overview_button a.btnEdit{
			width:464px;
			font-size:1.3em;
			line-height:1.0em;
			}
	
.rs2,
.rs0{background-color:#ffffff;}
.rs1{background-color:#eeeeee;}
.logo_right{margin:0px 0px 10px 10px;}


.blockPage{
	border:solid 0px red !important;
	}

#ComposeMessageForm{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -250px;
	border:solid 0px #eeeeee;
	background-color:#ffffff;
	width:500px;
	}
	#ComposeMessageForm h3{
		padding:10px 10px 10px 10px;
		margin:0px 0px 10px 0px;
		background-color:#dddddd;
		}
		#ComposeMessageForm a.composeToggle{
			border:solid 0px #eeeeee;
			text-decoration:none;
			}
		#ComposeMessageForm a.composeToggle span{
			text-decoration:none;
			float:right;
			padding:0px 4px 0px 4px;
			background-color:white;	
			border:solid 0px #eeeeee;
			display:block;
			}
	#ComposeMessageForm fieldset{
		padding:10px 10px 10px 10px;
		margin:10px 10px 10px 10px;
		}
		#ComposeMessageForm .item{
			float:left;
			width:460px;
			margin:0px 0px 5px 0px;
			}
		#ComposeMessageForm .item label{
			float:left;
			clear:none;
			width:18%;
			border:solid 0px red;
			padding:5px 0px 3px 0px;
			display:block;
			text-align:right;
			text-transform:uppercase;
			font-size:.9em;
			font-weight:bold;
			}
		#ComposeMessageForm .item input,
		#ComposeMessageForm .item textarea,
		#ComposeMessageForm .item #selAccounts,
		#ComposeMessageForm .item #selmessageAudience,
		#ComposeMessageForm .item #selmessageStatus{
			width:80%;			
			float:right;
			}
			#ComposeMessageForm .datetimeWrap{width:80%;float:right;}
				#ComposeMessageForm .datetimeWrap #messageDate{width:50%;float:left;}
				#ComposeMessageForm .datetimeWrap #selmessageHour,
				#ComposeMessageForm .datetimeWrap #selmessageMinute,
				#ComposeMessageForm .datetimeWrap #selmessageAMPM{width:15%;}

			#ComposeMessageForm .item #messageText{height:140px;}

		#ComposeMessageForm .admin{
			margin:0px 20px 20px 0px;
			float:none;
			width:auto;
			}
ul#messageItems{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	}
	ul#messageItems li.messageItem{
		float:left;
		width:92%;
		padding:5px 2.5% 8px 2.5%;
		margin:0px 0px 10px 0px;
		border:solid 1px #aaaaaa;
		list-style-type:none;
		}
		ul#messageItems li.messageItem .messHead{
			float:left;
			width:100%;			
			padding:0px;
			margin:0px 0px 10px 0px;
			}
			ul#messageItems li.messageItem .messHead div{
				float:left;
				height:20px;
				width:20px;								
				}
			ul#messageItems li.messageItem .messHead .messTime{
				color:#aaaaaa;
				font-size:0.8em;
				margin:0px 0px 0px 10px;
				width:50%;
				}

			ul#messageItems li.messageItem .messHead .Facebook{
				background:transparent url(/Portals/Default/Image/icon_facebook.gif) 0 0 no-repeat;}
			ul#messageItems li.messageItem .messHead .Twitter{
				background:transparent url(/Portals/Default/Image/icon_twitter.gif) 0 0 no-repeat;}
			ul#messageItems li.messageItem .messHead .Push{ 
				background:transparent url(/Portals/Default/Image/icon_push.gif) 0 0 no-repeat;}
			ul#messageItems li.messageItem .messHead .Email{ 
				background:transparent url(/Portals/Default/Image/icon_notification.png) 0 0 no-repeat;}

			ul#messageItems li.messageItem .messHead .messEdit,
			ul#messageItems li.messageItem .messHead .messDelete{
				background:transparent url(/Portals/Default/Image/btn_messageedit.png) 0 0 no-repeat;
				float:right;
				border:solid 0px #aaaaaa;
				margin:0px 0px 0px 5px;
				height:0px !important;
				height:20px;
				width:20px;								
				padding:20px 0px 0px 0px;
				overflow:hidden;
				}
				ul#messageItems li.messageItem .messHead .messDelete{
					background:transparent url(/Portals/Default/Image/btn_messagedelete.png) 0 0 no-repeat;
					}			
				ul#messageItems li.messageItem .messHead .messEdit:hover,
				ul#messageItems li.messageItem .messHead .messDelete:hover{
					background-position:0px -20px;
					}
		ul#messageItems li.messageItem .messText{
			float:left;
			width:94%;
			padding:0px 2.5% 10px 2.5%;
			}
		ul#messageItems li.messageItem .messWrap{
			float:left;
			width:99%;
			padding:0;
			margin:0px 0px 0px 0px;
			border:solid 1px #aaaaaa;
			}
			ul#messageItems li.messageItem .messWrap .messImage{
				width:35%;
				float:left;
				clear:none;
				}
				ul#messageItems li.messageItem .messWrap .messImage img{
					width:100%;
					float:left;
					clear:none;
					}

			ul#messageItems li.messageItem .messTitle,
			ul#messageItems li.messageItem .messDescription{
				width:95%;
				padding:5px 2.5% 0px 2.5%;
				float:right;
				clear:none;
				}
			ul#messageItems li.messageItem .messDescription{
				width:95%;
				font-size:0.9em;
				padding:5px 2.5% 10px 2.5%;
				}
			ul#messageItems li.messageItem .messWrap .messTitle,
			ul#messageItems li.messageItem .messWrap .messDescription{
				width:58%;
				padding:5px 2.5% 0px 2.5%;
				float:right;
				clear:none;
				}
				ul#messageItems li.messageItem .messWrap .messDescription{
					font-size:0.9em;
					padding:5px 2.5% 10px 2.5%;
					}
					ul#messageItems li.messageItem .messDescription img,
					ul#messageItems li.messageItem .messDescription p img,
					ul#messageItems li.messageItem .messWrap .messDescription img,
					ul#messageItems li.messageItem .messWrap .messDescription p img{ 
						width:100% !important;height:auto !important;
						}

/*---------------------------------------------*/	
/*------------ SITE PARAMETER STYLES ----------*/	
/*---------------------------------------------*/
.c_Wrap .siteoverview{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border:solid 0px red;	
	}
	.c_Wrap .siteoverview .siteitem{
		float:left;
		clear:none;
		width:100%;
		background-color:#dddddd;
		margin:0px 0px 8px 0px;
		list-style-type:none;
		}
		.c_Wrap .siteoverview .siteitem a{
			margin:0px 0px 0px 0px;
			padding:0;
			width:100%;
			float:left;
			text-decoration:none;
			}
			.c_Wrap .siteoverview .siteitem:hover{
				background-color:#eeeeee;
				}
			.c_Wrap .siteoverview .siteitem a h2{
				margin:0px 0px 10px 0px;
				padding:5px 5% 5px 5%;
				width:90%;
				float:left;
				background-color:#aaaaaa;
				color:#ffffff;
				text-transform:uppercase;
				text-align:center;
				font-size:1.1em;
				font-weight:bold;
				}
				.c_Wrap .siteoverview .siteitem:hover a h2{
					background-color:#555555;
					}
			.c_Wrap .siteoverview .siteitem a p{
				margin:0px 0px 10px 0px;
				padding:5px 5% 5px 5%;
				width:90%;
				float:left;
				color:#000000;
				font-size:1.0em;
				font-weight:normal;
				}


/*---------------------------------------------*/	
/*--------------- ICONS STYLES ----------------*/	
/*---------------------------------------------*/
td.rptIcon,
td.dgIcon{
	padding:0;
	margin:0;
	}
	td.rptIcon div,
	td.dgIcon div{
		float:left;
		clear:none;
		height:0px !important;
		height:20px;
		width:20px;
		padding:20px 0px 0px 0px;
		margin:0px 10px 0px 0px;
		overflow:hidden;
		}
		.dgIcon .article,
		.dgIcon .event{background:transparent url(/Portals/Default/Image/icon_article.gif) 0 0 no-repeat;}
		.dgIcon .articlelink{background:transparent url(/Portals/Default/Image/icon_article_link.gif) 0 0 no-repeat;}
		.dgIcon .pressrelease{background:transparent url(/Portals/Default/Image/icon_pressrelease.gif) 0 0 no-repeat;}
		td.rptIcon .Facebook,
		.dgIcon .Facebook{background:transparent url(/Portals/Default/Image/icon_facebook.gif) 0 0 no-repeat;}

		td.rptIcon .Twitter,
		.dgIcon .Twitter{background:transparent url(/Portals/Default/Image/icon_twitter.gif) 0 0 no-repeat;}

		td.rptIcon .Push,
		.dgIcon .Push{background:transparent url(/Portals/Default/Image/icon_push.gif) 0 0 no-repeat;}

		td.rptIcon .Email,
		.dgIcon .Email{background:transparent url(/Portals/Default/Image/icon_notification.png) 0 0 no-repeat;}


		.dgIcon div.submessage{float:right;margin:0px 0px 0px 5px;}




/*---------------------------------------------*/	
/*-------------- PARALAX STYLES ---------------*/	
/*---------------------------------------------*/

[class*="bg__"] {	
	width:100%;
	float:left;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
    &:nth-child(2n) {
	  box-shadow: inset 0 0 1em #111;
	}
}
	@media  (orientation:landscape) {
		[class*="bg__"] {height: 180px;}
		}
	@media  (orientation:portrait) {
		[class*="bg__"] {height: 250px;}		
		}
.bg__foo { background-image: url( http://densoautoparts.com/sites/default/files/denso-aapex-ap-homepage-slider-bg.jpg ); }
.bg__bar { background-image: url( http://densoautoparts.com/sites/default/files/denso-aapex-ap-homepage-slider-bg.jpg ); }
.bg__baz { background-image: url( http://densoautoparts.com/sites/default/files/denso-aapex-ap-homepage-slider-bg.jpg ); }
.bg__bazz {
	height: 100vh;
	background-image: url( http://densoautoparts.com/sites/default/files/denso-aapex-ap-homepage-slider-bg.jpg );
}

.parallax_content{
	width:90%;
	margin:0px auto;
	padding:0px 5% 0px 5%;	
	}
	#parallaxTop h3.fadeInUp,
	#parallaxBot h3.fadeInUp{
		color:#ffffff;
		font-size:2.2em;
		line-height:1.0em;
		text-align:left;
		font-weight:bold;
		margin:20px 0px 0px 0px;
		padding:0;
		}
	#parallaxTop .parallax_content h6,
	#parallaxBot .parallax_content h6{
		color:#ffffff;
		font-size:1.2em;
		line-height:1.0em;
		text-align:left;
		font-weight:bold;
		margin:10px 0px 0px 0px;
		padding:0;
		}
			
/*---------------------------------------------*/	
/*--------------- COLOR STYLES ----------------*/	
/*---------------------------------------------*/	

.c_Wrap h1,
.c_Wrap h2{	color: #000000;}
.homepage .c_Wrap h2{color: #000000;}
.c_Wrap h3{color:#000000;}
.c_Wrap h4{color:#000000;}		
.c_Wrap p{color:#000000;}

.c_Wrap ol ul li,
.c_Wrap ol li,
.c_Wrap ul li{color:#000000;}	




.rtecenter {text-align:center;}

.spacer{clear:both;}

div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even h3 {
    color: red;
    font-family: "MyriadPro-Bold",sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    margin: 20px auto 33px auto;
    text-transform: uppercase;
    }
    
    
