* {
	margin:0pt;
	padding:0pt;
	}
html
{
	height: 100%;
	overflow-y: scroll; 
	overflow: -moz-scrollbars-vertical;
	}
body
{
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	color: #ffffff;
	font-weight: normal;
	line-height: 1.33em;
	background-color: #005478;
	background-image:url(images/bac_grad.jpg);
background-repeat:repeat;
	}
img {
	border:0pt none;
	}
h1
{
        font-size: 180%;
}
h2
{
        font-size: 140%;
}
h3
{
        font-size: 120%;
}
a:link { 
	color: #FFFFFF;
	}
a:visited { 
	color: #FFFFFF;
	}
a:active { 
	color: #FFFFFF;
	}
/* CONTAINER */
#page {
	min-height:100%;
	text-align:left;
	width:100%;
	}
* html #page {
	height: 100%;
	}
#nonFooter
{
	position: relative;
	min-height: 100%;
	padding-bottom: 2.4em;
	padding-top: 1px;  /* prevent collapsing margins escaping */
	}
* html #nonFooter
{
	height: 100%;
	padding-bottom: 0;
	}
#content
{
	padding-bottom:  0em;
	}
#footer
{
	position: relative;
	margin: -2.4em auto 0 auto;
	height: 2.4em;
	background-color: #00486e;
	line-height: 2.4em;
	width: 100%;
	} 
#header {
	width: 100%;
	height: 25px;
	background-color: #154961;
	}
div#mainContain {
	width: 956px;
	margin: 26px auto 0px auto;
	clear:both;
	}
div#secondContain {
	width: 956px;
	margin: 0px auto 0px auto;
	padding-bottom: 1.33em;
	}
/* HEADER2 */
div#header2 {
	width: 956px;
	height:175px;
	margin: 15px auto 0px auto;
	}	
div#logoLinks {
	width: 490px;
	float: left;
	}
div#logo {
	width: 177px;
	height: 175px;
	background-color:#ffffff;
	float: left;
	}
div#links {
	width: 313px;
	float: left;
	}	
div#homeQuote {
	width: 428px;
	float: right;
	margin-left: 38px;
	}	
div#secondQuote {
	width: 458px;
	margin-left: 8px;
	float: right; 
	}
/* SECONARY */
div#sectionTitle {
	width: 458px;
	margin-left: 498px; 
	padding-bottom:5px;
	border-bottom: 3px solid #65d7fb;
	}
div#propCaseSelect {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
	width: 157px;
	}
.propNavRecent {
	line-height:1.08em; 
	font-weight: bold;
	padding-bottom: 0.67em;
	}
div#contentSub {
	float:left;
	margin-top:15px;
	width: 177px;
	margin-right:15px;
	height: 456px;
	background-color: #0c5c7e;
}
div#contentMain {
	width:764px;
	margin-top:15px; 
	float:left;
	}
div#propImage {
	width: 749px;
	height: 333px;
	background-color: #0c5c7e;
	margin-bottom: 15px;
	padding-right: 15px;
	overflow:auto;
	}
div#propSlide {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width: 528px;
	height: 313px;
	padding-right: 15px;	
}
div#propTitle {
	width: 764px;
	height: 41px;
	background-color: #0c5c7e;
	margin-bottom:15px;
	}
div#propHolder {
	width: 764px;
	}
div#propLeft {
	width: 528px;
	float:left;
}
div#propBodyCopy {
	width: 518px;
	margin-top: 1.33em;
	padding-bottom:16px;
	}
.propLabel {
	font-size: 1.5em;
	color: #64d7fa;
	font-weight: bold;
	padding-left: 10px;
	line-height: 2.28em;
	}
.propSub {
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	font-size: 1.17em;
	color: #64d7fa;
	font-weight: bold;
	}
.propName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	line-height: 41px
	}
.propDescHead {
	font-weight: bold;
	padding-bottom: 0.30em;
	}
.propDescSell {
	font-weight: bold;
	padding-bottom: 0.30em;
	padding-top: 10px;
	}
.propDescOver {
	font-weight: bold;
	padding-bottom: 0.67em;
	}
