/*
-- CSS Document by Lester Dong [7 July 2006] --
Copyright Digitise Internet Business Solutions Ltd. All Rights Reserved.

::Caveat Pre Emptor (General Warnings)::
1. Any amendments to Section 1 and 2 made has to be reviewed and approved by Digitise
2. Any piece of CSS that is deemed experimental (i.e. CSS3) is NOT allowed.
3. Any piece of CSS that is relatively new to Digitise needs to go through a review and vetting process before it can be used or released.
4. Digitise believes in the "tried and true", please think of all consequences before adding new pieces of CSS.

::Notes::
- If there are any errors please inform Digitise.

::Developers::
Please place extra CSS at appropriate sections

::Sections::
Section 1: HTML Tag CSS
Section 2: Default Typography CSS
Section 3: Extra Typography CSS
Section 4: Structural CSS
*/

/* Section 1: HTML Tags : START */
* {
	
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #917c50;
	line-height: 20px;
	margin: 0 auto;
	padding: 0;
	background-color: #f2ebdd;
}
img {
	margin:0;
	padding:0;
	border:0;
}
form {
	padding:0;
	margin:0;
}
hr {
	 
}
#CenterTable {
	margin-left: auto;
	margin-right: auto;
}
/* Section 1: HTML Tags : END */



/* Section 2: Default Typography CSS : START */
h1 {
	color: #9c8962;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: 100;
}
h2 {
	color: #9c8962;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: 100;
	padding-bottom: 10px;
}
h3 {
	color: #9c8962;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 100;
}
.Required {
	font-weight: bold;
	color: #6d5930;
}
td, div {  
	font-size: 12px;
	line-height: 18px;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	font-size: 12px;
	color: #917c50;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

td.imagecolumn {  
	width: 375px;
}
td.imagecolumn img {
	border: 1px solid #ffffff;
}
td.imagecolumn a {
	
}
td.imagecolumn a:hover {
	
}

#content ul {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

#content ul li {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	background-image: url(../images/list-img.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
.error {
	color:#b04444;
}

/* Section 2: Default Typography CSS : END */



/* Section 3: Extra Typography CSS : START */
.font11px {
	font-size:11px;
}
.search {
	background-color: #eee2cb;
}
/* Section 3: Extra Typography CSS : END */



/* Section 4: Structural CSS : START */
/*
::Caveat Pre Emptor::
- Please REFRAIN from using CSS positioning (This does not mean you cannot position background images)
*/

#topouter {
	background-image: url(../images/i-topbg.gif);
	background-repeat: repeat-x;
	background-color: #fcfbf8;
	padding-top: 30px;
	margin: 0 auto;
}
#btmouter {
	background-image: url(../images/i-btmbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0 auto;
	padding: 0;
	padding-top: 1px;
	background-color: #f2ebdd;
}
#header {
	background-image: url(../images/i-header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 950px;
	height: 110px;
	margin: 0 auto;
	padding: 0;
}
#popup-header {
	width: 600px;
	background-image: url(../images/i-header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 110px;
	margin: 0 auto;
	padding: 0;
}
#popup-header h1 {
	display: none;
}
#menu {
	float: right;
	position: relative;
	top: 46px;
	left: -19px;
	clear: right;
	margin: 0 auto;
	padding: 0;
}
#menu li {
	float: left;
	list-style: none;
}
#header h1 {
	display: none;
}
#menu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 11px 15px 11px;
	text-decoration: none;
	display: block;
	line-height: 20px;
	position: relative;
	top: 9px;
}
#menu li a:hover {
	background-image: url(../images/i-menuhover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#menu li a span {
	height: 20px;
}
#search {
	float: right;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}
