@font-face {
	font-family: 'ZurichCnBT';
	src: url('css/fonts/zurchc-webfont.eot');
	src: local('\u003A'), 
		url('css/fonts/zurchc-webfont.woff') format('woff'), 
		url('css/fonts/zurchc-webfont.ttf') format('truetype'), 
		url('css/fonts/zurchc-webfont.svg#webfontC1Zbm7Pu') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'ZurichCnBTBold';
	src: url('css/fonts/zurchbc-webfont.eot');
	src: local('\u003A'), 
		url('css/fonts/zurchbc-webfont.woff') format('woff'),
		url('css/fonts/zurchbc-webfont.ttf') format('truetype'),
		url('css/fonts/zurchbc-webfont.svg#webfontC1Zbm7Pu') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ZurichBdXCnBTBold';
	src: url('css/fonts/zurchbxc-webfont.eot');
	src: local('\u003A'), 
		url('css/fonts/zurchbxc-webfont.woff') format('woff'),
		url('css/fonts/zurchbxc-webfont.ttf') format('truetype'),
		url('css/fonts/zurchbxc-webfont.svg#webfontqIVptc8H') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'ZurichLtCnBTLight';
    src: url('css/fonts/zurchlc-webfont.eot');
    src: url('css/fonts/zurchlc-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/zurchlc-webfont.woff') format('woff'),
         url('css/fonts/zurchlc-webfont.ttf') format('truetype'),
         url('css/fonts/zurchlc-webfont.svg#ZurichLtCnBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ZurichCnBTRegular';
    src: url('css/fonts/zurchc-webfont.eot');
    src: url('css/fonts/zurchc-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/zurchc-webfont.woff') format('woff'),
         url('css/fonts/zurchc-webfont.ttf') format('truetype'),
         url('css/fonts/zurchc-webfont.svg#ZurichCnBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ZurichBdXCnBTBold';
    src: url('css/fonts/zurchbxc-webfont.eot');
    src: url('css/fonts/zurchbxc-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/zurchbxc-webfont.woff') format('woff'),
         url('css/fonts/zurchbxc-webfont.ttf') format('truetype'),
         url('css/fonts/zurchbxc-webfont.svg#ZurichBdXCnBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ZurichLtCnBTLightItalic';
    src: url('css/fonts/zurchlci-webfont.eot');
    src: url('css/fonts/zurchlci-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/zurchlci-webfont.woff') format('woff'),
         url('css/fonts/zurchlci-webfont.ttf') format('truetype'),
         url('css/fonts/zurchlci-webfont.svg#ZurichLtCnBTLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ZurichCnBTBoldItalic';
    src: url('css/fonts/zurchbci-webfont.eot');
    src: url('css/fonts/zurchbci-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/zurchbci-webfont.woff') format('woff'),
         url('css/fonts/zurchbci-webfont.ttf') format('truetype'),
         url('css/fonts/zurchbci-webfont.svg#ZurichCnBTBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


html { 
	margin:0!important;
	padding:0!important;
}
body {
	font-size: 1em;
	font-family: arial, sans-serif !important;
}
a {
	outline:none;
}
h1,h2,h3,h4,h6 {
	font-family: 'ZurichBdXCnBTBold', arial, sans-serif !important;
	padding:6px 0px;
	font-weight:lighter;
}
#blogPostContent strong {
	font-weight:bold !important;
}
strong {
	font-weight:lighter;	
}
h5 {
	font-family:'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size:22px;
	font-weight:lighter;
}
h4 {
	font-size: 16px;
	font-family:arial,sans-serif !important;
	font-weight:bold;
}
h1.with_subtitle {
	margin-bottom:0px !important;	
}
h6 {
	font-style:italic;	
	font-family:arial,sans-serif !important;
	font-weight:normal;
	padding:6px 0px;
}
a {
	text-decoration: none;
	color:#4F2E85;
}
img:missing
{
   display:none;
}
a:hover {
	text-decoration:underline;	
}
ul#topnav {
	float:left;
	margin:20px 0 0;
	text-transform:uppercase;
}
ul#topnav li {
	float:left;
}
ul#topnav li a:hover {
	background:none;
	color:#6C1DBB;
}
ul#topnav a {
	color:#4E1389;
	font-weight:bold;
	-moz-text-shadow: 1px 1px 0px #FFF;
	-webkit-text-shadow: 1px 1px 0px #FFF;
	text-shadow: 1px 1px 0px #FFF;
	display: block;
	padding:9px 10px 6px 10px;
	height: 15px;
}
ul#topnav li a.selected {
	background-color: #6839ab;
	border-top: 4px solid #CDAC60;
	border-right: 4px solid #CDAC60;
	border-left: 4px solid #CDAC60;
	border-bottom: none!important;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	padding:5px 20px 13px 20px;
	height: 12px;
	color: #FFF;
    text-shadow: 1px 1px 0 #320a59 !important;
}
ul#topnav li a.selected:hover {
	color: #f4e3bb;
}
#headerNavigation a {
	color: #fff;
	text-decoration: none;
	font-size: 0.85em;
	padding:5px 8px;
}

#headerNavigation a:hover {
	text-decoration: none;
	background: #210B3A;
}

#globalNavigation {
	background: #FFF;
	height: 50px;
	z-index: 100;
	position: relative;
}

#globalNavigation img {
	margin-top: 24px;
	margin-left:20px;
	z-index: 100;
	position: relative;
}

#localNavigation {
	background: #6839ab; /* Old browsers */
	background: -moz-linear-gradient(top,  #6839ab 0%, #703fac 50%, #5e2498 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6839ab), color-stop(50%,#703fac), color-stop(100%,#5e2498)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6839ab 0%,#703fac 50%,#5e2498 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6839ab 0%,#703fac 50%,#5e2498 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6839ab 0%,#703fac 50%,#5e2498 100%); /* IE10+ */
	background: linear-gradient(top,  #6839ab 0%,#703fac 50%,#5e2498 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6839ab', endColorstr='#5e2498',GradientType=0 ); /* IE6-9 */
	display: block;
	height: 70px;
	position: relative;
	z-index: 1;
	border-bottom: 4px solid #cdac60;
	border-top: 4px solid #cdac60;
}

#localNavigation ul {
	line-height: 60px;
	float: left;
}

#localNavigation li {
	display: inline;
	list-style-type: none;
	font-family: 'ZurichCnBTBold', arial, sans-serif !important;
}

#localNavigation li:last-child {
	padding-right: 10px;
}
 #localNavigation li:last-child a {
	color:#9A7EC2;
}
 #localNavigation li:last-child a:hover {
	color:#E9D3AC;
}

