﻿body {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	background-color: #ffffff;    /*background-image: url(img/bg.gif);
	padding-top: 2em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: repeat-y;
	background-position: center center;	*/
	display: block;
	margin-top: -5px;
	margin-bottom: -5px;
	background-image: url(img/background_body.gif);
	background-repeat: repeat-y;
	background-position: left;
	}
#bluecontainer {
	vertical-align: top;
	background-color: #ffffff;
	background-image: url(img/background.gif);
	background-repeat: repeat-y;
	border-left-style: solid;/*	background-position: right bottom;*/
	border-left-width: 2px;
	border-left-color: #000099;
	padding: 0px;
	margin-left: 20px;
}
#pageWraper {
	background-color:#ffffff;
	padding:0px;
	display: block;
	width: 805px;
}
table {
	/*background-color: #FFFFFF;*/
}
a:link {
	color: #1A1162;
	text-decoration: none;
	font-weight: bolder;
}

a:visited {
	color: #1A1162;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #0033CC;
	text-decoration: none;
}

a:active {
	color: #1A1162;
	font-weight: bold;
	text-decoration: none;
}

.headline {
	font-size: 20px;
	color: #62ba21;
	font-weight: bold;
	margin-top: 20px;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: solid;
	left: 20px;
	}
.headline_m {
	font-size: 18px;
	color: #009900;
}
.headline_m a:link {
	color: #009900;
	text-decoration: none;
	font-weight: bolder;
}

.headline_m a:visited {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}
.headline_m a:hover {
	color: #62ba21;
	text-decoration: none;
}

.headline_m a:active {
	color: #009900;
	font-weight: bold;
	text-decoration: none;
}
.headline_s {
	color: #009900;
	font-size: 16px;
}

.hilight {
	color:#1A1162;
	font-size: 18px;
	font-weight: bolder;
	}
.hilight_m {
	color: #1A1162;
	font-size: 16px;
	font-weight: bolder;
}

.hilight_s {
	color: #1A1162;
	font-size: 14px;
	font-weight: bolder;
}

.topMenu {
	background-color: #1a1162;
	color: #FFFFFF;
	font-weight: bold;
}

.topMenu a:link{
	color: #FFFFFF;
}

.topMenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.topMenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.topMenu a:active {
	color: #1A1162;
	font-weight: bold;
	text-decoration: none;
}
.topNav {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	vertical-align: baseline;
	text-align: left;
	text-indent: 10px;
	background-image: url(img/topNav.jpg);
	background-repeat: no-repeat;
	float: none;
	display: block;
	width: 800px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	}
.topNav a {
	color: #999999;
	text-decoration: none;
}
.topNav a:visited {
	color: #999999;
	text-decoration: none;
}

 HTML BODY .colBox LI A {
	HEIGHT: 1%
}

 HTML BODY .cscolBox LI A {
	HEIGHT: 1%
}
.colLeft {
	WIDTH: 160px;
	margin-top: 5px;
}

