@charset "UTF-8";
/* CSS Document */


.sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 400px; /*width of featured content slider*/
	height: 150px;
	right:25px;
}
.sliderwrapper .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.pagination {
	width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: center;
	padding: 5px 10px;
}
.pagination a {
	padding: 0 5px;
	background: white;
	text-decoration:none;
}
.pagination a:hover, .pagination a.selected {
	text-decoration:none;
}
/* Page Align/Body */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #000;
	padding: 0;
}
.page {
	width:900px;
	margin-left: auto;
	margin-right: auto;
}
/* header */

.header {
	width:760px;
	background:#FFF;
}
/* Nav Bar */


.navbar {
	width: 760px;
	background: url(../_images/_navbar/bg.png);
	text-align:center;
}
#navbar li {
	border:1px;
	border-right-style:dotted;
	display: inline;
	padding: 2px 0 0 0;
}
#navbar li.first {
	border:1px;
	border-left-style:dotted;
	border-right-style:dotted;
}
#navbar ul a {
	padding-right: 5px;
	padding-left: 5px;
	display:inline;
	line-height: 32px;
	text-decoration: none;
	color: #000;
	font-family: "times new roman", times, serif;
	font-size: 16px;
	font-variant: small-caps;
	word-spacing: 2.2pt;
}
#navbar ul a:hover {
	color: #900;
}
.content {
	background-color:#FFF;
	width:760px;
	padding-top: 10px;
	height:100%;
}
.content img {
	padding: 0 10px 0 0;
}
h1 {
	font-family: "times new roman", times, serif;
	font-size: 18px;
	font-variant: small-caps;
	letter-spacing: 3pt;
	word-spacing: 1.8pt;
	padding: 0 0 5px 5px;
}
h2 {
	font-family: "times new roman", times, serif;
	font-size: 16px;
	font-variant: small-caps;
	letter-spacing: 3pt;
	word-spacing: 1.8pt;
	padding: 15px 0 0 10px;
}
h3 {
	font-family: "times new roman", times, serif;
	font-size: 16px;
	font-variant: small-caps;
	padding-left: 10px;
}
p {
	font-family: "times new roman", times, serif;
	font-size: 14px;
	letter-spacing: 2pt;
	padding: 5px 10px 10px 20px;
	text-align: left;
}
table {
	font-family: "times new roman", times, serif;
	font-size: 14px;
	letter-spacing: 2pt;
	padding: 5px 10px 10px 20px;
	text-align: left;
}
.offer {
	float:right;
	left:180px;
	bottom:100px;
	position:relative;
}
.watermark {
	width:760px;
	background:#FFF;
}
/*Contact page style */

.tbmain {
	/* Changes on the form */
 background: white !important;
	font-family: "times new roman", times, serif;
	font-size: 14px;
	letter-spacing: 2pt;
	padding: 0 0 0 0;
}
.left {
/* Changes on the form */

}
.head {
	color:#333333;
	font-size:20px;
	;
	text-decoration:underline;
}
td.left {
}
.tbmain {
	height:100%;
	background:white;
}
span.required {
	font-size: 13px !important;
	color: red !important;
}


.textalignright {
	text-align: right;
}
.c a:hover {
	color: #900;
}
.content a {
	color: #000;
	background-color: transparent;
	border-color: #000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration: none;
}
 .content a:visted {
color: #000;
background-color: transparent;
border-color: #000;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}
img {
	border: none;
}
.courses {
	width:50%;
	float:left;
	background:#FFF;
	height:100%;
}
.courses1 {
	width:50%;
	float:right;
	background:#FFF;
	height:100%;
}
.moreinfo {
	text-align: left;
	margin-bottom:10px;
}
.col_1 {
	width:50%;
	float:left;
	background:#FFF;
	height:100%;
}
.col_2 {
	width:50%;
	float:right;
	background:#FFF;
	height:100%;
}
/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {
	margin:0;
	padding:0;
}
/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {
	height: 100%;
}
body > #wrap {
	height: auto;
	min-height: 100%;
}
#main {
	padding-bottom: 50px;
}  /* must be same height as the footer */
.streacher {
	background:#FFF;
	clear: both;
}
#footer {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 50px;
	clear:both;
}
/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.hidden {
	display: none;
}
.unhidden {
	display: block;
}
hr {
	border-style:dashed;
}
.footer {width:760px; background:#FFF; clear:both; padding-top:25px;}


	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */

	.doublepage .colleft {
		right:50%;			/* right column width */
	}
	.doublepage .col1 {
		width:50%;			/* left column content width (column width minus left and right padding) */
		left:50%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:50%;			/* right column content width (column width minus left and right padding) */
		left:50%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

.copyright {background:#000; color:#FFF }
.copyright a {color:#FFF;}





/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox {  margin: 10px 5px 10px 5px; }