#localNavigation img {
	margin-top: 5px;
}

#headerContext {
	background: #000;
}

#footerSiteMapCenter1 {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:30px;
}
#footerSiteMapCenter2 {
	position:relative;
	float:right;	
	left:-50%;
}
#footerSiteMapContainer {
	position:relative;
	float:left;
	left:50%;
}

ul#footerSitemap>li {
	display: inline;
	list-style-type: none;
	padding-right: 25px;
	float: left;
	margin: 10px 0;
	font-size: 14px;
}

ul#footerSitemap>li>a:first-child {
	color: #4b0f86;
	font-weight:bold;
}
ul#footerSitemap>li>ul {
	margin-top:1em;
	font-size:.9em;
	line-height: 1.5em;
}
ul#footerSitemap>li>ul>li>a {
	color:#6d6d6d;
}
ul#footerSitemap>li>ul>li>a:hover {
	text-decoration:underline;
	color: #000000;
}



ul#footerSitemap2>li {
	display: inline;
	list-style-type: none;
	padding-right: 25px;
	float: left;
	margin: 10px 0;
	font-size: 14px;
}

ul#footerSitemap2>li>a:first-child {
	color: #4b0f86;
	font-weight:bold;
}
ul#footerSitemap2>li>ul {
	margin-top:1em;
	font-size:.9em;
	line-height: 1.5em;
}
ul#footerSitemap2>li>ul>li>a {
	color:#6d6d6d;
}
ul#footerSitemap2>li>ul>li>a:hover {
	text-decoration:underline;
	color: #000000;
}



#mainSidebar SPAN {
	display: block;
	width: 100%;
	color: #4b0f86;
	margin: 0;
}

#mainSidebar SPAN A {
	color: #c19e4e;
	text-decoration: none;
	font-family: 'ZurichCnBTRegular',arial,sans-serif !important;
	font-size: 16px;
}

#mainSidebar SPAN A:hover {
	color: #d7b873;
	text-decoration: underline;
}

#mainSidebar UL LI {
	padding:8px 10px 8px 15px;
	font-size:14px;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
}

h1 {
	padding:5px 0px ;
	font-size: 30px;
	line-height:30px ;
	margin-bottom: 5px;
	text-transform:uppercase ;
	vertical-align:middle ;
	color:#000000 ;
	
}
h1.h1_default {
	border-bottom: 1px dashed #999999 !important;
	padding:5px 0px !important;
	font-size: 30px !important;
	line-height:30px !important;
	margin-bottom: 20px !important;
	text-transform:none !important;
	vertical-align:middle !important;
	color:#4B0F86 !important;
	
}
h1>SPAN.left {
	float: left;
	height:25px;
	line-height:25px;
}

h1>SPAN.right {
	float: right;
	font-size:24px;
}

h1>SPAN.right>a>img {
	height: 25px;
	text-align: left;
	vertical-align: bottom;
	width: 25px;
}

h1.defaultSmaller {
	border-bottom: 1px dashed #C4A254;
	float: left;
	margin-bottom: 0px;
	padding: 5px 0;
	vertical-align: middle;
	width: 100%;
}

#searchForm {
	display: none!important;
	margin-top: 15px;
	float: right;
}

#searchForm p {
	float: right;
}

#searchSubmit {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	padding: 0;
	width: auto;
	position:relative;
	left:-28px;
	top:5px;	
}

#searchForm>#s {
	font-weight: bold;
	width: 250px;
	padding: 5px;
}

.white_bg {
	background: #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	/*position: relative;*/
}

#topImage IMG {
	display: block;
	margin: auto;
}

#gemsPage>.grid_6 {
	margin: 0;
	margin-bottom: 35px;
}

#gemsPage>.grid_6>B {
	color: #c19e4e;
	font-family: "ZurichCnBTBold";
	font-weight:lighter;
	font-size: 1.5em;
}

#gemsPage>.grid_6>SPAN {
	margin-bottom: 10px;
	display: block;
}

.subHeader {
	display: block;
	font-style: italic;
	margin-bottom: 20px;
	margin-top: -15px;
}

.pagination {
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
	margin-left:10px;
}

.paging_bottom {
	margin-bottom: 40px;
}

.paging_left {
	float: left;
}

.paging_right {
	float: right;
}
#sidebarContextMenu {
	font-size:1.2em;
	margin-top:10px;	
	margin-bottom:30px;
}
#sidebarContextMenu UL LI {
	border:none;
	padding:2px 0px;	
}
#topMenu {
	font-size:12px;	
}
#topMenu UL LI, #sidebarContextMenu UL LI {
	line-height: 1.75em;
	margin-left: 20px;
	text-decoration: none;
}

#topMenu UL LI A, #sidebarContextMenu UL LI A {
	color: black;
	text-decoration: none;
}

#topMenu UL LI A:HOVER, #sidebarContextMenu UL LI A:HOVER {
	color: #4F2E85;
	text-decoration: underline;
}

#topMenu UL LI.current_page_item, #mainSidebar UL LI.current_page_item{
	background-color: #F1ECE0;
	font-weight: bold;
	margin-left: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#topMenu UL LI.current_page_item A, #sidebarContextMenu UL LI.current_page_item A{
	color: #4F2E85;
	text-decoration: none;
}

#topText P {
	line-height: 16px;
	margin-bottom: 15px;
	font-size:12px;
}
#mainContent P {
	line-height: 20px;
	margin-bottom: 15px;
	font-size:12px;
}
#topText STRONG {
	font-family:'ZurichCnBTBold', sans-serif !important;
	bottom: -10px;
	color: #C19E4E;
	font-size:21px;
	position: relative;
	letter-spacing:0.02em;
}
#mainContent h3 {
	color: #C19E4E;
	font-size:21px;
	background:none;
	padding:0;
	text-transform:none;
}
#topFrontPage {
	background:url(images/countdownbg.png) no-repeat;
	height:87px;
	margin-left:8px;
}
#topFrontPage .grid_4 {
	margin-left:0;
	margin-right:8px;
}
.topContextHeaderBox {
	background:#EEEEEE;
	height:116px;
}
.topContextHeaderBox > DIV {
	padding:15px 10px 0px 15px;
	line-height:16px;
	font-size:12px;
	cursor:pointer;
}
.topContextHeaderBox STRONG {
	color:#000000;
	font-family: 'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size:22px;
	display:block;
	margin-bottom:8px;
}
.topContextHeaderBox STRONG:hover {
	color:#4b0f86;
}
#mainContent {
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20px;
}
#multimediaSearchForm #searchForm {
	float:none;
}
#multimediaSearchForm #s2 {
	font-family:arial;
	height:24px;
	line-height:24px;
	margin-bottom:12px;
	min-width:60%;
}
#multimediaSearchSubmit {
	background:none repeat scroll 0 0 #000000;
	color:#EFEFEF;
	font-family:'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size:20px;
	/*padding:4px 15px 5px 15px;*/
	text-transform:uppercase;
	border:none;
	line-height:30px;
	height:30px;
}
#mainContent {
	font-size:0.80em;
}
#headerStore {
	left:434px;
	position:absolute !important;
	top:8px;
}
#headerStore A:HOVER {
	background:none !important;
	opacity:100;
}
#topFrontPage .grid_4 IMG {
	margin-top:8px;
}
#localHeader A:HOVER {
	background:none !important;
	opacity:100;
}
.entryThumbMetaCategory {
	font-size:11px !important;
}
.entryThumbMetaTitle {
	font-size:14px !important;
	margin-top:-1px;
}
.entryThumbMetaSubtitle {
	margin-top:-4px;
}
#searchForm #s {
	font: arial, sans-serif;
	font-weight:normal;
}

