﻿@charset "UTF-8";
/* CSS Document */

/* ---------- RESET ---------- */
/* ---------- Based upon 'reset.css' in the Yahoo! User Interface Library: 
http://developer.yahoo.com/yui ---------- */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, 
h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {	border:0; }

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}

caption, th { text-align:left; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

h1 { font-size:28px; color:#2a2e36; }
h2 { font-size:26px; color:#FFF; }
h3 { font-size:11px; color:#FFF; font-weight:bold; }
h4 { color:#FFF; font-weight:bold; }
h5 { font-size:12px; color:#EA5297; }
h6 { font-size:10px; color:#fff; line-height:16px; }
p { font-size:13px; font-weight:normal; line-height:20px; color:#2a2e36; }

q:before, q:after { content:''; }

strong { font-weight:bold; }

em { font-style:italic; }

a img {	border:none; } /* Gets rid of IE's blue borders */

a { text-decoration:none; }

body { font-size:1em; /* Prevents an IE bug where em's scale out of proportion */ }

body, form {
	/*font-family:"Droid Sans", Helvetica, Arial, sans-serif;
	line-height: 1.125em;*/ /* 18/16 */
}

/* ---------- BEGIN ---------- */
#mainBG { background:url('../img/mainBG.png') no-repeat; width:100%; background-size:auto; }
#background { width:910px; margin:0 auto; background:url('../img/skyBG.png') no-repeat #FFF; min-height:600px; }
#wrapper {
	width:900px;
	margin:0 auto;
}

.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }

/* ---------- LOGO ---------- */
#logo { 
	padding-top:10px;
	width:200px;
	float:left;
}

/* ---------- INTRO ---------- */
#register-intro, #login-intro, #forget-intro, #user-intro, #logout-intro, #admin-intro, #warning-intro {
	float:right;
	display:block;
	margin-top:50px;
	padding:5px 0px 5px 45px;
	background-repeat:no-repeat;
}

/* ---------- REGISTER-INTRO ---------- */
#register-intro {
	width:170px;
	background-image:url(../img/register-icon.png);
}

/* ---------- LOGIN-INTRO ---------- */
#login-intro {
	width:140px;
	background-image:url(../img/login-icon.png);
}

/* ---------- LOGOUT-INTRO ---------- */
#logout-intro {
	width:140px;
	background-image:url(../img/logout-icon.png);
}

/* ---------- FORGET-INTRO ---------- */
#forget-intro {
	width:160px;
	background-image:url(../img/forget-icon.png);
}

/* ---------- WARNING-INTRO ---------- */
#warning-intro {
	width:160px;
	background-image:url(../img/warning-icon.png);
}

/* ---------- USER-INTRO ---------- */
#user-intro {
	width:120px;
	background-image:url(../img/user-icon.png);
}

/* ---------- ADMIN-INTRO ---------- */
#admin-intro {
	width:120px;
	background-image:url(../img/admin-icon.png);
}

/* ---------- HEADER ---------- */
#header { padding-bottom:0px; border-top:2px solid #878787; }

/* ---------- TOP-BAR ---------- */
#top-bar { 
	margin-top:2px;
	margin-left:0px;
	float:right;
}

#top-bar a { color:#878787; }
#top-bar a:hover { color:#009FE3; }

.tree { float:left; }
.signUpBtn { float:left; margin-top:30px; margin-left:20px; padding:0; display:block; width:150px; }

.signUpBtn a { display:block; width:150px; background:url('../img/SignUpBtn_hover.png') no-repeat; }

.signUpBtn a:hover img { visibility:hidden; }

/* ---------- LANGUAGE BAR ---------- */
#language-bar {
	margin-top:0px;
}

#language-bar .th a { background:url(../img/thFlag_icon.png) no-repeat; display:block; width:16px; }
#language-bar .th a:hover img { visibility:hidden; }
#language-bar .th a.current img { visibility:hidden; }

#language-bar .en a { background:url(../img/enFlag_icon.png) no-repeat; display:block; width:16px; }
#language-bar .en a:hover img { visibility:hidden; }
#language-bar .en a.current img { visibility:visible; }

