body{
margin:0px;
padding:0px;
text-align:center;
}

/*layout*/
#main{
margin:auto;
width:850px;
position:relative;
text-align:left;
}

#sidebar{
width: 220px;
float: left;
}

#content{
width: 600px;
float: left;
margin-left: 20px;
margin-bottom:20px;
}

#footer-banner{
padding-left: 40px;
padding-top: 1em;
clear:both;
}

#footer-left{
width:200px;
float:left;
margin-top: 22px;
}


#footer-middle{
width:463px;
float:left;
}

#footer-right{
float:left;
margin-top: 22px;
width:129px;
padding-left: 11px;
}

#rsp-tfsa-button{
position:relative;
}

#news-updates-button{
margin-bottom:9px;
}

#prism-developments-button{

}


#logo{
margin-left:10px;
margin-top: 0em;
}

/*Navigation*/

#navbar{
background:url(../images/nav/navbar-background.gif) repeat-x;
margin-top:50px;
padding-bottom:20px;
zoom:1;
}

.primary-navigation{
background:url(../images/nav/colorbar.gif) no-repeat top center;
padding-top:20px;
}

.primary-navigation ul{
width:745px;
height:22px;
display:block;
padding:0px;
margin:auto;
}

.secondary-navigation {
width:745px;
margin:auto;
}

.secondary-navigation ul{
height:22px;
display:block;
padding:0px;
margin-top:10px;
margin-bottom:10px;
}





#navbar span{
display:none;
}

#navbar li{
list-style-type:none;
padding:0px;
margin:0px;
float:left;
display:block;
height:22px;
background-position:0px 0px;
}

#navbar a{
display:block;
height:22px;
}

#navbar a:hover{
background-position:0px -22px;
}
#navbar a.active{
background-position:0px -44px;
}


/*Third level Nav*/
.sidebar-navigation{
float:left;
padding:0;
margin:0;
margin-left:25px;
margin-top:20px;
list-style-type:none;
width: 135px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.65em;
text-transform:uppercase;
letter-spacing:1px;
}

.sidebar-navigation li{
padding:0.5em 0;
width:115px;
text-align:left;
}


.sidebar-navigation a{
color:#888;
text-decoration:none;
padding-right:10px;
display:block;
position:relative;
zoom:1;
}

.sidebar-navigation a.active{
color:white;
padding:2px 6px;
margin-left:-6px;

}

.sidebar-navigation a.active:hover{
color:white!important;
}

#sidebar-nav-head{
padding-left:15px;
float:left;
margin-top: 25px;
position: relative;
}


/*Primary Nav*/
#home{
background-image:url(../images/nav/home.gif);
width:66px;
}

#about{
background-image:url(../images/nav/about_us.gif);
width:96px;
}

#investing{
background-image:url(../images/nav/investing.gif);
width:98px;
}

#opportunities{
background-image:url(../images/nav/investment_opportunities.gif);
width:228px;
}

#login{
background-image:url(../images/nav/investor_login.gif);
width:143px;
}

#contact{
background-image:url(../images/nav/contact_us.gif);
width:114px;
}

/*About*/

#about-navbar ul{
margin-left:11px;
}

#our_story{
width:93px;
background-image:url(../images/nav/our_story.gif);
}
#philosophy{
width:187px;
background-image:url(../images/nav/the_prism_philosophy.gif);
}
#in_the_media{
width:123px;
background-image:url(../images/nav/in_the_media.gif);
}
#our_team{
width:99px;
background-image:url(../images/nav/our_team.gif);
}
#community_involvement{
width:207px;
background-image:url(../images/nav/community_involvement.gif);
}

/*Investing with Prism*/

#investing-navbar ul{
margin-left:11px;
}

#build_your_welath{
width:165px;
background-image:url(../images/nav/build_your_wealth.gif);
}
#investing_with_prism{
width:185px;
background-image:url(../images/nav/investing_with_prism.gif);
}
#rsp_investing{
width:127px;
background-image:url(../images/nav/rsp_investing.gif);
}
#tfsa_investing{
width:138px;
background-image:url(../images/nav/tfsa_investing.gif);
}
#faqs{
width:45px;
background-image:url(../images/nav/faqs.gif);
}


#investing-sidebar-nav a:hover{
color:#66197E;
}

#investing-sidebar-nav a.active{
/*color:#66197E;
background: url(../images/nav/purple-arrow.gif) center right no-repeat;*/
background: url(../images/nav/purple-background.gif) #9c62a5 repeat-x;
}


/*Opportunties*/

#opportunities-navbar ul{
margin-left:150px;
}

#guarantee{
width:134px;
background-image:url(../images/nav/our_guarantee.gif);
}
#current_opportunities{
width:201px;
background-image:url(../images/nav/current_opportunities.gif);
}
#soldout_opportunities{
width:199px;
background-image:url(../images/nav/sold_out_opportunities.gif);
}

#opportunities-sidebar-nav a:hover{
color:#0086d4;
}

#opportunities-sidebar-nav a.active{
background: url(../images/nav/blue-background.gif) #22b5ef repeat-x;
}

/* Contact */
#contact_info{
width:185px;
background-image:url(../images/nav/contact_information.gif);
}

#investment_seminars{
width:189px;
background-image:url(../images/nav/investment-seminars.gif);
}

