/* basic elements */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#272727;
	background-color:#f9f3da;
}
.clear {clear:both;margin:0;padding:0;height:0;overflow:hidden;}
a {color:#cb551b;text-decoration:none;outline:none;}
a:visited {color:#cb551b;}
a:hover, a:active {color:#000;}/*#b3652C*/
form {margin:0;padding:0;}
fieldset {border:0;margin:0;padding:0;}
img {border:0;margin:0;padding:0;}
* html img {behavior:url(javascripts/iepngfix.htc);}

/*.alignLeft {float:left;}
.alignRight {float:right;}*/

.textBrown {color:#b3652c !important;}

/* specific divs */

#header{
	margin:0;
	padding:0;
	width:100%;
	background-color:#fee368;
}
#logo {margin:0 auto;padding:0;width:976px;}
#logo .textlogo {margin:50px 0 28px 20px;}

#logoPrint {margin:0;padding:0;width:640px;display:none;}

#topWrap {
	margin:0;
	padding:0;
	width:100%;
	min-height:35px;
	background:#1d1e1d url(../images/bg-top-mainmenu.jpg) repeat-x left top;
	border-top:1px solid #544f3d;
}
* html #topWrap {height:35px;}
#top {margin:0 auto;padding:0;width:976px;color:#FFF;}


#mainMenu {float:left;margin:8px 0 0 0;padding:0;width:800px;}
#mainMenu ul {float:left;margin:0;padding:0;list-style-type:none;}
#mainMenu ul li {float:left;margin:0 30px 0 0;padding:0;font-weight:bold;text-transform:uppercase;}
#mainMenu ul li.home {margin:0 100px 0 80px;}
* html #mainMenu ul li.home {margin-left:40px;}
#mainMenu ul li.last {margin-right:0;}
#mainMenu ul li a {color:#FFF;}
#mainMenu ul li a:hover {color:#fdd316;}
#mainMenu ul li.active a {color:#fdd316;}


#language {float:right;margin:7px 0 0;padding:0;width:170px;}
#language ul {margin:0;padding:0;list-style-type:none;}
#language ul li {float:right;margin:0 0 0 3px;padding:0;}
#language ul li a {width:52px;height:18px;display:block;background:transparent url(../images/buttons.gif) no-repeat;}

#language ul li.en a {background-position:0px 0px;}
#language ul li.en a:hover {background-position:0px -18px;}
#language ul li.kr a {background-position:-52px 0px;}
#language ul li.kr a:hover {background-position:-52px -18px;}
#language ul li.jp a {background-position:-104px 0px;}
#language ul li.jp a:hover {background-position:-104px -18px;}
#language ul li.ct a {background-position:-156px 0px;}
#language ul li.ct a:hover {background-position:-156px -18px;}

#language ul li a span {display:none;}


#subMenu-Wrap {
	margin:0;
	padding:0;
	width:100%;
	min-height:27px;
	background:#fceca5 url(../images/bg-top-submenu.jpg) repeat-x left top;
}
* html #subMenu-Wrap {height:27px;}
#subMenu {margin:0 auto;padding:0;width:976px;}
#subMenu ul {float:right;margin:5px 0 0 0;padding:0;list-style-type:none;width:920px;}
#subMenu ul li {float:left;margin:0;padding:0;font-weight:bold;font-size:0.916em;color:#0a0a0a;}
#subMenu ul li.sprline {margin:0 10px;font-weight:normal;}
#subMenu ul li a {color:#0a0a0a;}
#subMenu ul li a:hover {color:#9b4201;}
#subMenu ul li.active a {color:#9b4201;}


#wrapper {
	margin:0 auto;
	padding:0 0 20px;
	width:976px;
}

#container {
	margin:0;
	padding:0;
	width:976px;
}

#topLink {margin:0;padding:0;}
#topLink .user {float:left;color:#676767;font-weight:bold;margin:3px 0 3px 230px;}
* html #topLink .user {margin-left:115px;}
#topLink ul {float:right;margin:5px 0;padding:0;list-style-type:none;}
#topLink ul li {float:right;margin:0;padding:0;font-weight:bold;font-size:0.916em;color:#676767;}
#topLink ul li.sprline {margin:0 10px;font-weight:normal;}
#topLink ul li a {color:#676767;}
#topLink ul li a:hover {color:#0a0a0a;}
#topLink ul li.active a {color:#0a0a0a;}


#leftWrap {
	float:left;
	margin:0;
	padding:0;
	width:200px;
}

#leftMenu {
	margin:0 0 0 7px;
	padding:0;
	width:178px;
	position:relative;
}
#leftMenu div.menu-list {
	margin:0 0 6px;
	padding:0;
	width:178px;
}
#leftMenu div.menu-list a {
	margin:0;
	padding:0 0 6px 0;
	width:178px;
	display:block;
	background:transparent url(../images/btn-leftMenus.gif) no-repeat 0px bottom;
	font-size:0.916em;
	font-weight:bold;
	color:#b96108;
}
#leftMenu div.menu-list a span {
	margin:0;
	padding:6px 10px 4px 27px;
	width:141px;
	display:block;
	cursor:pointer;
	background:transparent url(../images/btn-leftMenus.gif) no-repeat 0px top;
}

#leftMenu div.menu-list a:hover, #leftMenu div.menu-list a.mover {background-position:-182px bottom;color:#9f4402;}
#leftMenu div.menu-list a:hover span, #leftMenu div.menu-list a.mover span {background-position:-182px top;}

#leftMenu div.menu-list a.active {background:transparent url(../images/btn-leftMenus2.gif) no-repeat -182px bottom;color:#994608;}
#leftMenu div.menu-list a.active span {background-position:-182px top;}

#leftMenu div.menu-list a#es, #leftMenu div.menu-list a#es:hover {color:#dd1820;}
#leftMenu div.menu-list a#es.active, #leftMenu div.menu-list a#es.active:hover {background:transparent url(../images/btn-leftMenus2.gif) no-repeat -370px bottom;color:#FFF;}
#leftMenu div.menu-list a#es.active span {background:transparent url(../images/btn-leftMenus.gif) no-repeat -370px top;}

#leftMenu div.menu-list a#ms, #leftMenu div.menu-list a#ms:hover {color:#078b47;}
#leftMenu div.menu-list a#ms.active, #leftMenu div.menu-list a#ms.active:hover {background:transparent url(../images/btn-leftMenus2.gif) no-repeat -558px bottom;color:#FFF;}
#leftMenu div.menu-list a#ms.active span {background:transparent url(../images/btn-leftMenus.gif) no-repeat -558px top;}

