/*

-----------------------------------------------

HRC Alerts

Developer:	In-Shore Technologies, Inc.

			www.inshoretech.com

			April 2008

----------------------------------------------- */





/* Reset

----------------------------------------------- */



a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form,

h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong,

sub, sup, ul, var

{	border: 0;

	font-size: 100%;

	margin: 0;

	padding: 0;

	outline: 0;	

	vertical-align: baseline;

}



:focus

{	outline: 0;

}



body

{	line-height: 1;

}



ol, ul

{

	list-style: none;

}



/* tables still need 'cellspacing="0"' in the markup */

table

{	border-collapse: separate;

	border-spacing: 0;

}



caption, th, td

{	font-weight: normal;

	text-align: left;

}



hr

{	display: none;

}









/* Global

----------------------------------------------- */



a

{	color: blue;

}



a:hover

{	color: red;

}



a:visited

{	color: purple;

}



body

{	background: #ff9;

	color: #000;

	font: normal .9em/1.4em Arial, Helvetica, Verdana, sans-serif;

	margin: 0;

	padding: 0;

}



h1, h2, h3, h4, h5, h6

{	color: #000;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-weight: bold;

}



h1

{	font-size: 2em;

	line-height: 2em;

}



h2

{	font-size: 1.75em;

	line-height: 1.75em;

}



h3

{	font-size: 1.25em;

	line-height: 1.25em;

}



h4

{	font-size: 1.25em;

	line-height: 1.25em;

}



p

{	margin: 10px 0 10px 0;

	text-align: left;

}



.center

{	text-align: center;

}









/* Header

----------------------------------------------- */



#header

{	display: block;

	height: 100px;

	margin: 25px auto;

	padding: 0 0 25px 0;

	width: 940px;

}









/* Content

----------------------------------------------- */



#content

{	border: none;

	margin: 0 auto;

	padding: 50px 0 50px 0;

	width: 940px;

}



#content #content-left

{	border: none;

	display: block;

	float: left;

	margin: 0 50px 50px 0!important;

	margin: 0 47px 50px 0;

	padding: 0;

	width: 600px;

}



#content #content-right

{	border: none;

	display: block;

	float: left;

	margin: 0;

	padding: 0;

	width: 290px;

}



#content-left h1

{	line-height: 1.5em;

}



#content-left h1 a, #content-left h1 a:visited

{	color: #000;

	text-decoration: none;

}



div.postnav

{	display: block;

	width: 940px;

}



p.prev

{	display: block;

	float: left;

	width: 470px;

	text-align: left;

}



p.next

{	display: block;

	float: right;

	width: 470px;

	text-align: right;

}



p.date

{	font-weight: bold;

	text-align: right;

}



#content blockquote

{	margin: 20px;

	padding: 0;

}



#content ul

{	list-style-position: outside;

	list-style-type: disc;

	margin-left: 20px;

	padding: 0;

}



#content ol

{	list-style-position: outside;

	list-style-type: decimal;

	margin-left: 20px;

	padding: 0;

}



#content li

{	margin: 15px;

	text-align: left;

}



#content-right li

{	text-align: left;

}



h2.pagetitle

{	border-bottom: 10px dashed #000;

	font-size: 2em;

	line-height: 2em;

	margin-bottom: 20px;

	padding-bottom: 20px;

	text-align: center;

	text-transform: uppercase;

}



h2.widgettitle

{	border-bottom: 5px dashed #000;

	font-size: 1.25em;

	line-height: 1.25em;

	margin-bottom: 10px;

	padding-bottom: 10px;

}



/* Content-Right

----------------------------------------------- */



form#searchform

{	width: 290px;

}



#s, #searchsubmit

{	display: inline;

}



#s

{	width: 175px;

}



#content-right div

{	padding-bottom: 25px;

}

.subscribe_services, .subscribe_services, #subscribe_me

{	margin: 0;

	padding: 0;

}









/* Footer

----------------------------------------------- */



#footer

{	border-top: 5px dashed #000;

	clear: both;

	display: block;

	margin: 0 auto;

	padding: 50px 0 20px 0;

	width: 940px;

}



#footer-internal

{	display: block;

	margin: 0;

	padding: 20px 0 0 0;

}



#footer p

{	font: normal .75em Arial, Helvetica, Verdana, sans-serif;

	line-height: 1.5em;

	width: 100%;

}



