@charset "utf-8";

/* CSS Document */







img {

	border:0 none;

}



#wrap

{

    float: left;

    padding-top: 1%; padding-bottom:1%;

    background: white ; width:98%

}

#containerp

{

	background:url(../img/skin/bg-top.jpg) repeat-x;

    width: 100%;

}



#header h1 {

	width:473px;

	height:47px;

	float:left;

/*	margin-top:24px;*/

}

#header .head-top {

	width:941px;

	height:128px;

	float:left;

}

#header .login {

	width:353px;

	height:50px;

	float:right;

	margin-top:24px;

}

#header .login .ro-1 {

	width:353px;

	height:21px;

	float:right;

}

#header .login .ro-1 .title {

	width:70px;

	height:21px;

	float:left;

	padding:0 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

#header .login .ro-1 .usr-nm {

	background:url(../img/skin/bg-txt-fild.png) no-repeat;

	width:103px;

	height:21px;

	float:left;

	padding:0 5px;

}

#header .login .ro-1 .but {

	background:url(../img/skin/but-login.png) no-repeat;

	width:36px;

	height:21px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:0 5px 0 5px;

	line-height:17px;

}

#header .login .register {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e8181;

	float:left;

	margin:5px 0 0 79px;

}

#header .login .register a

{

    text-decoration: underline;

}

#header .login .ro-1 .password {

	background:url(../img/skin/bg-txt-fild.png) no-repeat;

	width:103px;

	height:21px;

	float:left;

	padding:0 5px;

}

#header .nav-main {

	width:941px;

	height:41px;

	padding:0;

	margin:0;

	float:left;

}

#header .nav-main .fresh {

	background:none;

}

#header .nav-main li a

{

    background: transparent none;

}

#header .nav-main li {

	background:url(../img/skin/bg-li-nav.jpg) no-repeat;

	list-style:none;

	font-size:12px;

	padding:0 14px;

	margin:12px 0;

	float:left;

}

#header .nav-main li a:hover {

	color:#f7ac27;

}

#spotlight {

	width:941px;

	height:283px;

	float:left;

	margin:0 0 10px 0;

}

#spotlight .banner {

	width:941px;

	height:279px;

	float:left;

}

#spotlight .spotlight-bot {

	background:url(../img/skin/bg-spot-bot.jpg) no-repeat;

	width:263px;

	height:43px;

	float:right;

	margin-right:78px;

}

#content {

	width:100%;

	float:left;

	height:auto;

}

#content .cont-top {

	width:100%;

	float:left;

	height:auto;

	border-bottom:#CCCCCC 1px solid;

}

#content .cont-bot {

	width:941px;

	float:left;

	height:auto;

	padding:38px 0 0 0;

    

}

#content .cont-bot .bot01 {

	width:386px;

	height:180px;

	float:left;

	border-right:transparent 1px solid;

    padding-top: 10px;

}

#content .cont-bot .bot02 {

	width:249px;

	height:auto;

	float:left;

	border-right:transparent 1px solid;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:0 11px 0 11px;

}

#content .cont-bot .bot03 {

	width:281px;

	height:180px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:0 0 0 0;

    

    padding-top: 10px;

}

#content .cont-bot .bot03 .quk-cont {

	background:url(../img/skin/icn-contact.jpg) no-repeat;

	margin:23px 0 0 0;

	padding:0 0 0 75px;

	width:241px;

	height:73px;

	float:left;

}

#content .cont-bot .bot03 .quk-cont li {

	list-style:none;

	color:#6f7373;

	line-height:17px;

}

#content .cont-bot .bot02 .title-head {

	margin:0 0 15px 0px;

}

#content .cont-bot .bot02 .reqst {

	margin:0;

	padding:0;

	float:left;

}

#content .cont-bot .bot02 .reqst .rov-a {

	width:242px;

	float:left;

	margin:0 ;

}

#content .cont-bot .bot02 .reqst .rov-a .but-submit {

	background:url(../img/skin/bg-sub-but.jpg) no-repeat;

	width:62px;

	height:20px;

	float:left;

	margin:0;

	padding:0;

	line-height:18px;

	font-size:12px;

}

#content .cont-bot .bot02 .reqst .rov-a .r-name {

	width:70px;

	height:21px;

	float:left;

}

