body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 100%;
	margin: 0px;
	background-color: #fff;
}
td {font-size: .9em;}
a {	color:#E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }
/*a:visited { color: #9627D0; background: inherit; }*/
h1, h2, h3 {	
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 0px;
	letter-spacing: .1em;
}
h2 {	
	font-size: 1.05em;
	margin: 20px;	
}
h3 {	
	font-size: .9em;
	margin: 20px 20px 0px 20px;		
}
p { 	
	font-size: .9em;
	margin: 10px 20px 15px 20px;
	text-align: justify;
	line-height: 1.4em;
}

ul { margin: 20px; list-style : none; }
ul li { margin-top: 15px; text-align: left; font-size: .9em; }

ul.navLeft { padding-left: 25px; margin-left: 0px; }
ul.navLeft li { 	
	list-style-image: url(images/nav_arrow.gif);
	line-height: 1em;
	margin-top: 10px;
	margin-left: 20px;	
	margin-right: 10px;	
	padding: 0 0px 15px 10px;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	letter-spacing: .10em;
}
ul.navLeft li a { 	
	text-decoration: none;
}

/* outermost container */
div.mainWrapper {
	margin: auto;
}
/* header */
#header {
	width: 780px;
	/*border: none;	
	padding: 0px;	
	border-collapse: collapse;*/
}
div.topImage {
	width: 780px; height: 130px;	
	background: url(images/logo_big.gif) no-repeat center;
	/*border-bottom: 1px solid #ccc;*/
}
#contactNos {
	width: 780px;
	border: none;	
	padding: 0px;	
	border-collapse: collapse;	
	background-color: #89979a;
}
#contactNos tr td {
	height: 10px;
	text-align: center;
	word-spacing: .2em;
	letter-spacing: .10em;
	padding: 5px;		
	color: #fff;	
}

#contactNos span.contactState {
	font-weight: bold;
}

table#mainContent {
	width: 780px;	
	border: none;
	padding: 0px;
	margin-left: 0px;		
	border-collapse: collapse;
}
/* columns */
#leftCol {	
	/*width: 256px;*/
	width: 200px;
	height: 100%;
	text-align: left;
	/*border-right: 1px dotted #000;	*/
	background-color: #f5f5f5;
}
#leftCol h1, #rightCol h1 {	
	background-color: #A9C0CE;
	color: #fff;	
	padding: 10px;	
}

#leftCol a {
	color: #414141;	background: inherit;	
}
#leftCol a:hover {
	color: #6C757A; background: inherit;
}
#rightCol {
	width: 580px;		
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;	
}
#rightCol h1 {			
	background-color: #a5aeb3;			
}
#rightCol ul {	
	margin-left: 38px; 
	margin-bottom: 0px; 	
	padding-top: 0px; 	
}
#rightCol ul li { 
	margin-top: 10px; 
	text-align: left; 
	list-style : square;
}
.externLink {
	text-align: center;
	border: none;
}
.slogan {
	text-align: center;
	font-style: italic;
	font-size: 1.2em;
	font-family: sans-serif, Tahoma, Verdana, Arial;
}
.officeLoc {
	line-height: 1.8em;
}
.officeLoc.office {
	font-style: italic;
}
#logos {
	margin-top: 20px;
	text-align: center;
}
#logos img {
	padding: 20px;
}

img.inlinePicLeft {
	padding: 15px;
	float: left;
}

img.inlinePicRight {
	padding: 15px;
	float: right;
}

/* footer */
table#footer {
	width: 780px;	
	border-top: 1px solid #ccc;	
	background-color: #89979a;
	color: #fff;	
	font-size: .9em;	
}
#footer div.leftSide {
	text-align: left;
	float: left;
}
#footer div.rightSide {
	text-align: right;
	float: right;
}
#footer a {
	color: #fff;	
}
#footer .copyright {
	font-size:.8em;
}
.homePic {
	width: 580px;
	height: 149px;
	background: url(images/Home_Pic2.jpg) no-repeat;
}

/* course */
.crsBlock {
	border-top: 1px dotted #ccc;
}

.crsCatTopic {
	font-style: italic;
	font-weight: bold;
}
.crsSchedule {
	font-size: .9em;
	margin-left: 20px;
	margin-bottom: 15px;
	border: 1px dotted #bbb;	
	padding: 10px;
	background-color: #eee;
	line-height: 18px;
}

.crsSchedule p {
	margin-left: 0px;
}

.crsSchedule a {
	font-size: 1em;
	font-weight: bold;
}

.crsSchedule span.loc {	
	font-weight: bold;
	font-style: italic;
	letter-spacing: .1em;	
}