body
{background: url("images/background-x.png") repeat-x #4E6761;
 text-align: center;
 font-family: verdana, tahoma, arial, sans-serif;
 font-size: 9pt;
 color: #000;
 margin: 0px 0px 0px 0px;
}

img
{border: 0px;}

/* Navigation
------------------------------------------------------*/
#nav .rule	{background-color: #49586D;}


/* Table Attributes
------------------------------------------------------*/
#container
{border: 10px solid #FFFFFF;
 background: #F8F7EC;
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;
 width: 754px;
}

#wrapper
{border: 1px solid #617692;
 background: #F8F7EC;
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;
 width: 754px;
}

#header_image
{background: url("images/header_logo.png") no-repeat left center #FFF;
 width: 754px;
 height: 60px;
}

#navigation
{width: 754px;
 background: url("images/navigation/background.gif") top center #617692;
 border: 0px;
 font-size: 0px;
 text-align: left;
 vertical-align: top;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 754px;
 height: 52px;
}

#nav
{vertical-align: top;}

.spacer_sm
{width: 754px;
 height: 1px;
 background: #F8F7EC;
 font-size: 0pt;
}

#green_line
{background: url("images/green-line.png") no-repeat center center #9DB9B1;
 width: 754px;
 height: 12pt;
 text-align: right;
}

#flash_logo
{width: 754px;
 height: 400px;
 text-align: center;
 background: #F8F7EC;
}

#flash_logo_sm
{background: url("images/flash-logo-sm.png") no-repeat center center #F8F7EC;
 width: 754px;
 height: 100px;
}

#footer
{width: 754px;
 background: #96A4BA;
 height: 20px;
 font-size: 8pt;
 text-align: right;
 padding: 3px 10px 3px 3px;
 color: #FFF;
}

/* News
---------------------------------------------------------*/
#news
{padding: 0px 4px 0px 0px;
 margin: 0px;
 font-size: 8pt;
 text-align: right;
 text-transform: uppercase;}

