/* -- set basic rules - general styling & look and feel of generic attributes */
*{
  margin: 0pt;
  padding: 0pt;
}
body{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  font-style: normal;
  line-height: 1.4;
}
ul, ol{
  margin: 0 0 0.5em 0;
}
p{
  margin: 0 0 0.5em 0;
}
a{
  color: #A54499;
  text-decoration: none;
}
a:hover{
  color: #e7c9e0;
  text-decoration: none;
}
a img{
  border: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
h1{
  position: absolute;
  left: -999px;
}

h2
{
    color: #b05ba5;
    font-size: 16px;
}

hr{
    border:0px;
    border-top:1px solid #e7c9e0;
    height:0px;
    margin-bottom:5px;
}

td
{
    vertical-align: top;
}

/* ------   END set basic rules - general styling & look and feel of generic attributes */


/* --------- HEADER -------- */
#pageHeader{
  float: left;
  height: 94px;
  border-bottom: solid 2px #A54499;
  width: 100%;
}
div.leftHeaderImage{
  float: left;
  background: url(images/banner_vertical_lines.jpg) center left no-repeat;
  height: 94px;
  width: 200px;
}
div.header{
  background: url(images/invest_heading.jpg) left no-repeat;
  float: left;
  margin: 0 0 0 0;
  height: 94px;
  width: 30%;
}
div.rightHeaderImage{
  float: right;
  background: url(images/banner_building.jpg) center left no-repeat;
  height: 94px;
  width: 339px
}
/* ------ END HEADER --------- */

/* -- Basic Page Template -- */
/* -- page container   */
#container
{
    float: left
  clear: right;
  padding: 0 0 0 0;
  width: 763px;
  border-left: solid 2px #A54499;
  border-right: solid 2px #A54499;
}
* html #container{ /* fix for IE6 */
  overflow: visible;
  height: 1px;
}
/* -- END page container */
/* -- END Basic Page Template -- */

/* --------- FOOTER ------------- */ 
#pageFooter{
  padding: 0 0 0 0;
  border-top: solid 2px #A54499;
  border-bottom: solid 2px #A54499;
  height: 4em;
}
div.footerContactDetails{
  float: left;
}
div.contact{
  margin: 1em 0 1em 0;
  float: left;
}
div.contact address{
  padding: 0 0 0 0;
  margin: 0 0 0 0.5em;
  font-size: 80%;
  font-style: normal;
  line-height: auto;
}
div.footerContactDetails ul{
  margin: 0 5px 0 5px;
  font-size: 80%;
  font-style: normal;
  line-height: auto;
}
div.footerContactDetails li{
  display: block; 
  float: left;
  padding: 0 5px 0 5px;
  margin: 0 3px 0 -3px;
  border-left: solid 1px #000000;
  font-style: normal;
}

/* --------- END FOOTER --------- */

/* ------------ Menu ------------ */
#menuBar
{
    padding: 3px 10px 5px 10px;
    border-bottom: solid 2px #A54499;
}

#menuBar ul{
padding:0px;
margin:0px;
}

.li1{
padding-left:0px;
display:inline;
list-style:none;
}

.li2{
padding-left:55px;
display:inline;
list-style:none;
}

#menuBar a:link{color:#b05ba5; text-decoration:none;}
#menuBar a:visited{color:#b05ba5; text-decoration:none;}
#menuBar a:hover{color:#e7c9e0; text-decoration:underline;}
#menuBar a:active{color:#b05ba5; text-decoration:none;}

/* ---------- End Menu ---------- */

div.content
{
    padding: 5px 10px 5px 10px;
    width: 743px;    
}

div.content div.image
{
  text-align: center;  
}

div.box
{
    float: left;
    width: auto;
    padding: 0px 0px 0px 0px;
}

div.boxHead
{
    background: #b05ba3 url(images/bg.gif) top repeat-x;
	width: 224px;
	height:22px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 5px 18px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.4em;
 
}

div.boxContent
{
	width:222px;
	padding:10px 18px 5px 18px;
	border-left: solid 1px #e7c9e0;
	border-right: solid 1px #e7c9e0;
}

div.boxFooter
{
    width: 258px;
	height:11px;
	border-left: solid 1px #e7c9e0;
	border-right: solid 1px #e7c9e0;
	border-bottom: solid 1px #e7c9e0;
}

#home div.box div.boxHead
{
   width: 264px; 
}

#home div.box div.boxContent
{
    width:262px;   
}

#home div.box div.boxFooter
{
 width: 298px;   
}

.boxContent table td.tdFormat
{
    vertical-align: top;
    padding-top: 2px;
}

.box p
{
    margin-bottom: 10px;
}

.btnStyle
{
    background: url(images/bg.gif) left repeat-x;
    width: auto;
    height: 20px;
    padding: 2px 5px 2px 5px;
    color: #ffffff;
    border: solid 1px #e7c9e0;
}

a.btnStyle:visited, a.btnStyle:link{color:#ffffff; text-decoration:none; border-left: 1px solid #e7c9e0; border-top: 1px solid #e7c9e0; border-bottom: 1px solid #4a4a4a; border-right: 1px solid #4a4a4a;}
a.btnStyle:hover{color:#ffffff; text-decoration:none; border-left: 1px solid #4a4a4a; border-top: 1px solid #4a4a4a; border-bottom: 1px solid #e7c9e0; border-right: 1px solid #e7c9e0;}

div.contentHeader
{
    width: 100%;
    height: 25px;
    color: #ffffff;
    font-size: 1.6em;
    background: #b05ba3 url(images/bg.gif) top repeat-x;
    padding: 0px 0px 5px 0px;
}

div.contentHeader span
{
    margin-left:10px;
    margin-right:10px;
}

.rightfloat{
    float:right;
    clear:right;
}

.resultsMenu
{
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 5px 0px 5px 0px;
    border-top: solid 1px #e7c9e0;  
    border-bottom: solid 1px #e7c9e0;
}

.content .resultsMenu a:link{padding:3px 20px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #000000;}
.content .resultsMenu a:visited{padding:3px 20px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #000000;}
.content .resultsMenu a:hover{padding:3px 20px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #A54499;}
.content .resultsMenu a:active{padding:3px 20px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #000000;}

a.boxMenuLink:link{padding:3px 0px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #000000;}
a.boxMenuLink:visited{padding:3px 0px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #000000;}
a.boxMenuLink:hover{padding:3px 0px 3px 25px;  background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #A54499;}
a.boxMenuLink:active{padding:3px 0px 3px 25px; background:url(images/icon.gif) left no-repeat; text-decoration:none; color: #000000;}

.details
{
	float: left;
	width: 62%;
}
	
.detailsHeader
{
	font-weight: bold;
}
