﻿body 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:smaller;
    color:Black;
}

h3
{
    font-size:110%;
    color:#34863e;
    margin-bottom:3px;
    font-weight:bold;
}

p, ol, ul
{
	margin-top:3px;
	margin-bottom:6px;
}

ul li
{
    list-style-type: square;
}




#allContent
{
    margin-left:auto;
    margin-right:auto;
    width:966px;
}

#leftContent
{
    width:215px;
    float:left;
}

#rightContent
{
    width:736px;
    margin-left:220px;
    margin-right:5px;
}

/* This is only for Calendar.aspx */
#rightCalendar
{
    /*width:636px;*/
    width :336px;
    /*margin-left:320px;*/
    margin-left:120px;
    margin-right:5px;
}

a:link
{
    color: #89420a;    
}

a:visited 
{
    color: #d49a46;
}

/****** The nav menu ********/
#navArea
{
    /* -moz-center is for Firefox. For IE, I'm using align="center" in the div tag of the master page */
    text-align: -moz-center; 
    margin-top: 2px;
    margin-bottom: 5px;
}

#navArea .navMenuItem
{
  color:#34863e;
  background: url(images/nav_bkgd_up.jpg) repeat-x;
  height: 25px;
}

#navArea .navMenuItemSelected
{
  background: url(images/nav_bkgd_selected.jpg) repeat-x;
}

#navArea .navMenuItemHover
{
    background: url(images/nav_bkgd_hover.jpg) repeat-x;
    color:White;
}

#navArea a, #navArea a:visited
{
  background: transparent ! important;
  display: block;
}

#navArea a:hover, #navArea a:active, #navArea a:focus
{
  background: transparent ! important;
  display: block;
}
/***************/

#footerArea
{
    text-align:center;
    font-size:70%;
    clear:both;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
    color:White;
    background-color:#34863e;
}

a.footerLink:link
{
    color:White;
}

a.footerLink:visited
{
    color:White;
}


/* Tables in the right content areas */
.rightContentTable
{
    text-align:left;
}

.rightContentTable tr
{
    vertical-align:top;
}

.formTable th
{
    text-align:right;
    color:#379845;
    font-weight:normal;
    vertical-align:top;
}

.formTableItemRightAlign
{
    text-align:right;
    color:#379845;
}

.collegePrepSchoolTable
{
    text-align:left;
    width:550px;
}
/* VH added */
.eventDetailsSignUp
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:small;
    color:Gray;
}
a.eventDetailsSignUp:link
{    
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:small;
    color:Gray;
}

a.eventDetailsSignUp:visited
{    
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:small;
    color:Gray;

}

.eventContent
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}
a.eventContent:link
{    
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}

a.eventContent:visited
{    
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:14px;
    color:#666666;
    font-weight:bold;

}