#leftMenu div.menu-list a#hs, #leftMenu div.menu-list a#hs:hover {color:#0426a3;}
#leftMenu div.menu-list a#hs.active, #leftMenu div.menu-list a#hs.active:hover {background:transparent url(../images/btn-leftMenus2.gif) no-repeat -746px bottom;color:#FFF;}
#leftMenu div.menu-list a#hs.active span {background:transparent url(../images/btn-leftMenus.gif) no-repeat -746px top;}


#leftMenu div.menu-list ul.submenu {margin:0;padding:0 0 20px;list-style-type:none;background:transparent url(../images/bg-submenu.gif) no-repeat 0px bottom;}
#leftMenu div.menu-list ul.submenu li {margin:0;padding:0;font-size:0.916em;}
#leftMenu div.menu-list ul.submenu li a {
	margin:0 8px;width:auto;font-size:1em;
	font-weight:normal;
	padding:2px 20px 2px;
	color:#98530d;
	display:block;
	background:transparent url(../images/bull-01.gif) no-repeat 13px 10px;
}
#leftMenu div.menu-list ul.submenu li a:hover, #leftMenu div.menu-list ul.submenu li a.mover {color:#98530d;background-color:#FFF;}
/*#leftMenu div.menu-list ul.submenu li.active a {color:#cb551b;background-color:#FFF;}*/


/*Start Popup Menu*/
.popMenu-Main {margin:0;padding:0;width:157px;font-size:0.916em;position:absolute;left:165px;display:none;}
.popMenu-Main .popMenu {margin:0;padding:0;background:transparent url(../images/bg-mnpop-top.png) no-repeat 0px top;}
* html .popMenu-Main .popMenu {background-image:url(../images/bg-mnpop-top_IE.gif)}
.popMenu-Main .arrowControl {margin:0;padding:10px 0 0 28px;background:url(../images/bg-mnpop-arrow.png) no-repeat scroll 0 15px;}
* html .popMenu-Main .arrowControl {background-image:url(../images/bg-mnpop-arrow_IE.gif)}
.popMenu-Main .bttmBG {margin:0;padding:0;height:15px;background:transparent url(../images/bg-mnpop-bttm.png) no-repeat 0px 0px;}
* html .popMenu-Main .bttmBG {background-image:url(../images/bg-mnpop-bttm_IE.gif)}

.popMenu-Sub {margin:0;padding:0;width:157px;font-size:0.916em;position:absolute;left:165px;display:none;}
.popMenu-Sub .popMenu {margin:0;padding:0;background:transparent url(../images/bg-mnpop-top_wh.png) no-repeat 0px top;}
* html .popMenu-Sub .popMenu {background-image:url(../images/bg-mnpop-top_IEwh.gif)}
.popMenu-Sub .arrowControl {margin:0;padding:10px 0 0 28px;background:url(../images/bg-mnpop-arrow_wh.png) no-repeat scroll 0 15px;}
* html .popMenu-Sub .arrowControl {background-image:url(../images/bg-mnpop-arrow_IEwh.gif)}
.popMenu-Sub .bttmBG {margin:0;padding:0;height:15px;background:transparent url(../images/bg-mnpop-bttm_wh.png) no-repeat 0px 0px;}
* html .popMenu-Sub .bttmBG {background-image:url(../images/bg-mnpop-bttm_IEwh.gif)}

.popMenu ul {margin:0;padding:0;list-style-type:none;width:110px;}
.popMenu ul li {margin:0;padding:2px 0 3px 0;line-height:normal;background:transparent url(../images/bg-mnpop-line.gif) repeat-x 0px top;}
.popMenu ul li.first {background-image:none;}
.popMenu ul li a {color:#d46a0d;}
.popMenu ul li a:hover {color:#000;}

#leftMenu .show {display:block;}

.arrowControl.top {background-position:0px 15px !important;}
.arrowControl.center {background-position:0px center !important;}
.arrowControl.bottom {background-position:0px bottom !important;}
/*End Popup Menu*/

#searchBox {
	margin:0 0 25px;
	padding:10px 15px 25px 7px;
	width:178px;
	background:url(../images/line-orange.gif) no-repeat 0px bottom;
}
#searchBox fieldset {float:left;margin:0px;padding:0px;}

#searchBox fieldset .search {
	margin:0px;
	padding:0px;
	background:url(../images/bg-searchbox.gif) no-repeat 0px 0px;
	width:141px;
	height:28px;
	border:0 none;
}
#searchBox fieldset .search input {
	margin:6px 0px 0px 35px;
	padding:0px;
	width:95px;
	height:18px;
	background:transparent;	
	border:1px solid #FFF;
	color:#4b5353;
	font-size:0.916em;
}
* html #searchBox fieldset .search input {margin-top:5px;}
*:first-child+html #searchBox fieldset .search input {margin-top:5px;}

button.btnSearch {
	margin:0px;
	padding:0px;
	background:url(../images/b-go.gif) no-repeat 0px 0px;
	width:37px;
	height:28px;
	font-size:0.916em;
	color:#141515;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}


/*#calendarWrap {
	margin:0 0 12px;
	padding:0;
	background:url(../images/bg-calendar-mid.gif) repeat-y 0px 0px;
	width:200px;
	border:1px solid red;
}*/
#calendar {
	margin:0 0 12px;
	padding:0 0 35px;
	width:200px;
	background:url(../images/bg-leftboxs.gif) no-repeat 0px bottom;
}
#calendar h3 {
	margin:0;
	padding:13px 0 0 75px;
	background:url(../images/bg-leftboxs.gif) no-repeat 0px top;
	font-size:1.25em;
	color:#FFF;
	width:125px;
	height:55px;
}
#calendar h3 span {display:block;}
#calendar h3 span a {color:#FFF;}
#calendar p {margin:0 auto;color:#f03524;width:120px;}
#calendar p a {color:#f03524;text-decoration:underline;}
#calendar p a:hover {color:#000;text-decoration:none;}


/*#blogWrap {
	margin:0 0 12px;
	padding:0;
	background:url(../images/bg-blog-mid.gif) repeat-y 0px 0px;
	width:200px;
}*/
#blog {
	margin:0 0 12px;
	padding:0 0 35px;
	width:200px;
	background:url(../images/bg-leftboxs.gif) no-repeat -200px bottom;
}
#blog h3 {
	margin:0;
	padding:13px 0 0 50px;
	background:url(../images/bg-leftboxs.gif) no-repeat -200px top;
	font-size:1.083em;
	color:#1f1b1c;
	width:150px;
	height:50px;
}
#blog h3 span {display:block;}
#blog div {margin:0 auto;width:160px;}
#blog div h4 {margin:0;padding:0;font-size:1em;color:#d00639;}
#blog div h4 a {color:#d00639;}
#blog div h4 a:hover {color:#000;}
#blog div p {margin:0;padding:0;font-size:0.916em;color:#020202;line-height:14px;}
#blog div p.date {margin-bottom:15px;font-size:1em;color:#fc5402;}
#blog div p a {color:#f60642;font-weight:bold;}
#blog div p a:hover {color:#020202;}

