@charset "utf-8";
/* CSS Document */


/* 
----------------------------------------------------------------------------- 
GLOBAL RESET (borrowed from Shaun Inman - http://shauninman.com/ )
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}

/* 
----------------------------------------------------------------------------- 
Color Values:
	#ffffff = White
	#000000 = Black
	#1a3a61 = Blue
	#e9b113 = Goldenrod
----------------------------------------------------------------------------- 
Site Styles
-----------------------------------------------------------------------------*/

/* blue background, black text? */
body 
		{ 
			font-family:Verdana,Arial,Geneva,Helvetica,Sans-serif; 
			color:#000000; 
			background:#1a3a61 url(../Images/topGradient.jpg) repeat-x; 
		}
a 
		{
			font-size:100%;
			color:#000000; 
			text-decoration:none;
		}

a:visited 
		{
			color:#000000;
		}
a:Hover 
		{
			color:#e9b113;
		}
		

/* set a border left and right arouond the search GO button */
.submitbtn
		{
			margin-left: 10px;
			margin-right: 10px;
		}

/* set the background color behind the topnav and random image */
.EPCDisplayArea
		{
			border-width:0 3 3 3; 
			padding:0 3 3 3;
			border-style:solid; 
			border-color:#ffffff;
		}

.EPCTopBackgroundColor 
		{
			background-color:#1a3a61;
			
		}
		
.SHRBannerImage
		{
			
			margin:0;
			
		}
		
				
/* set the background color and fonts for the footer bar */
.EPCFooterBar td
        {
			background-color:#1a3a61; 
			font-size:80%;
			color:#ffffff;
			text-decoration:none;
        }
.EPCFooterBar a 
		{
			font-size:80%;
			color:#ffffff; 
			text-decoration:none;
		}
.EPCFooterBar a:visited 
		{
			color:#ffffff;
		}
.EPCFooterBar a:Hover 
		{
			color:#e9b113;
		}

/* set the properties of the tree view nav */		
.EPCChannelNav	
		{
			width:95%; 
			border:1px; 
			border-style:solid; 
			border-color:#e9b113; 
			margin:8px;
		}
.EPCChannelNav h6 
		{
			color:#ffffff;
			font-size:80%; 
			background-color:#1a3a61; 
			margin:0px; 
			border-width:0 0 1px 0; 
			border-style:solid; 
			border-bottom-color:#e9b113;  
			padding:2 0 2 15px;  
		}
		
.EPCChannelNav li 
		{
			font-size:80%; 
			height:30; 
			padding-left:5px;  
			list-style-position:inside;
		}
.EPCChannelNav ul 
		{
			margin-top:16px;
		}
#UserPageAreaPH	
		{
			
		
		}	
			
/* set the background color behind the center user data display area */
.EPCCenterColumn 
		{
			background-color:#ffffff;
			width:940px;
		}
		
.SHRTopHTML
		{
			margin:8;
			width:93%;
		}
		
.SHRBottomHTML
		{
			margin:8;
			width:100%;
		}
		
		
		
		
/*  settings for the top navigation bar */
.EPCTopNav 
		{
			color:#ffffff;
			width:100%; 
			height:20px; 
			background-color:#1a3a61; 
		}
.EPCTopNav a 
		{
			font-size:80%;
			color:#ffffff; 
			text-decoration:none;
		}
.EPCTopNav a:visited 
		{
			color:#ffffff;
		}
.EPCTopNav a:Hover 
		{
			color:#e9b113;
		}
.EPCTopNav h6 
		{
			float:right; 
		}
.EPCTopNav img 	
		{
			border:none; 
			float:right;
			
		}


/*  Settings for the breadcrumb in the user display area */
.EPCBreadCrumb  
		{
			height: 30px;
		}
.EPCBreadCrumb a 
		{
			font-size:70%;
			color:#1a3a61; 
			text-decoration:none;
		}
.EPCBreadCrumb a:visited 
		{
			color:#1a3a61;
		}
.EPCBreadCrumb a:Hover 
		{
			color:#e9b113;
		}


/*  Settings for the channel navigation control in the left column */

.EPCChannelNav a 
		{
			color:#000000; 
			/*color:#1a3a61; */
			text-decoration:none;
		}
.EPCChannelNav a:visited 
		{
			color:#000000; 
			/*color:#1a3a61; */
		}
.EPCChannelNav a:Hover 
		{
			color:#e9b113;
		}
/* settings for alert areas */

.SHRLeftImage
		{
			margin:0px 7px 0px 7px;
		}
#SheriffWideHotTopic1 img
		{
			margin:0px 0px 7px 0px;
		}
#SheriffWideHotTopic2 img
		{
			margin:0px 0px 7px 0px;
		}
