	
html, body {
	margin:0;
	padding-bottom:1px;
	height:100%;
    
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
    background:#FFFFFF;
}

/* HYPERLINKS */

.anchor, a.anchor, a.anchor:link, a.anchor:active, a.anchor:visited {
	color:#32689A;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

a.anchor:hover {
	color:#32689A;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}

a, a:link, a:active, a:visited {
	color:#32689A;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}

a:hover {
	color:#32689A;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	border:0;
	text-decoration:none;
	cursor:pointer;
}

.breadcrumb{
	color:#333333;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}

a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {
	color:#333333;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
}

a.breadcrumb:hover {
	text-decoration:underline;
}


/* TABLES */

table.default {
	background-color: #E0DFE4;
	border-collapse: collapse;
}

table.default tr {
	background-color: #E0DFE4;
}

table.default th {
	height:30px;
	line-height:16px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E0DFE4;
	padding: 2px;
	background-image: url('http://ezregister.com/images/gray-bar-35.jpg');
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-align:left;
}

table.default td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	font-weight:normal;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

table.footerTable th {
	height:40px;
	background:url('http://ezregister.com/images/gray-bar-35.jpg');
	background-repeat:repeat-x;
	text-align:left;
	font-weight:normal;
}

table.clear {
	border:none;
	border-width:0px;
	border-style:none;
	border-color:none;
	background-color:none;
	background:none;
	border-collapse:collapse;
}

table.clear tr {
	background-color:none;
	background:none;
}

table.clear td {
	border:none;
	border-width:0px;
	border-style:none;
	border-color:none;
	background-color:none;
	background:none;
	border-collapse:collapse;
	font-weight:normal;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

table.clear th {
	border:none;
	border-width:0px;
	border-style:none;
	border-color:none;
	background-color:none;
	background:none;
	border-collapse:collapse;
	font-weight:normal;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}


/* TABLE CELL BORDERS */

.borderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBDCD;
}

.borderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BCBDCD;
}

.borderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCBDCD;
}

.borderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BCBDCD;
}


/* CONTENT */

#outerTable{
	height:100%;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
	    background:#32689A;
	}

#outerDiv{
		margin:40px 30px 40px 30px;
	}

#containerDiv{
	
        width:940px;
    	
    margin:0 auto 0 auto;
}

#curvyDiv {
    color: #FFFFFF;
	margin:0 auto 0 auto;
    text-align: left;
    border:1px solid #C0C0C0;
	    background:#FFFFFF;
	}

#innerDiv{
	
    padding:0px 20px 0px 20px;
    color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
}

.footerDiv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #333333;
	font-weight:normal;
	background:none;
}

a.footerDivSub:link, a.footerDivSub:visited, a.footerDivSub:hover, a.footerDivSub:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #333333;
	font-weight:normal;
	background:none;
    text-decoration:none;
}

a.footerDiv:link, a.footerDiv:visited, a.footerDiv:hover, a.footerDiv:active {
	/* event title links */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #32689A;
	font-weight:normal;
	background:none;
}

/* HEADERS */

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	display:inline;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}

h1.caption{
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: #1F1F1F;
	font-weight:normal;
}

.caption {
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: #1F1F1F;
	font-weight:normal;
    margin:7px 10px 7px 0px;
}

.caption15 {
	font-family: "Trebuchet MS";
	font-size: 15pt;
	color: #1F1F1F;
	font-weight:normal;
    margin:7px 10px 7px 0px;
}

a.caption:link, a.caption:visited, a.caption:active {
	/* event title links */
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #333333;
	font-weight:normal;
    text-decoration:none;
}

a.caption:hover {
	/* event title links */
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #333333;
	font-weight:normal;
    text-decoration:underline;
}

.caption13 {
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: gray;
	font-weight:normal;
}


.caption18 {
	font-family: "Trebuchet MS";
	font-size: 18pt;
	color: gray;
	font-weight:normal;
}

.caption19 {
	font-family: "Arial";
	font-size: 19pt;
	color: gray;
	font-weight:normal;
}

.caption20 {
	font-family: "Arial";
	font-size: 20pt;
	color:#333333;
	font-weight:normal;
}

.caption22 {
	font-family: "Trebuchet MS";
	font-size: 22pt;
	color:gray;
	font-weight:normal;
}

.captionPhone {
	font-family: "Arial";
	font-size: 28pt;
	color:gray;
	font-weight:normal;
    margin-top:5px;
}

.caption10 {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #666666;
}

.caption10title {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #CC0000;
	font-weight:normal;
}

.TitleCaption {
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: #32689A;
	font-weight:normal;
}

a.TitleCaption:link, a.TitleCaption:visited, a.TitleCaption:hover, a.TitleCaption:active {
	/* event title links */
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: #32689A;
	font-weight:normal;
	background:none;
}

#grayTitle{
	height:30px;
	background:url('http://ezregister.com/images/gray-bar-35.jpg');
	background-repeat:repeat-x;
	text-align:left;
	font-weight:normal;
}