#headerContext {
	position:relative;
	z-index:50;
}
#headerContextTopShadow {
	background:url("images/rulebottomshadow.png") repeat-x scroll center center transparent;
	left:0px;
	height:10px;
	position:absolute;
	width:100%;
	z-index:99999999;
}

#headerContextBottomShadow {
	background:url("images/top-shadow.png") repeat-x scroll center center transparent;
	bottom:0px;
	height:10px;
	position:absolute;
	width:100%;
	z-index:99999999;
}

#headerTabs {
	float:left;
	z-index:99999;
	width:325px;
}

#footer {
	position:relative;	
}
#footerTail {
	color:#6D6D6D;
	font-family:Arial;
	font-size:0.75em;
	line-height:20px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:center;
	top:15px;
	padding: 0 0 15px 0;
	z-index:999999;
}

.hide {
	display:none !important;
}
.active {
	display:all !important;
}
#bottomMenu IMG {
	display:block;
	margin:0 auto;
}

#newsletterSignupForm .clear {
	margin-bottom:15px;
}
#newsletterSignupForm {
	margin:0px;
}
#newsletterSignupForm div {
	margin:0px;
}
#newsletterSignupForm div.grid_2 {
	margin-left:20px;
	margin-right:20px;
}
#newsletterSignupForm div.R3GlobalInsider {
	margin-left:30px;
}
#newsletterSignupForm div.ExclusiveENewsletters {
	margin-left:10px;
}
#newsletterSignupForm div.submitBtn {
	margin-left:30px;
}

.no-right-margin {
	margin-right:0px;
}

HR.space {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#FFFFFF;
}
HR {
	background:none repeat scroll 0 0 #DDDDDD;
	border:medium none;
	clear:both;
	color:#DDDDDD;
	float:none;
	height:0.1em;
	margin:0 0 1.65em;
	width:100%;
}

.standardForm INPUT[type=text] {
	border:1px solid #CCCCCC;
	padding:5px;
	width:100%;
	font-family:arial, sans-serif;
	font-size:1em;
	padding:5px;
}
.standardForm SELECT {
	border:1px solid #CCCCCC;
}
.standardForm SELECT, OPTION {
 	width:100%;
	font-family:arial, sans-serif;
	font-size:1em;
}
#newsletterSignupBanner {
	color:#FFF;
	font-size:11pt;
	font-weight:bold;
	text-transform:uppercase;
 	width:960px;
 	height:52px;
}
#newsletterSignupBanner p {
    float: left;
    margin: 20px 20px 0 0;
}
#newsletter-signup {
	background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11pt;
    font-weight: bold;
    padding: 8px 0 4px;
    text-align: center;
    text-transform: uppercase;
    width: 72px;
}
input#newsletter-signup {
	display:block;
	float:left;
	width:110px;
}
input#email_address {
	float:left;
	margin-right:10px;
}
#social img {
	margin:12px 0 0;
}
#newsletterSignupBanner form {
	float:left;
	margin:12px 0 0 0;
	width:300px;	
}
#email_address {
	border:0;
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
#newsletterSignupBanner .grid_5 INPUT[type=text] {
	border:1px solid #E3E3E4;
	color:#BABABA;
	font-family:arial,sans-serif;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:2px;
	width:200px;
}
#newsletterSignupBanner .grid_5 INPUT {
 	float:right;
 	margin-top:11px;
	margin-right:5px;
}
 #newsletterSignupBanner .grid_5 INPUT[type=image] {
 	margin-right:20px;
 }
 
 .post_excerpt, .post_tags, .post_date {
 	font-size:.85em;
 }
 .post_tags a {
 	color:black;
 }
  .post_tags a:hover {
 	text-decoration: underline;
 }
 HR {
	 border-bottom:1px dashed #D3D3D4;
	 color:#FFFFFF;
	 background:#FFFFFF;
 }
 HR.space {
 	border-bottom:none;
 }
 .post_title A {
	color:#C19E4E;
	font-family:ZurichCnBTBold, arial, sans-serif;
	font-size:20px;
	letter-spacing:0.02em;
 }
 .post_title A:hover {
 	color:#000000;
 	text-decoration:underline;
 }
 .post_date {
 	bottom:0;
	color:#AAAAAA;
	/*position:absolute;*/
 }
 .post_wrapper {
 	/*position:relative;*/
 }
 #advertisements P { 
 	margin-bottom:30px;
 }
 #advertisements IMG {
 	display:block;
 	margin:0 auto;
 }
 #r3gBannerRotator {
	 margin: 0 auto!important;
	 height: 400px!important;
 }
 .latestNewsLeft {
 	margin-left:0px;
 	margin-right:20px;
 }
p.buildList STRONG, P.ITS STRONG, P.plugIntoSystem STRONG {
 	color:#C19E4E;
	font-size:1.25em;
	font-weight:bold;
	/*display:block;*/
 }
 
 /**/
