fieldset{
	border:dashed 1px #CCCCCC;
}
legend{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0d7792;
}
.submit-upload-left{
	float:left;
	width:280px;	
	text-align:center;
}
.submit-upload-right{
	float:right;
	width:600px;
	}
.divyoutube{
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	display:none;
}
.register{
	width:60%;
	margin:auto;
}

/*-------- new pages ------*/

#progressBarMain{
		padding-top:15px;
	}
	
	#progressBarMain ul{
	list-style: none;
		margin: 0;
		padding: 0;
		display:inline;
	}
	
#progressBarMain ul li{
	margin-left: 10px;
	margin-bottom: 0;
	list-style: none;
	display: inline;
	}

#progressBarMain .active{
		color:#1e538e;
		font-weight:bold;
		border-top: 7px solid #fceb37;

}

#progressBarMain .inactive{
		color:#CCCCCC;
		font-weight:normal;
		border-top:5px solid #CCCCCC;
}


#chromemenu{
width:100%;
font-weight: bold;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
width: 100%;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #033a7a;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}

#chromemenu ul li a:hover{
background: url(/img/headergradient_blue.gif) center center repeat-x;
color:#FFFFFF;
}

.tooltipEffects{
 z-index:9999; 
 position:absolute;
}

.tooltipLink{
	text-decoration:none;
	border-bottom:1px dotted #666666;
}

.tooltipImage{
	border:1px solid #666666;
	border-bottom:2px solid #666666;
	border-right:2px solid #666666;
	margin-top:6px;	
}

/*package selection page table */
.headerFeatures_plain{
	height:25px;
	background-color:#f0f0f0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#1e538f;
	font-weight:bold;
	font-size:14px;
	border-right:1px solid #ffffff;	
	padding-top:2px;
	padding-bottom:4px;
}

.featuresLeftIndent{	
	margin-left:5px;
}

.headerFeatures_main{
	
		color:#1e538f;
	font-weight:bold;
	font-size:16px;
}

.headerFeatures_extra{
	height:25px;
	border-top:1px solid #1e538f;
	border-bottom:1px solid #1e538f;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	background-image:url('/img/gradient_blue.gif');
  background-repeat:repeat-x;
	}

.footerFeatures_plain{
	height:25px;
	border-bottom:1px solid #CCCCCC;
	color:#1e538f;
	font-weight:bold;
	font-size:16px;
	background-color:#f0f0f0;
	border-right:1px solid #ffffff;		
}

.footerFeatures_extra{	
	height:25px;
	border-bottom:1px solid #1e538f;	
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	background-image:url('/img/gradient_blue.gif');
}
	
.allFeatures{
	height:18px;
	padding:2px;	
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;	
}

.checked{
	background-image:url('/img/checkmark_feature.gif');
	background-repeat:no-repeat;
	background-position:center;	
}

.checked_preferred{
	background-image:url('/img/checkmark_feature_enhanced.gif');
	background-repeat:no-repeat;
	background-position:center;	
}

.checked_enhanced{
	background-image:url('/img/checkmark_feature_preferred.gif');
	background-repeat:no-repeat;
	background-position:center;	
}

#logoTable{	
		background-image:url("/img/header_background.gif");
		
	height:70px;
	background-position:left bottom;
	background-repeat:no-repeat;
	}

.inputError{
		background-color: red;
}
#formTitle{
		/*background-image:url("/img/titlegradient_lightblue.gif");*/
		background-image:url("/img/gradient_darkerblue.gif");
		padding:5px;
		padding-left:8px;
		padding-right:8px;
		border:1px solid #1e538f;
		border-bottom:2px solid #0f3b6e;
	border-right:2px solid #0f3b6e;

		font-size:14px;
		color:#ffffff;
		font-weight:bold;
}





/*style definitions for tooltip*/

.toolTipBox{
	vertical-align:middle;
	}
	
.toolTipTemp{
			text-decoration:underline;
	color:#3366cc;
	font-size:10px;
	}

input:focus {
 background-color:#e6f2ff;
} 

/*help text styles*/
.helpTextTable{
		margin-left:30px;
		margin-top:20px;
		width:150px;
		border:1px solid #666666;
		background-color:#FFFFFf;
}

.helpText{
	padding:10px;
}

.helpTextHeading{
		height:30px;	
		background-color:#1e538f;
		background-image:url('/img/helpTextHeading.gif');
		background-repeat: no-repeat;
		background-position: left center;
}

.bulletHeadings{
		font-size:14px;
		line-height:18px;
}

.lightblue{
	background-color:#6597B0;
}

.gradientblue{	
		background-image:url("/img/gradient_lightblue.gif");
	}

/*making a class called white because this page element could actually change to something other than white
and would need to be changed across all pages*/
.white{
	background-color:#FFFFFF;
}

.extraLargeLightBlue{
	color:#1E538F;
	font-size:18px;
	font-weight:bold;
}

.largeLightBlue{
	color:#1E538F;
	font-size:14px;
	font-weight:bold;
}

.editProfileLink{
		font-weight:bold;
		color:#1E538F;
}

.largeHeader{
		font-size:18px;
		margin-top:8px;
}

.largerHeader{
		font-size:18px;
		margin-top:8px;
		margin-bottom:0;
	 color:#1e538f
}

.largeBullet{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}	

.lightgray{
	background-color:#E8EBE0;
}

.errors{
	color:red;
}

.required{
	color:red;
	font-weight:bold;
	font-size:13px;
}



/*defines the heading for the form*/
h1{ 
		color:#1e538f;
		font-weight:bold;
		font-size:14px;
		margin-top:0px;

}

h2{
	font-weight:bold;
	font-size:12px;
	padding-bottom:0px;
	margin-bottom:3px;
}

