@charset "utf-8";
#topmenu, #header, #menu, #flash, #enquiry, #copyright { width:100%; clear:both; }
#container { width: 998px; margin: 0px auto; background: url(../images/copyright_bg.jpg) repeat-x bottom; }
#topmenu { height: 14px; text-align: right; color: #999999; }
#topmenu a { color: #00A2E1; font-size: 11px; }
#topmenu a:hover { color: #0099CC; }
#header { height: 100px; background: url(../images/caring-compnay-logo.jpg) no-repeat right center; }
#menu {	height: 30px; }
#flash { height: 300px; }
#wrapper {border:solid #B7E8E2 1px; border-width: 0px 1px;}
#content { height: auto; min-height:250px; background: url(../images/content_bg.jpg) repeat-x; padding: 30px; }
#content h1 img { margin-bottom: 8px; }
#content h2 { font-weight: bold; font-size: 15px; color: #333; }
#content h3 { font: 18px Arial, Helvetica, sans-serif normal; color:#099; }
#content ul, #content ol { line-height: 1.5em; padding: 0px; margin: 0px; list-style-position:inside }
#content li { line-height: 1.7em; }
#enquiry { border: 1px solid #CCCCCC; line-height: 1.6em; background-color: #FFF; width: 98%; margin-right: auto; margin-left: auto; padding: 10px 0px 15px 0px; }
#copyright { height: auto; font-size: 11px;	margin:0px; text-align: center; }
#address { padding: 0px; margin:0px 0px 0px 630px; height: 160px; }
#enquiryform { border: solid 0px #cccccc; border-width: 0px 1px 0px 0px; width: 600px; float: left; margin: 0px; padding:0px 5px 0px 12px; }
#map { float: right; margin-left: 10px; }
body { font: 0.8em/1.5em Arial, Helvetica, sans-serif; color: #333333; margin: 0px; }
form { margin: 0px;	padding: 0px; }
img { border: 0px none; }
a {	color: #0099CC;	text-decoration: none; }
hr { background-color: #FFF; border:1px none none solid none #ccc; color: #FFF; }
.inputfield{ border: 1px solid #CCCCCC; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.bip { border: 1px solid #CCCCCC; margin-top: 20px;	margin-bottom: 20px; }
.bip img { border:0px; padding: 8px 0px 0px 0px; margin: 0px; }
.bip th { text-align: left; color: #666666; padding-left: 30px; background: #FFFFFF url(../images/icon_down.gif) no-repeat;	background-position: 10px; }
.bip td { background-color: #DEF4F2; }
.other { background-color: #B7E8E2;	border: 1px solid #B9E7E4; }
.other th {	background-color: #FFFFFF; color: #333333; padding:6px; text-align: left; }
.other td {	background-color: #FFFFFF; padding: 6px; }
.other ul {	margin: 0px; padding: 0px;}
.holiday { border: 1px solid #B7E8E2; background-color: #FFF; }
.holiday td { padding-left: 10px; border-bottom: solid 1px #B7E8E2; }
.holiday .last { border:0px solid; }
.orange {color: #F60;}
.blue { color: #006;}
.readmore a{ padding-left: 10px; color: #0099CC;}
form.cmxform label.error, label.error { color: red;	font-style: italic; }
input.error { border: 1px solid red; }
input, textarea, .border { border:1px solid #999999; font-family:Arial;}
.tick { font-family:Wingdings; }

<!--tab-->
ul.tabNavigation{ list-style: none; margin: 0; padding: 0; } 
ul.tabNavigation LI { display: inline; }
ul.tabNavigation LI A { padding: 7px 15px; background-color:#CCC ; color: #000; text-decoration: none; }
ul.tabNavigation LI A.selected, ul.tabNavigation LI A:hover { background-color: #B7E8E2; color: #000; padding: 7px 15px;}
ul.tabNavigation LI A:focus { outline: 0; }
div.tabs > div { padding: 5px; border: 5px solid #B9E7E4;}
#first { background-color: #FFF; }
#second { background-color: #FFF; }

<!--Virtual Office-->
.vt table, .vt th, .vt td{ border:1px dotted #09C; }
.vt td, .vt th { padding:5px 0;}