/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  02: 2Col_Fixed_Sidebar_Left
  ------------------------------------------------
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 101%;
	color: #000000;
	background-color: #000000;
	margin: 20px 0;
	padding: 0;
}
#masthead {
	color: #999999;
	background-color: #000000;
	padding: 0px;
	margin: 0;
}
#masthead {
	color: #999999;
	padding: 0px;
	margin: 0;
	background-color: #FFFFFF;
	background-image:url(../i/w/banner_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 4px solid #820023;
}
#wrapper {
	width: 976px;
	margin: 0 auto;
}
#column_wrapper {
	background-image: url(img/clm02_middle.gif);
	background-image: url(../i/w/wrapper_background.gif);
	background-repeat: repeat-y;
	margin-bottom: 5px;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#right {
	width: 780px;
	float: left;
	margin: 0;
}
#left {
	width: 194px;
	float: left;
	margin: 0;
}
#topborder {
	color: #EC0043;
	font-size: .8em;
	background-color: #820023;
	padding: 0px;
	margin: 0 0 0 0;
	text-align: right;
}

#left .content {
	padding: 12px 4px 24px 0px;
	font-size: 0.78em;
	font-size: 12px;
	line-height: 1.5em;
}
#right .content {
	padding: 30px 36px;
	font-size: 0.76em;
	line-height: 1.65em;
	color: #333333;
}
#masthead .content {
	padding: 10px 10px;
}
#footer .content {
	padding: 12px 24px;
}
#topborder .content {
	padding: 0px 0px 0px 0px;
	margin: 0;
}
#footer {
	margin-top: 5px;
	color: #FFFFFF;
	background-color: #5A5B5D;
	padding: 0px;
	margin: 0;
	font-size: 11px;
	text-align: center;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}

#left a:link {
	color: #FFFFFF;
}
#left a:visited {
	color: #FFFFFF;
}
#left a:hover {
	color: #000000;
}
#right a:link {
	color: #000000;
	text-decoration: none;
}
#right a:visited {
	color: #000000;
	text-decoration: none;
}
#right a:hover {
	color: #000000;
	text-decoration: underline;
}
#leftnav {
	padding:0 10px;
	color: #DDDDDD;
	font-size: 1em;
}
#leftnav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#leftnav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#leftnav a:hover {
	color: #000000;
	text-decoration: none;
}
#topborder a:link, #topborder a:visited {
	color: #EC0043F !important;
	text-decoration: none;
	font-weight: bold;
}
#topborder a:hover {
	color: #FFF !important;
	text-decoration: none;
	font-weight: bold;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFD940;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
#footer a:link {color: #999999;}
#footer a:visited {color: #666666;}
#footer a:hover {color: #FFFFFF;}
#footer a:link {
	color: #999999;
}
#footer a:visited {
	color: #666666;
}
#footer a:hover {
	color: #FFFFFF;
}
h1 {
	font-size: 1.5em;
	margin: 0;
}
h2 {
	font-size: 1.3em;
	margin: 0px 0 0 0;
}
h3 {
	font-size: 1.1em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1em;
	margin: 15px 0 10px 0;
	padding: 8px 10px;
	background-color: #820023;
	color: #FFFFFF;
	letter-spacing: .01px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
h5 {
	font-size: .95em;
	padding: 2px 0px;
	margin: 0px 0;
	color: #FFFFFF;
	font-weight:normal;
	line-height: normal;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 12px 0;
}
#return {
	font-size: 1em;
	color: #555555;
	/* The Double Comment Markers hide the line height property from Netscape 4 */
	/*/*/line-height: 1.25; /* */
}

#return p {
	color: #555555;
	margin: 5px 0px 3px 0px;
	/* The Double Comment Markers hide the line height property from Netscape 4 */
	/*/*/line-height: 1.25; /* */
}

#return a:link, #return a:visited, #return a:active {
	color: #555555;
	text-decoration:  none;
}

