p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i
{
	font-family: Verdana, Arial, sans-serif;
}

h1
{
	font-weight: bold;
	font-size: 16px;
}

h2
{
	font-weight: bold;
	font-size: 14px;
}

h3, h4
{
	font-weight: bold;
	font-size: 12px;
}


body {
	margin: 0;
	padding: 0;
}

A:link
{
	color: #519d51; 
    text-decoration: underline;
}

A:visited
{
	color: #333333;
}

A:active
{
	color: #333333;
}

A:hover
{
	color: #660000;
}

.ms-main{
/*   border-right: 50px solid #cccccc; */
}


.ms-toolbar {
   font-family:   Verdana, Arial, sans-serif;
   font-size:  .68em;
   text-decoration: none;
   color:      #519d51; 
}
.ms-viewselect a:link{
   font-size: 8pt;
   font-family:   Verdana, Arial, sans-serif;
   color: #ffffff;
}
select {
   font-size: 8pt;
   font-family:   Verdana, Arial, sans-serif;
}
hr {
   color: #519d51;
   height: 2px;
}
.ms-formh3  {
   text-align: left;
   font-family: Verdana, Arial, sans-serif;
   font-size:   11pt;
   font-weight: bold;
   color:       #519d51;
}
.ms-formh3selected  {
   text-align: left;
   font-family: Verdana, Arial, sans-serif;
   font-size:   11pt;
   font-weight: bold;
   color:       #ffffff;
   layer-background-color: #519d51;
   background-color:    #519d51;
}
.ms-formlabel  {
   text-align: left;
   font-family: Verdana, Arial, sans-serif;
   font-size:   8pt;
   font-weight: bold;
   color:       #519d51;
}
.ms-formdescription A {
   color: #519d51;
   text-decoration: none;
}
.ms-formtable .ms-formbody{
   line-height: 1.3em;
}
.ms-radiotext {
   cursor:      default;
   text-align:  left;
   text-valign: middle;
   font-family: Verdana, Arial, sans-serif;
   font-size:   10pt;
   font-weight: bold;
   height: 19px;
}
.ms-formbody {
   text-align:     left;
   font-family:    Verdana, Arial, sans-serif;
   font-size:      10pt;
   color:          #003399;
   vertical-align: top;
}
.ms-formbodyitalic {
   text-align:     left;
   font-family:    Verdana, Arial, sans-serif;
   font-size:      10pt;
   color:          #003399;
   font-weight:    italic;
   vertical-align: top;
}
.ms-formdescription
{
   font-family: Verdana, Arial, sans-serif;
   font-size:   8pt;
   color:       #519d51;
   font-weight: normal;
}
.ms-searchbox {
width: 100%;
display:inline;
}
table.ms-form th {
   color:        #003399;
   font-family:  Verdana, Arial, sans-serif;
   font-size:    8pt;
   font-weight:  normal;
   text-align:   left;
   vertical-align: top;
}
table.ms-form td {
   font-size:    8pt;
   width:         100%;
   vertical-align: top;
}
.ms-long {
   font-size:    8pt;
   font-family:  Verdana, Arial, sans-serif;
   width:        375px;
}
.ms-input {
   font-size:    11pt;
   font-family:  Verdana, Arial, sans-serif;
}
.ms-logoframe { 
   layer-background-color: #36ab19;
   background-color: #36ab19;  
/*   border-bottom: 4px solid #519d51; */
}
.ms-bannerframe {
   layer-background-color: #36ab19;
   background-color: #36ab19;  
/*   border-bottom: 4px solid #336699; */
}
  
.ms-banner a:link {
   font-family:  Verdana, Arial, sans-serif;
   font-size:    9pt;
   color:        white;
   font-weight:  normal;
   text-decoration: none;
   }
   
.ms-banner a:visited {
   font-family:  Verdana, Arial, sans-serif;
   font-size:    9pt;
   color:        white;
   font-weight:  normal;
   text-decoration: none;
   }
   
.ms-banner {
   color: white;
   font-size:    9pt;
   font-family:  Verdana, Arial, sans-serif;
}

