a:hover.internal-link
{
	color: #4A6EAC;
}
address
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-bottom: 10px;
	padding-top: 5px;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
}
form
{
	margin: 0px;
	padding: 0px;
}
p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.active-link
{
	color: #7787C1;
}
#breadcrumbs
{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#calendar-box
{
	border: 2px solid #CECFCE;
	width: 740px;
}
.clear-this
{
	clear: both;
}
.col1-content
{
	text-align: center;
	font-size: 12px;
}
.col1-content h4
{
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
.col1-content p
{
	padding-top: 3px;
	margin: 0px;
}
.col-header p
{
	color: #375380;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	text-transform: lowercase;
}
.col-sub-header p
{
	color: #4A6EAC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	text-transform: lowercase;
}
.col3-text
{
}
#container
{
	background-image: url(images/all_background.gif);
	background-repeat: repeat-y;
	padding-bottom: 30px;
	overflow: hidden;
	width: 760px;
}
.dates
{
	border: 1px solid #273A5C;
	font-size: 12px;
	color: black;
	height: 100px;
	padding-bottom: 10px;
}
.days
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.emphasis
{
	font-weight: bold;
}
#events
{
	margin-top: 30px;
}
#featured_provider
{
	float: right;
	height: 154px;
	margin-right: 10px;
	margin-top: 135px;
	position: absolute;
	text-align: right;
	width: 255px;
	z-index: 2;
	visibility: visible;
	left: 58%;
	top: 3%;
}
.featured_provider_header
{
	color: #333367;
	margin-bottom: 15px;
	padding: 0px;
}
#featured_provider label
{
	color: white;
	font-family: "Century Gothic" , Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#featured-provider-content
{
	background-color: #52527E;
	border: 1px solid #000066;
	height: 143px;
	opacity: .85;
	filter: alpha(opacity=85);
	width: 255px;
}
.float-left
{
	border: 0px;
	float: left;
}
.footer
{
	text-align: center;
	background-color: #9A9AB4;
	clear: both;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 760px;
}
.footer p
{
	text-align: center;
}
#footer-logos
{
	height: 180px;
}
#footer-logos img
{
	border: 1px solid #CDCDCD;
	margin-right: 10px;
	margin-bottom: 20px;
}
#footer-logos ul
{
	text-align: center;
	list-style-type: none;
}
#footer-logos li
{
	display: inline;
}
.footer p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#freebies-block
{
	background-color: #CDCDCD;
}
#home-col1
{
	float: left;
	height: 100%;
	width: 251px;
}
#home-col1 a
{
	color: #375380;
	text-decoration: none;
}
#home-col1 a:hover
{
	text-decoration: underline;
}
#home-col2
{
	margin-left: 252px;
	margin-right: 256px;
	padding-left: 10px;
	padding-right: 10px;
}
#home-col3
{
	float: right;
	width: 230px;
}
.home_header
{
	/*background-image:url(images/headers/header1.jpg); 	background-repeat:no-repeat;*/
	border-bottom: medium solid #273A5C;
	border-left: thin solid #273A5C;
	border-top: thin solid #273A5C;
	height: 298px;
	width: 759px;
	visibility: visible;
}
.image
{
	margin-top: 10px;
	padding: 0px;
}
.internal-link
{
	color: #26264D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}
.italics
{
	font-style: italic;
}
.line-padding
{
	padding-left: 2px;
	padding-right: 2px;
}
#link
{
	margin-right: 10px;
	margin-top: 20px;
	text-align: right;
}
.link
{
	margin-right: 10px;
	margin-top: 20px;
	text-align: right;
}
#logo-link
{
	height: 175px;
	position: absolute;
	width: 300px;
	left: 19%;
	top: 15%;
	z-index: 1;
}
#logo-link img
{
	border: 0px;
}
#month-row
{
	background-color: #CECFD6;
}
.navigation
{
	border-bottom: thin solid #999999;
	padding-bottom: 7px;
	padding-top: 7px;
	width: 760px;
}
.navigation a
{
	color: #26264D;
	font-size: 14px;
	text-decoration: none;
}
.navigation a:hover
{
	background-color: #94AACF;
}
.navigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.navigation li
{
	display: inline;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.p-image
{
	float: left;
}
.p-blurb
{
	float: left;
	margin-right: 10px;
}
#provider-description
{
	clear: both;
	padding-top: 10px;
}
.provider-heading
{
	color: #4A6DAD;
	font-size: 16px;
	padding: 0px;
	margin-bottom: 7px;
	margin-top: 7px;
}
#provider-heading
{
	float: left;
}
#provider-headshot
{
	float: left;
	margin-right: 10px;
}
#provider-headshot-title
{
	clear: left;
}
#provider-headshot-title h5
{
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
}
#provider-image img
{
	border: 1px solid black;
	opacity: 1.00;
	filter: alpha(opacity=100);
	margin: 5px;
}
#provider-logo
{
	float: right;
	margin-right: 10px;
}
.provider-sub-heading
{
	color: #4A6DAD;
	font-size: 12px;
	font-style: italic;
	margin: 0px;
	padding-bottom: 10px;
}
#provider-services
{
	padding-bottom: 50px;
}
#provider-services ul
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
.provider-services
{
	padding-bottom: 50px;
}
.provider-services ul
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
.provider-text
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	opacity: 1.00;
	filter: alpha(opacity=100);
	margin: 0px;
	padding: 5px;
}
#provider-quote
{
	background-color: #CDCDCD;
	float: left;
	padding: 10px 10px;
	width: 350px;
}
#provider-quote p
{
	font-family: "Times New Roman" ,Times,serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
.quote-name
{
	text-align: right;
}
.seperator
{
	padding-top: 5px;
}
#single-col
{
	margin-left: 10px;
	margin-right: 10px;
	width: 740px;
}
.spacer
{
	height: 8px;
	width: 10px;
}
.sub-box
{
	background-color: #CCCCD9;
	border: 1px solid #66668D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 17px;
	padding-left: 9px;
	padding-top: 12px;
}
.sub-box a
{
	color: #333367;
	text-decoration: none;
}
.sub-box a:hover
{
	text-decoration: underline;
}
.sub-box li
{
	display: block;
}
.sub-box p
{
	color: #333367;
	margin: 0px;
	padding: 0px;
}
.sub-box ul
{
	display: block;
	list-style: none;
	padding-left: 1em;
	text-indent: -.7em;
	margin: 0px;
}
.sub-box-header
{
	color: #333367;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.sub-header
{
	/*background-image:url(images/subheaders/sub_header.jpg); 	background-repeat:no-repeat;*/
	border-bottom: medium solid #273A5C;
	border-left: thin solid #273A5C;
	border-top: thin solid #273A5C;
	height: 177px;
	width: 759px;
}
.sub-left-column
{
	float: left;
	width: 170px;
}
.sub-right-main-header-text
{
	color: #375380;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
.sub-right-sub-header-text
{
	color: #4A6DAD;
	font-size: 18px;
	padding-left: 75px;
	margin: 0px;
}
.sub-center-sub-header-text
{
	color: #4A6DAD;
	font-size: 18px;
	padding-left: 0px;
	margin: 0px;
}
.sub-right-column
{
	border-left: 1px solid #CCCCCC;
	float: right;
	margin: 0px;
	padding-left: 23px;
	width: 550px;
}
.sub-right-col p
{
	margin: 0px;
	padding: 0px;
}
#sub-right-content
{
	padding-top: 10px;
	padding-bottom: 25px;
}
#sub-right-content label
{
	color: #333367;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-right: 30px;
}
#sub-right-content li
{
	color: #333367;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-right: 30px;
}
#sub-right-content-16 li
{
	color: #333367;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding-right: 30px;
}
#sub-right-content p
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-bottom: 11px;
}
#sub-right-content img
{
	float: left;
}
.text
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
}
.textfield-style
{
	background-color: #E3E9F4;
	border: 1px solid #7C96C4;
	margin-bottom: 10px;
	margin-top: 10px;
}
.textfield-style-button
{
	background-color: #E3E9F4;
	border: 3px solid #7C96C4;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
}
.text-link
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
}
.text-subtitle
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
.text-title
{
	color: #4A4A4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
}
.third-level-link
{
	font-size: 10px;
	padding-left: 10px;
}
.top-links
{
	text-align: right;
	width: 760px;
}
.top-links a
{
	color: #26264D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}
.top-links a:hover
{
	color: #4A6EAC;
}
.top-links li
{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 23px;
}
.top-links ul
{
	list-style: none;
	margin: 0px;
	padding-bottom: 3px;
}
.wrapper
{
	margin: 0 auto;
	overflow: hidden;
	width: 760px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox
{
	background-color: #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}
.modalPanel
{
	z-index: 500;
	width: 500px;
	border: solid 2px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td
{
	vertical-align: top;
}
.error
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: Red;
}
input.submitButton
{
	border: 1px double #666666;
	border-top-color: #666666;
	border-left-color: #666666;
	font-size: 11px;
	background-color: #CCCCD9; /*background-image: url(../images/inputbgpayroll.gif);*/
	background-repeat: repeat-x;
	color: #333367;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 100px;
	overflow: visible;
	text-align: center;
	padding: 1px;
}
.leftRegistration
{
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333367;
}
.rightRegistrationPM
{
	height: auto;
	vertical-align: top;
}
.paypal
{
	width: 100%;
	text-align: center;
}
