﻿html {height: 100%; padding-bottom: 1px;}

body 
{
    background-image: url(images/public/master/bgtile.png); 
    background-repeat: repeat-x;
    background-position: top;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 10pt;
    color: #666666;
    min-height: 25px;
    margin: 0;
    padding: 0;
}

img {
	border: none;
}

td, p
{
    font-family: Arial;
    font-size: 10pt;
    color: #666666;
}

.bodyText
{
    font-family: Arial;
    font-size: 9pt;
    color: #666666;
}


a, a:link, a:active, a:visited
{
    color: #167da5;
    text-decoration: none;
}

a:hover 
{
	text-decoration: underline;
}

a.gold {color: #c28c2c;}

.errMsg 
{
    color: Red;
    font-weight: bold;
}

h1.pageTitle 
{
    font-family: FaricyNew, Arial, Verdana, Sans-Serif;
    font-size: 16pt;
    color: #2485aa;
    font-weight: normal;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}

h2.pageTitle 
{
    font-family: FaricyNew, Arial, Verdana, Sans-Serif;
    font-size: 15pt;
    font-weight: normal;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}

h2.bioTitle 
{
    font-family: Arial;
    font-size: 12pt;
    color: #c28c2c;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}

h3.bioSubTitle 
{
    font-family: Arial;
    font-size: 11pt;
    color: #666666;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}

h2.sectionTitle, .sectionTitle, A.sectionTitle:link, A.sectionTitle:visited, A.sectionTitle:active
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #c28c2c;
    padding: 0px;
    margin-bottom: 3px;
    margin-top: 0px;
    text-decoration: none;
}

A.sectionTitle:hover
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #c28c2c;
    padding: 0px;
    margin-bottom: 3px;
    margin-top: 0px;
    text-decoration: underline;
}

li.usageGuide, ul.usageGuide
{
    color: #c28c2c;
    list-style: disc;
}

.usageTxt
{
    color: #177ea5;
}

.phoneLabel 
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #666666;
}

.phoneNumber 
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #167da5;
}

.phoneLabel2
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #666666;
}

.phoneNumber2 
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #167da5;
}

.signUpText
{
    font-family: Arial;
    font-size: 8pt;
}

.signUpTextBlue
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #177ea6;
}

.signUpTextGreen
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #648238;
}

.signUpTextBlack
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}

.signUpPlan
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #c28c2c;
}

.planWizardTitle
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #c28c2c;
}

.planWizardRoyalties 
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #167da5;
}
.articleTitleSmall, A.articleTitleSmall:link, A.articleTitleSmall:visited , A.articleTitleSmall:active
{
    font-family: Arial;
    font-weight: bold;
    color: #c28d2d; 
    text-decoration: none;
}

A.articleTitleSmall:hover
{
    font-family: Arial;
    font-weight: bold;
    color: #c28d2d;
    text-decoration: underline;
}

.articleTitleEduSmall, A.articleTitleEduSmall:link, A.articleTitleEduSmall:visited , A.articleTitleEduSmall:active
{
    font-family: Arial;
    font-weight: bold;
    color: #177ea5; 
    text-decoration: none;
    font-size: 8pt;
}

A.articleTitleEduSmall:hover
{
    font-family: Arial;
    font-weight: bold;
    color: #177ea5;
    text-decoration: underline;
    font-size: 8pt;
}

.articleTitleLarge, A.articleTitleLarge:link, A.articleTitleLarge:visited , A.articleTitleLarge:active
{
    font-family: Arial;
    font-size: 13pt;
    font-weight: normal;
    color: #167da5; 
    text-decoration: none;
}

A.articleTitleLarge:hover
{
    font-family: Arial;
    font-size: 13pt;
    font-weight: normal;
    color: #167da5;
    text-decoration: underline;
}

.eduCrumbTrail, A.eduCrumbTrail:link, A.eduCrumbTrail:visited , A.eduCrumbTrail:active
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #357998; 
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0px;
}

A.eduCrumbTrail:hover
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #357998; 
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 0px;
}


.postDateLarge
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: italic;
    color: #666666; 
}

.readMoreGreen, A.readMoreGreen:link, A.readMoreGreen:visited , A.readMoreGreen:active
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #638238; 
    text-decoration: none;
}

A.readMoreGreen:hover
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #638238; 
    text-decoration: underline;
}

.readMoreBlue, A.readMoreBlue:link, A.readMoreBlue:visited , A.readMoreBlue:active
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #177ea6; 
    text-decoration: none;
}