/* ---------- MENU ---------- */
#menu-container { 
	margin-top:0px;
	margin-left:0px;
	width:900px;
	height:46px;
	border-bottom:1px solid #878787;
	border-top:2px solid #878787;
	z-index:1000; /* fix menu behind slideshow */
	position:relative;
}

#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu li {
	position:relative;
	display:inline;
	float:left;
}

#menu li a {
	display:block;
	width:100px; /*Width of top level menu link items*/
	padding:5px;
	text-decoration:none;
	color:#aaa;
	font-size:16px;
	margin-top:2px;
	margin-left:1px;
	/*height:33px;*/
}

/* #menu ul li a:visited {
	color:#000;
	font-size:16px;
	font-weight:100;
	border-left:1px solid #d7d7d7;
} */

#menu li a:hover {
	color:#2a2e36;
	font-weight:100;
	background-color:#ACDEF9;
;
}

#menu li a.arrow {
	background:url(../img/arrow_ic.png) no-repeat top right;
	font-weight:bold;
}

#menu li a.arrow:hover {
	background:url(../img/arrow_ic_hover.png) no-repeat top right; background-color:#ACDEF9;
}

#menu li a.arrow-current {
	background:url(../img/arrow_ic_hover.png) no-repeat top right; background-color:#ACDEF9;
	color:#2a2e36;
}

/* #menu ul li a:active {
	color:#FFF;
	background-color:#2a2e36;
	font-weight:100;
} */

#menu li a.current {
	font-weight:100;
	background-color:#ACDEF9;
	color:#2a2e36;
}

#menu span.supernav {
	font-size:16px;
	font-weight:800;
	display:block;
}

#menu span.subnav {
	font-size:11px;
	display:block;
	font-weight:normal;
}

#menu li .google { 
	margin-left:2px;
	border-left:1px solid #878787; 
	height:47px;
	line-height:46px;
}

#menu li ul {
	position:absolute;
	margin-top:0px;
	display:none;
	background:#FFFFFF;
	border:1px solid #878787;
	border-top:none;
	padding-bottom:1px;
	padding-right:1px;
	z-index:999;
}

#menu ul li ul { margin-top:0em; }
#menu li ul li a { width:135px; font-size:13px;  line-height:16px; }
#nav li:hover ul li:hover > a.arrow { background:url(../img/arrow_ic_hover.png) no-repeat top right;  }

div.google input[type="submit"] { display:none; }

/* ---------- SLIDESHOW OLD ---------- */
#slideShow { margin-top:5px; }

.centerContainer {
	width:662px;
	overflow:hidden;
}

#sliderContainer {
	height:304px;
	position:relative;
	float:left;
	border:1px #d9d9d9 solid;
}

#mainSlider {
	width:660px;
	float:left;
	line-height:28px;
}

#mainSlider ul li {
	overflow:hidden;
	width:660px;
	height:304px; /* padding:40px 60px 0 60px; */ 
}

#mainSlider ul li h1 { font-size:36px; line-height:26px; }
	
.sliderParagraph {
	font-size:13px;
	line-height:20px;
	color:#68696f;
	margin-right:5px;
	margin-top:5px;
}
	
.slideImg { margin-right:20px; }

p.additionalOptions {
	/*margin-top:10px;
	padding-left:10px;*/ 
}

p.additionalOptions a { color:#367aba; font-size:12px; }

p.additionalOptions a:hover { text-decoration:underline; }
	
#sliderBtnPrev {
	float:left;
	width:60px;
	padding-left:20px;
	padding-right:10px;
}

#sliderBtnNext {
	float:left;
	width:60px;
	padding-left:10px;
	padding-right:20px;
}

#sliderBtnPrev img, #sliderBtnNext img {
	margin-top:120px;
	cursor:pointer;
}

div.blankSeparator {
	height: 1px;
	margin-bottom: 30px;
	display: block;
}

/* ---------- NEWSUPDATE ---------- */
#newsupdate {
	width:900px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eeefef;	
	border-top:1px solid #eeefef;
	background-color:transparent;
	margin-top:5px;
	/*font-family:RSU, sans-serif; */
}

#ticker {
	height: 35px;
	overflow: hidden;
	line-height:35px;
}

