/* Start of CMSMS style sheet 'Main Linn Group Stylesheet' */
body {
    margin-bottom: 20px;
    font-family: arial, verdana, sans-serif;
    font-size: .9em;
    line-height: 1.25em;
    background-image: url(uploads/images/backimage.gif);
    background-repeat: repeat;

}

#wrapper {
    background-color: white;
    width: 960px;
    margin: 0 auto;
    padding-bottom: 25px;
}

.column {
    float: left;
    position: relative;
}

div.clear {
	clear: both;
}
.clear {clear: both;}
.clearleft{clear: left;}
div.welcomeIB {
position: absolute;
top: 65px;
left: 30px;
margin: 0;
padding: 0;
}

div.blueBack {
background-color: #cfd0d4;
padding: 7px 0 0px 0;
margin-bottom:10px;
text-align: center;
border: 1px solid #0d3f86;
height: 86px;
}
div.introBack {
position: relative;
left: 9px;
padding: 7px;
}

blockquote {
    background-color: #fff0d9;
    border: 1px dashed #d6ae70;
    padding: 0 1em;
}

h1, h2 {
	margin: 0;
	border: 1px solid #0d3f86;
	background-image: url('/uploads/images/h-box-bg.gif');
	background-repeat: repeat-y;
	padding: 2px 2px 2px 25px;
	font-family: arial, verdana, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
}

a {
    color: #0d3f86;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h2 span.h2sub {
	font-size: .65em;
	font-variant: smallcaps;
}

div.news {
	margin: 0 25px;
	font-size: .9em;
}

div.news span.newshighlight {
	text-transform: uppercase;
	color: #0d3f86;
}

div.news span.newstime {
	color: #8a6e45;
}

#headerleft {
    background-color: #d7ad70;
    height: 110px;
    width: 845px;
}

#headerleft p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}

#headerleft a {
    color: #ffffff;
    text-decoration: none;
}

#headerleft a:hover {
    text-decoration: underline;
}

#headerleft a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

#headerright {
    margin-left: 5px;
    width: 110px;
}

#menu {
    clear: both;
    background-color: #0d3f86;
    margin: 5px 0;
	padding: 3px 14px;
}

#menu p {
		font-family: arial, helvetica, sans-serif;
    font-size: .85em;
	font-weight: bold;
    padding: 0;
    margin: 0;
	color: #fff;
}

#menu p a {
    color: #fff;
    text-decoration: none;
}

#menu p a:hover {
    text-decoration: underline;
}

#menu p a.current {
    text-decoration: underline;
}

#menu p span.menuseparator {
	color: #d7ad70;
}

#image {
    margin: 5px 0;
}

#image p {
    padding: 0;
    margin: 0;
}

#maincontainer {
        padding: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-image: url('/uploads/images/gray-bg-160.gif');
	background-repeat: repeat-y;
        padding: 0 6px 0 0;
}

.singlecolumn #maincontainer {
    background: none;
}

#mainleft {
	float: left;
	width: 160px;
        margin-top: 10px;
}

#mainleft ul {
    margin-left: 10px;
    padding: 0;
    list-style-type: none;
    font-size: .85em;
}

#mainleft ul li a {
    padding: 3px 5px 3px 5px;
    display: block;
    width: 130px;
    background-color: #0d3f86;
    color: #eee;
    text-decoration: none;
    border-top: 2px solid #cfd0d4;
    font-weight: bold;
}

#mainleft ul li a:hover {
    text-decoration: underline;
    color: #ffffff;
}

#mainleft ul ul {
    margin-left: 0px;
    padding: 0;
    list-style-type: none;
}

#mainleft ul ul li a {
    padding: 3px 0px 3px 16px;
    display: block;
    width: 124px;
    background-color: #0F51B1;
    color: #eee;
    text-decoration: none;
    border-bottom: 1px solid white;
    font-weight: bold;
}

