@charset "UTF-8";
/* CSS Document */
 html{background-color:black} 
/* html{background-image:url(images/bgRed2.jpg);background-repeat: repeat} */
/*html{background-color: #818181} */

.topSearch{font-family:Arial, Helvetica, sans-serif;+placement:float-right 0px -10px;float:right;position:relative;left:0px;top:-100px;font-size:10pt;font-weight:bold;color:#592E03;width:auto;right:-10px;}

.siteBody{position:relative;width:980px;margin:0 auto}

.borderBox {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	height: 100px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.footerBox {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

/* #2290DF */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;bottom:50px}
.footerBox #customerConfidence td{font-family:Arial, Helvetica, sans-serif;color:#2F060A;font-size: 10px}
.footerBox #customerConfidence .c2{padding-top:0px;color:#2F060A;margin:0 auto;padding:0 0 0 0}
.footerBox #customerConfidence .c3{margin-left:133px}
.footerBox #customerConfidence .c4{padding-left:250px;padding-top:0px}
.footerBox #customerConfidence .c5{padding-top:0px;color:#2F060A;margin:0 auto;padding:0 0 0 350px}
.footerBox #customerConfidence ul{margin-left:20px}
.footerBox #customerConfidence li{float:left;color:#2F060A;display:inline}
.footerBox #customerConfidence a{color:#2290DF;text-decoration:none;font-size:10px}
.footerBox #customerConfidence a:hover{text-decoration:underline}
.footerBox #customerConfidence li span{padding:0 8px}

/****  BEGIN TAB NAVIGATION CODE ****/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none;}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
/* QuickMenu 0 */
/*"""""""" (MAIN) Container""""""""*/	
#qm0{background-color:#FFFFFF;top:10px;}
/*"""""""" (MAIN) Items""""""""*/	
#qm0 a{padding-left: 5px;padding-bottom: 3px;padding-right: 3px;padding-top: 3px;background-color:#FFFFFF;color:#2290DF;font-family:Arial;font-size:12px;text-decoration:none;text-align:center;border-width:1px;border-style:solid;border-color:transparent;}
/*"""""""" (MAIN) Hover State""""""""*/	
#qm0 a:hover{background-color:#FFFFFF;color:#2290DF;text-decoration:underline;font-weight:bold;border-color:#2290DF;}
/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 li:hover>a	{background-color:#FFFFFF;color:#2290DF;text-decoration:underline;font-weight:bold;border-color:#2290DF;}
/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover{background-color:#FFFFFF;color:#2290DF;text-decoration:underline;font-weight:bold;border-color:#2290DF;}
/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul{background-color:#FFFFFF;padding:8px;margin:-2px 0px 0px 0px;border-width:1px;border-style:none;border-color:#2290DF;}
/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a{padding:2px 30px 2px 5px;margin:0px 0px 2px 0px;background-color:#FFFFFF;color:#2290DF;font-size:12px;text-align:left;border-width:0px;border-style:none;border-color:#2290DF;}
/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover{background-color:#FFFFFF;color:#2290DF;}
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a{background-color:#FFFFFF;color:#2290DF;}
/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#FFFFFF;color:#2290DF;}
/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle{font-size:12px;}
/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx{border-top-width:1px;margin:5px;border-style:dashed;border-color:#2290DF;}
/*"""""""" Individual Vertical Dividers""""""""*/	
#qm0 .qmdividery{border-left-width:1px;height:16px;margin:3px 3px 3px 3px;border-color:#2290DF;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul{background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#2290DF;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 li:hover > a	{background-color:#FFFFFF}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 .qmparent{background-image:url(qmimages/arrow_7.gif);background-repeat:no-repeat;background-position:95% 55%;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul .qmparent	{background-image:url(qmimages/arrow_5.gif);}
/****  END TAB NAVIGATION CODE ****/

.bodyCenter{position:relative;width:980px;margin:5px auto}

.homeContent {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.homeContent .top {width:950px;vertical-align:top}
.homeContent .top table.scroller{border:maroon thin solid;background-color:#FFFFFF}
.homeContent .top td.news{background-color:#FFFFFF;font-weight:bold;font-size:14px;color:#2F060A;vertical-align:top}
.homeContent td hr.home{height:1;color:black;width:375px;background-color:black}
.homeContent td img{border:none}
.homeContent td img.logo{border:none}
.homeContent tr a{color:#2290DF;font-size: 12px;text-decoration: none}
.homeContent tr a:hover{text-decoration:underline;font-weight: bold}
.homeContent a.scroller{text-decoration:none;color:#592E03}
.homeContent a.scroller:link{color:#5090A1}
.homeContent a.scroller:hover{color:#F9F3E8;background-color:#FFFFFF}

.locationContent {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.locationContent .top {width:950px;vertical-align:top}
.locationContent .top table.scroller{border:#D82626 thin solid}
.locationContent .top td.news{font-weight:bold;font-size:14px;color:#2F060A;vertical-align:top}
.locationContent h2 {font-size: 14px; font-weight: bold}
.locationContent p {font-size: 12px}
.locationContent td img{border: #D82626 solid thin}
.locationContent td a{color: #2290DF;font-size: 12px;text-decoration: none}
.locationContent td a:hover{text-decoration:underline;font-weight: bold}

.discountBox {
	margin:5px 5px 5px 5px;
	border: 2px solid D82626;
	padding:10px;
	width: 900px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 900px;
	max-width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}

.discountBox p.title{color:#2F060A;font-size: 14px; font-weight: bold}
.discountBox li{color:#2F060A;font-size: 12px;line-height: 20px}

.infoContent {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.infoContent .top {width:950px;vertical-align:top}
.infoContent p.title{font-size: 14px; font-weight: bold}
.infoContent p.sub{font-size: 12px;font-style: italic}
.infoContent li{font-size: 12px; line-height: 20px}
.infoContent li a{color: #2290DF;font-size: 12px;text-decoration: none}
.infoContent li a:hover{text-decoration:underline;font-weight: bold}

.boardContent {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.boardContent .top {width:950px;vertical-align:top}
.boardContent p.title{font-size: 14px; font-weight: bold}
.boardContent p.name{font-size: 12px;text-decoration: underline;font-weight: bold}
.boardContent .list {font-size: 12px;font-weight: normal}
.boardContent p.list a{color: #2290DF;text-decoration: none}
.boardContent p.list a:hover{text-decoration: underline}
.boardContent p.slogan{font-size: 13px;font-weight: bold}
.boardContent p.slogan a{color: #2290DF;text-decoration: none}
.boardContent p.slogan a:hover{text-decoration: underline}
.boardContent td.form{font-size: 12px;font-weight: bold}
.boardContent p.sent{color:blue;font-weight:bold}

.courseContent {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.courseContent .top {width:950px;vertical-align:top}
.courseContent p.t1 {font-size:12px;font-weight:bold}
.courseContent th {font-size:12px;font-weight:bold;text-decoration:underline}
.courseContent td{line-height:20px}
.courseContent td.t2 {font-size:12px;font-weight:bold}
.courseContent td.t2 a{font-size:12px;font-weight:bold;color:#2290DF;text-decoration:none}
.courseContent td.t2 a:hover{text-decoration:underline}
.courseContent td.t3 {font-size:12px;font-weight:bold;color:red}
.courseContent td.t3 a{font-size:12px;font-weight:bold;color:#2290DF;text-decoration:none}
.courseContent td.t3 a:hover{text-decoration:underline}
.courseContent td.t4 {font-size:12px;font-weight:bold;color:#00D500}
.courseContent td.t4 a{font-size:12px;font-weight:bold;color:#2290DF;text-decoration:none}
.courseContent td.t4 a:hover{text-decoration:underline}

.courseContent td.tLink{cursor:hand;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none}


.courseDetail {
	margin:5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.courseDetail .top {width:950px;vertical-align:top}
.courseDetail .top table.tblBorder{border:2 solid #D82626;padding:10px}
.courseDetail p.closed{font-size:16px;font-weight:bold;text-decoration:none;color:red}
.courseDetail p.title{font-size:16px;font-weight:bold;text-decoration:none}
.courseDetail p.title a{font-size:12px;font-weight:bold;text-decoration:none;color:#2290DF}
.courseDetail p.title a:hover{font-size:12px;font-weight:bold;text-decoration:underline;color:#2290DF}
.courseDetail p.subtitle{font-size:12px;font-weight:bold;text-decoration:none}
.courseDetail p.subtitle .new{font-size:12px;font-weight:bold;text-decoration:none;color:#00D500}
.courseDetail p.text{font-size:12px;text-decoration:none}
.courseDetail p.alert{font-size:12px;text-decoration:underline;color:#2290DF;font-weight:bold}
.courseDetail p.text a{font-size:12px;font-weight:normal;text-decoration:none;color:#2290DF}
.courseDetail p.text a:hover{font-size:12px;font-weight:bold;text-decoration:underline;color:#2290DF}
.courseDetail li.text{font-size:12px;text-decoration:none;line-height:15px;vertical-align:top}

.registerContent {
	margin:5px 5px 5px 5px;
	border: 2px solid #D82626;
	padding:10px;
	width: 980px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-width: 950px;
	max-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F060A;
	font-style: normal;
	text-decoration: none;
}

.registerContent .top {width:950px;vertical-align:top}
.registerContent th{background-color:#2F060A;color:white;font-size:12px}
.registerContent td{line-height:20px}
.registerContent td.text {font-size:11px;font-weight:normal;text-decoration:none}

