body,table,td
{
	font-family: Arial;
	font-size: 12px;
}

body {
/*	background-image: url(/img/background.jpg);*/
}

a	{color:#1E508C;cursor:pointer;}
a:visited {color:#1E508C;}
a:active {color:#1E508C;}
a:hover{color: #BB4600;}

a.FooterSmall{color:#1E508C;font-size:10px;}

.Footer{color:#1E508C;font-size:12px;}
.FooterSmall{font-size:10px;color:#000000}

td.Footer{color:#000000;font-family:arial;font-size:12px;}
tr.Footer{color:#000000;font-family:arial;font-size:12px;}
img.Footer{border:none;vertical-align:baseline;}
	
body {
    font-family:arial;
    color:#000000;
    font-size:12px;
    background-repeat:repeat-y;
    margin:0px;
}

div#outer {
    text-align:left;
    font-size:12px;
}
 
div#head {
	
}

div#head img {
    border: 0;
}

h1 
{
	color:#1E508C;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	margin-top:2px;
	margin-bottom:12px;
}

p 
{
	margin-top: 6px;
	margin-bottom: 6px;
}

form
{
 padding: 0;
 margin: 0;
}

table#content {
    text-align:left;
    font-size: 12px;
    border-collapse:collapse;
}

table#content td.topbar {
    padding:0;
    background-color: #c5d5e5;
    height:25px;
    padding-left: 10px;
    color: #1E508C;
}


td#td_nav {
    background-image: url(/img/gradient-left.gif);
    background-repeat: repeat-x;
    padding:0;
    padding-bottom:50px;
    border:0;
    margin:0;
    vertical-align:top;
    width:170px;
}

td#td_nav table 
{
    width: 100%;
    border-collapse: collapse;
}

td#td_nav table td {
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight:bold;  
}

td#td_nav .level_2 {
    padding-left:25px;
}

td#td_nav .level_3 {
    padding-left:35px;
}

td#td_nav .level_4 {
    padding-left:45px;
}

td#td_nav .level_5 {
    padding-left:50px;
}

td#td_nav .selected {
    background-color: #ebecf1;
}
td#td_nav .marker {
   text-align:right;
   padding-right:4px;
}

td#td_nav table td a:hover /*, td#td_nav td:hover a*/ {
/*    color: #bb4600;*/
}

td#td_nav .selected a {
    text-decoration: none;
/*    color: #bb4600;*/
}

a.disabled, a:hover.disabled {
    color: #5E90BC !important;
    cursor: default !important;
}

a:visited.selected, .selected a.disabled  {
/*    color: #bb4600 !important;*/
}

td#td_body {
    padding-top:20px;
    padding-left:20px;
    vertical-align:top;
    width:590px;
    padding-bottom:20px;
}

div.content {

}


div.content a {
	font-weight: bold;

}

/*
div.content > p,
div.content > h1,
div.content > h2,
div.content > h3,
div.content > h4,
div.content > h5
{
	padding-left: 10px;
}
*/
table#pagemethods {
    border-collapse:collapse;
}

table#pagemethods td {
    white-space: nowrap;
    color: #1E508C;
}
table#pagemethods td.bc {
    width:100%;
    padding-left: 20px;
    cursor:default;
}
table#pagemethods td.pad {
    padding-left:5px;
    padding-right:5px;
}

table#pagemethods td.bl {
    border-left:1px solid #1E508C;
}

table#pagemethods td img {
    padding-right: 2px;
    padding-left: 0px;
}

td#ccolumn {
    vertical-align:top;
    padding-left: 15px;
    padding-top:0;
}

td#ccolumn table.cbox {
    border-collapse: collapse;
    border: 1px solid #c5d5e5;
    width: 180px;
    margin-bottom:10px;
}

td#ccolumn table.cbox th {
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 4px;
    color: #1E508C;
    background-color: #c5d5e5;
}

td#ccolumn table.cbox td {
    text-align: left;
    padding-left: 5px;
    color: #1E508C;
}


div.show_years {
	padding-top: 5px;
}



