/* CSS Document */
html, body {height:100%}
html { 
	font-size: 100%; 
}
body{
	font-family: calibri, trebuchet, sans-serif;
	font-size: 14px;
	color: #666666;
	background: #546779;
	width:100%;
	margin:0px auto;
}
/** body text and p font originally was: Georgia, Times New Roman, Times, serif; size 12 **/
p{
	font-family: calibri, trebuchet, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}
#container {
	width:990px;
}

#bg1	{
	width:870px;
	height:46px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	background: url(images/goldInside_03_1.jpg) repeat-x top left;
	z-index:9;
		}
#bg2	{
	width:871px;
	height:46px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	background:url(images/leftTag_05_1.jpg) no-repeat top right;
	z-index:11;
	}
#rightHomeIn	{
	width:120px;
	float:right;
	margin:10px 0 0 15px;
	}
#rightHomeInLow	{
	margin-top:130px;
	}
		#rightHomeInLow a	{	
			color: #E5E2CA;
			text-decoration:none;
			padding-right:4px;
			}
#wrapper {
	position:absolute;
	float:left;
	z-index:10;
}
#left	{
	position:absolute;
	top:46px;
	left:0px;
	width:210px;
	background: #546779;
	z-index:1;
	}
#topLeft	{
	position:absolute;
	top:0px;
	left:0;
	float:left;
	z-index:2;
	}
#nav{
	margin:218px 0 10px 0;
	background: #546779;
	float:left;
	border-top:1px dotted #BAC7D0;
	border-bottom:1px dotted #BAC7D0;
	}
#bottomLeft	{
	float:left;
	width:100%;
	text-align:right;
	}
		#bottomLeft a	{	
			color: #E5E2CA;
			text-decoration:none;
			padding-right:4px;
			}
#right{
	position:absolute;
	top:46px;
	left:211px;
	width:660px;
	float:left;
	background:transparent;
	}

#topRight	{
	margin-top:0px;	
	height:69px;
	width:780px;
	background: #BAC7D0;
	float:left;
	}
#topRightLight	{
	margin-top:0px;	
	height:69px;
	width:780px;
	background: #CBD4DD;
	float:left;
	}
#contentTop	{
	width:640px;
	height:320px;
	padding:0 10px;
	background: #CBD4DD;
	float:left;	
	}
#contentTopWide	{
	width:640px;
	padding: 4px 10px 0 10px;
	background: #CBD4DD;
	float:left;	
	}
#photo	{
	width:180px;
	margin:30px 0 0 10px;
	text-align:left;
	background: #CBD4DD;
	float:left;
	}
#contactTop	{
	width:640px;
	height:401px;
	margin:6px 0;
	padding:0 0px;
	background: url(images/building-sm.jpg) no-repeat;
	float:left;
	}
#contactIn	{
	width:220px;
	margin:8px 0 0 8px;
	padding:10px;
	background: #d3d3af;
	color: #546779;
	float:left;
	}
#contactRight	{
	margin:24px 0 0 14px;
	padding-bottom:10px;
	width:260px;
	background: #CBD4DD;
	float:left;
	}	
#bio	{
	margin:24px 0 0 14px;
	padding-bottom:10px;
	width:410px;
	background: #CBD4DD;
	float:left;
	}

#contentBottom	{
	margin:0px 0 0px 0;
	width:610px;
	padding:10px 30px 30px 20px;
	background: #FFF;
	float:clear;
	}
#bioLeft	{
	margin:0 0 0 20px;
	width:300px;
	float:left;
	}
#bioRight	{
	margin:0 0 0 20px;
	width:300px;
	float:left;
	}
#bioLeft1	{
	margin:0 0 0 20px;
	width:300px;
	float:left;
	}

#bioRight1	{
	margin:0 0 0 20px;
	width:300px;
	float:left;
	}
#bioLeft2	{
	margin:0 0 0 20px;
	width:300px;
	float:left;
	}

#bioRight2	{
	margin:0 0 0 20px;
	width:300px;
	float:left;
	}
#bottomLinks	{
	clear:all;
	width:652px;
	color: #54677A;
	background: #FFF;
	padding:4px;
	text-align:center;
	}
	#bottomLinks a {
		color: #54677A;
		padding:0 4px;
		}
	#bottomLinks a:hover	{
		color: #54677A;
		}
