﻿/* Style for important messages */
.attention
{
    color:Red;
}
/* Style for centering text */
.center
{
 text-align:center;   
}
/* Style for underlining text */
.underline
{
    text-decoration:underline;
}
/* Style for introductory paragraph */
#intro
{
    text-align:left;   
}
/* Style for announcements */
#pleaseNote
{
    text-align: center;
    text-decoration: underline;
}

/* Style for VSA image in registration instructions */
#vsaImage
{
    text-align:center;
}
/* Style for large link in registration instructions */
a.largeLink
{
     font-size: 18pt;   
}
/* Style for top right links */
A.topRightLinks
{
     text-decoration: none;
     color: #003366; 
} 
/* Style for hovering over links */
A:hover
{
    text-decoration: underline;
}
.imageLink
{
    border:none;
}
body 
{
    font-size: 11;
    font-family: Times New Roman;
    color: #003366;
    line-height: 150%;
    margin: 10px;
    padding: 10px;
    text-align: left;
}
/* Style for addresses */
div.address
{
    text-align: center;
}
div.border
{
    border-style:solid;
    border-width:thin;
}
/* Style for breadcumbs */
div.breadcrumbs
{
 text-align : right;   
}
/* Style for support page */
div.support
{
    text-align: left;   
}
/* Style for educator application page */
div.teacherApplication
{
    width: 80%;
    text-align: left;
}
/* Style for left align text */
div.text
{
    text-align: left;
}
/* Style for headers */
h1, h2, h3, h4, h5
{
    font-family: Futura, Helvetica, Arial, Sans-Serif;
}
/* Style for main page header */
h3.mainPageHeader
{
  width: 80%;   
}

/* Style for list on registration instructions page */
ol.subMenu
{
  list-style-type: lower-roman;   
}
/* Paragraph styles */
p
{
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    }
p.announcement
{
 
  font-size:14pt;
  
  
}
p.attention
{
   color: Red;
}
p.content
{     
   text-align: left;
}
p.courses
{     
   text-align: left;
   text-indent:15px;
}

p.dropcap
{
    text-align:justify;
   
}
#imgFirstLetter
{
  float:left;
}
/*
p.dropcap:first-letter 
{
    float:left;
    width: 45px;
    font: 120px Times New Roman,sans-serif;
    line-height: 50px;
    padding-right: 5px;
}*/
p.enrollEarly
{
   font-weight: bold;
   font-size: larger;
}
p.mailingAddress
{
  text-align: center;   
}
p.tagline
{
    font-style: italic;
    text-align: center;
}

/* Table styles */
table.bottomTable
{
    height: 80%;
    width: 100%;   
}
table.headerTable
{
    height: 100%;
    width: 100%;
    background-color: White;   
    border-bottom-style: solid;
    border-bottom-color: #003366;
    border-bottom-width: thin;   
}
table.topTable
{
    height: 20%;
    width: 100%;    
}
/* Table cell styles */
td.footerCell
{
    width: 100%;
    height: 10%;   
    text-align: center;
    font-size:10pt; 
    border-top-style:solid;
    border-top-width:thin;
}
td.headerCell
{
   height: 100%;
   width: 100%;  
   background-color: #003366; 
}
td.leftHeaderCell
{
   height: 100%;
   width: 30%;
}
td.leftMenuCell
{
   height: 70%; 
   width: 20%;
   vertical-align: top;
   background-color: #f1f1f1;
   color: Black;
   padding-top: 1pt;
   padding-bottom: 1pt;
   padding-right: 1pt;
}
td.mainContent
{
   height: 70%;
   width: 80%;
   text-align: center; 
   padding: 10pt;
   vertical-align: top;
}
td.rightHeaderCell
{
    height: 100%;
    width: 70%;
    text-align: right;
    vertical-align: bottom;
}
#courses
{
    text-align:left;
}
#courseTable p
{
    margin:0;
    padding:0;
    width:100%;
}













