/*To Nav Style Sheet*/

/*Main Page Styles*/
body {
	margin:0;
	padding:0;
	background-image:url(/inpharm/images/pageImages/page_bkgrd.gif);
	background-color:#7081C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#shadowWrapLeft {
	margin:0 4% 0 4%; 
	background:url(/inpharm/images/pageImages/shadow_left.gif) top left repeat-y;
}

#shadowWrapRight {
	margin:0 0 0 9px; 
	background:url(/inpharm/images/pageImages/shadow_right.gif) top right repeat-y;
	min-width:918px;
}

#pageWrap {
	/*margin:0 5% 0 5%; */
	margin:0 9px 0 0;
	background:url(/inpharm/images/pageImages/bkgrd_fade.gif) top left repeat-x;
	background-color:#FFF;
	border-left:1px solid #233370;
	border-right:1px solid #233370;
	min-width:902px;
}

/*IE Hack to close DIV gap*/
* html div.formWrap, * html div.bodyWrap {
	height:1px;
}

/*IE Min Width Hack*/
#content {
	border:1px solid #c00;
	padding:5px;
}

* html #minwidth {
	padding-left:902px;
}

* html #container {
	margin-left:-902px;
	position:relative;
}

/*\*/
* html #minwidth, * html #container, * html #content, * html #layout  {
	height:1px;
}
/**/

/*End of IE Min Width Hack*/

.br {
	clear:both;
}

/*Top Nav Styles*/

#navBkgrdWhite {
	background-color:#FFF;
}

#navTopWrap {
	margin:0;
	padding:0;
	/*height:76px;*/
	height:86px;
	background-color:#FFF;
}

#navTopWrap h1 {
	margin:0;
	padding:15px 0 0 10px;
	float:left;
}

#navTopWrap img.logo {
	margin:0;
	padding:0;
}

#rightNav {
	float: right;
	width: 60%;
	margin: 8px 5px 0 0;
	position: relative;
}

.broughtByWiley {
	float:right;
	margin:0;
	padding:0;
	width:60%;
	text-align:right;
}

.broughtByWiley img {
	margin:0;
	padding:0.1em 0.1em 0 0;
	border:0;
}

#siteLogin {
	margin:1.8em 0 0 0;
	padding:0;
	font-size:0.8em;
	position: relative;
	float:right;
	height:1.6em;
}

#siteLogin a, siteLogin a:visited {
	/*color:#245085;*/
	color:#000099;
	text-decoration:underline;
}

/*
#siteLogin a:hover {
	text-decoration:underline;
}
*/

#siteLogin ul, #siteLogin li {
	margin:0;
	padding:0;
	display:inline;
}

#siteLogin li {
	border-right:1px solid #245085;
	padding:0 3px 0 0;
	margin:0 3px 0 0;
	font-family:Arial, Verdana, Sans-Serif;
}

#siteSearch {
	padding: 0;
	font-size:0.8em;
	float: right;
	position: relative;
}

#siteSearch form {
	margin:0;
	padding:0;
}

#siteSearch p {
	margin:0;
	padding:0;
}

#siteSearch p.searchBox {
	color:#245085;
	margin:0;
	padding-top: 1.5em;
	margin:0;
}

#siteSearch p.radioBut {
	/*padding:0 0 0 45px;*/
	padding:0;
	margin:0;
	color:#666;
	position:absolute; 
	top:0;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:100%;
}

#siteSearch input.radioBut {
	margin:0 0 0 2px;
	padding:0;
	vertical-align: bottom;
}

#siteSearch input.textBox {
	/*border:1px solid #999;*/
	/*height:17px;*/
	/*vertical-align: bottom;
	margin:0;
	padding:0;
	*/
}


#siteSearch input.searchBut {
	/*margin:0;
	padding:0;
	height:1.55em;
	font-size:1em;*/
	margin:0;
	padding:0;
}


.searchBox label {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Sans-Serif;
}

#navTabWrap {
	clear:both;
	height:38px;
	line-height:0.1em;
	background:url(/inpharm/images/topNavImages/tab_bkgrd.gif) top left repeat-x;
}

