body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}



h1 {
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#151515;
	margin-top:10px;
	margin-right:44px;
	margin-bottom:0px;
	margin-left:0px;
}

h2 {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#701224;
	margin-top:12px;
	margin-right:44px;
	margin-bottom:8px;
	margin-left:0px;
}

h3 {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#FF0000;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}



.topBanner {
	background-image: url('/images/header_bg.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.leftSide {
  background-image:url(/images/left_column_bg.gif);
  background-repeat:repeat-y;
	background-position:top left;
}

.rightSide {
  background-image:url(/images/right_border.gif);
  background-repeat:repeat-y;
	background-position:top right;
}

.bottomLeftBg{
	background-image: url('/images/left_column_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.mailingList {
   background-image: url("/images/left_column_bg.gif");
  background-repeat:repeat-y;
}

.mainBg{
	background-image: url('/images/main_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.footerBg{
	background-image: url('/images/footer_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.announcement_top{
	background-image: url('/images/announcement_top.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.announcement_bottom{
	background-image: url('/images/announcement_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.announcement_middle{
	background-image: url('/images/announcement_middle.gif');
	background-repeat: repeat-y;
	background-position: bottom left;
}

.footer {
  background-image: url('/images/spacer.gif');
}


P, P.txtNormal {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#414141;
	margin-top:0px;
	margin-right:34px;
	margin-bottom:10px;
	margin-left:0px;
/*	text-align: justify;	*/
}

P.txtLeftColumn {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:15px;
	color:#414141;
	margin-left:3px;
	margin-right:23px;
	margin-top:6px;
/*  background-image:url(/images/quotes.gif);
  background-repeat:no-repeat;*/
  text-align:justify;
}

P.txtLeftColumnCredits {
	font-family:Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:12px;
	color:#414141;
	margin-left:6px;
	margin-right:15px;
}

P.txtFooter {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#595441;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px;
}


P.txtLeftHeader {
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#701224;
	margin-bottom:0px;
	margin-left:18px;
	margin-bottom:-15px;
}

P.txtItem {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#757175;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
	line-height:13px;
}



.txtCourses {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#701224;
/*	text-align:vertical;*/
	margin-left:8px;
	margin-top:0px;
	margin-bottom:20px;
}

.txtNormal{
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#4C493B;
}

.txtNormalMedium {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#4C493B;
}

.txtCart {
	font-family:Arial Bold,sans-serif;
	font-size:14px;
	color:#4C493B;
}

.txtPhone {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#414141;
}

.txtPhoneBig {
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#414141;
}

.txtDate {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#414141;
}

.txtDescriptionBold {
	font-family:Arial Bold,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#701224;
}

.txtDescription {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#414141;
}


.txtSmallWhite{
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.txtLeftBigWhite{
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#FFFFFF;
}




.backToTop {
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#414141;
	margin-right:10px;
	text-align:right;
	float:right;
}




.frmLabel{
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#000000;
	text-align:right;
}



.lnkTopMenu:link, .lnkTopMenu:visited,.txtTopMenu {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkTopMenu:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkNormal:link, .lnkNormal:visited, A:link, A:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
}

.lnkNormal:hover, A:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#414141;
	text-decoration:underline;
}

.lnkLeftMenu:link, .lnkLeftMenu:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#701224;
	text-decoration:none;
}

.lnkLeftMenu:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#701224;
	text-decoration:underline;
}

.lnkEmail:link, .lnkEmail:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#701224;
	text-decoration:none;
}

.lnkEmail:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#701224;
	text-decoration:underline;
}


.lnkItemSmall:link, .lnkItemSmall:visited {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#757175;
	text-decoration:none;
}

.lnkItemSmall:hover {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#757175;
	text-decoration:underline;
}

.lnkNormalWhite2:link, .lnkNormalWhite2:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkNormalWhite2:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkNormalWhite:link, .lnkNormalWhite:visited {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkNormalWhite:hover {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkSmallWhite:link, .lnkSmallWhite:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkSmallWhite:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkBig:link, .lnkBig:visited {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#494949;
	text-decoration:none;
}

.lnkBig:hover {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#494949;
	text-decoration:underline;
}

.lnkMed:link, .lnkMed:visited {
    font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#494949;
    text-decoration:none;
}

.lnkMed:hover {
    font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#494949;
    text-decoration:underline;
}


.lnkFooter:link, .lnkFooter:visited, .txtFooter, .lnkCredits:link, .lnkCredits:visited, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#595441;
	text-decoration:none;
}

.lnkFooter:hover, .lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#595441;
	text-decoration:underline;
}

.lnkSearchTop:link, .lnkSearchTop:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#131345;
	text-decoration:none;
}

.lnkSearchTop:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#131345;
	text-decoration:underline;
}

.lnkItem:link, .lnkItem:visited {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4C493B;
	text-decoration:none;
}

.lnkItem:hover {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4C493B;
	text-decoration:underline;
}



.lnkRed:link, .lnkRed:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

.lnkRed:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}





table.course {
	border-width:0px;
	border-spacing:1px;
	border-style:outset;
	border-color:#FFFFFF;
	border-collapse:separate;
	background-color:#FFFFFF;
}

th.course {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	color:#FFFFFF;
  background-color:#B8A891;
  padding:1px;
	padding-left:5px;
	border-width:0px;
	border-style:none;
	border-color:#FFFFFF;
	-moz-border-radius:0px;
}

td.course {
  background-color:#E7E7E7;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#414141;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	border-width:0px;
	border-style:none;
	border-color:#FFFFFF;
	-moz-border-radius:0px;
}

td.element {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#414141;
}

td {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:16px;
}


img{
		border-color: #FFFFFF;
		color: #FFFFFF;
}



/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-color : #000000;
}

ul {
  margin-left:28px;
  margin-top:10px;
}

li {
	margin-left:0px;
	margin-right:20px;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#701224;
}

.bullet {
  list-style-image: url(/images/bullet.gif);
}



#register_full {
  width: 126px;
  height: 21px;
  margin-left: 10px;
  padding: 0;
  border: 0;
  background: transparent url(/images/btn_register.gif) no-repeat center top;
  /*text-indent: -1000em;*/
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#register_day {
  width: 80px;
  height: 21px;
  margin-left: 10px;
  padding: 0;
  border: 0;
  background: transparent url(/images/btn_register.gif) no-repeat center top;
  /*text-indent: -1000em;*/
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}





div.hrLeft {
  height: 15px;
  background: url(/images/dot.gif) repeat-x scroll center;
  margin-left:0px;
  margin-right:25px;
}
div.hrLeft hr {
  display: none;
}

div.hrRight {
  height: 15px;
  background: #fff url(/images/dot.gif) repeat-x scroll center;
  margin-left:0px;
  margin-right:4px;
  width:540px;
}
div.hrRight hr {
  display: none;
}


div.scroll {
  height:468px;
  overflow:auto;
}


#divOfferings {
  position:relative;
  left:385px;
  width:160px;
}


.txtRedReg {
	color:#FF0000;
	font-family:arial;
	font-weight:none;
	font-size:10pt;
	text-decoration : none;
}