#ticker li {
	height: 35px;
	font-size:12px;
	line-height:35px;
}

#ticker li a { color:#575756; }
#ticker li a:hover { color:#000000; }

/* ---------- LOGIN PAGE ---------- */
#login-page { border:1px solid #BCE4FA; background:#DDF1FD; padding:10px 15px 5px 15px; margin-left:50px; }

#login-page input[type="submit"] { 
	margin-top:10px;
	height:25px;
	width:50px;
	border:none;
	margin:6px 0px 0px 0px;
	display:block;
	background:url(../img/loginBtn.png);
	cursor:pointer;
}

#login-page input[type="submit"]:hover { background:url(../img/loginBtn_hover.png); cursor:pointer; }

/* ---------- LOGIN BOX ---------- */
#search {
	width:230px;
	float:right;
	/*background:#FFF;*/
}

#login-box {
	border:1px solid #BCE4FA;
	width:228px;
	height:173px;
	background:#DDF1FD no-repeat /*#f8f9fa, #DDF1FD*/;
	/*border:1px solid #eeefef;*/
	background-image:url(../img/loginBG.png);
}

#login-box a { color:#367aba; }
#login-box a:hover { color:#f7941e; }

#login-box .logout { color:#f7941e; text-decoration:underline; }
#login-box .logout:hover { color:#F00; }

#login-box form {
	margin:0;
	padding:10px 15px 15px 15px; 
}

#login-box fieldset {
	margin:0;
	padding:0;
	border:none;
}

#login-box input[type="text"] { margin:10px 0 10px 0; border:1px solid #DDF1FD; }
#login-box input[type="password"] { border:1px solid #DDF1FD; }
#login-box input[type="text"]:hover ,#login-box input[type="password"]:hover { border:1px solid #ACDEF9; } 
#login-box input[type="submit"] { 
	margin-top:10px;
	height:25px;
	width:50px;
	border:none;
	margin:6px 0px 0px 0px;
	display:block;
	background:url(../img/loginBtn.png);
	cursor:pointer;
}

#login-box input[type="submit"]:hover { background:url(../img/loginBtn_hover.png); cursor:pointer; }

/* ---------- PASSWORD PAGE ---------- */
#password-page { border:1px solid #BCE4FA; background:#DDF1FD; padding:10px 15px 5px 15px; margin-left:50px; }

#password-page input[type="submit"] { 
	margin-top:10px;
	height:25px;
	width:50px;
	border:none;
	margin:6px 0px 0px 0px;
	display:block;
	background:url(../img/submitBtn.png);
	cursor:pointer;
}

#password-page input[type="submit"]:hover { background:url(../img/submitBtn_hover.png); cursor:pointer; }

/* ---------- HOW-TO-REGIS ---------- */
#how-to-regis a {
	width:230px;
	height:60px;
	margin-top:6px;
	display:block;
	background:url(../img/howToRegisBTN_hover.png) #FFF;
	cursor:pointer;
}

#how-to-regis a:hover img { visibility:hidden; margin-top:6px; }

/* ---------- BTP-COMMUNITY ---------- */
#btp-comm a {
	width:230px;
	height:60px;
	margin-top:5px;
	display:block;
	background:url(../img/btpCommunBTN_hover.png) #FFF;
	cursor:pointer;
}

#btp-comm a:hover img { visibility:hidden; }

#btpComSearch {
	border:1px solid #BCE4FA;
	background:#DDF1FD no-repeat;
	padding:10px;
}

#btpComSearch input[type="text"] { width:95%; margin:10px 0 10px 0; border:1px solid #DDF1FD; padding:5px; }
#btpComSearch input[type="text"]:hover { border:1px solid #ACDEF9; }