A.readMoreBlue:hover
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #177ea6; 
    text-decoration: underline;
}

.searchTerm 
{
    font-size: 11pt;
    color: #167da5;
    font-weight: bold;
}

.summaryText
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #666666; 
}

.bottomNavText
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

.bottomNav, A.bottomNav:link, A.bottomNav:visited , A.bottomNav:active
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #c28d2c;
    text-decoration: none;
}

A.bottomNav:hover
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #c28d2c;
    text-decoration: underline;
}

table.formBox
{
    background-color: #faf9f6;
}

table.relRes
{
    background-color: #e7e7e7;
}

li.relRes, ul.relRes
{
    color: #c28c2c; 
}

A.relRes:link, A.relRes:visited , A.relRes:active
{
    color: #167da5;
    text-decoration: none;
}

A.relRes:hover
{
    color: #167da5;
    text-decoration: underline;
}

A.vrCat:link, A.vrCat:visited , A.vrCat:active, A.vrCat:hover
{
    color: #167da5;
    text-decoration: underline;
    line-height: 15pt;
}

A.vrSummaryLink:link, A.vrSummaryLink:visited , A.vrSummaryLink:active, A.vrSummaryLink:hover
{
    color: #167da5;
    text-decoration: underline;
    line-height: 15pt;
}

li.indLnk, ul.indLnk
{
    color: #c28c2c;
    margin-top: 5px;
    list-style-image: url(images/articleLists/bulletNews.gif);
    list-style-position: outside;
    line-height: 14pt;
    margin-left: 20px;
}


li.audience, ul.audience
{
    color: #ffffff;
    font-size: 8pt;
    line-height: 14pt;
    margin-top: 5px;
}

A.audience:link, A.audience:visited , A.audience:active
{
    color: #ffffff;
    text-decoration: none;
}

A.audience:hover
{
    color: #ffffff;
    text-decoration: underline;
}

ul.WCAList
{
    list-style-type: disc;
    color: #c28c2c;
}

.attorney
{
    color: #ffffff;
    text-decoration: none;
}

A.attorney:link, A.attorney:visited , A.attorney:active, A.attorney:hover
{
    color: #ffffff;
    text-decoration: underline;
}

li.sitemap, ul.sitemap
{
    color: #666666;
    font-size: 8pt;
    font-family: Verdana;
    line-height: 14pt;
    margin-top: 5px;
    list-style-type: none;
}

A.sitemap:link, A.sitemap:visited , A.sitemap:active
{
    color: #666666;
    text-decoration: none;
}

A.sitemap:hover
{
    color: #666666;
    text-decoration: underline;
}

.articleCat, A.articleCat:link, A.articleCat:visited , A.articleCat:active
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: 0px;
    color: #666666;
    text-decoration: none;
}

A.articleCat:hover
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}

.articleCatNum 
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #c28d2c;
}

.articleCatNumBracket
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #666666;
}

.eduSumTitle 
{
    font-family: Arial;
    font-size: 14pt;
    color: #177ea5;
    font-weight: normal;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
    text-decoration: none;
}

.eduSumSubTitle 
{
    font-family: Arial;
    font-size: 11pt;
    color: #555244;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
    font-style:italic;
}

.eduByLine 
{
    font-family: Arial;
    font-size: 9pt;
    color: #555244;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 15px;
    margin-top: 0px;
}

.eduSumLength 
{
    font-family: Arial;
    font-size: 9pt;
    color: #177ea5;
    font-weight: bold;
}

.eduPrice 
{
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
}

.eduDLCredits
{
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    color: #177ea5;
}

.formLabel
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #666666;
}

.vrTitle, .vrTitle A:link, .vrTitle A:visited, .vrTitle A:active, .vrTitle A:hover, A.vrTitle:link, A.vrTitle:visited, A.vrTitle:active, A.vrTitle:hover
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #c28c2c;
}

.vrAlbum
{
    font-family: Arial;
    font-size: 10pt;
    font-style: italic;
}

.vrRuntime
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}

.vrSummaryLabel
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
}

.vrSummaryValue
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #167da5;
}

.vrSummaryTotalLabel
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #c28c2c;
}

.vrSummaryTotal
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #167da5;
}

.vrCartTotal
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
}

.searchField 
{
    background-color: #ffffff;
    border: solid 1px #dbdbdb;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    height: 17px;
    vertical-align: middle;
}

