/* CSS Document */
body{
margin:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.clearer{
clear:both;
}

#container{
width:850px;
margin:0 auto;
background-image:url(../images/main-bg.jpg);
background-repeat:repeat-y;
}

#header{
width:850px;
height:128px;
padding-top:0px;
float:left;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
position:relative;
}

#tabs{
position:absolute;
right:25px;
bottom:1px;
width:479px;
}

#tabs ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#tabs ul li{
float:left;
display:inline;
margin:0px;
padding:0px;
}

.tab{
width:157px;
height:46px;
display:block;
text-indent:-10000px;
font-size:0px;
margin-left:2px;
}

a.tab:hover{
background-position:0px -46px;
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}

.fadeTab{
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
}

.fadeTab{
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
}

.fadeBut{
opacity: 0.3;
-moz-opacity: 0.3;
filter: alpha(opacity=30);
}

.fadeBut:hover{
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}

.overseas-up{
background-image:url(../images/tabs/overseas-up.jpg);
background-position:0px 0px;
}

.recruitment-up{
background-image:url(../images/tabs/recruitment-up.jpg);
}

.development-up{
background-image:url(../images/tabs/development-up.jpg);
}

#tabs ul li a{
}

#nav{
width:790px;
margin:0px 27px 0px 27px;
height:24px;
float:left;
display:inline;
background-image:url(../images/nav-bg.jpg);
background-repeat:repeat-x;
padding:6px 0px 0px 6px;
color:#ffffff;

}

#nav ul{
padding:0px;
margin:0px;
list-style-type:none;
}

#nav ul li{
float:left;
display:inline;
font-size:10px;
margin-right:5px;
width:auto;
} 

#nav #crumb{
width:490px;
height:14px;
overflow:hidden;
float:left;
} 

#nav #crumb li{
float:left;
display:inline;
margin-right:4px;
width:auto;
} 

#nav #crumb li a{
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

#nav #crumb li a:hover{
text-decoration:none;
}

#nav #crumb li a.selected,#nav #crumb li a.selected:hover{
text-decoration:none;
color:#ffffff;
}

#nav ul li a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-right:6px;
}

#nav ul li a:hover, #nav #crumb li a:hover{
color:#ED8407;
}

#nav #search{
float:right;
height:17px;
font-weight:bold;
font-size:14px;
padding-right:4px;
width:231px;
}

#nav #search .search{
float:left;
display:inline;
height:16px;
width:100px;
border:0px;
overflow:hidden;
background-color:#ffffff;
padding:1px 3px 0px 18px;
margin:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
background-image:url(../images/search-icon.jpg);
background-repeat:no-repeat;
background-position:4px 3px;
}

#nav #search #submit{
float:left;
margin:0px;
padding:0px;
}

#main{
width:796px;
margin:0px 27px 0px 27px;
}

#main #left{
width:530px;
float:left;
display:inline;
border-right:2px solid #ffffff;
}

#main #left #subheader{
width:530px;
height:300px;
float:left;
display:inline;
border-bottom:2px solid #ffffff;
}

#main #left #subheader-rec{
background-color:#F0DEF4;
background-image:url(../images/headers/rec-job-profile.jpg);
background-repeat:no-repeat;
width:510px;
padding:10px;
min-height:280px;
float:left;
display:inline;
border-bottom:2px solid #ffffff;
color:#333333;
}

#main #left #subheader-rec h1{
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
color:#692672;
margin-bottom:5px;
}

.rec-field{
width:237px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #CDA6D3;
margin-bottom:4px;
display:inline;
float:left;
}

.rec-tarea{
width:237px;
height:150px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #CDA6D3;
margin-bottom:4px;
font-size:11px;
float:left;
}

.rec-title{
font-weight:bold;
color:#692672;
}

a.rec-title:visited, a.rec-title:link{
	text-decoration:none;
}

#rec-appForm{
	float:left;
}
#rec-appForm-extra{
	clear:left;
}