#SheriffChannelWideHotTopic img
		{
			margin:0px 0px 7px 0px;
		}
#LeftImage1 img
		{
			margin:0px 0px 7px 0px;
		}
#SingleImagePlaceholderControl5 img
		{
			margin:0px 0px 7px 0px;
		}

#SingleImagePlaceholderControl6 img
		{
			margin:0px 0px 7px 0px;
		}

#SingleImagePlaceholderControl7 img
		{
			margin:0px 0px 7px 0px;
		}		

/*  settings for the left navigation and one column center menus */
.EPCOneColMenu 
		{
			width:95%; 
			border:1px; 
			border-style:solid; 
			border-color:#e9b113; 
			margin:8px;
		}
.EPCOneColMenu a 
		{
			color:#000000; 
			text-decoration:none;
		}
.EPCOneColMenu a:visited 
		{
			color:#000000;
		}
.EPCOneColMenu a:Hover 
		{
			color:#e9b113;
		}
.EPCOneColMenu h6 
		{
			color:#ffffff;
			font-size:80%; 
			background-color:#1a3a61; 
			margin:0px; 
			border-width:0 0 1px 0; 
			border-style:solid; 
			border-bottom-color:#e9b113;  
			padding:2 0 2 15px;  
		}
.EPCOneColMenu li 
		{
			font-size:80%; 
			height:30; 
			padding-left:5px;  
			list-style-position:inside;
		}
.EPCOneColMenu img 
		{
			border:none; 
			float:right;
		}

#SheriffMiddleOneColMenu, #SheriffPrettyMenuPH, #GetHTMLPlaceholderData2
		{ 
			list-style-image:url(../Images/arrow.jpg);
			 
		}
		
		

#TwoColMenu 
		{
			width:93%; 	
			border:1px; 
			border-style:solid;  
			border-color:#e9b113;
			margin:8px;
			
		}
#TwoColMenu a 
		{
			color:#000000; 
			text-decoration:none;
		}
#TwoColMenu a:visited 
		{
			color:#000000;
		}
#TwoColMenu a:Hover 
		{
			color:#e9b113;
		}
#TwoColMenu h6 
		{
			color:#ffffff; 
			font-size:80%;
			background-color:#1a3a61; 
			margin:0px; 
			border-width:0 0 1px 0; 
			border-style:solid; 
			border-bottom-color:#e9b113; 
			padding:2 0 2 15px;  
		}
#TwoColMenu li 
		{
			font-size:80%; 
			height:30; 
			padding-left:5px;  
			list-style-position:inside;
		}
#TwoColMenu ul
		{
		margin-top: -4px;
		}
#TwoColMenu img 
		{
			border:none; 
			float:right;
		}

#TwoColMenu td 
		{
			vertical-align:top;
		}

/*  settings for the two column menu used in the user display area */
.EPCTwoColMenu 
		{
			width:93%; 	
			border:1px; 
			border-style:solid;  
			border-color:#e9b113;
			margin:8px;
			
		}
.EPCTwoColMenu a 
		{
			color:#000000; 
			text-decoration:none;
		}
.EPCTwoColMenu a:visited 
		{
			color:#000000;
		}
.EPCTwoColMenu a:Hover 
		{
			color:#e9b113;
		}
.EPCTwoColMenu h6 
		{
			color:#ffffff; 
			font-size:80%;
			background-color:#1a3a61; 
			margin:0px; 
			border-width:0 0 1px 0; 
			border-style:solid; 
			border-bottom-color:#e9b113; 
			padding:2 0 2 15px;  
		}
.EPCTwoColMenu li 
		{
			font-size:80%; 
			height:30; 
			padding-left:5px;  
			list-style-position:inside;
		}
.EPCTwoColMenu img 
		{
			border:none; 
			float:right;
		}


/*  settings for the bullet image and positioning inside lists - menus */
.EPCMenuBullet 
		{ 
			list-style-image:url(../Images/arrow.jpg);			 
		}
		
		
/* These are all fixes for templates not being consistant - very messy */
#SheriffPrettyMenuPH .EPCOneColMenu ul
		{
			margin-left:-0px !important;
			margin-top: -4px;
		}
#SheriffPrettyMenuPH .EPCChannelLinks ul
		{
			margin-left:-14px !important;
			margin-top: 16px;
		}
#SheriffMiddleOneColMenu .EPCChannelLinks ul
		{
			margin-left:-14px !important;
		}
#GetHTMLPlaceholderData2 .EPCOneColMenu ul
		{
			margin-left:0px !important;
			margin-top: -4px;
		}
#GetHTMLPlaceholderData1 .EPCChannelNav
		{
			margin-top: -10px;
		}
#SHR_1_RandomImagePlaceholder1_lblRandomImage img
		{
			margin-bottom:3px;		
		}
