.highlight {
color:#4e4f4f;
font-weight:700;
background-color: #8be1e4;
}

.bold {
font-weight: bold;
}

.highlight2 {
color:#000000;
font-weight:700;
background-color: #8be1e4;
}

img#bottomline {
position: relative;
left: 3;
z-index: 50;
}

h6 {
white-space:pre;
padding:0;
}

h1 {
font-variant: small-caps;
font-size: 18px;
font-weight: bold ;
color: #00CC33;
padding-bottom:1em;
text-align: center;

}

h2 {
font-variant: small-caps;
font-size: 15px;
font-weight: bold ;
color: #00CC33;

}


table#footer {
position: absolute;
left: 0;
background-color: FFF;
margin-left: auto;
margin-right: auto;
/*border: 4px solid ;
border-color: red ;
position:relative;
top:-10px;
left:-25px;
*/
}

html {
border:0;
color:#4e4f4f;
font-size:11pt;
font-family: Arial,Helvetica,sans-serif;
background:url(bgrad.gif) 546px repeat-y;
background-color: #FFFFFF;
margin:0;
padding:0;
}

ul {
list-style-image:url(bluesquare.gif);
}

li {
margin:0 0 0.7em;
}

a {
color:#00A0C6;
}

a:hover {
color:#3CC;
}

.leftcol {
position:absolute;
left:0;
width:545px;
/*background-color:#FFF;*/
display:block;
}

.rightcol {
position:absolute;
left:547px;
width: 248px;
}

.header {
position:absolute;
top:0;
left:0;
}

.background {
z-index:10;
}

.forground {
z-index:25;
}

.body {
position:absolute;
top:170px;
left:50px;
width:450px;
}

.fonts {
font-family:arial,helvetica;
font-weight:700;
font-size:12pt;
}

.imgA1 {
position:absolute;
top:0;
}

.imgA2 {
position:absolute;
top:0;
width:250px;
color:#00A0C6;
}

.imgA3 {
position:absolute;
top:165px;
}

.imgA4 {
position:absolute;
top:500px;
}

.imgC1 {
position:absolute;
top:160px;
left:0;
}

.imgB1 {
position:absolute;
top:21px;
left:319px;
}

.imgB2 {
position:absolute;
top:80px;
left:120px;
}

.imgB3 {
position:absolute;
top:20px;
left:30px;
width:190px;
}

.imgB4 {
position:absolute;
top:-20px;
left:0;
}

.topleft {
position:absolute;
top:0;
left:0;
}

#freereport {
color:#c9ffa6;
font-size:8pt;
font-weight:700;
}

#freereport input {
width:100px;
font-size:8pt;
}

.bggreen {
background-color:#CF9;
color:black;
}

div#strategy{
background-image:  url(strategy_session_bg.gif);
background-repeat: repeat-y;
width: 248px;
font-size: 14pt;
color: #ff0000;
background-position: center top;
margin: 0px;
margin-bottom: 8px;
padding: 0px;
}

div#strategy_text_head {
    position: relative;
    width: 200;
    margin-left: 25;
    margin-right: auto;
    padding-top: 15px;
    font-size: 13px;
    font-weight:bold;
    text-align: center;
}

div#strategy_text {
    position: relative;
    width: 200;
    margin-left: 25;
    margin-right: auto;
    padding: 0px;
    font-size: 13px;
    text-align: center;
    line-height: 1.5;
}



a.linkStrategyGreen:link {color: #c4fd97; font-weight: bold; text-decoration: none; }
a.linkStrategyGreen:visited {color: #c4fd97; font-weight: bold; text-decoration: none; }
a.linkStrategyGreen:hover {color: #FFFF99; font-weight: bold; text-decoration: none;}
a.linkStrategyGreen:active {color: #FF33FF; font-weight: bold; text-decoration: none;  } 



a.linkStrategyGreenLrg:link {font-size: 17.3px; color: #c4fd97; font-weight: bold; text-decoration: none; }
a.linkStrategyGreenLrg:visited {font-size: 17.3px; color: #c4fd97; font-weight: bold; text-decoration: none; }
a.linkStrategyGreenLrg:hover {font-size: 17.3px; color: #FFFF99; font-weight: bold; text-decoration: none;}
a.linkStrategyGreenLrg:active {font-size: 17.3px; color: #FF33FF; font-weight: bold; text-decoration: none;  } 



a.linkStrategyWhite:link {color: #ffffff; font-weight: bold; text-decoration: none; }
a.linkStrategyWhite:visited {color: #ffffff; font-weight: bold; text-decoration: none; }
a.linkStrategyWhite:hover {color: #FFFF99; font-weight: bold; text-decoration: none;}
a.linkStrategyWhite:active {color: #FF33FF; font-weight: bold; text-decoration: none;  }

div#presskit{
background-image:  url(online-presskit-bg.gif);
background-repeat: repeat-y;
width: 248px;
font-size: 14pt;
color: #ff0000;
background-position: center top;
padding: 0px;
margin: 0px;
}

div#presskit_text {
    position: relative;
    width: 200;
    margin-left: 25px;
    margin-right: auto;
    padding-top: 8px;
    font-size: 13px;
    font-weight:bold;
    text-align: center
}

a.linkPresskitBlue:link {font-size: 22px; color: #aaf9f7; font-weight: bold; text-decoration: none; }
a.linkPresskitBlue:visited {font-size: 22px; color: #aaf9f7; font-weight: bold; text-decoration: none; }
a.linkPresskitBlue:hover {font-size: 22px; color: #FFFF99; font-weight: bold; text-decoration: none;}
a.linkPresskitBlue:active {font-size: 22px; color: #FF33FF; font-weight: bold; text-decoration: none;  } 



form#strategy input {
margin:0 0 19px ;
font-size:10pt;
width: 190px;
}

form#strategy div input {
margin:0 ;
font-size:10pt;
width: 15px;
}

form#strategy {
font-weight: 700;
}


div#checkboxes {
font-weight: 400 ;
}


table,td,tr {
background-color:#FFF;
border:0;
margin:0 ;
padding:0;
}


span.subtitle{
font-size: 7pt;
font-weight: 700;
text-decoration: none ;
}

div#ezine_form{
	background-color: #00a8cc;
	width: 248;
	left: -1;
}

div#ezine_form_head {
	padding-top:24px;
	padding-bottom:12px;
	padding-left:15px;
	padding-right:15px;
	line-height: 1.4;
	font-weight: bold;
	font-size: 16px;
	color: #c4fd97;
	text-align: center;
	}
	
div#ezine_form_text {
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	line-height: 1.45;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	}
	
div#ezine_form_note {
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	line-height: 1.45;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	}


div#banner
{
position: absolute;
left: 0;
top: 0;
height: 129;
width: 795;
padding: 0;
margin: 0;
background-image: url(bannergrad.gif);
background-repeat: repeat;
background-position: top left; 
}

img#photo
{
position: absolute;
left: 0;
top: 8;
}

img#logo
{
position: absolute;
left: 338;
top: 27;
}

img#name
{
position: absolute;
left: 147;
top: 86;
}

div#tagline
{
position:absolute;
top: 25;
width: 200;
margin-left: 25;
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #00a3ca;
text-align: center;
line-height: 1.45;
font-weight: bold;
}

div#whiteout
{
	width: 795px;
	height: 35px;
	position: absolute;
	top: 129;
	left: 0;
	background-color: FFF;
}

div#copyright
{
text-align: center;
font-size: 9pt;
font-weight: bold;
}

div#webmaster
{
position: relative;
}
