/* ------------------------------------------------------------------------------------------------------------------------ */
/* GENERAL */
/* ------------------------------------------------------------------------------------------------------------------------ */
body			{ cursor: default; margin: 0px; }	
td				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #242424;}
.small			{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: none; color: #242424 }
p{
	margin: 10px 0 10px 0;
	line-height:1.5em;
}

.header			{ background-image: url('images/header.jpg')}			
.shadow			{ background-image: url('images/newshadow.jpg')}			
.shadow2		{ background-image: url('images/newshadow.jpg')}			

.black			{ color: #242424 }
.bold			{ font-weight: bold }
.goldBold		{ font-weight: bold; color: #FDAB00;}
.icon			{ margin-top: 1px; margin-right: 10px; margin-bottom: 0px }
.leftImage		{ border-bottom: 1px solid #8C8C8C; background: #FFFFFF }
.content 		{ padding: 10px; padding-left: 20px; padding-right: 30px; border-left: 1px solid #5B5B5B; color: #373333 }
.headerText		{ font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #112564; font-style: none }
.headerTextMedium { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #666780; font-style: none }
.headerTextSmall { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #6E7488; font-style: none }
.subHeaderText	{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4D5869; font-style: none; text-decoration: none }
.subHeaderToolTip  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #070BAF; font-style: none; text-decoration: none }
.emph           { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; font-style: none }
.homeEmph       { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4A2ABB; font-style: none }
.goldEmph       { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FDAB00; font-style: none }

.panel			{ border: 1px solid #DCDADA; padding-top: 15px; padding-bottom: 15px; background-color: #F6F6F4 }
.menubar 		{ border-left: none; border-right: none; padding: 0; background: #5E6570; }
.footer 		{ padding: 10px; border: 1px solid #5B5B5B; border-right: none; border-top: none; font-weight: normal; color: #A8ACAE; font-size: 10px; }
.menuBorder 	{ border-left: 1px solid #373737; border-right: none;}
.menuBorderEnd 	{ border-left: 1px solid #373737; border-right: 1px solid #373737;}
.list			{ list-style-type: square; list-style-image: url('images/bullet.gif'); }
.list2			{ list-style-type: square; list-style-image: url('images/bullet_arrow.gif'); }
.goldList		{ list-style-type: square; list-style-image: url('images/goldBullet.jpg'); }
.arrow			{ margin-bottom: 3px }
.arrow2			{ margin-bottom: 4px }
.clients		{ font-weight: bold; color: #6A718C }
.testimonial_author { padding-left: 20px; font-weight: bold; color: #FDAB00 }

.right			{ float: right }
.blurb			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #242424 }
.blurbAuth		{ text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: none; color: #242424 }

.moreInfo		{ background-image: url('images/moreInfo.jpg');}

/* ------------------------------------------------------------------------------------------------------------------------ */
/* MENU LINKS */
/* ------------------------------------------------------------------------------------------------------------------------ */
A.menu				{ color: #E7E7E7; background: #5E6570; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right: 20px; padding-left: 20px; border-left: none }
A:hover.menu		{ color: #414141; background: #C7BCAB; padding-right: 20px; padding-left: 20px; border-left: none}

/* ------------------------------------------------------------------------------------------------------------------------ */
/* LINKS */
/* ------------------------------------------------------------------------------------------------------------------------ */
A.footerLink		{ color: #9B9EA3; text-decoration: none; font-size: 10px; font-weight: bold }
A:hover.footerLink	{ color: #586172; text-decoration: underline }

A.email				{ color: #B7AFB9; text-decoration: none; font-size: 10px; font-weight: bold }
A:hover.email		{ color: #8A587E; text-decoration: none }

A.regular			{ font-size: 12px; font-weight: bold; color: #112564; text-decoration: none }
A:hover.regular		{ color: #733B3B; text-decoration: underline }

A.subHeader			{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4D5869; font-style: none; text-decoration: none }
A:hover.subHeader	{ color: #22233E }

A.homeRegular			{ font-size: 12px; font-weight: bold; color: #4A2ABB; text-decoration: none }
A:hover.homeRegular		{ color: #733B3B; text-decoration: underline }

A.goldRegular			{ font-size: 12px; font-weight: bold; color: #FDAB00; text-decoration: none }
A:hover.goldRegular		{ color: #733B3B; text-decoration: underline }

A.tRegular			{ color: #4A2ABB; text-decoration: none }
A:hover.tRegular		{ color: #733B3B; text-decoration: none }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* SPECIFIC TO FORMS */
/* ------------------------------------------------------------------------------------------------------------------------ */
.label				{ text-align: right; vertical-align: middle; color: #4F4F4F; font-weight: bold }
input				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #F8FAFC;	color: #404B76; border: 1px solid #CFCFCF; border-top: 1px solid #949AA0; border-left: 1px solid #949AA0; padding: 2px }
textarea			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #F8FAFC;	color: #404B76; border: 1px solid #CFCFCF; border-top: 1px solid #949AA0; border-left: 1px solid #949AA0; padding: 2px }
select				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #F8FAFC;	color: #404B76 }
.star				{ font-size: 12px; color: #BE8080; font-weight: bold } 
.button				{ padding: 3px; font-weight: bold; color: #112564}