body { background: #fff; margin: 18px 0px 0px 18px; padding: 0px; font: 12px arial,helvetica,sans-serif; color: #171a63; }

a { color: #d42e12; }
:link { color: #d42e12; }
:active { color: #666; }
:visited { color: #d42e12; }
:hover { text-decoration: underline; }

img { border-width: 0px; }
.spacer { height: 4px; }

.bodytext { font: 12px arial,helvetica,sans-serif; color: #171a63; }
a.bodytext:visited { font: 12px arial,helvetica,sans-serif; color: #d42e12; }

.headertext { font: bold 17px arial,helvetica,sans-serif; color: #171a63; }
.headertext2 { font: bold 13px arial,helvetica,sans-serif; color: #171a63; }
.headertext3 { width: 470px; font: bold 13px arial,helvetica,sans-serif; color: #fff; line-height: 22px; letter-spacing: 2px; }
.smalltext { font: bold 11px arial,helvetica,sans-serif;  color: #171a63; }

table { margin: 0px; padding: 0px; border-width: 0px; }

#changes { top: -35px; padding: 0px; width: 854px; height: 572px; text-align: center; }
#mainTable { width: 876px; margin: 0px; padding: 0px; }

#navColumn { background: url(../images/bkgd_whiteblue.gif) repeat-y; width: 190px; height: 653px; margin: 0px; padding: 0px; font: 12px arial,helvetica,sans-serif; color: #171a63; }
.navSpacer { height: 38px; vertical-align: middle; }

#homeCell { width: 190px; height: 124px; margin: 0px; padding: 0px; }

#blueColumn { background: #171a63; margin: 0px; padding: 0px; }
#topColumn { background: #171a63; width: 631px; height: 116px; margin: 0px; padding: 0px; }
#mainColumn { background: url(../images/bkgd_main.gif) no-repeat; width: 631px; height: 507px; margin: 0px; padding: 0px; }
#bttmColumn { background: #171a63; width: 631px; height: 30px; margin: 0px; padding: 0px; }
#tagline { margin: 0px; padding: 60px 0px 0px 0px; }
#footer { font: 10px arial,helvetica,sans-serif; color: #939393; text-align: center; padding: 8px 0px; }

#mainContent { margin: 25px 20px 15px 20px; font: 12px arial,helvetica,sans-serif; color: #171a63; z-index: 2; height: 455px; overflow: auto; padding: 5px 5px 5px 5px; }
#mainContent2 { margin: 20px 15px 15px 15px; font: 12px arial,helvetica,sans-serif; color: #171a63; z-index: 2; height: 470px; }

.textcolour { font-family: Arial,sans-serif; font-size: 12px; color: #d42e12; }

.subnavlinks { font-size: 10px; color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.subnavlinks:visited { font-size: 10px; color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; }

input { font-size: 10pt; }
ul { list-style-type: none; padding: 0px; margin: 0px; margin-left: 27px; }
li { background-image: url(../images/5x5.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; padding-bottom: 5px; }

/*~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
	Press page
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~*/		
.innerpage h3{ color:#92A938; font-style:italic; }
.innerpage blockquote{ background: transparent url(/images/quotes_small.gif) no-repeat scroll -24px 0; padding:10px 26px; }
	.innerpage blockquote p{ background: transparent url(/images/quotes_small.gif) no-repeat scroll right bottom; }
	.innerpage blockquote b{ background: transparent url(/images/quotes_small.gif) no-repeat scroll 7px 20px; padding:10px 13px; width:18px; }
	* +html .innerpage blockquote b{ background-position: 0 0; display:inline-block; padding:0; margin:0 0 -15px 7px; }
	* .innerpage blockquote b{ background-position: 0 0; display:inline-block; padding:0; margin:0 0 -15px 7px; }

/*~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
	Portfolio
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~*/	
.simpleBody { font: 12px arial,helvetica,sans-serif; color: #333333; line-height: 15px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }

.listOuterTable { padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.listDivider { background-color: #666666; margin: 0px }

.innerBeigeTable { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; font: 12px arial,helvetica,sans-serif; line-height: 15px; background-image: url(images/table_bg_beige.gif); background-repeat: no-repeat; }
.linkCells { font: 12px arial,helvetica,sans-serif; }
.innerBlueTable { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; font: 12px arial,helvetica,sans-serif; line-height: 15px; background-image: url(images/table_bg_blue.gif); background-repeat: no-repeat; }
.innerGreenTable { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; font: 12px arial,helvetica,sans-serif; line-height: 15px; background-image: url(images/table_bg_green.gif); background-repeat: no-repeat; }

.propertyDetailTitle { font: bold 17px arial,helvetica,sans-serif; color: #171a63; padding: 2px 0px; }
.propertyDetailBody { font: 12px arial,helvetica,sans-serif; line-height: 15px; padding: 6px 4px 6px 0px; }
.linkCellsFalse { font: 12px arial,helvetica,sans-serif; }

a.normal:link { font: 12px arial,helvetica,sans-serif; text-decoration: none; color: #000; }
a.normal:visited { font: 12px arial,helvetica,sans-serif; color: #000; text-decoration: none; }
a.normal:hover { font: 12px arial,helvetica,sans-serif; color: #3366CC; text-decoration: underline; }
a.normal:active { font: 12px arial,helvetica,sans-serif; color: #FF3300; text-decoration: none; }

.pressReleases { font: 12px arial,helvetica,sans-serif; line-height: 15px; color: #333; padding: 10px; }
