body {  
	color: #000000; 
	font-family:Tahoma,Arial, Geneva, sans-serif;
	font-size: 12px; 
	font-weight: normal;
}

p {
	font-size:12px;	
}

.showcase_fieldtitle{
	font-size:11px;
	font-family:Tahoma,Arial;
	color:#400040;
}

.showcase_input{
	font-size:11px;
	font-family:Tahoma,Arial;
	color:#400040;
	padding:2px;
}

.bold {
	color: #670969;
	font-weight: bold;
}

.producttitle{
	font-size:13px;
	color:#606;
	font-weight:bold;
}

.nobackground{
	background:none;
	background-image:none;
}

.title {
	color: #670969;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-.01em;
}

.midcategorytitle{
	display:block !important;
	height:auto !important; 
	font-family:Tahoma, Arial, sans-serif !important;
	letter-spacing:-.01em;
	line-height:1em;
	font-size:18px;
	color:#666699;
}

.midtitle{
	display:block !important;
	height:auto !important; 
	font-family:Tahoma, Arial, sans-serif !important;
	letter-spacing:-.01em;
	line-height:1em;
	font-size:18px;
	color:#666699;
}

.sitetitle{
	color: #670969;
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	font-family:Tahoma, Arial, sans-serif;
	letter-spacing:-.01em;
    line-height:1em;
}

.sitetitlehighlight{
	text-decoration:underline;
}

.menulink{
	border:1px dashed #DDDDDD;
	padding:4px;
}

.menulink_hover{
	border:1px dashed #CCCCCC;
	padding:4px;
	background-color:#fff2fd;
}

.menubutton{
	background-color:#fff2fd;
	height:26px;
	border:1px double #000000;
	color: #670969;
	font-size:16px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
}

.menubuttonover{
	background-color:#670969;
	height:26px;
	border:1px double #000000;
	color: #fff2fd;
	font-size:16px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
}

.ad{
	background-color:#fff2fd;
	padding:2px;
	border:1px dashed #670969;
}

.testyoursitebutton{
	background-color:#fff2fd;
	height:42px;
	border:1px double #000000;
	color: #670969;
	font-size:16px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	width:400px;
}

.testyoursitebuttonover{
	background-color:#670969;
	height:42px;
	border:1px double #000000;
	color: #fff2fd;
	font-size:16px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	width:400px;
}

.signup{
	background-color:#fff2fd;
	height:26px;
	border:1px double #000000;
	color: #670969;
	font-size:16px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	width:200px;
}

.signupover{
	background-color:#670969;
	height:26px;
	border:1px double #000000;
	color: #fff2fd;
	font-size:16px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	width:200px;
}

.questions{
	font-family: Tahoma;
	font-size:11px;
	color:#670969;
	background-color:#fff2fd;
	border:1px dashed #670969;
	width:310px;
	padding:2px;
}

.buynow{
	font-family: Tahoma;
	font-size:22px;
	color:#670969;
	background-color:#fff2fd;
	border:1px dashed #777777;
	padding:8px;
}

.overlimit{
	border:1px solid #670969;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center:
	padding-top:3px;
	padding-bottom:3px;
	color:#FFFFFF;
	background-color:#FF0000;
	max-height:inherit;
}

.formnamebutton{
	border:1px solid #670969;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center:
	padding-top:3px;
	padding-bottom:3px;
	color:#670969;
	background-color:#fff2fd;
	max-height:inherit;
}

.formnamebuttonover{
	border:1px solid #670969;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center:
	padding-top:3px;
	padding-bottom:3px;
	color:#fff2fd;
	background-color:#670969;
}

.submenubutton{
	border:1px solid #670969;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center:
	padding-top:3px;
	padding-bottom:3px;
	color:#670969;
	background-color:#fff2fd;
	max-height:inherit;
	width:148px;
}

.submenubuttonover{
	border:1px solid #670969;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center:
	padding-top:3px;
	padding-bottom:3px;
	color:#fff2fd;
	background-color:#670969;
	width:148px;
}

.exportmenu{
	padding:2px;
	text-align:left;
	width:350px;
	background-color:#fff2fd;
	font-size:12px;
	color:#670969;
	border:1px dashed #670969;
	letter-spacing:-.01em;
}