#mainleft ul li a:hover {
    text-decoration: underline;
    color: #ffffff;
}
#maincenter {
	margin-left: 170px;
	margin-right: 405px;
}
#mainvideo {
	margin-left: 170px;
	margin-right: 0px;
	text-align:center;
}
#mainvideo h2 {
	text-align:left;
}

#mainright {
	float: right;
	width: 385px;
}

#singlecolcontent {
    margin-left: 170px;
    margin-right: 10px;
}

.singlecolumn #singlecolcontent {
    margin-left: 10px;
}

#featurecontent {
    width: 700px;
    margin: 0 auto;
}
#featurecontentwide {
    width: 700px;
    margin: 0 auto;
}
#footer {
    background-color: white;
    clear: both;
}

#footer hr {
	margin: 5px 0;
    background-color: #bbb;
	color: #bbb;
    border: 0;
    border-style: none;
    height: 1px;
    padding: 0;
}

#footer p {
    margin: 0;
    width: 49%;
	font-size: .8em;
}

#footer p.copy {    
    float: left;
}

#footer p.footermenu {
    float: right;
    text-align: right;       
}

#footer p.footermenu a {
    color: #000000;
    text-decoration: none;
}

#footer p.footermenu a:hover {
    text-decoration: underline;
}

#footer span.separator {
    color: #bbb;

    font-weight: bold;




}

#researchthumbs p img {
    border: 1px solid #888888;
}







#newsrelease {
    padding: 10px;
    margin: 10px 0;
    background-color: #e7f1ff;
    border: 2px solid #0D3F86;    
}

#newsrelease img {
    border: 0;
}

#newsrelease table {
    width: 100%;
}

#newsrelease a:hover {
    text-decoration: none;
}

#newsrelease h2 {
}

#newsrelease p.caption {
    font-size: 16px;
    margin: 10px 0;
}

#backImage {
    width:960px;
    height: 209px;
    background: url(/uploads/images/Background_Image2.jpg) no-repeat top left;
    position: relative;
}

#backImage p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}
#backImage a {
    color: #ffffff;
    text-decoration: none;
}

#backImage a:hover {
    text-decoration: underline;
}

#backImage a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

#backImage2 {
    width:960px;
    height: 209px;
    background: url(uploads/images/AboutImage3.jpg) no-repeat top left;
    position: relative;
}

#backImage2 p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}
#backImage2 a {
    color: #ffffff;
    text-decoration: none;
}

#backImage2 a:hover {
    text-decoration: underline;
}

#backImage2 a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

#backImage3 {
    width:960px;
    height: 209px;
    background: url(uploads/images/TradingPlatforms2.jpg) no-repeat top left;
    position: relative;
}

#backImage3 p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}
#backImage3 a {
    color: #ffffff;
    text-decoration: none;
}

#backImage3 a:hover {
    text-decoration: underline;
}

#backImage3 a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

#backImage4 {
    width:960px;
    height: 209px;
    background: url(uploads/images/TradingPlatforms1.jpg) no-repeat top left;
    position: relative;
}

#backImage4 p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}
#backImage4 a {
    color: #ffffff;
    text-decoration: none;
}

#backImage4 a:hover {
    text-decoration: underline;
}

#backImage4 a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

#AM_backImage {
    width:960px;
    height: 209px;
    background: url(uploads/images/AM_BackgroundNew.jpg) no-repeat top left;
    position: relative;
}

#AM_backImage p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}
#AM_backImage a {
    color: #ffffff;
    text-decoration: none;
}

#AM_backImage a:hover {
    text-decoration: underline;
}

#AM_backImage a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

#topNavList
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px arial, sans-serif;
}
#topNavList li
{
list-style: none;
margin: 0;
border-top: 1px solid black;
border-bottom: 1px solid black;
border-right: 1px solid black;
display: inline;
}

#topNavList li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #0d3f86;
background: white;
text-decoration: none;
}


