
/*  START GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

body {
	margin: 10px 10px 20px 10px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border-color: #C9C9C9;
}

div, table, td, p {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

td {
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, san-serif;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 10px 0px;
	padding: 0px;
}

h1 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #C9C9C9;
}

h2 {
	font-size: 14px;
	margin-top: 40px;
	margin-bottom: 15px;
	border-bottom: 1px solid #C9C9C9;
}

h3 {
	font-size: 12px;
}

h4 {
	font-size: 12px;
	color: #555555;
}

h5 {
	font-size: 11px;
	color: #555555;
}

ul {
	margin: 5px 0px 20px 30px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 1px;
	list-style-image:   url("/images/content/bullets/grey4px.gif");
}

li.sub {
	margin: 0px 0px 0px 35px;
}

ul.downloadlist li {
	color: #555555;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	list-style-image:   url("/images/content/bullets/pdf.gif");
	/**/ line-height: 15px; /**/
}

ul.downloadlist li.sub {
	color: #555555;
	margin: 0px 0px 5px 15px;
	padding: 0px 0px 0px 5px;
	list-style-image:   url("/images/content/bullets/pdf.gif");
	/**/ line-height: 15px; /**/
}

ul.downloadlist li.sub1 {
	color: #555555;
	margin: 0px 0px 5px 30px;
	padding: 0px 0px 0px 5px;
	list-style-image:   url("/images/content/bullets/pdf.gif");
	/**/ line-height: 15px; /**/
}


ul.downloadlist a {
	font-weight: normal;
	color: #ddddff
}

a {
	cursor: pointer;
	font-weight: bold;
	color: #4444ff;
	text-decoration: none;
}

a:hover {
	color: #F80000;
	text-decoration: none;
}

h1 a:hover {
	text-decoration: none;
	color: #F80000;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border: 1px solid #C9C9C9;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
	height: 20px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #C9C9C9;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
}

img {
	margin: 0px;
	padding: 0px;
}

img.link {
	border: 0px;
	margin-right: 5px;
}

p.horzline {
	line-height: 10px;
	width: 100%;
	border-bottom: 1px solid #C9C9C9;
	margin: 0px 0px 10px 0px;
}

p.highlight {
	color: #900000;
	font-weight: bold;
}

/*  START ON OFF  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */
div.off div.sub {
	display:none;
}

div.on div.sub {
	display:block;
}

div.off span.sub {
	display:none;
}

div.on span.sub {
	display:inline;
}

/*  START HEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

div#header {
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div#header td.left {
}

div#header td.right {
	text-align: right;
	background-image:   url("/images/banner/right/bg/blackgrey.gif");
}

div#header td.right a {

}

div#header td.right div.nav {
	margin: 13px 1px 0px 0px;
}

div#header td.right div.nav div.main {
	margin: 0px 10px 11px 0px;
}

div#header td.right div.nav div.main a {
	margin: 0px;
}

div#header td.right div.nav div.sub {
	margin: 0px;
}

div#header td.right div.nav div.sub a {
	color: #000000;
	margin: 0px 7px;
	padding: 1px 2px;
}

div#header td.right div.nav div.sub span.lite a {
    color: #555555;
}

div#header td.right div.nav div.sub a:hover {
	text-decoration: none;
}

/*  START BODY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

div#body {
	text-align: center;
}

div#body a{
	color: #4444ff;
}

div#body a:hover{
	color: #f80000;
}

/*  START BODY BODY1 . . . . . . . . . . . . . . . . . . . */

div#body div#body1 a{
	color: #4444ff;
}

div#body div#body1 a:hover{
	color: #f80000;
}
/*  START BODY BODY1 LEFT */

div#body div#body1 td.left {
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

div#body div#body1 td.left div.title {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
	border-top: 2px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
}

div#body div#body1 td.left div.title span.sub {
	font-size: 12px;
}

div#body div#body1 td.left div.content {
	margin: 0px 10px 10px 0px;
	padding: 10px 0px 15px 10px;
}

div#body div#body1 td.left p {
	margin-bottom: 15px;
}

div#body div#body1 td.left div.content ul {
	font-size: 12px;
	margin: 0px;
	padding: 0px 10px 00px 30px;
	margin: 3px;
	
}