#contact {
	margin:0 0 12px;
	padding:0 0 5px;
	width:200px;
	background:url(../images/bg-leftboxs.gif) no-repeat -400px bottom;
}
#contact h3 {
	margin:0 0 15px;
	padding:13px 0 0 0;
	background:url(../images/bg-leftboxs.gif) no-repeat -400px top;
	font-size:0.916em;
	width:200px;
	color:#752705;
}
#contact h3 span {display:block;margin:0 auto;width:160px;}
#contact div {margin:0 auto;width:160px;}
#contact div p {margin:0 0 15px;padding:0;font-size:0.916em;color:#752705;line-height:14px;}
#contact div p a {color:#fd0202;text-decoration:underline;font-weight:bold;}
#contact div p a:hover {color:#020202;text-decoration:none;}


#rightWrap {
	float:right;
	margin:0;
	padding:0 0 30px;
	width:751px;
}
* html #rightWrap {padding-bottom:220px;}
*:first-child+html #rightWrap {padding-bottom:220px;}

#contentWrap {
	margin:0;
	padding:0;
	width:751px;
	background:transparent url(../images/bg-content-mid.gif) repeat-y 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contentWrap .bg-top {margin:0;padding:5px 0 0;background:transparent url(../images/bg-content-top.gif) no-repeat 0px top;}
#contentWrap .bg-bttm {/*margin:90px 0 0;*/margin:30px 0 0;padding:5px 0 0;background:transparent url(/images/bg-content-bttm.gif) no-repeat 0px bottom;}


#breadcrumbs {margin:0 auto;padding:5px 0 5px 23px;width:700px;}
#breadcrumbs .path {float:left;}
#breadcrumbs a {
	margin:0 12px 0 0;
	padding:0 0 0 10px;
	color:#676767;
	font-size:0.916em;
	background:transparent url(../images/bull-02.gif) no-repeat 0px 5px;
}
#breadcrumbs a:hover {color:#000;}
#breadcrumbs span 
{
	margin:0 12px 0 0;
	padding:0 0 0 10px;
	color:#000;
	font-size:0.916em;
	background:transparent url(../images/bull-02.gif) no-repeat 0px 5px;
}
#breadcrumbs .user {float:right;color:#676767;font-weight:bold;margin:0;}
#breadcrumbs .user a 
{
	margin:0;
	padding:0;
	color:#CB551B;
	font-size:1em;
	background:none;
}
#breadcrumbs .user a:hover {color:#000;}

#content {
	margin:0 auto;
	padding:0;
	width:723px;
}
#content a {text-decoration:underline;}

#content h1 {
	margin:0 0 18px;
	padding:6px 0 0 0;
	/*width:677px;*/
	display:block;
	background:transparent url(../images/bg-header.jpg) no-repeat 0px top;
	font-size:1em;
	font-weight:bold;
	color:#994608;
}
#content h1 span {
	margin:0;
	padding:0 32px 10px 32px;
	width:659px;
	display:block;
	/*cursor:pointer;*/
	background:transparent url(../images/bg-header.jpg) no-repeat 0px bottom;
}

#content h2 {margin:0 0 20px;padding:0;color:#9d4307;font-size:12px;}

#content h3 {margin:0 0 3px;padding:0;color:#656565;font-size:12px;}
#content h3 a {color:#656565;}
#content h3 a:hover {color:#000;}



#content .info-cover {margin:0 auto;padding:0;width:660px;}
#content .info-cover p {margin:0 0 17px;padding:0;/*line-height:18px;*/}
#content .info-cover p.spcleft {float:left;width:390px; text-align:justify;}
#content .info-cover ul {margin:0 0 20px 0;padding:0;list-style-type:none;}
#content .info-cover ul li {margin:0 10px;padding:0 0 0 12px;background:transparent url(../images/bull-03.gif) no-repeat 0px 5px;line-height:18px;}

#content .wide {margin:0 0 0 32px;width:691px;}

#content .info-cover .left {float:left;width:430px;}

#content .info-cover .linkBox {margin:0 0 18px;color:#cb6e1b;font-size:11px;}
#content .info-cover .linkBox a {color:#cb6e1b;text-decoration:none;}
#content .info-cover .linkBox a:hover {color:#9d4307;}


#content #contentVdo {
	float:right;
	margin:0 0 20px;
	padding:20px 0  0 20px;
}



#content .boxShowCover {float:right;margin:0 0 20px 20px;padding:0;background:transparent url(../images/bg-scBox.gif) no-repeat right bottom;max-width:300px;}
#content .boxShow-cnrTopL {
	margin:0;
	padding:0;
	background:transparent url(../images/bg-scBox_cnr-top-l.gif) no-repeat left top;
}
#content .boxShow-cnrBttmL {
	margin:0;
	padding:0;
	background:transparent url(../images/bg-scBox_cnr-bttm-l.gif) no-repeat left bottom;
}
#content .boxShow-cnrTopR {
	margin:0;
	padding:0;
	background:transparent url(../images/bg-scBox_cnr-top-r.gif) no-repeat right top;
}
#content .boxShow-cnrBttmR {
	margin:0;
	padding:20px 10px 30px 10px;
	background:transparent url(../images/bg-scBox_cnr-bttm-r.gif) no-repeat right bottom;
}

#content .boxShowCover h4 {margin:0 0 12px;;padding:0 0 3px;font-size:1em;color:#994608;background:transparent url(../images/bg-mnpop-line.gif) repeat-x left bottom;}
#content .boxShowCover p {margin:0 0 10px;padding:0;font-size:0.916em;}
#content .boxShowCover span {display:block;margin-bottom:8px;border:1px solid #c49937;}
#content .boxShowCover a, .iconLink a {margin:0 20px;padding:2px 0px 4px 22px;display:block;text-decoration:underline;font-size:0.916em;color:#b45a02;background:transparent url(../images/ico-file.gif) no-repeat 0px 2px;}
#content .boxShowCover a.mov, .iconLink a.mov {background:transparent url(../images/ico-mov.gif) no-repeat 0px 2px;}

#content .boxShowCover a.photo, .iconLink a.photo {background:transparent url(../images/ico-photo.gif) no-repeat 0px 2px;}
#content .boxShowCover a.txt, .iconLink a.txt {background:transparent url(../images/ico-txt.gif) no-repeat 0px 2px;}
#content .boxShowCover a.doc, .iconLink a.doc {background:transparent url(../images/ico-doc.gif) no-repeat 0px 2px;}
#content .boxShowCover a.xls, .iconLink a.xls {background:transparent url(../images/ico-xls.gif) no-repeat 0px 2px;}
#content .boxShowCover a.pdf, .iconLink a.pdf {background:transparent url(../images/ico-pdf.gif) no-repeat 0px 2px;}
#content .boxShowCover a:hover, .iconLink a:hover {color:#000;}