.ms-nav td {
   font-family:  Verdana, Arial, sans-serif;
   font-size:    8pt;
   font-weight: normal;
   color:       white;
   background-color: #36ab19; 
}
.ms-nav th  {
   font-size:    8pt;
   font-family:  Verdana, Arial, sans-serif;
   font-weight:  normal;
   text-align:   left;
   color:        white;
   background-color: #36ab19; 
}

.ms-nav {
   font-size:    8pt;
   font-family:  Verdana, Arial, sans-serif;
   font-weight:  normal;
   text-align:   left;
   color:        white;
   background-color: #36ab19; 
}
.ms-navframe {
/*   border-left: 4px solid #519d51;*/ 
   border-right: none;
   layer-background-color: #36ab19;
   background-color: #36ab19;
   color:        white;
}
.ms-verticaldots {
   background-image: url('../../../images/bluedot.gif');
   background-position:  right top;
   background-repeat: repeat-y
}
.ms-nav a {
   text-decoration: none;
   font-family:  Verdana, Arial, sans-serif;
   font-size:    8pt;
   font-weight: normal;
   color: #ffffff;
}
.ms-nav a:link {
}
.ms-nav a:hover {
   text-decoration: underline;
   color:        #ffffff;
}
.ms-nav a:visited {
   color:       #ffffff;
}
.ms-titlearea {
   color: white; 
   font-family:   Verdana, Arial, sans-serif;
   font-size:     9pt;
}
.ms-titleareaframe {
   layer-background-color: #c33b00;
   background-color: #c33b00;
   color: white; 
/*   border-left: 4px solid #666666;*/ 
   border-right: none;
}
.ms-pagetitle {
   color: white; 
   font-family: arial;
   font-size:   10pt;
   font-weight: bold;
}
.ms-pagetitle a {
   text-decoration:none;
   color: white;  
}
.ms-pagetitle a:hover {
   text-decoration: underline;
}

.ms-rightframe {
/*   border-left: 4px solid #cdffbb;*/ 
   border-right: none;
   layer-background-color: #cdffbb;
   background-color: #cdffbb;  
}