#return a:hover {
	color: #B7DEFF;
	text-decoration: underline;
}
#results {
	font-size: 1.05em;
	color: #D50A27;
	font-weight: bold;
	padding-top: 10px;
	text-align:center;
	/* The Double Comment Markers hide the line height property from Netscape 4 */
	/*/*/line-height: 1.25; /* */
}
#results a:link, #results a:visited, #results a:active {
	color: #555555;
	font-weight: normal;
	text-decoration: underline;
}
#results a:hover {
	color: #D50A27;
	font-weight: normal;
	text-decoration: underline;
}
.go
{
	color:#333333;
	font-size:1em;
}
.style7 {
color: #CC0000;
font-size: .9em;
}
.details {
color:#333333;
font-weight: bold;
font-size: 1.05em;
}
.fieldset {
padding: 10px;
border: 1px solid #BBBBBB;
margin-bottom: 5px;
}
#photos {
	font-size: 11px;
	color: #333333;
	text-align:center;
	/* The Double Comment Markers hide the line height property from Netscape 4 */
	/*/*/line-height: 1.15; /* */
}
#search {
	font-size: 11px;
	/* The Double Comment Markers hide the line height property from Netscape 4 */
	/*/*/line-height: normal; /* */
}


#thumbnailpic {
	position: relative;
	width: 160px;
	height: 120px;
	border: 1px solid #BBBBBB;
	padding: 2px;
}
#thumbnailoverlay {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 17px;
	width: 160px;
	margin: 2px;
	background-image: url(../i/w/bckgrnd_overlay.png);
	text-align: center;
	color: #FFF;
	font-size:.75em;
}
#thumbnailoverlayred {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 17px;
	width: 160px;
	margin: 2px;
	background-image: url(../i/w/bckgrnd_overlay_red.png);
	text-align: center;
	color: #FFF;
	font-size: .75em;
}
.remove {
	font-size: .75em;
	color: #EEE;
	border: 1px solid #CCC;
	background-color:#777;
	padding: 3px;
	text-decoration: none;
	margin-right: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.removeall {
	font-size: .75em;
	color: #EEE;
	border: 1px solid #CCC;
	background-color:#777;
	padding: 3px;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.x-dlg-mask{
   background-color: #000000;
   opacity:0.7;
}


/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Vertical
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
	border: 0px solid #000000;
	font-size: 12px;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 1px 0px;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	border: 1px solid #000000;
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	background-color: #5A5B5D;
	padding: 8px 10px;
	color: #FFFFFF;
	line-height:1;
	border-top: 1px solid #5A5B5D;
	border-bottom: 1px solid #5A5B5D;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #8C8D8E;
	color: #000000;
	letter-spacing: .01px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	background-color: #8C8D8E;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
/* ------ the trigger link styles ------- */

/*the normal trigger link */
#p7PMnav .p7PMtrg, #p7PMnav .p7PMon {
	background-image:  url(../p7pm/img/p7PM_dark_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #820023;
	color: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav {
	width: 190px;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul {
	width: 180px;
	background-color:#666;
}
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #5A69A5;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
/* 
  ------------------------------------------------
  PVII Slideshow Magic
  by Project Seven Development
  www.projectseven.com
  Style: 02
	Light Toolbar
  ------------------------------------------------
*/
/*
The Root Slideshow DIV
*/
#p7ssm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	width: auto;
	z-index: 100;
	position: relative;
	background-color: #FFFFFF;
	padding: 0;
}
/*Extra Wrappers - used for the Shadow Box style only. DO NOT EDIT.*/
#p7ssm_w1 {}
#p7ssm_w2 {
	position: relative;
	z-index: 100;
}
#p7ssm_bottom {
	font-size: 0px;
	height: 0;
	line-height: 0;
}
/*
NAV MENU
*/
#p7ssm_nav_wrapper {
	position: relative;
	display: none;
}
/*The Drop Down Menu DIV*/
#p7SSMwnav {
	position: absolute;
	width: 200px;
	left: 0px;
	z-index: 100;
	filter: alpha(opacity=100);
	opacity: 1;
	top: auto;
}
/*
The Inner Nav Menu Wrapper... Necessary for the script
The Script will hide this element before the page loads
Set value to "none" if you want to hide the nav bar in
Dreamweaver, but it will be hidden if script is disabled.
*/
#p7ssm_navList {
	display:block;
}
#p7ssm_navList ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#p7ssm_navList li {
	list-style-type: none;
}
/*The Navbar Links*/
#p7ssm #p7ssm_navList a {
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	color: #999999;
	padding: 2px 10px;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #444444;
}
#p7ssm #p7ssm_navList a:hover {
	background-color: #E51937;
	color: #000000;
	border-color: #FFFFFF;
}
/*THUMBNAILS*/
#p7SSMwhmb {
	width: 506px;
	position: relative;
	z-index: 100;
	filter: alpha(opacity=100);
	opacity: 1.0;
	margin-top: 5px;
}
#p7ssm_thumb_wrapper {
	border: 1px solid #BBBBBB;
}
/*Thumbnail Drag Bar*/
#p7ssm_dragbar {
	height: 22px;
	cursor: move;
	background-image: url(img/p7ssm_dragbar.gif);
	background-repeat: no-repeat;
	background-color: #2a2a2a;
	border-bottom: 1px solid #444444;
	display: none !important;
}
#p7ssm_dragbar span {
	display: none;
}
/*Thumbnail Preview*/
#p7ssm_preview {
	padding: 6px 0;
	display: none !important;
}
#p7ssm_preview td {
	padding: 0;
	vertical-align: middle;
	height: 106px;
}
#p7ssm_preview img {
	padding: 2px;
	border: 1px solid #666;
	display: block;
}
.p7ssm_sectionTrigger {
	font-size: 11px;
}
#p7ssm .p7ssm_sectionTrigger a {
	text-decoration: none;
	display: block;
	display: none;
	color: #333333;
	padding: 2px 10px;
	border-bottom: 0;
	background-image: url(img/p7ssm_plus.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#p7ssm .p7ssm_sectionTrigger a:hover {
	color: #666666;
}
#p7ssm .p7ssm_sectionTrigger .down {
	background-image: url(img/p7ssm_minus.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #666666;
	letter-spacing: normal;
}
/*Thumbnail Matrix*/
.p7ssm_thumb_section {
	padding: 4px;
}
.p7ssm_thumb_section ul {
	margin: 0px;
	padding: 0px;
}
.p7ssm_thumb_section li {
	list-style-type: none;
	float: left;
	margin: 3px;
	margin-left: 4px;
	margin-top: 3px;
}
.p7ssm_thumb_section a {
	padding: 1px;
	float: left;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
}
/*\Hide from IE5 Mac*/
.p7ssm_thumb_section a {
	float: none;
	display: block;
}
/*End Hide*/
.p7ssm_thumb_section a:hover {
	border-color: #333333;
}
.p7ssm_thumb_section .down {
	border-color: #333333 #CCCCCC #CCCCCC #333333!important;
	border-color: #CC3300 !important;
	cursor: default;
}
.p7ssm_thumb_section img {
	height: 84px;
	width: 112px;
	padding: 0;
	border: 0;
	display: block;
}
.p7ssm_clearThumbs {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*Toolbar Controls */
#p7ssm_toolbar {
	background-color: #FFFFFF;
	padding: 0;
	width: 500px;
}
#p7ssm_tools {
	position: relative;
	width: auto;
	margin: 0 auto;
	z-index: 100;
}
#p7ssm_toolbar em {display: none;}
#p7ssm_toolbar a {display: block;}
/*The Icon that Tgoggles the Nav Menu open and closed*/
#p7SSMtnav {
	display: block;
	width: 34px;
	height: 36px;
	background-image: url(img/p7ssm2_talbums.jpg);
	background-repeat: no-repeat;
}
/*The Nav Bar Icon down state*/
#p7SSMtnav.down {
	background-position: left bottom;
}
/*The Icon that Tgoggles the Thumbnail Panel open and closed*/
#p7SSMthmb {
	background-image: url(img/p7ssm2_tthumbs.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 23px;
	display: none !important;
}
/*The Thumbnail Icon down state*/
#p7SSMthmb.down {
	background-position: left bottom !important;
}
#p7ssm_first {
	background-image: url(img/p7ssm2_first.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 22px;
	background-position: left top;
}
#p7ssm_prev {
	background-image: url(img/p7ssm2_prev.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 18px;
}
.p7ssm_play {
	background-image: url(img/p7ssm2_play.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 22px;
}
.p7ssm_pause {
	background-image: url(img/p7ssm2_pause.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 22px;
}
#p7ssm_next {
	background-image: url(img/p7ssm2_next.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 18px;
}
#p7ssm_last {
	background-image: url(img/p7ssm2_last.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 28px;
}
#p7ssm_counter {
	font-size: 11px;
	color: #666666;
	padding: 0 0 0 12px;
}
#p7ssm_slidechannel {
	position: relative;
	background-image: url(img/p7ssm2_speedchannel.jpg);
	background-repeat: no-repeat;
	z-index: 1;
	height: 36px;
	width: 50px;
	top: 0px;
}
#p7ssm_slider {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 100;
	height: 17px;
	width: 8px;
}
#p7ssm_slidebar {
	background-image: url(img/p7ssm2_slider.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 8px;
	cursor: default;
}
/*The Hover state for all the toolbar icons*/
#p7ssm_first:hover, #p7ssm_prev:hover,
.p7ssm_play:hover, .p7ssm_pause:hover,
#p7ssm_next:hover, #p7ssm_last:hover,
#p7ssm_slidebar:hover, #p7SSMthmb:hover, #p7SSMtnav:hover {
	background-position: left bottom;
}
/*SLIDER TOOLTIP*/
#p7ssm_speed{
	position:absolute;
	display:none;
	left:0px;
	top:-36px;
	padding:4px;
	background-color:#333333;
	border:1px solid #000;
	color:#EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index: 100;
	filter: alpha(opacity=90);
	opacity: 0.90;
}
/*FULLSIZE IMAGE */
/*The Outer Wrapper for Fullsize Image*/
#p7ssm_fullsize {
	padding: 0;
}
/*Animating Box Wrapper for Fullsize Image*/
#p7ssm_fsc {
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #BBBBBB;
}
/*Inner Wrapper for Fullsize Image*/
#p7ssm_fsw {
	padding: 0;
	position: relative;
	
}
/*Crossfade Wrapper - DO NOT EDIT*/
#p7ssm_cf {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 99;
	width: 500px;
	height: 375px;
}
/*Firefox Strict Mode Box Model Fix - DO NOT EDIT*/
#p7ssm_cf img {
	display: block;
	width: 500px;
	height: 375px;
}
/*The Fullsize Image*/
#p7ssm_fsc img {
	border: 0;
}
/*\Firefox Fix - Hide from IE5 Mac*/
#p7ssm_fsc img {
	display: block;
}
/* Description Styles */
#p7ssm_description {
	font-size: 10px;
	padding: 6px 12px;
	color: #999999;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	display: none;
}
/*Description Paragraphs*/
#p7ssm_description p {
	margin: 6px 0;
}
/*Description Links*/
#p7ssm_description a {
	color: #FF9900;
}
/*Hiiden Link for Fullsize Image. DO NOT EDIT*/
.p7ssm_lk {
	display:none;
}
/*Hidden Description Source. DO NOT EDIT*/
.p7ssm_fd {
	display:none;
	padding: 0;
}
/*The Loading Progrees Bar. DO NOT EDIT*/
#p7ssm_loading {
	position:absolute;
	left:0px;
	top:0px;
	visibility: hidden;
	z-index: 99;
}
/* 
  -----------------------------------
  TabPanel Magic Style Sheet
  by Project Seven Development
  www.projectseven.com

  Style Theme: 01 - Win XP Style
  -----------------------------------
*/