/*======= FORM Element =======*/
#content fieldset {margin:0 0 3px}
#content fieldset label {display:block;float:left;margin-right:5px;/*width:200px;*/}
#content fieldset label span {font-weight:bold;color:#9d4307;}
#content fieldset p {margin:0 !important;padding:2px 0 !important;}
#content fieldset .inputControl {float:left;margin:0;padding:0;display:block;}

#content fieldset.btn {margin:30px 0 0 0;}
#content fieldset button {
	margin:0 5px 0 0;
	padding:1px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	cursor:pointer;
	background-color:#e6e6e6;
	border:1px solid #999999;
}
#content fieldset button.btnBrown {color:#994608;}





/*Team Page*/
#content h2.team {margin:0 auto 20px;width:660px;padding:0 15px 3px 15px;border-bottom:1px solid #e0cda3;}

#content .teamBox {float:left;margin:0 0 32px 0;padding:0;width:330px;}
#content .teamBox img {float:left;border:1px solid #d2c9b6;width:83px;}
#content .teamBox .info {float:right;margin:0;padding:0;width:215px;}
#content .teamBox .info p {margin:0;padding:0;/*font-size:0.916em;*/line-height:normal;color:#828181;width:200px;}
#content .teamBox .info p.name {color:#000;font-weight:bold;}
#content .teamBox .info p.position {color:#000; margin-top: 10px;}
#content .teamBox .info p.bio {color:#b96108;margin-bottom:15px;}
#content .teamBox .info p.bio a {color:#b96108;}
#content .teamBox .info p.bio a:hover {color:#000;}



/*Testimonial Page*/
#content .ttmnBox-wrap {
	margin:0 0 26px;
	padding:0;
	width:660px;
	background:transparent url(../images/bg-ttmn-mid.gif) repeat-y 0px top;
}
#content .ttmnBox {
	margin:0;
	padding:0 0 12px 0;
	width:660px;
	background:transparent url(../images/bg-ttmn-bttm.gif) no-repeat 0px bottom;
}
#content .ttmnBox h3 {
	margin:0 0 8px;
	padding:0 14px;
	width:634px;
	height:32px;
	background:transparent url(../images/bg-ttmn-head.gif) no-repeat 0px 0px;
	color:#994608;
	/*font-size:0.916em;*/
	line-height:32px;
}
#content .ttmnBox img {float:left;margin:0 20px 0 14px;}
#content .ttmnBox .info {float:left;color:#000;/*font-size:0.916em;*/width:450px;}
#content .ttmnBox .info p {line-height:15px;}

/*Parent Portal Page*/
#content .form {
	background-color:#F7E3A5;
	padding:20px 0;
}

#content .form form {width:660px;margin:0px auto;}
#content .form form fieldset {margin:2px 0px;}

#login_form .error {color:#FA0000;font-weight:bold;}
#login_form label {line-height:18px;text-align:right;font-weight:bold;width:300px;display:block;float:left;padding-right:5px;}
#login_form input {float:left;width:150px;}
#login_form .txtErr {display:none;float:none;width:350px;clear:both;text-align:left;margin-left:310px;}
#login_form label.invalid {display:block;color:#FA0000;}
#login_form fieldset span.hint {font-size:11px;clear:both;display:block;margin:0 20px 0 310px;}
#login_form .button {margin:10px 0 0 85px;}
#login_form .button button {
    margin:0 5px 0 0px;
    padding:1px 6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;	
    cursor:pointer;
    background-color:#e6e6e6;
    border:1px solid #999999;
}
#login_form .button button.btnReset {color:#994608;}

#content .form p.reset {margin:10px 0 0 310px;}

#login_form .captcha {float:left;width:200px;}



/*Sitemap Page*/
#content.sitemap {/*font-size:0.916em;*/color:#994608;}
#content.sitemap .wide {margin:0 0 0 21px;width:702px;}

#content.sitemap table {
	margin:0 0 16px;
	padding:0;
	empty-cells:show;
	width:702px;
}
#content.sitemap table th {background-color:#fcfbdd;padding:5px 10px;text-align:left;}
#content.sitemap table th a {color:#994608;text-decoration:none;}
#content.sitemap table th a.totop {margin-left:60px;font-weight:normal;}
#content.sitemap table th a.totop:hover {color:#d46a0d;}
#content.sitemap table td {width:234px;padding:10px 10px 0;}
#content.sitemap table td a {color:#994608;}
#content.sitemap table td a:hover {color:#000;}
#content.sitemap table td a.main {margin:0;padding:0 0 0 15px;font-weight:bold;color:#994608;background:transparent url(../images/bull-04.gif) no-repeat 0px 5px;}
#content.sitemap table td a.main:hover {color:#000;}



/*Blog Page*/
#contentWrap.blog {margin:0;padding:0;}

#content.blog {width:751px;}
#content.blog h1 {margin:0 0 10px 14px;}
#content.blog h2 {margin:12px 0 0 45px;color:#994608;}
#content.blog img.imgMain {margin:0 0 3px 14px;}

#content.blog .info-cover {width:737px;margin:0 14px 0 0;padding:0;background:transparent url(/images/bg-blog-R.gif) repeat-y right 0px;}
#content.blog .info-cover .left {width:510px;padding:0;}
#content.blog .info-cover .left p {margin-left:45px}
#content.blog .info-cover .left p.by {color:#ce7b31;}
#content.blog .info-cover .left ol {margin:0 0 20px 85px;padding:0;}
#content.blog .info-cover .left ol li {margin:0 0 10px;padding:0;}
#content.blog .info-cover .left a {color:#ce7b31;}
#content.blog .info-cover .left a.more {float:right;margin:0 0 10px; display:block;color:#e26b03;}
#content.blog .info-cover .left a.more span {font-size:18px;}
#content.blog .info-cover .left a:hover {color:#000;}
#content.blog ul.archives {list-style:none;margin:0 0 20px 40px !important;}
#content.blog ul.archives li {list-style:none;width:200px;float:left;background:none !important;}
#content.blog .paging {margin:10px 20px; text-align:right;}

#content.blog .info-cover .right {float:right;margin:0;padding:20px 0 0;width:200px;}
#content.blog .info-cover .right h3.about-author {margin:0;padding:20px 0 0;height:28px;background:transparent url(/images/bg-h_about-author.gif) no-repeat 0px 0px;color:#000;font-size:13px;}
#content.blog .info-cover .right h3.about-author span {margin-left:66px;}
#content.blog .info-cover .right h3.recent-post {margin:0;padding:23px 0 0;height:29px;background:transparent url(/images/bg-h_recent-post.gif) no-repeat 0px 0px;color:#000;font-size:13px;}
#content.blog .info-cover .right h3.recent-post span {margin-left:66px;}
#content.blog .info-cover .right h3.archive {margin:0;padding:23px 0 0;height:30px;background:transparent url(/images/bg-h_view-archives.gif) no-repeat 0px 0px;color:#000;font-size:13px;}
#content.blog .info-cover .right h3.archive span {margin-left:66px;}