/** -- boxens -- **/
table.pr_box {
    border-collapse:collapse;
    width:587px;
    table-layout:fixed;
    margin-bottom: 15px;
    line-height: 20px;
}

table.pr_box td {
    padding:0;
    margin:0;
}

table.pr_box td.t_c {
}

table.pr_box td.t_r {
    background-image: url(/img/b_tr.gif);
    background-repeat: no-repeat;
    height:5px;
    width:5px;
}
table.pr_box td.t_r img {
    height:5px;
    width:5px;
}

table.pr_box td.c {
    color:#1E508C;
    padding-left:10px;
    padding-bottom:5px;
}

table.pr_box td.c_r {
    background-image: url(/img/b_r.gif);
    background-repeat: repeat-y;
    width:5px;
}

table.pr_box td.c_r img {
    width:5px;
}

table.pr_box td.b_row {
    background-image: url(/img/b_b.gif);
    height:8px;
}

table.pr_box td.b_row img {
    width:587px;
    height:6px;
}

table.pr_box h2 {
    font-weight: bold;
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 2px;
}

table.pr_box div.sep {
    width:95%; 
    border-bottom: 1px dotted #1E508C;
    padding-bottom:5px;
    margin-bottom:5px;
}
table.pr_box div.sep h2 {
    margin:0;
}

table.pr_box div.abstract {
    color: #000000;
 
}

table.pr_box div.link {
    text-align:right;
    padding-right: 15px;
    font-weight: bold;
}

/** vcard **/
table.vcard {
    border-collapse: collapse;
}

table.vcard td {
    margin: 0;
    padding: 0;
}

table.vcard td.pic {
    padding-top: 5px;
}

table.vcard td.vcard {
    vertical-align:top;
    padding-left:15px;
}


/** card **/
table.card { 
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
}

table.card tr.h1 td, 
table.card tr.h1 td img
{ 
	padding: 0;
	margin: 0;
	height: 1px;
}

table.card td.title {
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 4px;
}

table.card td.body {
	padding: 6px;
}

table.card .white {
	background-color: #ffffff;
}

table.card  .w1, table.card td.w1 img {
	width: 1px;
}
table.card  .w2, table.card td.w2 img {
	width: 2px;
}
table.card  .w3, table.card td.w3 img {
	width: 3px;
}
table.card td.title {
	font-weight: bold;
	vertical-align: top;
	padding-top:
}
table.card td.body {
	vertical-align: top;
}

table.card td.link {
	text-align: right;
	font-weight:bold;
	padding-right:4px;
	padding-bottom:4px;
}

table.card_blue td.title, table.card_blue td.title {
	color: #ffffff;
	text-decoration: none;
}
table.card_blue .bd {
	background-color: #6699cc;
}
table.card_blue .bg {
	background-color: #f0f7f6;
}


table.card_orange td.title, table.card_orange td.title a {
	color: #D24600;
	text-decoration: none;
}
table.card_orange .bd {
	background-color: #ffcc66;
}
table.card_orange .bg {
	background-color: #fffaef;
}

table.card td.sep, table.card td.sep img {
	height: 1px;
	width: 15px;
}

/* */
div.hsep {
	width: 100%;
	border-top: 1px dotted #a0a0a0;
	height: 1px;
	margin-top:16px;
	margin-bottom:16px;
}


div.bc_overflow {
 	overflow:hidden;
	width:340px;
	white-space: nowrap;
}



table.event_calendar {
	width: 100%;
	border-collapse:collapse;
}

table.event_calendar th, table.calendar td {
	vertical-align:top;
}

table.event_calendar th {
	text-align:center;
	font-size: 120%;
	color: #1E508C;
	border-bottom: 1px solid black;
}

table.event_calendar td h2 {
	font-size: 100%;
	margin-top: 4px;
	margin-bottom: 2px;
	color: #1E508C;
}

table.event_calendar td h3 {
	margin-top: 4px;
	margin-bottom: 2px;	
}

table.event_calendar td {
	padding-bottom: 10px;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

