/*CSS Document*/
/*Haftoo CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are NOT useing in Layout*/
/*Body Link css*/
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
img{ border:0px;}
.micro-font{font-family: "Microsoft JhengHei", Verdana, Geneva, sans-serif; letter-spacing:1px; line-height:20px !important; font-weight:bold; font-size:15px;}

.pad-t-5{ padding-top:5px;}
.pad-t-10{ padding-top:10px;}
.pad-t-15{ padding-top:15px;}
.pad-t-20{ padding-top:20px;}
.pad-t-25{ padding-top:25px;}

.margin-t-5{ margin-top:5px}
.margin-t-10{ margin-top:10px}
.margin-t-15{ margin-top:15px}
.margin-t-20{ margin-top:20px}
.margin-t-25{ margin-top:25px}

hr{ border-bottom:1px solid #bdbbbc; border-top:0px; border-right:0px; border-left:0px;}
h1 {padding:0; margin:0;font-family:Arial; font-size:22px; color:#fef687}
p{ margin:0px; padding:0px;}

/*Body css*/
html, body{
	margin-left: 0px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;

		}

ul, li{
	margin: 0px; 
	padding: 0px;
			}

.FloatLeft{ float:left;}
.FloatRight{ float:right;}

/*Text Link css*/

.link_1 a:link {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:15px; margin:0 4px}
.link_1 a:visited {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:15px; margin:0 4px}
.link_1 a:active {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:15px; margin:0 4px}
.link_1 a:hover {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:15px; margin:0 4px}
.link_1 a:last-child{ margin-right:0px}
/*.link_1 a:active:last-child { padding-left:50px; color:#000}*/

.link_2 a:link {Font-Family:Arial; color:#83560e; font-size:12px}
.link_2 a:visited {Font-Family:Arial; color:#83560e; font-size:12px}
.link_2 a:active {Font-Family:Arial; color:#83560e; font-size:12px}
.link_2 a:hover {Font-Family:Arial; color:#83560e; font-size:14px}

.link_3 a:link {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px}
.link_3 a:visited {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px}
.link_3 a:active {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px}
.link_3 a:hover {Font-Family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px}

.link_4 a:link {Font-Family:Arial; color:#fff; font-size:14px; margin:0 15px }
.link_4 a:link:first-child { margin-left:0px}
.link_4 a:visited {Font-Family:Arial; color:#fff; font-size:14px; }
.link_4 a:active {Font-Family:Arial; color:#fff; font-size:14px; }
.link_4 a:hover {Font-Family:Arial; color:#fff; font-size:14px; }
.link_4 a.active {Font-Family:Arial; color:#999; font-size:14px; }

.link_5 a:link {Font-Family:Arial; color:#666; font-size:12px; }
.link_5 a:visited {Font-Family:Arial; color:#666; font-size:12px; }
.link_5 a:active {Font-Family:Arial; color:#666; font-size:12px; }
.link_5 a:hover {Font-Family:Arial; color:#666; font-size:12px; }


.bottomborder {
  height:1px;
  background-image: url(../images/active_bg.png);
}

/*Font css */
.Light10{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 10px; Font-weight:normal; }
.Light11{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 11px; Font-weight:normal; }
.Light12{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; Font-weight:normal; }
.Light14{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 14px; Font-weight:normal; }
.Light15{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 15px; Font-weight:normal; }
.Light24{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 24px; Font-weight:normal; }
.Light18{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 18px; Font-weight:normal; }

.Light20{Font-Family:Verdana;Font-Size: 20px; Font-weight:normal; }
.Light26{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 26px; Font-weight:normal; }
.Light28{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 28px; Font-weight:normal; }


.Light30{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 30px; Font-weight:normal; }
.Light34{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 34px; Font-weight:normal; }

/*Text color css*/
.White{color:#FFFFFF !important;}
.Green{color:#717b01;}
.Black{color:#000000;}
.Red{color:#be0a0a;}
.Gray{color:#808080;}
.orange{color:#ec8018;}
.Brown{color:#ff5106 !important;}
.Lbrown{color:#ebe7dc;}
.Bluelight{color:#95bbfd;}
.Blue{color:#0a2d67;}


/*Bgcolour css*/
.BgWhite{background-color:#ffffff;}
.BgYellowd{background-color:#f8d31a;}
.BgGray1{background-color:#beb04e;}
.BgYellow2{background-color:#f1e091;}

 
/*Image Border css*/
.ImgBdr1{border:11px solid #eff4df;}

.Marg1{ margin-bottom:10px}
.Marg2{ margin-bottom:16px}
.Marg3{ margin-bottom:20px}

.Mtop1{ margin-top:10px}
.Mtop2{ margin-top:16px}
.Mtop3{ margin-top.02:20px}

.PadL1{ margin-left:57px}
.PadL2{ margin-left:28px}
.PadL3{ margin-left:175px}
.PadL4{ padding-left:10px;}

/*Table Border*/
.TblBrd1{border:1px solid #ffeb86;}
.TblBrd2{border:1px solid #FFFFFF;}

/*Linehight*/
.Linehight{line-height:20px;}
.Linehight2{line-height:18px;}


/*Paddign Css*/
.Pad1{padding-left:1px;}


/*Margin css*/
.Margin{margin:5px;}

.space1 { margin-right:20px; margin-bottom:40px}
.space2 { margin-right:135px}
.talign { text-align:center}

/*Button css*/
.But1{Font-Family:Arial; Font-Size: 12px; Font-weight:normal;
Border:1px solid #e1c09e;}

.Clr1 {clear:left}
.Clr2 {clear:right}
.Clr {clear:both}
a{text-decoration:none}      
a:hover{text-decoration:underline}

.field1 { width:190px; height:20px; color:#83560e; border:none;; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#dfdbce; margin-bottom:15px; padding-left:5px} 
.field2 { width:189px; height:21px; color:#83560e; border-color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif; } 

#Wrapper {width:100%; background: url(../images/bg.jpg) repeat-x}

#Header {width:100%}
.Header { width:1000px; height:auto; margin:auto}
.Header_part01 { position:relative }
.Header_part01 .logo{ width:auto; height:auto; float:left; position:absolute; z-index:10000 }
.Header_part01 .p1{ margin-left:194px; margin-right:16px; margin-top:12px; float:left }
.Header_part01 .p2{ margin-top:12px;font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#014788; font-style:italic } 

.Header_part02 { margin-left:232px; margin-top:0px }
.Header_part02 .Nevigation1{width:771px; font-family: Verdana, Geneva, sans-serif; font-size:15px; margin-top:0px;}
.Header_part02 .Nevigation1 ul { padding:0; margin:0; list-style-type:none; margin:0px 0 0 0}
.Header_part02 .Nevigation1 ul li{ display:block; float:left; position:relative; margin-right:20px; margin-top:31px}
.Header_part02 .Nevigation1 ul li a{width:auto; padding:6px 15px; font-size:15px; float:left; text-decoration:none; color:#fff; font-weight:bold; display:block}
.Header_part02 .Nevigation1 ul li a:hover{ color:#000; background:#f1f1f1; border-top-left-radius:10px; border-top-right-radius:10px; }
.Header_part02 .Nevigation1 ul li a.active{ color:#000; background:#f1f1f1; border-top-left-radius:10px; border-top-right-radius:10px;}
.Header_part02 .Nevigation1 ul li:last-child{margin-right:0px}
.Header_part03 { margin-top:-3px }
.Header_part03 .banner { width:auto; height:auto; border:11px solid #FFF; box-shadow:0px 8px 5px #999 }

#Middle {width:100%; padding:0 0 20px 0}
.Middle { width:1000px; height:auto; margin:auto; height:400px;}
.Middle_part01 { margin-top:20px }
.Middle_part01 .welcome{ width:675px; height:auto; background:#efefef; padding:15px 10px; float:left; border:3px solid #FFF; border-radius:5px; box-shadow:0px 2px 3px #999 }
.Middle_part01 .welcome h1{ font-size:43px;  color:#004c86; font-style:italic; font-weight:bold}
.Middle_part01 .welcome p{ font-size:14px; color:#000; line-height: 18px; text-align:justify}
.Middle_part01 .aid { width:auto; height:auto; float:left; margin-left:10px; border:3px solid #FFF; border-radius:5px; box-shadow:0px 2px 3px #999}


.Middle_part02 { margin-top:25px; padding:5px 5px 0px 5px; margin-bottom:45px; background:#ec8018; width:990px; border-radius:5px; box-shadow:0px 2px 3px #999}
.Middle_part02 .p1{ width:498px; height:119px; padding:8px 10px; float:left; background:url(../images/class_time_bg.jpg) repeat-x; border-top-left-radius:5px; border-top-right-radius:5px}
.Middle_part02 .p1 p{ font-size:20px;  color:#014788; text-align:center; font-weight:bold}  
.Middle_part02 img{ width:auto; height:auto; float:left; margin-left:70px}
.Middle_part02 .text{ font-size:26px; color:#000; float:left; font-weight:bold; margin-top:25px}

#Footer {width:100%; background:#004175; padding:0 0 8px 0;}
#Footer-1 {width:100%; background:#004175; padding:0 0 8px 0; position:absolute; bottom:0px;}
.Footer { width:1000px; height:auto; margin:auto}
.Footer_part01 { padding:8px 0px; }
.Footer_part01 .p1 {width:535px; float:left; color:#FFF; font-size:16px }
.Footer_part01 .p2{ width:535px; margin-top:30px; color:#FFF; font-size:12px; margin-left:10px; margin-top:60px; }
.Footer_part01 .p3{ width:auto; height:auto; float:right; padding-left:15px} 
.mormon img{ border:1px solid #FFF;}


/* Find Location*/
body{background: url(../images/inner-bg.jpg) repeat-x}
.content{ padding:78px 0 20px 0; font-family: "Microsoft JhengHei", Verdana, Geneva, sans-serif;}
.content-wrapper{ background:#e7e7e7; width:1000px; margin:auto; border:5px solid #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px; box-shadow: 2px 2px 4px #777;}
.content-inside{ padding:15px;}
.location-part{ overflow:hidden; line-height:25px; font-weight:bold}
.location-head{ font-size:22px; color:#fff; background:#004585; display:inline-table; padding:5px 20px 5px 10px; margin:0 0 10px 0}
.location-sub-head{ font-size:19px; color:#fff; background:#ec7f18; display:inline-table; padding:5px 20px 5px 10px; margin:10px 0}
.location-right{ width:460px; float:left}
.location-left{width:480px; float:left}
.location-part p{ margin:0px; padding:0px; letter-spacing:.6px;}
.location-part p span{ color:#e07108; cursor:pointer}
.location-map{ border:5px solid #FFF; margin:8px 0 10px 0}
/*-//-Find Location*/

/* What To Expect*/
.expect-txt{ font-size:14px; letter-spacing:0px; text-align: justify}
.expect-txt-list ul{ font-size:14px; margin:5px 0 15px 0}
.expect-txt-list ul li{ list-style:url(../images/inner-bullet.png) inside; margin:2px 0 0px 0}
.expect-chi-head{ font-size:19px; margin:10px 0 !important}
.expect-txt a{ color: #e07108}
/* -//-What To Expect*/

/*FAQ List*/
.faq-list{ margin:10px 0 0 0; letter-spacing:.6px !important; line-height:30px !important;}
.faq-list ul{}
.faq-list ul li{ margin:20px 0 0 0; border-bottom:1px dashed #999999; padding-bottom:20px}
.faq-list ul li span{ color:#e07108; font-size:18px; cursor:pointer}
.faq-list ul li p{ font-size:15px;	}
/*-//-FAQ List*/

/*Contact*/
.contact-part{ overflow:hidden; margin:10px 0}
.contact-left{ width:460px; float:left}
.contact-right{}
.contact-list{}
.contact-list li{ display:inline-table; margin:10px 15px 0 0}
.contact-head{font-size:18px; color:#e07108}
.contact-part span{font-size:18px; color:#e07108; letter-spacing:.7px;}
.contact-part p{font-size:15px; letter-spacing:.7px;}
/*-//-Contact*/

/*FAQ Div Show Hide*/
.glossymenu{ margin: 5px 0; padding: 0; }
.glossymenu a.menuitem{ background: none; color:#999; display: block; position: relative; width: auto; padding: 10px 0; padding-left: 2px; text-decoration: none; border-bottom: 1px dashed #999999;text-transform:uppercase; }
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{ color:#999}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 19px; right: 5px; border: none;}
.glossymenu a.menuitem:hover{color:#000;}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/ background: white;}
.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none; margin: 0;padding: 0; }
.glossymenu div.submenu ul li{ border-bottom: 0px dashed #CCC; line-height:30px;}
.glossymenu div.submenu ul li a{ display: block; font-size:14px; color: #999; text-decoration: none; padding: 2px 0; padding-left: 5px;}
.glossymenu div.submenu ul li a:hover{ background: #e9e9e9; color:#000;}
/*-//-FAQ Div Show Hide*/