#content.blog .info-cover .right h3 span a {color:#000;text-decoration:none;}
#content.blog .info-cover .right h3 span a:hover {color:#994608;text-decoration:none;}

#content.blog .info-cover .right a.rss {
	margin:12px 0 0 12px;
	padding:5px 0 6px 30px;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#1f1f22;
	text-decoration:none;
	background:transparent url(../images/ico-rss2.gif) no-repeat 0px 0px;
}
#content.blog .info-cover .right a.rss:hover {color:#fc5402;}

#content.blog .info-cover .right .info {margin:0 14px;padding:12px 0;width:172px;font-size:11px;}
#content.blog .info-cover .right .info p {margin:0;font-size:11px;line-height:normal;}
#content.blog .info-cover .right .info ul {margin:0;padding:0;list-style-type:none;}
#content.blog .info-cover .right .info ul li {margin:0;padding:0 0 0 10px;background:transparent url(../images/bull-05.gif) no-repeat 0px 7px;color:#474343;}
#content.blog .info-cover .right .info ul li a {color:#474343;text-decoration:none;}
#content.blog .info-cover .right .info ul li a:hover {color:#994608;}

#content.blog #commentBox-wrap {margin:0 0 0 2px;padding:0;width:535px;/*height:35px;overflow:hidden;*/}
#content.blog #commentBox-wrap a.commentLink {
	margin:0;
	padding:10px 0px 10px 50px;
	background:#FED772 url(/images/faq-arrow.gif) no-repeat 30px -70px;
	color:#904646;
	font-weight:bold;
	display:block;
	width:485px;
	
}
#content.blog #commentBox-wrap a.active {background:#FED772 url(/images/faq-arrow.gif) no-repeat 30px 10px;}
#content.blog #commentBox-wrap a.commentLink:hover {color:#000;}
#content.blog #commentBox-wrap .commentBox {
	height:0;
	overflow:hidden;
}
#content.blog #commentBox-wrap .commentList {
	background-color:#E8E8E8;
	margin:9px auto 0;
	padding:16px;
	width:453px;
}
#content.blog #commentBox-wrap .name {margin:0;padding:0 0 13px;background:transparent url(../images/dotline_comment.gif) repeat-x center bottom;color:#000000;}
#content.blog #commentBox-wrap .info {margin:13px 0 0;padding:0;color:#666666;}

#content.blog #commentBox-wrap #commentForm {margin:0 auto;padding:0 0 30px;width:485px;}
#content.blog #commentBox-wrap #commentForm h2 {margin:20px 0 0;}
#content.blog #commentBox-wrap #commentForm .error {color:#CC1D1A;font-weight:bold;text-align:center;}

#content.blog #commentBox-wrap #commentForm form {margin-top:20px;}
#content.blog #commentBox-wrap #commentForm fieldset {margin:0 0 3px;}
#content.blog #commentBox-wrap #commentForm fieldset label {display:block;float:left;width:120px;margin-right:10px; text-align:right;}
#content.blog #commentBox-wrap #commentForm fieldset input.textbox {width:200px;}
#content.blog #commentBox-wrap #commentForm fieldset textarea {width:300px;}
#content.blog #commentBox-wrap #commentForm fieldset label.msg {color:#CC1D1A; visibility:hidden; float:left; margin:0 0 0 130px;text-align:left;width:200px;}
* html #content.blog #commentBox-wrap #commentForm fieldset label.msg {margin:0 0 0 65px;}
#content.blog #commentBox-wrap #commentForm fieldset label.invalid {color:#CC1D1A; visibility:visible;}

#content.blog #commentBox-wrap #commentForm p.code {font-size:0.916em;margin:5px 0 0 130px;font-weight:bold;}
#content.blog #commentBox-wrap #commentForm p.code span {color:#E70000;font-weight:normal;}

#content.blog #commentBox-wrap #commentForm .captcha {float:left;margin:0 5px 0 0;}

#content.blog #commentBox-wrap #commentForm fieldset.btn {margin:0 0 0 130px;}
#content.blog #commentBox-wrap #commentForm fieldset button {
	margin:0 5px 0 0;
	padding:1px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	cursor:pointer;
	background-color:#e6e6e6;
	border:1px solid #999999;
}
#content.blog #commentBox-wrap #commentForm button.btnReset {color:#994608;}

#contentWrap.blog .bg-bttm {margin:0;padding:2px 0 0;background-image:url(/images/bg-content-bttm_blog.gif);}



/*Elementary School-1*/
#contentWrap .bg-school {margin:0;padding:10px 0 0;height:26px;background-image:url(../images/bg-content-bttm_es1.gif);}

#content #school.info-cover {width:723px;background:transparent url(../images/bg-blog-R.gif) repeat-y right 0px;}
#content #school.info-cover .left {width:514px;}
#content #school.info-cover .left p {margin-left:30px;}

#content #school #downloadBox-wrap {background-image:none;margin:0;padding:20px 0 0;}
#content #school #downloadBox {background-image:none;padding:0 0 20px;}
#downloadBox a {color:#7a7a7a;}

#content #school.info-cover .right {float:right;margin:0;padding:0;width:200px;font-size:11px;}
#content #school.info-cover .right h3.lastnews {margin:-5px 0 16px 0;padding:13px 0 0;height:28px;background:transparent url(../images/bg-h_lastest-news.gif) no-repeat 0px 0px;color:#000;font-size:13px;}
#content #school.info-cover .right h3.lastnews span {margin-left:60px;}

#content #school.info-cover .right h4 {margin:0 10px;padding:0;font-weight:normal;font-size:11px;}
#content #school.info-cover .right h4 span {font-weight:bold;}

#content #school.info-cover .right p {margin:0 10px;padding:0;font-size:11px;color:#5d5d5d;}
#content #school.info-cover .right p.by {margin-bottom:20px;color:#969191;}
#content #school.info-cover .right p a {color:#923215;text-decoration:none;}
#content #school.info-cover .right p a:hover {color:#000;}
#content #school.info-cover .right p.inform {margin:10px 0 0;padding:6px 10px;background-color:#f2deaa;color:#994608;}



/*Elementary School-2*/
#content.es2 h1 {margin-bottom:10px;}
#content.es2 #downloadBox-wrap {margin:6px 0 20px 20px;}