.addBlog { color:#F7941E; font-size:12px; font-weight:bold; margin-top:5px; display:block; width:120px; height:20px; line-height:20px; }
.addBlog:hover { text-decoration:underline; }

.poppularBlog { color:#2a2e36; font-size:13px; display:block; margin-top:5px; height:25px; border-bottom:1px dotted #eeefef; }
.poppularBlog:hover { color:#F7941E; text-decoration:underline; }
.poppularBlog-current { color:#F7941E; text-decoration:underline; font-size:13px; display:block; margin-top:5px; height:25px; border-bottom:1px dotted #eeefef; }

.btpTable { padding:5px 15px 5px 5px; }

#btpComPolicy {
	background:#fde8e4;
	border:1px solid #e6bbb3;
	color:#cf4425;
	padding:10px;
}

#btpComAns {
	width:500px;
	padding:15px;
	border:1px solid #eeefef;
	margin-left:80px;
}

/* ---------- FORMS ---------- */
form label {
	display:block;
	text-transform:uppercase;
	color:#2a2e36;
	margin:0 0 0.3125em 0;
}

form label.alt-label { text-transform: none; }

form input[type="text"], input[type="password"], input[type="number"], textarea {
	border:1px solid #d9dbdd;
	padding:5px;; /* 16/16 10/16 */
	outline:none;
}
	form input[type="text"]:hover, input[type="password"]:hover, input[type="number"]:hover, textarea:hover,
	form input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, textarea:focus {
		border:1px solid #ACDEF9;
}
	
form input[type="checkbox"], form input[type="radio"] { margin-right:5px;; /* 10/12 */ }

form input[type="submit"] { 
	height:25px;
	width:50px;
	border:none;
	background:url(../img/FormBtn.png);
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	font-size:12px;
}

form input[type="submit"]:hover { background:url(../img/FormBtn_hover.png); cursor:pointer; }

form input[type="reset"], .button { 
	height:25px;
	width:50px;
	border:none;
	background:url(../img/FormBtn.png);
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	font-size:12px;
}

form input[type="reset"]:hover { background:url(../img/FormBtn_hover.png); cursor:pointer; }

/* ---------- REGISTER FORMS ---------- */
#regis-form input[type="submit"] {
	height:25px;
	width:50px;
	border:none;
	padding:8px 0;
	background:url(../img/submitBtn.png);
	cursor:pointer;
}

#regis-form input[type="submit"]:hover { background:url(../img/submitBtn_hover.png); cursor:pointer; }

#regis-form input[type="reset"] {
	height:25px;
	width:50px;
	border:none;
	padding:8px 0;
	background:url(../img/resetBtn.png);
	cursor:pointer;
}

#regis-form input[type="reset"]:hover { background:url(../img/resetBtn_hover.png); cursor:pointer; }

#Username { float:left; }
#username_chk { float:left; padding-top:3px; }
#email { float:left; }
#email_chk { float:left; padding-top:3px; }

/* ---------- CONTENT ---------- */
#content {
	margin-top:10px;
	padding-bottom:10px;
}

#content-register {
	/*background:#f8f9fa;  url('../img/artwork-pattern.png') repeat-x left bottom; 
	border:1px solid #eeefef; */
	padding:1.875em 0; /* 30/16 */
}

/* #heading h1 { color:#0088c2; } */

#heading { width:661px; line-height:30px; }

#aboutUs { width:415px; float:left; }
#aboutUs1 { width:200px; float:left; margin-left:35px; }
.image-boarder2 { border:1px solid #C6C6C6; }
.image-boarder3 { border:1px solid #FFFFFF; }

#read-more { text-align:right; padding-bottom:10px; }
#read-more a { color:#2a2e36; font-size:12px; font-weight:bold; }
#read-more a:hover { color:#F7941E; }

.btn {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#F7941E;
	font-family:;
}

.btn:hover { color:#E94E19; }

.table-padding { padding:5px; }
.table-padding-10 { padding:10px 5px 5px 5px; }

.image-padding-1 { padding:0px 20px 20px 0px; }
.image-boarder { border:3px solid #C6C6C6; margin:5px 5px 0px 0px; }
.image-boarder:hover { border-color:#F7941E; }

#iso-padding { margin-left:45px; }

#content-r-1 { padding-bottom:10px; padding-right:10px; /*border-bottom:1px solid #d7d7d7;*/ }

#col-r-1 {
	width:661px;
	display:block;
}

#seperator-r-b {
	margin-bottom:2px;
	border-top:5px solid #5BC5F2;
	display:block;
	width:100%;
}

#seperator-r-p {
	margin-bottom:2px;
	border-top:5px solid #F088B6;
	display:block;
	width:100%;
}

#seperator-r-g {
	margin-bottom:2px;
	border-top:5px solid #DCE169;
	display:block;
	width:100%;
}

#seperator-r-s {
	margin-bottom:2px;
	border-top:5px solid #CCC;
	display:block;
	width:100%;
}

