 #sitemap {
	position:absolute;
	right:943px;
	top:14px;
	color:#666666;
	border:1px solid #333;
	padding:2px;
	font-family:Arial;
	font-size:10px;
 }
 #sitemap a {
  color:#333;
  text-decoration:none;
 }


BODY {
	MARGIN: 0px;
	TEXT-ALIGN: center;
	background-color: #000000;
	background-image: url(/images/back01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

P {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 24px;
	color: #333333;
}

p a {
	color: #FF0000;
	font-weight: bold;

}

p a:active {


}
p a:visited {
	color: #FF0000;
	text-decoration: underline;

}
p a:hover {
	color: #333333;
	text-decoration: underline;

}

ul {


}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 24px;
}

li a {
	color: #FF0000;
	font-weight: bold;

}

li a:active {


}
li a:visited {
	color: #FF0000;
	text-decoration: underline;

}
li a:hover {
	color: #333333;
	text-decoration: underline;

}

TD {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
}

.logo {
	position: absolute;
	left: 36px;
	top: 67px;
}

.description-text {
	padding-left: 30px;
	padding-right: 5px;

}

A {
	COLOR: #031277
}
.align-right {
	TEXT-ALIGN: right
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 36px;
	color: #000000;
	padding-left: 24px;

}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	line-height: 24px;
	padding-left: 24px;

}

h3{
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #FF0000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 14px;
}

h4{
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	line-height: 18px;
}


h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	color: #000000;
	padding-left: 24px;
}

h6{
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

SPAN.barcolour {
	COLOR: #ff9900
}

.spacer {
	position: absolute;
	left: 881px;
	top: 4px;
	width: 128px;
	height: 28px;
}

DIV.header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	WIDTH: 1024px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	background-color: #ffffff;
	background-image: url(/images/header-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 210px;
	margin-top: 0px;
	margin-bottom: 0px;
}

DIV.header h1 {
	MARGIN-TOP: 15px;
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 5px;
	text-align: left;
	position: absolute;
	left: 379px;
	top: 98px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #999999;
}

DIV.page_container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN-LEFT: auto;
	WIDTH: 1024px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	position: relative;
	background-color: #FFFFFF;
	display: block;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
DIV.content {
	WIDTH: 986px;
	TEXT-ALIGN: left;
	float: left;
	height: auto;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
DIV.copyright_footer {
	FONT-SIZE: 10px;
	COLOR: #666666;
	clear: both;
	width: 994px;
	margin-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
DIV.copyright_footer A {
	FONT-SIZE: 10px;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
}


.nav {
	background-image: url(/images/nav-strip.jpg);
	background-repeat: repeat-x;
	height: 34px;
}
.nav .bound {
	display: block;
	width: 1022px;
}
.nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	float: left;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/nav-image.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 50px;
}

.nav a:active {
	color: #FFFFFF;;
	text-decoration: none;
	font-weight: bold;
}
.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.nav span {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

div.hello {
	WIDTH: 255px;
	BORDER-COLLAPSE: collapse;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	position: absolute;
	left: 711px;
	top: 115px;
}

DIV.decoration {
	FLOAT: right
}
DIV.warning_banner {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; 
BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}

DIV.left-panel {
	WIDTH: 195px;
	display: block;
	float: left;
	background-image: url(/images/left-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 820px;
	padding-top: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


TABLE.list {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	background-color: #E8E8E8;
	border: 1px solid #CCCCCC;
}

TABLE.list TD {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;

}

TABLE.list FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 
0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.list TR.title-bar {
	FONT-WEIGHT: bold
}
TABLE.list TR.title-bar {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #666666;
	color: #FFFFFF;
}
TABLE.list TR.sort-bar {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #CCCCCC
}
TABLE.list TR.action-bar {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #CCCCCC
}
TABLE.list TR.nav-bar {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #FFFFFF
}
TABLE.list TR.sort-bar {
	TEXT-ALIGN: right;
}
TABLE.list TR.nav-bar {
	TEXT-ALIGN: center
}

TABLE.list TR.content-row {
	background-color: #FFFFFF;

}

TABLE.list TR.content-row:hover {
	BACKGROUND-COLOR: #efefef
}
TABLE.info {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 
4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.info-noborder {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: white 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: white 
1px solid; WIDTH: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid
}
TABLE.info-noborder TD {
	HEIGHT: 22px
}
TD.key {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 120px
}
TD.tabs {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccc
}
TD.commands {
	TEXT-ALIGN: right
}
TABLE.info {
	MARGIN: 0px
}
TABLE.info-noborder FORM {
	MARGIN: 0px
}
INPUT.wide {
	WIDTH: 400px
}
INPUT.small {
	WIDTH: 200px
}
SELECT.wide {
	WIDTH: 400px
}
TEXTAREA.wide {
	WIDTH: 100%; HEIGHT: 70px
}

.browser A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; 
BACKGROUND: url(/images/launch_icon.gif) #ffffff no-repeat right top; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #349ad8; 
LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
.browser A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; 
BACKGROUND: url(/images/launch_icon.gif) #ffffff no-repeat right top; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #349ad8; 
LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
.browser A.active:link {
	BACKGROUND: url(/images/launch_icon.gif) #ffffff no-repeat right top; COLOR: #349ad8; BORDER-BOTTOM: #fff 1px solid
}
.browser A.active:visited {
	BACKGROUND: url(/images/launch_icon.gif) #ffffff no-repeat right top; COLOR: #349ad8; BORDER-BOTTOM: #fff 1px solid
}
.browser A:hover {
	BACKGROUND: url(/images/launch_icon.gif) #ffffff no-repeat right top
}
DIV.tab-body {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; 
BORDER-BOTTOM: #ccc 1px solid
}
.ImgPreviewArea {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: auto; 
BORDER-LEFT: #000000 1px solid; WIDTH: 68px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 68px; BACKGROUND-COLOR: #ffffff
}

.storyContentPage form {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.storyContentPage form legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: bold;
}

.storyContentPage form fieldset {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.storyContentPage form span {
	width: 65px;
	display: block;
	float: left;

}