.p7TPpanel {
}
.p7TPwrapper {
	padding: 8px 8px 7px 0px;
}
.p7TPheader {
	background-image: url(img/tabs01header.jpg);
	background-repeat: repeat-x;
	padding: 3px 6px;
	border-bottom: 1px solid #666666;
	background-color: #FFFFFF;
}
.p7TPheader h2, .p7TPheader h3 {
	margin: 0;
	font-size: 1em;
	font-weight: normal;
}
.p7TP_tabs {
	padding: 0;
	font-size: 1em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 8px 8px 4px 6px;
	display: block;
	float: left;
	color: #666666;
	text-decoration: none;
	background-image: url(img/tabs01_up2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover {
	color: #820023;
	background-color: transparent;
}
.p7TP_tabs div {
	display: block;
	float: left;
	background-image: url(img/tabs01_up.gif);
	background-repeat: no-repeat;
	margin: 0 -2px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 1em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	border: 1px solid #CCCCCC;
	color: #333333;
}
.p7TPcontent h2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 1.1em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
	background-image: url(img/tabs01_down.gif);
	background-repeat: no-repeat;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(img/tabs01_down2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}
/* 
  -----------------------------------
  Glide Panel Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 02 - Greystone
  -----------------------------------
*/
.p7GP02 {
	background-color: #FFFFFF;
	border: 0px solid #3b3b3b;
	padding: 5px;
	font-size: .9em;
}
.p7GP02 .p7GPinnerwrapper {
	padding: 0;
	border: 0;
}
.p7GP02 .p7GPtwrapper {
	width: 105px;
	float: left;
	margin: 0;
}
.p7GP02 .p7GPtwrapper ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.p7GP02 .p7GPtwrapper ul a {
	color: #444444 !important;
	text-decoration: none;
	display: block;
	padding: 6px 10px;
	margin: 4px 0;
	border: 1px solid #999999;
	background-color: #CCCCCC;
}
.p7GP02 .p7GPtwrapper ul a:hover {
	color: #FFFFFF !important;
	background-color: #820023 !important;
	text-decoration: none !important;
}
.p7GP02 .p7GPtwrapper ul a.down, .p7GP02 .p7GPtwrapper ul a.down:hover {
	background-color: #FFFFFF !important;
	color: #000000 !important;
	border-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 90px;
}
.p7GP02 .p7GPcwrapper {
	margin: 0 0 0 110px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.p7GP02 .p7GPcontent {
	padding: 24px;
	line-height: 1.5em;
	background-color: #FFFFFF;
	color: #000000;
}
.p7GP02 .p7GPcontent a {
	color: #0033FF;
}
.p7GP02 .p7GPcontent a:visited {
	color: #486CFF;
}
.p7GP02 .p7GPcontent a:hover {
	color: #CC0000;
}
.p7GPcurrentmark {
	font-weight:bold !important;
}
.p7GP02 .clearfloats {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
.p7GP02 .sidecontent {
	padding: 2px 6px;
	color: #999999;
	line-height: 1.8;
	text-align: left;
	font-size: .8em;
}
.p7GP02_external {
	font-size: 1em;
}
.p7GP02_external ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.p7GP02_external ul li {

}
.p7GP02_external ul a {
	color: #0033FF;
}
.p7GP02_external ul a:hover {
	color: #000000;
}
.p7GP02_external ul a.down {
	background-image: none;
	color: #000000;
	font-weight: bold;
}
/* 
  ------------------------------------------------
  Realty Times
  ------------------------------------------------
*/
#realtytimes {
	line-height: normal;
}
#realtytimes a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#realtytimes a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#realtytimes a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.RTheadlinelinktext
{
	color: #9B7C00;
	font-weight: normal;
}
.RTheadlinelinktext a:link, .RTheadlinelinktext a:visited, .RTheadlinelinktext a:active
{
	color: #9B7C00;
	text-decoration: none;
}
.RTheadlinelinktext a:hover
{
	color: #9B7C00;
	text-decoration: underline;
}
.RTFullStoryLinkText
{
	color:#666666;
}
.RTFullStoryLinkText a:link, .RTFullStoryLinkText a:visited, .RTFullStoryLinkText a:active
{
	color:#666666;
	text-decoration: none;
}
.RTFullStoryLinkText a:hover
{
	color:#666666;
	text-decoration: underline;
}
.RTLibraryLinkText
{
	color: #ffffff;
}
.RTLibraryLinkText a:link, .RTLibraryLinkText a:visited, .RTLibraryLinkText a:active
{
	color:#ffffff;
	text-decoration: none;
}
.RTLibraryLinkText a:hover
{
	color:#ffffff;
	text-decoration: underline;
}
.RTLibraryHeadlineLinkText
{
	color:#ffffff;
	padding: 15px;
	padding-right:10px;
	padding-top: 0;
	font-size: .9em;
}
A.RTLibraryHeadlineLinkText
{
	color:#ffffff;
	font-weight: normal;
	text-decoration: none;
}
.RTHeadline {
	font-size: 1em;
	margin: 15px 0 10px 0;
	padding: 8px 10px;
	background-color: #820023;
	color: #FFFFFF;
	letter-spacing: .01px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	text-transform: lowercase;
}
.RTMtgRates { font-family: Arial, Helvetica, sans-serif; }
.RTByLine { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: italic }
.RTPubDate { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: italic }