#seperator-r-d {
	margin-bottom:2px;
	border-top:1px dotted #eeefef;
	display:block;
	width:100%;
}

#seperator-r-r {
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #e6bbb3;
	display:block;
	width:100%;
}

#content-r-1 {
	margin-top:15px;
	padding-bottom:10px;
	padding-right:10px;
	/*border-bottom:1px solid #d7d7d7;*/
}

#content-r-2 {
	width:330px;
	float:left;
}

#content-r-2 p { line-height:12pt; }

/*-------------- CALENDAR ----------------*/
#calendar { display:block; width:50px; height:50px; }

#mmyyyy {
	color:#FFFFFF;
	font-size:8px;
	font-weight:bold;
	display:block;
	width:50px;
	height:15px;
	text-align:center;
	line-height:15px;
	background-color:#3192D0;
}

#dd {
	display:block;
	width:48px;
	height:34px;
	line-height:35px;
	text-align:center;
	font-weight:bold;
	font-size:22px;
	background-color:#EDEDED;
	border:1px solid #DADADA;
	border-top:none;
}

#content-r-2 .BTPNews { color:#2a2e36; font:18px RSU, sans-serif; line-height:14px; font-weight:bold; }
#content-r-2 .BTPNews:hover { color:#f7941e; }

#latest-questions a { color:#2a2e36; font:18px RSU, sans-serif; font-weight:bold; }
#latest-questions a:hover { color:#f7941e; }

#col-l-1 {
	width:230px;
	display:block;
}

#content-l-1 { padding-bottom:10px; border:1px solid #BCE4FA; }
#content-l-2 { padding-bottom:10px; border:1px solid #F3A8CA; }
#content-l-3 { padding-bottom:10px; border:1px solid #C7D64F; }

#heading-l-1, #heading-l-2, #heading-l-3 {
	height:30px;
	display:block;
	text-align:left;
	line-height:30px;
}

#heading-l-1 { background:url('../img/leftHeaderBG1.png') repeat-x; }
#heading-l-2 { background:url('../img/leftHeaderBG2.png') repeat-x; }
#heading-l-3 { background:url('../img/leftHeaderBG3.png') repeat-x; }

.information-box, .suspended-box, .once-box, .invalid-box, .confirm-box {
	padding: 0.833em 0.833em 0.833em 3em; /* 10/12 36/12 */
	margin-bottom: 0.833em; /* 20/12 */
	font-size:11px;
	display:block;
	width:180px;
}

.information-box {
	background:#e5f5f9 url('../img/icons/message-boxes/information.png') no-repeat 0.833em center;
	border: 1px solid #cae0e5;
	color: #5a9bab;
}

.suspended-box {
	background:#fdf7e4 url('../img/icons/message-boxes/warning.png') no-repeat 0.833em center;
	border: 1px solid #e5d9b2;
	color: #b28a0b;
}

.once-box {
	background:#fdf7e4 url('../img/icons/message-boxes/warning.png') no-repeat 0.833em center;
	border: 1px solid #e5d9b2;
	color: #b28a0b;
}

.invalid-box {
	background:#fde8e4 url('../img/icons/message-boxes/error.png') no-repeat 0.833em center;
	border: 1px solid #e6bbb3;
	color: #cf4425;
}

.confirm-box {
	background:#e7fae6 url('../img/icons/message-boxes/confirmation.png') no-repeat 0.833em center;
	border: 1px solid #b7cbb6;
	color: #52964f;
}

#side-menu {
	background:#3f4551;
	border:1px solid #eeefef;
	/* width:18%; */
	margin-bottom:1em; /* 16/16 */
}

#side-menu h3 {
	text-transform:uppercase;
	font-weight:bold;
	padding:1.25em; /* 15/12 */
	color:white;
	font:18px RSU, sans-serif;
	line-height:8px;
}
	