.kbSearchField 
{
    background-color: #ffffff;
    border: solid 1px #afafaf;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    height: 17px;
    vertical-align: middle;
}


.formField 
{
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    vertical-align: middle;
}

.formLbl
{
	text-align: right;
}

.formSelect 
{
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    height: 22px;
    vertical-align: middle;
}


/* -----------  Carryover from WordPress ---------*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
#container { text-align: left; width: 982px; margin: 0 auto; position: relative; background:url(images/public/master/inset.png); background-repeat: no-repeat;}
#mstLogo {height: 62px; margin: 30px 0px 23px 25px; float:left;}
#mstCallUs {float: right; padding:26px 0px 10px 0px; margin-right: 54px; font-size: 11px; font-weight: bold; color: #c28c2c; text-decoration: none;}
#mstCallUs a {font-family:FaricyNew, Arial, Verdana, sans-serif; color: #000; font-weight: bold; font-size: 18px;}
#mstRight {float: right; padding:26px 3px 10px 0px;text-align:right;margin-right:24px; line-height: 21px; font-size: 15px; color: #c28c2c;}
#mstRight a {font-size: 11px; font-weight: bold; color: #c28c2c; text-decoration: none;}
#mstRight a:visited {color: #c28c2c; text-decoration: underline;}
#menu { background: none; height: 30px; margin-bottom: 0px; }
#content{ margin-left: 8px; padding: 10px 14px 0px 14px; width:930px; }
#searchinput { border: 1px #dbdbdb solid; width: 164px; font-size: 11px; margin: 0.5em 0px 0px 0px; padding: 3px;}
#searchsubmit {padding: 0px 0px 0 4px; width: 19px; height: 19px; vertical-align: middle;}
.mstSearchField {color: #cccccc;}
#content-area {padding-top: 20px;}
#mainLtCol {float: left; width: 640px; padding-left: 20px; font-size: 10pt; line-height: 150%;}
#mainRtCol {float: right; width: 247px; margin: 0px 0px 0px 0px;}
#signupbox {
		width: 227px;
		background: url(images/public/sidebar/sidebar_bg_top.png) no-repeat;
		background-color: #d2d2d2;
		margin: 0px auto 0px auto;
		padding: 15px 0px 0px 0px;
		overflow: hidden;
		
	}
	
#sidebar-bottom {
	display: block;
	width: 227px;
	height: 12px;
	background: url(images/public/sidebar/sidebar_bg_bottom.png) no-repeat;
	bottom: 0px;
}
		
.btn_contactsales {
	display: block;
	margin: 0px auto 0px auto;
	width: 183px;
	height: 58px;
	background: url('images/public/sidebar/btn_contactus.png') no-repeat 0 0;
}
	
.btn_contactsales:hover {
	background-position: 0 -58px;
}

.btn_contactsales span {
	position:absolute;
	top: -999em;
}

.btn_signup {
	display: block;
	margin: 0px auto 5px auto;
	width: 183px;
	height: 58px;
	background: url('images/public/sidebar/btn_signup.png') no-repeat 0 0;
}
	
.btn_signup:hover {
	background-position: 0 -58px;
}
	
.btn_signup span {
	position:absolute;
	top: -999em;
}

.btn_buynow {
	display: block;
	margin: 0px auto 5px auto;
	width: 183px;
	height: 58px;
	background: url('images/public/sidebar/btn_buynow.png') no-repeat 0 0;
}
	
.btn_buynow:hover {
	background-position: 0 -58px;
}
	
.btn_buynow span {
	position:absolute;
	top: -999em;
}


#footer {
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-color: #dedddb;
		border-style: solid;
		border-left: none;
		border-right: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 11px;
		line-height: 18px;
		padding: 10px 0px 10px 0px;
		width: 930px;
		margin: auto;
		margin-top: 10px;
		text-align: left;
	}
	#footer .gold {
		color: #c28c2c;
	}
	#footer a{
		color: #c28c2c;
		text-decoration: none;
	}
	
	#footer a:hover{
		color: #000;
		text-decoration: underline;
	}
	p#copyright {float:right; font-size:10px; color:#858585; text-shadow: 1px 1px 1px #fff; margin-top: -5px; padding-right: 2px; text-transform: uppercase; }	

	p#copyright a {color:#757575; font-weight: bold; }

	.factSheetHd {font-size: 8pt; padding-left: 25px; padding-top: 10px; font-weight: bold;}
	ul.pdfBullet {margin-left: 0px; padding-left: 25px;}
	ul.pdfBullet li {list-style-type: none; background: url(images/public/sidebar/icon-pdf.png) no-repeat scroll left center transparent; margin: 0; padding-left: 30px;}
	ul.pdfBullet li a {text-decoration: none; font-size: 9pt;}
	
	ul.factsheet {margin-left: 0px; padding-left: 25px;}
	ul.factsheet li {list-style-type: none; background: url(images/public/sidebar/pdf-32.png) no-repeat scroll left center transparent; margin: 0 0 10px; min-height: 32px; padding: 10px 0 0 40px;}
	ul.factsheet li a {text-decoration: none; font-size: 10pt; font-weight: bold; color: #1780A8;}
	
	#quotes {
		font-size: 12px;
		line-height: 130%;
		margin-top: 5px;
		padding: 0 15px 0 10px;
	}

	#quotes ul {
		background: url('images/public/controls/testimonial/quote.png') no-repeat scroll 0 0 transparent;
		color: #676767;
		margin: 0;
		padding: 0 0 0 28px;
		list-style-type: none;
	}

	#quotes ul li p {
		color: #5A5A5A;
		font-size: 10px;
		font-weight: bold;
		line-height: 130%;
		margin: 5px 0;
		padding: 0;
	}
	
	#ticketedevents {
		font-size: 11px !important;
		line-height: 130% !important;
		margin-top: 5px !important;
		padding: 0 20px 0 15px !important;
	}
	
	#ticketedevents h3 {
		color: #C28C2C !important;
		font-size: 12px !important;
		font-weight: bold !important;
		line-height: 130% !important;
		text-transform: none !important;
	}
	
	ul.indie-nav {
		background: url("images/public/pages/indieadmin/indie-nav-bg.png") no-repeat scroll 0 0 transparent;
		display: inline-block;
		list-style-type: none;
		margin: 0 0 15px;
		padding: 0;
		text-decoration: none;
		width: 660px;
		font-size: 12px;
	}
	
	ul.indie-nav li {
		float: left;
	}
	
	ul.indie-nav li a {
		color: #5D646A;
		display: block;
		font-family: FaricyNew,arial;
		font-size: 14px;
		height: 44px;
		line-height: 44px;
		margin-right: 10px;
		padding: 0 15px 0 0;
		text-align: right;
		text-decoration: none;
	}
	
	ul.indie-nav li a:hover {
		text-decoration: underline;
	}
	
	
	ul.indie-nav li#indieadmin-home a {
		height: 42px;
		width: 125px;
	}
	
	ul.indie-nav li#indieadmin-churches a {
		height: 42px;
		width: 112px;
	}
	
	ul.indie-nav li#indieadmin-artists a {
		height: 42px;
		width: 158px;
	}

	ul.indie-nav li#indieadmin-songwriters a {
		height: 42px;
		width: 133px;
	}
	
	.indie-admin-icon 
	{
		display: inline;
		float: left;
		margin-right: 15px;
	}
    
    #indie-pricing-btn 
    {
    	background: url("images/public/pages/indieadmin/pricing-plans.png") no-repeat scroll 0 0 transparent;
    	width: 227px;
    	height: 42px;
    	margin: 0 0 20px 8px;
    }
    
    #indie-pricing-btn a 
    {
    	color: #5D646A;
		display: block;
		font-family: FaricyNew,arial;
		font-size: 14px;
		height: 44px;
		line-height: 44px;
		padding: 0 50px 0 0;
		text-align: right;
		text-decoration: none;
    }
    
    #indie-pricing-btn a:hover {text-decoration: underline;}
    
    #indie-lower {background: url("images/public/pages/indieadmin/indie-three.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 185px;
    margin: 20px 0 0 -20px;
    padding-top: 135px;
    width: 667px;
    line-height: 110%;
    }
    
    #indie-block-one {float: left; padding: 0 20px; width: 185px;}
    #indie-block-two {float: left; padding: 0 20px; width: 184px;}
    #indie-block-three {float: left; padding: 0 0 0 20px; width: 179px;}
        
    #indie-lower h3 
    {
    	color: #5d646a;
    	font-family: FaricyNew, Arial;
    	font-size: 14px;
    	line-height: 100%;
    	text-transform: uppercase;
    	margin: 0;
    	font-weight: normal;
    }
   
   #indie-lower a {color: #C28C2C;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    }
    
    #indie-lower a:hover {
    text-decoration: underline;
    }

	#IAClients 
	{
		text-align: center;
		padding-top: 20px;
	}

	#IAClients img {padding: 0 15px 20px 15px}

	.confirmationBox 
	{
		background: none repeat scroll 0 0 #C28C2C;
		border: medium none #C28C2C;
		border-radius: 8px 8px 8px 8px;
		color: white;
		font-size: 18px;
		font-weight: normal;
		line-height: 30px;
		margin: 30px 0;
		max-width: 99%;
		padding: 20px;
	}
	.news 
	{
		line-height: 130%;
		margin-top: 20px;
	}    
	
	.news a {text-decoration: none;}
	
	.news blockquote 
	{
		background: none repeat scroll 0 0 #E6E6E6;
		border: 1px solid #DCDCDC;
		color: #666666;
		font-style: italic;
		margin: 1.5em;
		padding: 1em;
		font-size: 10pt;
		line-height: 180%;
	}
	
    .news h2, h2 a {
    color: #177EA5;
    font-family: FaricyNew,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
    width: 600px;
    text-decoration: none;
	}
	
	.news h2 a:hover {color: #000;}
	
	.news a.readmore {
		background: url("images/public/pages/news/readmore.png") no-repeat scroll right bottom transparent;
		color: #282828;
		display: block;
		float: right;
		font-size: 12px;
		height: 27px;
		line-height: 27px;
		padding-right: 13px;
		text-shadow: 1px 1px 1px #FFFFFF;
		text-decoration: none;
	}

	.news a.readmore span {
    background: url("images/public/pages/news/readmore.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    padding: 0 0 0 12px;
	}
	
	
	.newsmeta 
	{
		font-family: FaricyNew,Arial,Helvetica,sans-serif;
		font-size: 14px;
		margin: 0 0 5px;
		padding: 0 0 5px;
		width: 600px;
	}
	
	.newsmeta a 
	{
	 font-style: italic;
	 text-decoration: none;
	}

.learnMoreContainer {width: 600px; margin-left: 15px;}
.learnMoreOtr {background: url("images/public/controls/learnMore/et-learn-more-bg.png") repeat-x scroll left top #F9F9F9;
                border: 1px solid #E7E7E7;
                border-radius: 10px;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                margin: 10px 0;
                padding: 16px 13px 16px 18px;}
.learnMoreHdr {float: left; width: 75%;}
.learnMoreHdr h2 {font-size: 18px; margin: 0px; color: #535353; cursor: pointer; letter-spacing: 0; font-family: FaricyNew,Arial,Verdana,sans-serif;}
.learnMoreHdrOpen {color: #2485aa;}
.learnMoreHdr h2 span {display: block;}
.learnMoreBtn {float: right; width: 25%; text-align: right; cursor: pointer; height: 25px; background: url(images/public/controls/learnMore/et-learn-more-closed.png) no-repeat right top;}
.learnMoreBtnOpen {background: url(images/public/controls/learnMore/et-learn-more-opened.png) no-repeat right top;}
.learnMoreBtn span {display: block;}
.learnMoreCnt {margin-top: 20px; display: none; line-height: 160%; font-size: 10pt;}

.videoBox {
    min-height: 151px;
    width: 650px;
    z-index: 0;
}

.videoBox a {text-decoration: none;}

.videoThumbnail {
    background: none no-repeat scroll 13px 13px transparent;
    float: left;
    height: 151px;
    width: 250px;
}

.videoOverlay {
    background: url("images/public/pages/videos/videoframe-green.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 151px;
    left: 0;
    position: relative;
    top: 0;
    width: 250px;
}

.videoOverlay p {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 116px;
    text-align: center;
    text-shadow: 0 -1px 0 #003300;
    width: 250px;
    line-height: 18px;
    padding-bottom: 10px;
    margin: 0;
}

.videoInfo {
    float: left;
    margin: 10px 0 0;
    min-height: 151px;
    width: 390px;
}

.videoInfo h2 {
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: bold;
    margin: 0 10px 0 12px !important;
    text-align: left;
}

.videoInfo p {
    color: #000000;
    font-size: 10px;
    line-height: 12px;
    margin: 5px 10px 0 12px;
    text-align: left;
}

.videoRule {
    border-top: 1px dashed #999999;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 630px;
}

.videoTitle {
    background: url("images/public/pages/videos/video-titlebg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: FaricyNew, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 29px;
    padding: 6px 0 0 12px;
    text-align: left;
    text-shadow: -1px -2px 0 #003300;
}

.playbackTitle h1 {
    color: #2485AA;
    font-family: FaricyNew,Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 2px;
    text-align: left;
    margin-top: 0;
}

.playbackSubtitle {
    color: #000000;
    font-family: FaricyNew,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}

.landing 
{
	font-size: 10pt;
}

.landing h1 
{
	color: #4C4C4C;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0;
    text-transform: uppercase;
    line-height: 1em;
    padding-bottom: 5px;
}

.landing h2
{
	color: #C28C2C;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 120%;
    margin: 0 0 10px;
    width: 400px;
    font-family: FaricyNew,Arial,Verdana,sans-serif;
    font-weight: normal;
}

.landing h2
{
	color: #C28C2C;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 120%;
    margin: 0 0 10px;
    width: 400px;
    font-family: FaricyNew,Arial,Verdana,sans-serif;
    font-weight: normal;
}

.landing .orange {color: #C28C2C;}
.landing .blue {color: #2485AA;}
.landing .green {color: #648238;}
.landing #calc .calcTbl tr {vertical-align: top;}
.landing #calc .calcTbl tr td {line-height: 120%;}
.landing #calc .calcTbl tr td:first-child {text-align: left; font-weight: bold;}
.landing #calc #spnTotal, #spnTotal2 {color: #006600; font-size: 1.1em;}
.landing #calc .continue {
    background: none repeat scroll 0 0 #C28C2C;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 40px;
    position: relative;
    text-transform: uppercase;
    left: 50px;
}

.bullet-checks 
{
	list-style-image: url("images/public/bullet-check.png");
    margin-left: 30px !important;
}

.bullet-dot {
    list-style-image: url("images/public/bullet-dot.png");
    margin-left: 30px !important;
}

#home-container 
{
    margin: 0;
    width: 930px;
}

#homerotator 
{
    background-color: #FFFFFF;
    display: block;
    float: left;
    height: 270px;
    width: 690px;
    margin-bottom: 20px;
}

#home-left 
{
	float: left;
	width: 690px;
	margin-right: 9px;
}

#home-right 
{
	float: left;
	width:231px;
}

#divFacts {margin-left: 20px; line-height: 120%; width: 191px; height: 100px; font-size: 14px; color: #c28c2c;}
.fastFactByLine {font-style: italic; font-size: 11px; padding-top: 5px; display: block;}

#divFacts div {position:absolute; width:191px; height:100px; display:none;}
#homeVideoContainer {width: 200px; margin: 0 auto; font-size: 14px; font-style: italic; color: #000;}
#homeVideoContainerInner {position: relative; width: 200px; margin: 0 auto; margin-bottom: 5px; min-height: 80px}
#homeVideoContainerInner img {margin: 0 auto; display: block;}
#homeVideoContainer:hover{cursor: pointer;}
#homeVidPlay {position: absolute; z-index: 2; left: 14px; bottom: 5px;}

#home-service-container 
{
	margin-bottom: 35px;
}

#homegettoknow 
{
	margin: 35px 0 30px 20px;
}

#home-connect-con 
{
	margin: 0 0 20px 20px;
}

#home-service-container h1

{
	margin: 5px 0 10px 19px;
	font-family: FaricyNew,Arial,Verdana,sans-serif;
	color: #000;
	font-size: 21px;
	font-weight: bold;
}
.home-service 
{
	float: left;
	height: 271px;
	width: 154px;
	padding: 7px 7px 0 7px; 
	background-color: #efefef;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px;
}

.home-service img.svcLogo 
{
	margin-left: auto;
	margin-right: auto;
	width: 122px;
	display: block;
	margin-bottom: 10px;
}

.home-service h2 
{
	margin: 0 0px 8px 5px;
	font-family: FaricyNew,Arial,Verdana,sans-serif;
	color: #c48e2c;
	font-size: 15px;
	font-weight: bold;
}

.home-service div 
{
	height: 90px;
}

.home-service p 
{
	padding: 0;
	margin: 0 0 5px 5px;
	color: #6c695c;
	font-size: 12px;
}

#home-mktcopy 
{
	margin: 20px 0 0 15px;
	font-size: 13px;
	line-height: 130%;
}
#home-mktcopy h2
{
	color: #4D8FB2;
    font-family: FaricyNew,Arial,Verdana,sans-serif;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1em;
    margin: 0;
    padding-bottom: 5px;
}

#home-right h3
{
	margin: 20px 0 10px 8px;
	font-family: FaricyNew,Arial,Verdana,sans-serif;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}

#home-connect 
{
	padding-left: 8px;
}

#home-connect img
{
	margin: 0 10 0 0;
}

.formlabel {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    padding: 0;
    text-transform: uppercase;
}


#sitemap h3
{
	font-size: 22px;
	color: #111111;
    font-family: FaricyNew,Arial,Verdana,sans-serif;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1em;
    padding-bottom: 5px;
	}

/*------------------------------------------------*/

