body, td, h1, h2, h3, li, input, select {
	font-family: verdana,sans-serif;
	font-size: 11px;
}

body {
	height: 100%;
        margin: 0px;
	padding: 0px;
	text-align: center; /* centering page: ie workaround centering page */
	background-color: #FFFFFF;
	/* background-color: #FDFBE9; */
	/* background-color: AppWorkspace; */
}

p.bodytext {
	margin: 0.5em;
}

table.contenttable td {
        margin: 0px;
	padding: 0px;
        border-width: 0px;
	border-spacing: 0px;
}

table {
        margin: 0px;
	padding: 0px;
        border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none;
}

td, th {
	padding: 0px;
	/* border: solid 1px #FF00FF; */
}

table.maintable {
	height: 100%;
	text-align: left;    /* centering page: undo ie workaround centering page */
	margin: 0 auto;      /* centering page */
}

table.contenttable {
	width: 764px;
	height: 100%;
	/* border-left-style: ridge; */
	/* border-left-width: 1px; */
	/* border-left-color: #D3F0FF; */
}

table.contenttable tr.headerlogo {
	height: 200px;
	background-color: #004290;
	background-image: url(images/header_w.png);
}

table.contenttable tr.rootline {
	height: 25px;
	background-color: #D3F0FF;
}

table.contenttable table.rootline {
	width: 100%;
}

table.contenttable tr.rootline td.rootline {
	padding-left: 170px;
}

table.contenttable tr.rootline td.rootline,
table.contenttable tr.rootline td.rootline a {
	font-weight: bold;
	color: #6D6F71;
	text-decoration: none;
}

table.contenttable tr.rootline td.date {
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
	color: #6D6F71;
}

table.contenttable tr.body {
}

table.contenttable td.body {
}

table.bodytable {
	width: 100%;
	height: 100%;
}

table.contenttable table.bodytable td.left {
	width: 170px;
	background-color: #D3F0FF;
	vertical-align: top;
	padding: 10px;
}

table.contenttable table.bodytable td.content {
	width: 424px;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 10px;
}

table.contenttable table.bodytable td.right {
	width: 170px;
	background-color: #D3F0FF;
	vertical-align: top;
	padding: 10px;
}

table.maintable td.border {
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 10px;
	padding-top: 132px;
}

table.contenttable table.bodytable td.left div.left {
	width: 150px;
	/* height: 100%; */
	overflow: hidden;
}

table.contenttable table.bodytable td.content div.content {
	width: 404px;
	/* height: 100%; */
	overflow: hidden;
}

table.contenttable table.bodytable td.right div.right {
	width: 150px;
	/* height: 100%; */
	overflow: hidden;
}

table.maintable td.border div.border {
	/* height: 100%; */
	overflow: hidden;
}

div.mainmenu,
div.mainmenu a {
	color: #6D6F71;
	text-decoration: none;
}

div.mainmenu a.selected {
	color: #004290;
}

div.mainmenu div.level_0 {
	font-weight: bold;
	margin-top: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: #CFCFCF 1px dashed;
	border-bottom: #CFCFCF 1px dashed;
	/* background-color: #FF00FF; */
}

div.mainmenu div.level_0.uid_4,
div.mainmenu div.level_0.uid_11 {
	margin-top: 0px;
}

div.mainmenu div.level_0.uid_4 a,
div.mainmenu div.level_0.uid_11 a,
div.mainmenu div.level_0.uid_343 a,
div.mainmenu div.level_0.uid_345 a {
	text-transform: uppercase;
}

div.mainmenu div.level_1 {
	font-weight: bold;
	font-size: 10px;
	margin-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #CFCFCF 1px dashed;
}

div.content a {
	color: #000000;
	text-decoration: none;
	border-bottom: #CFCFCF 1px dashed;
}

div.content div.csc-header {
	font-weight: bold;
}

div.content div.csc-header h1 {
	margin: 0pt;
	padding: 0pt;
	text-decoration: underline;
}

div.content div.csc-header h2 {
	font-style: italic;
	font-size: 14px;
	color: #004290;
	border-bottom: #004290 2px solid;
}

div.content div.csc-textpic a {
	border-style: none;
}

div.content dd.csc-textpic-caption {
	font-weight: normal;
	font-size: 9px;
}

div.content table.contenttable {
	height: auto;
	width: auto;
}


/* tab for for mailform */

div.content div.csc-mailform-field {
	position: relative;
}

div.content div.csc-mailform-field label {
	width: 120px;
	/* display: block; */
	/* height: 2em; */
	/* float: left; */
	/* background-color: #FF0000; */
}

div.content div.csc-mailform-field * label {
	width: auto;
	/* display: none; */
	/* float: none; */
	/* clear: both; */
	/* background-color: #FF00FF; */
}

xdiv.content div.csc-mailform-field span.csc-mailform-radio label {
	width: auto;
	/* display: none; */
	/* clear: both; */
	/* float: none; */
	/* background-color: #FF00FF; */
}

div.content div.csc-mailform-field input[type=text],
div.content div.csc-mailform-field select {
	position: absolute;
	left: 120px;
	height: 1em;
}

div.right div.csc-infobox {
	/* background-color: #FF00FF; */
	/* border: 1px dashed #000000; */
	margin-bottom: 10px;
}

div.right div.csc-header {
	background-color: #004290;
	padding-left: 1em;
}

div.right div.csc-header h1 {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #004290;
}

div.right div.csc-placeholder {
	background-color: #EFEFEF;
	padding-left: 0.5em;
}


div.right div.csc-infotext,
div.right div.csc-textpic {
	color: #6D6F71;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CFCFCF;
	padding: 5px;
}

div.right div.csc-textpic div.csc-textpic-imagewrap dl {
	float: none;
}

div.right div.csc-infotext div.csc-record-header div.header1 {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	/* margin-top: 0.5em; */
}

div.right div.csc-infotext hr.csc-record {
	margin: 0px;
	padding: 0px;
	/* color: #FF00FF; */
	/* background-color: #FF00FF; */
	/* height: 5px; */
	border-width: 0px;
	border-bottom: 2px dotted #CFCFCF;
}

div.right div.csc-infotext ul.csc-bulletlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.right div.csc-infotext ul.csc-bulletlist li {
	margin: 0px;
}

div.right div.csc-infotext p {
	margin: 0px;
	padding: 0px;
}

div.border div.csc-header {
	font-weight: bold;
	color: #7E994D;
	text-transform: uppercase;
}

div.border div.banner_r {
	margin: 0px;
	padding: 0px;
}

div.csc-frame-layout5 {
}

div.csc-frame-layout5 div.csc-header h1 {
	float: left;
	margin-right: 5px;
	width: 260px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	/* background-color: #FFFFC0; */
}

div.csc-frame-layout5 ul.csc-bulletlist {
	margin: 0px;
	margin-left: 270px;
	margin-top: 4px;
	padding: 2px;
}

div.csc-frame-layout5 ul.csc-bulletlist li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
}

div.csc-frame-layout5 ul.csc-bulletlist-0 {
}

div.csc-frame-layout5 ul.csc-bulletlist-1 {
	list-style-image: url(images/red16.gif);
	background-color: #FFC0C0;
}

div.csc-frame-layout5 ul.csc-bulletlist-2 {
	list-style-image: url(images/green16.gif);
	background-color: #C0FFC0;
}

div.csc-frame-layout5 ul.csc-bulletlist-3 {
	list-style-image: url(images/yellow16.gif);
	background-color: #FFFFC0;
}

/*
table.wettercomsmall165366 hr {
	visibility: hidden;
}
*/


