/*
 *  site.css
 */
/* global */
html { background: #FFFFFF }
body {margin: 0%;
font:normal 14px/20px Arial; padding: 0% 2%;}
h1 { font-family: Arial; font-size:30px; }
h2 { font-size:120%; font-family: Arial; margin-bottom: 5px;}
p { margin: 0.5em,0.5em,0,0; padding: 0.5em; }
p {margin: 0;}

table
{
border-collapse:collapse;
}

th { background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; color: #eee9e9;text-decoration: none; font:normal 14px Arial;}
th a {color: #eee9e9;text-decoration: none; font:normal 14px Arial;}
th a:hover {color: #eee9e9;text-decoration: underline; font:normal 14px Arial;}

td {white-space: nowrap; font:normal 14px/17px Arial;}
td a {color: #000000; text-decoration: none; font:normal 14px/17px Arial;}
td a:hover {color: #000000; text-decoration: underline; font:normal 14px/17px Arial;}
p a {color: #007C46; text-decoration: none; font-weight: bold;}
p a:hover {color: #000000; text-decoration: underline; font-weight: bold;}

/* financial grids */
table.fin_grid {border: 1px solid black;}
table.fin_grid th { background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; color: #eee9e9;text-decoration: none; font:normal 11px Arial; padding:1px 2px; border: 1px solid black;}
table.fin_grid th a {color: #eee9e9;text-decoration: none; font:normal 11px Arial;}
table.fin_grid th a:hover {color: #eee9e9;text-decoration: underline; font:normal 11px Arial;}
table.fin_grid td {white-space: nowrap; font:11px Arial; padding:1px 2px; border: 1px solid black;}
table.fin_grid td  a{color: #000000; text-decoration: none; font:normal 11px Arial;}
table.fin_grid td  a:hover{color: #000000; text-decoration: underline; font:normal 11px Arial;}

table.fin_grid_home {border: 1px solid black;}
table.fin_grid_home th { background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; color: #eee9e9;text-decoration: none; font:normal 9px Arial; padding:1px 2px; border: 1px solid black;}
table.fin_grid_home th a {background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; color: #eee9e9;text-decoration: none; font:normal 9px Arial;}
table.fin_grid_home th a:hover {background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; color: #eee9e9;text-decoration: underline; font:normal 9px Arial;}
table.fin_grid_home td {white-space: nowrap; font:9px Arial; padding:1px 2px; border: 1px solid black;}
table.fin_grid_home td  a{color: #000000; text-decoration: none; font:normal 9px Arial;}
table.fin_grid_home td  a:hover{color: #000000; text-decoration: underline; font:normal 9px Arial;}

hr.dashed {border: 1px dashed #8C8C8C; margin:40px 0px;}

/* new financial grids */
.fin_grid_header  {white-space: normal; font:normal 11px Arial; padding:1px 2px; border: 1px solid grey;
background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%;color: #fff;}
.fin_grid_row  {white-space: nowrap; font:11px Arial; padding:1px 2px; border: 1px solid grey;}
.fin_grid_row  a{color: #000000; text-decoration: none; font:normal 11px Arial;}
.fin_grid_row  a:hover{color: #000000; text-decoration: underline; font:normal 11px Arial;}

/* generic classes */
.center
{
text-align:center;
}
.noborder
{
border: 0px; white-space: normal;
}

.noborder_c
{
border: 0px; white-space: normal;
}
.noborder_c td
{
border: 0px; white-space: normal;
}

.noborder_c th
{
border: 0px; white-space: normal;
}

.column_separator 
{
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

.link {color: #007C46; text-decoration: none; font-weight: bold;}
.link:hover {color: #000000; text-decoration: underline; font-weight: bold;}
.emph {color: #007C46; text-decoration: none; font-weight: bold;}
.button {font-size:10px; padding: 0.1em 1em; border: 1px solid #000000; color: #007C46; text-decoration: none; background:#FFFFFF;}
.button:hover { background: #AAD4C2;  text-decoration: none; font-size:10px;}

.contentpaneopen{
	display:table;
	float:left;
	font:normal 15px/20px Georgia,"Times New Roman",Times,serif;
	#font:normal 15px/20px Georgia;
	margin:11px 0;
	width:100%;
}

.contentfont{
	font:normal 90%/20px Georgia,"Times New Roman",Times,serif;
}

.content 
{font:normal 90%/20px Georgia;}

.content_arial
{font:normal 90%/20px Arial;}

/* website template */
ul.menu { list-style: none; padding: 0 0; margin-left:0; margin-bottom:5px;}
ul.menu_sel { list-style: none; padding: 0 0; margin-left:0; margin-bottom:5px;}
ul li.menu { display: inline; padding-right: 0.01em; margin-left:0;}
ul li.menu_sel { display: inline; padding-right: 0.01em; margin-left:0;}
li.menu a:hover { background: #AAD4C2; }
li.menu_sel a:hover { background: #AAD4C2; }
li.menu a {font-size:17px; padding: 0.3em 1em; background-color: rgb(27, 71, 19); background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; border: 1px solid #007C46; color: #fff; text-decoration: none;}
li.menu_sel a {font-size:17px; padding: 0.3em 1em; background: #AAD4C2; border: 1px solid #007C46; color: #fff; text-decoration: none;}

ul li.submenu { display: inline; padding-right: 0.01em; }
ul li.submenu_sel { display: inline; padding-right: 0.01em; }
ul.submenu {text-indent: 0px; margin: 0; list-style: none; padding: 0 0;}
ul li.submenu_sel {text-indent: 0px; margin: 0; list-style: none; padding: 0 0;}
li.submenu a {font-size:10px; padding: 0.3em 1em; border: 1px solid #000000; color: #007C46; text-decoration: none; }
li.submenu_sel a {font-size:10px; padding: 0.3em 1em; border: 1px solid #000000; color: #007C46; text-decoration: none; background: #AAD4C2;}
li.submenu a:hover { background: #AAD4C2; }
li.submenu_sel a:hover { background: #AAD4C2; }

p.disc { margin: 0.5em,0.5em,0,0; padding: 0.5em; text-align:center; font-size: 10px;}

/* blog */
p.excerpt { margin-top:0; padding-top: 0; }
.blog_title {font-size:115%; margin: 0,0,0,0; padding: 0; text-align:left; text-decoration: none; font-weight: bold; color: #007C46; padding-bottom: 1%;}
.blog_title_large {font-size:165%; margin: 0,0,0,0; padding: 0; text-align:left; text-decoration: none; font-weight: bold; color: #007C46;}
.date {font-size:90%;font-style: italic;margin-bottom: 0px; color: #8C8C8C}
.disclaimer {font-size:90%;font-style: italic;margin-bottom: 5px; color: #8C8C8C; margin-top: 0; padding-top:0;}
div.blog_content
{
width: 70%; vertical-align:top; float:left; margin-right: 1%; margin-top: 1%; 
	border-right: 1px dashed #8C8C8C;
	padding-right: 10px;
font:normal 14px/20px Arial;
}
div.blog_list
{
width: 27%; vertical-align:top; float:left; margin-top: 1%; 
font:normal 14px/20px Arial;
}

/* overview */
p.section { font-size:120%; margin: 0,0,0,0; padding: 0; text-align:left; text-decoration: none; font-style: italic; font-weight: bold;}
p.divider { font-size:120%; margin: 0,0,0,0; padding: 0;  text-decoration: none; font-style: italic; font-weight: bold; color: #007C46;}
div.overview_topleft
{
width:42%; vertical-align:top; float:left; margin-right: 1%; margin-top: 1%; background-color:#EBF5EC; padding: 1%; text-align: justify; 
}
div.overview_topright
{
 width: 55%; vertical-align:center; float:left; margin-top: 1%; 
}
div.overview_left
{
width: 48%; vertical-align:top; float:left; margin-right: 1%; margin-top: 1%; 
}
div.overview_right
{
 width: 50%; vertical-align:top; float:left; margin-top: 1%; 
}
div.clear { clear: both;}
hr.section 
{
width: 100%; float:left;
}
img.overview_section_bullet
{
margin: 0px 10px 0px 0px; vertical-align: bottom; height:20px; width:20px;
}

.subscribe
{
margin-bottom:0px; padding-bottom:0px; border:0px;
}

/* login and sign up */
table.signup
{
border: 0px; white-space: normal;
}
table.signup th
{
border: 0px; white-space: normal;
}
table.signup td
{
border: 0px; white-space: normal; padding-right: 10px;
}
div.signup
{
width: 100%;
}
td.login_box
{
text-align: right; vertical-align: bottom; border:0;
}

/* ?? */
p.hometext { margin: 0.5em,0.5em,0,0; padding: 0.5em; text-indent:50px; text-align:left;}
#bottomright {
position: absolute;
right: 10px;
bottom: 10px;
cursor: pointer;
text-decoration: none;
border: 0;}

/*profile page */
td.title
{
background-color: #007C46; color: #eee9e9; text-align:left; padding: 0.1em 0.3em; border: 1px solid black;
}
td.title_top
{
background-color: #007C46; color: #eee9e9; text-align:center; vertical-align: center;padding: 0.5em; white-space: normal; border: 1px solid black;
}

td.profile_content
{
border: 1px solid black;
}

/*portfolio overview page */
td.overview_top_title
{
background-color: rgb(27, 71, 19);background-image:none,-webkit-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-moz-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,-o-linear-gradient(top,#007C46 0,rgb(27, 71, 19) 100%);background-image:none,linear-gradient(to bottom,#007C46 0,rgb(27, 71, 19) 100%);background-position:50% 50%; color: #eee9e9; text-align:center; vertical-align: center;padding: 0.2em; white-space: normal; font:normal 17px Arial;border: 1px solid black;
}

td.overview_top_content
{
text-align:center; vertical-align: center;padding: 0.5em;
font:normal 15px Arial;border: 1px solid black;
}

td.overview_left_content
{
text-align:center; vertical-align: center;padding: 0.3em;
font:normal 14px Arial;
}

td.overview_left_align
{
border: 0px; text-align:center; vertical-align: top;
}

/* articles */
div.article_left
{
width: 49%; vertical-align:top; float:left; margin-right: 1%; margin-top: 1%; 
	border-right: 1px dashed #8C8C8C;
	padding-right: 3px; text-align: justify;
font:normal 14px/20px Arial;
}
div.article_right
{
width: 49%; vertical-align:top; float:left; margin-top: 1%;  text-align: justify;
font:normal 14px/20px Arial;
}



</style>
</head>