.newsletterReset div, .newsletterReset span, .newsletterReset applet, .newsletterReset object, .newsletterReset iframe, .newsletterReset h1, .newsletterReset h2, .newsletterReset h3, .newsletterReset h4, .newsletterReset h5, .newsletterReset h6, .newsletterReset p, .newsletterReset blockquote, .newsletterReset pre, .newsletterReset a, .newsletterReset abbr, .newsletterReset acronym, .newsletterReset address, .newsletterReset big, .newsletterReset cite, .newsletterReset code, .newsletterReset del, .newsletterReset dfn, .newsletterReset em, .newsletterReset font, .newsletterReset img, .newsletterReset ins, .newsletterReset kbd, .newsletterReset q, .newsletterReset s, .newsletterReset samp, .newsletterReset small, .newsletterReset strike, .newsletterReset strong, .newsletterReset sub, .newsletterReset sup, .newsletterReset tt, .newsletterReset var, .newsletterReset b, .newsletterReset u, .newsletterReset i, .newsletterReset center, .newsletterReset dl, .newsletterReset dt, .newsletterReset dd, .newsletterReset ol, .newsletterReset ul, .newsletterReset li, .newsletterReset fieldset, .newsletterReset form, .newsletterReset label, .newsletterReset legend, .newsletterReset table, .newsletterReset caption, .newsletterReset tbody, .newsletterReset tfoot, .newsletterReset thead, .newsletterReset tr, .newsletterReset th, .newsletterReset td {
	border:0 none;
	font-size:100%;
	margin:0;
	outline:0 none;
	vertical-align:middle;
 }
 .newsletterReset P {
 	margin-bottom:0px !important;
 }
 
 /* WORDPRESS HELPER CSS */
 .size-full {
 padding:0px 15px 0px 0px;
 }
 .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
 
 .post_excerpt {
 	margin-bottom:20px;
 }
 
 .photoGalleryPostThumb {
	 margin: 0 15px;
 }
 .photoGalleryPostThumb .post_title a {
	color:#C19E4E;
	font-family:ZurichCnBTBold, arial, sans-serif;
	font-size:15px;
	letter-spacing:0.02em;
 }
 
 .photoGalleryPostThumb .post_title A:hover {
 	color:#000000;
 	text-decoration:underline;
 }
 
 #liveWebcastHeader SPAN {
 	display:block;
 }
 
 #diamondRunSignup P {
 	padding-left:8px;
 }
 
 .gem_summary IMG {
 	height:173px;
	width:135px;
 }
 
 .gem_title {
 
 }
 
 .gem_location {

 }
 
hr.dotted {
	color:#C19E4E;
	margin-top:25px;
}

.rankadvancement  H3 {
	font-size:1.35em !important;
	margin-top:20px;
}
.rankadvancement TD {
	max-width:100px;
}
.rankadvancement {
	margin-left:8px;
}

#NeedHelp {
	bottom:0;
	display:none;
	position:absolute;
	/*left:100%;*/
}
 #localNavigation UL {
 	margin:13px 0 0 20px;
 }
 
/*CSS Drop-down Navigation Sprite */
#navigationMenu {
	margin: 0; 
	padding: 0;
	float:left;
	list-style: none;
	font-size: 1.1em;
}
#navigationMenu .topItemLink {
	position:absolute;
	top:-40px;
}
#navigationMenu li a {
	font-size:17pt;
}
#navigationMenu a {
	float:left;
	height:33px;
	line-height:40px;
	padding:0 !important;
}
#navigationMenu a:hover {
	background:none !important;
}
#navigationMenu li {
	float:left;
	margin: 0; 
	padding: 0 30px 0 0;
	position: relative; /*--Important--*/
	z-index:1;	/*Important so links activate submenu and don't get "overlayed" */
}
#liTheSystem {
		
}
#liTheSystem a  {
	display:block;
	height:33px;
}
#liTheSystem .sub {
	height:235px;
	width:225px;
	background:url("images/r3g_navbar7.png") repeat scroll -15px -12px transparent;
}
#liTheSystem .sub #topMenuFFS:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -15px -293px transparent;
}
#liTheSystem .sub #topMenuDR:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -15px -320px transparent;
}
#liTheSystem .sub #topMenuABLH:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -15px -347px transparent;
}
#liTheSystem .sub #topMenuAR3MV:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -15px -374px transparent;
}
#liTheSystem .sub #topMenuR3GMS:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -15px -401px transparent;
}
#liTheSystem .sub #topMenuENRL:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -15px -428px transparent;
}
#liEvents a {
}

#liEvents .sub {
	height:155px;
	width:175px;
	background:url("images/r3g_navbar7.png") repeat scroll -425px -12px transparent;
}
#liEvents .sub #topMenuR3Cal:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -425px -213px transparent;
}
#liEvents .sub #topMenuEvntTckts:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -425px -240px transparent;
}
#liEvents .sub #topMenuMiniBBS:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -425px -267px transparent;
}


#liMultimedia a {

}

#liMultimedia .sub {
	height:290px;
	width:175px;
	background:url("images/r3g_navbar7.png") repeat scroll -605px -12px transparent;
}
#liMultimedia .sub #topMenuLvWbcst:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -349px transparent;
}
#liMultimedia .sub #topMenuWbcstArchv:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -376px transparent;
}
#liMultimedia .sub #topMenuVdGall:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -403px transparent;
}
#liMultimedia .sub #topMenuEyjts:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -430px transparent;
}
#liMultimedia .sub #topMenuPhtGall:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -457px transparent;
}
#liMultimedia .sub #topMenuAudGall:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -484px transparent;
}
#liMultimedia .sub #topMenuLtstNws:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -511px transparent;
}
#liMultimedia .sub #topMenuDocs:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -605px -538px transparent;
}


#liManageYourBusiness A {
	width:175px;
}

#liManageYourBusiness .sub {
	height:260px;
	width:205px;
	background:url("images/r3g_navbar7.png") repeat scroll -785px -12px transparent;
}
#liManageYourBusiness .sub #topMenuVOL:hover {
		background:url("images/r3g_navbar7.png") repeat scroll -785px -347px transparent;
}
#liManageYourBusiness .sub #topMenuEVP:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -785px -374px transparent;
}
#liManageYourBusiness .sub #topMenuPER:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -785px -401px transparent;
}
#liManageYourBusiness .sub #topMenuVC:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -785px -428px transparent;
}
#liManageYourBusiness .sub #topMenuStore:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -785px -455px transparent;
}
#liManageYourBusiness .sub #topMenuR3VT:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -785px -482px transparent;
}
#liManageYourBusiness .sub #topMenuENRL2:hover {
	background:url("images/r3g_navbar7.png") repeat scroll -785px -509px transparent;
}

ul#navigationMenu li .sub {
	position: absolute; /*--Important--*/
	top:-8px;
	left: 0;
	z-index: 9999999 !important;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
	
}