h3{
		font-weight:bold;
		font-size:14px;
}



.blue_text{
	font-weight:bold;
	font-size:13px;
	}

.blue_text_12{
	font-weight:bold;
	font-size:12px;
	}

.instructions{
		width:80%;
		padding-bottom:15px;
		line-height:18px;
		padding-top:10px;
}

.grayBorder_dotted{
		border-right:1px dotted #666666;
}

.grayFormBorder{
		border:1px solid #666666;

}
.grayFormBorderNoPadding{
	border:1px solid #666666;
}

.instructions_formField{
	font-size:10px;
}

.darkGrayLine{
	border-top:1px solid #666666;
}

.dashboardLinks{
	font-size:14px;
}

/*preview stuff*/

.merchantInfoRow{
	padding:9px 0px;
}
	
.merchant_bodytext{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:18px;
}

.profile_heading{
        font-weight:bold;
        color:#015B8A;
        font-size:13px;
}

.premium{
	 background-color:#C0DAE7;
}

.normal{
		background-color:#f4f7f0;
}

.textBasic {
    font-weight:normal; 
    font-size:12px;
}

.bgBasic {
    background-color:#eeefeb;
}

.borderBasic {
    border-left:1px solid #eeefeb;
}

.textPremium {
    font-size:13px;
}

.bgPremium {
    background-color:#eeefeb;
}

.borderPremium {
    border:1px solid #c9c8b9;
}

.textPreferred {
    font-weight:bold; 
    font-size:14px;
}

.bgPreferred {
    background-color:#c6e0ed;
}

.borderPreferred {
    border:1px solid #c9c8b9;
}

.linkBlue{
	color:#0077CC;
	text-decoration:none;
}

.linkWhite{
	color:#FFFFFF;
	text-decoration:underline;
}

.linkLightBlue{
	font-weight:bold;
	color:#A3D5EE;
	text-decoration:underline;
}

.linkGray{
	color:#666666;
}

.contenttable{
       padding-top:15px;
}

.dashboardtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Progress bar */
#progressBar { 
	padding-top: 5px;
}

#progressBarBox { 
	width: 250px;
	height: 20px;
	border: 1px inset;
	background: #eee;}

#progressBarBoxContent { 
	width: 0;
	height: 20px;
	border-right: 1px solid #444;
	background: #015B8A;
}

/*tooltip stuff*/
.tooltip {	
font-weight:normal;
color:#1e538f;
text-decoration:underline;
}

#tooltip{	
position:absolute;
z-index:9999999;
margin:7px 0 0 7px;
padding:5px 15px 10px 10px;
width:250px;
border:1px solid #45709F;
border-top:1px solid #6B93BF;
border-left:1px solid #6B93BF;
background-color:#5781AF;
font-size:11px;line-height:13px !important;
font-weight:normal;
color:#fff;
}
#tooltip b{	
display:block;
margin:5px 0 3px 0;
color:#fff !important;
}

#tooltip em{	
display:block;
font-style:normal;
letter-spacing:.02em;}

/*styles for landing pages*/
	.packageTable{
		margin-top:10px;	
	}

	.packageType{
		padding:5px 10px 10px;
		border:1px solid #cccccc;
		background-color:#FFFFFF;
	}
	
	.landingSignUp{
		background-color:#046cb6;
		font-size:24px;
		font-weight:bold;
		color:#FFFFFF;
		padding:20px;
	}
	
	#landingRightBottomBack{
		background-color:#fff373;
		padding:17px 15px 15px;
	}
	
	#landingRightBottomBack ul{
		padding:0;
		margin:0;
		list-style-type:none;
		margin-right:15px;
	}
	
	#landingRightBottomBack span{
		font-size:14px;
		font-weight:bold;
		color:#046cb6;
	}
	
	.packageHeading{
		font-size:14px; 
		color:#046cb6;
		font-weight:bold;
	
	}	
	
	
.large { 
		color:#1e538f;
		font-weight:bold;
		font-size:16px;

}

.medium { 
		font-weight:bold;
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
}
.bluebold {
		color:#1e538f;
		font-weight:bold;
}

.landingHeading{
	font-size:16px;
	color:#333333;

}
/*end of landing page styles*/


/*new form styles*/
.helpSection{
	width:300px;
	padding:10px;
	background-color:#f0f1ea;
	border-top:2px solid #e4e3d4;
}

.formSection{
  padding:10px;
	border-top:2px solid #e4e3d4;
}

.top{
	border:0 !important;
}

.formHead h1 {
    margin:12px 0px 0px;
    padding:0px;
	font-size:14px;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}

.formBox{
	margin:7px 0 5px 0;
	border:1px solid #e4e3d4;	
}

.formBox h1{
	font-size:14px;	
	padding:5px;
	padding-left:15px;
	margin:0;
	background-color:#046cb6;
	color:#FFF;
}

.fullPage{
	padding:10px;
}

form {
    margin:0px;
}

.footerGap {
    padding-top:10px;
}

.formInputBlue {
    border:1px solid #007eb9;
    padding:2px;
}

.heading {
	font-weight:bold;
	color:#003399;
}

.headingSpecialty {
	font-weight:bold;
	color:#003399;
	padding-bottom:6px;
}

  
.topNavOff {
	padding:6px 10px;
	background:#eeeeee;
	border:1px solid #bbbbbb;
	border-left:0px;
	font-weight:bold;
}

.topNavOff a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.topNavOn {
	padding:6px 10px;
	background:#f8f9f5;
	font-weight:bold;
	border-right:2px solid #bbbbbb; 
}

.topNavOn a {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}

.topNavOffTop {
	line-height:13px;
	font-size:13px;
}

.topNavOnTop {
	line-height:13px;
	font-size:13px;
	border-bottom:1px solid #bbbbbb;
}