#main #left #contentarea-rec-enq{
width:510px;
padding:10px;
float:left;
position:relative;
border-top:2px solid #692672; 
}

#main #left #contentarea-rec-enq #left-side{
width:250px;
float:left;
margin-right:10px;
}

#main #left #contentarea-rec-enq #right-side{
width:250px;
float:left;
}

#main #left #contentarea-rec-enq #right-side p{
margin:0px !important;
padding:0px !important;
}

#main #left #contentarea-rec-enq #right-side #gmap{
width:248px;
height:158px;
float:left;
border:1px solid #cda6d3;
margin-top:4px;
display:inline;
}
#main #left #subheader img{
float:left;
display:inline;
}

#main #left #subheader-os{
width:522px;
height:292px;
float:left;
display:inline;
border-bottom:2px solid #ffffff;
background-color:#DBEEFF;
padding:4px;
}

#main #left #subheader-os h1{
padding:0px;
margin:0px;
font-size:14px;
color:#0C497F;
margin-bottom:5px;
height:67px;
overflow:hidden;
}

#main #left #subheader-os .box{
float:left;
display:inline;
margin-bottom:6px;
}



#main #left #subheader-dev{
width:522px;
height:292px;
float:left;
display:inline;
border-bottom:2px solid #ffffff;
background-color:#E3EBB2;
padding:4px;
}

#main #left #subheader-dev h1{
padding:0px;
margin:0px;
font-size:14px;
color:#646E25;
margin-bottom:5px;
height:67px;
overflow:hidden;
}

#main #left #subheader-dev #info{
height:142px;
width:150px;
float:left;
}

#main #left #subheader-dev .box{
float:left;
display:inline;
margin-bottom:6px;
}

#main #left #subheader-dev #big-image{
width:360px;
height:287px;
float:left;
border:2px solid #646E25;
margin-right:5px;
}

#mini-gallery{
height:136px;
width:140px;
float:left;
background-image:url(../images/gallery-bg.jpg);
background-repeat:repeat-x;
border:2px solid #0C497F;
padding:6px;
padding:9px 0px 0px 6px;
}

#mini-gallery .gallImage{
width:65px;
height:41px;
float:left;
display:inline;
margin-right:4px;
margin-bottom:3px;
}


#mini-gallery .gallImage a{
border:1px solid #0C497F;
display:block;
}

#mini-gallery .gallImage a:hover{
border:1px solid #ffffff;
display:block;
}

#mini-gallery .gallImage-dev{
width:65px;
height:41px;
float:left;
display:inline;
margin-right:4px;
margin-bottom:3px;
}

#mini-gallery .gallImage-dev a{
border:1px solid #646E25;
display:block;
}

#mini-gallery .gallImage-dev a:hover{
border:1px solid #ffffff;
display:block;
}

#main #left #subheader-os #big-image{
width:360px;
height:287px;
float:left;
border:2px solid #0D4A80;
margin-right:5px;
}

#main #left #contentarea{
width:530px;
float:left;
position:relative;
}

#main #left #contentarea-rec-enq{
width:510px;
padding:10px;
float:left;
position:relative;
border-top:2px solid #692672; 
}

#main #left #contentarea #cnav{
width:530px;
height:48px;
float:left;
display:inline;
}

#main #left #contentarea #cnav a:focus
{
  outline:none;
  -ie6-outline:none;
}

#main #left #contentarea #cnav ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#main #left #contentarea #cnav ul li{
float:left;
display:inline;
height:48px;
}

#main #left #contentarea #cnav ul li{
float:left;
display:inline;
}

.but{
background-image:url(../images/content-nav/home.jpg);
background-repeat:no-repeat;
height:48px;
display:block;
width:106px;
text-indent:-10000px;
font-size:0px;
}

.os{
background-image:url(../images/content-nav/overseas.jpg) !important;
}

.os-c{
background-image:url(../images/content-nav/overseas-country.jpg) !important;
}