#navigationMenu li .sub UL {
	margin-top:45px;
	/*border:1px solid #000000;*/
	width:85%;
}
#navigationMenu li .sub LI {
	line-height:20px;
	/*
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	*/
	margin-bottom:2px;
	height:25px;
	float:none;
	display:block;
}
#navigationMenu li .sub LI A {
	/*border:1px solid #CB2829;*/
	line-height:25px;
	padding:0px;
	height:25px;
	width:100%;
}
#localHeader, #localNavigation .grid_13{
	margin:0;	
}
#navigationMenu A:HOVER {
	color:#E9D3AC;
}

#dailyDevotional LI:LAST-CHILD, #dailyDevotional LI:LAST-CHILD, #diamondRunEvents LI:LAST-CHILD{
	text-align:right;
	color:#4F2E85;
	font-family:'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size:18px;
	font-weight:lighter;
	text-transform:uppercase;
	border-bottom:none;
}

.homeCell {
	margin-right:42px;
	width:205px;
	display:inline;
	float:left;
}
.homeCell H5 {
	margin-bottom:15px;	
}

.multimediaCell {
	display:inline;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.multimediaCell IMG {
	height:85px;
	width:85px;
	border:5px solid #DFDDDD;
}
.homeCellLast, .multimediaCellLast {
	margin-right:0 !important;
}

.homeCell P {
	margin-bottom:0 !important;
}

.homeCell A {
	color:#4F2E85;
	font-weight:bold;
	text-decoration:none;
}

H1 SPAN.phrase {
	font-family:'ZurichCnBTBold',arial,sans-serif !important;
	font-size:23px;
	text-transform:none;
}

#DD_sidebar STRONG.location {
	font-weight:bold;
	font-size:14px;
}

#footerAffiliates {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:450px;
}

#footerAffiliates IMG {
	float:left;
	padding:0 10px;
	cursor:pointer;
	
}
.newlife {
	border-right:1px solid #BBBBBB;
}
#diamondRunEmblem {
	background:url("images/DiamondRunLogo.png") no-repeat scroll 0 0 transparent;
	height:105px;
	left:10px;
	position:absolute;
	top:107px;
	width:100px;
	z-index:9999999;
}

#blogPostContent .post_wrapper, #blogPostContent .post_wrapper IMG {
	max-width:600px;
}
#blogPostContent {
	width:600px;
}
#blogPostContent .post_date {
	margin-bottom:10px;	
}
#respond P {
	margin-bottom:2px;
}

#respond input,#respond textarea {
	margin-bottom:15px;
	border:1px solid #E3E3E4;
	font-family:arial,sans-serif;
	font-size:12px;
	min-height:20px;
	line-height:20px;
	padding:2px;
	min-width:200px;
	color: #222;
}

.comment_wrapper {
	position:relative;
}
.commentlist {
	margin-bottom:30px;	
}

.commentlist p {
	margin-bottom:0px !important;	
}
.commentlist p.author {
	font-weight:bold;
}

.comment_date  {
 	bottom:0;
	color:#AAAAAA;
	/*position:absolute;*/
}
 
.comment_wrapper .reply A { 
	color:#4F2E85;
	font-weight:bold;
	text-decoration:none;
}
.comment_wrapper .reply A:hover { 
	text-decoration:underline;
}
.comment_wrapper .grid_6 {
	padding-bottom:25px;
}
ul.commentlist {
margin-left:0 !important;
}
.commentlist LI {
	margin-bottom:15px;	
	list-style:none;
}
span.dull {
	color:#9a9a9a;
}

#recommended_wrapper {
	position:relative;
	left:-10px;
}

.recommended {
	float:left;
}

#recommended_wrapper IMG {
	margin-bottom:5px;	
}
#recommended_wrapper .post_title A {
	color:#4F2E85;
	cursor:pointer;
	font-family:'ZurichCnBTBold';
	font-size:15px;
	font-weight:lighter;
	text-decoration:none;
}

#recommended_wrapper .post_title A:hover {
	text-decoration:underline;
}


h3 {
	background-color:#BFBEC0;
	color:white;
	/*font:bold 20px arial narrow, sans-serif;*/
	font-family:'ZurichCnBTBold', sans-serif !important;
	line-height:150%;
	padding-left:10px;
	text-transform: uppercase;	
}

.shareDiv {
	margin-bottom:30px;
	margin-top:10px;
	width:300px;
}

#ShowThePlan {
	position:relative;
}

#ShowThePlan SELECT{
	bottom:6px;
	left:8px;
	position:absolute;
}
.borst {
	background-image: url((URL));
	border: medium dashed #0CF;
}
.archive {
	background: url("images/_stripes.gif") repeat-x ;
	display:block;
	margin-left:0;
	margin-top:0;
	padding-top:30px;
	width:100%;
	font-size:18px;
	font-family:'ZurichBdXCnBTBold',arial,sans-serif !important;
	text-align:right;
	text-transform:uppercase;
	border-bottom:none;
}
.archive A {
	font-weight:lighter !important;	
	color: #C19E4E !important;
}
.archive A:hover {
	color: #d5b56c !important;
	text-decoration: none!important;
}
h1 > span.right > a > img {
	position:relative;
	top:-3px;
}
#respond #submit {
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #CCCCCC;
	padding: 5px 8px;
}

#mainSidebar h5 {
	margin:8px 0 0 0!important;
	padding: 7px 0 3px 15px!important;
	height: 45px!important;
	font-size: 30px!important;
}

#mainContent h2 {
	font-size:25px;
}

/* TPC 2011 styles */
#PageTPC2011 #headerNavigation {
	position:relative;
	z-index:8000;
}
#PageTPC2011 #headerContent {
	position:relative;
	z-index:50;
}
#PageTPC2011 #topImage {
	position:relative;
	margin-bottom:15px;
	margin-top:15px;
	
}
#PageTPC2011 #topText {
	position:absolute;
	top:180px;
	left:530px;
	width:320px;
	font: 12px arial, sans-serif;
	text-align: right;
	color: #848484;
	line-height: 18px;
	padding-left:0px;
}