#navTabLeft {
	float:left;
	height:38px;
	margin:0 0 0 6px;
}

#navTabLeft ul, #navTabLeft li {
	display:inline;
	margin:0;
	padding:0;
	height:38px;
}

#navTabLeft img {
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
	height:38px;
}

#navTabRight {
	float:right;
	margin:0 1px 0 0;
	padding:0;
}

#navTabRight ul, #navTabRight li {
	display:inline;
	margin:0;
	padding:0;
}

#navTabRight img {
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
	height:38px;
}

#navBar {
	margin:0;
	padding:0 0 0 6px;
	clear:both;
	background:url(/inpharm/images/topNavImages/nav_bkgrd.gif) bottom left repeat-x;
	height:20px;
}

#navBar ul, #navBar li {
	margin:0;
	padding:0;
	display:inline;
	height:20px;
}

#navBar img {
	margin:0;
	padding:0;
	border:0;
	height:20px;
	vertical-align:top;
}


/*Homepage Style Sheet*/

#homepageRepeat {
	margin:2px 10px 0 0;
	padding:0;
	background:url(/inpharm/images/homepageImages/bkgrd.gif) top left repeat-x;
	/*height:217px;*/
	/*height:40%;*/
	/*height:25ex;*/
	height:14em;
	min-height:218px;
}

#homepageImage {
	margin:0;
	padding:0;
	height:217px;
	background:url(/inpharm/images/homepageImages/homepage_bkgrd.jpg) top left no-repeat;
}

#homepageInfoBox {
	/*margin:133px 0 0 388px; */
	left:395px;
	top:130px;
	position:relative;
	/*width:430px;*/
	width:50%;
	/*width:28em;*/
}

#homepageInfoBoxContent {
	margin:0 0 0 8px;
	padding:6px 6px 6px 80px;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/inpharm/images/homepageImages/infobox_image.gif) top left no-repeat;
	/*height:75px;*/
	height:6.5em;
	color:#fff;
}

#homepageInfoBoxContent p {
	margin:0;
	padding:0;
	color:#fff;
}

#homepageInfoBoxContent a {
	color:#5F2491;
	text-decoration:underline;
}

/*
#homepageInfoBoxContent a:hover {
	text-decoration:underline;
}
*/

/*Home page purple lozenge info box*/
.ht {background: url(/inpharm/images/homepageImages/infobox_bkgrd.gif) 0 0 repeat-x; width:100%; background-color:#9BABEE;}
.hb {background: url(/inpharm/images/homepageImages/infobox_bkgrd.gif) 0 100% repeat-x;}
.hl {background: url(/inpharm/images/homepageImages/infobox_bkgrd.gif) 0 0 repeat-y;}
.hr {background: url(/inpharm/images/homepageImages/infobox_bkgrd.gif) 100% 0 repeat-y;}
.hbl {background: url(/inpharm/images/homepageImages/infobox_bl.gif) 0 100% no-repeat;}
.hbr {background: url(/inpharm/images/homepageImages/infobox_br.gif) 100% 100% no-repeat;}
.htl {background: url(/inpharm/images/homepageImages/infobox_tl.gif) 0 0 no-repeat;}
.htr {background: url(/inpharm/images/homepageImages/infobox_tr.gif) 100% 0 no-repeat;}


.homepageFadeBox {
	margin:0;
	padding:0.5em 0.55em 0 0.5em;
	background: url(/inpharm/images/homepageImages/box_down_fade.gif) top left repeat-x;
}

.homepageFadeBox p {
	margin:0 0 1em 0;
	padding:0;
}

/*Advert Image Style Sheet*/

#adWrap {
	margin:10px;
	padding:0;
	clear:both;
	text-align:center;
}

#adWrapCenter {
	text-align:center;
}

.adImage {
	margin:0;
	padding:0;
	border:1px solid #7081C0;
}

.dcAd234x60 {
	border:0;
	width:234px;
	height:60px;	
}

.dcAd468x60 {
	border:0;
	width:468px;
	height:60px;	
}

