* {
	margin:0;
	padding:0;
	background-image:none !important;
}

html,
body {
	font-size:100%;
	line-height:120%;
	font-family:"Times New Roman",Times,sans-serif;
	color:#000;
	background:#fff;
}

#top {
	margin:1em;
	font-size:75%;
	line-height:120%;
	position:relative;
}

h1,
h2,
h3,
h4,
h5 {
	margin:1em 0 0.5em;
	font-family: "Gill Sans Regular","Gill Sans","Gill Sans MT",Arial,sans-serif;
	color:#f60;
	background:transparent;
	font-weight:normal;
}

h1 {
	font-weight:normal;
	font-size:170%;	
}

h2 {
	font-size:130%;	
}

h2,
h3,
h4,
h5 {
	color:#000;
	background:transparent;
}

h3,
h4,
h5 {
	font-weight:bold;
	font-size:100%;
	font-family:"Times New Roman",Times,sans-serif;	
}

ul,
p,
ol,
table,
form {
	list-style-position:outside;
	margin:0.5em 0 1em;
	max-width:46em;
	width:expression(document.body.clientWidth>(500/12)*parseInt(document.body.currentStyle.fontSize) ? "46em" : "auto");
	page-break-inside:avoid;
}

p {
	page-break-inside:auto;
}

	li {
		margin:0 0 0.4em 2em;
	}
	
	th,
	td {
		vertical-align:top;
		text-align:left;
		padding:0.1em 0.3em;
	}
	
.introduction {
	font-size:110%;
	line-height:150%;
	margin:0.5em 0 2em;
}

a {
	color:#000;
	background:transparent;
}

.date {
	font-style:italic;
	margin:0.5em 0 1em;
}

img {
                display:none;
	border:0;
	vertical-align:middle;
}

.v-tab-nav {
                display:none;
	border:0;
	vertical-align:middle;
}


#logo img { 
	margin:0 0 4em;	
}

body.splash #logo img { 
	margin:0 0 10px;
}

img.right {
	float:right;
	margin:0.2em 0 1em 50px;
}

img.left {
	float:left;
	margin:0.2em 50px 1em 0;
}

.banner img {
	display:block;
}

#breadcrumbs {
	position:absolute;
	top:-20px;
}

	#breadcrumbs h2 {
		font-size:100%;
		font-family:"Times New Roman",Times,sans-serif;
		padding:0 0.4em 0 0;
	}
	
	#breadcrumbs h2,
	#breadcrumbs ol,
	#breadcrumbs li { 
		display:inline;
		list-style:none outside;
		margin:0;
	}
	
		#breadcrumbs li { 
			border-left:1px solid #999;
			padding:0 0.6em;
			margin:0;
		}
		
			#breadcrumbs a,
			#breadcrumbs strong {
				font-weight:normal;
				text-decoration:none;
			}

fieldset {
	border:0;
}

	fieldset div {
		margin:0.5em 0;
	}
		
		textarea,
		input.text,
		select,
		label {
			display:block;
			font-size:100%;
			font-family:"Times New Roman",Times,sans-serif;
		}
		
		label.inline { display:inline; }

.faqslist {
	list-style:none outside;
}
	
	.faqslist h3 a {
		text-decoration:none;
	}

.columns {
	clear:both;
	margin:0.5em 0 1em;
	page-break-inside:avoid;
}

	.triple .column {
		width:27%;
		float:left;
		margin:0 6% 0 0;
	}

.item .links {
	display:none;
}
		
#skip,
#navigation,
#footer,
#subcontent,
.campaign img,
ul.actions,
legend,
.page-index,
.tabs {
	display:none;
}

#os-form-warning {
  display:none;
}

#onefield-warning {
  display:none;
}