/*---------------[DEFAULT DROPDOWN SETTINGS]---*/

/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }

.nav li { float:left; position:relative; }

.nav a { display:block; float: left; }

.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }

.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }

.nav li:hover ul, .nav li li:hover ul { top: -999em; }

.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }

.nav li ul { width: 191px; }

.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }

.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }


/*------------------------------------------------*/

/*---------------[DROPDOWN MENU]------------------*/

/*------------------------------------------------*/

#buttons-left {
	height: 27px;
	width: 4px;
	background-image: url(images/public/master/menu-left.png);
	float: left;
}
			

#buttons-right {
	height: 27px;
	width: 4px;
	background-image: url(images/public/master/menu-right.png);
	float: right;
	margin-right: 10px;
}

ul.nav { color:#000000; font-family: FaricyNew, sans-serif; font-weight: bold; font-size: 11px; padding: 8px 0px 0px 22px; list-style: none outside none; line-height: 21px;}

ul.nav li { z-index: 10; }

ul.nav li a { 
	color:#FFFFFF;
	padding: 3px 21px 3px 20px;				 
	text-decoration: none;
	background:url(images/public/master/btn_bg.png) repeat-x 0px 0px #5a5749;					
}

ul.nav li a:hover {
	text-decoration: none;
	color:#c28c2c;
	z-index: 1;
	}

							

ul.nav li:hover ul, ul.nav li.sfHover ul {
				
	background: url(images/public/master/dropdown-bg.png) bottom center no-repeat;
	width: 137px;
	padding: 5px 0px 5px;
}

ul.nav li:hover ul ul, ul.nav li.sfHover ul ul { }

/*  SUB-MENU  */
					
ul.nav ul { margin: -27px 0px 0px 0px; padding-bottom: 4px; z-index:1;}
					
ul.nav ul li div {
	display:none;
}
					
ul.nav ul li { margin: 0px 0px 0px 5px;  padding-left: 4px; padding-bottom: 0px; z-index:1;}

ul.nav ul li a {color:#c28c2c; background: url(images/public/master/menu-bullet.png) no-repeat 0px 6px; width: 135px; padding: 4px 0px 0px 13px; line-height: 120%;z-index:1; }

ul.nav ul li a:hover {color: #fff;}
			

/* Survey */
#divSurvey
{
	width: 650px;
	height: 350px;
	background-color: transparent;
	background-image: url(images/public/controls/newsletterPopup/bg.png);
	background-repeat: no-repeat;
	color: #333;
	font-size: 11px;
	padding: 159px 0 0 14px;
}

#divSurvey p, #divSurvey td 
{
	color: #333;
	font-size: 11px;
}

.divSurveyCls 
{
	background-color: transparent!important;
	border: 0;
}
.divSurveyCls .ui-dialog-titlebar {display: none;}

.survey-radius { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

/* Validation */
.validation
{ padding: 20px 10px 10px 70px; color: #f00; background-image: url(./images/large-alert.png); background-position: 10px 10px; background-repeat: no-repeat; text-align: left; }

.validation ul
{ color: #f00; font-size: 9pt; font-weight: normal; }

.validationHead
{ font-size: 9pt; font-weight: normal; color: red; }

.confirmMsg
{
    font-weight: bold;
    color: #5daa66;
}

/* IA PRicing */
h1.pricing 
{
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}
        
table.bordered {
    border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0; 
}
        
.bordered {
    border: solid #fff 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered tr 
{
    vertical-align: middle;
}
        
.bordered td, .bordered th {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;   
}

.bordered th {
    background-color: #b0b0b0;
    color: #fff;
    font-family: FaricyNew,arial;
    font-size: 16px;
    font-weight: normal;
    text-align: left; 
    height: 47px;
    min-height: 47px;
    padding: 0;
    vertical-align: top;
}

.bordered th div {position: relative; height: 47px; width: 158px;}
.bordered th:first-child {padding: 16px; vertical-align: bottom;}
        
.bordered td 
{
    background-color: #d3d3d3;
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 12px;
    padding: 16px;
}
        
.bordered tr.opened td 
{
    background-color: #e2e2e2;
}
        
.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered td:first-child 
{
    font-weight: normal;
    color: #505050;
    font-size: 13px;
    text-align: left;
}
        
.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.bordered .headTile 
{
    position: absolute; left: 8px; top: -31px;
}
        
.bordered tr.lastRow td 
{
    background-color: #b0b0b0;
    color: #fff;
    font-weight: bold;
    height: 47px;
    vertical-align: top;
    font-size: 14px;
}
        
.bordered tr.lastRow td img
{
    padding-top: 4px;
}
        
.iaPriceRt {overflow: hidden;}
.iaPriceHdr {cursor: pointer;}
.iaPriceHdrOpen {font-weight: bold;}
.iaPriceHdr h2 {font-weight: normal;
    color: #505050;
    font-size: 13px; margin: 0; padding: 0;}
.iaPriceHdr h2 span {display: block;}
.iaPriceBtn {float: left; width: 25px; text-align: right; cursor: pointer; background: url(./images/public/pages/indieadmin/btnClosed.png) no-repeat left top;}
.iaPriceBtnOpen {background: url(./images/public/pages/indieadmin/btnOpen.png) no-repeat left top;}
.iaPriceBtn span {display: block;}
.iaPriceCnt {margin-top: 7px; display: none; line-height: 130%; font-size: 9pt;}
.benefitList, .benefitList p {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 15px;}
.benefitList ul li {padding-bottom: 8px;}

/*** Sign Up ***/
.suInfoBox 
{
	background-color: #eaeaea; 
	border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    padding: 30px 25px 30px 25px;
}

.suInfoBox h2
{
	color: #1780a8;
}

.suSteps 
{
	font-family: FaricyNew, Arial, Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding-bottom: 12px;
}

.suNotes
{
	font-size: 11px;
}

.helpTitle
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #1780a8;
}

.suLtCol 
{
	float:left; width: 65%
}

.suRtCol
{
	float:right; width: 34%; text-align: right; padding-right: 5px;
}

#suOrgTbl td 
{
	clear: both;
}

#suOrgTbl td:first-child
{
	text-align: right;
	font-weight: bold; 
}

#suOrgTbl div
{
	float: left;
	padding-right: 5px;
}

#suOrgTbl div p
{
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 11px;
}

.suPrice
{
	font-size: 14px;
	font-weight: bold;
	color: #2485aa;
}

#suPayTbl td:first-child
{
	text-align: right;
	font-weight: bold; 
}

#suDivCC table td:first-child 
{
	text-align: left;
}

#licSol-top 
{
	padding: 30px 150px 20px 22px;
}

#licSol-top h1 
{
	font-size: 30px;
	font-weight: normal;
	color: #4c4c4c;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

#licSol-top span.gold {color: #c28c2c;}

#licSol-top h2 {font-size: 18px; color: #177ea6; font-weight: bold; margin: 0; padding: 0;}

#licSol-top p {margin: 5px 0 0 0; padding: 0;}
	
.licSol-service 
{
	float: left;
	height: 440px;
	width: 210px;
	padding: 27px 9px 9px 9px; 
	margin: 0 0 0 5px;
	background-color: #ececec;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background-repeat: no-repeat;
	position: relative;
}

.licSol-topLnk {position: absolute; z-index: 10; top: 0; left: 0; height: 85px; width: 210px;}

.licSol-topLnk:hover {cursor: pointer;}

#licSol-svccontainer .licSol-service:first-child {margin: 0}

.licSol-service-bottom {position: absolute; bottom: 5px; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; width: 210px;} 

.licSol-service img.svcLogo 
{
	margin-left: auto;
	margin-right: auto;
	width: 76px;
	display: block;
	margin-bottom: 9px;
}

.licSol-service .wewantto 
{
	font-size: 12px;
	font-weight: bold;
	color: #c28c2c;
	text-transform: uppercase;
}

.licSol-service h2 
{
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	margin: 0;
}

.licSol-servicecontent {padding: 0 9px 0 9px;}
.licSol-servicecontent a:hover {text-decoration: none;}