
body {
	background-color: #d5d10d;
	margin: 0;
	padding: 0
	}

#container {
	margin: 0 auto;
	width: 900px
	}

#main  {
	background-color: #fff;
	width: 900px
	}

#header    {
	padding: 20px 30px 30px;
	width: 840px;
	overflow: auto
	}

#logo   {
	background-image: url("../images/logo.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 255px;
	height: 49px;
	float: left
	}

#logo a {
	text-indent: -9999px;
	display: block;
	width: 255px;
	height: 49px
	}

#nav  {
	list-style-type: none;
	margin: 36px 0 0;
	padding: 0;
	float: right
	}

#nav li   {
	padding: 0 6px;
	float: left;
	border-right: 1px solid #000
	}

#nav li a    {
	color: #000;
	font-size: 13px;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	text-decoration: none
	}

#nav li a:hover {
	color: #00a5c3
	}

#nav li.last {
	border-right: none
	}

#top   {
	padding: 0 30px 30px;
	width: 840px;
	overflow: auto
	}

#topVideo {
	float: left
	}

#topBlurb  {
	margin: 28px 0 0;
	width: 250px;
	float: right
	}

#topBlurb h2  {
	color: #cdca28;
	font-size: 28px;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 0
	}

#topBlurb p  {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0 0 15px
	}

#topBlurb p a {
	color: #00a4c3;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none
	}

#topBlurb a.docLink, #content a.docLink {
	color: #00a4c3;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-image: url("../images/icon_doc.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding: 4px 20px 4px 0
	}

#topBlurb p a:hover, #topBlurb a.docLink:hover, #content a.docLink:hover {
	text-decoration: underline
	}

#contentContainer   {
	background-image: url("../images/content_back_tile.gif");
	background-repeat: repeat-y;
	margin: 0;
	width: 900px;
	overflow: hidden;
	border-top: 15px solid #aeb0b2
	}

#contentFullContainer   {
	margin: 0;
	width: 900px;
	overflow: hidden;
	border-top: 15px solid #aeb0b2
	}

#content  {
	padding: 25px 0 30px 30px;
	width: 486px;
	float: left
	}

#contentFull   {
	padding: 25px 30px 0;
	width: 840px
	}

#content h3, #contentFull h3 {
	color: #666;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px;
	border-bottom: 1px solid #aaa
	}

#contentFull h3.agentTitle  {
	margin: 30px 0 0;
	padding: 8px 0;
	border-top: 1px solid #aaa
	}

#content h4, #contentFull h4  {
	color: #cdca28;
	font-size: 28px;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 0
	}

#content .topPhoto {
	margin: 0 0 28px
	}

#content p, #contentFull p   {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	clear: left
	}

#content p a, #contentFull p a {
	color: #00a5c3;
	text-decoration: none
	}

#content p a:hover, #contentFull p a:hover {
	text-decoration: underline
	}

#contentFull .boldText   {
	color: #00a5c3;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 18px
	}

#content .agentList ul  {
	list-style-type: none;
	margin: 0 36px 16px 0;
	padding: 0;
	width: 200px;
	float: left
	}

#content .agentList li a  {
	color: #00a5c3;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px
	}

#content .agentList li a:hover {
	color: #000
	}

#content .blueText, #contentFull .blueText, #sideBox #agents .blueText {
	color: #00a5c3;
	font-weight: bold
	}

#content .entry  {
	margin: 12px 0 0;
	padding: 0 0 32px;
	width: 486px;
	border-bottom: 1px solid #aaa
	}

#content .entryTop {
	border-bottom: 1px solid #aaa
	}

#content .entry h5  {
	color: #444;
	font-size: 22px;
	font-family: "Times New Roman", Times, georgia, serif;
	font-weight: normal;
	margin: 0 0 4px
	}

#content .entry h5 a {
	color: #444;
	text-decoration: none
	}

#content .entry h5 a:hover {
	color: #00a5c3
	}

#content .entry .date {
	color: #444;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 6px
	}

#content .entry .author  {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 0 0
	}

