/* Lighthouse Wealth Management
Copyright Kirk & Kaludis C 2008
CSS Template Document Version 2.0 */

/* Layout Basic Styles*/
html, body {
height: 100%;
margin: 0px;
padding: 0px;
text-align: center;
background-color:#f3f3f3;
}

.clear{
clear:both;
}

.container{
min-height: 100%;
width: 1000px;
margin: 0px auto;
background:#dbdbdb url(../images/bg_fade.jpg) repeat-y top;
}

.containerpopup{
width: 640;
height: 480;
}

.leftcolumn{
min-height: 100%;
width: 243px;
float: left;
text-align:right;

}

.rightcolumn{
min-height: 100%;
width: 717px;
float: left;
text-align:left;
}

/*Top Banner*/
.logotop a{
height: 149px;
background:#14154e url(../images/logo.jpg) no-repeat top left;
display:block;
text-align:left;
text-indent: -10000px;
overflow:hidden;
}

.title a{
height: 82px;
background:url(../images/title.gif) no-repeat top left;
display:block;
text-indent: -100000000px;
overflow:hidden;
}

.titlebarfiller{
height: 35px;
width: 10px;
background: url(../images/title_filler.gif) no-repeat top left;
float: left;
}

.titlebarfiller2{
height: 26px;
width: 109px;
background-color:#14154e;
float: left;
border-bottom: #9f0000 solid 9px;
}

.home a{
display:block;
height: 35px;
width: 61px;
background: url(../images/home_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.home a:hover{
background: url(../images/home_btn-over.gif) no-repeat top left;
}

.articles a{
display:block;
height: 35px;
width: 74px;
background: url(../images/articles_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.articles a:hover{
background: url(../images/articles_btn-over.gif) no-repeat top left;
}

.assoc a{
display:block;
height: 35px;
width: 109px;
background: url(../images/assoc_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.assoc a:hover{
background: url(../images/assoc_btn-over.gif) no-repeat top left;
}

.calc a{
display:block;
height: 35px;
width: 104px;
background: url(../images/calc_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.calc a:hover{
background: url(../images/calc_btn-over.gif) no-repeat top left;
}

.contact a{
display:block;
height: 35px;
width: 98px;
background: url(../images/contact_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.contact a:hover{
background: url(../images/contact_btn-over.gif) no-repeat top left;
}

.definitions a{
display:block;
height: 35px;
width: 96px;
background: url(../images/definitions_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.definitions a:hover{
background: url(../images/definitions_btn-over.gif) no-repeat top left;
}

.links a{
display:block;
height: 35px;
width: 56px;
background: url(../images/links_btn.gif) no-repeat top left;
float:left;
text-indent:-100000px;
overflow:hidden;
}

.links a:hover{
background: url(../images/links_btn-over.gif) no-repeat top left;
}

/*Side Menu*/
.sidemenu {
background: #14154e;
text-align: left;
padding: 10px 0px 0px 0px;
}

.sidemenu ul{
list-style: none;
list-style-position: -20px;
margin: 0px;
}

.sidemenu ul li a{
height: 24px;
display:block;
padding-top: 8px;
background: url(../images/main_butt.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 10px;
color:#FFFFFF;
}

.sidemenu ul li a:hover{
background: url(../images/main_butt-over.gif) no-repeat top left;
}

.sidemenu ul li ul{
padding: 0px;
list-style: none;
list-style-position: -40px;
margin:0px;
}

.sidemenu ul li ul li a{
height: 20px;
padding-top: 4px;
margin: 0px;
display:block;
background: url(../images/sub_butt.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 25px;
color:#FFFFFF;
}

.sidemenu ul li ul li a:hover{
background: url(../images/sub_butt-over.gif) no-repeat top left;
}

.sidemenu ul li ul li ul li a{
height: 20px;
display:block;
padding-top: 4px;
margin: 0px;
background: url(../images/sub_butt.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 40px;
color:#FFFFFF;
}

.sidemenu ul li ul li ul lia:hover{
background: url(../images/sub_butt-over.gif) no-repeat top left;
}

.sidemenu ul li ul li ul li ul li a{
height: 20px;
display:block;
padding-top: 4px;
margin: 0px;
background: url(../images/sub_butt.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 65px;
color:#FFFFFF;
}

.sidemenu ul li ul li ul li ul lia:hover{
background: url(../images/sub_butt-over.gif) no-repeat top left;
}

.sidemenu_on-big{
height: 24px;
display:block;
padding-top: 8px;
margin: 0px;
background: url(../images/main_butt-over.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 10px;
color:#FFFFFF;
}

.sidemenu_on-small1{
height: 20px;
display:run-in;
padding-top: 4px;
margin: 0px;
background: url(../images/sub_butt-over.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 25px;
color:#FFFFFF;
}

.sidemenu_on-small2{
height: 20px;
display:run-in;
padding-top: 4px;
margin: 0px;
background: url(../images/sub_butt-over.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 40px;
color:#FFFFFF;
}

.sidemenu_on-small3{
height: 20px;
display:run-in;
padding-top: 4px;
margin: 0px;
background: url(../images/sub_butt-over.gif) no-repeat top left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
text-indent: 65px;
color:#FFFFFF;
}
.sidemenu .current{background: url(../images/main_butt-over.gif) no-repeat top left;}
.sidemenu ul li ul li a.current{background:url(../images/sub_butt-over.gif) no-repeat top left;}

.menubottom {
height: 57px;
background:#14154e url(../images/menu_bottom.jpg) no-repeat top;
}

/*Content Area*/
.banner{
height: 130px;
width: 650px;
}

.content{
width: 600px;
margin: 20px;
min-height: 285px;
padding-bottom: 30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight:normal;
color:#14154e;
text-align:left;
line-height: 18px;
}
.content a, .content a img{
text-decoration:none;
color:#0000CC;
border:none;
}
.investmgt{
width:499px;
height:480px;
background-image:url(../images/invest_mgt.gif);
}
.text_bold{
font-weight: bold;
font-size: 13pt;
}

.text_centered{
text-align: center;
}

.text_italic{
font-style:italic;
}

.content_aboutus{
z-index:1;
float:left;
padding-bottom: 30px;
height: auto;
}

.content_aboutus_img{
z-index:1;
float: left;
}

.content_aboutus_txt{
float: right;
margin-left: 25px;
width: 400px;
}

.content_aboutus_txtsm{
float: left;
margin-left: 12px;
margin-right: 12px;
width: 130px;
}

#segmut_btn a{
display:block;
position:relative;
background-image:url(../images/segmut_btn.gif);
width:186px;
height:82px;
top:100px;
left:0px;
}
#seg_btn a{
display:block;
position:relative;
background-image:url(../images/segregated_btn.gif);
width:186px;
height:82px;
top:220px;
left:-115px;
}
#mut_btn a{
display:block;
position:relative;
background-image:url(../images/mutual_btn.gif);
width:186px;
height:82px;
top:137px;
left:116px;
}
.hide{
display:none;
}
/*In Summary Table*/
.content_text{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10 pt;
padding-right:25px;
padding-top:30px;
}

/*Investment Philosophy*/
.content_text2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width: 33%;
}

.bottombar {
z-index:5;
bottom: 0px;
position:fixed;
height: 30px;
width: 717px;
background:url(../images/bottom_bar.gif) no-repeat top left;
}

.bottombarcontent{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin: 3px 15px 3px 15px;
text-align:right;
}
.bottombarcontent a{
color:#FFFFFF;
text-decoration:underline;
}
.linkIMG{}
