
/* Profit Investments */
/* 09.20.11 */

/*---------- Global Elements ----------*/

body {
	font-family: "Arial","Sans-Serif";
	color: #65606B;
	background: url(../img/bg.gif) repeat 0 0;
}


/*---------- Structure ----------*/

#wrapper {
	width: 990px;
	background: #FFF url(../img/cols.gif) repeat-y 0 0;
	margin: 0 auto;
	-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	overflow: hidden;
}

.col {
	float: left;
	display: inline;
}

.header { width: 195px; }

.sidebar {
	width: 194px;
	padding: 105px 0;
	background: url(../img/blue_bar.gif) no-repeat 0 -15px;
}

.index .sidebar {
	padding: 80px 0;
}

.main {
	width: 600px;
	padding-right: 1px;
}

.breadcrumb, .cr {
	background: #D9E3EA;
	height: 35px;
	line-height: 35px;
	padding: 0 20px;
	font-size: 11px;
	font-family: "Helvetica","Sans-Serif";
	text-transform: uppercase;
	color: #00979F;
}

.cr {
	text-align: center;
	font-size: 10px;
}

.content {
	padding: 45px 20px 200px 20px;
}


/*---------- Header ----------*/

.breadcrumb a { color: #00979F; }
.breadcrumb a:hover { color: #000; }

.nav {
	width: 194px;
	padding-bottom: 3px;
	border-top: 1px dotted #5C91A6;
	border-bottom: 1px dotted #5C91A6;
}

.nav li {
	border-bottom: 1px dotted #5C91A6;
}

.nav a {
	display: block;
	width: 164px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	font-family: "Helvetica","Sans-Serif";
	font-weight: bold;
	color: #79737D;
	background: #FFF;
	text-transform: uppercase;
}



.current a {
	background: #D5E1E8;
	color: #00979F;
}

.nav a:hover {
	background: #E2E2E3;
	color: #00979F;
}


/*---------- Hx ----------*/

h1 {
	color: #79737D;
	font-size: 17px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: "Helvetica","Sans-Serif";
	background: url(../img/bullet.gif) no-repeat 0 5px;
	padding: 0 0 5px 12px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #5C91A6;
}

h1#logo {
	width: 194px;
	padding: 0;
	background: none;
}

h1#logo a {
	width: 194px;
	height: 125px;
	display: block;
	background: url(../img/profit_logo.gif) no-repeat 50% 50px;
	text-indent: -9999px;
}

h2 {
	font-weight: bold;
	color: #3F3846;
	font-size: 13px;
	line-height: 16px;
	margin:15px 0 10px 0;
}

table h2 {
	margin:0 0 0px 0;
}


/*---------- Content ----------*/

.content p, .content ul {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}

.content li {
	margin: 0 0 5px 20px;
	list-style: disc;
}

p.intro {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 20px;
	padding-top: 15px;
	border-top: 1px dotted #5C91A6;
	font-family: "Times","Serif";
	color: #00979F;
}

.index p.intro {
	padding-top:0;
	border-top: none;
}

table {
	width: 100%;
}

th,td {
	text-align: left;
	vertical-align: top;
}

th {
	font-size: 12px;
	padding: 5px 10px;
	color: #65606B;
	background: #E2E2E3;
}

td {
	border-bottom: 1px dotted #5C91A6;
	padding: 15px 10px;
}

td h2 {
	font-size: 12px;
	white-space: nowrap;
}

.download td h2 {
	margin-bottom: 0;
}

.download a {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/pdf.gif) no-repeat 0 0;
	text-indent: -9999px;
}

.download a.normal {
	display:inline;
	text-indent: 0px;
	background-image: none;
	background: #D5E1E8;
	color: #00979F;
}

h2 span {
	font-weight: normal;
	color: #9F9BA2;
}

tr.alt td { background: #FBFBFB; }

td.ticker { font-size: 12px }

.family h2, .family p {
	margin-bottom: 0;
	line-height: 21px;
}

.footnotes{
	font-size:.8em;
	font-style:italic;
	margin-top:1em;
	}


/*---------- Sidebar ----------*/

.sidebar span {
	display: block;
	border-top: 1px dotted #5C91A6;
	border-bottom: 1px dotted #5C91A6;
	padding: 15px 0;
}

.sidebar img {
	display: block;
	margin: 0 0 0 15px;
}

.sidebar p {
	padding: 20px 15px;
	border-bottom: 1px dotted #5C91A6;
	font-family: "Georgia","Sans-Serif";
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
}

.sidebar p.quote {
	text-indent: -5px;
}
