/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress Store Frontend
' Version  : 2.4
' Modified : June 2003
' Copyright: Copyright (C) 2003 CandyPress.Com 
'            See "license.txt" for this product for details regarding 
'            licensing, usage, disclaimers, distribution and general 
'            copyright requirements. If you don't have a copy of this 
'            file, you may request one at webmaster@candypress.com
'**************************************************************************/

/* General Tag specifications */
BODY, B, TD, P     {FONT-FAMILY: Arial; COLOR: #062A74; FONT-SIZE: 12px}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* New Side Links CSS */
.middlelinks A:link    {COLOR: #9E2602; TEXT-DECORATION: none}
.middlelinks A:visited {COLOR: #9E2602; TEXT-DECORATION: none}
.middlelinks A:hover   {COLOR: #9E2602; TEXT-DECORATION: underline}

.whitelinks A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.whitelinks A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.whitelinks A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

/* NEW OUTERBOX */
.GrayLine {BORDER: 1px solid #616060}
.BlackLine {BORDER: 1px solid #000000}
.WhiteLine {BORDER: 1px solid #FFFFFF}
.BlueLine {BORDER: 1px solid #315F92}
.BlueLineBottom { border-bottom: 1px solid #315F92}
.GrayLineBottom { border-bottom: 1px solid #7A7A7A}
.BlueLineTop { border-top: 1px solid #315F92}
.BlueLineBottomR { border-bottom: 1px solid #315F92; border-right: 1px solid #315F92}
.BlueLineR {border-right: 1px solid #315F92}


 border-bottom: solid #0000FF

.Blue12text {FONT-FAMILY: Arial; COLOR: #062A74; FONT-SIZE: 12px}
.Blue12text A:link    {COLOR: #062A74; TEXT-DECORATION: none}
.Blue12text A:visited {COLOR: #062A74; TEXT-DECORATION: none}
.Blue12text A:hover   {COLOR: #062A74; TEXT-DECORATION: underline}

.Blue11text {FONT-FAMILY: Arial; COLOR: #062A74; FONT-SIZE: 12px}
.Blue11text A:link    {COLOR: #062A74; TEXT-DECORATION: none}
.Blue11text A:visited {COLOR: #062A74; TEXT-DECORATION: none}
.Blue11text A:hover   {COLOR: #062A74; TEXT-DECORATION: underline}

.Blue10text {FONT-FAMILY: Arial; COLOR: #062A74; FONT-SIZE: 11px}
.Blue10text A:link    {COLOR: #062A74; TEXT-DECORATION: none}
.Blue10text A:visited {COLOR: #062A74; TEXT-DECORATION: none}
.Blue10text A:hover   {COLOR: #062A74; TEXT-DECORATION: underline}

.White12text {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 12px}
.White12text A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White12text A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White12text A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.White10text {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 10px}
.White10text A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White10text A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White10text A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.White11text {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 12px}
.White11text A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White11text A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White11text A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.Red11text {FONT-FAMILY: Arial; COLOR: #A9202A; FONT-SIZE: 12px; TEXT-DECORATION: none}
A:HOVER.Red11text  {TEXT-DECORATION: underline}

.Red10text {FONT-FAMILY: Arial; COLOR: #A9202A; FONT-SIZE: 10px; TEXT-DECORATION: none}
A:HOVER.Red10text {	COLOR: #A9202A; TEXT-DECORATION: underline}

.Red12text {FONT-FAMILY: Arial; COLOR: #A9202A; FONT-SIZE: 12px; TEXT-DECORATION: none}
A:HOVER.Red12text  {TEXT-DECORATION: underline}

.RedBoldLinksOnly A:link    {COLOR: #A9202A; TEXT-DECORATION: none; font-weight: bold}
.RedBoldLinksOnly A:visited {COLOR: #A9202A; TEXT-DECORATION: none; font-weight: bold}
.RedBoldLinksOnly A:hover   {COLOR: #A9202A; TEXT-DECORATION: underline; font-weight: bold}

.bgimage { background-image: url("images/2ndbg.gif"); background-repeat: no-repeat; background-position: left top }

.Green11text {FONT-FAMILY: Arial; COLOR: #009900; FONT-SIZE: 12px}
.Green11text A:link    {COLOR: #009900; TEXT-DECORATION: none}
.Green11text A:visited {COLOR: #009900; TEXT-DECORATION: none}
.Green11text A:hover   {COLOR: #009900; TEXT-DECORATION: underline}

.Green16 {FONT-FAMILY: Arial; COLOR: #009900; FONT-SIZE: 16px}
.Green16 A:link    {COLOR: #009900; TEXT-DECORATION: none}
.Green16 A:visited {COLOR: #009900; TEXT-DECORATION: none}
.Green16 A:hover   {COLOR: #009900; TEXT-DECORATION: underline}

h1 {FONT-FAMILY: Arial; FONT-SIZE: 16px; COLOR: #009900; margin-bottom: 0px; margin-top: 0px}
.H1front {
	FONT-FAMILY: Arial;
	FONT-SIZE: 18px;
	COLOR: #00C400;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight : bold;
}

.lessonlist {
	margin-top: 0;
}

.course-listing td {
  padding-right: 10px;
}

.cal-link {
	color : #062A74;
	text-decoration : none;
}

.cal-link:hover {
	text-decoration: underline;
}

.cal-link-so {
    color : #a5a5a5;
	text-decoration : none;
}

.cal-link-so:hover {
	text-decoration: underline;
}

.cal-header {
	color : Gray;
	font : bolder italic normal medium Arial;
	position : relative;
	top : 5px;
	left : -2px;
}

.H1link A:link    {COLOR: #009900; TEXT-DECORATION: none}
.H1link A:visited {COLOR: #009900; TEXT-DECORATION: none}
.H1link A:hover   {COLOR: #009900; TEXT-DECORATION: underline}
 
 #sitemap
{
	margin-left: 10px;
	margin-right: 10px;
	border-right: 1px solid #000;
	padding: 0;
	margin-bottom: 1em;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #2175BC;
	color: #fff;
}

#sitemap ul
{
list-style: none;
margin-left: 0;
padding: 0;
border: none;
}

#sitemap li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#sitemap li a
{
display: block;
padding: 5px 5px 5px 5px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #sitemap li a { width: auto; }

#sitemap li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#sitemap li li
{
border-top: 1px solid #90bade;
border-bottom: 0;
margin: 0;
}

#sitemap li li a
{
display: block;
padding: 5px 5px 5px 20px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #5ba3e0;
color: #fff;
text-decoration: none;
width: 100%;
}

#sitemap li li li
{
border-top: 1px solid #90bade;
border-bottom: 0;
margin: 0;
}

#sitemap li li li a
{
	display: block;
	padding: 5px 5px 5px 40px;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #A4CDEE;
	color: #fff;
	text-decoration: none;
	/*width: 90%;*/
}

.button-front {
	height: 46px;
}