/*Contact Page*/
#content .contactBox1-wrap {
	margin:0 0 5px;
	padding:0;
	width:660px;
	background:transparent url(../images/bg-cntbox-mid.gif) repeat-y 0px top;
}
#content .contactBox1 {
	margin:0;
	padding:0 0 12px 0;
	width:660px;
	background:transparent url(../images/bg-cntbox-bttm.gif) no-repeat 0px bottom;
}
#content .contactBox1 h3 {
	margin:0 0 9px;
	padding:0 25px 0 45px;
	width:590px;
	height:54px;
	color:#a22114;
	line-height:52px;
	font-weight:normal;
}
#content .contactBox1 h3.open {
	background:transparent url(../images/bg-cntbox-h.gif) no-repeat 0px 0px;
}
#content .contactBox1 h3.closed {
	background:transparent url(../images/bg-cntbox-h.gif) no-repeat 0px -183px;
}
#content .contactBox1 p {margin:0 25px 15px 45px;font-size:11px;color:#000;}
#content .contactBox1 p .brown {color:#994608;}

#content.contact .contactBox2 {
	margin:0 0 5px;
	padding:0 43px;
	width:574px;
	height:33px;
	background:transparent url(../images/bg-cntbox-h.gif) no-repeat 0px -62px;
	color:#d97326;
	font-weight:bold;
	font-size:11px;
	line-height:33px;
}
#content .contactBox2 img {float:left;}
#content .contactBox2 a {float:left;color:#d97326;}
#content .contactBox2 a:hover {color:#000;}

#content .contactBox3-wrap {
	margin:0 0 5px;
	padding:0;
	width:660px;
	background:transparent url(../images/bg-cntbox-mid.gif) repeat-y 0px top;
}
#content .contactBox3 {
	margin:0;
	padding:0 0 12px 0;
	width:660px;
	background:transparent url(../images/bg-cntbox-bttm.gif) no-repeat 0px bottom;
}
#content .contactBox3 .top {margin:0;padding:2px 0 0;background:transparent url(../images/bg-cntbox-h.gif) no-repeat 0px -103px;}
#content .contactBox3 table {
	margin:0 0 0 2px;
	padding:0px;
	empty-cells:show;
	width:653px;
	font-size:11px;
}
#content .contactBox3 table th {margin:0;padding:8px 10px 8px 43px;background-color:#fed772;text-align:left;color:#994608;}
#content .contactBox3 table td {margin:0;padding:6px 10px 6px 43px;text-align:left;color:#994608;}


#content .contactBox4 {
	margin:0 0 5px;
	padding:0 43px;
	width:574px;
	height:33px;
	background:transparent url(../images/bg-cntbox-h.gif) no-repeat 0px -145px;
	color:#d97326;
	font-weight:bold;
	font-size:11px;
	line-height:33px;
}
#content .contactBox4 img {float:left;}
#content .contactBox4 a {float:left;color:#d97326;}
#content .contactBox4 a:hover {color:#000;}



#content .contactBox5 table {
	margin:0 0 10px;
	padding:0px;
	empty-cells:show;
	width:660px;
	font-size:11px;
	color:#994608;
}
#content .contactBox5 table th {margin:0;padding:6px 10px 6px 43px;background-color:#ffe285;text-align:left;border-bottom:1px solid #FFF;text-transform:uppercase;}
#content .contactBox5 table td {margin:0;padding:4px 10px 4px 43px;text-align:left;background-color:#f8eece;border-bottom:1px solid #FFF;}
#content .contactBox5 table td.sub {background-color:#f2e2b1;}
#content .contactBox5 table a {color:#994608;}
#content .contactBox5 table a:hover {color:#000;}



/*FAQ Page*/
#faq {margin:0px;padding:0px;width:660px;}
#faq .cover {margin-bottom:10px;}
#faq h3 {margin:0px !important;padding:0px !important;}
#faq h3 a {
	margin:0px;
	padding:8px 60px 8px 15px;
	/*font-size:11px;*/
	color:#000;
	text-decoration:none;
	display:block;
	cursor:pointer;
	font-weight:normal;
	border:1px solid #e4cdbc;
	background:#fed772 url(../images/faq-arrow.gif) no-repeat right -70px;
}
#faq h3.active a {padding:8px 60px 8px 15px;display:block;background:#fed772 url(../images/faq-arrow.gif) no-repeat right 10px;}
#faq h3.active a {background-color:#fed772;}
#faq div.accordion {overflow:hidden;height:0;}
#faq div.explain {padding:6px 20px 0px 15px;background-color:#fbfcf3;width:623px;border-left:1px solid #e5cb8e;border-bottom:1px solid #e5cb8e;border-right:1px solid #e5cb8e;}
#faq div.explain p {margin:0;padding:0px;/*font-size:11px;*/color:#575757;}


/*Gallery Page*/
#imgDisplay {
	margin:0;
	padding:0;
	height:370px;
	position:relative;
	background-color:#000;
}

#imgDisplay img {
	display:block;
	margin:0px auto;
}

#imgDisplay .imgControl {
	margin:0;
	padding:0 10px;
	position:absolute;
	top:10px;left:256px;
	width:190px;
	height:40px;
	background:url(../images/bg-arrow-glly.png) no-repeat 0px 0px;
}

#imgDisplay .imageFade
{
	position:absolute;
	width:723px;
	height:370px;
	visibility:hidden;
}

* html #imgDisplay .imgControl {background-image:url(../images/bg-arrow-glly_IE.gif);}

#imgDisplay .imgControl a {float:left;margin:10px 15px 0 0;padding:0;width:28px;display:block;cursor:pointer;}
* html #imgDisplay .imgControl a {position:relative;}

#imgDisplay .imgControl a.arrow-prev {height:20px;background:url(../images/arrow-glly.png) no-repeat 0px 0px;}
* html #imgDisplay .imgControl a.arrow-prev {background:url(../images/arrow-glly_IE.gif) no-repeat 0px 0px;}
#imgDisplay .imgControl a.arrow-prev:hover {background-position:-48px 0px;}

#imgDisplay .imgControl a.arrow-play {height:20px;background:url(../images/arrow-glly.png) no-repeat 0px -80px;}
* html #imgDisplay .imgControl a.arrow-play {background-image:url(../images/arrow-glly_IE.gif);}
#imgDisplay .imgControl a.stop {height:20px;background:url(../images/arrow-glly.png) no-repeat 0px -120px;}
#imgDisplay .imgControl a.arrow-play:hover {background-position:-48px -80px;}
#imgDisplay .imgControl a.stop:hover {background-position:-48px -120px;}

#imgDisplay .imgControl a.arrow-next {height:20px;background:url(../images/arrow-glly.png) no-repeat 0px -40px;}
* html #imgDisplay .imgControl a.arrow-next {background-image:url(../images/arrow-glly_IE.gif);}
#imgDisplay .imgControl a.arrow-next:hover {background-position:-48px -40px;}

