body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;

}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#subWin{
clear:both;
position:absolute;
float:inherit;
top:380px;
left:295px;
width:280px;  
z-index:10; 
background-color: #F8F7ED; 
padding:4px; 
border-style:solid;  
border-color:#000000; 
border-width: 1px; 
visibility:hidden;
}

a:link {
	color: #18572C;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #18572C;
}
a:hover {
	text-decoration: none;
	color: #18572C;
}
a:active {
	text-decoration: underline;
	color: #18572C;
}

a.tabnav:link {	text-decoration: none;	color: #194A8D; font-size: 11px;}
a.tabnav:visited {	text-decoration: none;	color: #194A8D; font-size: 11px;}
a.tabnav:hover {	text-decoration: none;	color: #ECB311; font-size: 11px;}
a.tabnav:active {	text-decoration: none;	color: #194A8D; font-size: 11px;}

a.topnav:link {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.topnav:visited {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.topnav:hover {	text-decoration: none;	color: #ECB311; font-size: 11px;}
a.topnav:active {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}

a.topnavwh:link {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.topnavwh:visited {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.topnavwh:hover {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.topnavwh:active {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}

a.footnav:link {	text-decoration: none;	color: #BED8FA; font-size: 11px;}
a.footnav:visited {	text-decoration: none;	color: #BED8FA; font-size: 11px;}
a.footnav:hover {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.footnav:active {	text-decoration: none;	color: #BED8FA; font-size: 11px;}

a.footlink:link {	text-decoration: none;	color: #706F4B; font-size: 10px;}
a.footlink:visited {	text-decoration: none;	color: #706F4B; font-size: 10px;}
a.footlink:hover {	text-decoration: none;	color: #ffffff; font-size: 10px;}
a.footlink:active {	text-decoration: none;	color: #706F4B; font-size: 10px;}

a.searchbutton:link {	text-decoration: none;	color: #ECB311; font-size: 11px;}
a.searchbutton:visited {	text-decoration: none;	color: #ECB311; font-size: 11px;}
a.searchbutton:hover {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.searchbutton:active {	text-decoration: none;	color: #ECB311; font-size: 11px;}

a.course-nav:link {	text-decoration: none;	color: #194A8D; font-size: 11px;}
a.course-nav:visited {	text-decoration: none;	color: #194A8D; font-size: 11px;}
a.course-nav:hover {	text-decoration: none;	color: #0000FF; font-size: 11px;}
a.course-nav:active {	text-decoration: none;	color: #194A8D; font-size: 11px;}

a.hot-nav:link {	text-decoration: none;	color: #FEC113; font-size: 11px;}
a.hot-nav:visited {	text-decoration: none;	color: #FEC113; font-size: 11px;}
a.hot-nav:hover {	text-decoration: none;	color: #FFFFFF; font-size: 11px;}
a.hot-nav:active {	text-decoration: none;	color: #FEC113; font-size: 11px;}


#attract_home {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BACKGROUND: url(images/attractions_home.jpg) no-repeat; FLOAT: left; BORDER-LEFT: silver 1px solid; WIDTH: 250px; BORDER-BOTTOM: silver 1px solid; HEIGHT: 167px
}
#copy_ATT {
	MARGIN: 76px 45px 31px; FONT: 12px/18px "Lucida Grande", Lucida, Verdana, sans-serif; WIDTH: 209px
}
#grandsuites_home {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BACKGROUND: url(images/grandesuites_home.jpg) no-repeat; FLOAT: right; BORDER-LEFT: silver 1px solid; WIDTH: 430px; BORDER-BOTTOM: silver 1px solid; HEIGHT: 167px
}
#copy_GS {
	MARGIN-BOTTOM: 40px; FONT: 12px/18px "Lucida Grande", Lucida, Verdana, sans-serif; MARGIN-LEFT: 40px; WIDTH: 390px; MARGIN-RIGHT: 29px
}

.header {
	background-image: url(/images//tctc-header.jpg);
	background-repeat: no-repeat;
}
.bg-blend {
	background-image: url(/images//bg-blend.gif);
	background-repeat: repeat-x;
}
.nav-bg {
	background-image: url(images/nav-bg.jpg);
	background-repeat: no-repeat;
}
.HOME-bg {
	background-image: url(images/HOME-bg.GIF);
	background-repeat: no-repeat;
}
.page-bg {
	background-image: url(/images//page-bg.gif);
	background-repeat: repeat-y;
}
.footer {
	background-image: url(/images//footer-bg.gif);
	background-repeat: no-repeat;
	color: #BED8FA;
}
.gray-blend {
	background-image: url(/images//gray-blend.jpg);
	background-repeat: repeat-x;
}
.top-links {
	color: #ECB311;
	padding-right: 20px;
}
.errormsg {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	border: 0px dashed #CC0000;	
}
.course-search-bttn {
	background-image: url(/images//search-bttn.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 25px;
	font-weight: bold;
	color: #ECB311;
}
.tab-mid-large {
	font-weight: bold;
	background-image: url(/images//home-tab01.gif);
	background-repeat: no-repeat;
}
.tab-small-businesses {
	padding-left: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.tab-individuals {
	padding-left: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.content-padding {
	padding: 20px;
}
.top-padding {
	padding-top: 25px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #18572C;
	margin: 0px;
}


.footer-text {
	padding-top: 8px;
	background-image: url(/images//footer-text-bg.gif);
	background-repeat: repeat-x;
	color: #706F4B;
}
.left-nav-padding {
	padding-top: 8px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.left-nav-area {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4C3A7;
	color: #194A8D;
	padding: 3px;
}
.content-padding-interior {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.field {
	background-color: #ECF2FB;
	border: 1px solid #ECB311;
}
.fieldlg {
	background-color: #ECF2FB;
	border: 1px solid #ECB311;
	width:300px;
}
.content-padding-courses {

	padding-top: 20px;
	padding-bottom: 20px;
}
.left-nav-area-sel {
	padding-left: 8px;
	color: #194A8D;
	background-color: #F8F7ED;
	border-right: 0px solid #5175A5;
	border-bottom: 1px solid #5175A5;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.left-nav-area-sel-arrow {
	padding-left: 8px;
	color: #194A8D;
	background-color: #F8F7ED;
	border-bottom: 1px solid #5175A5;
	border-left: 0px solid #C4C3A7;
	padding-top: 3px;
	padding-bottom: 3px;
}
.course-header-business {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-business-mana.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.course-header-computers {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-computers.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.course-header-communication {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-communication.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 20px;
}
.course-header-language {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-language.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 20px;
}
.course-header-elearning {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-elearning.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.course-header-fasttracks {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-fast.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.course-header-certification {
	font-size: 16px;
	font-weight: bold;
	color: #ECB311;
	background-image: url(/images//course-header-certification.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.course-content-padding {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 8px;
}
.bread-crumbs {
	padding-left: 20px;
}
.sec-nav-padding {
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ##C4C3A7;
	padding-top: 3px;
	padding-bottom: 3px;
}
.red {
	color: #FF0000;
}
.seperator-line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.right-padding {
	padding-right: 15px;
}
.next {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #174A8B;
	border-bottom-color: #174A8B;
}
.whats-hot-padding {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.virt-line {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.virt-bottom-line {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.course-background {
	background-color: #F8F7ED;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5175A5;
	border-left-color: #5175A5;
	padding: 15px;
}
.nextCourse {

	background-color: #F3F2E2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #7895BC;
	border-bottom-color: #7895BC;
}

.bg_header {
	padding-left: 10px;
	font-weight: bold;
	background-color: #D7B993;
	color: #ffffff;
	font-size: 14px;
}
h2 {

	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.bignrml {
	line-height: 25px;
	font-size: 14px;
	margin: 0px;
}
.bigbnrml {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
}
.snrml {

	font-size: 10px;
	margin: 0px;
}
.table-header {
	background-color: #194A8D;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.table-next {
	border-right-width: 1px;
	font-size: 11px;
	border-right-style: solid;
	border-right-color: #D7B993;
	background-color: #EFEFEF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7B993;
}
.table-header2 {
	background-color: #194A8D;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
.table-next2 {
	background-color: #EFEFEF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #194A8D;
}
.table-next-white {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #194A8D;
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #194A8D;
}
.table-next-white2 {
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #194A8D;
}
.header-title {
	font-size: 14px;
	font-weight: bold;
	color: #DCA70D;
	padding-bottom: 8px;
	padding-top: 8px;
}
.content-padding-left {
	padding-left: 15px;
}
.our-team-bg {
	padding-left: 15px;
	background-image: url(/images//our-team-bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.course-nav-text {
	padding: 5px 5px 12px;
}
.corporate-training {
	padding-top: 20px;
	padding-right: 220px;
	padding-bottom: 20px;
	background-image: url(/images//globe-man.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.white-text {
	color: #FFFFFF;
}
.table-outline {
	background-color: #EFEFEF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #194A8D;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #194A8D;
	border-left-color: #194A8D;
}
.services-overview {
	background-image: url(/images//insets-seminars.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.services-conferencing {

	background-image: url(/images//insets-conference.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 290px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.course-header-whats-hot {

	font-size: 16px;
	font-weight: bold;
	color: #194A8D;
	background-image: url(/images//course-header-whatshot.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 20px;
}
.whats-hot-header {
	color: #FEC113;
	font-size: 16px;
	font-weight: bold;
}
.whatshot-background {
	background-color: #2B507D;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2B507D;
	border-left-color: #2B507D;
	padding: 15px;
	color: #FFFFFF;
}
.next-hot {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #7895BC;
	border-bottom-color: #FEC113;
	color: #FFFFFF;
}
.next-hot2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #7895BC;
	border-bottom-color: #FEC113;
	color: #FFFFFF;
}

.show-avail {
	background-color: #F6DA78;
}

.show-notavail {
	background-color: #F6EE78;
}
.field-sm {
	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffcc00 1px solid; WIDTH: 80px; COLOR: #000000; BORDER-BOTTOM: #ffcc00 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #ddeaff
}
.outline-box {	
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	}