.leftBox {
	PADDING-BOTTOM: 12px;
	background-image: url(img/menu_endcap.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	padding-top:0px;
}

.colBox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

.colLeft .colBox {
	MARGIN-TOP: 0px}
.colBox LI {
	MARGIN: 1px 0px 0px;
	list-style-type: none;
	text-decoration: none;
}
.colBox LI A {
	DISPLAY: block;
	PADDING-LEFT: 8px;
	MARGIN: 0px;
	COLOR: #000;
	LINE-HEIGHT: 26px;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #dddddd;
} 
.colBox LI A:hover {
	text-decoration: none;
	LINE-HEIGHT: 26px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	background-color: #999999;
	color: #fff;
}
.menuNav li {
	text-decoration: none;
	margin-top: 2px;
	list-style-image: none;
}
.menuNav {
	PADDING-TOP: 17px;
	background-image: url(img/h_courses.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menuNav a {
	color: #000000;
	text-decoration: none;	
}
.menuNav a:visited {
	color: #000000;
	text-decoration: none;	
}

.listNav {
	display: block;
	list-style-position: outside;
	list-style-image: url(img/bullet.gif);
	margin-right: -5px;
}
.listNav li {
	line-height: 17px;
}
 
.backtop {
	color: #009900;
	text-decoration: none;
	display: block;
	width: auto;
	float: right;
}

.backtop a {

	font-size: 12px;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: auto;
	float: right;
}
.backtop a:visited {


	font-size: 12px;
	color: #62ba21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: auto;
	float: right;
}

p .sign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}



.style1{
	color: #FF0000;
}

.replyform {  border: #999999; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.normal { line-height: 130%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}  

a.none:link {  color: #ff6600; text-decoration: none}
a.none:visited { color: #ff6600; text-decoration: none}
a.none:hover { color: #0066ff; text-decoration: none }

.replyform {  border: #999999; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#990000; font-weight:bold;}  

a.menu:link {  color: #ffffff; text-decoration: none}
a.menu:visited { color: #ffffff; text-decoration: none }
a.menu:hover { color: #ffffff; text-decoration: none }

.arrowList LI {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LIST-STYLE-IMAGE: url(img/bullet.gif);
	MARGIN: 9px 0px 9px 33px;
}
.iconList {
	display: block;
	list-style-position: outside;
	list-style-image: url(img/bullet.gif);
}

.error
{
	font-size: 14px;
	color: #FF6600;
}
.biosleftBox {
	background-image: url(img/sidebar_bios.jpg);
	display: block;
	height: 350px;
	width: 170px;
}


.bioscolBox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

.bioscolLeft .bioscolBox {
	MARGIN-TOP: 0px
}
.bioscolBox LI {
	MARGIN: 2px 0px 0px;
	
}
.bioscolBox LI A {
	DISPLAY: block;
	PADDING-LEFT: 8px;
	MARGIN: 0px;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bioscolBox LI A:hover {
	COLOR: #fff;
	background-color: #999999;
}

.bioscolBox LI A:visited {
}

.biosmenuNav li {
	text-decoration: none;
	margin-top: 6px;
}
.biosmenuNav {
	PADDING-TOP: 65px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.block{
	display: block;
	width: 160px;
	margin-top: -10px;
	margin-left: 20px;
	line-height: 120%;
	}
.titleNav_hidden {
	color: red;
	visibility:hidden;
}
.titleNav_show {
	visibility:visible;
}

.footer {
	font-size: 13px;
	padding-top: 5px;
}
.footer a:link {
	color: #1A1162;
	text-decoration: none;
	font-weight: bold;
}

.footer a:visited {
	color: #1A1162;
	text-decoration: none;
	font-weight: bold;
}
.footer a:hover {
	color: #0033cc;
	text-decoration: none;
}

.footer a:active {
	color: #1A1162;
	font-weight: bold;
}
.title {
	font-size: 13px;
	font-weight: bold;
	background-image: url(img/h_title.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 150%;
	background-position: center;
}
.normalArial {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.largeArialBlue {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #3333CC}
.mediumArialBold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.linkHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #003399}
.normalArialnone {  text-decoration: none}
.normalArialHighlight { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFF00 ; font-size: 12px}
.kwrds {
	font-size: 8px;
	color: #0099FF;
	margin-top: 0px;
	margin-bottom: 0px;

}
.mediumArial {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
h1 {  font-family: "Times New Roman", Times, serif; font-size: 28px}
.mediumTimes {  font-family: "Times New Roman", Times, serif; font-size: 14px}
.smallArial {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.normalArialBold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.mediumArialBlue {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003399}
.mediumArialSubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399}
.normalTimesReverse {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF}
.mediumArialReverse {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.smallArialReverse {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.mediumArialHighlight {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #FFFF00}
.mediumTimesSubhead {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #003399}
.headlineTimes {  font-family: "Times New Roman", Times, serif; font-size: 28px; font-weight: bold; color: #003399}
.subheadTimes {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #003399}
.Testimonial {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003399}
.mediumTimesHighlight {  font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; background-color: #FFFF00}
.normalTimes {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #000000}
.subheadArial {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.normalArialRed {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.normalArialBoldItalics {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}
.mediumArialRed {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000}
.smallArialBold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.headlineArial {  font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #000000}
.highlightBlue {  background-color: #99CCFF}
.highlightYellow {  background-color: #FFFF33}
.none {  text-decoration: none}
.headerTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;

}
.menuside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;

}
.menuButton1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 8px;

}
.menuButton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 35px;
}
.upcoming_block {
	background-image: url(img/bg_4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 200px;
	padding-top: 3px;
	background-position: center center;
}
.patten {
	display: block;
	margin-left: 820px;
	position: relative;
	margin-top: 100px;
}
.header {
}
.header a:link {
	color: #1A1162;
	text-decoration: none;
	font-weight: bold;
}

.header a:visited {
	color: #1A1162;
	text-decoration: none;
	font-weight: bold;
}
.header a:hover {
	color: #0033cc;
	text-decoration: none;
}

.header a:active {
	color: #1A1162;
	font-weight: bold;
}
.download {
	display: inline;
	margin-left: 12px;
}
.download img {
	display: inline;
}
.toptable {
	display: block;
	height: 122px;
	width: 805px;
	clear: both;
	background-color: #FFFFFF;
}

.upcoming {
	display: block;
	background-image: url(img/bg_coming.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 160px;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.smallfont {
	font-size: 11px;
}
.normalfont {
	font-size: 12px;
}
.home_block {
	float: none;
	display: block;
	margin-left: 5px;
}
.home_block_right {
	font-weight: bold;
	float: right;
	width:300px;
	margin-top: 15px;
}
.home_block_right img {
	float: left;
}
.bigimg {
	float: right;
}