#content .cont-bot .bot02 .reqst li {

	float:left;

	list-style:none;

	padding:2px;

}

#content .cont-bot .bot01 .c-img {

	width:146px;

	height:136px;

	float:left;

}

#content .cont-bot .bot01 .c-contnt {

	width:199px;

	height:138px;

	float:left;

}

#content .cont-bot .bot01 .c-contnt .c-txt {

	font-family:Arial, Helvetica, sans-serif;

	padding:10px 0 0 0;

	font-size:11px;

	line-height:18px;

}

#content .cont-bot .bot01 .c-contnt a {

	background:url(../img/skin/bg-cors-redmor.jpg) no-repeat;

	width:92px;

	height:22px;

	float:left;

	padding:0 0 0 11px;

	color:#FFFFFF;

	margin-top:10px;

}

#content .cont-top .welcome {

	background:url(../img/skin/img-welcomnote.jpg) no-repeat;

	width:470px;

	float:left;

	height:auto;

	padding:0 0 10px 136px;

}

#content .cont-top .welcome p {

	line-height:23px;

	font-size:12px;

}

.newsandevents {

	width:100%;

	float:right;

	height:auto;

}



.newsandevents-quote {

	width:100%;

	float:right;

	height:350px;

}

.newsandevents .news-qote {

	width:282px;

	float:left;

	height:350px;

	/*border:#CCCCCC 1px solid;*/

	margin-top:5px;

    background-color: #fff; border:none

}



.newsandevents .tiltle-news a {

	background:url(../img/skin/bg-viewall.jpg) no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	width:104px;

	height:17px;

	float:right;

	color:#FFFFFF;

	text-align:center;

}

.newsandevents .news {

	width:282px;

	float:left;

	height:340px;

	/*border:#CCCCCC 1px solid;*/

	margin-top:5px;

    background-color: #fff; border:none

}

.newsandevents .news .news01 {

	width:100%;

	float:left;

	height:auto;

	padding:3% 0 3% 0;

	margin:3% 0 3% 0;

	border-bottom:#CCCCCC 1px dotted;

}

.news-txt a {

	font-size:11px;

	color:#680904;

	padding:7px; font-weight:bold

}

.newsandevents .news .news01 .news-img {

	background:url(../img/skin/bg-calender.jpg) no-repeat;

	width:40px;

	height:35px;

	float:left;

	border-right:#CCCCCC 1px solid;

}

.newsandevents .news .news01 .news-img .news-update {

	width:31px;

	height:35px;

	float:left;

}

.newsandevents .news .news01 .news-img .news-update .date {

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	font-size:20px;

	width:42px;

	height:30px;

	float:left; background-color:#f36f21; color:#fff; line-height:30px; font-weight:bold;

}

.newsandevents .news .news01 .news-img .news-update .month {

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	font-size:14px;

	width:42px;

	height:22px;

	float:left;

	color:#fff; background-color:#000; line-height:22px; font-weight:bold;

}

.newsandevents .news .news01 .news-txt {

	width:80%;

	height:auto;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:85%;

	 line-height:20px; padding-left:2%

}

#content .cont-top .welcome h2 {

	font-size:24px;

}

#content .cont-top .welcome a {

	background:url(../img/skin/bg-readmore.jpg) no-repeat;

	padding:0 0 0 10px;

	font-size:11px;

}

#footer {

	background:url(../img/skin/bg-footer.jpg) repeat-x;

	height:209px;

}

#footer .footer0 {

	padding:10px 0 0 0;

	width:941px;

	height:168px;

	margin:0 auto;

}

#footer .footer0 .footer-top {

	padding:0;

	margin:0;

}

#footer .footer0 .copywrite {

	text-align: right;

    float: right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#513d27;

	padding:15px 0 0 0;

    width:  100%;

}

#footer .footer0 .copywrite a {

	color:#705130;

}

#footer .footer0 li {

	list-style:none;

}

#footer .footer0 .sitemap {

	width:181px;

	float:left;

}

#footer .footer0 .sitemap .foot01 {

	padding:0;

}

.footer-titl {

	font-weight:bold;

	float:left;

	font-family:14px;

	font-family:Arial, Helvetica, sans-serif;

	color:#996731;

	margin:0 0 7px 0;

}