.adList, .adList li {
	margin:0;
	padding:0;
	list-style:none;
}

.inpharmJobsBoxTop {
	margin:0;
	padding:0;
	background:url(/inpharm/images/homepageImages/inpharm_jobs_box_title.gif) top left no-repeat;
	height:59px;
}

.pharmafileBoxTop {
	margin:0;
	padding:0;
	background:url(/inpharm/images/homepageImages/pharmafile_box_title.gif) top left no-repeat;
	height:59px;
}

.pharmafocusBoxTop {
	margin:0;
	padding:0;
	background:url(/inpharm/images/homepageImages/pharmafocus_box_title.gif) top left no-repeat;
	height:59px;
}


/*Body Styles*/

.bodyWrap {
	margin:0 10px 0 10px;
	padding:0;
	clear:both;
}

/*Boxes Style Sheet*/

/*Start of body for boxes*/
.t {background: url(/inpharm/images/boxImages/border_top_bkgrd.gif) 0 0 repeat-x; width:100%; margin-bottom:10px; background-color:#fff;}
.b {background: url(/inpharm/images/boxImages/border_bottom_bkgrd.gif) 0 100% repeat-x;}
.l {background: url(/inpharm/images/boxImages/border_left_bkgrd.gif) 0 0 repeat-y;}
.r {background: url(/inpharm/images/boxImages/border_right_bkgrd.gif) 100% 0 repeat-y;}
.bl {background: url(/inpharm/images/boxImages/box_bottom_left.gif) 0 100% no-repeat;}
.br {background: url(/inpharm/images/boxImages/box_bottom_right.gif) 100% 100% no-repeat;}
.tl {background: url(/inpharm/images/boxImages/box_top_left.gif) 0 0 no-repeat;}
.tr {background: url(/inpharm/images/boxImages/box_top_right.gif) 100% 0 no-repeat;}


.boxTop {
	margin:0;
	padding:0;
}

.boxTopLeft {
	margin:0;
	padding:0 55px 0 0;
	float:left;
	left:5px;
	position:relative;
	height:41px;
	background:url(/inpharm/images/boxImages/box_title_left.gif) top right no-repeat;
	vertical-align:middle;
	min-width:100px;
}

.boxTopLeft h2 {
	margin:16px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#365DA7;
	background:none;
	float:left;
}

.headerBolder {
	margin:0;
	padding:0;
	font-weight:bolder;
}

.headerText {
	margin:0;
	padding:0;
	font-weight:lighter;
}

.boxTopLeft img {
	margin:0;
	padding:0;
	border:0;
	width:22px;
	height:41px;
}

.boxTopLeftImg {
	float:left; 
	width:18px; 
	height:41px; 
	background:url(/inpharm/images/boxImages/box_left_arrow.gif) top left no-repeat;
}

.boxTopRight {
	float:right;
	text-align:right;
	position:relative;
	/*min-width:35%;*/
	width:7.5em;
	line-height:9px;
}

.boxTopRightList, .boxTopRightList li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}


.boxTopRight img {
	margin:4px 5px 0 4px; 
	padding:0;
	border:0; 
	float:right; 
}

.boxTopRight h2 {
	margin:0;
	padding:6px 0 0 0;
	color:#fff;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.7em;
	font-weight:normal;
	background:none;
}

.boxTopRight a {
	color:#fff;
	text-decoration:underline;
}

/*
.boxTopRight a:hover {
	text-decoration:underline;
}
*/


.boxContent {
	margin:0;
	padding:5px 10px 25px 10px;
	clear:both;
}

/*
#boxContentText {
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}
*/

.noTop {
	margin:0 !important;
	padding:0 !important;
}

.paraContent {
	/*font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;*/
}

