/*   ----------------------------------------  Horizontal Glider Magic  by Project Seven Development  www.projectseven.com  Style Theme: 08 - Trigs Right Greystone  ----------------------------------------*/.p7HGM08 {	zoom: 1;	padding: 0px;	overflow: hidden;	border: 0px solid #DDD;}.p7HGM08 .p7HGM_viewport_wrapper {	position: relative;	margin: 0px 200px 0px 0px;	zoom: 1;	border-right: 2px solid #ABDC11;	background-color: #FFFFFF;	border-top: 0px solid #FFFFFF;}.p7HGM08 .p7HGM_panel_content {	font-size: 13px;	line-height: 1.5em;	padding: 0px 65px 12px 0px;}.p7HGM08 .p7HGMtrig {	overflow: hidden;	font-size: 12px;	zoom: 1;	float: right;	width: 200px;	margin: 0;	background-color: #FFFFFF;	height: 278px;}.p7HGM08 .p7HGMtrig.trigbottom {	margin-bottom: 0px;	margin-top: 6px;}.p7HGM08 .p7HGMtrig ul {	margin: 0px;	padding: 0px;	overflow: hidden;}.p7HGM08 .p7HGMtrig li {	list-style-type: none;	margin-bottom: 0px;}.p7HGM08 .p7HGMtrig a {	display: block;	padding: 6px 16px 6px 20px;	color: #000;	outline: 0;	text-transform: none;	text-decoration: none;	background-repeat: no-repeat;	background-position: left center;	width: 200px;	zoom: 1;	background-image: url(img/p7hgmGreystone_Trig.gif);	border-top: 0px solid #FFF;	background-color: #FFFFFF;}.p7HGM08 .p7HGMtrig a:hover, .p7HGM08 .p7HGMtrig a:focus {	color: #FFF;	background-image: url(img/p7hgmGreystone_TrigOver.gif);	background-repeat: no-repeat;	background-position: left center;}.p7HGM08 .p7HGMtrig .panel_open {	background-image: url(img/p7hgmGreystone_TrigOpen.gif) !important;	background-repeat: no-repeat;	background-position: left center;	color: #FFFFFF !important;	background-color: #ABDC11 !important;	cursor: default;	text-transform: none;	font-weight: bolder;}.p7HGM08 .p7HGM_controls div {	position: absolute;	top: 50%;	z-index: 9999;	margin-top: -8px;	height: 15px;	width: 18px;	display: none;}.p7HGM08 .p7HGM_controls div.p7HGM_prev {	left: -11px;}.p7HGM08 .p7HGM_controls div.p7HGM_next {	right: -20px;}.p7HGM08 .p7HGM_controls div img {	border: 0;	width: 8px;	height: 15px;}.p7HGM08 .p7HGM_controls div.p7HGM_prev a {	background-image: url(img/p7hgmGreystone_CTRLPrev.gif);	background-repeat: no-repeat;	display: block;}.p7HGM08 .p7HGM_controls div.p7HGM_next a {	background-image: url(img/p7hgmGreystone_CTRLNext.gif);	background-repeat: no-repeat;	display: block;}.p7HGM08 .p7HGM_controls a:hover {	background-position: 0px -15px;}.p7HGM08 .p7HGM_controls a.off, .p7HGM08 .p7HGM_controls a.off:hover {	cursor: default;	background-position: 0px -30px;}.p7HGM08 .p7HGMpaginator {	overflow: hidden;	font-size: 12px;	margin-bottom: 12px;	zoom: 1;}.p7HGM08 .p7HGMpaginator ul {	margin: 0;	padding: 0px;	overflow: hidden;}.p7HGM08 .p7HGMpaginator.pagbottom {	margin-top: 12px;}.p7HGM08 .p7HGMpaginator li {	list-style-type: none;	float: left;	margin: 0 4px 0 0;}.p7HGM08 .p7HGMpaginator a {	display: block;	padding: 2px 6px;	color: #37619F;	text-decoration: none;	border: 0px solid #1D4361;}.p7HGM08 .p7HGMpaginator a:hover {	color: #FFF;	background-color: #DDD;	border: 0px solid #FFF;}.p7HGM08 .p7HGMpaginator .panel_open {	color:#C7D6EB;	background-color: #DDD;}.p7HGM08 .p7HGMvcr {	padding: 8px;	background-image: url(img/p7hgmGreystone_Pag.jpg);	background-repeat: repeat-x;	background-color: #E4E4E4;	clear: both;	zoom: 1;	border-bottom: 1px solid #FFF;}.p7HGM08 .p7HGMvcr ul {	margin: 0 auto;	width: 140px;	padding: 0;	overflow: hidden;}.p7HGM08 .p7HGMvcr li {	list-style-type: none;	float: left;}.p7HGM08 .p7HGMvcr.vcrbottom {	border-bottom: 0;	border-top: 1px solid #FFF;}.p7HGM08 .p7HGMvcr.vcrtop {	margin-bottom: 0px;}.p7HGM08 .p7HGMvcr.vcrtop li {	margin: 0;}.p7HGM08 .p7HGMvcr img {	border: 0;}.p7HGM08 .p7HGMvcr a {	display: block;	height: 17px;	float: left;	outline: 0;}.p7HGM08 .p7HGMvcr .p7HGM_first a {	background-image: url(img/p7hgmGreystone_First.gif);	background-repeat: no-repeat;}.p7HGM08 .p7HGMvcr .p7HGM_first img {	width: 26px;	height: 17px;}.p7HGM08 .p7HGMvcr .p7HGM_prev a {	background-image: url(img/p7hgmGreystone_Prev.gif);	background-repeat: no-repeat;}.p7HGM08 .p7HGMvcr .p7HGM_prev img {	width: 26px;	height: 17px;}.p7HGM08 .p7HGMvcr .p7HGM_play a {	background-image: url(img/p7hgmGreystone_Play.gif);	background-repeat: no-repeat;}.p7HGM08 .p7HGMvcr .p7HGM_play img, .p7HGM08 .p7HGMvcr .p7HGM_play .pause img {	width: 32px;	height: 17px;}.p7HGM08 .p7HGMvcr .p7HGM_play .pause {	background-image: url(img/p7hgmGreystone_Play.gif);	background-repeat: no-repeat;	background-position: 0px -34px !important;}.p7HGM08 .p7HGMvcr .p7HGM_next a {	background-image: url(img/p7hgmGreystone_Next.gif);	background-repeat: no-repeat;}.p7HGM08 .p7HGMvcr .p7HGM_next img {	width: 26px;	height: 17px;}.p7HGM08 .p7HGMvcr .p7HGM_last a {	background-image: url(img/p7hgmGreystone_Last.gif);	background-repeat: no-repeat;}.p7HGM08 .p7HGMvcr .p7HGM_last img {	width: 28px;	height: 17px;}.p7HGM08 .p7HGMvcr a:hover, .p7HGM08 .p7HGMvcr a:focus {	background-position: 0px -17px;}.p7HGM08 .p7HGMvcr .p7HGM_play .pause:hover {	background-position: 0px -51px !important;}.p7HGM08 .p7HGMvcr a.off {	background-position: 0px -34px;	cursor: default;}.p7HGM08 .p7HGMvcrtext {	font-size: 12px;	margin-top: 0px;	zoom: 1;	clear: both;	background-image: url(img/p7hgmGreystone_Pag.jpg);	background-repeat: repeat-x;	background-color: #E4E4E4;	border-top: 1px solid #FFF;	padding: 6px;}.p7HGM08 .p7HGMvcrtext.vcrtext_top {	margin-bottom: 0px;	border-bottom: 1px solid #CCC;}.p7HGM08 .p7HGMvcrtext ul {	margin: 0;	padding: 0;	overflow: hidden;}.p7HGM08 .p7HGMvcrtext li {	list-style-type: none;	float: left;	margin-right: 6px;}.p7HGM08 .p7HGMvcrtext a {	padding: 2px 8px;	display: block;	color: #666;	text-decoration: none;	border: 1px solid #999;}.p7HGM08 .p7HGMvcrtext a:hover, .p7HGM08 .p7HGMvcrtext a:focus {	color: #000;	border-color: #000;}.p7HGM08 .p7HGMvcrtext a.off, .p7HGM08 .p7HGMvcrtext a.off:hover, .p7HGM08 .p7HGMvcrtext a.off:focus {	color: #BBB;	border-color: #D8D8D8;	cursor: default;}.p7HGM08 .p7HGMtrig .current_mark {	font-weight:bold;}.p7HGM08 .p7HGM_panel_content .current_mark {	color:#000;	font-weight:bold;}.copyleftaboutus {	float: left;	text-indent: 0px;	font-size: 14px;	padding-left: 16px;	color: #1D4361;	line-height: 24px;	font-weight: 100;	max-width: 600px;}.copycontact {	float: left;	text-indent: 0px;	font-size: 20px;	padding-left: 16px;	color: #1D4361;	line-height: 24px;	font-weight: 100;	max-width: 600px;}.copycontacthighlight {	float: left;	text-indent: 0px;	font-size: 20px;	padding-left: 16px;	color: #FFFF00;	line-height: 24px;	font-weight: 100;	max-width: 600px;}.p7HGM08 .p7HGM_panel_content2 {	font-size: 20px;	line-height: 1.5em;	padding: 10px 0px 0px 40px;	overflow: hidden;	color: #000000;}.p7HGM08 .p7HGM_panel_content3 {	font-size: 25px;	line-height: 1.5em;	padding: 10px 0px 0px 40px;	overflow: hidden;	color: #FFFF00;}.p7HGM08 .p7HGM_panel_content3small {	font-size: 16px;	line-height: 1.5em;	padding: 10px 0px 0px 40px;	overflow: hidden;	color: #FFFF00;}.p7HGM08 .p7HGM_panel_content4 {	font-size: 14px;	line-height: 1.5em;	overflow: hidden;	color: #000000;	max-width: 670px;	padding-left: 30px;}.p7HGM08   .p7HGM_panel_content4a {	line-height: 1.5em;	overflow: hidden;	color: #000000;	max-width: 670px;	padding-left: 30px;	font-size: 14px;}.p7HGM08 .p7HGM_panel_content4b {	font-size: 13px;	line-height: 1.5em;	overflow: hidden;	color: #000000;	max-width: 670px;	padding-left: 30px;}.p7HGM08 .p7HGM_panel_content3a {	font-size: 25px;	line-height: 1.5em;	padding: 0px 0px 0px 0px;	overflow: hidden;	color: #FFFF00;}.p7HGM08 .p7HGM_panel_content5 {	font-size: 16px;	line-height: 1.2em;	padding: 0px;	overflow: hidden;	color: #ABDC11;	font-weight: normal;}.p7HGM08 .p7HGM_panel_content6bold {	font-size: 13px;	line-height: 1.5em;	font-weight: bold;}.p7HGM08 .p7HGM_panel_content7 {	font-size: 20px;	line-height: 1.8em;	padding: 0px;	overflow: hidden;	color: #009999;}.p7HGM08 .p7HGM_panel_content8 {	font-size: 18px;	line-height: 1.7em;	padding: 0px;	overflow: hidden;	color: #009999;}.p7HGM08 .p7HGM_panel_content8a {	font-size: 18px;	line-height: 1.7em;	padding: 0px;	overflow: hidden;	color: #999999;}.p7HGM08 .p7HGM_panel_content8alist {	font-size: 18px;	line-height: 1.7em;	padding: 0px 0px 0px 0px;	overflow: hidden;	color: #999999;}.p7HGM08 .p7HGM_panel_content8alistindent {	font-size: 18px;	line-height: 1.7em;	padding: 0px 0px 0px 11px;	overflow: hidden;	color: #999999;}.p7HGM08 .p7HGM_panel_content9 {	font-size: 18px;	line-height: 1.7em;	padding: 0px;	overflow: hidden;	color: #FFF;	background-color: #009999;}.p7HGM08 .p7HGM_panel_contentsmalindent {	font-size: 13px;	line-height: 1.5em;	padding-left: 8px;}.p7HGM08 .p7HGM_panel_contentitalic {	font-size: 13px;	line-height: 1.5em;	font-style: italic;}.p7HGM08 .p7HGM_panel_contentitalicbold {	font-size: 13px;	line-height: 1.5em;	font-style: italic;	font-weight: bold;}.p7HGM08 .p7HGM_panel_contentdeliverbl {	font-size: 12px;	line-height: 1.5em;	padding: 0px;	overflow: hidden;	color: #ABDC11;}.p7HGM08 .p7HGM_panel_contentbig {	font-size: 20px;	line-height: 1em;	padding: 0px;	overflow: hidden;	color: #ABDC11;	font-weight: bolder;}.p7HGM08 .p7HGM_panel_content5reversed {	font-size: 16px;	line-height: 1.6em;	padding: 0px;	overflow: hidden;	color: #FFFFFF;	font-weight: bolder;	background-color: #ABDC11;}