/* GLOBAL ELEMENTS */
* {
	color:#303030;
	font-family:verdana,trebuchet ms,helvetica,arial,sans-serif;
	}

body {
	background:#00301c;
	margin:0 0 20px 0;
	padding:0;
	text-align: center;
	}

img {
	border:0;
	margin:0;
	padding:0;
	}

p, span {
	font-size:11px;
	}
p {
	margin: 3px 3px 5px 3px;
	}
hr {
	color: #999;
	background-color: #999;
	height: 1px;
	width: 90%;
	border: 0;
	text-align: left;
	margin-top: 5px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
	}

input, textarea, checkbox, select, file {
	border:1px solid #303030;
	font-size: 11px;
	padding:0;
	margin: 2px 0 2px 0;
	}

ul, ol, li {
	font-size:11px;
	}

fieldset {
	margin:5px 5px 5px 20px;
	}
/* END GLOBAL */

/* STANDARD CLASSES */
.alert {
	color:#ff0000;
	font:11px;
	line-height: 15px;
	padding:0;
	}

.legal {
	font-size:10px;
	color:#999;
	line-height:13px;
	}
.wysiwyg {
	margin: 0 0 5px 0;
	border:0;
	padding:0;
	width:472px;
	font-size:11px;
	background: #fff;
	}
.wysiwyg p, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
	margin:0 0 5px 0;
	padding:0;
	}
.common {
	margin: 0 0 5px 0;
	padding:0;
	border:0;
	width:472px;
	font-size:11px;
	}
.plain {
	margin: 0;
	padding:0;
	border:0;
	width:100%;
	font-size:11px;
	}
/* END STANDARD CLASSES */

/* STANDARD HEADER */
h1, h2, h3, h4, h5, h6 {
	font-family:Palatino,Times,Times New Roman,serif;
	color:#00301c;
	margin: 5px 3px 5px 3px;
	}
h1 {
	font-size:30px;
	font-style: italic;
	color:#999;
	text-align: right;
	padding: 50px 0 0 0;
	margin: 0 45px 15px 20px;
	}
h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}

/* END STANDARD HEADER */

/* STANDARD LINKS */
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a {
	text-decoration:none;
	color:#00301c;
	}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover {
	color:#668377;
	}

/* END STANDARD LINKS */

/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.bvert {vertical-align: bottom;}
.mvert {vertical-align:middle;}
.mcal {vertical-align:middle;text-align:center;}
.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* TABLE */

#int_content {
	margin:0 auto 0 auto;
	width: 704px;
	background:transparent url('images/bg_slice.gif') repeat-y;
	text-align: left;
	}
/* END TABLE */

/* TD */
#int_left_content {
	width:223px;
	vertical-align: top;
	}
#int_right_content {
	width:481px;
	vertical-align: top;
	background: transparent url('images/bg_slice_2.gif') right repeat-y;
	}
/* END TD */

/* DIV */
#frame, #bdr_t_b, .content, #left_col, #hm_content, #hm_news, #hm_copy {
	border: 0;
	}
#frame, #bdr_t_b, .content, #profile, #contact, #hm_content, #hm_news, #hm_copy {
	padding: 0;
	}
.content, #profile, #contact, #hm_news, #hm_copy {
	margin: 0;
	}
#bdr_t_b, .content, #hm_news, #hm_copy {
	text-align: left;
	}
#frame {
	width:802px;
	min-height: 596px;
	height: auto !important;
	height: 596px;
	background: #fff url('images/bg_content.gif') no-repeat;
	margin: 20px auto 0 auto;
	text-align: center;
	}
.content {
	width: 704px;
	/*min-height: 244px;
	height:auto !important;
	height: 244px;*/
	margin: 0 auto 0 auto;
	background:transparent url('images/bg_slice.gif') repeat-y;
	vertical-align: top;
	}
#left_col {
	float:left;
	width: 206px;
	margin: 3px 0 5px 10px;
	_margin: 3px 0 5px 5px;
	font-family:Palatino,Times,Times New Roman,serif;
	height: 105px;
	_margin-top:0px;
	}