#side-menu .sideMenu, #side-menu .sideMenu li ul { list-style-type:none; margin:0; padding:0; width:150px; border:1px solid #f8f9fa; }

#side-menu .sideMenu li { position: relative; }

#side-menu .sideMenu li a {
	padding:0.833em 1.25em; /* 10/12 15/12 */
	border-top:1px solid #f8f9fa;
	display:block;
	background:white no-repeat right center;
	font-size:12px;
	color:#2069b4;
	width: auto;
}
	
#side-menu .sideMenu li a.indicator {
	padding:0.833em 1.25em; /* 10/12 15/12 */
	border-top:1px solid #f8f9fa;
	display:block;
	background:white url('../img/menu-dark-indicator.png') no-repeat right center;
	font-size:12px;
	color:#2069b4;
	width:auto;
}

#side-menu .sideMenu li a.plus {
	padding:0.833em 1.25em; /* 10/12 15/12 */
	border-top:1px solid #f8f9fa;
	display:block;
	background:white url('../img/menu-dark-indicator-plus.png') no-repeat right center;
	font-size:12px;
	color:#2069b4;
	width:auto;
}

#side-menu .sideMenu li a.plus-current {
	padding:0.833em 1.25em; /* 10/12 15/12 */
	border-top:1px solid #f8f9fa;
	display:block;
	background:white url('../img/menu-dark-indicator-plus.png') no-repeat right center;
	font-size:12px;
	color:#f7941e;
	width:auto;
}

#side-menu .sideMenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 80px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
z-index:1999;
}

#side-menu .sideMenu li ul li{ float: left; }
#side-menu .sideMenu li ul a{
width: 120px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
border-top:1px solid #f8f9fa;
}

#side-menu .sideMenu li a.current { color:#f7941e; }

#side-menu .sideMenu li a:hover { background-color:#f8f9fa; color:#f7941e; }

/* BROCHURE BUTTON */

.brochureBtn { margin:0; padding:0; background:url(../brochure/brochureBtn_hover.png) no-repeat; }

.brochureBtn a { display:block; width:150px; }

.brochureBtn a:hover img { visibility:hidden; }

/* GO BACK BUTTON */
.goBackBtn { background:url(../img/goBackBtn_hover.png) no-repeat; margin-left:355px; }

.goBackBtn a { display:block; }

.goBackBtn a:hover img { visibility:hidden; }

#side-content { width:98%; float:right; /* 100% - 15% for the side menu - 2% for the left margin */ }

#content-module {
	background: white;
	border: 1px solid #eeefef;
}

#content-module-heading {
	background: #3f4551;
}

#content-module-heading h3 {
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding: 1.25em; /* 15/12 */
	font:18px RSU, sans-serif;
	line-height:8px;
}

#content-module-main { padding: 1em; /* 16/16 */ margin:0 auto; }

#content-module-main p { font-size:14px; }

#regis-box { width:250px; height:525px; border:1px solid #eeefef; margin:0 auto; background-color:#f8f9fa; }
#regis-box h2 { color:#FFF; font-size:16px; text-align:center; line-height:20px; }
#regis-box p { font-size:12px; }
#regis-box .header1 { width:250px; height:50px; margin:0 auto; background-color:#1aa9ad; padding-top:10px; }
#regis-box .header2 { width:250px; height:50px; margin:0 auto; background-color:#e3106f; padding-top:10px; }
#regis-box .header3 { width:250px; height:50px; margin:0 auto; background-color:#7ab742; padding-top:10px; }
#regis-box .content { width:210px; height:210px; margin:0 auto; }
#regis-box .footer { width:220px; background-color:#5d6677; padding:25px 15px 0px 15px; border-top:1px solid #eeefef; }
#regis-box a.regisbtn2 { color:#fff; display:block; width:160px; height:40px; font-size:16px; line-height:40px; text-align:center; font-weight:normal; margin:0 auto; background-color:#f7941e; border:2px solid #f6bb75; }
#regis-box a.regisbtn2:hover { background-color:#f6a544; color:##eeefef; }