.footer-row01 {

	width:181px;

	height:20px;

	float:left;

	border-bottom:#45423d 1px solid;

	margin:3px 0 3px 0;

}

.footer-row02 {

	width:250px;

	height:20px;

	float:left;

	margin:3px 0 3px 0;

}

.link {

	font-size:12px;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	color:#996731;

	width:80px;

	height:20px;

	float:left;

}

.link:hover {

	color:white;

}

.link-sing {

	font-size:12px;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	color:#996731;

	width:230px;

	height:20px;

	float:left;

}

.link-sing:hover {

	color:white;

}

#footer .footer0 .Course {

	width:250px;

	float:left;

	padding:0 35px;

}

.foot01 {

	padding:0;

}

#footer .footer0 .stayintouch {

	width:100px;

	float:left;

	padding:0 35px;

}

.ebroucher {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	line-height:28px;

	padding-left:15px;

	float:right;

	background:url(../img/skin/bg-ebro.png) no-repeat;

	width:187px;

	height:31px;

}

.ebroucher a {

	color:#2d2d2d;

}

/*inner*/

#content .inner-content {



width: 660px;

float:left;

min-height:429px;





padding:0;}



#content .inner-content h2 {

width:660px;

height:45px;

float:left;

border-bottom:#CCCCCC 1px solid;

margin-bottom:15px;



}



#content .inner-rightbar {

background:url(../img/skin/bg-sidebar.png) no-repeat;

width:100%;

min-height:200px;

float:right;



padding-top:2px;

margin-top: 0;

}



.course-title {

background:url(../img/skin/icon-course.png) no-repeat;



font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#312e27;

font-weight:bold;

margin-bottom:10px;

margin-top:10px;

width: 100%;



padding:0 0 0 10px;

float:left;}



.sidemenu

{

    list-style: none;

    padding: 0;

}

.sidemenu li a

{

    color: #B98751;

}

.sidemenu li a:hover

{

    color: white;

}

.sidemenu li {

background:url(../img/skin/bg-inner-course.png) no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:normal;

padding-left:10px;

line-height:28px;

color:#FFFFFF;

width:244px;

height:28px;

float:left;

margin-bottom:3px;

}