#BodyTPC2011 {
	font:12px arial, sans-serif;
	line-height: 18px;
	margin:40px auto; 
	width:930px;
}
#BodyTPC2011 .greyText {
	color: #848484;
}
#BodyTPC2011 .blueText {
	color: #00566b;
}
#BodyTPC2011 .ul1 {
	list-style: disc;
	width:580px;
}
#BodyTPC2011 .ul1 li {
	margin-bottom: 15px;
	padding-left:15px;
}
#BodyTPC2011 .brownBar {
	position:relative;
	left:-10px;
}
#BodyTPC2011 .sepCol {
	width:60px;
}
#BodyTPC2011 .ul2 {
	list-style: disc;
	margin-top:10px;
}
#BodyTPC2011 .ul2 li {
	margin-left: 25px;
	padding-left:15px;
}
#BodyTPC2011 table tr td {
	line-height: 18px;
}
#BodyTPC2011 #Register .ul3 {
	padding-top:30px; 
	width:480px; 
	height:108px;
}
#BodyTPC2011 #Register .ul3 li {
	float:right;
	margin-right:20px;
}
#BodyTPC2011 #TrailerLink span img {
	position:absolute;
}
#BodyTPC2011 #TrailerLink #TrailerLinkTopImg {
	margin-bottom:10px;
	display:block;
}
#BodyTPC2011 #TrailerLink:HOVER {
	cursor:pointer;
}
#BodyTPC2011 #TrailerLink:HOVER #TrailerTextPlain {
	display: none;	
}
#BodyTPC2011 #PhotosLink span img {
	position:absolute;
}
#BodyTPC2011 #PhotosLink #PhotosLinkTopImg {
	margin-bottom:10px;
	display:block;
}
#BodyTPC2011 #PhotosLink:HOVER {
	cursor:pointer;
}
#BodyTPC2011 #PhotosLink:HOVER #PhotosTextPlain {
	display: none;
}

#mask {
	position: absolute;
	z-index: 9000;
	background-color: #000;
	display: none;
	top:0px;
	left:0px;
}

#modal
{
	position: absolute;
	display: none;
	z-index: 9999;
	padding: 20px;
}
.shrinkingText
{
	font:bold 72px arial,sans-serif;
	color: red;
	position:absolute;
	z-index:999999999;
	top:0px;
	left:0px;
	white-space: nowrap;
	display:none;
}


#MicrositeEventPlanningGuide {

}

#MicrositeEventPlanningGuide .box_content {
	padding:15px 35px;
}
#MicrositeEventPlanningGuide .box_content B {
	display:block;
	margin-bottom:5px;
}

/*Cait's universal paragraph RULE */
#MicrositeEventPlanningGuide .box_content P {
	font-size:12px;
	line-height:16px;
}

#MicrositeEventPlanningGuide #boxes {
	position:absolute;
	bottom:10px;
	z-index:999999999;
	color:#FFFFFF;
}

#MicrositeEventPlanningGuide #boxes  a {
	text-decoration:none;
}


#MicrositeEventPlanningGuide #box_one,
#MicrositeEventPlanningGuide #box_two,
#MicrositeEventPlanningGuide #box_three {
	cursor:pointer;
}

#MicrositeEventPlanningGuide #box_one .click_here,
#MicrositeEventPlanningGuide #box_two .click_here,
#MicrositeEventPlanningGuide #box_three .click_here {
	background:url("images/transOverlay.png") no-repeat scroll 0 0 transparent;
	bottom:0;
	font-size:14px;
	font-style:italic;
	height:25px;
	position:absolute;
	text-align:right;
	width:297px;
}

#MicrositeEventPlanningGuide #box_one .click_here ,
#MicrositeEventPlanningGuide #box_two .click_here ,
#MicrositeEventPlanningGuide #box_three .click_here  {
	opacity:1 !important;
	line-height:25px;
	font-weight:bold;
	color:#FFFFFF !important;
	font-size:italic;
}

#MicrositeEventPlanningGuide #box_one,
#MicrositeEventPlanningGuide #box_two,
#MicrositeEventPlanningGuide #box_three {
	float:left;
	width:297px;
	height:136px;
	background:url("microsites/event-planning-guide/images/ContextGradientBackground.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
}
#MicrositeEventPlanningGuide #box_one:hover,
#MicrositeEventPlanningGuide #box_two:hover,
#MicrositeEventPlanningGuide #box_three:hover {
	float:left;
	width:297px;
	height:136px;
	background:url("microsites/event-planning-guide/images/ContextGradientBackgroundRollover.jpg") no-repeat scroll 0 0 transparent;
}

#MicrositeEventPlanningGuide #boxes {
	margin-left:21px;
}

#MicrositeEventPlanningGuide #box_one,
#MicrositeEventPlanningGuide #box_two  {
	margin-right:4px;
}


#MicrositeEventPlanningGuide H1 {
	font-size:30px;
	color:#4b0f86;
	font-family:'ZurichCnBTBold', sans-serif !important;
	text-transform:none;
	border-bottom:none;
	letter-spacing:-1px;
}

#MicrositeEventPlanningGuide blockquote {
	background:url("microsites/event-planning-guide/images/quote.png") no-repeat scroll left top transparent;
	font-size:12px;
	margin-bottom:8px;
	padding-top:15px;
	text-align:right;
	text-indent:25px;
}

#MicrositeEventPlanningGuide cite {
	float:right;
	font-size:13px;
}

#MicrositeEventPlanningGuide #event_options {
	background:url("microsites/event-planning-guide/images/event_options.jpg") no-repeat;
	width:733px;
	height:190px;
	margin-left:-20px;
}

#MicrositeEventPlanningGuide #event_options B {
	color:#4B0F86;
	display:block;
	font-family:'ZurichCnBT',sans-serif !important;
	font-size:20px;
	font-weight:lighter;
	margin-bottom:5px;
	margin-top:3px;
}

#MicrositeEventPlanningGuide #event_options .howtoguide {
	float:left;
	font-size:12px;
	line-height:16px;
	margin-top:15px;
	text-align:right;
	width:240px;
	margin-left:100px;
}

#MicrositeEventPlanningGuide #event_options .multimedia {
	float:left;
	font-size:12px;
	line-height:16px;
	margin-left:25px;
	margin-top:15px;
	text-align:left;
	width:260px;
}

#options_choose {
	list-style:none;
	margin-left:20px;
	line-height:35px;
}

#letsgobutton {
	background:url("microsites/event-planning-guide/images/LetsGoButton.jpg") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:27px;
	margin-left:45px;
	width:100px;
}

#letsgobutton:hover {
	background:url("microsites/event-planning-guide/images/LetsGoButtonRollover.jpg") no-repeat;
}

#package_a,
#package_c,
#package_e {
	background:#f5f5f5;
}

#package_b,
#package_d {
	background:#ececec;
}

#package_options A {
	display:block;
	line-height:16px;
	text-decoration:underline;
}

#package_options UL {
	margin-left:-20px;
}

#package_options UL > LI {
	margin-left:35px;
	list-style-type:circle;
	text-indent:20px;
}

#package_options > DIV > LI {
	display:block;
	float:left;
	margin-top:2px;
	padding:20px 26px;
	position:relative;
	width:600px;
}