.propDescSub {
	font-weight: normal;
	padding-bottom: 0.67em;
	}
.propCopy {
	padding-bottom: 1.33em;
	padding-left: 10px;
	padding-right:16px;
	}
.font-family {
	font-size: 1.17em;
	color: #64d7fa;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 0.67em;
	}
/* LINKSPROP */
#linksProp ul {
        list-style-type: none;
        width: 157px;
} 
#linksProp li {
        border-bottom: 1px solid #63b8d5;
		font-size: 0.92em;
		line-height: 2.25em;
}
#linksProp li a { 
        color: #ffffff;
        display: block;
        text-decoration: none;
		}
* html #linksProp li a {  /* make hover effect work in IE */
		width: 157px;
		}
#linksProp li a:hover {
	   color: #DFE4EE;
	   text-decoration: none;
	 }
#linksProp li a.active {
	 font-weight:bold;
	 color: #ffffff;
	 background:url("images/mainselect.gif") repeat-x bottom;
	 }
/* LINKSPEOPLE */
.linksPeopleCat {
        width: 157px;
		height:24px;
		border-bottom: 1px solid #63b8d5;
		color: #ffffff;
        display: block;
        font: normal 100% Arial, Helvetica, sans-serif;
       	line-height: 24px;
		margin-bottom:5px;
        text-decoration: none;
		font-weight:bold;
} 
#linksPeople ul {
        list-style-type: none;
        width: 157px;
} 
#linksPeople li {
        font-size: 0.92em;
		}
#linksPeople li a { 
        color: #ffffff;
        font: normal 100% Arial, Helvetica, sans-serif;
     	line-height: 1.25em;
		margin-left: 10px;
        text-decoration: none;
		}
* html #linksPeople li a {  /* make hover effect work in IE */
		width: 157px;
		}
#linksPeople li a:hover {
	   color: #DFE4EE;
	   text-decoration: none;
	 }
#linksPeople li a.active {
	 font-weight:bold;
	 color: #ffffff;
	 	 }
/* CLEARER */
.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-bottom:-1px;
	}
/* FEATURED PROPERTIES */
div#portFeatBody {
	width: 764px;
	}
div#portFeatLeft {
	width: 528px;
	float:left;
}
div#portFeatLinks {
	width: 528px;
}
div#portFeatNews {
	width: 221px;
	margin-left:15px;
	padding-top: 10px;
	float:left;
}
/* FEATURED NEWS HOVER */
#portFeatNewsLinks ul {
    list-style-type:none;
} 	
#portFeatNewsLinks li {
	margin-bottom: 0.67em;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0em 3px;
	padding-left: 14px;
	line-height:1.33em;
} 
#portFeatNewsLinks li a { 
	text-decoration: none; 
	font-weight: bold;
	color: #ffffff;
}
* html #portFeatNewsLinks li a {  /* make hover effect work in IE */
	width: 1%;
}	
#portFeatNewsLinks li:hover a {
	text-decoration: underline;
}
#portFeatNewsLinks li a:hover {
	 background-color: transparent;
}
/* FEATURED PROPERTIES HOVER */
#portFeatLinks ul {
    list-style-type: none;
} 	
#portFeatLinks li {
    height: 175px;
	margin-bottom:14px;
	background-color: #0c5c7e;
	color: #ffffff;
} 
#portFeatLinks li a { 
    font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #63b8d5;
}
* html #portFeatLinks li a {  /* make hover effect work in IE */
	width: 1%;
}	
#portFeatLinks li:hover, li.sfhover {
	background-color: #0c5c7e;
	color: #DFE4EE; 
}
#portFeatLinks li:hover a, li.sfhover a {
	text-decoration: underline;
}
#portFeatLinks li a:hover {
	 background-color: transparent;
}
/* FEATURED PROPERTIES FEATURES */
div.portFeatLinksContain { 
	width: 513px;
	height: 175px;
	padding-right: 15px;
	cursor: pointer;	
} 
div.portFeatLinksContainLeft { 
	width: 271px;
	height: 175px;
	float: left;
} 
div#portFeatTitle { 
	width: 764px;
	height: 41px;
	margin-bottom: 15px;
	background-color: #0c5c7e;
	}