#search li {
	float: left;
	list-style: none;
	position: relative;
	top: 30px;
}
#search .searchbutton {
	height: 20px;
	width: 59px;
	background-color: #eadfc8;
	color: #a08e68;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: none;
	margin-right: 30px;
}
#keywordsearch {
	margin-right: 10px;
	width: 160px;
	background-color: #f2ebdd;
	color: #a08e68;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	border: none;
	padding: 3px;
}
#banner {
	padding: 1px 0 1px 0;
	width: 950px;
	margin: 0 auto;
}
#topwrapper {
	margin: 0 auto;
	width: 950px;
}
#content {
	background-color: #e1d3b7;
	margin: 0 auto;
	padding: 43px 36px 36px 46px;
	width: 950px;
	width/**/:/**/ 868px;
	background-image: url(../images/i-chchyarnsbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#popup-content {
	background-color: #e1d3b7;
	margin: 0 auto;
	padding: 43px 36px 36px 46px;
	width: 600px;
	width/**/:/**/ 518px;
	background-image: url(../images/i-chchyarnsbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#content div a {
	font-size: 12px;
	color: #917c50;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
}
#content div a:hover {
	text-decoration: underline;
	
}
#content table {
	width: 100%;
}
.insidecontent {
	padding-right: 59px;
}
.whiteline {
	height: 1px;
}
#footer {
	width: 950px;
	width/**/:/**/ 910px;
	margin: 0 auto;
	background-color: #e1d3b7;
	padding: 10px 20px 0 20px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
}
#popup-footer {
	width: 600px;
	width/**/:/**/ 560px;
	margin: 0 auto;
	background-color: #e1d3b7;
	padding: 10px 20px 0 20px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
}
#popup-footer #copyright {
	float: right;
	margin: 0;
	list-style: none;
}
#footer #footermenu {
	margin: 0;	
	padding: 0;
	float: left;
	width: 500px;
}
#footer #footermenu li {
	float: left;
	list-style: none;
}
#footer #footermenu li a {
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08e67;
	text-decoration: none;
}
#footer #footermenu li a:hover {
	color: #63522f;
	text-decoration: underline;
}
#footer #copyright {
	float: right;
	margin: 0;
	width: 300px;
}
#footer #copyright li {
	float: right;
	list-style: none;
}
#address {
	margin: 0 auto;
	width: 950px;
}
#address p {
	width: 550px;
	float: left;
	margin-top: 10px;
	line-height: 18px;
	color: #c4b699;
	font-size:11px;
}
#address p a {
	color: #c4b699;
	text-decoration: underline;
	font-size:11px;
}
#address p a:hover {
	text-decoration: underline;
	color: #9d8a64;
}
#address ul {
	float: right;
	width: 200px;
	margin-top: 10px;
}
#address ul li {
	float: right;
	list-style: none;
	color: #c4b699;
}
#address ul li a {
	padding-left: 15px;
	color: #c4b699;
	text-decoration: none;
	font-size:11px;
}
#address ul li a:hover {
	text-decoration: underline;
	color: #9d8a64;
}
#homecontentwrapper {
	background-image: url(../images/i-homebg.jpg);
	background-repeat: no-repeat;
	height: 450px;
	width: 950px;
	margin: 0 auto;
	margin-top: 1px;
	
}
#homecontent {
	width: 370px;
	float: right;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	top: 240px;
	left: -60px;
	height: 155px; /* 145px */
	overflow: auto;
	line-height: 16px;
}
#homecontent h2 {
	display: none;
}
#homecontent a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
}
#homecontent a:hover {
	color: #ffffff;
	text-decoration: none;
}
#homeenter {
	float: left;
	width: 200px;
	position: relative;
	top: 345px;
	left: 75px;
}
.quotetop {
	background-color: #c4b699;
	background-image: url(../images/i-quotetop.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0 10px 0;
}
.quotebtm {
	background-image: url(../images/i-quotebtm.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 30px 46px 30px 46px;
	color: #f2ebdd;
	font-size: 12px;
}
.featuredbox {
	background-color: #c4b699;
	padding: 23px 30px 23px 30px;
	color: #ffffff;
}
.featuredbox h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
}
.featuredbox img {
	border: 0;
}
.featuredbox ul li img {
	border: 0;
}
.featuredbox a {
	color: #ffffff;
	text-decoration: underline;
}
.featuredbox a:hover {
	text-decoration: none;
}
.featuredbox ul li a {
	color: #ffffff;
	text-decoration: underline;
}
.featuredbox ul li a:hover {
	text-decoration: none;
}

#content .featuredbox ul {
	margin: 0;
	padding: 0;
}
#content .featuredbox ul li {
	color: #ffffff;
	list-style: none;
	margin: 0;
	margin-bottom: 5px;
	background-image: url(../images/featured-list.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}

.rightcontentcolumn img {
	border: 1px solid #f2ebdd;
}
.forminput,.formselect {
	width: 250px;
}
/* Section 4: Structural CSS : END */