.package_title,
.package_subtitle {
	color:#4b0f86;
	display:block;
	margin-bottom:15px;	
}

.package_title {
	font-family:'ZurichCnBTBold', sans-serif !important;
	width:400px;
	float:left;
	display:block;
	font-size:26px;
}

.package_subtitle {
	font-family:'ZurichCnBT', sans-serif !important;
	font-size:19px;
	font-weight:lighter;
}

.package_details {
	float:left;
	width:400px;
	margin-left:20px;
}

.package_pricing {
	border-left:3px solid #FFFFFF;
	float:right;
	min-height:100%;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	vertical-align:middle;
	width:140px;
}

#package_options A:first-child {
	margin-top:45px;
	display:block;
}

#MicrositeEventPlanningGuide  #mainContent,
#MicrositeEventPlanningGuide  #mainSidebar {
	padding-left:20px;
}

#MicrositeEventPlanningGuide  #mainContent P, blockquote {
	line-height:16px !important;
}

#special_note {
	font-size:11px;
	padding-left:25px;
}

UL#options_choose LI {
	cursor:pointer;
	line-height:16px;
	margin-bottom:20px;
	padding-left:10px;
}

UL#options_choose LI INPUT {
	float:left;
	height:15px;
	margin-bottom:10px;
	margin-right:10px;
	width:15px;
}

UL#options_choose LI:hover {
	color:#7794b7;
}

.options_choose_active {
	color:#50729b;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	cursor:default !important;
}

.options_choose_active:hover {
	color:#50729b !important;
}

.package_options_top_rounded {
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
}

.package_options_bottom_rounded {
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
}

#MicrositeEventPlanningGuide #mainContent P ,
#MicrositeEventPlanningGuide #mainContent UL {
	max-width:620px;
}

#MicrositeEventPlanningGuide #mainContent .post_title A {
	color:#4B0F86 !important;
	margin-bottom:5px;
	display:block;
}

#MicrositeEventPlanningGuide #mainContent .post_more A {
	color:#4B0F86 !important;
	text-decoration:underline;
}


#MicrositeEventPlanningGuide #mainContent .post_excerpt {
	font-size:12px;
	line-height:16px;
}
#MicrositeEventPlanningGuide #mainContent .bundle {
	margin-bottom:35px;
}
	
#MicrositeEventPlanningGuide #mainContent .bundle .title {
	font-family:'ZurichCnBTBold', sans-serif !important;
	width:400px;
	float:left;
	display:block;
	font-size:26px;
	color:#4B0F86;
	margin-bottom:15px;
}
#MicrositeEventPlanningGuide #mainContent .bundle .subtitle {
	font-family:'ZurichCnBT', sans-serif !important;
	font-size:19px;
	font-weight:lighter;
	color:#4B0F86;
	display:block;
	margin-bottom:15px;
}
#MicrositeEventPlanningGuide #mainContent .bundle .subtitle,
#MicrositeEventPlanningGuide #mainContent .bundle P {
	margin-left:25px;
}


#blogPostContent q {
	display:block;
	font-family:georgia;
	font-size:16px;
	font-style:italic;
	margin:5px 30px;
}

#blogPostContent cite {
	color:#666666;
	font-weight:bold;
	margin-left:30px;
}

div.relative {
	position:relative;
	clear:both;
}

#bundle_contents {
	color:#444444;
}

#bundle_contents th {
	background-color: #FCFCFC;
	border: 0.1em solid #DFDFDF;
	padding: 0.9em;
	text-align: left;
	font-size: 0.9em;
}


#bundle_contents td {
	text-align: center;
	padding: 0.75em;
}

#bundle_contents tr {
	border-bottom: 0.1em dashed #CDCDCD;
}

#bundle_contents td.item_name {
	font-weight:bold;
	text-align:left;
	color:#000000 !important;
}


#blogPostContent UL {
	list-style: circle outside none;
    margin-bottom: 20px;
    margin-left: 25px;
    text-indent: 10px;
}

#blogPostContent IMG {
	margin-bottom: 20px;
}

#blogPostContent H5.alt {
	background-color: #BFBEC0;
    font-family: 'ZurichCnBT',sans-serif !important;
    font-size: 20px;
    font-weight: lighter;
    padding: 7px 10px;
	text-transform:none;
}

#blogPostContent H5 {
	background-color: #FFFFFF;
    border-bottom: 1px dashed #4F2E85;
    color: #4F2E85;
    font-family: 'ZurichCnBTBold',sans-serif !important;
    font-size: 18px;
    padding: 4px 0;
    text-transform: none;
}

#blogPostContent TABLE {
	width:100%;
	margin-bottom:30px;
}


#blogPostContent TABLE.twocolumns TD {
	/*max-width:50%;
    min-width: 50%;*/
	max-width:300px;
    min-width: 300px;
	
}


.recaptchatable #recaptcha_response_field {
	min-width:145px !important;
}

p.ffsGetStarted {
    height: 105px;
	padding-top:25px;
	line-height:16px !important;
	margin-bottom:0px !important;
	margin-left:15px;
}
p.ffsGetStarted strong {
	padding-left:15px;
	font-family: 'ZurichCnBTBold',sans-serif !important;
	font-weight:lighter;
}
p.ffsGetStarted span {
	width:375px;
	display:block;
	padding-left:15px;
}
p.buildList {
	background: url("images/build-a-list.jpg") no-repeat scroll 0 0 transparent;
}
p.ITS {
	background: url("images/Tasting-Cup.jpg") no-repeat scroll 0 0 transparent;
	padding-top:20px;
}
p.plugIntoSystem {
	background: url("images/Map-Book.jpg") no-repeat scroll 0 0 transparent;
	padding-top:30px;
}



/*** SAM CODE ***/