.portFeatLabel {
	font-size: 1.5em;
	color: #65d7fb;
	font-weight: bold;
	padding-left: 10px;
	line-height: 2.28em;
	}
.portFeatName {
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	padding-top:10px;
	}
.portFeatRecentNews {
	padding-bottom:0.67em;
	margin-bottom: 1.33em;
	font-weight: bold;
	line-height: 1.33em;
	border-bottom: 1px solid #63b8d5;
	}
.portFeatSeller {
	font-weight: bold;
	padding-top: 0.67em;
	}	
.portFeatCopy {
	line-height: 1.33em;
	padding-top: 0.67em;
	}
div#portFeatBodyCopy {
	float:left;
	width: 503px;
	margin-bottom: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	line-height: 16px;
	padding-left:10px;
	padding-right:15px;
	}
/* NAVIGATION */
div#homeBottomNav {
	width: 956px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}
div#topNavigation{
	width: 956px;
	height: 24px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 24px;
	}
ul#topNavLinks {
	display:inline;
	list-style-type:none;
	position:relative;
	}
.topNavLinks {
	display:inline;
	margin-right:14px;
	}
/* MAINAV */
#mainav ul {
	padding: 0px 0px 0px 15px;
	list-style-type: none;
	width: 149px;
	}
#mainav li 	{
    font: normal 100% Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	border-bottom: 1px solid #63b8d5;
	}
#mainav li a { 
    color: #63b8d5;
    display: block;
    text-decoration: none;
	}
* html #mainav li a {  /* make hover effect work in IE */
	width: 149px;
	}	
#mainav li a:hover {
	 color: #DFE4EE;
	 }
#mainav li a.active {
	 font-weight:bold;
	 color: #ffffff;
	 background:url("images/mainselect.gif") no-repeat bottom;
	 }
/* HOME FLASH */
div#homeFlash {
	width: 956px;
	height: 400px;
	background-color: #005478;
	}
#myAlternativeContent {
	text-align: center;
	}
#myAlternativeContent2 {
	margin-left: 10px;
	margin-bottom: 3em;
	text-align: center;
	}
/* HOME NEWS */
div#homeNews {
	width: 956px;
	background-color: #005478;
	overflow: auto;
	padding-bottom: 42px;
	}
div#homeRecentNews {
	width: 122px;
	height: 63px;
	float: left;
	}
div#newsScroll {
	width: 820px;
	margin-left: 14px;
	margin-top: 24px;
	float: left;
	}
#moostick, .moostick {
	display: block;
	height: 16px;
	margin: 0;
	padding: 0px 0 0px 0;
	overflow: hidden;       /* used in css check */
	}
#moostick li,
	.moostick li{
	display: block;         /* used in css check */
	list-style-type: none;  /* used in css check */
	margin: 0 auto 0 auto;
	font-size: 1em;
	color: #ffffff;
	line-height: 1.33em;
	}
#moostick .show, .moostick .show{
	visibility: visible;
	opacity: 1;
	}
/* PEOPLE */
div#peopleImage {
	width: 764px;
	height: 146px;
	background-color: #0c5c7e;
	margin-bottom:  15px;
	}
.secondLabel {
	font-size: 1.5em;
	color: #65d7fb;
	font-weight: bold;
	padding-left: 10px;
	line-height: 2.28em;
	}
div#secondBodyCopy {
	width: 518px;
	padding-bottom: 2.4em;
	clear:both;
	}
div#peopleBodyCopy {
	width: 518px;
	}
.secondSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #65d7fb;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 15px;
	}
.secondCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 16px;
	}
div#secondTitle {
	width: 764px;
	height: 41px;
	margin-bottom: 15px;
	background-color: #0c5c7e;
	}
div#peopleImageHome {
	width: 764px;
	background-color: #0c5c7e;
	overflow: auto;
		}
div#peopleCopyHome {
	width: 764px;
	margin-bottom: 1.33em;
	margin-top: 1.33em;
	overflow: auto;
	}