.os-p{
background-image:url(../images/content-nav/os-property-profile.jpg) !important;
}

.dev{
background-image:url(../images/content-nav/development.jpg) !important;
}

.rec{
background-image:url(../images/content-nav/rec-home.jpg) !important;
}

.b1{
background-position:0px 0px;
}

a.b1:hover{
background-position:0px -48px;
}

.b2{
background-position:-106px 0px;
}

a.b2:hover{
background-position:-106px -48px;
}

.b3{
background-position:-212px 0px;
}

a.b3:hover{
background-position:-212px -48px;
}

.b4{
background-position:-318px 0px;
}

a.b4:hover{
background-position:-318px -48px;
}

.b5{
background-position:-424px 0px;
}

.b5:hover{
background-position:-424px -48px;
}

#main #left #contentarea p{
padding:0px;
margin:0px;
margin-bottom:9px;
}

#main #left #contentarea h1, #main #left #contentarea-rec-enq h1{
margin:0px;
padding:0px;
font-size:16px;
color:#12436E;
margin-bottom:5px;
}

#main #left #contentarea #about, #main #left #contentarea #partners, #main #left #contentarea #links, #main #left #contentarea #people, #main #left #contentarea #enquiries, #main #left #contentarea #lettings{
width:510px;
float:left;
padding:10px;
text-align:justify;
}

#main #right{
float:left;
width:264px;
}

#main #right img{
float:left;
margin-bottom:2px;
background-color:#FFFFFF;
}

#main #right #tagcloud{
width:248px;
min-height:79px;
padding:60px 8px 10px 8px;
float:left;
background-image:url(../images/tagcloud.jpg);
background-color:#c2c2c2;
background-repeat:no-repeat;
border-bottom:2px solid #ffffff;
font-weight:bold;
}

#main #right #tagcloud-rec{
width:248px;
height:79px;
padding:60px 8px 10px 8px;
float:left;
background-image:url(../images/tagcloud-recruitment.jpg);
background-repeat:no-repeat;
border-bottom:2px solid #ffffff;
font-weight:bold;
}

#tagcloud a, #tagcloud a:link, #tagcloud a:visited{
	text-decoration:none;
}

#tagcloud-rec a, #tagcloud-rec a:link, #tagcloud-rec a:visited{
	color:#692771;
	text-decoration:none;
}

#tagcloud-rec a:hover, #tagcloud-rec a:active{
	color:#A33CAE;
	text-decoration:none;
}

.size1{
font-size:11px !important;
}

.size2{
font-size:14px !important;
}
.size3{
font-size:17px !important;
}

#main #right #uploadcv{
width:248px;
height:79px;
padding:60px 8px 10px 8px;
float:left;
background-image:url(../images/upload-cv.jpg);
background-repeat:no-repeat;
border-bottom:2px solid #ffffff;
font-weight:bold;
}

#main #right #uploadcv .field1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:110px;
padding:2px;
float:left;
margin-right:3px;
}

#main #right #uploadcv .field2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:40px;
padding:2px;
float:left;
margin-right:3px;
margin-top:3px;
height:22px;
}

#footer{
width:784px;
height:22px;
margin:0px 27px 0px 27px;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
float:left;
display:inline;
color:#B3C9DE;
padding:10px 6px 0px 6px;
font-size:10px;
}

#footer ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#score{
float:left;
background-image:url(../images/scorelogo.jpg);
background-repeat:no-repeat;
height:17px;
padding-left:34px;
margin-left:3px;
}

#footer ul li{
float:left;
display:inline;
margin-right:7px;
padding-right:7px;
border-right:1px solid #B3C9DE;
text-transform:uppercase;
}

.lastlink{
margin:0px !important;
padding:0px !important;
border:0px !important;
}


#footer a{
text-decoration:none;
color:#B3C9DE;
}

#footer a:hover{
color:#ffffff;
}

