@import "layout.css";
@import "form.css";

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5x.css'; /*";}
}/* */

@media tty {
 i{content:"\";/*" "*/}}; @import 'ie5.css'; {;}/*";}
}/* */

/*-------------------------*//* global text styles *//*---------------------------------*/
/*--------------------------------------------------------------------------------------*/

/* define basic elements
--------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
}

html {
	
}

body {
	font: normal 62.5%/1 tahoma,arial,verdana,helvetica,sans-serif;
	color:#666;
	text-align:center;
}

h1, h2, h3, h4, h5 {
	font-family:tahoma,arial,verdana,helvetica,sans-serif;
}

h1 {
	font:lighter 18px/1 Georgia, "Times New Roman", Times, serif;
	font-size:2.5em;
	margin:40px 0 0;
	float:left;
}

h2 {
	font-style:italic;
	width:auto;
	font-size:2.1em;
	margin:0;
}

h2#home {
	font-size:1.8em;
}

*html h2#home {
	font-size:1.5em;
}

*html h2 {
	font-size:1.6em;
	margin:0 5px 0 0;
}

h3 {
	font:normal 17px/1 Georgia, "Times New Roman", Times, serif;
	color:#630;
	margin:0;
}


h3#main {
	font:lighter 23px/1 Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:8px 0;
	padding:0 0 8px;
	border-bottom:1px solid #ccc;
}

h4 {
	font-size:1.1em;
	margin:0 0 7px;
}

h5 {}

p {
	font-size: 1.1em;
	margin: 0 0 1em;
	line-height:1.4;
}

span {}

address {
	display:block;
	font-style:normal;
	font-size:1.1em;
	line-height:1.3;
	margin:0 0 10px;
}

/* list styles
--------------------------------------------------------------------------*/
ol {}

ul {
	margin: 0 0 10px;
}

li {
	line-height:1.4;
	font-size: 1.1em;
}

ul li {
	/*background:transparent url(/images/styles/chevron.gif) no-repeat center left;*/
	list-style:none;
	/*padding:0 0 0 10px;*/
}

ul li ul {
	margin: 0 0 0 15px;
}

ul li ul li {
	line-height:1.4;
	font-size: 1em;
}

dl {
	font-size:1.1em;
	margin:0 0 10px;
}

dt {
	float:left;
	width:10em;
	margin:0 0 5px;
}

dd {
	margin:0 0 5px;
}


/* link styles
--------------------------------------------------------------------------*/
a {
	color:#603;
}

a img {
	border:none;
}

a:link, a:visited {}

a:hover {
	text-decoration:none;	
}

a:active {}

.skip {
	position: absolute;
	left: -9999px;
}

.chevron_link {
	background:transparent url(/images/styles/chevron.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}

/* bug workarounds */
/*--------------------------------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* general custom classes
--------------------------------------------------------------------------*/
.intro {
	color:#996;
	font-weight:bold;
}

.dotrule {
	height:1px; 
	font-size:1px;
	background:url(/images/dot.gif) repeat-x; 
	clear:both;
	margin:5px 0;
}
	
.deep {
	margin-top:1.5em;
}

.error {
	background:transparent url(/images/styles/error.gif) no-repeat left center;
	padding:0 0 0 20px;
	color:#F00;
	font-weight:bold;
	height:1.6em;
}

.date {
	font-size:.9em;
	color:#999;
}

dl.stack {
	margin:0 0 20px;
}

dl.stack dt {
	width:auto;
	display:block;
	float:none;
}

dl.stack dd {
	background:transparent url(/images/styles/chevron.gif) no-repeat center left;	
	margin:0 0 7px;
	padding:0 0 0 10px;
}

.headline a {
	color:#666;
	text-decoration:none;
}

.article {
	padding:5px 0 0;
}

.article * {
	margin:0;
}

.article .pdf {
	float:left;
	margin:0 5px 5px 0;
}

.article .headline {
	line-height:1.7;
	margin:0 5px 0 0;
	float:left;
}

.article .by_line {
	line-height:1.7;
	color:#996;
	clear:left;
}

h4.by_line {
	color:#996;
	font-weight:lighter;
}

.article .introduction {
	clear:both;
	margin:0 0 5px;
}

.get_adobe {
	margin:5px 0;
}

.news .headline {

}

.news .date {
	font-size:.9em;
	color:#999;
	margin:0 0 4px;
}

.news .people {


}

.news .introduction {
	margin:0 0 2px;
}

#raymond_james {
	float: right;
	margin:8px 15px 10px 20px;
}