/* CSS Document */
body {
	background: #1F5876;
	color: #1F5876; 
	text-decoration: none;  
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	}
	
div, p, th, td, li, dd, dl, dt {
	color: #1F5876; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	}
	
img {
	border: 0;
	margin: 0;
	display: block;
	}

p {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-right: 1.5em;
	text-align: left;
	line-height: 16px;
	}

/* LINKS */

a:link, a:visited {
	text-decoration: none;
	color: #663;
	}
	
a:hover, a:active {
	text-decoration: underline;
	color: #330;
	}
	
	


/* HEADERS */

h1, h2, h3, h4, h5, h6	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}

h1	{
	font-size:	2em;
	color: #434C3E;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	}

h2	{
	font-size:	1.3em;
	color: #6E7A68;
	margin-top: 1.5em;
	margin-bottom: .2em;
	}

h3	{
	font-size:	1.0em;
	color: #999;
	margin-top: 0em;
	margin-bottom: 0em;
	font-weight: bold;
	}

h4, h5, h6	{
	font-size:	1.1em;
	color: #999;
	margin-top: .2em;
	margin-bottom: .2em;
	}
	
/* TABLES */

table {	
	display: block;
	}

th img {
	display: inline;
	}

/* INLINE */

.day {	
	font-weight: normal;
	}

.inactive {	
	color: #999;
	}
	
.imgpadding {
	margin: 5 5 5 5;
}

	
/* LISTS */
	
ul{
	margin: .5em 0;
	padding: .5em 0;
	}

ul li {
	display: block;
	list-style: none;
	}

ul#nav
 {
 margin: 20 10 0 50;
 padding: 0;
 width: 133px;
 float: left;
 border: 1px solid #C7D5DD;
 border-top: 0;
	}

ul#nav li
 {
 list-style: none;
 margin: 0;
 border-top: 1px solid #C7D5DD;
  text-align: left;
 }

ul#nav li a
 {
 display: block;
 padding: 3px 6px 3px 9px;
 border-left: 9px solid #C7D5DD;
 background: #f0eee3;
 text-decoration: none;
 }

ul#nav li a:link, ul#nav li a:visited { color: #663; }

ul#nav li a:hover
 {
 border-color: #1F5876;
 color: #30382B;
 background: #e1decf;
 }

ul#nav li.selected a:link, ul#nav li.selected a:visited
 {
 color: #30382B;
 display: block;
 padding: 3px 6px 3px 9px;
 border-left: 9px solid #1F5876;
 background: #e1decf;
 text-decoration: none;
 }

ul#nav li.selected ul
 {
 padding: 0;
 margin: 0 0 0 9px;
 background: #fff;
 border-top: 1px solid #d1ccb0;
 width: 124px;
	}

ul#nav li.selected ul li
 {
 font-size: 11px;
 border-top: 0;
 }

ul#nav li.selected ul li a:link, ul#nav li.selected ul li a:visited
 {
 color: #663;
 display: block;
 border-left: 1px solid #d1ccb0;
 background: #F6F5EC;
 }

ul#nav li.selected ul li a:hover
 {
 border-color: #434C3E;
 color: #30382B;
 background: #f0eee3;
 }

ul#nav li.selected ul li.selected a:link, ul#nav li.selected ul li.selected a:visited
 {
 border-color: #434C3E;
 color: #30382B;
 display: block;
 background: #f0eee3;
 }
 
table#trim_border 
{
	margin: 25 0 0 25;
	border: 1px solid #000000;
}

table#main_body {
	background-color: #FFFFFF;
	/*background-image: url(/images/main_body_bg.jpg);
	background-repeat: no-repeat;*/
}
.paypaltable {
	border: 1px solid #000000;
}

.noticetable {
	border: 1px dashed #CCCCCC;
	padding: 5px;
	margin: 5px;
	background-color:#FFDDDD;
}


