body {
	background:  URL(../images/page-outside-background.jpg) top left repeat-x fixed #A6A6A6;
	color:  #000000;
	line-height:  1.25em;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:  #096CED;
	background-color:  inherit;
	font-weight:  bold;
}
a:hover {
	color:  #D4080C;
	background-color:  inherit;
}
abbr {
	color:  #096CED;
	background-color:  inherit;
	border-bottom:  1px dashed #096CED;
}
abbr:hover {
	cursor:  help;
	color:  #D4080C;
	background-color:  inherit;
	border-bottom:  1px dashed #D4080C;
}
h2 abbr {
	color:  #FFFFFF;
	background-color:  inherit;
	border-bottom:  1px dashed #FFFFFF;
}
h2 abbr:hover {
	color:  #874405;
	background-color:  inherit;
	border-bottom:  1px dashed #874405;
}
blockquote {
	margin:  1em 2em 2em 2em;
	padding:  20px 55px 10px 55px;
	background:  URL(../images/blockquote.gif) 10px 10px no-repeat #DAE5F2;
	color:  inherit;
	min-height:  30px;
}
h1 {
	width:  75%;
	margin:  1.5em 0 0.5em 0;
	padding:  10px 50px 10px 25px;
	color:  #FFFFFF;
	background: URL(../images/h2-background.jpg) top right repeat-y #096CED;
	font-size:  140%;
	font-weight:  normal;
	letter-spacing: 0.1em;
	text-align:  left;
	text-transform:  lowercase;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	width:  70%;
	margin:  1em 0 1.5em -25px;
	padding:  10px 60px 10px 25px;
	color:  #FFFFFF;
	font-size:  130%;
	background: URL(../images/h1-background.jpg) top right repeat-y #D4080C;
	letter-spacing: 0.1em;
	font-weight:  normal;
	text-align:  left;
	text-transform:  lowercase;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	clear:  none;
}
h2#subhead {
	margin:  1em 0 1.5em -50px;
}
h2.content-wrapper {
	width:  49%;
}
#sidebar-right h3 {
	margin-left:  171px;
	padding:  0 10px 1em 10px;
}
h4 {
	font-size:  110%;
	letter-spacing: 0.1em;
	font-weight:  normal;
	text-align:  left;
	margin: 0 0 0.75em 0;
	padding: 0;
	color:  #D4080C;
	background-color:  inherit;
}
h4.lowercase {
	font-size:  105%;
	letter-spacing: 0.1em;
	text-transform:  lowercase;
}
hr {
	color: #81B4F7;
	background-color: #81B4F7;
	border:  none;
	width:  100%;
	height:  1px;
	overflow:  hidden;
	margin: 0;
	padding: 0;
}
ul, ol {
	margin-top: 0;
	padding-top: 0;
}
ul li, ol li {
	margin-bottom:  1em;
}
ul li {
	color:  #D4080C;
	background-color:  inherit;
	font-weight:  bold;
}
ol li ul {
	list-style-type:  disc;
}
ul li.alternating {
	color:  #096CED;
	background-color:  inherit;
}
ul li span, ul li p, ul li blockquote {
	color:  #000000;
	background-color:  inherit;
	font-weight:  normal;
}
ul#logo-list li {
	display:  inline;
	margin: 0;
	padding: 0;
	list-style-type:  none;
}
ul#logo-list li img {
	padding:  5px;
}
input, select, textarea {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input, textarea {
	border:  1px solid #000000;
}
input:focus, input.required:focus {
	border:  1px solid #096CED;
}