.peopleCopyHome {
	width: 528px;
	padding-left: 10px;
	padding-right: 15px;
	margin-bottom: 1.33em;
	}
.peopleCopyHomeHead {
	width: 739px;
	font-size: 1.17em;
	margin-bottom: 1em;
	color: #65d7fb;
	padding-left: 10px;
	padding-right: 15px;
	font-weight: bold;
	}
.peopleSecondCopy {  
	padding-left: 10px;
	font-size: 1em;
	}
.peopleSecondSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	padding-bottom: 10px
	}
.peopleQuote {
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	}
.peopleQuote2 {
	font-size: 1em;
	margin-top: 0.67em;
	}
.peopleMainImg { 
    float: left; 
    margin-right: 15px;
}
/* peopleSlide */
#imageMenu {
	position: relative;
	width: 745px;
	height: 126px;
	overflow: hidden;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:9px;
}
#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 126px;
	width: 1000px;
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:149px;
	height: 126px;
}

#imageMenu ul li.ekolar a {
	background: url("images/ekolarslide.jpg") repeat scroll 0%;
}

#imageMenu ul li.awerther a {
	background: url("images/awertherslide.jpg") repeat scroll 0%;
}

#imageMenu ul li.ggardner a {
	background: url("images/ggardnerslide.jpg") repeat scroll 0%;
}

#imageMenu ul li.mkolar a {
	background: url("images/mkolarslide.jpg") repeat scroll 0%;
}

#imageMenu ul li.tmckenna a {
	background: url("images/tmckennaslide.jpg") repeat scroll 0%;
}
/* BIO */
#principalSlide {
	width: 764px;
	height: 146px;
	background-color: #0c5c7e;
	}
#bioStats {
	width: 764px;
	height: 170px;
	background-color: #0c5c7e;
	overflow:auto;
	}
#bioPic {
	width: 281px;
	height: 150px;
	margin-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	float:left;
	}
#bioInfo {
	width: 448px;
	float:right;
	margin-top: 10px;
	margin-right:10px;
	}
#bioStats a { 
        color: #ffffff;
        font: normal 100% Arial, Helvetica, sans-serif;
        text-decoration: none;
		}
#bioStats a:hover {
	 text-decoration: underline;
	 }
div#bioTitle {
	width: 764px;
	height: 41px;
	margin-bottom: 15px;
	background-color: #0c5c7e;
	}
div#bioBody {
	width: 764px;
	margin-top: 1.33em; 
	padding-bottom: 10px;
	}
div#bioBodyCopy {
	width: 518px;
	margin-right: 25px;
	float: left;
	padding-bottom: 10px;
	}
.bioLabel {
	font-size: 1.5em;
	color: #65d7fb;
	font-weight: bold;
	padding-left: 10px;
	line-height: 2.28em;
	}
.bioName {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	}
.bioDescTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top:10px;
	padding-bottom: 2px;
	}
.bioDescPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 4px;
	}
.bioDescMail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 4px;
	}
.bioCopy {
	width: 508px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	}
.bioCopyBold {
	width: 508px;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	margin-bottom: 1.33em; 
	}
div#bioQuoteWrap {
	width: 221px;
	float:right;
}
.bioQuote {
	font-size: 1.17em;
	line-height: 1.14em;
	color: #65d7fb;
	font-style: italic;
	font-weight: bold;
	margin-bottom:0.67em;
	}
.bioQuote2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #65d7fb;
	}
/* ABOUT US */
#aboutImgBar {
	width: 744px;
	height: 150px;
	padding: 10px 10px 10px 10px;
	background-color: #0c5c7e;
	}
div#aboutTitle {
	width: 764px;
	height: 41px;
	margin-top: 15px; 
	background-color: #0c5c7e; 
	}
div#aboutBody {
	width: 764px;
	margin-top: 1.33em; 
	padding-bottom: 10px;
	}
div#aboutBodyCopy {
	width: 518px;
	margin-right: 25px;
	float: left;
	}
div#aboutExpertiseFlash {
	width: 221px;
	padding: 0px;
	float: left;
	}