.course-rov01:hover {



color:#f6a724;}



.reqst-information input, .reqst-information textarea, .reqst-information select

{

    font-family: "times new roman", serif;

}



.reqst-information {

padding:10px 0 0 5px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

border:#CCCCCC 1px solid;

width:243px;



float:left;}



.reqst-information li {



list-style:none;

}











.reqst-information .rov-a {

	

	float:left;

	margin:0;

}



.reqst-information .rov-a .r-name {

	width:100%;

    float: left;

	height:15px;

	float:left;

    font-size: 11px;

}

.reqst-information li {

	float:left;

	list-style:none;

	padding:2px;

}

.reqst-information .but-submit {

background:url(../img/skin/bg-sub-but.jpg) no-repeat;

width:62px;

height:20px;

float:left;

margin-left:70px;

padding-left:6px;

line-height:18px;



}

.inner-rightbar .testimonials {

width:229px;

height:111px;

float:left;

background:#fde7c1;

border:#e7cea2 1px  solid;

padding:7px 7px 0 12px;

margin-bottom:36px;

margin-top:16px;





}

.inner-rightbar .testimonials h3 {

font-size:16px;

color:#312e27;



background:url(../img/skin/bg-testimon.jpg) no-repeat;

padding-left:28px;

}

.inner-rightbar .testimonials .writer {



background:url(../img/skin/bg-writer.jpg) no-repeat ;

font-size:11px;

padding-left:20px;

font-family:Arial, Helvetica, sans-serif;}



.inner-rightbar .testimonials  a {

font-weight:bold;



color:#595959;}

.color {



color:#FF9933;}



.inner-rightbar .testimonials a {

background:url(../img/skin/bg-more.png) no-repeat;

padding-left:15px;

font-size:11px;

float:right;



}





/*ragularcourse*/



.bot-part {

background:url(../img/skin/bg-ragularcourse.jpg) no-repeat ;



height:132px;



width:620px;



float:left;

padding:10px 20px 0 20px;



}



.bot-part .apply-on {

float:left;

padding-top:25px;





}



.bot-part .video {



margin-left:60px;

float:right;}





.bot-part .apply-of {



float:left;

padding:25px 0 0 30px;

margin:0 0 0 50px;

border-left:#CCCCCC 1px solid;



}



.txt-regular {

width:659px;



font-family:Arial, Helvetica, sans-serif;

font-size:12px;

min-height:355px;

float:left;}

.txt-regular table {



width:621px;

margin-top:10px;

/*border: 1px solid #fad392;*/

}



.txt-regular .header-table {

background:#f6a825;

color:#FFFFFF;

font-weight:bold;





}



.txt-regular .tableinnercolor {

background:#fad392;



}

.txt-regular tr td {

padding:0 0 0 15px;

height:28px;

}



.txt-regular .corsname {



width:370px;}

/*ragularcourse*/





/*contact*/

.txt-regular .contact-foam {

width:350px;

height:auto;



float:left;

padding:0;





}



.txt-regular .contact-foam .cont01 .name {

width:130px;

height:28px;



float:left;



}

.txt-regular .contact-foam .cont01 {

width:349px;

margin:0;

float:left}



.txt-regular .contact-foam .cont01 .field {









}

.txt-regular .contact-foam .cont01 .field .capcha {

width:79px;

height:22px;



float:left;

}

.txt-regular .contact-foam li {

list-style:none;

padding-bottom:15px;}



.txt-regular .contact-foam .cont01 .cont-submit {

margin-left:129px;

float:left;



}

.txt-regular .contact-foam .cont01 .cont-reset {

float:left;

margin-left:25px;



}



.txt-regular .contact-id {



width:253px;

height:auto;

float:left;

padding-left:35px;

margin-left:20px;

border-left:#CCCCCC 1px solid;}

.txt-regular .contact-id ul {



padding:0;}

.txt-regular .contact-id h3 {



font-size:18px;

font-weight:normal;

margin:0;

margin-bottom:15px;}



.txt-regular .contact-id ul li {

list-style:none;

padding-bottom:5px;}



/*contact*/





.inbutton

{

    border: 0 none;

    margin: 0 ;

    padding: 0;

    background: transparent;

    width: auto;

    height: auto;

    vertical-align: middle ;

    text-align: center;

    cursor: pointer;

}



.h1cap-container

{

    font-family: Tahoma; 

    position:relative;

    float:left;

    width:660px;

    height:42px;

    line-height: 42px;

    font-size: 40px;

    margin-bottom: 25px;

    padding-bottom: 10px;

    border-bottom: 1px solid #DDD;

}

.h1cap-container .h1cap-text

{

    position:absolute;

    float:left;

    width:100%;

    height:42px;

    line-height: 42px;

    font-size: 42px;

    font-weight: bold; 

    text-indent: 20px; 

    vertical-align: baseline; 

    color:#EEE;

    white-space: nowrap;

    width: 660px;

    overflow: hidden;

    text-transform: uppercase;

}

.h1cap-container .h1cap-shadow

{

    font-weight: 100; 

    color: #555555; 

    position:absolute;

    float:left;

    width:100%;

    height:42px;

    line-height: 42px;

    font-size: 24px;

    padding-top: 8px;

    vertical-align: baseline;

    text-transform: uppercase;

}

.gerrsummary

{

    list-style: circle;

}

.gerrsummary li

{

    color:  red;

}

.flash.success

{

    margin: 10px 0 ;

    padding: 4px 20px ;

    background-color: #ddffdd;

    width: 616px;

    float: left;

    border: 1px dashed green;

}

.flash.error

{

    margin: 10px 0 ;

    width: 616px;

    padding: 4px 20px ;

    background-color: #ffdddd;

    float: left;

    border: 1px dashed red;

}



.inner-rightbar .box

{

    float: left;

}

.dtable.tabform

{

    line-height: 30px;

}

.dtable tr:hover

{

    background-color: #EEE ;

}

.dtable .subtable label

{

    width: 100%;

    float: left;

    white-space: nowrap;

    padding: 0 5px 0 0;

}

.dtable tr td

{

    padding: 0;

}

.dtable tr td input, .dtable tr td textarea

{

    margin: 5px 0;

}



input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover

{

    cursor: pointer;

}

input[type=button], input[type=submit], input[type=reset]

{

    padding: 0px 10px;

    width: auto ;

    
    cursor: pointer;

}

input[type=text]:focus, textarea:focus, select:focus

{

    border: 1px solid orange;

}



.etable

{

    border-collapse: collapse ;

}

.etable tr td

{

    border: 1px solid orange;

    line-height: 30px;

    text-align: justify;

}

.review-table

{

    width: 90%;

    border-collapse: collapse;

    clear: both;

}

.review-table tr td

{

    padding: 5px;

    border: 1px solid silver;

}

.dtable .error-row

{

    color: red;

    width: 100%;

    float: left;

}



.pro-content .newsdt

{

    color: #996731 ;

}



/* result box */



    .result-box

    {

        

    }

    .result-box .result-dt

    {

        width: 60px;

        height: 60px;

        border: 1px solid #d5dbe3;

        border-radius: 5px;

        -moz-border-radius: 5px;

        float: left;

        margin: 0 10px 0 0 ;

        background-color: #d5dbe3;

    }

    .result-box .result-dt .day

    {

        margin-top: 5px;

        font-size: 30px;

        line-height: 30px;

        float: left;

        width: 100%;

        text-align: center;

        font-weight: bold;

        color: #8c97a5 ;

    }

    .result-box .result-dt .date

    {

        font-size: 13px;

        line-height: 13px;

        float: left;

        width: 100%;

        text-align: center;

        font-weight: bold;

        margin-top: 5px;

        color: #8c97a5 ;

    }

    .result-box .result-desc

    {

        width: 550px;

        float: left;

    }

    .result-box .result-item

    {

        border: 1px solid #DDD;

        padding: 15px;

        margin: 10px 0 10px 0;

        float: left;

        width: 550px;

    }

    .result-box .result-contents

    {

        float: left;

        width: 100%;

    }

    .result-box .result-img

    {

        text-align: center;

    }

/* result box */



.dtable caption

{

    text-align: left;

    font-size: 14px;

}

fieldset 

{

    border: 1px solid #DDD;

    padding: 10px;

    border-radius: 5px;

}

fieldset legend

{

    font-size: 12px;

    font-weight: bold;

}

.ftable tr td

{

    border-bottom: 1px dashed silver;

}

.ftable tr.noborder td

{

    border-bottom: 0 none;

}

.ftable tr td label

{

    padding: 0 5px;

}

.ftable tr td label

{

    clear:both;

}





.goog-te-banner-frame

            {

                display: none;

            }

            #goog-gt-tt

            {

                display: none !important;

            }

            .goog-text-highlight

            {

                background-color: transparent !important;

                box-shadow: 0 0 0 0 !important;

            }

            .cblanglist

            {

                background-color: #f8a93d;

                border: 0 none;

                color: black;

            }

            

.reqst-information 

{

    background-color: #fde9d5 ;

}







#slideshowx {

        position:relative;

        height:306px;

    }



    #slideshowx .slidex {

        position:absolute;

        top:0;

        left:0;

        z-index:8;

        opacity:0.0;

    }



    #slideshowx .slidex.active {

        z-index:10;

        opacity:1.0;

    }



    #slideshowx .slidex.last-active {

        z-index:9;

    }

    .banner-box

    {

        text-align: center;

        

    }

        .banner-title

        {

            color: white;

            font-family: tahoma, verdana, serif;

            font-size: 28px;

            font-weight: normal;

            text-shadow: 1px 1px #000;

        }

        .banner-desc

        {

            color: white;

            font-family: tahoma, verdana, serif;

            font-size: 20px;

            font-weight: normal;

            padding-top: 25px;

            text-shadow: 1px 1px #000;

        }

		

		



#slideshowx2 {

        position:relative;

        height:306px;

    }



    #slideshowx2 .slidex {

        position:absolute;

        top:0;

        left:0;

        z-index:8;

        opacity:0.0;

    }



    #slideshowx2 .slidex.active {

        z-index:10;

        opacity:1.0;

    }



    #slideshowx2 .slidex.last-active {

        z-index:9;

    }

	 #slideshowx2.banner {

	width:941px;

	height:279px;

	float:left;

}