/* ---------- TREE FOOTER ---------- */
#treeFooter { display:block; width:910px; height:160px; margin:0 auto; background:url('../img/treeFooter.png') no-repeat; background-position:center; border-bottom:1px solid #ededed; }

/* ---------- FOOTER ---------- */
#footer {
	padding-top:20px;
	padding-bottom:0px;
	width:100%;
	border-bottom:0px solid #3192D0;
	background-color:#FFF;
}

#footer-header h4 { color:#2a2e36; }
#footer-header { padding:0px 0px 5px 0px; }

#footer-col-1 a.mainBack { font-size:13px; font-weight:bold; color:#2a2e36; }
#footer-col-1 a.mainBack:hover { color:#f7941e; }

#footer-content { padding:5px; }

#seperator-r-w {
	display:block;
	width:100%;
	height:1px;
	border-top:1px solid #C6C6C6;
}

#footer-col-1 p { color:#BCE4FA; }
#footer-col-1 h3 { color:#2a2e36; font-size:13px; line-height:25px; }
#footer-col-1 a { color:#878787; font-size:12px; line-height:20px; }
#footer-col-1 a:hover { color:#f7941e; }
#footer-col-1 a.current { color:#f7941e; }

/* ---------- GLASS HOUSE ---------- */
#glassHouse { display:block; width:910px; height:30px; margin:0 auto; background:url('../img/glassHouse.png') no-repeat; background-position:center; border-top:1px solid #ededed; }

/* ---------- CREDIT ---------- */
#credit {
	text-align: center;
	/* padding: 1.875em 0;  30/16 */
	/*background:url('../img/credit-bg.png') repeat-x; background-position:bottom;*/
}
#credit h6 { color:#878787; line-height:12px; padding:0px 20px 20px 20px; }

/* ---------- Q AND A TABLE ---------- */
#qanda-table-header { border-bottom:3px solid #5d6677; }
#qanda-table-body { border:1px solid #5d6677; border-top:none; background-color:#FFF; }
#new-question a { 
	margin:10px 0px 0px 15px;
	display:block;
	width:120px;
	height:30px;
	color:#5d6677;
	font-weight:bold;
	font-size:12px; 
	line-height:30px;
	text-align:center;
	border-bottom:none;
	background-color:#FFF;
	border:1px solid #5d6677;
	border-bottom:none;
}

#new-question a:hover { color:#f7941e; background-color:#f8f9fa; /*color:#fff; background-color:#5d6677; text-decoration:underline;*/ }

#qanda-table-content { margin-top:5px; }
#qanda-table-content h1 { color:#FFF; font-size:22px; }
#qanda-table-content h2 { color:#ccc; font-size:28px; line-height:18px; }
#qanda-table-content h3 { color:#fff; font-size:16px; font-family:RSU, sans-serif; }
#qanda-table-content h4 { color:#2069b4; line-height:16px; font-size:14px; }

/* ---------- SEARCH Q AND A ---------- */
#search-qanda form {
	height:37px;
	margin:0;
	padding:0px;
}

#search-qanda form input[type="text"]:hover {
		border:1px solid #ACDEF9;
}

#search-qanda input[type="submit"] {
	height:25px;
	width:50px;
	border:none;
	padding:8px 0;
	background:url(../img/searchBtn.png);
	cursor:pointer;
}

#search-qanda input[type="submit"]:hover { background:url(../img/searchBtn_hover.png); cursor:pointer; }

#search-qanda fieldset {
	margin:0;
	padding:0;
	border:none;
	height:30px;
}

#qandasearch {
	width:170px;
	padding:6px 5px 6px 5px;
	border:1px solid #DEDEDE;
	background:#FFFFFF;
	font:normal 12px;
}

#add-question input[type="submit"] {
	height:25px;
	width:50px;
	border:none;
	padding:8px 0;
	background:url(../img/submitBtn.png);
	cursor:pointer;
}

#add-question input[type="submit"]:hover { background:url(../img/submitBtn_hover.png); cursor:pointer; }

#add-question input[type="reset"] {
	height:25px;
	width:50px;
	border:none;
	padding:8px 0;
	background:url(../img/resetBtn.png);
	cursor:pointer;
}

