td.content {
	background-color: #E9EAEF;
}

table.content {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

h1 a {font-size:14px;text-decoration:none;}
h1 a:hover {text-decoration:underline;}

#pagehead
{
	background-color: #E9EAEF;
	padding: 18px 20px 0px 15px;
	height: 73px;
	vertical-align:top;
}

#colHeader {
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-family: Arial,Times New Roman,serif;
	font-size: 25px;
}

#colSubtitle {
	font-size: 14px;
}

#colNormal
{
	background-color: #E9EAEF;
	padding: 5px 20px 15px 15px;
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
}

#colNormal * H1
{
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
	border-top: #122450 1px solid;
}

#colNormal .csc-firstHeader {
	margin: 0px;
	border-top: #122450 0px solid;
	font-weight: bold;
	font-size: 14px;
}

#colLeft {
	vertical-align: top;
	background-color: #F3F4F6;
	padding: 15px 13px 15px 15px;
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
}

#colLeft * H1
{
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
	border-top: #122450 1px solid;
}

#colLeft .csc-firstHeader {
	margin: 0px;
	border-top: #122450 0px solid;
	font-weight: bold;
	font-size: 14px;
}

#colLeft DIV { padding-bottom: 10px; }

#colLeft P {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#colRight {
	vertical-align: top;
	background-color: #DEDDE5;
	padding: 15px 13px 15px 15px;
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
}

#colRight * H1
{
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
	border-top: #122450 1px solid;
}

#colRight .csc-firstHeader {
	margin: 0px;
	border-top: #122450 0px solid;
	font-weight: bold;
	font-size: 14px;
}

#colRight DIV { padding-bottom: 10px; }

#colRight P {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#colBorder {
	vertical-align: top;
	background-color: #DCDEE5;
	padding: 15px 13px 15px 15px;
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
}

#colBorder * H1
{
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
	border-top: #122450 1px solid;
}

#colBorder .csc-firstHeader {
	margin: 0px;
	border-top: #122450 0px solid;
	font-weight: bold;
	font-size: 14px;
}

#colBorder DIV { padding-bottom: 10px; }

#colBorder P {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

P.bodytext A {
	margin-top: 4px;
	background-color: #fff;
	font-weight: bold;
	border: 1px solid #122450;
	padding: 2px 4px 2px 4px;
	font-size: 10px;
	text-decoration: none;
	color: #122450;
}
P.bodytext A {
	margin-top: 0px;
	background-color: transparent;
	font-weight: bold;
	border: 0px solid #122450;
	padding: 2px 4px 2px 4px;
	padding:0;
	font-size: 12px;
	text-decoration: none;
	color: #122450;
}
P.bodytext A:hover {
	text-decoration:underline;
}
.csc-caption {
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 10px;
	text-align:center;
}

.csc-caption A {
	text-decoration: none;
	color: #122450;
}


li {margin-top:5px;}

ul { list-style-type:square; }

.csc-bulletlist { list-style-type:square; }

.csc-bulletlist-1 { list-style-type:decimal; }
.csc-bulletlist-2 { list-style-type:roman; }


.csc-textpicHeader {
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 14px;
}

.imgtext-nowrap {
	padding-bottom: 15px;
}

.imgtext-nowrap td {
	color: #122450;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
}

.csi-textpic {
	padding: 0px;
	background: inherit;  /*XXX demo only*/
	border: 0px solid green;  /*XXX demo only*/
}

.csi-textpic img {
	border: 0px solid black;  /*XXX demo only*/
	margin: 4px;
}

.csi-textpic .csi-caption {
	text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	font-style: italic;  /*XXX demo only*/
}

.csi-textpic .csi-image {
	border: 0px solid red;  /*XXX demo only*/
	margin: 0 0 3px 0;  /*XXX demo only*/
	background: inherit;  /*XXX demo only*/
	width: 210px; /*will have to be an inline style - controlled by TS*/
}

.csi-textpic .csi-imagewrap {
	border: 0px solid blue; /*XXX demo only*/
}

.csi-textpic .csi-text {
	border: 0px solid silver; /*XXX demo only*/
	text-align: left; /*will have to be an inline style - controlled by TS*/ 
}

.csi-text p {
	margin-top: 0;
} 