/*
Theme Name: ISA Technology Theme
Theme URI: http://www.isatech.com.sg
Description: ISA Technology Wordpress Theme
Version: 1.0
Author: Bain & Mercer
Author URI: http://www.bainmercer.com
Tags: theme, bain & mercer

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}
a {
	color:#4e4e4e;
	text-decoration:underline;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	/* text-transform:uppercase; */
}
a:hover {
	text-decoration:none;
}
a img { border:0px; }


#bg_site01 {
	margin:0px auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
#bg_content_vertical_stretch {
	margin:0px auto;
	background-image:url(images/center.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
#bg_content {
	margin:0px auto;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.wrapper {
	margin:0px auto;
	width:900px;
	padding:0px;
}
* html div.wrapper {
 height: expression( this.scrollHeight < 821 ? "820px" : "auto" ); /* sets min-height for IE */
	min-height: 820px; /* sets min-height value for all standards-compliant browsers */
}
#banner {
	margin-top:0px;
	padding:0px;
	width:900px;
	height:251px;
}
#no_banner {
	margin-top:0px;
	padding:0px;
	width:900px;
	height:48px;
	background:url(images/nobanner.jpg) no-repeat center;
}
#bottom {
	margin:0px;
	padding:0px;
	width:900;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
#bg_content_bottom {
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:#d6d6d6 1px solid;
	color:#585858;
}
#header {
	height:94px;
	border-top:solid 9px #d3d1ce;
	padding:0px;
}
.clearfloat {
	overflow:hidden;
	clear:both;
	font-size:1px;
}
#clear {
	clear:both;
	-moz-border-radius: 15px 0 15px 0;
	padding:0px 10px
}
#div {
	width:1px;
	margin-left:16px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	background: #d6d6d6 repeat-y;
}
#divider {
	width:1px;
	margin-left:40px;
	float:left;
	margin-top:20px;
}

#divider img{width:1px;}

#left {
	width:194px;
	float:left;
	margin-top:20px;
}
#center {
	float:left;
	width:194px;
	margin-left:15px;
	margin-top:20px;
}
#right {
	width:194px;
	float:right;
	margin-top:20px;
	margin-left:20px;
}
#left_nav {
	width:183px;
	float:left;
	margin-top:0px;
	border-right:#d6d6d6 solid 0px;
	background:url(images/left_bg.jpg) repeat-y;
}
#left_inner {
	width:270px;
	margin:0px auto;
	padding-top:20px;
}
#right_inner {
	width:270px;
	margin:0px auto;
	padding-top:20px;
}
#left_inner2 {
	width:560px;
	padding:10px;
	float:left;
	margin-top:15px;
}

#right_inner2 {
	position:relative;
	width:600px;
	margin-bottom:10px;
	padding-top:30px;
	margin-left:50px;
}
#ri {
	margin:0px;
	margin-right:0px;
	float:right;
}
#le {
	padding:15px;
	float:left;
}

.wtext {
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-size:14px;
	color:#000;
}
#listing {
	padding-bottom:20px;
	overflow: hidden;
	width: 100%;

}
#listing2 {
	padding-top:20px;
	padding-bottom:20px;
	background:url(images/div2.jpg) bottom center no-repeat;
	overflow: hidden;
	width: 100%;
}
#listing3 {
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	background:url(images/div_r.jpg) bottom center no-repeat;
	overflow: hidden;
	width: 100%;
}
#loc {
	padding:12px; 
	background:url(images/dots.jpg) top center repeat;
	color:#000;
	border-bottom: 1px solid #848484;
	border-top: 1px solid #ffffff;
}
#desc {
	width: 45%;
	float: left;
}
#desc2 {
	width: 650px;
	float: left;
}
.lft {
	width: 45%;
	float:left;
}
.rgt {
	width: 45%;
	float: right;

}
.red {
	color:#7d0202;
}
.bold {
	font-size:12px;
}
.pad10 {
	padding:10px;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#5e5e5e;
	text-transform:uppercase;
	font-weight:bold;
}
h1 a {
	font-size:14px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#5e5e5e;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
}
h1 a:hover {
	font-size:14px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#004f9f;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
}
h2 {
	padding-top:10px;
	margin:0px;
	font-size:14px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#004f9f;
	font-weight:normal;
}
h2 a {
	padding-top:10px;
	margin:0px;
	font-size:14px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#004f9f;
	font-weight:normal;
	text-decoration: underline;
	text-transform:none;
}
 h2 a:hover {
	text-decoration:none;
}
h3 {
	padding-left:20px;
	margin:0px;
	font-size:14px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
h4 {
	padding-top:10px;
	margin:0px;
	font-size:22px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	color:#004f9f;
	font-weight:normal;
}

/* LEFT NAV

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 183px; /*width of menu*/
margin:0 0 0 0px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
background:; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #848484;
border-top: 1px solid #ffffff;
font-size: 12px;
text-transform:none;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
background-color: #F3F3F3;
}

table.blog {
width: 90%;
}

table.contentpaneopen{
width:100%
}

.arrowlistmene li a {height:15px}
.arrowlistmenu a{width:164px} 

.bg_content_bottom .wrapper{height:20px}

#padding10{
margin-left:0 !important;
margin-left:10px;
}
#bg_content_bottom .wrapper{height:20px} 

