
body{
	margin:0;
	padding:0;
	/*cursor:url(../littleguy1.cur);*/
	cursor:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bgcolor.jpg);
}

.spamprotectedform .fk {
	display:none;
	visibility:hidden;
}

#wrapper {
	width:770px;
	position:relative;
	left:50%;
	margin-left:-385px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding-bottom:6px;
	}
img {
	border:none;
	}
table {
	border-collapse:collapse;
	}
table img {
	margin:0;
	padding:0;
	}
a {
	color:#482B57;
	}
a:visited {
	color:#af56a1;
	}
a:hover {
	color:#ECB922;
	}
#primary {
	width:770px;
	}
.headerStuff {
	width:182px;
	}
	


	
p{
	font-size:small;
}

ul{
	padding:0 0 0 40px;
	margin:0 0 16px 0;
}
	li{
		font-size:small;
		padding:0;
		margin:0;
	}

.sidebarContents {
	text-align:left;
	position:relative;
	}
.sidebarContents img {
	width:160px;
	position:relative;
	left:24px;
	}
.sidebarContents p {
	font-size:10px;
	text-align:center;
	margin-left:16px;
	}
.sidebarContents p.businessLink {
	font-size:14px;
	text-align:center;
	margin-left:18px;
	position:relative;
	top:-18px;
	
	}
	


	
.mainPageContent img {
	float:right;
	margin:16px 0px 16px 12px;
	}
.mainPageContent p.awardWinning img {
	float:right;
	margin:0;
	margin-top:-16px;
		}

.mainPageContent img.normalPhoto {
	float:none;
	margin:0;
	padding:0;
	height:250px;
	width:400px;
	background-color:#CCCCCC;
	}
.mainPageContent h1 {
	font-size:14px;
	margin-left:14px;
	}
.mainPageContent h1.normal {
	font-size:14px;
	font-weight:normal;
	margin-left:14px;
	}
.mainPageContent h2 {
	font-size:14px;
	margin-left:14px;
	}
.mainPageContent h3 {
	font-size:14px;
	margin-left:14px;
	}
.mainPageContent h4 {
	margin-left:14px;
	}
.mainPageContent p {
	font-size:12px;
	margin-left:14px;
	line-height:140%;
	}
.mainPageContent ul {
	font-size:12px;
	}
	.mainPageContent ul li {
	list-style-type:square;
	line-height:20px;
	}
img.gridPhoto {
	float:left;
	position:relative;
	left:2px;
	}
	
.buttonNav {
	margin:6px 0 0 0;
	padding:0;
	}
p.navName {
	margin:0;
	margin-left:16px;
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#A375AA;
	}
p.manName {
	padding:3px 0 0 0;
	margin:0;
	font-size:14px;
	color:#A375AA;
	}
span.manPos {
	font-size:14px;
	color:#000;
	font-weight:normal;
	}
span.manSince {
	font-size:11px;
	color:#000;
	font-weight:normal;
	}
.mainPageContent .management img {
	float:left;
	}
	
#artists {
	margin:0;
	padding:0;
	font-size:12px;
	}
.artist {
	float:left;
	margin-right:10px;
	text-align:center;
	color:#A375AA;
	}
.artistLast {
	float:left;
	margin-right:0;
	text-align:center;
	color:#A375AA;
	}
.artTitle {
	color:#000;
	}
	
#support {
	margin:0;
	padding:0;
	font-size:12px;
	}
.support {
	float:left;
	margin-right:10px;
	text-align:center;
	color:#A375AA;
	}
.supportLast {
	float:left;
	margin-right:0;
	text-align:center;
	color:#A375AA;
	}

.salesStaff {
	width:90%;
	}
.salesStaff img {
	float:left;
	clear:both;
	}
.sales p {
	margin-left:91px;
	font-size:13px;
	color:#000;
	font-weight:normal;
	}
.salesName {
	font-weight:bold;
	color:#A375AA;
	}

.breadcrumbs {
	font-size:10px;
	}

.emplist{/*Started by Noah*/
	color:#996699;
}

.pageTitle{/*Started by Noah*//*
	color:#663366;*/
	color:#67386D;
	padding-left:20px;
	padding-bottom:5px;
	margin-bottom:0;
	font-weight:500;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	margin-right:16px;
	background:url(../images/title_line.jpg) no-repeat bottom left;
}