#add-question input[type="reset"]:hover { background:url(../img/resetBtn_hover.png); cursor:pointer; }

/* ------------- ADMIN MODE -----------------*/
#yearSearch { padding:15px; width:500px; margin:0 auto; background-color:#808ca3; color:#FFF; border:1px solid #5d6677; }
#yearSearch input[type="submit"] { 
	margin:2px 10px 0px 0px;
	height:25px;
	width:50px;
	border:none;
	display:block;
	background:url(../img/searchBtn.png);
	cursor:pointer;
	float:right;
}
#yearSearch input[type="submit"]:hover { background:url(../img/searchBtn_hover.png); cursor:pointer; }

#yearSearch2 { padding:15px; background-color:#FFF; }

#yearSearch3 { padding:10px; background-color:#FFF; color:#FFF; }
#yearSearch3 input[type="submit"] { 
	margin-top:20px;
	height:25px;
	width:50px;
	border:none;
	display:block;
	background:url(../img/searchBtn.png);
	cursor:pointer;
}
#yearSearch3 input[type="submit"]:hover { background:url(../img/searchBtn_hover.png); cursor:pointer; }

#newsLink a { font-size:13px; font-weight:bold; display:block; height:20px; line-height:20px; padding:5px; text-align:center; color:#2a2e36; }
#newsLink a:hover { color:#f7941e; }

#sbox { margin:5px; padding:10px; text-align:center; background-color:#808ca3; color:#FFF; margin-top:30px; }
a.btn_add { margin:0px; color:#2069b4; cursor:pointer; text-decoration:none; font-size:14px; font-weight:bold; }
a.btn_add:hover { color:#F7941E; }

/* ------------- WARNING PAGE -----------------*/
#logoBG { border-top:1px solid #878787; }

#logoBG .logo-padding { margin-top:10px; }

/* ------------- PICTURE GALLERY -----------------*/
#galleryPicThumb { 
	display:block;
	width:129px; height:145px;
	padding:5px 5px 5px 5px;
	text-align:center;
	float:left;
}

#galleryPicThumb img { margin-bottom:5px; }
#galleryPicThumb .image-boarder { border:3px solid #C6C6C6; }

/* ------------- BACK TO TOP -----------------*/
#toTop {
		width:100px;
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;
}

/* ------------- BLOG -----------------*/
#blogAnswer { 
		display:block;
		width:550px;
		padding:10px;
		border:1px solid #eeefef;
		margin-left:50px;
}

/* ------------- PRINT LETTER -----------------*/
.signature { width:332px; height:60px; display:block; /*background:url(../img/sign.png);*/ }

#gallery .directory{width:100%; position:relative; }
#gallery .directory ul{ list-style:none;}
#gallery .directory ul li{width:40%; height:40px; float:left; font-size:14px; font-weight:500; padding:2px; list-style:none; }
#gallery .directory ul li img{width:40px; height:36px; float:left; }
/*-------------------- Fix IE Text Invisibled  --------------------------------------*/

#content-r-1 table tr td p{font-size:; font-family:;}
#content-l-1 td.thumb,#content-l-2 td.thumb,#content-l-3 td.thumb{width:110px;}
#content-l-1 td.desc,#content-l-2 td.desc,#content-l-3 td.desc{width:118px;font-size:; font-family:; text-align:left;}
#login_form input[type="text"],#login_form input[type="password"]{width:85%;}
.table tr { padding-bottom:10px;}
.table tr td {padding-bottom:15px;}
.table tr td:first-child { padding-left:14px; width:200px; color:#0066FF; background-color:#fff; vertical-align:top;}
.table tr td:first-child p{ color:#0066FF;}
.functiondata p{-webkit-box-shadow: 200px 200px 2px 2px #CFFFCC;
box-shadow: 200px 200px 2px 2px #CFFFCC; 
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px; 
padding:4px; 

margin-left:10px; 
background:; 
width:500px; 
font-size:14px;
float:left;}

/*grayed on King'death occasion*/
img {
/*-webkit-filter: grayscale(100%); 
filter: grayscale(100%);*/
}
html {
/*-webkit-filter: grayscale(100%);*/
}