#overseas-search{
background-image:url(../images/overseas-search.jpg);
background-repeat:no-repeat;
background-color:#e2b801;
padding:32px 6px 6px 6px;
margin-bottom:2px;
width:252px;
float:left;
display:inline;
}

#recruitment-search{
background-image:url(../images/recruitment-search.jpg);
background-repeat:no-repeat;
background-color:#C283C9;
padding:32px 6px 0px 6px;
width:252px;
min-height:117px;
border-bottom:2px solid #ffffff;
float:left;
display:inline;
padding-bottom:4px;
}

.os-dropdown{
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
display:block;
margin-bottom:2px;
}

#countries{
width:264px;
float:left;
margin-bottom:2px;
}

#countries ul{
padding:0px;
margin:0px;
list-style-type:none;
width:264px;
list-style:none;
}

#countries ul li{
width:131px;
margin-bottom:2px;
float:left;
margin-right:2px;
font-weight:bold;
font-size:11px;
position:relative;
}

#countries ul li a{
color:#ffffff;
display:block;
text-decoration:none;
padding:5px 0px 0px 38px;
background-image:url(../images/countries-button-bg.jpg);
background-repeat:repeat-y;
display:block;
height:20px;
}

#countries ul li a:hover{
background-image:url(../images/countries-button-bg-hover.jpg);
background-repeat:repeat-y;
}

#countries ul li img{
position:absolute;
top:3px;
left:3px;
border:0px;
}

.nomargin{
margin-right:0px !important;
}

.os-result{
height:92px;
width:518px;
float:left;
display:inline;
background-image:url(../images/os-result-bg.jpg);
background-repeat:repeat-x;
margin-bottom:2px;
padding:7px 6px 7px 6px;
overflow:hidden;
}

.os-result h2{
font-size:13px;
font-weight:bold;
color:#ffffff;
margin:0px;
padding:0px;
padding-top:5px;
margin-bottom:10px;
display:block;
overflow:hidden;
height:16px;
}

.os-result p {
margin-top:0px;
padding-top:0px;
}

.os-result img{
border: 2px solid #013765;
margin-right:10px;
}

.os-result a{
color:#003665;
text-decoration:none;
font-weight:bold;
padding-top:8px;
}


.os-search-result{
height:92px;
width:518px;
float:left;
display:inline;
background-image:url(../images/os-result-bg.jpg);
background-repeat:repeat-x;
margin-bottom:2px;
padding:7px 6px 7px 6px;
position:relative;
overflow:hidden;
color:#023866;
}

.os-search-result h2{
font-size:13px;
font-weight:bold;
color:#ffffff;
margin:0px;
padding:0px;
padding-top:5px;
margin-bottom:10px;
display:block;
height:16px;
overflow:hidden;
}

.os-search-result p{
margin-right:100px;
}

.os-search-result-more{
position:absolute;
right:0px;
bottom:0px;
background-image:url(../images/buttons/os-more.jpg);
width:100px;
height:74px;
padding:0px;
margin:0px;
}

.os-search-result-more a{
font-size:0px;
text-indent:-100000px;
display:block;
margin-top:-10px;
width:100%;
height:100%;
}

.os-search-result p {
margin-top:0px;
padding-top:0px;
}

.os-search-result img{
border: 2px solid #013765;
margin-right:10px;
}

.os-search-result a{
color:#003665;
text-decoration:none;
font-weight:bold;
padding-top:8px;
}

#os-search-pagination{
height:42px;
background-image:url(../images/os-pagination-bg.jpg);
background-repeat:repeat-x;
float:left;
width:510px;
text-align:center;
padding:15px 10px 5px 10px;
color:#B5CBE2;
margin-bottom:0px;
}

#os-search-pagination a{
color:#B5CBE2;
text-decoration:underline;
margin-right:3px;
}

#os-search-pagination br{
margin-top:4px;
display:block;
}

#os-search-pagination a:hover{
text-decoration:none;
color:#ffffff;
}

#os-search-pagination .current{
font-weight:bold;
}