#topNavList li a:hover
{
border-color: #d7ad70;
color: white;
background: #0d3f86;
}

		.centeredDivs {
		padding: 0;
		width: 780px;
		margin-left: auto;
		margin-right: auto;
		}

	   .consultingDiv {
		float: left;
		width: 350px;
		margin: 0 20px 0 0;
		}
		
		.floatImageR {
			float: right;
			height: 113px;
			width: 150px;
			margin-left: 10px;
		}
		
		.clearDiv {
			clear: right;
		}

#setWidth464 {
     width: 464px;
}

.floatTable {
float: right;
padding-left: 25px;
padding-top: 9px;
font-size: 90%;
}
.newAssetMgmt {
	width: 790px;
}
.assetManagementText {
	padding-left: 20px;
}

.assetManagementTextBigger {
	font-size: 3em;
	font-weight:lighter;
} 
.assetManagementTextBigger2 {
	font-size: 1.75em;
	font-weight:lighter;
	color: #482124;
} 
.assetManagementTextBig {
	font-size: 1.25em;
	color: #482124;
}
td.tableText {
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
table.fundInfo {
	width: 100%;
	font-size: 95%;


}
.fundInfo th {
	background: #593824;
	color: #FFFFFF;
	padding: 2px 5px;
}
table.fundInfoBlue {
	width: 100%;
	font-size: 95%;
}
.fundInfoBlue th {
	background: #0d3f86;
	color: #FFFFFF;
	padding: 2px 5px;
}
table.fundInfoRred {
	width: 100%;
	font-size: 95%;
}
.fundInfoRred th {
	background: #8B1F1A;
	color: #FFFFFF;
	padding: 2px 5px;
}
.leftTD {
	text-align: left;
	padding-left: 4px;
}

.rightTD {
	width: 7%;
	text-align: right;
	padding-right: 3px;
}
.rightYTD {
	width: 9%;
	text-align: right;
	padding-right: 3px;
}
.bottomBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #593824;
}

.newTables th {
	border-bottom: 1px solid black;
}
p.addSpace {
	line-height: .5em;
}
#finalNumbers {
font-size: 1.5em;
text-align:center;
}
.brownHead {
	text-align: center;
	font-size: 1.25em;
	background-color:#593824;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.brownHeader {
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
}
.brownText {
        color: #593824;
}
.rRedHead {
	text-align: center;
	font-size: 1.25em;
	background-color:#8B1C1A;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rRedHeader {
	color: #8B1C1A;
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
}
.rRedText {
        color: #8B1C1A;
}
.blueHead {
	text-align: center;
	font-size: 1.25em;
	background-color:#0d3f86;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.blueHeader {
	color: #0d3f86;
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
}
.blueText {
        color: #0d3f86;
}
.blueTextLarger {
        color: #0d3f86;
        font-size: 1.5em;
}
.blueTextRight {
        color: #0d3f86;
        font-size: 1.25em;
        text-align: right;
}
#fullcolcontent {
	float: right;
}
.halfColLeft {
width: 48.5%;
}
.halfColRight {
	width: 48.5%;
	float: right;
}
.rightText {
	text-align: right;
}
.leftText {
	text-align: left;
}
.centerDiv {
	text-align:center;
}
.anchorOff a {
      
        text-decoration: none;
}
.anchorOff a:active {
        color: white;
}
.anchorOff a:visited {
        color: white;
}
.redTextLarger {
        color: #482124;
        font-size: 1.5em;
}
.redTextRight {
        color: #482124;
        font-size: 1.25em;
        text-align: right;
}
.redTextRightTitle {
        color: #482124;
        font-size: 1.25em;
        text-align: right;
        letter-spacing: .15em;
}
.rightFloat {
	float: right;
}
.platforms5 {
      width: 500px;
}
#inlineNav li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}
.floatLeft {
float:left;
}
.floatLeftNoSp {
float:left;
margin-top: 12px;
margin-right: 14px;
}
.floatleftcal {float:left; margin-right:40px;}

#tradingPlatforms {
width: 545px;
}