#imgDisplay .imgControl a.arrow-close {float:right;height:25px;margin:8px 0 0 0;background:url(../images/arrow-glly.png) no-repeat 0px -164px;}
* html #imgDisplay .imgControl a.arrow-close {background-image:url(../images/arrow-glly_IE.gif);}
#imgDisplay .imgControl a.arrow-close:hover {background-position:-48px -164px;}


#imgDisplay .explanation {
	margin:0;
	padding:15px 10px;
	position:absolute;
	bottom:0;left:0;
	width:703px;
	height:14px;
	color:#FFE36B;
	text-align:center;
	background:url(../images/bg-glly-explan.png) no-repeat 0px 0px;
}
* html #imgDisplay .explanation {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-glly-explan.png',sizingMethod='crop');
}

#imgThumbsCover {
	margin:0;
	padding:10px 0;
	width:723px;
	height:66px;
	overflow:hidden;
	position:relative;
	background-color:#000;
}
#imgThumbsCover #imgThumbs {margin:0;padding:0px;position:absolute;width:2000px;}
#imgThumbsCover #imgThumbs a 
{
	display:block;width:96px;
	height:60px;
	margin:0 0px 0 1px;
	padding:0px;
	border:3px solid #FFF;
	background-color:#000;
	float:left;
	text-align:center;
}
#imgThumbsCover #imgThumbs a img {
	filter:alpha(opacity=50); /*IE6-under*/
	-moz-opacity:0.5; /*Mozilar-Netscape*/
	-khtml-opacity: 0.5; /*Unix*/
	opacity: 0.5; /*Firefox*/
}
#imgThumbsCover #imgThumbs a:hover img, #imgThumbsCover #imgThumbs a.active img {
	filter:alpha(opacity=100); /*IE6-under*/
	-moz-opacity:1.0; /*Mozilar-Netscape*/
	-khtml-opacity: 1.0; /*Unix*/
	opacity: 1.0; /*Firefox*/
}

#thumbsControl {margin:10px 0;padding:0;}
#thumbsControl a {color:#767474;font-weight:bold;text-decoration:none;}
#thumbsControl a.prev {float:left;}
#thumbsControl a.next {float:right;}
#thumbsControl a:hover {color:#000;}

#pageSitemap {
	margin:-190px 0 0;
	padding:0;
	width:976px;
}
#pageSitemap table {
	float:right;
	margin:0px;
	padding:0px;
	empty-cells:show;
	width:751px;
}
#pageSitemap table td {
	font-size:0.916em;
	color:#884603;
	vertical-align:top;
	width:250px;
}
#pageSitemap table td h4 {
	font-size:18px;
}
#pageSitemap table td ul {margin:0;padding:0 0 0 30px;list-style-type:none;}
#pageSitemap table td ul li {margin:0;padding:0 0 0 6px;color:#884603;}
#pageSitemap table td ul li.title {font-weight:bold;padding:0;}
#pageSitemap table td a {color:#884603;}
#pageSitemap table td a:hover {color:#000;}

.overlay {background-color:#000;}

.popup {
	background-color:#FAF4C8;
	margin:0px auto;
	padding:0px;
	border:1px solid #FFF;
}

.popHeader, .popFooter  
{
	background:url(../images/bg-pop-border.gif) repeat-x 0px 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
	height: 26px;
}

.popHeader {
	padding: 6px 0 0 0;
	height: 20px;
}

a.popClose 
{
	background: url(../images/btn-pop-close.gif) no-repeat right 2px;
	padding: 0 15px 2px 0;
	margin: 0 10px;
	text-decoration: underline;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	float:right;
}

a.popBack 
{
	background: url(../images/btn-pop-back.gif) no-repeat left 2px;
	padding: 0 0 2px 15px ;
	margin: 0 10px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	float:left;
}

.popBodyTop
{
	background:url(../images/bg-pop-in-top.gif) repeat-x 0px 0px;
	margin: 0px;
	padding: 0px;
}

.popBody  
{
	background:url(../images/bg-pop-in-btm.gif) repeat-x 0px bottom;
	margin: 0px;
	padding: 0px;
}

#content.newsArticle h1 {margin-bottom:10px;}

#content.newsArticle img.imgMain {margin-bottom:3px;}

#content.newsArticle .info-cover {background:transparent url(../images/bg-blog-R.gif) repeat-y right 0px;}
#content.newsArticle .info-cover .left {width:465px;}
#content.newsArticle .info-cover .left p.by {color:#ce7b31;}
#content.newsArticle .info-cover .left ol {margin-bottom:20px;}
#content.newsArticle .info-cover .left ol li {margin:0 0 10px;padding:0;}
#content.newsArticle .info-cover .left a {color:#ce7b31;}
#content.newsArticle .info-cover .left a.more {float:right;margin:0 0 10px; display:block;color:#e26b03;}
#content.newsArticle .info-cover .left a.more span {font-size:18px;}
#content.newsArticle .info-cover .left a:hover {color:#000;}

#content.newsArticle .info-cover .right {float:right;margin:0;padding:0;width:200px;}
#content.newsArticle .info-cover .right h3.email {margin:-3px 0 0 0;padding:20px 0 0;height:28px;background:transparent url(../images/bg-h_about-author.gif) no-repeat 0px 0px;color:#000;font-size:13px;}
#content.newsArticle .info-cover .right h3.email span {margin-left:66px;}

#content.newsArticle .info-cover .right h3.login {margin:0;padding:20px 0 0;height:28px;background:transparent url(../images/bg-h_view-archives.gif) no-repeat 0px 0px;color:#000;font-size:13px;}
#content.newsArticle .info-cover .right h3.login span {margin-left:66px;}

#content.newsArticle .info-cover .right h3 span a {color:#000;text-decoration:none;}
#content.newsArticle .info-cover .right h3 span a:hover {color:#994608;text-decoration:none;}
#content.newsArticle .info-cover .right .info {margin:0 14px;padding:12px 0;width:172px;font-size:11px;}
#content.newsArticle .info-cover .right .info p {margin:0;font-size:11px;line-height:normal;}
#content.newsArticle .info-cover .right .info ul {margin:0;padding:0;list-style-type:none;}
#content.newsArticle .info-cover .right .info ul li {margin:0;padding:0 0 0 10px;background:transparent url(../images/bull-05.gif) no-repeat 0px 7px;color:#474343;}
#content.newsArticle .info-cover .right .info ul li a {color:#474343;text-decoration:none;}
#content.newsArticle .info-cover .right .info ul li a:hover {color:#994608;}

#content.newsArticle #downloadBox-wrap {background-image:none;margin:0;padding:0;}
#content.newsArticle #downloadBox {background-image:none;padding:0 0 20px;}
#content.newsArticle #downloadBox a {color:#7a7a7a;}

#content.calendar ul {list-style-type:none;margin:0px 5px 20px;padding:0px;overflow:auto;}
#content.calendar ul li {margin:0px 10px 0 0px;padding:0px;float:left;}
#content.calendar ul li.hs a {color:#0426A3;}
#content.calendar ul li.ms a {color:#078B47;}
#content.calendar ul li.es a {color:#DD1820;}
#content.calendar ul li a.active {font-weight:bold;}
#content.calendar p.pdf {text-align:right;margin:10px 0 20px;}
#content.calendar p.pdf a{margin:0 10px;padding:2px 0px 6px 22px;background:transparent url(../images/ico-pdf.gif) no-repeat 0px 2px;}


/* Guestbook Page */
#content.guestbook {}
#content.guestbook p {margin-left:20px;margin-right:20px;}
#content.guestbook .guestBookItem {margin-bottom:20px;}
#content.guestbook .guestBookItem p b {color:#9d4307;}
#content.guestbook .guestBookItem a {color:#ce7b31;}
#content.guestbook .yearMenu {margin-bottom:20px;}
#content.guestbook .yearMenu li {padding:4px 0;background-color:#f9efd4;color:#272727;}
#content.guestbook .paging {margin:0 20px;}

#content.guestbook form {margin-left:20px;margin-right:20px;}
#content.guestbook fieldset.btn {margin:30px 0 0 150px;}
#content.guestbook fieldset label{margin:0;}



/*newsArchive Page*/
#content.newsArchive h1 {margin:0px 0px 10px 0px;}
#content.newsArchive p {margin:0px 0px 15px 0px;color:#6f6d6d; margin-left:65px;}
#content.newsArchive p b {color:#000;}
#content.newsArchive table { border:1px solid #e4cdbc; width:723px; padding:1px;}
#content.newsArchive table.start { border-bottom:0px;}
#content.newsArchive table.middle { border-bottom:0px; border-top:0px;}
#content.newsArchive table.bottom { border-top:0px;}
#content.newsArchive table tr {vertical-align:top;}
#content.newsArchive table tr th {background-color:#fed772; color:#994608; line-height:25px; border-bottom:1px solid #b5b3b3;}
#content.newsArchive table tr.rowContent {overflow:hidden;}
#content.newsArchive table td {
    padding:10px 5px 0;
    width:234px;
}
#content.newsArchive table td.newsCenter {
    border:1px solid #efd7c5;
    border-top:0px;
    border-bottom:0px;
}

