/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	background-image:url(../imgs/gnsw.jpg);
	background-image:url(../imgs/blsw.jpg);
	background-repeat:repeat;
}
/* divisions */
#login {
	margin:0 auto;
	padding:0;
	width:880px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	color:#ffffff;
	background-color:#000000;
	border:1px;
	border-color:#000000;
	border-style:solid;
	text-align:right;
}
#discount {
	margin:0 0 10px 0;
	padding:5px 5px;
	border:1px;
	border-style:solid;
	border-color:#c2a362;
}
#siteold {
	margin:0 auto;
	padding:0;
	margin-top:10px;
	width:880px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	color:#000000;
	background-color:#ffffff;
	border:1px;
	border-color:#00483a;
	border-color:#002a5c;
	border-style:solid;
}
#sitebgnd {
	margin:0 auto;
	padding:0;
	margin-top:10px;
	width:890px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	color:#000000;
	background-image:url(../imgs/bgnd.jpg);
	background-repeat:repeat-y
}
#site {
	margin:0 5px;
	padding:0;
	width:880px;
	background-color:white;
	border-bottom:1px;
	border-top:1px;
	border-bottom-style:solid;
	border-top-style:solid;
	border-bottom-color:#002a5c;
	border-top-color:#002a5c;
}
#hdr {
	margin:0;
	padding:0;
}
#nav {
	margin:0;
	padding:5px 0;
	font-size:14px;
	background-image:url(../imgs/dkgnsw.jpg);
	background-image:url(../imgs/dkblsw.jpg);
	background-repeat:repeat;
	border-top:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	text-align:center;
}
#content {
	margin:20px;
	padding:0;
}

#content_new {
	margin:5px;
	padding:5px;
	width: 880px;
	height: 900px;
}

#videol {
	height:400px;
}
#empty {
	height:400px;
}

#speakingColumn
{
	float:left;
	width: 600px;
	text-align:justify;
	padding: 10px;
}

#centeredText
{
	text-align: center;
}

#leftColumn
{
	float: left;
	width:200px;
	text-align: center;
}

#centerColumn
{
	padding: 0 210px 0 210px;
	text-align: center;
}

#rightColumn
{
	margin-right: 42px;
	float:right;
	width:200px;
	text-align: center;
}

div.c2_books {
	margin:0;
	padding:10px;
	width:200px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#cccccc;
}
div.c2_workshops {
	margin:0 0 15px 0;
	padding:10px;
	width:200px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#cccccc;
	margin-bottom:15px;
}
div.c2_books_new {
	margin-left: 680px;
	margin:0;
	padding:10px;
	width:200px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#cccccc;
}
div.c2_workshops_new {
	margin-left: 680px;
	margin:0 0 15px 0;
	padding:10px;
	width:200px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#cccccc;
	margin-bottom:15px;
}
div.international {
	margin:0 0 10px 0;
	padding:5px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#cccccc;
	width:500px;
}
div.c2_hdr {
	margin:0;
	padding:10px;
	width:200px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#e5e5e5;
	border-bottom:none;
}
div.contactf {
	margin:0;
	margin-top:15px;
	padding:0;
	background-color:#FFFFCC;
	border:1px;
	border-style:solid;
	border-color:#000000;
}
#footer {
	text-align:center;
	font-size:12px;
	margin:10px;
}
div.loginbox1 {
	border:1px;
	border-style:solid;
	border-color:#bbc3d3;
	width:380px;
	height:170px;
	margin:0 20px 0 0;
	padding:5px 10px;
}
div.loginbox2 {
	border:1px;
	border-style:solid;
	border-color:#bbc3d3;
	width:380px;
	height:170px;
	margin:0;
	padding:5px 10px;
}
div.workshop1 {
	margin:0;
	padding:0;
	margin-bottom:15px;
	font-size:12px;
}
div.workshop2 {
	margin:0;
	padding:0;
	margin-left:20px;
	font-size:12px;
}
div.winning {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#002a5c;
}
/* Headers */
h1 {
	font-weight:bold;
	font-size:16px;
	color:#c3a363;
}
h1.bl {
	font-weight:bold;
	font-size:16px;
	color:#000000;
}
h3 {
	font-weight:bold;
	font-size:14px;
	color:#c3a363;
}
h3.bl {
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
/* anchors */
#nav a {
	color:#ffffff;
	text-decoration:none;
	margin:0;
	margin-left:20px;
}
/* Images */
img.bio {
	margin:0;
	padding:0;
	margin-right:10px;
	margin-bottom:5px;
}
/* <p> tags */
.rt1 {
	text-align:right;
	margin-top:25px;
}
.rt2 {
	text-align:right;
	margin-top:10px;
}
.ctr {
	text-align:center;
}
.uc_mtb5 {
	text-align:center;
	font-size:24px;
	color:#c3a363;
	margin-top:150px;
	margin-bottom:150px;
}
.ctrsp {
	text-align:center;
	margin:20px 0;
}
.spt {
	margin-top:20px;
}
.monials {
	margin-left:10px;
	margin-right:10px;
}
.nodec {
	margin-left:25px;
	margin-bottom:0;
	padding-bottom:0;
}
.st14b {
	font-weight:bold;
	font-size:14px;
}
.lookgreen {
	color:white;
	background-color:#03473a;
	padding:5px;
}
.lookblue {
	color:white;
	background-color:#012b5d;
	padding:5px;
}
/* span */
.sp0 {
	margin-left:70px;
}
.sp1 {
	margin-left:10px;
}
.sp2 {
	margin-left:12px;
}
.sp14 {
	font-size:14px;
}
.smtxt {
	font-size:11px;
}
/* Lists */
/* tables */
table {
	margin:0;
	padding:0;
}
table.buybox {
	margin:0;
	padding:0;
}
tr {
	margin:0;
	padding:0;
}
td {
	margin:0;
	vertical-align:top;
}
td.tm1 {
	font-style:italic;
	padding:5px;
	background-color:#fff;
}
td.c1 {
	margin:0;
	padding:0;
	padding-right:15px;
	vertical-align:top;
}
td.c2 {
	margin:0;
	padding:0;
	vertical-align:top;
	width:200px;
}
td.pleft {
	margin:0;
	padding:0;
	padding-left:15px;
	vertical-align:top;
	width:200px;
}
td.c2_books {
	margin:0;
	padding:0;
	padding-left:20px;
	vertical-align:top;
}
td.c2_books2 {
	margin:0;
	padding:0;
	vertical-align:top;
	width:200px;
}
td.contact {
	margin:0;
	padding:0;
	vertical-align:top;
	width:310px;
}
td.contact1 {
	margin:0;
	padding:0 10px;
	vertical-align:top;
	width:300px;
}
table.store {
	margin:0;
	padding:0;
	width:880px;
}
table.storebox {
	margin:0;
	padding:0;
	width:125px;
}
td.storebox {
	margin:0;
	padding:0;
	vertical-align:top;
	width:125px;
}
td.storebody {
	margin:0;
	padding:0;
	vertical-align:top;
	width:400px;
}
.infoBox {
  background: #b6b7cb;
}
.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
td.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}
td.infoBox, Sspan.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
td.pageHeading, div.pageHeading, p.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
  line-height:1.5;
}
td.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left:5px;
}
td.mainlogin, p.mainlogin {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding:5px;
  padding-left:0px;
}
td.smallText, span.smallText, p.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
span.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin-left:40px;
}
td.smallTextRed, span.smallTextRed, p.smallTextRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:red;
}
.cred {
	color:red;
	font-weight:bold;
}
/* Lists */
ul.workshop {
	margin-top:0;
	padding-top:5px;
}