table.table760	{
   width: 760px;
   border-collapse: collapse;
}
table.table760 th, table.table760 td	{
   padding: 4px;
   border: 1px solid black;
}
table.table760 th.leftAlign {
	text-align: left;
	width: 410px;
}
table.table760 th {
	width: 150px;
	color: White;
	background-color: #0d3f86;
}
table.table760 td table.table760 th {
   vertical-align: top;
}
table.table760 tr.alt {background-color: #cfd0d4;}

table.table760 td.yes {
	color: green;
	text-align: center;
}

table.table760 td.reg {
	text-align: center;
}
table.table760 .yesAst {
	color: Black;
}
table.table760 td.no {
	color: Red;
	text-align: center;
}
.smallerText {
        font-size: .8em;
}

#backImageTest {
    width:960px;
    height: 209px;
    margin-bottom: -5px;
    position: relative;
}

#backImageTest  p {
    font-family: arial, sans-serif;
    font-size: .9em;
    margin: 8px 0 0 14px;
    color: #fff;
}
#backImageTest  a {
    color: #ffffff;
    text-decoration: none;
}

#backImageTest  a:hover {
    text-decoration: underline;
}

#backImageTest  a.clientlogin {
    color: #0d3f86;
    text-transform: uppercase;
}

.bioTable td {
    padding-left: 20px;
    padding-bottom: 15px;
}
.bioTable ul {
    padding-left: 35px;
}


table.futureTable {
                margin-left: auto;
		margin-right: auto;
   		width: 640px;
		border-collapse: collapse;
		
	}
	table.futureTable th, table.futureTable td {
   		padding: 6px 0 6px 6px;
   		border: 1px solid #1F4283;
                text-align: left;
                vertical-align: top;




	}



        table.futureTable th {
        background-color: #ff5e06;
        color: White;
        font-weight: normal;
        }

	table.futureTable tr.alt	{background-color: #C3DDFB;}

.indentText88 {
    text-indent: 68px;
    color: #1F4283;
    font-size: 1.3em;
}

.indentQuestion {
    text-indent: 68px;
}
table.mediaForm {
    padding-left: 20px;
}
.grayback {
    background-color: #F1F1F1;
    padding-top:5px;
    padding-bottom: 20px;
    border: 1px solid #1F4283;
}
.mediatext {
    margin-top: 10px;
    margin-left: 30px; 
    margin-right: 30px;
    padding: 1px 10px;

}
.mediatext h3 {
    color: #1F4283;
}
div.presentation {
        margin: 0 0 24px 0;
        border-bottom: dashed 1px #bbb;
}

.presentation .thumbnail {
	float: left;
        width: 128px;
        text-align: center;
}
.presentation .thumbnail img {
	border: 0;
	margin: 0 8px 0 0;
}
.presentation .title {
	margin-bottom: 4px;
	line-height: 14px;
	font-weight: bold;
}
.presentation .prestext {
        font-size: .9em;
	margin: 0 0 10px 0;
}
.presentation .date {
	margin: 0 0 4px 0;
	font-weight: bold;
}
#prestitle {
        color: #1F4283;
	font-size: 1.1em;
        font-weight: bold;
}
#presentationlast {
        border-bottom: none;
        margin: 0;
}
#presentationfirst {
        border-bottom: none;
        margin: 0 0 22px 0;
}
#testbottommargin {
       margin-bottom: 28px;
}
div#addborder {
       width: 140px;
       border: 1px solid #829cc0;
       margin-left: auto;
       margin-right: auto;
}
div#charity600 {
     width: 600px;
}
.video_float {
    width: 400px;
    height: 500px;
    float: left;
    padding: 2px 15px 5px 15px;
    margin: 6px 5px 6px 23px;
    border: solid 1px #c0c0c0;
}

table.sd_table tr.alt {background-color: #e7e7e7;}

#post-9996 {
margin:0 6px 0 25px;
}
.goldHead {
	text-align: center;
	font-size: 1.25em;
	background-color:#EDB51E;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

#barclay {margin-left:170px; margin-top:60px;}
#aboutus {padding-left:24px; padding-right:10px; line-height: 1.5em; font-size: 14px;}
/* End of 'Main Linn Group Stylesheet' */

