/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left-bg {
	background-image:url(images/left-bg.gif);
	background-repeat:repeat-y;
	width:25px;
	}
.right-bg {
	background-image:url(images/right-bg.gif);
	background-repeat:repeat-y;
	width:25px;
	}
.header {
	background-image:url(images/new_header.jpg);
	height:209px;
	background-repeat:no-repeat;
	background-color:#AFD3F3;
	}
.header-flash {
	height:209px;
	}
.menu-bg {
	background-image:url(images/menu-bg.gif);
	background-repeat:repeat-x;
	background-color:#0B1316;
	}
.content-bg {
	background-image:url(images/content-bg.gif);
	background-repeat:repeat-x;
	}
/* ---------------------- Black nav ---------------------- */
.blue #slatenav{position:relative;display:block;height:27px;font-size:12px;background:transparent url(images/menu-bg.gif) repeat-x top left;font-family:"Century Gothic";text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#FFFFFF;text-decoration:none;padding:0px 22px 0 22px;height:27px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#000000; background-color:#FFFFFF; top center;}
.left-cont {
	border-right:thin;
	border-right-color:#82001E;
	border-right-style:dotted;
	border-right-width:1px;
	}
.left-cont2 {
	border-right:thin;
	border-right-color:#cccccc;
	border-right-style:dotted;
	border-right-width:1px;
	}
.text12-gray {
	font-family: Arial;
	font-size: 12px;
	color: #090E12;
}
.text12-blue {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#003399;
}
.title-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #85001F;
}
.text14-gray {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
}
.text14-blue {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color:#003399;
}
.text14-white {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
}
.text-18-black {
	font-family: Arial;
	font-size: 20px;
	color: #000000;
}
.footer-bg {
	background-color:#111B22;
	}
.footer-text {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.footer-text a{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.bottom-border {
	border-bottom:thin;
	border-bottom-color:#8C8968;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}

.text-title2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
}
.text12-black {
	padding-bottom:5px;
	border-bottom:thin;
	border-bottom-color:#cccccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
.bg-text {
	background-color:#E4E4E4;
	}
.link {color: #8D2941;
	font-family: "Trebuchet MS";
	font-size: 14px;
	}
.text-title3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8D2941;
}
.text-title4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
}
.r1-topleft {
	background-image:url(images/rounded1/top-left.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r1-topright {
	background-image:url(images/rounded1/top-right.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r1-topbg {
	background-image:url(images/rounded1/top-bg.gif);
	background-repeat:repeat-x;
	}
.r1-leftbg {
	background-image:url(images/rounded1/left-bg.gif);
	background-repeat:repeat-y;
	}
.r1-rightbg {
	background-image:url(images/rounded1/right-bg.gif);
	background-repeat:repeat-y;
	}
.r1-bottomleft {
	background-image:url(images/rounded1/bottom-left.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r1-bottomright {
	background-image:url(images/rounded1/bottom-right.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r1-bottombg {
	background-image:url(images/rounded1/bottom-bg.gif);
	background-repeat:repeat-x;
	}


.r2-topleft {
	background-image:url(images/rounded2/top-left.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r2-topright {
	background-image:url(images/rounded2/top-right.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r2-topbg {
	background-image:url(images/rounded2/top-bg.gif);
	background-repeat:repeat-x;
	}
.r2-leftbg {
	background-image:url(images/rounded2/left-bg.gif);
	background-repeat:repeat-y;
	}
.r2-rightbg {
	background-image:url(images/rounded2/right-bg.gif);
	background-repeat:repeat-y;
	}
.r2-bottomleft {
	background-image:url(images/rounded2/bottom-left.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r2-bottomright {
	background-image:url(images/rounded2/bottom-right.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r2-bottombg {
	background-image:url(images/rounded2/bottom-bg.gif);
	background-repeat:repeat-x;
	}



.r3-topleft {
	background-image:url(images/rounded3/top-left.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r3-topright {
	background-image:url(images/rounded3/top-right.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r3-topbg {
	background-image:url(images/rounded3/top-bg.gif);
	background-repeat:repeat-x;
	}
.r3-leftbg {
	background-image:url(images/rounded3/left-bg.gif);
	background-repeat:repeat-y;
	}
.r3-rightbg {
	background-image:url(images/rounded3/right-bg.gif);
	background-repeat:repeat-y;
	}
.r3-bottomleft {
	background-image:url(images/rounded3/bottom-left.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r3-bottomright {
	background-image:url(images/rounded3/bottom-right.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	}
.r3-bottombg {
	background-image:url(images/rounded3/bottom-bg.gif);
	background-repeat:repeat-x;
	}

.paddingtop-10 {padding-top:5px;
}
.paddingtop-15 {padding-top:5px;
}
.text14 {	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #333333;
}
.border-all {
	border:thin;
	border-color:#8C8968;
	border-style:solid;
	border-width:1px;
	}
.border-all2 {
	border:thin;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}
.text12-black2 {
	font-family: Arial;
	font-size: 12px;
}
.text-15-mar {
	color: #8D2A3F;
	font-weight: bold;
}
.text-15-blue {
	color: #003399;
	font-weight: bold;
}
.text-15-mar2 {
	color: #8D2A3F;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 15px;
}
.button-bg {
	background-image:url(images/button-bg2.gif);
	background-repeat:no-repeat;
	height:50px;
	width:275px;
	font-family: Arial;
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	}
.button-bg a {color:#FFFFFF;text-decoration:none;padding:0px 22px 0 22px;height:27px;}
.button-bg a:hover,.button-bg a:active, .button-bg a:visited{color:#FFFFFF; text-decoration:none; top center;}
.login-bg {
	background-image:url(images/login-bg.gif);
	background-repeat:no-repeat;
	height:217px;
	width:428px;
	}
.contact-bg {
	background-image:url(images/card-bg.jpg);
	height:313px;
	width:498px;
	background-repeat:no-repeat;
	}
.address-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
.about-bg {
	background-image:url(images/philhui_bg.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	}
.error-msg {color: #aa0000;
	font-family: "Trebuchet MS";
	font-size: 14px;}
a {
	text-decoration: none;
}

.under_const {
	font-family: "Trebuchet MS";
	font-size: 60px;
}

.contact-info {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8D2941;
	font-weight:bold;
}

.questions {
	border:1px solid #999999;
	cursor:pointer;
	padding: 10px;
	width:95%;
	position: relative;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}

.hover {
	border:1px solid #883333;
}

.qa_topic {
	font-family: Tahoma, Arial, Verdana;
	color: #FF5F00;
	font-size: 22px;
}

.qa_initials {
	font-family: Tahoma, Arial, Verdana;
	margin-left: 200px;
	color: #999999;
}

.qa_questions {
	color: #333333;
}

.qa_followup {
	margin-left: 50px;
	color: #333333;
}

.qa_href {
	margin-left: 200px;
	text-decoration: underline;
	color: #0000FF;
}

.view_questions {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}

.question_heading {
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	color: #0000FF;
}

.qa_msg_info{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #8D2A3F;
}

label.error { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FF3333; }
#lmsg { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FF3333; }