#hm_content {
	margin: 15px auto 10px auto;
	_margin-top:10px;
	width:704px;
	}
#hm_news {
	width:222px;
	background: transparent url('images/bg_news.png');
	min-height: 206px;
	height: auto !important;
	height: 206px;
	}
#hm_copy {
	float: right;
	width:475px;
	background: transparent;
	min-height: 206px;
	height: auto !important;
	height: 206px;
	}
/* END DIV */

/* UL */
/* LI */
/* END UL */

/* LI */

/* END LI */



/* TEXT */
.h1_green {
	font-family:Palatino,Times,Times New Roman,serif;
	font-size:30px;
	color: #00301c;
	}
.footer {
	text-align: center;
	margin:10px 48px 0 48px;
	padding: 0 0 10px 0;
	color:#00301c;
	font-size: 10px;
	}
#hm_news p {
	margin-left:15px;
	margin-right: 15px;
	font-size: 10px
	}

/* TEXT END */

/* LINK */
a.btn_profile, a.btn_gallery, a.btn_development, a.btn_room, a.btn_contact {
	width:206px;
	height: 21px;
	text-decoration: none;
	display: block;
	}
a.btn_profile {
	background: url('images/btn_corporate_profile.gif') 0 0 no-repeat;
	}
a.btn_gallery {
	background: url('images/btn_project_gallery.gif') 0 0 no-repeat;
	}
a.btn_development {
	background: url('images/btn_development.gif') 0 0 no-repeat;
	}
a.btn_room {
	background: url('images/btn_bid_room.gif') 0 0 no-repeat;
	}
a.btn_contact {
	background: url('images/btn_contact.gif') 0 0 no-repeat;
	}
a:hover.btn_profile, a:hover.btn_gallery, a:hover.btn_development, a:hover.btn_room, a:hover.btn_contact {
	background-position: 0 -21px;
	}
#sub_profile a, #sub_contact a {
	font-family:Palatino,Times,Times New Roman,serif;
	font-size: 11px;
	display: block;
	border-bottom: none;
	text-decoration: none;
	width: 100px;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #999;
	background: #fff;
	padding: 3px 5px 3px 5px;
	color:#00301c;
	}
#sub_profile a:hover, #sub_contact a:hover {
	background:#00301c;
	color:#fff;
	}
/* END LINK */

/* HEADING */
#hm_news h3 {
	margin-left:15px;
	margin-right: 15px;
	_margin: 0 15px 0 15px;
	}
/* END HEADING */

/* STRONG */
a strong, strong {
	text-decoration:none;
	color:#00301c;
	}
a:hover strong {
	color:#668377;
	}

/* END STRONG */

/* SELECT */

/* END SELECT */

/* INPUT */
/* END INPUT */

/* IMG */
img.iefix {
	behavior: url('includes/iepngfix.htc');
	}
.img_left_hm, .img_right_hm {
	float: right;
	margin:3px 4px 3px 2px;
	}
.img_right_int {
	float: right;
	/*margin:0 0 3px 6px;*/
	}
.img_left_int .img_right_int {
	margin-bottom: 10px;
	}
.img_logo {
	margin: 3px 5px 5px 10px;
	}
.img_dbl_ln {
	margin:0;
	padding:0;
	_margin-top:-15px;
	}
.img_range {
	float:left;
	margin:5px 0 0 105px;
	_margin:-10px 0 0 105px;
	}
.bdr_bttm {
	padding: 0;
	margin: -6px 0 0 0;
	_margin: -15px 0 0 0;
	}
.img_diamond {
	vertical-align: middle;
	}
.img_int_left {
	margin: 3px 1px 0 4px;
	}
.dbl {
	margin: 5px 0 5px 0;
	_margin:-3 0 -3 0;
	}
/* END IMG */

/* HR */
#hm_news hr {
	color: #fff;
	background: #fff;
	height: 1px;
	width: 90%;
	border: 0;
	text-align: center;
	margin-top: 5px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
	}
/* END HR */

/* SUP */
/* END SUP */
