/* Stylesheet-Definition  */

#wholedoc {
  width:610px;
  padding-left: 30px;
  margin-top: 10px;
}

#wholedoc span.new {
	font-weight:bold;
	color:#CE0031;
}

#wholedoc span.spacer {
	height:5px;
	width:100%;
}

span.smallText, span.smallText a { 
	font-size:9px;
	font-weight:normal;
}

span.downloadFile, span.downloadFile a, span.downloadFile a:HOVER, span.downloadFile a:VISITED,
a.order, a.order:HOVER, a.order:VISITED {
	font-size:15px;
	font-weight:bold;
	color:#CE0031;
}
span.downloadFile {
	background-image: url(images/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;	
}

span.downloadFile, span.order {
	background-image: url(images/arrows_right.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;	
}
span.teaser, span.teaser a:VISITED, span.teaser a, span.teaser a:HOVER, span.teaser:ACTIVE {
	font-size:12px;
	font-weight:bold;
	color:#CE0031;
}


#container {
	border:1px #cccccc solid;
	padding:5px;
	background: #eeeeee;
	width:446px;
	margin-top:13px;
	margin-bottom:13px;
}


#wholedoc TABLE.pageTable {
	border:1px #000000; solid;
	margin:0;
}

#wholedoc TABLE.pageTable TD.nav {
	width:120px;
	color:#555555;
}

#wholedoc TABLE.pageTable TD.content {
	width:450px;
	padding-left:10;
	color:#555555;
}

a.botLink, a.botLink:hover, a.botLink:active, a.botLink:visited {
	font-weight:normal;
	text-decoration:none;
	margin:5px;
	font-size:9px;
}

#bottomLinks {
	margin-left:130px;
	margin-bottom:33px;
}

#wholedoc div.navLink {
	background:#eeeeee;
	border:1px solid #cccccc;
}

#wholedoc div.navLink a {
	font-size:12px;
	width:119px;
	padding-left:3px;
	font-weight:bold;	
	text-decoration:none;
	color:#555555;	
}

#wholedoc div.navLinkSub {
	background:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-color:cccccc;
}
#wholedoc div.navLinkSub a {
	padding-left:3px;	
	font-weight:normal;
	text-decoration:none;
	color:#555555;		
	font-size:11px;
}

#wholedoc div.navLinkSpacer {
	background:#ffffff;
	border-top:1px solid #cccccc;
	width:100%;
	height:15px;
}

#content {
	width:560px;
	margin:10px;
	height:310px;
	font-size:12px;
	color:#555555;
}
#content a,  #content a:active, #content a:visited {
	font-size:12px;
	color:#555555;
	text-decoration:underline;
}
#content a:hover {
	color:#CE0031;
}

#dotLine, #dotLineNarrow {
	height:12px;
	background-image: url(images/dotLine.gif);	
	background-repeat: repeat;
	background-position: middle;
}
#dotLine {
	width:627;
}

body SELECT {
	font-size: 11px;
	width: 123px;
}

BODY, A, TD, TR, P, DIV, FORM, H1, H2, H3, H4, BLOCKQUOTE, UL, OL {
  font-family: Verdana, Arial, sans-serif;
  font-size : 12px;
  color:#555555;
}

body {
	width:560px;
	background-image: url(images/bg.gif);	
	padding:0px;
	margin:0px;
}

a, a:VISITED, {
	font-weight:normal;
	color:#444444;
	text-decoration:underline;
}

a:HOVER, a.ACTIVE {
	color:#CE0031;
}
a:ACTIVE {
	text-decoration:none;
}
a:HOVER {
	text-decoration:underline;
}

#header {
	font-size:24px;
	color:navy;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px #CCCCCC solid;

	margin-bottom:20px;
}

#bottomnav {
	padding-left:140px;
	height:17px;
	font-size:11px;
}
#bottomnav a,#bottomnav a:HOVER,#bottomnav a:VISITED,#bottomnav a:ACTIVE {
	padding-right:15px;
}


h1 {
	margin-left:135px;
	margin-bottom:5px;
	margin-top:10px;
	padding-left:15px;
	height:18px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	background-image: url(images/arrows_right.gif);
	background-repeat: no-repeat;
	background-position: left;	
}

h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
}

img.thumb {
	border:none;
	padding:0px;
	margin-top:15px;
	margin-right:5px;
}

img.plus {
	border:1px #cccccc solid;
	padding:0px;
	margin-right:5px;
	margin-top:15px;
}

TABLE.blankTable {
	padding:0px;
	margin:0px;
	color:#555555;
}

span.enum {
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	margin-left:1px;
	margin-bottom:5px;
	width:100%;
}

li {
padding-bottom:2px;
padding-top:2px;
font-size:11px;
}

sup {
	font-size:9px;
}

ul {
	margin:0px;
	padding:0px;
}

#line {
	width:100%;
	border-top:1px #cccccc solid;
}
input, textarea, select.sel {
	background:#FFFFE0;
	border:1px #777777 solid;
	font-size:10px;
	width:176px;	
}

input.small
{
	width:76px;
	text-align:right;
}

input.radio, input.checkbox {
	width:15px;
	margin-right:7px;
	border:0px;
	background:none;
}
input.button {
	background:#ffffff;
	border:1px #777777 solid;
	border-style: inset;
	width:99px;
	}
textarea {
	font-family: Arial, sans-serif;
	font-size:12px;
	width:276px;
	height:176px;
}

#subRadio {
	margin-left:22px;
}

#box {
	border:1px #cccccc solid;
	padding:5px;
}

#united {
	border:1px #cccccc dashed;
	padding:5px;
}

span.question, span.answer, span.exit {
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:15px;	
}

span.question {
	background-image: url(images/question.gif);
}

span.answer {
	background-image: url(images/exclamation.gif);
}

span.exit {
	background-image: url(images/cross.gif);	
}

table.dashedTable {
	padding:5px;
}
table.dashedTable TD.left {
	border:1px #cccccc dotted;
	border-right:0px;
}
table.dashedTable TD.right {
	border:1px #cccccc dotted;
	border-left:0px;
	text-align:right;
}
form {
	margin:0px;
	padding:0px;
}

TABLE.navTable
{
	background:#ffffff;
	border:none;
	width:119px;
}

TABLE.cellTable, TABLE.cellTable TD
{
	border:1px solid #ffffff;
	cellpadding:3px;
}

img.banner, a img.banner {
	border:1px cccccc solid;
}

div.banner {
	width:470px;
	margin-left:129px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
}
