/* CSS Document */
.top {
	background-image: url(../images/BannerMiddle.jpg);
	background-repeat: repeat-x;
    vertical-align:top;
	}
body, table
{
	font-family:"Trebuchet MS", Tahoma;
	font-size:10pt;
	line-height:105%;
}
.smallerFont
{
	font-family: Arial, "Times New Roman", sans-serif;
	font-size:8pt;
	border-bottom: 1px solid #000000;
}
.contentArea
{
	/*padding:5px 5px 5px 5px;*/
	background-color:#FFFFFF;
}
h1
{
	font-family:"Times New Roman", "Cooper Black", Georgia, "Bookman Old Style";
	margin-top:5px;
	margin-bottom:2px;
	color:#186038;
	font-size:16pt;
	font-style:italic;
}
h2
{
	font-family:"Trebuchet MS", Arial;
	margin-top:2px;
	margin-bottom:1px;
	color:#6A6A6A;
	font-size:14pt;
	font-style:normal;
	font-weight:bold;
}
.topNav
{
	background-color:#6A6A6A;
	color:#FFFFFF;
	font-size:8pt;
	font-family:verdana, arial;
	font-weight:bold;
}
.topNavAdmin
{
	background-color:#BC261E;
	color:#FFFFFF;
	font-size:8pt;
	font-family:verdana, arial;
	font-weight:bold;
}
.bottomArea
{
	background-color:#6A6A6A;
	color:#FFFFFF;
	font-size:9pt;
	font-style:italic;
	vertical-align:bottom;
	height:20px;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
}
a:link
{
	color:#BC261E;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
}
a:visited
{
	color:#BC261E;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
}
a.leftNav:link
{
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}
a.leftNav:visited
{
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}
blockquote
{	
	margin:5px 20px 2px 10px;
}
blockquote.mail
{	
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:5px;
}
.areaHeader
{
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
}
a.upNav:link
{
	color:#F3B4A1;
	font-size:8pt;
	font-family:verdana, arial;
	text-decoration:none;
	font-weight:bold;
}
a.upNav:visited
{
	color:#F3B4A1;
	font-size:8pt;
	font-family:verdana, arial;
	text-decoration:none;
	font-weight:bold;
}
a.upNavAdmin:link
{
	color: #F1B4A1;
	font-size: 8pt;
	font-family: verdana, arial;
	text-decoration: none;
	font-weight: bold;
}
a.upNavAdmin:visited
{
	color: #F1B4A1;
	font-size: 8pt;
	font-family: verdana, arial;
	text-decoration: none;
	font-weight: bold;
}
ul li
{
	list-style-type:circle;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:2px;
	margine-left:5px;
}
li ul
{
	list-style-type:square;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:2px;
	margine-left:5px;
}
.navColumn
{
	/*border:3px double #F8CD02;*/
	background-color:#A9EDC7;
}
.navColumnTD
{
	border-right:2px solid #F8CD02;
}
.navColumnHeader
{
	background-color:#C0261C;
	font-weight:bold;
}
.courseListing
{
	background-color:#186038;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border:2px solid #00000;
}
.courseListingRight
{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	border:2px solid #00000;
}
.sectionColumnHeader
{
	background-color:#F8CE03;
	font-weight:bold;
	font-size:11pt;
	text-transform:uppercase;
	vertical-align:middle;
	/*padding-left:5px;*/
}
.sectionColumnHeaderAdmin
{
	background-color:#000000;
	color: #F8CE03;
	font-weight:bold;
	font-size:11pt;
	text-transform:uppercase;
	vertical-align:middle;
	/*padding-left:5px;*/
}
.textFields
{
	font-family:Arial;
	font-size:9pt;
}
.contentArea
{
	margin-left:20px;
}
.listingHeader
{
	background-color:#186038;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	border:2px solid #6A6A6A;
}
.cart{
	font-style:normal;
	color: #7777777;
	text-decoration: none;
	line-height:140%;
}
.cal_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size:8pt;
	font-weight:bold;
	color:#BC261E;
	background-color:#FFFFFF;
}
.cal_sub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size:7pt;
	font-weight:bold;
	color:#FDB00C;
	background-color:#BC261E;
}
.cal_table
{
	border:1px solid #000000;
	background-color:#FFFFFF;
}
.cal_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size:7pt;
	font-weight:bold;		
	background-color:#FFFFFF;
}
.small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
}
.small2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0000FF;
}
#bank
{
	display:none;
}
#order
{
	display:none;
}
#transfer
{
	display:none;
}
#cashier
{
	display:none;
}
/*Pop-up Calendar Styles*/