div#quoteWrap {
	width: 221px;
	float:right;
}
.aboutQuote {
	font-size: 1.17em;
	line-height: 1.14em;
	color: #65d7fb;
	font-style: italic;
	font-weight: bold;
	margin-bottom:0.67em;	 
	}
.aboutQuote2 {
	color: #65d7fb;
	font-size: 1em;
	}
.aboutQuote3 {
	font-size: 1.17em;
	color: #65d7fb;
	font-style: italic;
	font-weight: bold;
	margin-bottom:0.67em;
	padding-left: 10px;
	}
.aboutQuote4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #65d7fb;
	padding-left: 10px;
	margin-bottom:2em;
	}
.aboutCopy {
	width: 508px;
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	}
.aboutCopyBold {
	width: 508px;
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	margin-bottom: 1.33em;
	}
.aboutCopySmall {
	width: 508px;
	font-size: 0.75em;
	padding-left:10px;
	padding-right:10px;
	color: #cccccc;
	margin-bottom: 0.67em;
	}
.aboutSub {
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	}
.aboutSup {
	color: #cccccc;
	font-weight: bold;
	}
div#aboutSelect {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	width: 157px;
	}
table.about {
	margin-left: 10px;
	margin-bottom: 1.33em;
}
table.about th {
	border-bottom: 1px solid #63b8d5;
	padding: 0 0 0.67em 0;
	font-weight: bold;
	vertical-align: top;
}
table.about td {
	border-bottom: 1px solid #63b8d5;
	padding: 1.33em 0 1.33em 0;
	color: #ffffff;
	vertical-align: top;
}
table.about td.alt {
	color: #ffffff;
	font-weight: bold;
}
table.about td.alt {
	font-weight: bold;
}
/* LINKSABOUT */
#linksAbout ul {
        list-style-type: none;
        width: 157px;
} 
#linksAbout li {
        border-bottom: 1px solid #63b8d5;
		font-size: 0.92em;
		line-height: 2.25em;
}
#linksAbout li a { 
        color: #ffffff;
        display: block;
        text-decoration: none;
		}
* html #linksAbout li a {  /* make hover effect work in IE */
		width: 157px;
		}
#linksAbout li a:hover {
	   color: #DFE4EE;
	   text-decoration: none;
	 }
#linksAbout li a.active {
	 font-weight:bold;
	 	 color: #ffffff;
	 background:url("images/mainselect.gif") repeat-x bottom;
	 padding-left: 0px;
	 }
/* EXPERTISE */
div#aboutExpertise {
	width:493px;
	padding-left: 10px;
	padding-right: 15px;
}
#aboutExpertise ul {
    list-style: none;
} 	
#aboutExpertise li {
	margin-bottom: 0.67em;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0em 3px;
	padding-left: 14px;
	line-height:1.33em;
} 
#aboutExpertise li a { 
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
/* VALUE PROP */
div#valueBody {
	width: 764px;
	margin-top: 1.33em; 
	padding-bottom: 10px;
	}
div#valueBodyCopy {
	width: 518px;
	margin-right: 25px;
	float: left;
	}
div#valueAccordian {
	width: 508px;
	margin-left: 10px;
	margin-top:-10px;
	}
.valueCopy { 
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	}
.valueCopyBold {
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	}
.valueSub {
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	}
div#valuePropFlash {
	margin-bottom: 2em;
	}
div#valuePropWrap {
	margin-left:5px;
	}
div#valueTitle {
	width: 764px;
	height: 41px;
	margin-top: 15px; 
	background-color: #0c5c7e; 
	margin-bottom: 1.33em;
	}
.valueQuote {
	font-size: 1.17em;
	line-height: 1.14em;
	color: #65d7fb;
	font-style: italic;
	font-weight: bold;
	margin-bottom:0.67em;
	}
.valueQuote2 {
	color: #65d7fb;
	font-size: 1em;
	}
/* PEOPLE TEAM LIST */
div#peopleTeamList { 
	overflow:auto;
	float: right;
	margin-left: 2em;
	width: 221px;
	}
#peopleTeamList ul {
    list-style-type: none;
    } 	