#careers{
width:71px;
background-image:url(../images/nav/careers.gif);
}

#contact-navbar ul{
margin-left:290px;
}

/*Investor Login*/
#login_page{
width:57px;
background-image:url(../images/nav/login.gif);
}

#info_request{
width:179px;
background-image:url(../images/nav/info_request.gif);
}

#login-navbar ul{
margin-left:450px;
}


/*Investors Corner*/
#investors-corner-navbar ul{
padding-left:300px;
}

#investors_corner{
width:169px;
background-image:url(../images/nav/investors_corner.gif);
}


/*formatting*/
.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:180%;
font-size:0.7em;
position: relative;
}

p{
xmargin-top:1.8em;
margin-bottom: 0.3em;
}

.intro{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:1.2em;
line-height:160%;
position:relative;
zoom:1;
}

.intro p{
position:relative;
zoom:1;
}

h1{
color:white;
background:#E64A1A;
font-weight:normal;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:16px;
text-transform:uppercase;
letter-spacing:5px;
padding:0.3em 1em 0.0em 0.5em;
margin-bottom:1.2em;
display:block;
position:relative;
zoom:1;
}

.h1block{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:4px;
color:#f5b7a3;
}

h1.banner{
padding:0px;
margin:0px;
background:none;
margin-bottom:1.5em;
}

h2{
font-weight:normal;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
text-transform:uppercase;
letter-spacing:0.35em;
font-size:1.3em;
color: #E84714;
margin-bottom: 0.5em;
}

h3{
font-weight:normal;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
text-transform:uppercase;
letter-spacing:0.2em;
font-size:1.1em;
margin-bottom: 0.25em;
margin-top: 1.5em;
}

.link-box h2{
margin-top:0.35em;
}

.text ul{
padding:0;
margin:0px;
position: relative;
zoom: 1;
}

.text ul.level2{
margin-left:2em;
}

.text ul.level3{
margin-left:2em;
}


.text li{
background:url(../images/bullet.gif) no-repeat 0px 0.7em;
list-style-type:none;
padding-left:1em;
position:relative;
zoom:1;
}


.text strong{
font-weight:bold;
color:#274049;
}



.dropcap{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:6em;
display:block;
float:left;
color:#a4a6a9;
height:0.60em;
line-height:0.95em;
line-height:expression('75%');
padding: 0;
margin: 0;
}


.left-column{
width:290px;
float:left;
position:relative;
zoom:1;
margin-right: 20px;
}

.right-column{
width:290px;
float:left;
margin-left:0px;
position:relative;
zoom:1;
}


.text a{
color:#274049;
}

.text a:hover{
color:#E84714;
}

.link-box{
background: url(../images/link-box-background.gif) repeat-x left bottom #F5F5E1;
padding:0.8em 4em;
margin-top: 1em;
zoom:1;
position:relative;
}

.link-box  ul{
margin:0;
padding:0;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:1.1em;
}

.link-box  a{
color:#274049;
text-decoration:none;
}

.link-box a:hover{
color:#E84714;
}

.link-box li{
margin:0;
padding-left:2em;
background:url(../images/link-arrow.gif) no-repeat 0px 0.2em;
list-style-type:none;
}

.clear{
clear:both;
height:1px;
overflow:hidden;
margin:0!important;
padding:0!important;
position:relative;
}

hr{
padding:0px;
margin:0px;
height:1px;
background:none;
display:block;
position:relative;
zoom:1;
border:none;
border-top:1px solid #CCCCCC;
}


#vertical-head{
margin-left:95px;
margin-top: 25px;
}

.project-address {
color: #E44C20;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 1.4em;
line-height: 1.5em;
}

.congratulations {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 1.5em;
color: #E14E1F;
margin-bottom:0.8em;
line-height:100%;
}


.button{
background:#E84714;
color:white;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:1.2em;
border-top:2px solid #E9AB98;
border-left:2px solid #E9AB98;
border-right:1px solid #7E2406;
border-bottom:1px solid #7E2406;
}

#footer-links{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:1em;
margin-left:240px;
clear:both;
position:relative;
padding-top:10px;
zoom:1;
}

#footer-links a{
color:#CCCCCC;
text-decoration:none;
padding-right:1em;
line-height:100%;
}

table{
font-size:100%;
position:relative;	
}

img{
position:relative;
zoom:1;	
}


h1.h1Flash{
padding:0px !important;
margin:5px 0 0 0 !important;
	
}

#h1Flash{
	
}



/*Galleries*/


.gallery-video{
text-align:center;
background:#FAFAEF;
padding: 20px 0px;
margin-bottom:10px;
}

.gallery{
zoom:1;
position:relative;
}

.gallery img{
border:0px;
zoom:1;
position:relative;
border:1px solid white;
display:block;
}

.gallery a{
float:left;
padding-bottom:10px;
padding-right:7px;
zoom:1;
position:relative;
}

.gallery .endrow{
padding-right:0px;
zoom:1;
position:relative;
}

.gallery a:hover img{
border:1px solid #E64A1A;
}


.column{
display:table-cell;
display:expression('inline');
zoom:1;
width:49.9%;
vertical-align:top;
position:relative;
}

.step{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#E84714;
text-transform:uppercase;
letter-spacing: .3em;
}