p.portTitle {
	margin:0;
	padding:0;
	padding-left:5px;
	text-align:left;
	color:#67386D;
	font-size:32px;
	padding-bottom:5px;
	margin-bottom:0;
	font-weight:500;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

h1.pLike, h2.pLike, h3.pLike, h4.pLike, h5.pLike, h6.pLike {
	font-size:small;
	font-weight:500;
}

.legalese{
	font-size:xx-small;
}





#topNav ul#primaryNav{
	margin:0;
	padding:0;
	margin-left:0;
	margin-bottom:0;
	padding-left:0;
}
ul#primaryNav li{
	display:inline;
	}
	
	ul#primaryNav li.logoutBtn {
		position:relative;
		margin:0;
		padding:0;
		float:right;
		margin-right:22px;
		padding:6px 12px;
		margin-top:-3px;
		}
	ul#primaryNav li.logoutBtn a {
		color:#000;
		background-color:#ECB920;
		padding:6px 12px;
		}
	ul#primaryNav li.logoutBtn a:hover {
		color:#fff;
		background-color:#843797;
		padding:6px 12px;
		}
ul#secondaryNav {
	margin:0;
	padding:0;
	margin-top:3px;
	}
ul#secondaryNav li {
	display:inline;
}
ul#secondaryNav li a {
	color:#000;
		background-color:#ECB920;
		padding:6px 12px;
}
ul#secondaryNav li a:hover{
	color:#fff;
	background-color:#843797;
	padding:6px 12px;
	}

#quotes {
	text-align:left;
	font-size:12px;
	width:520px;
	}
.head {
	font-weight:bold;
	}
tr.headRow{
	background-color:#fff;
	border:thin #fff solid;
}
tr.oddRow{
	background-color:#ccc;
	border:thin #fff solid;
}
tr.evenRow{
	background-color:#fff;
	border-bottom:thin #ccc solid;
}





/* ----------------------------------- styles for ftp form ------------------------------------- */

.ftpTable {
	}

form {
	margin:0;
	padding:0;
	}
.ftpForm {
	margin-top:8px;
	width:140px;
	padding:6px;
	border:1px dashed black;
	background-color:#ECB920;
	}
.ftpForm h3 {
	margin:0;
	padding:0;
	font-size:18px;
	padding:0 4px 0 8px;
	
	}
.ftpForm p label {
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	}
.ftpForm p input {
	margin-left:8px;
	line-height:16px;
	}
.bulletedParagraphs li {
	list-style-position:outside;
	list-style-type:square;
	}
.disclaimer{
	font-size:10px;
	width:140px;
}

/* ----------------------------------- portfolio styles ----------------------------- */

#portfolioElements {
	margin:0;
	padding:0;
	float:none;
	}
#portfolioElements img {
	margin:0;
	padding:0;
	float:none;
	border:none;
	}

.flashInHeader {
	margin:0;
	padding:0;
	float:right;
	}
 img.ftpLink {
	margin:0;
	padding:0;
	float:right;
	position:absolute;/*
	margin-top:-3px;*//*Set to 0 for IE in style-ie.css*/
	}
#portfolioElements img.ftpLink {
	margin:0;
	padding:0;
	float:right;
	position:absolute;
	margin-top:-3px;
	}
	
/* ------------------------------------ quotes styles ------------------------------ */

.onlineQuotes {
	margin:0;
	padding:0;
	width:450px;
	}
.onlineQuotes h1 {
	font-size:14px;
	font-weight:normal;
	}
.onlineQuotes h2 {
	font-size:18px;
	}
.onlineQuotes h3 {
	font-size:14px;
	}
.onlineQuotes p {
	font-size:12px;
	font-weight:normal;
	}
.onlineQuotes ul {
	font-size:12px;
	}

.onlineQuotes .required {
	color:#FF0000;
	}
.onlineQuotes textarea {
	width:450px;
	height:36px;
	margin-top:3px;
	}
input:focus, textarea:focus {
	background:#CCFFFF;
	}
.onlineQuotes .labelLeft {
	float:left;
	font-weight:bold;
	width:130px;
	}
.onlineQuotes .labelLeft2 {
	float:left;
	font-weight:bold;
	width:100px;
	}
.onlineQuotes .labelLeftSmall {
	float:left;
	font-weight:bold;
	width:55px;
	}
.onlineQuotes input.formText {
	width:200px;
	}
.scansCopies {
	padding:5px 16px 5px 3px;
	background-color:#fff;
	}
.examples {
	padding:5px 16px 5px 3px;
	background-color:#fff;
	}
p.lastRequired {
	padding-bottom:12px;
	margin-bottom:24px;
	}
.nonEssentialInfo {
	background-color:#ccc;
	width:480px;
	padding:20px;
	}
p.additionalInfo {
	color:#000;
	text-align:center;
	padding:16px;
	margin-bottom:24px;
	font-weight:bold;
	background-color:#fff;
	border:1px dashed #000;
	}

.onlineQuotes input[type="radio"] {
		position:relative;
		top:3px;
		}
.onlineQuotes input[type="checkbox"] {
		position:relative;
		top:2px;
		}
