/* FRAMEWORK
============================================================================*/

html { height:100%; max-height:100%; font-family:Arial, Helvetica, sans-serif; overflow: hidden; background-color:#becad1;}
body { height:100%; max-height:100%; min-height:100%; overflow:hidden; color: #333; line-height:1.3em; }

#header { position:absolute; margin:0; right:15px;top:0; display:block; height:159px; font-size:.9em; z-index:2; width:100%; background-color:#becad1;}
#headerbg {display:block; margin:auto; width:978px; height:160px; background:url(../images/sr/bgrnd.gif) 15px 0 repeat-y;}

#headershadow { position:relative; left:35px; top:10px; display:block; width:943px; height:10px; filter:alpha(opacity=15); opacity:.15; background: url(../images/sr/head-shadow.gif) no-repeat 0px -2px; z-index:1;}
#headershadow2 { position:relative; left:35px; top:-70px; display:block; width:943px; height:10px; filter:alpha(opacity=15); opacity:.15; background: url(../images/sr/head-shadow.gif) no-repeat 0px -2px; z-index:1;}

#leftstrip { position:absolute; margin:0; right:15px;top:30px; display:block; height:100%; width:100%; }
#leftstripbg { display:block; margin:auto; width:978px; height:auto; background:url(../images/sr/left-strip.gif) 15px repeat-y; z-index:103 !important; }

#bgrnd {position:absolute; left:50%; margin-left:-489px; width:963px; height:100%; background:url(../images/sr/bgrnd.gif) 0px 0 repeat-y;}

#logo {position:relative; left:50px; top:0px; background:url(../images/sr/stockland-logo.gif) no-repeat 0px 0px; height:80px; width:79px; float:left; z-index:3;}
#logo2 {position:relative; left:50px; top:0px; background:url(../images/sr/stockland-logo.gif) no-repeat 0px 0px; height:80px; width:80px; margin-right:0px; }

#title {position:relative; left:138px; top:0px; background:url(../images/sr/sr-title.gif) no-repeat 18px 29px; background-color:#0292c2; height:79px; width:840px;  }
#title h3 {display:none; }

#title-admin {position:relative; left:138px; top:-80px; height:78px; width:840px; padding:0px; border-bottom:1px solid #0292c2; background:url() no-repeat 18px 29px; background-color:#0292c2; }

h1 {font: normal normal normal 2em "HelveNeuLig", Arial, san-serif; color:#000; line-height:1em; margin:0 0 30px 0; }
h2 {color:#0292c2; font-size:1.3em; margin-bottom:.5em; font-weight:normal; }
h3 {color:#0292c2; font-size:.8em; margin-bottom:.8em; }
h4 {color:#0292c2; font-size:.7em; margin-top:.7em; margin-bottom:.5em; font-weight:bold; }
h5 {margin-bottom:0px;}
a:focus, a:active { outline: none; }

a, a:visited {color:#0292c2; text-decoration:none; }
a:hover {text-decoration:underline; }

p {margin-bottom:0.8em; font-size:.7em !important; line-height:1.2em;}

sub {line-height:0;font-size:80%;}
#logo h2 {display:none;}
#logo h3 {display:none;}

* {line-height:1.1em;margin:0;padding:0;}


#icons {display:block; width:250px; height:20px; position:relative; left:772px; top:10px; font-size:11px; color:#777; z-index:2;}
#icons a {color:#777; font-size:10px; cursor:pointer;}


/*SEARCH FORM 
============================================================================*/

#searchblock { position:relative; top:9px; left:780px; height:21px; width:190px; z-index:400; }

.textfield { width:120px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:1px; padding:1px 0 0 1px; border:1px solid #0292c2; z-index:405; margin-right:0px; }

.button { margin-left:0px; height:18px; border:0px none #FFF; background:url(../images/sr/button.gif) repeat-x ;font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0 5px 4px 5px; cursor:pointer; color:#fff; border:1px solid #0292c2;  }

.button { # margin-bottom:1px;}

.button2 { margin-left:0px; height:24px !important; border:0px none #FFF; background:url(../images/sr/button2.gif) repeat-x ;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0 10px 4px 10px; cursor:pointer; color:#fff; border:1px none #006f2c;  }





	abbr, acronym { font-style:normal; border:none;}
	#page {	position:absolute; left:0em; top:0em; border:1px dotted #f90; border-width:1px 0 0 1px; padding:0 0 0 0em; margin:0 1em 1em 0; line-height:130%;}
	p, dl, ol { font-size:0.8em; margin:0 0 1em 0; }
	dl { margin:1em 0 0 0.3em; }
	ol { padding:0; font-size:.7em;}
	ol li { margin:0 0 3px 2em; padding:0; }
	dt { font-variant:small-caps; font-size:110%; clear:both; }
	dt em { font-variant:normal; font-size:90%; }
	dd { margin:0 0 0 1em; }
	dl ul, dl li { padding:0; list-style-type:none; }
	dl ul { width:100%; float:left; margin:0 0 1em 0; }
	dl li { float:left; margin:0 0.2em 0 0; }
	code { font:normal normal normal 1em "courier new",monospace; color:#333; }
	#skip-links { font-size:70%; margin:1.4em 0 0 0; }


/*NAV
============================================================================*/


#topnav {background-color:#becad1; width:978px; height:30px;position:relative; margin:0; display:block; z-index:10; }
#topnav ul { cursor:pointer; z-index:3; list-style-type:none; line-height:1.1em !important; height:30px; top:10px; position:relative; font:normal .7em arial, sans-serif; width:490px; left:494px; }
#topnav li { width:auto; float:left; position:relative; cursor:pointer; text-align:left; float:left; }
#topnav #current li a { display:block; padding:4px 0 5px 0; width:120px; text-align:center; background-color:#0292c2; color:#FFF; }
#topnav #current li a:hover { text-decoration:underline; color:#FFF;	}
#topnav li a { display:block; padding:4px 0 5px 0; width:120px; text-align:center; background-color:#e7ebed; color:#666; margin-left:1px; }
#topnav li a:hover { text-decoration:none; background-color:#FFF; color:#666;}


#nav { cursor:pointer; z-index:3; list-style-type:none; line-height:1.3em !important; height:auto; left:0px; top:86px; position:absolute; width:730px !important; letter-spacing:.02em; }
#nav li { float:left; position:relative; cursor:pointer; text-align:left; float:left; margin-top:3px;  }
#nav ul { cursor:pointer; position:absolute; top:0px; left:-10000px; list-style:none; z-index:2020; }
/* fix for ie7 menu sticking */
#nav li:hover { visibility:visible; }
#nav li:hover ul, #nav li.sfhover ul { left:0 !important; top:17px !important; z-index:3000 !important; }
#nav ul li { float:left; height:auto; }
#nav a, #nav a:visited { display:block; cursor:pointer; padding:0px 6px 0 0;  margin-right:6px ;border-right:1px solid #999; font:normal 12px arial, sans-serif; color:#000; text-decoration:none; height:auto; z-index:31; }
#nav li.doubleline a { line-height:1.3em !important; height:30px !important; }
#nav li.doubleline ul li a { line-height:1.3em !important; padding-top:3px !important; height:auto !important; }
#nav a:hover, #nav a:focus, #nav li.sfhover a, #nav li.sfhover a:visited, #nav li:hover a, #nav li:hover a:visited { color:#0292c2; }
#nav ul a, #nav ul a:visited { width:154px; border-left:1px none #999; height:auto; color:#666 !important; padding:2px 6px 2px 10px; line-height:1.1em; }
#nav li a.sel,#nav li a.sel:hover,#nav li:hover a.sel, #nav li.sfhover a.sel { color:#0292c2 !important;  }
#nav li ul { border-right:1px solid #EEE; border-top:1px solid #EEE; border-left:1px solid #999; border-bottom:1px solid #999; margin-top:0px; margin-left:0px; z-index:30; background-color:#FFF; }
#nav li ul li { text-align:left; height:auto !important; }
#nav ul a:hover, #nav ul a:focus, #nav li a.sel ul li a.subsel { background:#DEDEDE !important; }
#nav li ul li a { line-height:1em; height:auto !important; 	font:normal 10.5px arial, sans-serif !important; }


#nav_0 { width: 42px; }
#nav_1 { width: 96px; }
#nav_2 { width: 70px; }
#nav_3 { width: 65px; }
#nav_4 { width: 78px; }
#nav_5 { width: 78px; }
#nav_6 { width: 71px; }
#nav_7 { width: 96px; }
#nav_8 { width: 70px; }


#jumpmenu {height:20px; border:1px solid #0292c2; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#FFF;  position:absolute; right:30px; top:38px; z-index:200; background-color:#CD003D;}
#jumpmenu a:focus, #jumpmenu a:active #jumpmenu {outline:none; }


	
/*CONTENT 
============================================================================*/

#content { display:block; height:100%; max-height:100%; width:100%; overflow-x:hidden; overflow:auto; overflow-y:scroll;  position:relative; }

#contentbg { height:auto; width:963px; overflow:hidden; background:url(../images/sr/bgrnd.gif) repeat-y; padding-bottom:0px; margin:auto; }

#wrapper {margin:0 auto 0 auto;  width:964px; padding-bottom:0px; height:auto;  }

#section {  margin: 0 auto 0 auto; height:auto; padding-bottom:20px; font-size:1.1em ; margin-left:52px; width:880px;}



#section ul { list-style-image:url(../images/hyphen.gif); font-size:.7em; padding-bottom:5px; }
#section ul li { margin:0 0 3px 2em; padding:0; }

#section ul li ul { margin-top:3px; list-style-image:url(../images/hyphen.gif); font-size:1em; padding-bottom:5px; }
#section ul li ul li { margin:0 0 3px 1.6em; padding:0; }


.section_gal {width:600px !important;}


table {margin-top:0px;}
table h3 {font-size:1em; margin-bottom:5px; font-weight:normal;}
table h4 {font-size:1em;  }
td {font-size:.7em; padding:4px 10px 4px 0; vertical-align:top; border-bottom:1px solid #0292c2;}

table li {font-size:.9em; margin-left:1em  !important; line-height:1.2em; padding:0px !important; vertical-align:top; padding-bottom:10px !important; }
td .textfield {font-size:1em; padding-bottom:2px;}
#section table ul	{font-size:1em;}

td p {margin-bottom:0.8em; font-size:1em !important;}
td h2 {font-size:1.6em !important; margin-top:20px;}
td h3 {font-size:1.3em !important; margin-top:20px;}
td h4 {font-size:1.1em !important;}

.superscript {font-size:70%; position:relative; top:-3px; }

textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333;}


#highlight-block {width:auto; float:left; height:auto; background-color:#d2dce1; padding:15px; padding-bottom:0px;}


.sub {font-size:.8em; padding-bottom:5px; }
#section .grey	{color:#999999}


/* FAST FACTS
=================================================================================*/

#ff-block-health {position:absolute; top:170px; display:block; width:300px; height:auto; margin-left:647px; z-index:2;}

#ff-block {position:absolute; top:160px; display:block; width:265px; height:406px; padding:0px; margin-left:670px; border:1px none #FFF; background-color:#fff; }
#ff-block h4 {font-size:.9em; margin-top:.4em; margin-bottom:.4em; }
#ff-block p {font-size:.8em !important; color:#999; margin-top:0px !important; margin-bottom:3px;}

#ff1-block {position:absolute; top:180px; display:block; width:265px; height:406px; padding:0px; margin-left:670px; border:1px none #FFF; background-color:#fff; }
#ff1-block h4 {font-size:.8em; margin-top:.4em; margin-bottom:.4em; }
#ff1-block p {font-size:.8em !important; color:#777; margin-top:0px !important; margin-bottom:3px;}

#ff1 {position:relative; display:block; width:265px; height:96px;  background-color:#FFF; padding:0px; margin-bottom:5px; border:1px solid #BBB;}
#ff1_img {display:block; float:left; width:90px; height:96px; background:url(../images/sr/ff1.jpg) no-repeat; margin-right:10px;}

#ff2 {position:relative; display:block; width:265px; height:96px; background-color:#FFF; padding:0px; margin-bottom:5px; border:1px solid #BBB;}
#ff2_img {display:block; float:left; width:90px; height:96px; background:url(../images/sr/ff2.jpg) no-repeat; margin-right:10px;}

#ff3 {position:relative; display:block; width:265px; height:96px; background-color:#FFF; padding:0px; margin-bottom:5px; border:1px solid #BBB;}
#ff3_img {display:block; float:left; width:90px; height:96px; background:url(../images/sr/ff3.jpg) no-repeat; margin-right:10px;}

#ff4 {position:relative; display:block; width:265px; height:95px; background-color:#FFF; padding:0px; margin-bottom:5px; border:1px solid #BBB;}
#ff4_img {display:block; float:left; width:90px; height:95px; background:url(../images/sr/ff4.jpg) no-repeat; margin-right:10px;}

#ff5 {position:relative; display:block; width:265px; height:75px; background-color:#FFF; padding:0px; margin-bottom:5px; border:1px solid #BBB;}
#ff5_img {display:block; float:left; width:90px; height:75px; background:url(../images/sr/ff5.jpg) no-repeat; margin-right:10px;}

#ff6 {display:block; width:100%; height:auto;  background-color:#FFF; margin-top:0px; z-index:2;}
#ff6_img {display:block; width:100%; height:150px; background:url(../images/sr/meeting.jpg) no-repeat 0 -30px; margin-bottom:20px; }

#fftemp_img {display:block; width:100%; height:150px; background:url(../images/sr/ff_temp.jpg) no-repeat; margin-bottom:20px; z-index:2; }






/* GALLERY
=================================================================================*/

#gal-block {position:absolute; top:160px; display:block; width:260px; height:1000px; margin-left:700px; z-index:2; padding:0px; background-color:#FFF; }

#gal-block h4 {font-size:.9em; margin-top:.4em; margin-bottom:.4em; }
#gal-block p {font-size:.8em !important; color:#999; margin-top:0px !important; margin-bottom:3px;}

#gal {display:block; width:100%; height:auto;  background-color:#FFF; margin-top:0px; z-index:2;}
#gal_img {display:block; width:100%; height:150px; background:url(../images/ff_temp.jpg) no-repeat; margin-bottom:20px; z-index:2; }





/* SUBNAV
=================================================================================*/


#subnav { font-size:12px; width:550px; margin-bottom:30px; font-weight: normal; line-height:1.5em; color:#888;}
#subnav a {color:#888; }

#subnav .current {color:#000 !important; }



/* HEADINGS
=================================================================================*/


#chairmans_letter-heading { background:url(../images/sr/headings/chairmans_letter.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#chairmans_letter-heading h1 { display:none; } 

#managing_directors_letter-heading { background:url(../images/sr/headings/managing_directors_letter.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#managing_directors_letter-heading h1 { display:none; } 

#qanda-heading { background:url(../images/sr/headings/qanda.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#qanda-heading h1 { display:none; } 

#key_financial_results-heading { background:url(../images/sr/headings/key_financial_results.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#key_financial_results-heading h1 { display:none; } 

#operational_review-heading { background:url(../images/sr/headings/operational_review.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#operational_review-heading h1 { display:none; } 

#strategy-heading { background:url(../images/sr/headings/strategy.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#strategy-heading h1 { display:none; } 

#our_people-heading { background:url(../images/sr/headings/our_people.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#our_people-heading h1 { display:none; } 

#board-heading { background:url(../images/sr/headings/directors.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#board-heading h1 { display:none; } 

#our_customers-heading { background:url(../images/sr/headings/customers.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#our_customers-heading h1 { display:none; } 

#community-heading { background:url(../images/sr/headings/community.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#community-heading h1 { display:none; } 

#environment-heading { background:url(../images/sr/headings/environment.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#environment-heading h1 { display:none; } 

#remuneration_report-heading { background:url(../images/sr/headings/remuneration_report.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#remuneration_report-heading h1 { display:none; } 

#shareholder_information-heading { background:url(../images/sr/headings/shareholder_information.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#shareholder_information-heading h1 { display:none; } 

#downloads-heading { background:url(../images/sr/headings/downloads.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#downloads-heading h1 { display:none; } 

#our_business-heading { background:url(../images/sr/headings/our_business.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#our_business-heading h1 { display:none; } 

#sitemap-heading { background:url(../images/sr/headings/sitemap.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#sitemap-heading h1 { display:none; } 

#feedback-heading { background:url(../images/sr/headings/feedback.png) no-repeat; width:500px; display:block; height:32px; margin:10px 0 3px 0; }
#feedback-heading h1 { display:none; } 




/* COMPONENTS
=================================================================================*/


#block2009 {display:block; float:left; width:217px; height:425px; background:url(../images/sr/2009.png) 20px 0px no-repeat; margin-right:15px;}
#block2009 p {display:none;}

#highlightblock {display:block; background:url(../images/sr/chairman-banner.png) 0 10px no-repeat; width:330px; height:auto; padding-top:40px; padding-bottom:0px;}

#intro {font-size:1em; color:#999; margin-bottom:.5em; text-transform:uppercase;}
#intro-small {font-size:.8em; color:#000; margin-bottom:1em; text-transform:uppercase;}


#enlarge {width:68px; height:15px; background:url(../images/enlarge.gif) no-repeat; }
.enlarge {width:68px; height:15px; background:url(../images/enlarge.gif) no-repeat; }
#model {display:block; width:432px; height:432px; margin-right:-15px; margin-left:30px; float:right; margin-bottom:20px;}


#feedbackform div {padding-bottom:10px;font-size:.8em}
#feedbackform div label {width:200px;float:left;}
#feedbackform span {padding:0 5px 0 0;}
#feedbackform span.first {padding:0 10px 0 0;}
#feedbackform h4 {margin-top:14px; font-size:1.1em;}
#feedbackform .button { margin:10px 0 0 460px; height:20px; width:120px; border:0px none #FFF; background-color:#0292c2; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:2px; cursor:pointer; color:#fff; }


.scrollbox {display:block; width:364px; height:210px; overflow-y:scroll; padding-top:10px; }


#smltext {font-size:80%;}
.smltext {font-size:80%;}

#smltext td {font-size:.8em; padding:1px 0;}


#hidden {display:none;}
.hidden {display:none;}


.border-top { padding-top:10px; border-top:1px solid #CD003D; }
.border-bottom { padding-bottom:10px; border-bottom:1px solid #CD003D; }
.border-bottom-table { margin-bottom:8px; border-bottom:1px solid #CD003D; }
.border-bottom-bold { margin-bottom:8px; border-bottom:3px solid #CD003D; font-weight:bold; }
.border-bottom-black { margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #000; }


/* fix ie pointers for elements inside an a */
a div, a h2 { cursor:pointer;}



/* DOCUMENTS
============================================================================*/

#pdflistx { z-index:100; font-size:1em !important; }
#pdflistx ul { list-style-image:url( ); list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#pdflistx ul li { list-style:none; color:#222; margin:0px; line-height:120%; text-indent: 0px; padding-bottom: 4px; }
#indent { margin-left:18px; }
#pdflistx li a { color:#222; text-decoration:none;}
#pdflistx li a:visited { text-decoration:none; color:#222; }
#pdflistx li a:link { text-decoration:none; color:#222; }
#pdflistx li a:hover { text-decoration:underline; color:#0292c2; }
#pdflistx  li  ul {margin-top:4px;}
#pdflistx  li  li {margin-left:0px;}

	


#reader {width:100%; }
#reader p {font-size:.8em !important;}


/* SITEMAP
============================================================================*/

#sitemap ul { list-style-image:url( );  list-style: none; text-indent: 0px; text-align: left; }
#sitemap li { list-style-image:url( ); list-style:none; color:#222; margin:0px; padding-left:18px; line-height:130%; text-indent: 0px; padding-bottom: 4px; }
#sitemap li a { color:#222; text-decoration:none; font-size:1.05em !important;  }
#sitemap li a:visited { text-decoration:none; color:#222; }
#sitemap li a:link { text-decoration:none; color:#222; }
#sitemap li a:hover { text-decoration:underline; color:#0292c2; }
#sitemap  li  ul {margin-top:4px; margin-left:10px; font-size:.9em !important;}
#sitemap  li  li {margin-left:0px;}


/* FOOTER
=============================================================================*/

#footer { width:100%; height:30px; margin:0; position:absolute;  z-index:100 !important; display:block; font-size:9px; right:7px; line-height:1.3em; }

#footerinner { width:978px; height:30px; margin:auto; background:url(../images/sr/footer.gif) -7px 0px no-repeat #becad1 ; padding-left:0px; padding-top:5px; text-transform:uppercase; color:#FFF !important; }

#footer a, #footer a:visited {color:#FFF; text-decoration:none; }
#footer a:hover, #footer a:focus {color:#FFF !important; text-decoration:underline;}



.jumptocontent a, .jumptocontent a:visited {color:#becad1 !important;}

.print { display:none !important; }




/* SEARCH RESULTS
============================================================================================*/
#search-content a,#search-content  a:visited,#search-content  a:link {
}

#search-content  .search-result-block { clear: both; border: 1px dotted #CCCCCC; margin-bottom: 20px; margin-right:20px; padding: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}

#search-content  .sp2_info { font-weight: bold; }

#search-content  p.sp2_title { font-weight: bold; display: block; font-size: 1em; }

#search-content  .sp2_select { font-weight: bold; color: #0292c2; }

 p.sp2_address,
 p.sp2_address,
 p.sp2_address a,
 p.sp2_address a:link,
 p.sp2_address a:visited,
 p.sp2_address a:hover,
 p.sp2_address a:active { color:#BBBBBB; margin: 1.1em 0 0 0; padding: 0; font-weight: normal; }
 
 p.sp2_result { margin-bottom: -0.8em; }


 input.sp2_field { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: 1px solid #999; width: 200px; padding: 2px; }
 input.sp2_btn, .sp2_i_select { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }

-adv .sp2_i_select { width:204px; }
#search-content  form p { clear: left; margin: 0; padding: 0; padding-top: 0.5em; }
#search-content  form p label { float: left; width: 25%; }
#search-content  fieldset { border: 1px dotted #999; margin: 0px 0 10px; padding: 5px 10px; }
#search-content  legend { font-size: 1.4em; font-weight: bold; background-color: #FFFFFF; }
 .sp2_page_top { margin: 0px; padding: 0 0 0.5em 0; }
 .sp2_page_bottom { text-align: left; margin: 0 0 1em 0; padding: 0; }
p.sp2_description { margin: 1.5em 0 -0.5em 2em; padding: 0; font-size: 1.1em; color: #876A11; }




/* PADDING
===========================================================================================*/

#pad1 { display:block; width:21px; height:70px; float:left; }
#pad3 { display:block; width:18px; height:50px; float:left; }
.pad2 { display:block; height:70px; }
#pad4 {display:block; height:180px; }
#padx {display:block; height:180px; width:100%;}
#pad5 {display:block; height:295px;}



/* GALLERY
===========================================================================================*/

#gallery { display:block; height:220px; margin:0;}
#gallery.index { position: relative; left:-27px; top:-15px; width:339px;}
#gallery ul { margin:0; padding:0; }
#gallery li { display: inline-block; width:339px; }
#gallery li img {width:100%; max-height:100%; }
.img2 img {position:relative; top:-253px; }
.img3 img {position:relative; top:-505px; }



/* EDIT
===========================================================================================*/

#editbox { font-size:.9em !important; }
#editbox table { border-right:1px none #0292c2; border-bottom:1px none #0292c2;}
#editbox td { border-left:1px none #0292c2; border-top:1px none #0292c2;}

#editbox1 { font-size:1em; border:1px solid #0292c2; }
#editbox1 table { border-right:1px none #0292c2; border-bottom:1px none #0292c2;}
#editbox1 td { border-left:1px none #0292c2; border-top:1px none #0292c2; padding:8px 8px 0 8px;  }

.tinymce { font-size:.7em;  }
.tinymce h3 { font-size:1.2em; font-weight:bold; }
.tinymce { border-top:1px solid #0292c2 !important; border-right:1px solid #0292c2 !important; margin-bottom:10px !important; }
.tinymce td { border-top:1px none #0292c2 !important; border-right:1px none #0292c2 !important; border:1px solid #0292c2; padding-left:10px;  padding-bottom:10px !important; }




#upload_box_scroll {font-size:.8em; }

#upload_box_scroll table { border-right:1px none #0292c2; border-bottom:1px none #0292c2;}

#upload_box_scroll td { border-left:1px none #0292c2; border-top:1px none #0292c2; padding:8px 8px 0 8px;  }
#upload_box_scroll td a { color:#000;  }




#gri table { border-right: 1px solid #0292c2 !important; border-bottom: 1px solid #0292c2 !important; border-top: 1px none #0292c2 !important; }
#gri table td { border-left: 1px solid #0292c2 !important; border-bottom: 1px none #0292c2 !important; border-top: 1px solid #0292c2 !important; padding-left:5px;}





/*EMAIL
================================================================================*/

#emailAR { z-index:202; display:block; width:485px; height:350px; position:absolute; left:12px; top:12px; }

#emailAR  .textfield {margin-bottom:0px !important; }


#emailARsent { z-index:203; display:block; width:485px; height:350px; position:absolute; left:12px; top:12px; }

#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:70px; z-index:201; display:block; border:1px solid #212161; background-color:#FFF; }

.sent-message-head { display:block; position:relative; top:0px; left:0px; width:290px; font-size:16px; height:34px; color:#FFFFFF; background-color:#212161; margin-bottom:4px; padding:8px 0 0 10px;  }

.sent-message { text-align:center; font-size:12px; }

.email-box { width:485px; height:370px; z-index:201; position:absolute; left:2px; top:2px; border: 1px solid #212161; background-color:#FFF; color:black; }

.email-box-sent { width:485px; height:370px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #212161; background-color:#212161; color:#002e6e; }

.emailAR-title { display:block; padding:7px 10px 7px 10px; background-color:#212161; color:#FFF; font-size:16px; }

.email-content { display:block; height:322px; color:black; }
#email-item { display:block; position:relative; border-bottom:1px solid #212161; margin:2px 0px 0px 0px; height:auto; }
.email-text { padding:10px; font-size:12px; }
.email-text td { margin:0px; border:none; }

.email-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid black; padding:3px; width:350px; margin-bottom:2px; z-index:300;}
.email-field-sent { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid black; padding:3px; width:350px; margin-bottom:2px; background-color:#EEE; }

.sml-email { font-size:.8em; color:black; }

#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; height:20px; border:1px solid #212161; background:url(../images/sr/button-blue.gif) repeat-x; font-size:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:0 8px 3px 8px; margin-top:95px; }

#superscript { font-size:.5em; vertical-align:text-top; line-height:.8em; }
.superscript { font-size:.5em; vertical-align:text-top; line-height:.8em; }

.close { display:block; height:15px; position:absolute; top:8px; right:34px; color:#FFFFFF; width:80px; text-align:right; font-size:.9em; }
.hide { display:block; width:17px; height:17px; border:1px solid #FFF; position:absolute; top:6px; right:12px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link
{ display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }


#emailblock { display:none; position:absolute; width:100%; height:100%; z-index:200; top:0; left:0; }
.emailblocktrans { position:absolute; width:100%; height:100%; background-color:#000; filter:alpha(opacity=50); opacity:.50; z-index:200; }
.emailblockshadow {width:525px; height:390px; position:absolute; left:50%; margin-left:-262px; top:50%; margin-top:-195px; filter:alpha(opacity=70); opacity:.70; z-index:200; background: url(../images/pp/shadow-email.png) no-repeat; }
.emailblocked { width:525px; height:390px; position:absolute; left:50%; margin-left:-262px; top:50%; margin-top:-195px; z-index:200; } 

#helpblock { display:none; position:absolute; width:100%; height:100%; z-index:200; top:0; left:0; }
.helpblocktrans { position:absolute; width:100%; height:100%; background-color:#000; filter:alpha(opacity=50); opacity:.50; z-index:200; }
.helpblockshadow {width:525px; height:390px; position:absolute; left:50%; margin-left:-262px; top:50%; margin-top:-195px; filter:alpha(opacity=70); opacity:.70; z-index:200; background: url(../images/pp/shadow-email.png) no-repeat; }
.helpblocked { width:525px; height:390px; position:absolute; left:50%; margin-left:-262px; top:50%; margin-top:-195px; z-index:200; } 

.help-content td {padding-bottom:8px; }

hr	{width:100%; margin:30px 0px; background-color:#0292c2; border-color:#0292c2; border:none; height:1px; clear:both;}