#peopleTeamList li {
	height: 50px;
	margin-bottom: 1.33em;
	}
#peopleTeamList li a { 
	text-decoration: none;
	color: #63b8d5;
}
* html #peopleTeamList li a {  /* make hover effect work in IE */
	width: 1%;
}	
#peopleTeamList li:hover, li.sfhover {
	background-color: transparent;
	color: #DFE4EE;
}
#peopleTeamList li:hover a, li.sfhover a {
	text-decoration: underline;
}
#peopleTeamList li a:hover {
	 background-color: transparent;
}
div.peopleTeam {
	cursor:pointer;
	height:50px;
	}
div.peopleTeamPic {
	width: 50px;
	margin-right: 1.33em;
	float:left;
	}
.peopleTeamDescDept {
	font-weight: bold;
	}
/* LINKSVALUE */
#linksValue ul {
        list-style-type: none;
        width: 157px;
} 
#linksValue li {
        border-bottom: 1px solid #63b8d5;
		font-size: 0.92em;
		line-height: 2.25em;
}
#linksValue li a { 
        color: #ffffff;
        display: block;
        text-decoration: none;
		}
* html #linksValue li a {  /* make hover effect work in IE */
		width: 157px;
		}
#linksValue li a:hover {
	   color: #DFE4EE;
	   text-decoration: none;
	 }
#linksValue li a.active {
	 font-weight:bold;
	 color: #ffffff;
	 background:url("images/mainselect.gif") repeat-x bottom;
	 }
/* INVEST */	 
div#investBody {
	width: 764px;
	margin-top: 1.33em; 
	padding-bottom: 10px;
	}
div#investBodyCopy {
	width: 518px;
	margin-right: 25px;
	float: left;
	}
.investCopy { 
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	}
.investCopyBold {
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	margin-bottom: 1.33em;
	}
.investSub {
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	}	 
.investQuote {
	font-size: 1.17em;
	line-height: 1.14em;
	color: #65d7fb;
	font-style: italic;
	font-weight: bold;
	margin-bottom:0.67em;
	}
.investQuote2 {
	color: #65d7fb;
	font-size: 1em;
	}
div#investList {
	width:493px;
	padding-left: 10px;
	padding-right: 15px;
}
#investList ul {
    list-style: none;
} 	
#investList li {
	margin-bottom: 0.67em;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0em 3px;
	padding-left: 14px;
	line-height:1.33em;
} 
#investList li a { 
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
/* LINKSINVEST */
.linksInvestCat {
        width: 157px;
		height:24px;
		border-bottom: 1px solid #63b8d5;
		color: #ffffff;
        display: block;
       	line-height: 24px;
		margin-bottom:5px;
        text-decoration: none;
		font-weight:bold;
		cursor: default;
		} 
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* TESTIMONIALS */
div#testBody {
	width: 764px;
	margin-top: 1.33em; 
	padding-bottom: 10px;
	}
div#testBodyCopy {
	width: 508px;
	margin-right: 35px;
	float: left;
	}
.testQuote {
	font-size: 1.08em;
	color: #ffffff;
	font-weight: bold;
	margin-bottom:0.58em;
	font-style: italic;
	}
.testQuote2 {
	color: #ffffff;
	}
div#testList {
	width:493px;
	padding-left: 10px;
	padding-right: 15px;
}
#testList ul {
    list-style: none;
} 	
#testList li {
	margin-bottom: 1.33em;
	background-image: url("images/bgquote.gif");
	background-repeat: no-repeat;
	background-position: 0em 3px;
	padding-left: 30px;
	line-height:1.33em;
} 
#testList li a { 
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
/* LINKSTEST */
#linksTest ul {
        list-style-type: none;
        width: 157px;
} 
#linksTest li {
        border-bottom: 1px solid #63b8d5;
		font-size: 0.92em;
		line-height: 2.25em;
}
#linksTest li a { 
        color: #ffffff;
        display: block;
        text-decoration: none;
		}
* html #linksTest li a {  /* make hover effect work in IE */
		width: 157px;
		}
#linksTest li a:hover {
	   color: #DFE4EE;
	   text-decoration: none;
	 }