.rec-search-result{
min-height:92px;
background-color:#F1E0F3;
width:518px;
float:left;
display:inline;
background-image:url(../images/rec-result-bg.jpg);
background-repeat:repeat-x;
margin-bottom:2px;
padding:7px 6px 7px 6px;
position:relative;
overflow:hidden;
color:#692771;
}

.rec-search-result h2{
font-size:13px;
font-weight:bold;
color:#692771;
margin:0px;
padding:0px;
padding-top:5px;
margin-bottom:10px;
display:block;
}

.rec-search-result-more{
position:absolute;
right:0px;
top:32px;
background-image:url(../images/buttons/rec-more.jpg);
width:100px;
height:74px;
padding:0px;
margin:0px;
}

.rec-search-result-more a{
font-size:0px;
text-indent:-100000px;
display:block;
margin-top:-10px;
width:100%;
height:100%;
}

.rec-search-result p {
margin-top:0px;
padding-top:0px;
}

.rec-search-result img{
border: 2px solid #013765;
margin-right:10px;
}

.rec-search-result a{
color:#003665;
text-decoration:none;
font-weight:bold;
padding-top:8px;
}

#rec_ul{
margin:0px;
padding:0px;
list-style:none;
}

.rec-listing{
width:246px;
height:61px;
float:left;
background-image:url(../images/side-property-bg.jpg);
background-repeat:repeat-x;
position:relative;
padding:8px 10px 0px 8px;
line-height:12px;
margin-bottom:2px;
list-style:none;
}

#main #right .rec-listing img{
background-color:transparent !important;
}

.rec-listing .read-more{
position:absolute;
bottom:3px;
right:3px;
background-color:none !important;
}

.rec-listing h3{
font-size:11px;
margin:0px;
margin-bottom:5px;
padding:0px;
padding-bottom:3px;
}

.dev-search-result{
height:92px;
width:518px;
float:left;
display:inline;
background-image:url(../images/dev-result-bg.jpg);
background-repeat:repeat-x;
margin-bottom:2px;
padding:7px 6px 7px 6px;
position:relative;
overflow:hidden;
color:#023866;
}

.dev-search-result h2{
font-size:13px;
font-weight:bold;
color:#ffffff;
margin:0px;
padding:0px;
padding-top:5px;
margin-bottom:10px;
display:block;
height:16px;
overflow:hidden;
}

.dev-search-result p{
margin-right:100px;
}

.dev-search-result-more{
position:absolute;
right:0px;
bottom:0px;
background-image:url(../images/buttons/dev-more.jpg);
width:100px;
height:74px;
padding:0px;
margin:0px;
}

.dev-search-result-more a{
font-size:0px;
text-indent:-100000px;
display:block;
margin-top:-10px;
width:100%;
height:100%;
}

.dev-search-result p {
margin-top:0px;
padding-top:0px;
}

.dev-search-result img{
border: 2px solid #013765;
margin-right:10px;
}

.dev-search-result a{
color:#003665;
text-decoration:none;
font-weight:bold;
padding-top:8px;
}


.side-property{
width:149px;
height:91px;
float:left;
background-image:url(../images/side-property-bg.jpg);
background-repeat:repeat-x;
position:relative;
padding:8px 10px 0px 105px;
line-height:12px;
margin-bottom:2px;
}

.side-property h3{
font-size:11px;
margin:0px;
padding:0px;
padding-bottom:3px;
}

.side-property a{
color:#333333;
font-weight:bold;
text-decoration:none;
float:right;
}

.side-property a:hover{
color:#666666;
text-decoration:underline;
}

.side-property img{
position:absolute;
top:8px;
left:8px;
border:1px solid #333333;
}

/*//////My additions//////*/

a.deleteButton, a.deleteButton:visited, a.deleteButton:link
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:6px;
	border:4px outset #024999;
	background-color:#023A75;
	margin:0px 0px 0px 0px;
}

