﻿/* Website Stylesheet */

body
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
    background-color: #FFFFFF;
}
form{
	margin:0;
	padding:0;
	border-style:none;
}
#main
{
    margin: 0px auto;
    width: 1024px;
	background-color: #FFFFFF;
}
div#Header
{
	height: 170px;
	margin: 0px;
	padding: 0px;
	background-color: #13111C;
	background-image: url(../img/hd_background.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div#Header .hd
{
	clear: right;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/hd_right_image.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	color: #13111C;
}
div#Header .hd a
{
	float: left;
	height: 102px;
	width: 240px;
	margin: 0px;
	margin-top: 20px;
	margin-left: 20px;
	padding: 0px;
	padding-top: 15px;
	font-size: 0.09em;
	color: #13111C;
	text-align: right;
	text-decoration: none;
	background-image: url(../img/focuscapital_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


div#Header .tagline
{
    padding: 10px;
    font-size: 13pt;
    font-weight: bold;
    float: right;
    padding-right: 40px;
}

div#Header .tagline .blue
{
    color: #009FD5;
}
div#Header .tagline .white
{
    color: #FFFFFF;
}

/*div#Ticker
{
	width: 400px;
	height: 30px;
	position: absolute;
	text-align: center;
	top: 137px;
	left: 0px;
	margin: 0px 50% 0px 50%;
	padding: 0px;
	color: #FFFFFF;
}*/
ul
{
	margin: 0px 0px 0px 18px;
	padding: 0px;
	font-size: 11pt;
	
}

ul li
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-image: url(../img/bullet_sq_blue_top.gif);
	/*font-weight: bold;*/
	
	/*vertical-align: sub;
	border: solid 1px green;*/
	
	
}

div#Ticker
{
	position: absolute;
	top: 141px;
	left: 0px;
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

div#Ticker marquee
{	
	width: 100%;
	height: 30px;
	
	
}

div#Ticker br
{
	line-height:10px;
}

h1
{
	clear: right;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/hd_right_image_slogan.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	color: #13111C;
}

h5
{
	color: #019ED5;
	font-size: 20px;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}


h7
{
	color: #019ED5;
	font-size: 20px;
	font-weight: bolder;
}

h8
{
	margin: 0px;
	padding: 0px;
	font-size: 14pt;
	font-weight: bold;
	color: Black;
}

h1 a
{
	float: left;
	height: 102px;
	width: 240px;
	margin: 0px;
	margin-top: 20px;
	margin-left: 20px;
	padding: 0px;
	padding-top: 15px;
	font-size: 0.09em;
	color: #13111C;
	text-align: right;
	text-decoration: none;
	background-image: url(../img/focuscapital_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

h1 a:hover
{
	color: #000000;
	text-decoration: none;
}

h6
{
    color: #019ED5;
	  font-size: 16px;
	  font-weight: bold;
}

p
{
	margin: 10px 0px 10px 0px;
}

a
{
	color: #009ed6;
	text-decoration: none;
}
a:hover
{
	color: #009ed6;
	text-decoration: underline;
}


a img
{
	border-style: none;
}

h2
{
	margin: 0px;
	padding: 0px;
	font-size: 140%;
	font-weight: bold;
	color: #009ed6;
}

h3
{
	margin: 10px 7px 10px 7px;
	padding: 0px;
	font-size: 140%;
	font-weight: bold;
	color: #000000;
}

h6
{
	margin: 10px 7px 10px 7px;
	padding: 0px;
	font-size: 120%;
	color: #000000;
}

/* TOP NAVIGATION */

ul#TopNavigation
{
	height: 35px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	list-style-type: none;
	background-color: #009ed6;
}

ul#TopNavigation li
{
	float: left;
	list-style-image: none;
}

ul#TopNavigation li a
{
	display: block;
	margin: 0px;
	padding: 0px 25px 0px 25px;
	/*font-size: 90%;*/
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../img/bullet_new.gif);
	background-repeat: no-repeat;
	background-position: 7px 1px;
}

ul#TopNavigation li a:hover
{
	color: #FFFFFF;
	background-image: url(../img/bullet_white_new.gif);
}

/* USER LOGIN */

div#UserLogin
{
	position: absolute;
	top: 180px;
	right: 150px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#UserLogin p 
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	/*font-size: 90%;*/
	font-size: 11px;
	font-weight: bold;
}

/* CONTENT */

div#ContentHome
{
	float: left;
	/*width: 70%;*/
	width: 700px;
	margin: 0px;
	/*padding: 35px 295px 20px 25px;*/
	padding: 25px 0px 20px 25px;
	
}

p.clsIntro
{
	font-size: 110%;
	font-weight: bold;
	margin:0px;
	padding: 0px;
}

p.homeIntro
{
	margin:0px;
	padding: 0px;
}

ul#MainBullets
{
	margin: 0px 0px 0px 18px;
	padding: 0px;
	font-size: 11pt;
}

ul#MainBullets li
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-image: url(../img/bullet_sq_black.gif);
	font-weight: bold;
}

ul#MainBullets li.clsBlueBullet
{
	color: #009ed6;
	list-style-image: url(../img/bullet_sq_blue.gif);
}

div.MainContentHolder
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Verdana, Arial;
}

div.ContentContainerMain
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial;
}

div.ContentImageContainer, div.ContentContainer
{
	margin: 1px 0px 20px 0px;
	padding: 0px;
	border: solid 2px #009ed6;	
}

div.ContentImageContainer h4, div.ContentContainer h4
{
	margin: 0px;
	padding: 5px 0px 5px 7px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009ed6;
	border-bottom: solid 2px #009ed6;	
}

div.ContentImageContainer img, div.ContentContainer img
{
    float: left;
    margin: 10px 0px 10px 7px;
    padding: 0px 10px 0px 10px;
}

div.ContentImageContainer p
{
	margin: 10px 15px 10px 250px;
	padding: 0px;
}

div.ContentContainer p
{
	margin: 10px 15px 10px 15px;
	padding: 0px;
}

div.ContentContainer table
{
	margin: 20px 0px 10px 15px;
	padding: 0px;
	font-size:12px;
}

/* for Mozilla/Safari */

*>.ContentImageContainer 
{
	min-height: 520px;
}

/* for IE, with IE5/Mac backslash filter \*/

* html .ContentImageContainer 
{
	height: 520px;
}

div.ColumnOne, div.ColumnTwo 
{
	float: left;
	width: 48%;
	margin: 0px 20px 20px 0px;
	padding: 0px;
	border: solid 2px #009ed6;
	
}

div.ColumnTwo
{
	width: 48%;
	margin: 0px 0px 20px 0px;
}

div.ColumnOne h4, div.ColumnTwo h4
{
	margin: 0px;
	padding: 5px 0px 5px 7px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009ed6;
	border-bottom: solid 2px #009ed6;		
}

div.ColumnOne span.clsDate, div.ColumnTwo span.clsDate
{
	display: block;
	font-weight: bold;
	margin: 10px 0px 0px 15px;
	padding: 0px;	
}

div.ColumnOne h5, div.ColumnTwo h5
{
	display: block;
	font-weight: bold;
	margin: 10px 0px 0px 15px;
	padding: 0px;	
}

div.ColumnOne p, div.ColumnTwo p
{
	margin: 10px 15px 10px 10px;
	padding: 0px;
}
div.ColumnOne p a, div.ColumnTwo p a
{
	padding: 0px;
	font-weight: bold;
	color: #009ed6;
	margin-left: 33px;
	
}
div.ColumnTwo p.link a
{
	margin-left: 0px;
}
div.ColumnOne p a
{
	padding: 0px;
	font-weight: bold;
	color: #009ed6;
	margin-left: 79px;
	
}
div.ColumnOne p.link a
{
	margin-left: 0px;
}
div.ColumnOne p a hover , div.ColumnTwo p a hover
{
	text-decoration: underline;
}

div.ColumnOne ul.BlueLinks, div.ColumnTwo ul.BlueLinks
{
	margin: 10px 0px 20px 35px;
	padding: 0px;
}

div.ColumnOne ul.BlueLinks li, div.ColumnTwo ul.BlueLinks li
{
	list-style-image: url(../img/bullet_blue.gif);
	font-size: 11px;
	font-weight:lighter
}

div.ColumnOne ul.BlueLinks li a, div.ColumnTwo ul.BlueLinks li a
{
	color: #009ed6; 
}


/* RIGHT PANEL */

/*div#RightPanel
{
	position: relative;
	float:right;
	width: 240px;
	top: 0px;
	right: 0px;
	margin: -90px 20px 40px 20px;
	padding: 0px 0px 10px 0px;
	background-color: #009ed6;
	border: solid 2px #000000;	
}*/

div#RightPanelContainer
{
    float: left;
    /*width: 25%;*/
    width: 266px;
    padding-left: 12px;
}
div#RightPanel
{
	width: 245px;
	float: right;
	margin: 24px 10px 40px 10px;
	padding: 0px 8px 10px 0px;
	background-color: #BBD6F3;
	border: solid 2px #009ed6;	
}



div#RightPanel img
{
	margin: 0px 0px 0px 8px;
	padding: 0px 10xp 0px 0px;
}

div#RightPanel p
{
	margin: 10px 10px 0px 15px;
	padding: 0px;
}

div#RightPanel a
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px 10px 0px 15px;
	padding: 0px 0px 0px 10px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}

div#RightPanel a:hover
{
	text-decoration: underline;
}

div#RightPanelBottom
{
	width: 245px;
	float: right;
	margin: -30px 10px 40px 10px;
	padding: 0px 8px 10px 0px;
	background-color: #BBD6F3;
	border: solid 2px #009ed6;	
}
div#RightPanelBottom p.title
{
	margin: 10px 15px 0px 15px;
	font-weight: bold;
	width: 180px;
}

div#RightPanelBottom p.body
{
	margin: 10px 10px 0px 15px;
}


/* FOOTER NAVIGATION */

ul#FooterLeftNavigation, ul#FooterRightNavigation
{
	height: 35px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul#FooterLeftNavigation
{
	float: left;
	padding-left: 20px;
}

ul#FooterRightNavigation
{
	float: right;
	padding-right: 20px;
}

ul#FooterLeftNavigation li, ul#FooterRightNavigation li
{
	float: left;
	border-left: solid 1px #000000;
	list-style-image: none;
}

ul#FooterLeftNavigation li a, ul#FooterRightNavigation li a
{
	display: block;
	padding: 0px 5px 0px 5px;
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

ul#FooterLeftNavigation li a:hover, ul#FooterRightNavigation li a:hover
{
	text-decoration: underline;
}

ul#FooterLeftNavigation li.clsFirstLink, ul#FooterRightNavigation li.clsFirstLink
{
	border-left: none;
}

/* FOOTER MESSAGE */

div#Footer
{
	width: 100%;
	height: 25px;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	list-style-type: none;
	background-color: #009ed6;	
}

div#Footer p
{
	display: block;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 95%;
	text-align: center;
}

td.test
{ 
	
	padding: 0px;
	margin: 0px;
}

p.LongLink
{
	width: 265px;
	text-align:center;

}
table.contentTable
{
	padding: 0px;
			
}

table.contentTable tr
{
	height: 5px;
		
}
table.contentTable tr td
{
	height: 2px;	
}


.border
{
    width: 1024px;
    border-left: solid 1px #009ED6;
    border-right: solid 1px #009ED6;
    border-bottom: solid 1px #009ED6;    
}