#news a:link, #news a:visited, #news a:active
{color: #FEFE7C; text-decoration: none; font-weight: bold;}
#news a:hover
{color: #FF0000; text-decoration: underline; font-weight: bold;}

/* Bios Navigation
---------------------------------------------------------*/
#bio_nav_table
{width: 754px;
 padding: 10px;
 margin: 0px;
 font-size: 8pt;
 line-height: 12pt;
 background: #617692;
 text-align: left;
}

.bios_nav
{ background: #617692;}

#bio_nav_td
{background: #617692;
 padding: 5px;
 font-size: 8pt;
}

td.bio_nav_spacer
{width: 50px;}

td.bio_nav_small
{width: 14px;}

td.bio_nav_left, td.bio_nav_right
{width: 320px;}


td.associates-title, td.partners-title
{font-size: 8pt;
 font-weight:  bold;
 text-transform: uppercase;
 text-align: center;
 color: #F8F7EC;
 padding: 4px;
}

td.partners-left, td.partners-right
{width: 160px;
 font-size: 8pt;
 line-height: 14pt;
 text-align: left;
}

td.associates-left, td.associates-right
{width: 160px;
 font-size: 8pt;
 line-height: 14pt;
 text-align: left;
}

a:link.bio_nav, a:visited.bio_nav, a:active.bio_nav
{color: #F8F7EC;
 text-decoration: underline;
 background: #617692;
 padding: 2px 5px 2px 5px;
 margin: 0px 0px 0px 0px;
}
a:hover.bio_nav
{color: #FFFFFF; text-decoration: underline;
 background: #7D9BC3;
 padding: 2px 5px 2px 5px;
 margin: 0px 0px 0px 0px;
}



/* Content
---------------------------------------------------------*/
#content_container
{width: 754px;
 padding: 0px;
 margin: 0px;
 font-size: 8pt;}

#content_wrapper
{width: 754px;
 padding: 0px;
 font-size: 8pt;}

#content_sidebar
{font-size: 7pt;
 text-align: left;
 width: 137px;
 background: #96A4BA;
}

#content_spacer
{font-size: 0pt;
 width: 0px;}

#content_main
{width: 617px;
 padding: 0px 0px 0px 0px;
 text-align: justify;}

#content_main h3
{font-size: 10pt;
 font-weight: bold;
 background: #384454;
 margin: 0px 0px 0px 0px;
 padding: 4px 80px 4px 4px;
 color: #F8F7EC;
 text-align: right;
 text-transform: uppercase;
}

div.content
{padding: 0px 15px 0px 15px;
 font-size: 8pt;
 line-height: 11pt;}

/* Bios
--------------------------------------------------------------*/
#bio_sidebar
{font-size: 7pt;
 text-align: left;
 width: 202px;
 background: #96A4BA;
}

td.bio_spacer
{font-size: 0pt;
 width: 0px;}

td.bio_content
{width: 552px;
 padding: 0px 0px 0px 0px;
 text-align: justify;
 font-size: 8pt;}

.bio_content h3
{font-size: 10pt;
 font-weight: bold;
 background: #384454;
 margin: 0px 0px 0px 0px;
 padding: 4px 80px 4px 4px;
 color: #F8F7EC;
 text-align: right;
 text-transform: uppercase;
}

#bio_sidebar a:link, #bio_sidebar a:visited, #bio_sidebar a:active
{color: #FFFFF; text-decoration: underline; font-size: 8pt;}
#bio_sidebar a:hover
{color: #28313E; text-decoration: underline; font-size: 8pt;}


/* Sidebar
--------------------------------------------------------------*/
#sidebar_menu
{background: #96A4BA;
}

#sidebar_menu h3
{font-size: 12pt;
 font-weight: bold;
 padding: 0px;
 margin: 0px 0px 0px 5px;
 border: 0px;
}

#sidebar_content1
{background: #96A4BA;
 text-align: left;
 font-size: 7pt;
}

#sidebar_content2
{width: 230px;
 background: #96A4BA;
 margin: 0px 10px 0px 10px;
 text-align: left;
 font-size: 7pt;
}

#sidebar_content_center
{width: 180px;
 background: #96A4BA;
 margin: 0px 10px 0px 10px;
 text-align: center;
 font-size: 7pt;
}

a:link.side, a:visited.side, a:active.side
{display: block;
 padding: 5px;
 margin: 0px 10px 0px 10px;
 color: #F8F7EC;
 background: #43556D;
 border-bottom: 1px solid #617692;
 text-decoration: none;
}

a:hover.side
{display: block;
 padding: 5px;
 margin: 0px 10px 0px 10px;
 color: #F8F7EC;
 background: #7292BD;
 border-bottom: 1px solid #617692;
 text-decoration: none;
}

#sidebar_content_center a:link, #sidebar_content_center a:visited, #sidebar_content_center a:active
{color: #28313E; text-decoration: underline; font-size: 8pt;}
#sidebar_content_center a:hover
{color: #28313E; text-decoration: underline; font-size: 8pt;}


#email
{margin: 0px 2px 0px 2px;
 text-align: center;}

#emailside a:link, #emailside a:visited, #emailside a:active
{color: #000000; text-decoration: underline; font-size: 10pt; font-weight: bold;}
#emailside a:hover
{color: #000000; text-decoration: underline; font-size: 10pt; font-weight: bold;}

#email a:link, #email a:visited, #email a:active
{color: #000000; text-decoration: underline; font-size: 7pt;}
#email a:hover
{color: #000000; text-decoration: underline; font-size: 7pt;}

/* PracDecs
---------------------------------------------------*/
.floaters-left
{width: 50%;
 text-align: left;}

.floaters-space
{width: 2px;
 font-size: 0pt;}

.floaters-right
{width: 50%;
 text-align: left;}

ul.pracdesc
{list-style: square;
 padding: 0px 0px 0px 2px;
 margin: 0px 0px 0px 13px;
 font-size: 8pt;
}

.pracdesc li
{margin: 0px 0px
 3px 0px;}

/* Relevant News
---------------------------------------------------------*/
#relevantnews
{margin: 0px 0px 0px 0px;
 background: #DAD8D8;
 text-align: left;
 padding: 4px;
 border: 1px solid #939393;
 font-size: 7pt;
}

#relevantnews h3
{font-size: 8pt;
 font-weight: bold;
 text-align: center;
 padding: 0px;
 margin: 0px 0px 10px 0px;
 background: #DAD8D8;
 color: #000000;
}

ul#relevant
{list-style: square;
 margin: 0px 0px 0px 13px;
 padding: 0px 0px 0px 1px;
}

/* content_main links
---------------------------------------------------------*/
#content_main a:link, #content_main a:visited, #content_main a:active
{color: #416D63; text-decoration: underline; font-weight: normal;}
#content_main a:hover
{color: #000000; text-decoration: underline; font-weight: normal;}

/* Italic Links
---------------------------------------------------------*/
a:link.italic, a:visited.italic, a:active.italic
{color: #416D63; text-decoration: underline; font-weight: normal; font-style: italic;}
a:hover.italic
{color: #000000; text-decoration: underline; font-weight: normal; font-style: italic;}



/* footer links
---------------------------------------------------------*/
#footer a:link, #footer a:visited, #footer a:active
{color: #FFFFFF; text-decoration: none; font-weight: normal;}
#footer a:hover
{color: #000000; text-decoration: un
derline; font-weight: normal;}

/* -------------------------------
	miscellaneous
-------------------------------- */

.subnav	{	background:	url(../images/navigation/background.gif);	}
.sublink	{	padding-left: 20px;	}
.tertnav2 div	{		padding: 13px;	
						font-size: 11px;	}
.inline	{	margin: 0px	!IMPORTANT;	}

em
{font-style: italic;
 text-decoration: underline;
}

textarea, input
{font-size: 8pt;
 font-family: verdana, tahome, arial, sans-serif;
 border: 1px solid #808080;
 background: #FFF;
 color: #000;
 padding: 2px;
 margin: 0px 0px 2px 0px;
}

span.white
{color: #FFF; font-weight: bold;}