a.deleteButton:hover, a.deleteButton:active
{
	color:#ff0000;
	background-color:#024999;
	border:4px outset #0258B7;
}

#adminSubNav
{
	padding:0px;
	margin:0px;
	float:right;
	display:block;
}
#adminSubNav ul
{
	padding: 0px;
	margin: 0px;
}
#adminSubNav li
{
	float:left;
	display:block;
	padding: 4px 5px 0px 5px;
}
table thead
{
	background-color:#023A75;
	color:#ffffff;
	font-weight:bold;
	border-bottom:2px solid #ffffff;
}
table thead th
{
	border-bottom:4px solid #ffffff;
}
table thead th a, table thead th a:link, table thead th a:visited
{
	color:#ffffff;
	text-decoration:none;
}


a, a:link, a:visited
{
	color:#12436E;
	cursor:hand;
}

a:hover, a:active
{
	color:#1E6DB5;
	cursor:hand;
}

h3{
margin:0px;
padding:0px;
font-size:14px;
color:#12436E;
margin-bottom:5px;
}

h3 a
{
	text-decoration:none;
}

img
{
	border:none;
}

#main #left #contentarea p{
padding:0px;
margin:0px;
margin-bottom:9px;
}

#main #left #contentarea h1, #main #left #contentarea h2, h2{
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
color:#12436E;
}

#main #left #contentarea #about, #main #left #contentarea #partners, #main #left #contentarea #links, #main #left #contentarea #people, #main #left #contentarea #enquiries{
width:510px;
float:left;
padding:10px;
text-align:justify;
}
.os{
background-image:url(../images/content-nav/overseas.jpg) !important;
}

..but{
background-image:url(../images/content-nav/home.jpg);
background-repeat:no-repeat;
height:48px;
display:block;
width:106px;
text-indent:-10000px;
font-size:0px;
}

.os{
background-image:url(../images/content-nav/overseas.jpg) !important;
}

.os-c{
background-image:url(../images/content-nav/overseas-country.jpg) !important;
}

.os-p{
background-image:url(../images/content-nav/os-property-profile.jpg) !important;
}

.dev{
background-image:url(../images/content-nav/development.jpg) !important;
}

.rec{
background-image:url(../images/content-nav/rec-home.jpg) !important;
}

.b1{
background-position:0px 0px;
}

a.b1:hover{
background-position:0px -48px;
}

.b2{
background-position:-106px 0px;
}

a.b2:hover{
background-position:-106px -48px;
}

.b3{
background-position:-212px 0px;
}

a.b3:hover{
background-position:-212px -48px;
}

.b4{
background-position:-318px 0px;
}

a.b4:hover{
background-position:-318px -48px;
}

.b5{
background-position:-424px 0px;
}

.b5:hover{
background-position:-424px -48px;
}{
background-position:0px 0px;
}

a.about:hover{
background-position:0px -48px;
}

.partners{
background-position:-106px 0px;
}

a.partners:hover{
background-position:-106px -48px;
}

.links{
background-position:-212px 0px;
}

a.links:hover{
background-position:-212px -48px;
}

.people{
background-position:-318px 0px;
}

a.people:hover{
background-position:-318px -48px;
}

.enquiries{
background-position:-424px 0px;
}

.enquiries:hover{
background-position:-424px -48px;
}

#countries{
width:264px;
float:left;
}

#countries ul{
padding:0px;
margin:0px;
list-style-type:none;
width:264px;
list-style:none;
}

#countries ul li{
width:131px;
margin-bottom:2px;
float:left;
margin-right:2px;
font-weight:bold;
font-size:11px;
position:relative;
}

#countries ul li a{
color:#ffffff;
display:block;
text-decoration:none;
padding:5px 0px 0px 38px;
background-image:url(../images/countries-button.jpg);
background-repeat:no-repeat;
background-position:top;
display:block;
height:20px;
}

#countries ul li a:hover{
background-image:no-repeat;
background-position:bottom;
}

#countries ul li img{
position:absolute;
top:3px;
left:3px;
border:0px;
}