.exporttitle{
	font-size:14px;
	font-weight:bold;
	letter-spacing:.01em;
}

.moresubmissiondetails{
	border:1px solid #000000;
	background-color:#fff2fd;
	color: #670969;
	font-size:12px;
	padding:2px;
	font-weight:bolder;
	letter-spacing:.03em;
}

.moresubmissiondetailsover{
	border:1px solid #000000;
	background-color:#670969;
	color: #fff2fd;
	font-size:12px;
	padding:2px;
	font-weight:bolder;
	letter-spacing:.03em;
}

.header{
	height:20px;
	text-align:left;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:.02em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	width:100%;
	border-bottom:1px dashed #670969;
	color:#670969;
}

.headernoline{
	height:20px;
	text-align:left;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:.02em;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:4px;
	width:100%;
	color:#670969;
}

.componentheader{
	border-top:1px dashed #666666;
	border-bottom:1px dashed #666666;
	background-color:#fff2fd;
	color:#670969;
	padding:4px;
	font-size:15px;
}

.copytips{
	border:1px dashed #670969;
	font-size:12px;
	color:#000000;
	letter-spacing:.01em;
	text-align:left;
	padding:4px;
	width:250px;
}

.myformsintro{
	border:1px dashed #670969;
	font-size:12px;
	color:#000000;
	letter-spacing:.01em;
	text-align:left;
	padding:4px;
}

.main {
	color: #670969;
}

.slick_input{
	border:1px solid #670969;
	background-color:#fff2fd;
}

.slick_button{
	border-top:1px solid #670969;
	border-left:1px solid #670969;
	border-right:2px solid #670969;
	border-bottom:2px solid #670969;
	background-color:#fff2fd;
}

.slick_select{
	border-top:1px solid #670969;
	border-left:1px solid #670969;
	border-right:2px solid #670969;
	border-bottom:2px solid #670969;
	background-color:#fff2fd;
}

.slick_checkbox{
	border:1px solid #670969;
}

.disclaimer{
	color:#BBBBBB;
	font-size:6px;
	font-weight:normal;
}

table.componentheadertable{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.plans{
	border:1px solid #000000;
}

table.props{
	border:1px dashed #670969;
}

table.emergency{
	border:1px solid #FF0000;
}


table.subdetails{
	border:1px solid #670969;
}

tr.outlined{
	border:1px solid #FF0000;
	border-right:1px dashed #FF0000;
}

tr.propsheader{
	background-color:#fff2fd;
	height:24px;
	color:#670969;
	font-size:13px;
	font-weight: bold;
}

tr.planheader{
	background-color:#670969;
	height:24px;
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
}

tr.emergencyheader{
	background-color:#FF0000;
	height:24px;
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
}

td.planspacer{
	border-left:1px solid #000000;
}

td.outlined{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

td.rightborder{
	border-right:1px solid #670969;
}

td.bottomborder{
	border-bottom:1px solid #670969;
}

td.answer{
	border-bottom:1px dashed #670969;
}

.homepage_button{
	border-top:1px solid #670969;
	border-left:1px solid #670969;
	border-right:2px solid #670969;
	border-bottom:2px solid #670969;
	color:#670969;
	font-weight:bold;
	background-color:#DEDEDE;
}

.registration_button{
	border-top:1px solid #670969;
	border-left:1px solid #670969;
	border-right:2px solid #670969;
	border-bottom:2px solid #670969;
	color:#670969;
	font-weight:bold;
	background-color:#DEDEDE;
}

.recentsubheader{
	background-color:#670969;
	height:24px;
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
}


td {
	font-family:Arial,Tahoma, Geneva, sans-serif;
	font-size:12px;
}

th {
	font-family:Tahoma, Geneva, sans-serif;
}

.logininput{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.loginsubmit{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.title{
	font-size:20px;
	color:#411840;
	font-weight:bold;
}

.sectiondiv{
	width:100%;
	color:#411840;
	font-size:20px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	border-top:1px double #dddddd;
	border-bottom:0px double #dedede;
	height:44px;
}

.sectiondiv_subtitle{
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.productlink{
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
	color:#411840;
}

.producttd{
	width:250px;
}

.headerlink{
	color:blue;
	text-decoration:none;
}