/*
	.onlineQuotes input[type="checkbox"] {
		width:auto;
		}
	.onlineQuotes input[type="radio"] {
		width:auto;
		float:left;
		margin-right:20px;
		}
	.onlineQuotes input[type="submit"] {
		width:auto;
		}*/	

#quarterCounts p{
	margin-bottom:0;
}
#quarterCounts ul{
	padding-left:0;
}
#quarterCounts ul li{
	display:inline;
	margin-right:16px;
}

h1.strong, h2.strong, h3.strong, h4.strong, h5.strong, h6.strong{
	font-weight:700;
}

.commonMistakes ul {
	margin:0;
	padding:0;
	padding-left:25px;
	}
.commonMistakes ul li {
	list-style-type:square;
	}
	
.liHead{
	margin-left:25px;
	margin-bottom:0;
	font-weight:700;
}

ul.liWithHead{
	margin-top:0;
}

ul.bulletedParagraphs{
	margin:0;
	padding:0;
	padding-left:25px;
}
	ul.bulletedParagraphs li{
		padding-bottom:16px;
	}
		ul.bulletedParagraphs li p{margin:0;margin-left:-25px;text-indent:25px;font-size:small;
		}

ul.faqList{
	padding-left:25px;
}
	ul.faqList li{
		margin-bottom:16px;
	}
		ul.faqList li h1, ul.faqList li h2, ul.faqList li h3, ul.faqList li h4, ul.faqList li h5, ul.faqList li h6{margin:0 0 0 -25px;padding:0;text-indent:25px;
		}
		ul.faqList li p{margin:0 0 0 -25px;
		}
		
.question {
	font-size:14px;
	font-weight:bold;
	}
.answer {
	font-size:12px;
	font-weight:normal;
	padding-left:24px;
	padding-right:72px
	}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C2F66;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.errormsg{/*
	color:#FF0000;*/
	border:2px solid #FF6666;
	background-color:#FFCCCC;
}
	ul.errormsg{
		padding-left:0;
		padding-bottom:6px;
	}
		ul.errormsg > li{
			list-style-image:url(../images/warningsign20.gif);
			padding-left:6px;
		}
.statusmsg{
	color:#00CC33;
}
.errorfield{/*
	border:#FF0000 thin solid;*//*
	background-color:#ff6666;
	padding-top:6px;
	padding-bottom:6px;*/
}
	.errorfield input,
	.errorfield textarea,
	.errorfield select,
	.errorfield span.inputField{/*
		border:#FF0000 thin solid;*//*
		background-color:#ff6666;*/
		background-color:#FF9999;/*
		padding-top:6px;
		padding-bottom:6px;*/
	}
.formerror .required{
	color:#FF0000;
}

.ftpForm h3{
	margin-bottom:0;
}
.ftpForm p{
}

.hiddenItem{
	display:none;
}
.visibleItem{
	display:inherit;
}

.normalform8 .formrow{
	display:block;
	position:relative;
	top:0px;
	left:0px;
}
.normalform8 .formrow label{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:0px;
	width:9em;
	text-align:right;
}
.normalform8 .formrow input,
.normalform8 .formrow textarea,
.normalform8 .formrow select,
.normalform8 .formrow span.inputField{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:8em;
}
	
.normalform9 .formrow{
	display:block;
	position:relative;
	top:0px;
	left:0px;
}
.normalform9 .formrow label{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:0px;
	width:7em;
	text-align:right;
}
.normalform9 .formrow input,
.normalform9 .formrow textarea,
.normalform9 .formrow select,
.normalform9 .formrow span.inputField{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:9em;
}
	
.normalform9-labelleft .formrow{
	display:block;
	position:relative;
	top:0px;
	left:0px;
}
.normalform9-labelleft .formrow label{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:0px;
	width:7em;
	text-align:left;
}
.normalform9-labelleft .formrow input,
.normalform9-labelleft .formrow textarea,
.normalform9-labelleft .formrow select,
.normalform9-labelleft .formrow span.inputField{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:9em;
}
	
.normalform4_5-labelleft .formrow{
	display:block;
	position:relative;
	top:0px;
	left:0px;
}
.normalform4_5-labelleft .formrow label{/*
	display:block;*/
	position:absolute;
	top:0.1em;
	left:0px;
	width:4.8em;
	text-align:left;
}
.normalform4_5-labelleft .formrow input,
.normalform4_5-labelleft .formrow textarea,
.normalform4_5-labelleft .formrow select,
.normalform4_5-labelleft .formrow span.inputField{/*
	display:block;*/
	position:absolute;
	top:0px;
	left:4.5em;
}

#footerTBL {
	clear:both;
	}
p.copyright {
	font-size:12px;
	text-align:center;
	}
p.copyrightPrint {
	display:none;
	visibility:hidden;
	}
