HTML, BODY {height:100%;}
BODY { font-size:12px; font-family:Arial; margin:0; padding:0;}

img {border:0px;}

#container {position:absolute; width:808px; left:50%; top:1px; margin:0 0 0 -404px; height:100%;}
#header {width:804px; height:110px; border-bottom:solid 1px #cccccc; text-align:right;}
#menu_cell {width:130px;}
#content {width:500px; min-height:500px;}


#news {width:160px; padding:5px; min-height:328px;}
#main {width:524px; min-height:598px;}

table.site {width:806px;}

table.header {width:804px;}
table.header .logo {height:100px; padding-left:5px; padding-top:5px;}

table.menu_table {width:130px; border:none; text-align:right; margin-top:10px;}
table.menu_table td {font-style:italic; padding-right:10px; padding-bottom:15px;}

table.slideshow {width:130px; height:100px; position:relative; left:50%; margin-left:-65px; border:solid 1px #dedede;}
table.footer {width:808px; border:none; margin-top:30px;}

table.postings td {height:20px;}

/*----------------------------------------------------------------------------*/
.title {font-weight:bold; margin-top:10px; margin-left:5px; color:#00984D; font-size:12px;}
.newstitle { margin-top:10px; color:#00984D; font-style:italic; font-weight:bold;}
.headerslogan {font-size:21px; font-style:italic; color:#aaaaaa;}

.contenttext { margin-left:5px; }
.postingdate { font-style:italic;}

.media {font-style:italic; color:#00984D;}

p { margin-bottom:10px;}
p.ten {margin-left:5px;}
p.news {text-align:justify; color:#777777;}
p.privacytitle {margin-left:5px; font-weight:bold;}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
span.maintitle{ font-weight:bold; color:#ffffff;}

.bold {font-weight:bold;}
.solicitor_prov_div {margin-left:0px;}


/*----------------------------------------------------------------------------*/
a.menuN:link { color:#00984D; text-decoration:none; font-style:italic;}
a.menuN:visited { color:#00984D; text-decoration:none; font-style:italic;}
a.menuN:active { color:#00984D; text-decoration:none; font-style:italic;}
a.menuN:hover { color:#D8AF27; text-decoration:underline; font-style:italic;}

a.menuC:link { color:#D8AF27; text-decoration:none; font-style:italic;}
a.menuC:visited { color:#D8AF27; text-decoration:none; font-style:italic;}
a.menuC:active { color:#D8AF27; text-decoration:none; font-style:italic;}
a.menuC:hover { color:#D8AF27; text-decoration:underline; font-style:italic;}

a.broker:link { color:#00984D; text-decoration:none; font-size:14px;}
a.broker:visited { color:#00984D; text-decoration:none; font-size:14px;}
a.broker:active { color:#00984D; text-decoration:none; font-size:14px;}
a.broker:hover { color:#D8AF27; text-decoration:underline; font-size:14px;}

a.other:link { color:#00984D; text-decoration:none;}
a.other:visited { color:#00984D; text-decoration:none;}
a.other:active { color:#00984D; text-decoration:none;}
a.other:hover { color:#D8AF27; text-decoration:underline;}

a.news:link { color:#00984D; text-decoration:underline;}
a.news:visited { color:#00984D; text-decoration:underline;}
a.news:active { color:#00984D; text-decoration:underline;}
a.news:hover { color:#D8AF27; text-decoration:underline;}

a.contact:link { color:#00984D; text-decoration:none;}
a.contact:visited { color:#00984D; text-decoration:none;}
a.contact:active { color:#00984D; text-decoration:none;}
a.contact:hover { color:#D8AF27; text-decoration:underline;}

a.solicitor_prov:link { color:#00984D; text-decoration:none; font-weight:bold;}
a.solicitor_prov:visited { color:#00984D; text-decoration:none; font-weight:bold;}
a.solicitor_prov:active { color:#00984D; text-decoration:none; font-weight:bold;}
a.solicitor_prov:hover { color:#D8AF27; text-decoration:underline; font-weight:bold;}

.sollink:link { color:#D8AF27; text-decoration:none;}
.sollink:visited { color:#D8AF27; text-decoration:none;}
.sollink:hover { color:#D8AF27; text-decoration:underline;}
/*----------------------*/
.menu, .menu li ul{ 
	list-style-type: none; 
}
ul {margin:0;}
.menu li {margin-right:-4px;}

.menu li{ position: relative;}

/*SUB MENU STYLE*/
	.menu li ul{ 
	position: absolute;
	width: 180px; /*WIDTH OF SUB MENU ITEMS*/
	left: 300px;
	top: 0;
	margin-left:-38px;
	display: none;
	border: 1px solid black;
	text-align:left;
	padding-left:18px;
	background-color:#ffffff;
}

/* Holly Hack for IE \*/
* html .menu li { float: left; height: 1%;}
* html .menu li a { height: 1%; }
/* End */

.menu li a{ display: block; padding: 5px 0px;}
