@charset "utf-8";
/* CSS Document */

*
{
margin:0;
padding:0;
}

/*layout*/
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#sitecontainer
{
width:990px;
max-width:990px;
margin-right:auto;
margin-left:auto;
}

#logo
{
background-image:url(../img/siteimg/montague-header.jpg);
width:990px;
height:125px;
}

#headerservices
{
background-image:url(../img/siteimg/headers/header2.jpg);
width:990px;
height:25px;
padding-top:190px;
}

#headeraboutus
{
background-image:url(../img/siteimg/headers/header2.jpg);
width:990px;
height:25px;
padding-top:190px;
}

#headercasestudies
{
background-image:url(../img/siteimg/headers/header1.jpg;
width:990px;
height:25px;
padding-top:190px;
}

#headercontact
{
background-image:url(../img/siteimg/headers/header2.jpg);
width:990px;
height:25px;
padding-top:190px;
}

#headerhome
{
background-image:url(../img/siteimg/headers/header1.jpg);
width:990px;
height:25px;
padding-top:190px;
}

#headernews
{
background-image:url(../img/siteimg/headers/header2.jpg);
width:990px;
height:25px;
padding-top:190px;
}

#headerprocess
{
background-image:url(../img/siteimg/headers/header1.jpg);
width:990px;
height:25px;
padding-top:190px;
}

#stockticker
{
height:20px;
background-image:url(../img/siteimg/tickerbg.jpg);
width:960px;
padding:5px 15px 0 15px;
margin-right:auto;
margin-left:auto;
}

#contentcontainer
{
margin-top:5px;
}

#leftnavigation
{
width:185px;
padding-top:25px;
float:left;
}

#stocksharestop
{
	width:185px;
	height:11px;
	background-image:url(../img/siteimg/stocktopbg.jpg);
}

#stockshares
{
	width:140px;
	max-height:95px;
	min-height:95px;
	padding:0 25px 0 20px;
	background-image:url(../img/siteimg/stockbg.jpg);
}

#stocksharesbottom
{
	width:185px;
	min-height:19px;
	background-image:url(../img/siteimg/stocksbottombg.jpg);
}

#content
{
width:635px;
float:left;
}

#topbg
{
background-image:url(../img/siteimg/delete3.jpg);
background-color:#fff;
background-position:bottom;
background-repeat:no-repeat;
height:46px;
width:635px;
}

#maincontent
{
background-image:url(../img/siteimg/delete5.jpg);
background-repeat:repeat-y;
padding-left:35px;
padding-right:35px;
width:565px;
color:#525354;
min-height:395px;
}

#bottombg
{
background-image:url(../img/siteimg/delete4.jpg);
height:31px;
width:635px;
}

#thirdcolumn
{
margin-top:25px;
width:125px;
padding-top:20px;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
height:402px;
background-image:url(../img/siteimg/rightcol.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:right;
}

#footer
{
color:#064881;
font-size:10px;
margin-top:25px;
}

#fsa
{
float:left;
margin-top:15px;
}

#contact
{
text-align:center;
padding-right:15px;
}

/*typography*/
h1
{
color:#064881;
font-size:16px;
}

h2
{
color:#064881;
font-size:13px;
font-style:italic;
margin-top:10px;
}

h3
{
color:#064881;
}

h4
{
color:#064881;
}

p
{
margin-top:10px;
}

h3.stocksbutton
{
	color:#064881;
	font-size:14px;
}
.navbutton
{
color:#064881;
font-size:14px;
font-weight:500;
}

ul
{
margin-top:10px;
}

li
{
list-style-image:url(../img/siteimg/li.jpg);
margin-left:45px;
}

/*links*/
a:link
{
color:#064881;
text-decoration:none;
}

a:visited
{
color:#064881;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

.light 
{
	font-weight:normal;
	text-decoration:none;
}

.light a
{
	font-weight:normal;
	text-decoration:none;
}

.light:hover
{
	font-weight:normal;
	text-decoration:none;
}

.navbutton
{
	text-decoration:none;
}

#stockticker a
{
color:#333333;
}

#stockticker a:visited
{
color:#333333;
}

#stockticker a:hover
{
color:#333333;
}

/*classes*/
.clear
{
clear:both;
margin-top:15px;
}

.rsspanel_block
{
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	white-space:pre;
	width:100%;
	height:30px;
	color:#333333;
	visited:white;
	font-weight:normal;
}

.rsspanel_delimeter
{
	text-decoration:none;
	color:white;
	white-space:pre;
	font-weight:normal;
}

.rsspanel_title
{
	text-decoration:none;
	color: blue;
	white-space: pre;
	font-weight:normal;
}

.navbutton
{
	width:185px;
	height:14px;
	background-image:url(../img/siteimg/investment-buttons.jpg);
	background-repeat:no-repeat;
	padding:19px 0 19px 20px;
	cursor:pointer;
}

.testimonials
{
	margin-top:20px;
	margin-bottom:20px;
}

.teambioleft
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}

.teambioright
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}

form
{
	width:90%;
	margin-top:20px;
	text-align:left;
}

/* News Ticker */
.bbcclass{
	background-attachment:scroll;
	width:140px;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
	width:140px;
	display:none;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
	width:140px;
	display:none;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
	width:140px;
	padding-top:5px;
}

.newsdate
{
	color:#750010;
	width:140px;
}

#thirdcolumn h2
{
	font-style:normal;
	font-weight:200;
	padding:0;
	margin:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	
}

#thirdcolumn p
{
	color:#154d8a;
}

#client
{
height:50px;
clear:both;
margin-top:40px;
}

#callback
{
height:123px;
}

#gsearch
{
margin-top:10px;
}

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:550px;
	height:280px;
	margin-left:auto;
	margin-left:auto;
	padding-right:auto;
	padding-left:auto;
	padding-top:120px;
	background-color: #fff;
	background-image:url(../img/contentimg/formlogo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:-260px 20% 10% -310px;
	text-align:center;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

img 
{border:none}

#form2
{color:#666666;margin-left:140px;}

#form2 img
{
display:none;
}

#tabs
{
margin-right:20px;
}

#tabs li
{
background-image:url(../img/siteimg/investment-tabs.jpg);
width:100px;
height:21px;
text-align:center;
padding:7px 0 0 0;
float:right;
margin:0;
list-style:none;
}

#tabs li a:link
{
font-size:11px;
font-weight:500;
color:#333333; 
text-decoration:none;
padding:5px;
}

#tabs li a:visited
{
font-size:11px;
font-weight:500;
color:#333333;
text-decoration:none;
}

#tabs li a:hover
{
font-size:11px;
font-weight:500;
color:#333333;
text-decoration:none;
cursor:pointer;
}

#tabs li:hover
{
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70);
}

/* IE6 Only */
* html #content
{margin-left:-20px;}
* html #stockshares
{margin-top:-5px;}

/* IE7 Only */

*:first-child+html #callback
{margin-top: 20px;}

#currency {
margin-top:20px;
}