.ms-wvsel
{
   color: #519d51;
}
.ms-selected
{
        layer-background-color: #5f8ac5;
        background-color: #5f8ac5;
        color: white;
}
.ms-selected SPAN
{
        color: white;
}
.ms-filedialog td
{
   height: 16px;
}
.ms-descriptiontext 
{
   color: white;
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
}
.ms-bodytext
{
	font-family: Verdana, Arial, sans-serif;
	font-size:  11px;
	text-align: left;
	color:     #519d51;
}
.ms-separator 
{
   color: #444444;
   font-size: 10pt;
}
.ms-authoringcontrols
{
   layer-background-color: #f2f2f2;
   background-color: #F2F2F2;
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
}
.ms-sectionheader
{
   color: #3366cc;
   font-family: Verdana, Arial, sans-serif;
   font-size: 12pt;
   font-weight: bold;
}
.ms-sectionline
{
   layer-background-color: #519d51;
   background-color: #519d51;
}
.ms-propertysheet {
   font-family: Verdana, Arial, sans-serif;
   font-size: .7em;
   
}
.ms-propertysheet th {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   color: gray;
   font-weight: normal;
}
.ms-propertysheet a {
   text-decoration: none;
   color: #3366cc;
}
.ms-propertysheet a:hover {
   text-decoration: underline;
   color: #ff3300;
}
.ms-itemheader a {
   font-size: 11pt;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   color: #519d51;
   text-decoration: none;
}
.ms-discussiontitle {
   font-size: .7em;
   font-family: Verdana, Arial, sans-serif;
   color: black;
   font-weight: bold;
}
.ms-vh {
   font-family: Verdana, Arial, sans-serif;
   font-size: .68em;
   color: #808080;
   text-align: left;
   text-decoration: none;
   font-weight: normal;
   vertical-align: top;
}
.ms-vh a {
   color: #808080;
   text-decoration: none;
}
.ms-vh a:hover {
   text-decoration: underline;
}
.ms-vb{
   font-family: Verdana, Arial, sans-serif;
   font-size: .68em;
   height: 18px;
   vertical-align: top;
}
.ms-vb a {
   color: #3366cc;
   text-decoration: none;
}
.ms-vb a:hover {
   color: #ff3300;
   text-decoration: underline;
}
.ms-vb a:visited {
   color: #000066;
   text-decoration: none;
}
.ms-vb a:visited:hover {
   color: #ff3300;
   text-decoration: underline;
}
.ms-homepagetitle {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12pt;
   color: black;
   font-weight: bold;
   text-decoration: none;
}
.ms-addnew {
   font-weight: normal;
   font-family: Verdana, Arial, sans-serif;
   font-size: .68em;
   color: #3366cc;
   text-decoration: none;
}
.ms-cal {
border-collapse:collapse;
table-layout:  fixed;
font-family:   Verdana, Arial, sans-serif;
cursor:default;
}
.ms-caltop {
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
vertical-align:top;
font-size: 10pt;
width: 14%;
height:30px;
}
.ms-calhead {
border:none;
text-align:center;
layer-background-color: #5f8ac5;
background-color: #5f8ac5;
color: white;
font-size: 16pt;
font-family: Verdana, Arial, sans-serif;
padding: 2px;
}
.ms-caldow {
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
vertical-align:top;
text-align:center;
font-weight: bold;
font-size: 10pt;
height:20px;
}
.ms-calmid {
border-left:1px solid black;
border-right:1px solid black;
height:20px;
}
.ms-CalSpacer {
border-left:1px solid black;
border-right:1px solid black;
height:4px;
}
.ms-calbot {
border-top:none;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
height:2px;
}
.ms-appt a {
color: #2D425F;
}
.ms-appt a:hover {
color: red;
}
.ms-appt {
border:2px solid black;
text-align:center;
vertical-align: middle;
font-size:8pt;
height:18px;
overflow:hidden;
layer-background-color: #d2deee;
background-color: #D2DEEE;
color: black;
}
.ms-apptsingle {
border-left:1px solid black;
border-right:1px solid black;
height:18px;
text-align:left;
padding-left:4px;
padding-right:0px;
vertical-align: middle;
font-size:8pt;
overflow:hidden;
color: black;
}
.ms-caldowdown {
font-weight: bold;
text-align: center;
vertical-align: middle;
font-size: 10pt;
}
.ms-caldown {
font-size: 8pt;
text-align: left;
vertical-align: top;
}
.ms-datepickeriframe {
position: absolute;
display: none;
background: white;
}
.ms-datepicker {
font-family: Verdana, Arial, sans-serif;
border: 2px outset activeborder;
cursor: default
}
.ms-dpdow {
border:none;
vertical-align:top;
text-align:center;
font-weight: bold;
font-size: 8pt;
border-bottom:1px solid black;
}
.ms-dpday {
border:none;
font-size: 8pt;
text-align: center;
cursor:hand;
}
.ms-dpselectedday {
border:none;
layer-background-color: #e6e6e6;
background-color:#e6e6e6;
font-size: 8pt;
text-align: center;
cursor:hand;
}
.ms-dpnonmonth {
color:gray;
border:none;
font-size: 8pt;
text-align: center;
cursor:hand;
}
.ms-dphead {
border:none;
text-align:center;
font-weight: bold;
font-size: 8pt;
layer-background-color: #5f8ac5;
background-color: #5f8ac5;
color: white;
}
.ms-dpnextprev {
border:none;
text-align:center;
font-weight: bold;
font-size: 8pt;
layer-background-color: #5f8ac5;
background-color: #5f8ac5;
color: white;
cursor:hand;
}
.ms-dpfoot {
   text-align:left;
   font-size: 8pt;
   color: #519d51;
   border-top:1px solid;
   border-left:none;
   border-bottom:none;
   border-right:none;
   height:24px;
}
.ms-footer {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   color: #519d51;
   /*border-top:1px solid;*/
   /*border-left:none;*/
   /*border-bottom:none;*/
   /*border-right:none;*/
   height:24px;
   text-decoration: none;
}

IMG.ms-button {
cursor:hand;
}
.ms-announcementtitle {
   font-weight: bold;
}
.ms-homepagetitle:Hover {
   text-decoration: underline;
   color: #ff3300;
}
.ms-discussionseperator {
   color: #cccccc;
   height: 1px;
}