#content.newsArchive table tr td ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#content.newsArchive table tr td ul li
{
	list-style:none;
	font-size:11px;
	color:#d46a0d;
	line-height:17px;
	margin:0px;
	padding:0px;
	display:inline;
}
#content.newsArchive table tr td ul li a {
	margin:0;
	padding:0px 0px 0px 5px;
	color:#cb551b;
	display:block;
	background:transparent url(../images/bull-01.gif) no-repeat 0px 10px;
	font-size:11px;
}
#content.newsArchive div.btNewsArchive
{
	width:17px;
	height:15px;
	text-align:center;
	background:transparent url(../images/arrow-expand.gif) no-repeat 0px 0px;
	float:right;
	margin-bottom:5px;
	cursor:pointer;
}

#content.newsArchive div.expand
{
	background:transparent url(../images/arrow-expand.gif) no-repeat 0px -25px;
}
/*end newsArchive Page*/

/* Login Page */
#newsLogin .error {color:#FA0000;font-weight:bold;}
#newsLogin .caption {font-weight:bold;}
#newsLogin input {}
#newsLogin .txtErr {display:none;}
#newsLogin label.invalid {display:block;color:#FA0000;}
#newsLogin .button {margin:10px 0 0 0;}
#newsLogin .button button {
    margin:0 5px 0 0;
    padding:1px 6px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;	
    cursor:pointer;
    background-color:#e6e6e6;
    border:1px solid #999999;
}
#newsLogin .button button.btnReset {color:#994608;}



/* SMS Page */
#content h3 {margin:0 0 30px;color:#000;font-weight:normal;}

#content.sms .boxShowCover {width:160px;}
#content.sms .boxShowCover h3 {margin-bottom:15px; text-align:center;}
#content.sms .boxShowCover a {margin-bottom:6px;}
#content.sms fieldset label {width:250px;}
#content.sms fieldset.btn {margin-left:255px;}

#content.sms fieldset .inputControl input { float:left; }
#content.sms fieldset .inputControl label.chk {width:200px;padding:2px 0;}
#content.sms fieldset .inputControl br { clear:both;margin:0;padding:0;height:0;overflow:hidden; }
#content.sms fieldset label.txtErr {color:#CC1D1A; display:none; float:left;margin-left:255px;width:200px;}
* html #content.sms fieldset label.txtErr {margin-left:130px;}
#content.sms fieldset label.invalid {color:#CC1D1A; display:block;}



/*Call Box*/
#callbox {
	float:right;
	margin:0 0 15px;
	padding:0;
	color:#464646;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:600px;
	background:transparent url(../images/bg_callbox_btm.gif) repeat-y right bottom;
}
#callbox .top {
	margin:0;
	padding:0;
	text-align:right;
	background:transparent url(../images/bg_callbox_top.gif) no-repeat right top !important;
}
#callbox .top div {
	margin:0;
	padding:22px 7px 8px 45px;
	color:#000000;
	background:transparent url(../images/bg_callbox_icononline.gif) no-repeat 0 0;
}
#callbox .top div.open {background-image:url(../images/bg_callbox_icononline.gif);}
#callbox .top div.closed {background-image:url(../images/bg_callbox_iconoffline.gif);}

#callbox .bottom {
	margin:0;
	padding:0;
	background:transparent url(../images/bg_callbox_btml.gif) no-repeat left bottom;
}
#callbox .bottom .midline {
	margin:0;
	padding:7px 7px 10px 12px;
	text-align:right;
	color:#000000;
	background:transparent url(../images/dot_yellow.gif) repeat-x center top;
}

/*Alumni Guest Book Highlight*/
#AlumniGuest {
	border-top:dotted 1px #000;
	color:#000;
	margin:5px 0 0 0px;
	padding:10px 0 0;
}
#AlumniGuest p.more {text-align:right;}
#AlumniGuest .lastest 
{
	background:transparent url(../images/blt_alumni.gif) no-repeat;
	border:0 solid black;
	display:block;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 0 5px 20px;
}
#AlumniGuest ul {
	border:0 solid black;
	list-style-type:none;
	margin:0;
	padding:15px 0 15px 20px;
}
#AlumniGuest ul.even {
	background-color:#F0F0F0;
}
#AlumniGuest ul.odd {
	background-color:#FFFFFF;
}
#AlumniGuest ul li {
	border:0 solid blue;
	margin:0;
	padding:1px 10px 0 0;
	list-style-type:none;
	background:none !important;
}