#content .entry .author a {
	color: #c5c200;
	text-decoration: none
	}

#content .entry .author a:hover  {
	color: #00a5c3
	}

#content .entry .photo {
	margin: 12px 0 0
	}

#content .entry .blurb p   {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px
	}

#content .last {
	border-bottom: none
	}

#agentColumns {
	background-image: url("../images/agents_back_tile.gif");
	background-repeat: repeat-y;
	width: 840px;
	overflow: hidden
	}

#agentColumns .column {
	padding: 24px 26px 30px;
	width: 228px;
	float: left
	}

#agentColumns h5 {
	color: #666;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0 0 3px;
	border-bottom: 1px solid #aaa
	}

#agentColumns .agent {
	margin: 0 0 16px
	}

#agentColumns .agent p {
	font-size: 11px;
	line-height: 14px;
	margin: 0
	}

#agentColumns .agent .title  {
	color: #00a5c3;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 14px
	}

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

#agentColumns .agent a:hover {
	color: #000
	}

#side  {
	padding: 0 0 34px;
	width: 360px;
	float: right
	}

#sideBox  {
	background-image: url("../images/sidebox_back_tile.gif");
	background-repeat: repeat-y;
	width: 360px
	}

#sideBox h3 {
	color: #00a5c3;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url("../images/news_title_back.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 12px 15px;
	width: 330px;
	height: 45px
	}

#sideBox .entry {
	margin: 0 23px 24px 0;
	width: 337px
	}

#sideBox .entryTop {
	background-color: #f7f6ec;
	padding: 10px 30px;
	width: 277px;
	border-bottom: 1px solid #c9cacb
	}

#sideBox .entry .date {
	color: #444;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 6px
	}

#sideBox .entry h4 {
	color: #444;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0
	}

#sideBox .entry h4 a {
	color: #444;
	text-decoration: none
	}

#sideBox .entry h4 a:hover {
	color: #00a5c3
	}

#sideBox .entry .author {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 30px 0
	}

#sideBox .entry .author a {
	color: #c5c200;
	text-decoration: none
	}

#sideBox .entry .author a:hover  {
	color: #00a5c3
	}

#sideBox .entry .blurb p {
	color: #444;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin: 8px 30px
	}

#sideBox .entry a.link  {
	color: #00a5c3;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 0 30px
	}

#sideBox .entry a.link:hover {
	color: #000
	}

#sideBox .last {
	margin-bottom: 0
	}

#sideBox a.archiveLink  {
	color: #00a5c3;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0 36px 0 0;
	float: right
	}

#sideBox a.archiveLink:hover {
	text-decoration: underline
	}

#sideBox form {
	margin: 0 23px 0 0;
	padding: 10px 30px 0;
	width: 277px
	}

#sideBox label  {
	color: #00a5c3;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	display: block;
	margin: 0 0 4px
	}

#sideBox select {
	margin: 0 0 24px
	}

#sideBox #agents {
	margin: 0 23px 10px 0;
	width: 337px
	}

#sideBox #agents p {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0 12px
	}

#sideBox #agents ul {
	list-style-type: none;
	margin: 12px 30px 20px;
	padding: 0
	}

#sideBox #agents li a  {
	color: #00a5c3;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 23px
	}

#sideBox #agents li a:hover {
	color: #000
	}

#sideBoxBottom   {
	background-image: url("../images/sidebox_bottom.gif");
	background-repeat: no-repeat;
	width: 360px;
	height: 16px;
	clear: right;
	overflow: hidden
	}

#footer  {
	background-color: #909395;
	background-image: url("../images/footer_top.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 38px 16px 16px;
	width: 868px
	}

#footerFull {
	background-color: #909395;
	background-image: url("../images/footer_top_noline.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 38px 16px 16px;
	width: 868px
	}

#footer p, #footerFull p {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0
	}

#footer p a, #footerFull p a {
	color: #fff;
	text-decoration: none
	}

#footer p a:hover, #footerFull p a:hover {
	text-decoration: underline
	}

#footer .copyright, #footerFull .copyright {
	font-size: 10px
	}