/*  START BODY BODY1 HORIZONTAL SPACER */

div#body div#body1 td.horzspacer1 {
	padding: 389px 7px 0px 7px;
}

/*  START BODY BODY1 RIGHT */


div#body div#body1 td.right {
	padding: 0px 0px 60px 0px;
	background-image:   url("/images/TEMP_BG.gif");
	border-bottom: 1px solid #C9C9C9;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.main {
	background-color: #FFFFFF;
	border-bottom: 1px solid #C9C9C9;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div#xpressbox,
div#body div#body1 td.right div#xpressboxon {
	text-align: center;
	font-size: 11px;
	margin: 0px 0px 15px 0px;
	padding: 10px;
	border: 1px solid #C9C9C9;
	border-top-width: 2px;
}

div#body div#body1 td.right div#xpressbox {
	background-color: #F9F9F9;
}

div#body div#body1 td.right div#xpressboxon {
	background-color: #FFFFFF;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div#xpressbox a,
div#body div#body1 td.right div#xpressboxon a {
	color: #555555;
}

div#body div#body1 td.right div#xpressbox a:hover,
div#body div#body1 td.right div#xpressboxon a:hover {
	color: #379000;
}

div#body div#body1 td.right div#xpressbox img,
div#body div#body1 td.right div#xpressboxon img {
	margin: 0px 0px 5px 0px;
}

div#body div#body1 td.right div.nav {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

div#body div#body1 td.right div.nav a:hover {
	text-decoration: none;
}

div#body div#body1 td.right div.nav div.nav1 {
}

div#body div#body1 td.right div.nav div.nav1 p {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 5px 10px;
	background-color: #F9F9F9;
	border-width: 2px 1px 1px 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.nav div.nav1 a {
	color: #4444ff;
}

div#body div#body1 td.right div.nav div.nav1 a:hover {
	color: #f80000;
}

div#body div#body1 td.right div.nav div.nav1 p.off {
}

div#body div#body1 td.right div.nav div.nav1 p.on {
	margin: 0px 0px 5px 0px;
	background-color: #ECECEC;
}

div#body div#body1 td.right div.nav div.nav1 p.in {
	margin: 0px 0px 0px 0px;
	background-color: #ECECEC;
}

div#body div#body1 td.right div.nav div.nav2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.nav div.nav2 p {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.nav div.nav2 p.in {
	background-color: #FFFFFF;
}

div#body div#body1 td.right div.nav div.nav2 p a {
	font-weight: normal;
}

div#body div#body1 td.right div.nav div.nav2 p a:hover {
	text-decoration: underline;
}

div#body div#body1 td.right div.content {
	font-size: 11px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.content h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px;
	background-color: #ECECEC;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.content p {
	font-size: 11px;
	margin: 0px;
	padding: 5px 10px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.content a {
	color: #4444ff;
}

div#body div#body1 td.right div.content a:hover {
	color: #F80000;
}

div#body div#body1 td.right div.content ul {
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 0px 30px;
	border-width: 2px 1px 1px 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body1 td.right div.content li {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#body div#body1 td.right div.content p.image {
	text-align: center;
	margin : 0px;
	padding : 15px 0px;
}

/*
div#body div#body1 td.right div.content p.image img {
	border: 1px solid #C9C9C9;
}
*/

/*  START BODY BODY1 VERTSPACER */

div#body div#body1 td.vertspacer {
	padding: 5px 0px 4px 0px;

}

/*  START BODY BODY2 . . . . . . . . . . . . . . . . . . . */

div#body div#body2 {
}

div#body div#body2 div.title {
	padding: 0px 0px 10px 0px;
}

div#body div#body2 div.content {
	margin: 0px;
	padding: 0px;
}

div#body div#body2 div.content div.lite {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

div#body div#body2 div.content div.lite a {
	font-size: 11px;
	font-weight: normal;
}

/*  START BODY BODY2 LEFT */

div#body div#body2 td.left {
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

/*  START BODY BODY2 HORIZONTAL SPACER */

div#body div#body2 td.horzspacer1 {
	padding: 299px 7px 0px 7px;
}