.clearfix {
	clear:both;
	margin: 0;
	padding: 0;
	display: block;
}
.video-box {
	width: 658px;
	height: 357px;
	background: #262421;
	color: #FFF;
	display: block;
	overflow: none;
	margin-bottom: 2px;
	position: relative;
}
.video-box a {
	color: #c39e45;
}
.video-callout a {
	display: block;
	color:#FFF!important;
	font-family: 'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size: 20px;
}
.video-callout a, .video-callout a:hover {
	text-decoration: none;
}
.video-callout:hover {
	opacity:.80;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
.top-vids {
	width: 940px;
	clear: both;
	margin: 20px auto 0 auto;
	display: block;
}
.container_12.grid_9, .container_16 .grid_12 {
	width: 658px!important;
	margin: 20px 0 20px 10px!important;
}
.container_12 .grid_3, .container_16 .grid_4 {
    width: 281px!important;
	margin: 52px 0 20px 0!important;
	position: relative;
}
h5 {
	background: #6739aa; /* Old browsers */
	background: -moz-linear-gradient(top, #6739aa 0%, #5b289b 50%, #4b0f86 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6739aa), color-stop(50%,#5b289b), color-stop(100%,#4b0f86)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6739aa 0%,#5b289b 50%,#4b0f86 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6739aa 0%,#5b289b 50%,#4b0f86 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6739aa 0%,#5b289b 50%,#4b0f86 100%); /* IE10+ */
	background: linear-gradient(top, #6739aa 0%,#5b289b 50%,#4b0f86 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6739aa', endColorstr='#4b0f86',GradientType=0 ); /* IE6-9 */
}
#dailyDevotional a {
	color: #c19e4e!important;
	font-size: 14px;
}
#dailyDevotional {
	background-color: #efefef;
	padding-bottom: 15px;
}
#dailyDevotional span {
	background: none!important;
	padding-top: 15px!important;
}
.homeCell-fix {
    display: inline;
    float: left;
    margin-right: 18px;
}
.homeCell-fix h5 {
	background-color: #262422!important;
	background: #262422!important;
}
.homeCell-fix a {
	color: #c19e4e!important;
}
.video-box span.archive {
	background:none!important;
	position: absolute;
	top:300px;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	font-size: 16px;
}
div#rssincl-box-393451 div.rssincl-content div.rssincl-entry {
	border: none!important;
}
.rssincl-head, .rssincl-backlink, #advertisements, .homeCell {
	display: none!important;
}
.rssincl-entry {
	padding: 10px 15px!important;
}
div#rssincl-box-393451 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a {
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	font-size: 16px!important;
	text-decoration: none!important;
}
div#rssincl-box-393451 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc, div#rssincl-box-393451 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc * {
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	font-size: 14px!important;
}
div#rssincl-box-393451 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle {
    margin-bottom: 0!important;
}
.rssincl-itemdesc {
	font-size: 10px!important;
	font-family: 'ZurichBdXCnBTBold',arial,sans-serif !important;
	display: block;
	clear: both;
}
.container_12, .container_16, .container_12 .grid_12, .container_12 .grid_12 {
	overflow: hidden;
	position: relative;
}
#topImage {
	margin: 0 auto!important;
	display: block;
}
.container_12 .grid_12, .container_16 .grid_16 {
    width: 960px;
}
#headerContext .container_16 #topImage  {
	width: 960px!important;
	float: none!important;
}
#headerContext .container_16 {
	width: 960px!important;
}
ul#videobox {
	height: 351px!important;
	overflow: hidden!important;
}
a.next {
	background: url("images/forward.jpg");
	width: 55px;
	height: 55px;
	position: absolute;
	display: block;
	left: 603px;
	z-index: 99;
	top: 0;
	text-indent: -9999px;
}
a.prev {
	background: url("images/back.jpg");
	width: 55px;
	height: 55px;
	position: absolute;
	display: block;
	left: 603px;
	top: 55px;
	z-index: 99;
	text-indent: -9999px;
}
a.prev:hover, a.next:hover {
	cursor: pointer!important;
	opacity:.80;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
.vidbox span {
	color: #FFF;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	font-size: 24px!important;
	z-index: 99;
	display: block;
	position: absolute;
	text-transform: uppercase!important;
	top: 300px;
	left: 15px;
}
.vidbox p {
	font-size: 24px!important;
}
a.vidybox {
	color: #c19e4e;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	z-index: 99;
	display: block;
	position: absolute;
	text-transform: uppercase!important;
	top: 325px;
	left: 15px;
	text-decoration: none;
	cursor: pointer!important;
}
.nav {
	color: #c19e4e;
	font-family: 'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size: 28px!important;
	z-index: 99;
	display: block;
	position: absolute;
	text-transform: uppercase!important;
	top: 303px;
	left: 590px;
}
.nav a.activeSlide {
	display: block!important;
}
.nav a {
	display: none;
	color: #c19e4e;
	font-family: 'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size: 28px!important;
	z-index: 99;
	position: absolute;
	text-transform: uppercase!important;
	text-decoration: none;
	cursor: pointer!important;
}
.homenav {
	z-index: 99;
	display: block;
	position: absolute;
	text-transform: uppercase!important;
	top: 370px;
	left: 85px;
}
.homenav a {
	color: #c19e4e;
	text-transform: uppercase!important;
	text-decoration: none;
	cursor: pointer!important;
	text-indent: -9999px;
	background: url('images/homepage-rotator-grey.png') no-repeat top center;
	height: 13px;
	width: 13px;
	display: block;
	float: left;
	margin: 0 3px;
}
.homenav a.activeSlide {
	background: url('images/homepage-rotator-yellow.png') no-repeat top center!important;
}
span.navy {
	display: none;
	color: #FFF;
	font-family: 'ZurichBdXCnBTBold',arial,sans-serif !important;
	font-size: 28px!important;
	z-index: 99;
	display: block;
	position: absolute;
	text-transform: uppercase!important;
	top: 303px;
	left: 607px;
}
span.yellow {
	color: #c19e4e!important;
}
input#s {
	background-color: #8653d1;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	font-size: 16px!important;
	color: #5c289c;
	border: none;
}
input#s:focus {
	background-color: #c3a0f6;
}
#topText, #topMenu {
	display: none!important;
}
.sidebar a {
	font-size: 22px;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	color: #C19E4E!important;
}
.sidebar a:hover {
	color: #5c289c!important;
	text-decoration: none;
}
.sidebar span {
	font-size: 14px;
}
.post_wrapper .grid_8 {
	width: 400px!important;
}
#footerSiteMapCenter1 {
	display: none;
}
ul#topnav li a.bhart-top {
    background-color: #2F516C;
    border-bottom: medium none !important;
    border-left: 4px solid #CACACA;
    border-radius: 10px 10px 0 0;
    border-right: 4px solid #CACACA;
    border-top: 4px solid #CACACA;
    color: #FFFFFF;
    height: 6px;
    padding: 5px 20px 15px;
    text-shadow: 1px 1px 0 #04192A !important;
}
.devotional-shoutout {
	display: block;
	height: 20px;
	width: 280px;
	color: #9e7acb;
	font-size: 13px;
	font-family: 'ZurichLtCnBTLight',arial,sans-serif !important;
	position: absolute;
	top: 46px;
	left: 15px;
}
.devotional-shoutout a {
	color: #dac3f6!important;
	text-decoration: underline!important;
}
	
	