.grayBar{
	height:30px;
    margin-top:10px;
    padding-top:5px;
    background:url('http://ezregister.com/images/gray-bar-35.jpg');
	background-repeat:repeat-x;
}

.grayBarUnderlined{
	height:40px;
    padding:20px 0px 0px 0px;
    background:url('http://ezregister.com/images/gray-bar-35.jpg');
	background-repeat:repeat-x;
    border-bottom:1px solid #C0C0C0;
}

.shaded230-top {
	background-image: url('http://ezregister.com/images/backgrounds/shaded230-top.gif');
	background-repeat: no-repeat;
}

.shaded230-middle {
	background-image: url('http://ezregister.com/images/backgrounds/shaded230-middle.gif');
	background-repeat: no-repeat;
}

.shaded230-middle-short {
	background-image: url('http://ezregister.com/images/backgrounds/shaded230-middle-short.gif');
	background-repeat: no-repeat;
}

.shaded230-bottom {
	background-image: url('http://ezregister.com/images/backgrounds/shaded230-bottom.gif');
	background-repeat: no-repeat;
}

.shaded300-top {
	background-image: url('http://ezregister.com/images/backgrounds/shaded300-top.gif');
	background-repeat: no-repeat;
}

.shaded300-middle {
	background-image: url('http://ezregister.com/images/backgrounds/shaded300-middle.gif');
	background-repeat: no-repeat;
}

.shaded300-middle-short {
	background-image: url('http://ezregister.com/images/backgrounds/shaded300-middle-short.gif');
	background-repeat: no-repeat;
}

.shaded300-bottom {
	background-image: url('http://ezregister.com/images/backgrounds/shaded300-bottom.gif');
	background-repeat: no-repeat;
}

.quotes {
	background-image: url('http://ezregister.com/images/backgrounds/quotes.jpg');
	background-repeat: no-repeat;
}

hr {
    border: 0;
    color: #C0C0C0;
    background-color:#C0C0C0;
    height: 1px;
    line-height:1px;
    width: 100%;
    text-align: center;
}


/* BUTTONS */

.btnOff {
	margin:0;
	padding:3px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF !important;
	background:#32689A;
	border:1px solid #C0C0C0;
	cursor:pointer;
}

.btnOn {
	margin:0;
	padding:3px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333 !important;
	background:#E0DFE4;
	border:1px solid #32689A;
	cursor:pointer;
}

a.btn:link, a.btn:active, a.btn:visited, a.btn:hover{
    margin:0;
    
    /* padding varies by browser */
    	padding:3px 20px 3px 20px;
        
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF !important;
	background:#32689A;
	border:1px solid #C0C0C0;
	cursor:pointer;
    text-decoration:none;
}

a.btn:hover{
	color:#333333 !important;
	background:#E0DFE4;
	border:1px solid #32689A;
}

.btnOffCustom {
	margin:0;
	padding:7px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF !important;
	background:#32689A;
	border:1px solid #FFFFFF;
	cursor:default;
}

.btnOnCustom {
	margin:0;
	padding:7px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333 !important;
	background:#E0DFE4;
	border:1px solid #32689A;
	cursor:pointer;
}

.btnDivOff {
	margin:0;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF !important;
	background:#32689A;
	border:1px solid #C0C0C0;
	cursor:default;
}

.btnOff {
	margin:0;
	padding:3px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF !important;
	background:#32689A;
	border:1px solid #C0C0C0;
	cursor:default;
}

.btnDivOn {
	margin:0;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333 !important;
	background:#E0DFE4;
	border:1px solid #32689A;
	cursor:pointer;
}

/* INPUTS */

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:2px
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:2px
}

/* INDENTS */

.indent5{
    margin-left:5px;
    margin-right:5px;
}

.indent10{
    margin-left:10px;
    margin-right:10px;
}

.indent15{
    margin-left:15px;
    margin-right:15px;
}

.indent20{
    margin-left:20px;
    margin-right:20px;
}

/* MARGINS */

.marginTop5{
    margin-top:5px;
}

.marginTop10{
    margin-top:10px;
}

/* PRELOAD NAV IMAGES */

div#preload {
display: none;
}

/* FORM STYLES */

.asterick{
color: #FF0000;
}

.registrationForm{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
    color:#333333;
    background:#E0DFE4;
}

a.registrationForm, a.registrationForm:link, a.registrationForm:active, a.registrationForm:visited {
	color:#32689A;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

a.registrationForm:hover {
	text-decoration:underline;
}

#registration_form{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
    color:#333333;
    background:#E0DFE4;
    padding:20px;
/* remove top and bottom margin for round corners: margin:0px 20px 0px 20px; */
}

a#registration_form, a#registration_form:link, a#registration_form:active, a#registration_form:visited {
	color:#32689A;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