#footer	{
	clear:all;
	width:652px;
	background: #BAC7D0;
	padding:4px;
	text-align:center;
	}
#footer a:
{
	color: #54677A;
	text-decoration: underline;
}

#footer a:visited
{
	color: #54677A;
	text-decoration: underline;
}

#footer a:hover
{
  color: #ffffff;
  text-decoration: none;
  background-color: #54677A;
}	
/* ----------------- a -----------------*/
a	{
	color: #54677A;
	text-decoration: underline;
	font-family: calibri, trebuchet, sans-serif;
	font-size: 14px;
	}
a:visited	{
	color: #54677A;
	}
a:hover	{
	color: #54677A;
	}
#bio a:link
{
	color: #54677A;
	text-decoration: underline;
}

#bio a:visited
{
	color: #54677A;
	text-decoration: underline;
}

#bio a:hover
{
  color: #ffffff;
  text-decoration: none;
  background-color: #54677A;
}
#contentBottom a:link
{
	color: #54677A;
	text-decoration: underline;
}

#contentBottom a:visited
{
	color: #54677A;
	text-decoration: underline;
}

#contentBottom a:hover
{
  color: #ffffff;
  text-decoration: none;
  background-color: #54677A;
}
#contentTop a:link
{
	color: #54677A;
	text-decoration: underline;
}

#contentTop a:visited
{
	color: #54677A;
	text-decoration: underline;
}

#contentTop a:hover
{
  color: #ffffff;
  text-decoration: none;
  background-color: #54677A;
}

/* list styles  */
ul	{
	margin:0 0 0 6px;
}

li	{
	list-style-position:outside;
	list-style-type:square;
	margin:0px 3px 2px 3px;
	font-family: calibri, trebuchet, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	}
li a	{
	color: #54677A;
	text-decoration: underline;
	}
li.tight	{
	list-style-position:outside;
	list-style-type:square;
	margin:0px 0 0px 36px;
	}
li.practice	{
	list-style:none;
	display: inline;
	font-size:11px;
	}
li.practice a	{
	list-style:none;
	display: inline;
	font-size:11px;
	margin:0px 0 2px 2px;
	}
li.practice a:hover {
	  color: #ffffff;
	  text-decoration: none;
	  background-color: #54677A;
	}
li.bullet {
	list-style-type: circle;
	margin-left:34px;
	padding-left:-2px;
	}
li.disc	{
	list-style-type: disc;
	margin-left:64px;
	padding-left:-2px;
	}

/* ---------------- text styles --------------- */
h2	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color: #54677A;
	padding-bottom:4px;
	}

.style1 {
		font-size: 12px;}

.introText {
	font-family: Calibri,Trebuchet,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.boldBlue a:link	{
	margin-left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #54677A;
	}
.boldBlue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #54677A;
}
.boldBlueSans	{
	font-family: Calibri, Trebuchet, sans-serif;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	color: #54677A;
	}
.bullet	{
	padding-left:6px;
	}
.bullet	a:link	{
	color: #54677A;
	margin-left:2px;
	}
.full	{width:97%; border-bottom: 2px solid #546779;}
.name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color: #54677A;
}

.news	{
	width:65px;
	}
.terms {
	text-align: right;
	padding-top: 7px;
	padding-right: 18px;
	}

.terms a:link, .terms a:visited {
	color: #FFF2DB;
	text-decoration: none;
	}
	
.terms a:hover, .terms a:active {
	color: #FFFFFF;
	}
.img	{
	border:4px solid #546779;
}
.indent	{		
	padding-left:20px;
	}
.photo	{
		width:127;
		height:190;
		hspace:10;
		vspace:10;
		align:left;
		border: 6px solid #536677;
}
.pro	{
	padding: 0px 0 0 20px;
	}
.floatRight {
  float: right;
}

/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */

#slider	{
	width:480px;
	background:url(flash12/img1.jpg) no-repeat 50% 50%;
}

#slider img { position:absolute; top:0px; left:0px; display:none; }

#slider a { border:0; display:block; }


.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#333;
	color:#fff;
	opacity:1.0; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	font-weight:bold;
}
.nivo-caption p {
	padding:5px 15px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