#linksTest li a.active {
	 font-weight:bold;
	 color: #ffffff;
	 background:url("images/mainselect.gif") repeat-x bottom;
	 }
/* PRESS */
div#pressBody {
	width: 764px;
	margin-top: 1.33em; 
	padding-bottom: 10px;
	}
div#pressBodyCopy {
	width: 518px;
	margin-right: 25px;
	float: left;
	}
.pressCopy { 
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	}
.pressCopyBold {
	font-size: 1em;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	margin-bottom: 1.33em;
	}
.pressSub {
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 1.33em;
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	}	 
/* LINKSTEST */
#linksPress ul {
        list-style-type: none;
        width: 157px;
} 
#linksPress li {
        border-bottom: 1px solid #63b8d5;
		font-size: 0.92em;
		line-height: 2.25em;
}
#linksPress li a { 
        color: #ffffff;
        display: block;
        text-decoration: none;
		}
* html #linksPress li a {  /* make hover effect work in IE */
		width: 157px;
		}
#linksPress li a:hover {
	   color: #DFE4EE;
	   text-decoration: none;
	 }
#linksPress li a.active {
	 font-weight:bold;
	 color: #ffffff;
	 background:url("images/mainselect.gif") repeat-x bottom;
	 }
/* ARTICLE LINKS */
div#articleLinksHolder
{
    margin-left:10px;
	width: 508px;
} 	
.articleLinks ul {
    list-style-type:none;
	} 	
.articleLinks li {
	margin-bottom: 0.67em;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0em 3px;
	padding-left: 14px;
	line-height:1.33em;
} 
.articleLinks li a { 
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
* html .articleLinks li a {  /* make hover effect work in IE */
	width: 1%;
}	
.articleLinks li:hover a {
	text-decoration: underline;
}
.articleLinks li a:hover {
	 background-color: transparent;
}	 
/* CONTACT FORM */
#form_box {
	width: 518px;
	padding: 0em 0.83em;
} 
#form_box div {
	width: 518px;
	padding-bottom: 1em;
}
 
#form_box div.hr {
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	width: 95px;
}
 
 
#log {
	width: 518px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}
div#contactBodyCopy {
	width: 518px;
	margin-right: 25px;
	float: left;
	}
.contactCopy {
	width: 508px;
	font-size: 1em;
	padding-left:10px;
	margin-bottom: 1.5em;
	}
.contactFormLabel {
	 color: #65d7fb;
}
.contactSide {
	font-size: 1.17em;
	color: #65d7fb;
	font-weight: bold;
	}
.contactSide2 {
	color: #ffffff;
	}
div#contactSideWrap{
	overflow: auto;
	}
.contactSideWrap2{
	float: left;
	padding-top:0.67em;
	padding-right: 20px;
	}
.contactSideBold {
	font-weight: bold;
	color: #65d7fb;
	}
.contactSideHead {
	float: left;
	width: 221px;
	padding-bottom:0.67em;
	font-weight: bold;
	line-height: 1.33em;
	border-bottom: 1px solid #63b8d5;
	}
/* BLOG */
div.post {
	width: 508px;
	font-size: 1em;
	margin-left:10px;	
	border-bottom: 1px solid #63b8d5;
	margin-bottom: 1.32em;
	clear: both; 
	}
.post p {
	font-size: 1em;
	padding-right:10px;
	margin-bottom: 1.33em;
}
.smallTitle {
	margin-bottom: 0.67em;
}

div.post2 {
	width: 508px;
	font-size: 1em;
	margin-left:10px;	 
	margin-bottom: 1.32em;
	}
.post2 p {
	font-size: 1em;
	padding-right:10px;
	margin-bottom: 1.33em;
	} 
.blogSub {
	padding-right:10px;
	color: #65d7fb;
	line-height: 1.75em;
	font-weight: bold;
	}
.blogSub2 {
	padding-right:10px;
	color: #65d7fb;
	font-weight: bold;
	line-height: 1.33em;
	margin-bottom: 1.33em;
	}
.blogCopy {
	font-size: 1em;
	line-height: 1.33em;
	padding-right:10px;
	}