a#registration_form:hover {
	text-decoration:underline;
}

#registration_form_content{

/* change to this for round corners: margin:0px 20px 0px 20px; */
margin:-5px 20px -5px 20px;

}

table.registration_form {
	border:none;
	border-width:0px;
	border-style:none;
	border-color:none;
	background-color:none;
	background:none;
	border-collapse:collapse;
}

table.registration_form {
	background-color:none;
	background:none;
}

table.registration_form td {
	border:none;
	border-width:0px;
	border-style:none;
	border-color:none;
	background-color:none;
	background:none;
	border-collapse:collapse;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

table.registration_form th {
	background-color:none;
	background:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
    border-bottom:1px solid #C0C0C0;
}

.form_row{
	margin:10px 0px 5px 0px;
    line-height:16px;
}

/* EVENT SPECIFIC STYLES */

table.registration {
	background-color: #E0DFE4;
	border-collapse: collapse;
}

table.registration tr {
	background-color: #E0DFE4;
}

table.registration th {
	height:18px;
	line-height:18px;
	border:none;
	padding: 2px;
	background:none;
	background-repeat: repeat-x;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

table.registration td {
	background:#FFFFFF;
	border: 1px solid #C0C0C0;
	padding: 2px;
	font-weight:normal;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

.titlebar {

	    background:#32689A;
	    
    border:0px solid #FFFFFF;
	
	/* titlebar text */
	color:#FFFFFF;
	font-family:Arial;
	font-size:14pt;
	font-weight:normal;
}

.dividerVertical {
    border-right:1px solid #C0C0C0;
}

.dividerHorizontal {
    border-bottom:1px solid #C0C0C0;
}

.preview_header{
	background:#FFFFFF;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 10pt;
    color:#333333;
}

a.preview_header, a.preview_header:link, a.preview_header:active, a.preview_header:visited{
	color:blue;
	background:none;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:underline;
	display:inline;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
}

a.preview_header:hover{
	text-decoration:none;
}

#page_loading{
    background:#FFFFFF;
    color:#333333;
    font-size:10pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.headerBarDiv {
	height:30px;
	line-height:16px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E0DFE4;
	padding: 2px;
	background-image: url('http://ezregister.com/images/gray-bar-35.jpg');
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-align:left;
}

.login_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:2px
    width:125px;
    color:gray;
    background:#FEF6CF;
}

div.dots {
  float: left;
  display: inline;
  clear: both;
  width: 100%;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  border-top: dotted 1px #CCCCCC;
  margin: 5px 0px 5px 0px;
}

/* NAVIGATION MENU */

#navlist
{
padding: 3px 0;
margin-top:-15px;
margin-left: 0;
border-bottom: 1px solid #C0C0C0;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin-left: 0;
margin:0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #C0C0C0;
border-bottom: none;
background: #32689A;
text-decoration: none;
}

#navlist li a:link { color: #FFFFFF; }
#navlist li a:active { color: #FFFFFF; }
#navlist li a:visited { color: #FFFFFF; }

#navlist li a:hover {
background: #FFFFFF;
color: #333333;
}

#navlist li a#current
{
background: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #333333;

}

/************************** Nav */

.defaultNav {
  float: left;
  display: inline;
  width: 100%;
  height: auto;
  background:#FFFFFF;
  margin-top:5px;
}

#nav {
  margin-bottom: 10px;
  background: url("http://ezregister.com/image/nav_bg.gif") top no-repeat;
}

#nav a:link,
#nav a:visited {
  float: left;
  display: inline;
  width: auto;
  height: 42px;
  margin: 0px;
  color: #111111;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  letter-spacing: -1px;
  background-position: top;
  background-repeat: no-repeat;
}

#nav a:hover,
#nav a:active,
#nav a.here:link,
#nav a.here:visited {
  background-position: bottom;
}

#nav a#navHome   { width: 87px;  background-image: url("http://ezregister.com/image/nav_home.gif"); }
#nav a#navFeatures { width: 107px; background-image: url("http://ezregister.com/image/nav_features.gif"); }
#nav a#navPricing { width: 96px;  background-image: url("http://ezregister.com/image/nav_pricing.gif"); }
#nav a#navTour  { width: 78px; background-image: url("http://ezregister.com/image/nav_tour.gif"); }
#nav a#navGetStarted  { width: 108px; background-image: url("http://ezregister.com/image/nav_get_started.gif"); }

#nav a span { display: none; }

#featuredEventsTop {
    background:url("http://ezregister.com/images/featured-events-top.png");
    background-repeat: no-repeat;
    width:280px;
    height:480px;
}

#featuredEventsBottom {
    background:url("http://ezregister.com/images/featured-events-bottom.png");
    background-repeat: no-repeat;
    height:68px;
    width:280px;
}

#landingPagePhoto{
    margin:4px;
}

#photoFrame{
	border:1px solid #C0C0C0;
}

/***************** BLOG STYLES */