.TESTcpYearNavigation,

            .TESTcpMonthNavigation

                                    {

                                    background-color:#FFFFFF;

                                    text-align:center;

                                    vertical-align:center;

                                    text-decoration:none;

                                    color:rgb(180, 0, 0);

                                    font-weight:bold;

                                    }

            .TESTcpDayColumnHeader,

            .TESTcpYearNavigation,

            .TESTcpMonthNavigation,

            .TESTcpCurrentMonthDate,

            .TESTcpCurrentMonthDateDisabled,

            .TESTcpOtherMonthDate,

            .TESTcpOtherMonthDateDisabled,

            .TESTcpCurrentDate,

            .TESTcpCurrentDateDisabled,

            .TESTcpTodayText,

            .TESTcpTodayTextDisabled,

            .TESTcpText

                                    {

                                    font-family:arial;

                                    font-size:8pt;

                                    }

            TD.TESTcpDayColumnHeader

                                    {

                                    text-align:center;

                                    /*border:solid thin #6677DD;*/

            font-weight:bold;

            background-color:#000000;

            color: #FFFFFF;

                                    }

            .TESTcpCurrentMonthDate,

            .TESTcpOtherMonthDate,

            .TESTcpCurrentDate

                                    {

                                    text-align:center;

                                    text-decoration:none;           

                                    }

            .TESTcpCurrentMonthDateDisabled,

            .TESTcpOtherMonthDateDisabled,

            .TESTcpCurrentDateDisabled

                                    {

                                    color:#D0D0D0;

                                    text-align:right;

                                    text-decoration:line-through;

                                    }

            .TESTcpCurrentMonthDate

                                    {

                                    color:#6677DD;

                                    font-weight:bold;

                                    }

            .TESTcpCurrentDate

                                    {

                                    color: #FFFFFF;

                                    font-weight:bold;

                                    }

            .TESTcpOtherMonthDate

                                    {

                                    color:#808080;

                                    }

            TD.TESTcpCurrentDate

                                    {

                                    color:#FFFFFF;

                                    background-color: #A3E1A9;

                                    border:solid thin #000000;

                                    }

            TD.TESTcpCurrentDateDisabled

                                    {

                                    border:solid thin #FFAAAA;

                                    }

            TD.TESTcpTodayText,

            TD.TESTcpTodayTextDisabled

                                    {

                                    border:groove thin #BFC0DF;

            background-color: #A3E1A9;

                                    }

            A.TESTcpTodayText,

            SPAN.TESTcpTodayTextDisabled

                                    {

                                    height:20px;

            font-family:arial;

                                    font-size:8pt;

                                    }

            A.TESTcpCurrentMonthDate, A.TESTcpOtherMonthDate

                                    {

                                    color:#FFFFFF;

                                    font-weight:bold;

            font-family:arial;

                                    font-size:8pt;

                                    }

    A.TESTcpTodayText

    {

                                    color:#000000;

                                    font-weight:bold;

            font-family:arial;

                                    font-size:8pt;

            }

    A.TESTcpCurrentDate

    {

        color:#000000;

        font-family:arial;

        font-size:8pt;

    }

            SPAN.TESTcpTodayTextDisabled

                                    {

                                    color:#D0D0D0;

                                    }

            .TESTcpBorder

                                    {

                                    border:solid thin #000000;

            background-color:rgb(180, 0, 0);

                                    }