div.blognav {
	width: 508px;
	font-size: 1em;
	margin-left:10px;
	overflow: auto; 	
	}
.blognav a, a:visited, a:active{
text-decoration: underline; 
color: #63b8d5;
}

.blognav a:hover{
text-decoration: none; 
color: #63b8d5; 
}
div#blognavSingle {
	width: 508px;
	height: 20px;
	font-size: 1em;
	margin-left:10px;	
	margin-bottom: 8px;	
	}
#blognavSingle a, a:visited, a:active{
text-decoration: underline; 
color: #63b8d5;
}

#blognavSingle a:hover{
text-decoration: none; 
color: #63b8d5; 
}
.post a, a:visited, a:active{
text-decoration: underline; 
color: #63b8d5;
}

.post a:hover{
text-decoration: none; 
color: #63b8d5; 
}
.post2 a, a:visited, a:active{
text-decoration: underline; 
color: #63b8d5;
}

.post2 a:hover{
text-decoration: none; 
color: #63b8d5; 
}
.singleTitleWrap {
clear: both;
margin-bottom: 1.33em;
}
.blogQuote {
	color: #65d7fb;
	font-style: normal;
	font-weight: bold; 
	line-height: 1.33em;
	margin-bottom:.67em;
	}
.blogQuote2 {
	color: #ffffff;
	font-style: italic; 
	line-height: 1.33em;
	margin-bottom:1.33em;
	padding-bottom: 0.33em;
	}
.searchWrap {
margin-bottom: 1.33em;
}
div.blogSideLinks {
	width: 221px;
}
.blogViewing {
	width: 221px;
	margin-bottom: 1.33em; 
}
.blogCopyBold {
	font-weight: bold;
	margin-bottom: 0.33em;
	line-height: 1.33em;
	}
.pagetitleArch {
	margin-bottom: 8px;
	padding-left:10px;
	font-size: 1.42em;
	font-weight: bold; 
	height: 20px;
	}
.pagetitleArch2 {
	color: #65d7fb;
	font-style: normal; 
	height: 20px;
	margin-bottom: 8px;
	}
/* BLOG HOVER */
.blogSideLinks ul {
    list-style-type:none;
	margin-bottom:1.33em; 
} 	
.blogSideLinks li {
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	line-height:1.33em;
} 
.blogSideLinks li a { 
	text-decoration: underline;
	font-weight: normal;
	color: #63b8d5;
}
* html .blogSideLinks li a {  /* make hover effect work in IE */
	width: 1%;
}	
.blogSideLinks li:hover a {
	text-decoration: none;
}
.blogSideLinks li a:hover {
	 background-color: transparent;
}
/* LINK STYLES */
a.newsFront:link {text-decoration: none; font-weight: bold; color: #ffffff; }
a.newsFront:visited {text-decoration: none; font-weight: bold; color: #ffffff; }
a.newsFront:hover {text-decoration: underline; font-weight: bold; color: #ffffff; }
	
a.mainTopNavLinks:link {text-decoration: none; color: #ffffff; }
a.mainTopNavLinks:visited {text-decoration: none; color: #ffffff; }
a.mainTopNavLinks:hover {text-decoration: underline; color: #ffffff; }

a.bookmark:link {text-decoration: none; color: #ffffff; }
a.bookmark:visited {text-decoration: none; color: #ffffff; }
a.bookmark:hover {text-decoration: none; color: #ffffff; }

a.bodyLink:link {text-decoration: underline; color: #63b8d5; }
a.bodyLink:visited {text-decoration: underline; color: #63b8d5; }
a.bodyLink:hover {text-decoration: none; color: #63b8d5; }

a.bodyLink2:link {text-decoration: none; color: #63b8d5; }
a.bodyLink2:visited {text-decoration: none; color: #63b8d5; }
a.bodyLink2:hover {text-decoration: none; color: #63b8d5; }

a.principalLink:link {text-decoration: none; color: #ffffff; }
a.principalLink:visited {text-decoration: none; color: #ffffff; }
a.principalLink:hover {text-decoration: underline; color: #ffffff; }