.fontStyle {
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

#fontStyle {
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.paraContent a, .paraContent a:visited {
	/*color:#245085;*/
	color:#000099;
	text-decoration:underline;
}

/*
.paraContent a:hover {
	text-decoration:underline;
}
*/

.paraContent p {
	/*font-family:Arial, Verdana, Sans-Serif;
	margin:0 0 1em 0;
	padding:0;*/
	margin:0 0 1em 0;
	padding:0;
}

p.noTop {
	margin:0;
	padding:0;
}

.paraContent hr {
	border:1px solid #999;
	margin:1%;
	padding:0;
	clear:both;
}

.paraContent h3 {
	/*margin:0.5em 0 0 0;
	padding:0;
	background-color:transparent;
	color:#000;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	*/
}

.paraContent h5 {
	/*margin:0 0 1% 0;
	padding:1% 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	*/
}

.jobDetailImage {
	margin:0 0.5em 0 0;
	padding:0;
	float:left;
}

.paraContent form {
	margin:0;
	padding:0;
}

.paraContent ul.noList {
	margin:0 0 1em 0;
	padding:0;
	list-style:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.paraContent ol.noList {
	margin:0 0 1em 0;
	padding:0;
	list-style:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.paraContent ul.noListNoFont {
	margin:0 0 1em 0;
	padding:0;
	list-style:none;
}

.iconImage {
	float:left;
}

.iconImageText {
	float:left;
	padding:0.2em 0 0 0.3em;
	margin:0 0 0 0;
}

.searchResultsLineUp {
	margin:0.7em;
	padding:0;
	list-style:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.appointmentWrap {
	margin:0 0 1em 0;
	padding:0;
	min-height:100px;
	clear:both; 
}

.appointmentWrap img {
	margin:0; 
	padding:0; 
	border:0;
	float:left; 
}
.appointmentWrap p {
	margin:0 0 0 105px; 
	padding:0;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.featuredJobWrap {
	margin:0 0 1em 0;
	padding:0;
	min-height:60px;
	clear:both; 
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.featuredJobWrap img {
	margin:0; 
	padding:0; 
	border:0;
	float:left; 
}
.featuredJobWrap ul {
	margin:0 0 0 125px; 
	padding:0;
	list-style:none;
}

.featuredJob {
	border:1px solid #233370;
	background-color:#E3E7F9;
	margin:0.7em;
	padding:0.7em;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.featuredJob h3 {
	margin:0;
	padding:0;
	font-size:100%;
}

.featuredJob ul {
	list-style:none;
	padding:0;
	margin:0.2em 0 0 0;
}

.featuredEventsWrap {
	margin:0 0 0 1em;
	padding:0;
	min-height:60px;
	clear:both;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.featuredEventsWrap img {
	margin:0; 
	padding:0; 
	border:0;
	float:right; 
}

.featuredEventsWrap ul {
	margin:0 125px 0 0; 
	padding:0;
	list-style:none;
}

.featuredEventsWrap li.spacer {
	margin:1% 0 0 0; 
	padding:0;
}
.featuredEventsWrap p {
	margin:1% 0 0 0;
}

.featuredListEventWrap {
	/*background-color:#E3E7F9;
	margin:0.5em 1em 1em 1em;
	padding:0.5em;*/
		border:1px solid #233370;
	background-color:#E3E7F9;
	margin:0.7em;
	padding:0.7em;
}

.featuredListEventWrap h3 {
	padding:0;
	margin:0;
	font-size:0.8em;
}

.clear {
	clear:both;
}

.select {
	/*border:1px solid #999;*/
	/*width:99%;*/
}

.advanceJobSearchSelect {
	/*border:1px solid #999;*/
	/*width:95%;*/
	width:20em;
}

.JobSearchSelect {
	/*border:1px solid #999;*/
	width:19em;
}

.JobSearchSelect {
	/*border:1px solid #999;*/
	width:19em;
}

.JobSearchSelect option {
	/*font-style:italic;*/
}

.JobSearchSelect option.tier1 {
	color:#365DA7;
	font-size:1em;
	/*font-weight:bold;*/
	/*background-color:#7081C0;*/
}

.JobSearchSelect option.tier2 {
	/*padding-left:1em;*/
	font-size:0.9em;
}

.radioListHome {
	margin:0;
	padding:0;
	list-style:none;
}

.radioListHome, .radioListHome li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

.radiolist, .radiolist ul, .radiolist li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

.inlineList ul, .inlineList li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

.selectList ul, .selectList li  {
	list-style:none;
	margin:0;
	padding-left:3px;
	display:inline;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.saveSearches {
	/*border:1px solid red;*/
	padding:0;
	margin:0;
	list-style:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.saveSearchesLink {
	border-right:1px solid black;
	display:inline;
	padding:0 0.1em 0 0.2em;
}

.saveSearchesLink a {
	/*color:#365DA7;*/
	color:#000099;
	text-decoration:underline;
}

/*
.saveSearchesLink a:hover {
	text-decoration:none;
}
*/

.saveSearchesLink a:visited {
	/*color:#365DA7;*/
}

.leftBorder {
	border-left:1px solid #000;
}


.saveSearchIcon {
	float:left;
	padding:0;
	margin:2px 0 0 0;
}

.saveSearchBox {
	border:1px solid #7081C0;
	padding:0.7em;
	margin:0.7em;
	width:33em;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.saveSearchBox form {
	padding:0;
	margin:0;
}

.searchBox label {
	border:1px solid #FF0000;
	top:-1000px;
	position:absolute;
}

.saveSearchLabelWrap {
	float:left;
	padding:3px 5px 0 2px;
	height:20px;
}

.saveSearchButton {

}

/*End*/


/*Content Style Sheet*/

#resultPageNumbers {
	text-align:right;
	margin:0;
	padding:0;
	clear:both;	
	font-family:Arial, Verdana, Sans-Serif;
	font-size:1em;
}

#resultPageNumbers h3 {
	display:inline;
	font-size:0.8em;
}

#resultPageNumbers ul, #resultPageNumbers li {
	margin:0;
	padding:0;
	display:inline;
}

#resultPageNumbers li {
	border-right:1px solid #000;
	padding:0 4px 0 5px;
	margin:0;
}

.noBorder {
	border: 0 !important;
}

#noBorder {
	border: 0 !important;
}

.noDecoration {
	text-decoration:none;
}

/*Manage Jobs Table Style*/

.manageJobsTable {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;	
}

.manageJobsTable th {
	background-color:#E6E7E8;
	border:1px solid #999;
	padding:0.1em;
}

.manageJobsTable td {
	border:1px solid #999;
	text-align:center;
	padding:0.2em;
}

.manageJobsTable ul {
	margin:0;
	padding:0;
	list-style:none;
}

.manageJobsNoList {
	margin:0;
	padding-top:0.9em;
	list-style:none;
}

.storedJobsTable {
	width:100%;
	border-bottom:1px solid #999;
	margin-bottom:3%;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.storedJobsTable th {
	text-align:left;
	width:9.5em;	
}

.storedJobsTable caption {
	text-align:left;
}

.storedJobsTable td.delete {
	text-align:center;
	width:4em;
}

.applicationList {
/*border-bottom:1px solid #999;*/	
	padding:1% 0 0 0;
	margin:0;
	list-style:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.applicationList li {
	padding:0.1em;
}

.applicationList div.label {
	width:7.5em;
	float:left;
	height:1.5em;
	font-weight:bold;
}

.applicationList div.info{
	height:1.5em;
}


/*Registration Styles*/

.formWrap {
	clear:both;
	margin:0;
	padding:0;
}

.formWrapLeft {
	float:left;
	width:48%;
	margin:0 1% 0 0;
	padding:0 0 1% 0;
}

.formWrapRight {
	float:left;
	width:48%;
	padding:0;
	margin:0;
}



/*FORM STYLES*/
.formWrap p, .formWrapLeft p, .formWrapRight p {
	margin:0.3em 0 0.3em 0;
	padding:0;
	font-family:Arial, Verdana, Sans-Serif;
}

#thankyouSubmit {
	margin-left:10.5em;
	font-weight:bold;
}

.jcaptchaImage {
	margin-left:218px; 
	clear:both; 
}

.applyFormWrapLeft {
	width:46%;
    margin:0;
	padding:1%;
}

.applyFormWrapRight {
	float:right;
	width:46%;
	padding:1%;
	margin:0;

}


.submitEventFormWrapTop {
	clear:both;
	margin:0 0 1% 0;
	padding:1%;
	border:1px solid #999;
}

.submitEventFormWrapTop p {
	margin:0;
	padding:0;
}

.submitEventFormWrapLeft {
	float:left;
	width:46%;
	margin:0 0 1% 0;
	padding:1%;
	border:1px solid #999;
}

.submitEventFormWrapRight {
	float:right;
	width:48%;
	padding:1%;
	margin:0 0 1% 0;
	border:1px solid #999;
}

.submitEventFormWrapLeft h3, .submitEventFormWrapRight h3 {
	padding-bottom:1em;
}

.submitEventFormWrapBottom {
	clear:both;
	text-align:center;
	margin:0;
	padding:1%;
	border:1px solid #999;
}

.eventCalLeft {
	width:7em; 
	float:left; 
}

.eventCalRight {
	
}

/*.featuredJobsLink a {
	text-decoration:underline;
	font-weight:bold;
	color:#231F20;
}
*/
/*
.featuredJobsLink a:hover {
	text-decoration:underline;
}
*/

.featuredJobsLocation {
	font-weight:bold;
	/*color:#5F2492;*/
}

.featuredJobsCodeNumber {
	color:#602492;
	font-weight:bold;
	padding-right:0.4em;
	margin-right:0.2em;
	border-right:1px solid #7081C0;
}

.featuredJobsMoreLink a {
	text-decoration:underline;
	/*color:#7081C0;*/
	color:#000099;
}

/*
.featuredJobsMoreLink a:hover {
	text-decoration:underline;	
}
*/

.featuredJobsCode {
	color:#8E8D8D;
}

.input {
	/*border:1px solid #999;*/
	height:17px;
	/*width:95%;*/
}

.calendar {
	/*border:1px solid #999;*/
	height:17px;
	padding:0;
	margin:1px 2px 0 0;
	float:left;
	/*width:95%;*/
}


.inputBrowse {
	/*border:1px solid #999;*/
	/*height:20px;*/
}

.inputBox {
	height:100px;
	width:440px;
	/*border:1px solid #999;*/
}


.textbox {
	/*height:50px;*/
	/*border:1px solid #999;*/
}

.italic {
	font-style:italic;
	padding:0;
	margin:0;
}

.errorBox {
	font-weight:bold;
}

.error {
	margin:0;
	padding:0;
	color:#ff0000;
	font-weight:bold;
	display:block;
}

.error li {
	list-style:none;
}

.submitButSpace {
	margin-top:0.5em;
}

.submitImageButton {
	margin-top:0.5em;
	float:right;
}

.jobCount {
	font-weight:normal;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;	
	margin:0.5em 0 0 0;
	padding:0;
}

.advanceSearchLink {
	padding:0 0 0 1em;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

.publishedDate {
	font-size:0.9em;
}

.publishedDateSmall {
	font-size:0.7em;
}

/* Form feild styles */

.listFormBoxes {
	border:1px solid #999;
	margin:1%;
	padding:1%;
}

.listForm {
	padding:1%;
	margin:0;
	border:0;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;	
}

.listForm h3 {
	margin:0;
	padding:0.2em 0 0.2em 0;
	font-size:100%;
}

.listForm ol {
	margin:0;
	padding:0;
	list-style:none;
}

.listForm li {
	margin:0;
	padding:0 0 0.6em 0;
	clear:both;
}

.listForm label {
	margin:0;
	padding:0.15em 0.7em 0.2em 0;
	display:block;
}

.offScreen {
	color:red;
	position:absolute; 
	left:-1000px;
}

.listForm legend {
	font-weight:bold;
	padding:0;
	margin:0;
}

.listForm em { 
	display:block;	
	clear:both;
}


.siteForm {
	padding:1%;
	margin:0;
	border:0;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;	
}

.siteForm ol {
	margin:0;
	padding:0;
	list-style:none;
}

.siteForm li {
	padding:0 0 0.8em 0;
	clear:both;
}

.siteForm label {
	float:left;
	width:195px;
	max-width:195px;
	margin:0;
	padding:0.15em 0.7em 0 0;
	text-align:right;
}

.siteForm legend {
	margin:0;
	padding:0;
	font-weight:bold;
}

.siteForm h3 {
	margin:0;
	padding:0 0 0.5em 0;
	font-size:100%;
}

.siteForm span.noLabelName {
	float:left;
	width:197px;
	max-width:197px;
	margin:0;
	padding:0.15em 0.7em 0.8em 0;
	text-align:right;
}

.siteForm strong.noLabelResult {
	display:block;
	float:left;
	padding:0.2em 0 0.8em 0;
	margin:0;
}

.siteFormAgain {
	padding:1%;
	margin:0;
	border:0;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;	
}

.siteFormAgain ol {
	margin:0;
	padding:0;
	list-style:none;
}

.siteFormAgain li {
	padding:0 0 0.8em 0;
	clear:both;
}

.siteFormAgain label {
	float:left;
	width:135px;
	max-width:135px;
	margin:0;
	padding:0.15em 0.7em 0 0;
	text-align:right;
}

.siteFormAgain legend {
	margin:0;
	padding:0;
	font-weight:bold;
}

.siteFormAgain h3 {
	padding:0 0 0.5em 0;
	margin:0;
	font-size:100%;
}


.siteEventForm {
	padding:1%;
	margin:0;
	border:0;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;	
}

.siteEventForm ol {
	margin:0;
	padding:0;
	list-style:none;
}

.siteEventForm li {
	padding:0 0 0.8em 0;
	clear:both;
}

.siteEventForm label {
	float:left;
	width:125px;
	max-width:125px;
	margin:0;
	padding:0.15em 0.7em 0 0;
	text-align:left;
}

.siteEventForm legend {
	margin:0;
	padding:0;
	font-weight:bold;
}

.siteEventForm h3 {
	padding:0 0 0.5em 0;
	margin:0;
	font-size:100%;
}


.urlReminder {
	margin:0 0 0 17.8em;
	padding:0;
	font-size:0.9em;
}

.urlReminderTwoCol {
	margin:0 0 0 11.6em;
	padding:0;
	font-size:0.9em;
}


.errorList {
	margin:1em;
	padding:0 0.5em 0 0.5em;
	color:#FF0000;
	width:56%;
	border:2px solid red;
}

.errorList h3 {
	color:#FF0000;
}

.errorList p {
	color:#FF0000;
	margin:0.5em 0 0 0;
}

.errorMessage {
	display:block;
	padding:0 0 2px 207px;
	color:#FF0000;
}

.errorMessageAgain {
	display:block;
	padding:0 0 2px 147px;
	color:#FF0000;
}

.errorEvent {
	display:block;
	padding:0 0 2px 137px;
	color:#FF0000;
}

.errorMessageBlock {
	display:block;
	clear:both;
	color:#FF0000;
}

.requiredField {
	vertical-align:top;
	color:#FF0000;
}

.resultsTable th { 
  text-align: left;
}

/* End form field styles */

/*Footer Style Sheet*/

#footerWrap {
	clear:both;
	position:relative;
	margin:10px 10px 0 10px;
	padding:5px;
	text-align:center;
	background-color:#D4D5D6;
	color:#666;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
}

#footerWrap h2 {
	position:absolute;
	left:-2000px;	
}

#footerWrap ul, #footerWrap li {
	display:inline;
	margin:0;
	padding:0;
}

#footerWrap li {
	border-right:1px solid #FFF;
	padding:0 4px 0 5px;
	margin:0;
}

#footerWrap li.noBorder {
	border:0;
}

#footerWrap p {
	margin:0;
	padding:0;
	background-color:#D4D5D6;
	color:#666;
	font-family:Arial, Verdana, Sans-Serif;
}

#footerWrap p.upperMargin {
	margin-top:10px;
}

#footerWrap a, #footerWrap a:visited {
	color:#666666;
	/*text-decoration:none;*/
	text-decoration:underline;
}

/*
#footerWrap a:hover {
	text-decoration:underline;
}
*/