#lgFlag img
{
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}

#gallery .gallImage
{
	padding:10px 10px 8px 10px;
	float:left;
	width:100px;
}

#gallery .gallImage a
{
	border:1px solid #0C497F;
	display:block;
	padding:2px;
	width:100px;
	margin-bottom:2px;
	float:left;
}

#gallery .gallImage a:hover
{
	border:1px solid #cccccc;
	display:block;
}

#galleryRow
{
	float:left;
}
#keyFeatures
{
	float:left;
	list-style:none;
	width:455px;
	padding:5px 15px 15px 30px;
	margin:0px;
}
#keyFeatures li
{
	width:47%;
	float:left;
	text-align:left;
}
#keyFeatures li div
{  
	display:list-item;
 	list-style-type: disc;
  	list-style-position: outside;
	padding:0px 0px 5px 5px;
	margin-left:20px;
}
.addLink
{
	font-weight:bold;
	font-size:13px;
	background:url(../admin/images/addNew.gif) center right no-repeat;
	padding:8px 25px 8px 0px;
	float:right;
	text-decoration:none;
}
.addLink:hover
{
	background:url(../admin/images/addNew_hover.gif) center right no-repeat;
}
#error
{
	color:#ff0000;
	font-weight:bold;
}
#breadcrumb
{
	padding:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
}
#previewStatus
{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	padding:4px 0px 5px 0px;
	z-index:100;
	color:#ffffff;
	background-color:#000000;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#previewStatus div
{
	color:#ffffff;
	opacity: 1;
	-moz-opacity:1;
	filter: alpha(opacity=100);
	float:left;
}
#previewStatus a, #previewStatus a:link, #previewStatus a:visited
{
	color:#ffffff;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
#accreditation
{
	float:left;
	text-align:center;
}
#aipp-accreditation
{
	float:left;
	background:url(../images/accreditations/aipp.jpg) no-repeat;
	height:200px;
	width:265px;
	margin-bottom:2px;
}
#aipp-accreditation #aippMemImg
{
	float:left;
	margin:9px 0px 0px 21px;
	border:1px solid #ffffff;
}
#aipp-accreditation #aippTickImg
{
	float:left;
	margin:63px 0px 0px 20px;
	border:1px solid #ffffff;
}

#propMonth
{
	width:260px;
	background:url(../images/propMonth_rpt.jpg) bottom repeat-x;
	background-color:#105fa4;
	border:2px inset #136DBF;
	margin-bottom:2px;
	float:left;
}

#propMonth h3
{
	width:auto;
	display:block;
	background:url(../images/propMonth_rpt_head.jpg) right repeat-y;
	background-color:#ffffff;
	color:#013766;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-weight:bold;
	margin:4px 0px 0px 0px;
	padding: 5px;
}
#propMonth #cont
{
	padding: 4px 6px 4px 4px;
	float:left;
	color:#ffffff;
}
#propMonth img
{
	border:2px solid #000000;
	float:left;
	margin:0px 6px 0px 0px;
}
#propMonth #title
{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}
#propMonth #link
{
	float:right;
}
#propMonth #link a:link, #propMonth #link a:visited
{
	color:#ffffff;
	font-weight:bold;
}
#propMonth #link a:hover, #propMonth #link a:active
{
	color:#D8E7FE;
}
#selectedProperty a.deleteButton, #selectedProperty a.deleteButton:visited, #selectedProperty a.deleteButton:link
{
	float:left;
	margin:5px 0px 0px 0px;
}
#selectedProperty
{
	padding:8px 10px 20px 10px;
	margin:10px;
	border:1px dashed #cccccc;
	float:left;
}
fieldset
{
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:10px;
	width:730px;
}
legend
{
	font-weight:bold;
	font-size:13px;
	color:#12436E;
}
#flagLink
{
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
	color:#ffffff;
	text-decoration:none;
	background-image:url(../images/flgLink-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:254px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#flagLink:hover, #flagLink:active
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#brochureCon{
	float:right;
	font-weight:bold;
}
fieldset.rec-app{
	width:229px;
	font-size:10px;
	border:1px solid #CDA6D3;
	background:none;
	padding:8px;
	margin:0px 0px 5px 0px;
	float:left;
}
fieldset.rec-app legend{
	font-size:11px;
	margin-bottom:6px;
	color:#692672;
}
#navlessBorder
{
	height:14px;
	background-image:url(../images/content-nav/development.jpg);
	background-color:#000000;
	width:530px;
	float:left;
	margin-bottom:3px;
}
.formRow
{
	width:400px;
	float:left;
}
.formColLeft
{
	float:left;
	width:130px;
	padding:2px;
	color:#692672;
	font-weight:bold;
}
.formColRight
{
	float:left;
	width:250px;
	padding:2px;
}
.formColRight .rec-field
{
	float:none;
}

#rec-thanks
{
	font-weight:bold;
}

.group_form .formRow
{
	width:480px;
	float:left;
}
.group_form .formColLeft
{
	float:left;
	width:130px;
	padding:2px;
	color:#00457e;
	font-weight:bold;
	margin-left:10px;
}
.group_form .formColRight
{
	float:left;
	width:320px;
	padding:2px;
}
.group_form input{
width:300px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #005EAA;
margin-bottom:4px;
display:inline;
float:left;
}
.group_form textarea{
width:300px;
height:150px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #005EAA;
margin-bottom:4px;
font-size:11px;
float:left;
}
.group_form input.sendButton{
width:auto;
height:auto;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
border:1px outset #00457e;
background-color:#00457e;
margin-bottom:4px;
float:right;
cusor:hand;
margin-left:5px;
}
#rec-thanks
{
	font-weight:bold;
}
#headerHomeLink
{
	display:block;
	text-indent:-999em;
	margin-left:60px;
	width:220px;
	height:80px;
	margin-top:25px;
}
#rec-appForm-extra #gmap iframe
{
	border:1px solid #CDA6D3;
	padding:1px;
}
#blogList
{
	padding:15px;
}
#blogList #blogPost
{
	padding-left:2px;
	font-size:12px;
}
#main #left #contentarea #blogList h1.blogDate
{
	color:#FF9B04;
	font-size:16px;
}
#main #left #contentarea #blogList h2
{
	margin-bottom:15px;
	font-size:18px;
}
#main #left #contentarea #blogList h2 a,#main #left #contentarea #blogList h2 a:link,#main #left #contentarea #blogList h2 a:visited
{
	text-decoration:none;
}
.smallBlogTitle
{
	font-weight:normal;
	font-size:13px;
}
#blogList #blogPost #blogContent
{
	padding-left:5px;
}

#onBlog
{
	padding-top:21px;
	background-image:url(../images/righthand_box.jpg);
	background-color:#c2c2c2;
	background-repeat:no-repeat;
	float:left;
	width:264px;
}

#onBlog h2
{
	display:block;
	padding-left:45px;
}

#onBlog ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#onBlog ul li
{
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #ffffff;
}

#onBlog ul li a
{
	font-weight:bold;
	text-decoration:none;
}
#onBlog ul li a:hover
{
	background-position:bottom;
}
#blog_comment
{
	font-size:12px;
	margin-bottom:20px;
	padding:0px 10px 0px 10px;
}
#blog_comment #comment_tag
{
	margin-top:5px;
	font-style:italic;
	color:#333333;
}
#blog_comment #number
{
	font-size:13px;
	color:#666666;
	padding:2px 6px;
	border:2px solid #cccccc;
	float:right;
	margin-left:4px;
	margin-bottom:2px;
}
#blog_comment br
{
	font-size:6px;
}
#modOps
{
	float:right;
	margin-left:15px;
}
fieldset.contactForm
{
	display:block;
	margin-top:10px;
	float:left;
	width:480px;
	padding:10px;
}