div#body div#body2 td.horzspacer2 {
	padding: 149px 7px 150px 7px;
}

/*  START BODY BODY2 MIDDLE */

div#body div#body2 td.middle {
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

/*  START BODY BODY2 RIGHT */

div#body div#body2 td.right {
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

/*  START BODY BODY2 VERTSPACER */

div#body div#body2 td.vertspacer {
	padding: 5px 0px 4px 0px;
}

/*  START BODY BODY3 . . . . . . . . . . . . . . . . . . . */

div#body div#body3 {
}

div#body div#body3 td {
	font-size:11px;
}

div#body div#body3 a {
	color: #4444ff;
	font-weight: normal;
}

div#body div#body3 a:hover {
	color: #f80000;
	font-weight: normal;
}

div#body div#body3 a span.title {
	color: #0000ff;
	font-weight: bold;
}

div#body div#body3 a:hover span.title {
	text-decoration: none;
	color: #d80000;
}

/*  START BODY BODY3 LEFT */

div#body div#body3 td.left {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

/*  START BODY BODY3 HORIZONTAL SPACER */

div#body div#body3 td.horzspacer1 {
	padding: 79px 6px 0px 7px;
}

/*  START BODY BODY3 RIGHT */

div#body div#body3 td.right {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

/*  START BODY BODY3 VERTSPACER */

div#body div#body3 td.vertspacer {
	padding: 5px 0px 4px 0px;
}

/*  START BODY BODY4 . . . . . . . . . . . . . . . . . . . */

div#body div#body4 {
}

/*  START BODY BODY4 CONTENT */

div#body div#body4 td#body4content {
	padding: 10px;
	background-color: #FFFFFF;
	border-width: 2px 1px 1px 1px;
	border-style: solid;
	border-color: #C9C9C9;
}

div#body div#body4 td#body4content h1 span.main,
div#body div#body4 td#body4content h2 span.main {
	width: 364px;
	text-align: left;
	margin: 0px;
	padding: 0px 30px 0px 0px;
}

div#body div#body4 td#body4content h1 span.sub,
div#body div#body4 td#body4content h2 span.sub {
	width: 364px;
	font-size: 12px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

div#body div#body4 td#body4content p {
	margin: 0px;
	padding: 0px;
}

div#body div#body4 td#body4content p.lite {
	color: #555555;
	font-size: 11px;
}

div#body div#body4 td#body4content p.pages {
	font-size: 11px;
	margin: 10px 0px;
	padding: 0px;
}

div#body div#body4 td#body4content p.pages span.main {
	width: 364px;
	text-align: left;
	padding: 0px 30px 0px 0px;
}

div#body div#body4 td#body4content p.pages span.sub {
	width: 364px;
	text-align: right;
}

div#body div#body4 td#body4content p.pages span.sub a {
	margin: 0px;
	padding: 2px 5px;
	background-color: #EAF2E5;
}

div#body div#body4 td#body4content p.pages span.sub a:hover {
	color: #FFFFFF;
	background-color: #555555;
}

div#body div#body4 td#body4content p.pages span.sub a.in {
	color: #FFFFFF;
	background-color: #379000;
}

/*  START BODY BODY4 VERTSPACER */

div#body div#body4 td.vertspacer {
	padding: 5px 0px 4px 0px;
}


/*  START FOOTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */


div#footer {
	text-align: center;
	margin: 0px 0px 10px 0px;
}

div#footer td.left {
}

div#footer td.right {
	text-align: right;
	background-image:   url("/images/footer/right/bg/grey.gif");
}

div#footer td.right div.nav {
	color: #000000;
	margin: 8px 1px 0px 0px;
}

div#footer td.right div.nav div.sub {
	font-weight: bold;
	color: #000000;
}

div#footer td.right div.nav div.sub a {
	color: #000000;
	margin: 0px 7px;
	padding: 1px 2px;
}

div#footer td.right div.nav div.sub span.lite a {
	color: #444444;
}

div#footer td.right div.nav div.sub a:hover {
	text-decoration: none;
	color: #F80000;
}

div#footer td.right div.nav div.sub a.in {
	color: #F80000;
}
