HTML, BODY {
    height: 100%;
    font: 12px;
	margin:0px;
	padding:0px;
}

FORM {
	margin:0px;
	padding:0px;
}



TD{
	font-family:SimSun;
	font-size:9pt;
	text-align:left;
}

.formErrors
{
    background-color: #ffcccc;
}

.formErrors h5
{
    color: #cc0000;
}

.formErrors ul
{
    margin: 0;
    list-style: inside;
}

/* This is the same as colHeaderLink above - we should look to remove that one in future, and use this instead */
TH {	font-family: Arial, Helvetica;	font-size: 12px; text-align: center;}
TH a { text-decoration: none; }



/* font styles */
BODY { margin: 0px; font-family:SimSun; color:black; }
STRONG {font-weight: bold;}
B {font-weight: bold;}

/* styles for field editing page */
.hidden
{
    display: none;
    border: none;
    padding: 0px;
}

H1 { font-weight: bold; font-size: 24px; font-family: SimSun; margin-bottom: 0px; }
H2 { font-weight: bold; font-size: 18px; font-family: SimSun; margin-top: 10px; margin-bottom: 0px; }
H3 { font-weight: bold; font-size: 16px; font-family: SimSun; margin-top: 10px; margin-bottom: 0px; }
H4 { font-weight: bold; font-size: 12px; font-family: SimSun; margin-top: 10px; margin-bottom: 0px; }
H5 { font-weight: bold; font-size: 11px; font-family: SimSun; margin-bottom: 0px; }
H6 { font-weight: bold; font-size: 10px; font-family: SimSun; margin-bottom: 0px; }

.emailHeader {
    font-weight:bold;
}

 /* new styles */
HR { color: #3c78b5; height: 1px; }

P, OL, DL{ font-family: SimSun; font-size: 12px; line-height: 1.4; color:black; }

img
{
    border: 0px;
}

a { 
	color:#003366; text-decoration:underline; 
}

a.listArticleTitle{
		color:58595B;line-height:19px;text-decoration: none
}

a.listArticleTitle:hover{
		color:58595B;line-height:19px;text-decoration: underline
}



a.leftmenu{
		color:#FFFFFF;text-decoration: none;font-family: SimSun; font-size: 14px
}

a.leftmenu:hover{
		color:#FFFFFF;text-decoration: underline;font-family: SimSun; font-size: 14px
}

a.homehead{
		color:#58595B;text-decoration: none;
}

a.homehead:hover{
		color:#58595B;text-decoration: underline;
}

a.redhead{
		color:#BA4471;text-decoration: none;
}

a.redhead:hover{
		color:#BA4471;text-decoration: underline;
}

a.greenhead{
		color:#1D733B;text-decoration: none;
}

a.greenhead:hover{
		color:#1D733B;text-decoration: underline;
}

a.bluehead{
		color:#305CB6;text-decoration: none;
}

a.bluehead:hover{
		color:#305CB6;text-decoration: underline;
}

a.list{
		color:#58595B;text-decoration: none;
}

a.list:hover{
		color:#F15A21;text-decoration: underline;
}

a.footer{
		color:#305CB6;text-decoration: none;
}

a.footer:hover{
		color:#305CB6;text-decoration: underline;
}

a.more{
		color:#305CB6;text-decoration: none;
}

a.more:hover{
		color:#305CB6;text-decoration: underline;
}

a.homemore{
		color:#FF6047;text-decoration: none;
}

a.homemore:hover{
		color:#FF6047;text-decoration: underline;
}

a.homelink{
		color:#305CB6;text-decoration: none;
}

a.homelink:hover{
		color:#305CB6;text-decoration: underline;
}

a.news_link{
		color:#58595B;text-decoration: none;font-size:14px
}

a.news_link:hover{
		color:#F15A21;text-decoration: underline;font-size:14px
}

a.gotop{
		color:#0066CC;text-decoration: none;font-size:9pt
}

a.gotop:hover{
		color:#0066CC;text-decoration: underline;font-size:9pt
}

a.topmenu{
		color:#125188;text-decoration: none;position:relative;
}

a.topmenu:hover{
		color:#125188;text-decoration: none;position:relative;
}
a.topmenu em {
	color:white;
	font-style:normal;
	left:-1px;
	position:absolute;
	top:-1px;
	cursor:hand
}

a.topmenu:hover em {
	color:#DEDEDE;
	font-style:normal;
	left:-1px;
	position:absolute;
	top:-1px;
	cursor:hand
}

a.menu{
		color:#125188;text-decoration: none;position:relative;
}

a.menu:hover{
		color:#125188;text-decoration: none;position:relative;
}
a.menu em {
	color:white;
	font-style:normal;
	left:-1px;
	position:absolute;
	top:-6px;
	cursor:hand
}

a.menu:hover em {
	color:#DEDEDE;
	font-style:normal;
	left:-1px;
	position:absolute;
	top:-6px;
	cursor:hand
}
INPUT.singleLine {
	height:18px;
	border: #91D7F4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

INPUT.singleLineSearch {
	height:18px;
	background-color:white;
	border: #7F9DB9;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

INPUT.goPageSingleLine {
	height:18px;
	background-color:white;
	border: #C8C8C8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}



TEXTAREA.singleLine {
	border: #91D7F4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




a.paper_no{
	color:#305CB6;text-decoration: none;font-size:12px
}

a.paper_no:hover{
	color:#305CB6;text-decoration: underline;font-size:12px
}

.box-content {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #B3D7EC;
	height:262px;
	width:444px;
	overflow:hidden;
	margin:0pt;
	padding:0pt;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.project-chart-hx {
	border-right-width:1px;
    border-right-style:solid;
    border-right-color:#B3D7EC;
	float:left;
	margin-bottom:-2px;
	margin-right:0pt !important;margin-right:-3px;
	width:100px;
}
.project-chart-hx li.selected {
	background-color:#FFFFFF;
	background-image:none;
	height:20px !important;height:18px;
	margin-right:-2px !important;margin-right:-2px;
	padding:0pt;
	position:relative;
}
.project-chart-hx li {
	background:transparent url(../images/home/pbg.gif) repeat-x scroll;
	height:18px !important;height:16px;
	padding:2px;
}

.project-chart-hx li span {
	color:#305CB6;
	text-decoration:none;
	display:block;
	font-weight:700;
	height:18px !important;height:16px;
	line-height:20px !important;line-height:18px;
	text-indent:9px;
	cursor:pointer;
}
.project-chart-hx li.selected span {
	color:#FE9733;
	border-color:#0066CC;
	border-style:solid;
	border-width:1px 0pt 1px 1px;
	height:18px !important;height:16px;
	margin:0pt;
	cursor:pointer;
}
.project-chart-main {
	BORDER-RIGHT: #0066CC 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #0066CC 1px solid;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: #0066CC 1px solid;
    WIDTH: 324px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #0066CC 1px solid;
    HEIGHT: 256px
}

.pngimg {
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
