@charset "utf-8";
/* CSS Document */



/* generics */

html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
:focus {
	outline: 0;
}
html{
	height: 100%;
	min-height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-height: 100%;
	line-height: 1;
	color: black;
	font: 62.5% Arial, Helvetica, sans-serif;
	background-color: white;
	background-image: url(../images/bkg_body.png);
	background-repeat: repeat;
}
ol, ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
/*caption, th, td {
	text-align: left;
	font-weight: normal;
}*/
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.left {
	float: left;
}
#centerVert {
	vertical-align: middle;
}



/* SITEWIDE SHELL ELEMENTS */

#container {
	/*position: relative;*/
	background-image: url(/images/bkg_container.png);
	background-repeat: repeat-y;
	height:auto !important;
	height:100%;
	min-height:100%;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-right: 8px;
	padding-left: 8px;
	position: relative;
	top: 0px;
	padding-bottom: 151px;
	z-index: 0;
}



#header { /* holds logo and top nav*/
	color: #848484;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	width: 960px;
	height: 257px;
	z-index: 10;
	position: relative;
}
#header h1 { /* logo */
	margin: 0px;
	position: absolute;
	padding: 0px;
	left: 24px;
	top: 17px;
	right: 0px;
	width: 224px;
	height: 68px;
}

/*   HEADER - PHONE NUMBER AND TAGLINE    */

#header #phoneTagline {
	position: absolute;
	right: 47px;
}
#header #phoneTagline h2 {
	/*padding-right: 24px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #cacaca;
	padding-top: 9px;
	text-align: right;
}
#header #phoneTagline p {
	/*padding-right: 24px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: right;
	padding-top: 5px;
}

/*   HEADER - TOP NAVIGATION (home, corporations, individuals, about, contact)    */

#header #spacer {
	width: 47px;
	float: right;
	margin-top: 76px;
}

/*   ORIGINAL TAB STATES    */

/*#header .tab {
	top: 0px;
	float: right;
	margin-top: 76px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	position: relative;
	z-index: 50;
}
#header .tab a {
	color: #848484;
	background:url(/images/bkg_topNav_right.png) no-repeat 100% 0;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#header .tab a span {
	background:url(/images/bkg_topNav_left.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}*/

#header #home {
	position: absolute;
	display: block;
	margin-left: 5px;
	z-index: 50;
	left: 373px;
	padding: 7px 0;
	top: 68px;	
	background-image: url(/images/bkg_topNav_right.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
/*#header #contact {
	position: absolute;
	display: block;
	margin-left: 5px;
	z-index: 50;
	padding: 7px 0;
	height: 26px;
	right: 47px;
	top: 68px;	
	background-image: url(/images/bkg_topNav_right.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}*/
#header #home a { /* individual tabs link state */
	color: #848484;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#header #home a span { /* individual tabs link hover state */
	background:url(/images/bkg_topNav_left.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

/*   TOP NAV - HOME TAB OVER    */

.invisible {
	visibility:hidden;
}
#header #tabOverHome {
	position: absolute;
	visibility: hidden;
	display: block;
	/*float: left;*/
	margin-left: 5px;
	list-style-type: none;
	z-index: 20;
	left: 373px;
	top: 68px;
	padding: 7px 0;
	background-image: url(/images/bkg_topNav_right_blue.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}

#header #tabOnHome {
	position: absolute;
	visibility: visible;
	display: block;
	/*float: left;*/
	margin-left: 5px;
	list-style-type: none;
	z-index: 50;
	left: 373px;
	top: 68px;
	padding: 7px 0;
	background-image: url(/images/bkg_topNav_right_blue.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#header #tabOverHome a {
	text-shadow: 1px 1px 1px #36b4d4;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#header #home a.selected, #header #tabOnHome a {
	text-shadow: 1px 1px 1px #36b4d4;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#header #tabOverHome a span, #header #home a span.selected, #header #tabOnHome a span {
	background:url(/images/bkg_topNav_left_blue.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*   TOP NAV - ABOUT TAB OVER    */

#header #about {
	position: absolute;
	display: block;
	margin-left: 5px;
	list-style-type: none;
	z-index: 1000000;
	right: 148px;
	padding: 7px 0;
	top: 68px;	
	background-image: url(/images/bkg_topNav_right.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#header #about a {
	color: #848484;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#header #about a span {
	background:url(/images/bkg_topNav_left.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#header #tabOverAbout {
	position: absolute;
	visibility: hidden;
	display: block;
	margin-left: 5px;
	z-index: 1000000;
	right: 148px;
	top: 68px;
	padding: 7px 0;
	background-image: url(/images/bkg_topNav_right_blue.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}

#header #tabOnAbout {
	position: absolute;
	visibility: visible;
	display: block;
	margin-left: 5px;
	z-index: 1000000;
	right: 148px;
	top: 68px;
	padding: 7px 0;
	background-image: url(/images/bkg_topNav_right_blue.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}


#header #tabOverAbout a, #header #about a.selected, #header #tabOnAbout a {
	text-shadow: 1px 1px 1px #36b4d4;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#header #tabOverAbout a span, #header #about a span.selected, #header #tabOnAbout a span  {
	background:url(/images/bkg_topNav_left_blue.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*   TOP NAV - CONTACT TAB OVER    */

#contact {
	position: absolute;
	display: block;
	margin-left: 5px;
	z-index: 50;
	padding: 7px 0;
	height: 26px;
	top: 68px;
	right: 47px;
	background-image: url(/images/bkg_topNav_right.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#header #contact a {
	color: #848484;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#header #contact a span {
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/bkg_topNav_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}



#tabOverContact {
	visibility: hidden;
	position: absolute;
	display: block;
	margin-left: 5px;
	padding: 7px 0;
	z-index: 50;
	top: 68px;
	right: 47px;
	background-image: url(/images/bkg_topNav_right_blue.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#tabOnContact {
	visibility: visible;
	position: absolute;
	display: block;
	margin-left: 5px;
	padding: 7px 0;
	z-index: 50;
	top: 68px;
	right: 47px;
	background-image: url(/images/bkg_topNav_right_blue.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#header #tabOverContact a, #header #contact a.selected, #header #tabOnContact a  {
	text-shadow: 1px 1px 1px #36b4d4;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#header #tabOverContact a span, #header #contact a span.selected, #header #tabOnContact a span {
	background:url(/images/bkg_topNav_left_blue.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/*    TOP NAV - CORPORATIONS OVER    */

#corp {
	color: #848484;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	position: absolute;
	z-index: 20;	
	background-image: url(/images/bkg_topNav_right.png);
	background-repeat: no-repeat;
	background-position: 100% top;
	padding: 7px 0;
	height: 26px;
	top: 68px;
	right: 362px;
}
#corp a {
	color: #848484;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#corp a span {
	background:url(/images/bkg_topNav_left.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#corpOn {
	text-shadow: 1px 1px 1px #ddeb29;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	font-weight: bold;
	position: absolute;
	z-index: 20;right: 362px;
	padding: 7px 0;
	top: 68px;	
	background-image: url(/images/bkg_topNav_right_green.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#corpOn a {
	color: #000000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#corpOn a span {
	background:url(/images/bkg_topNav_left_green.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#corpOver {
	color: #848484;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/corpOver_bkg.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: hidden;
	z-index: 20;
	width: 219px;
	height: 184px;
	top: 68px;
	right: 362px;
	background-position: bottom;
}
#corpOver .overTab {
	float: right;
	margin-top: 75px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin: 0;
	background-image: url(/images/bkg_topNav_right_green.png);
	background-repeat: no-repeat;
	background-position: 100% top;
	padding: 7px 0;
}
#corpOver .overTab a {
	text-shadow: 1px 1px 1px #ddeb29;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#corpOver .overTab a span {
	background:url(/images/bkg_topNav_left_green.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#corpSections ul {   /* LIST NAV FOR SECTIONS OF CORPORATIONS */
	text-decoration: none;
	margin-top: 106px;
}
#corpSections ul li {
	text-shadow: none;
	color: #fff;
	text-decoration: none;
	margin-left: 40px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#corpSections ul li a {
	cursor: pointer;
	background: none;
	text-shadow: none;
	color: #fff;
	text-decoration: none;
}
#corpSections ul li a:hover {
	cursor: pointer;
	background: none;
	text-shadow: none;
	color: #000;
	text-decoration: underline;
}


/*		Corporate ON  */
#header #corp a.selected {
	text-shadow: 1px 1px 1px #ddeb29;
	color: #000;
	background:url(/images/bkg_topNav_right_green.png) no-repeat 100% 0;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#header #corp a span.selected {
	background:url(/images/bkg_topNav_left_green.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*    TOP NAV - INDIVIDUALS OVER    */

#indiv {
	color: #848484;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	font-weight: bold;
	position: absolute;
	z-index: 20;
	right: 238px;
	padding: 7px 0;
	top: 68px;	
	background-image: url(/images/bkg_topNav_right.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#indiv a {
	color: #848484;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#indiv a span {
	background:url(/images/bkg_topNav_left.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}


#indivOn {
	text-shadow: 1px 1px 1px #b361aa;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	font-weight: bold;
	position: absolute;
	z-index: 20;
	right: 238px;
	padding: 7px 0;
	top: 68px;	
	background-image: url(/images/bkg_topNav_right_pink.png);
	background-repeat: no-repeat;
	background-position: 100% top;
}
#indivOn a {
	color: #000000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#indivOn a span {
	background:url(/images/bkg_topNav_left_pink.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#indivOver {
	color: #848484;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/indivOver_bkg.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: hidden;
	z-index: 20;
	width: 219px;
	height: 184px;
	top: 68px;
	right: 238px;
	background-position: bottom;
}
#indivOver .overTab {
	float: right;
	margin-top: 75px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin: 0;
	background-image: url(/images/bkg_topNav_right_pink.png);
	background-repeat: no-repeat;
	background-position: 100% top;
	padding: 7px 0;
}
#indivOver .overTab a {
	text-shadow: 1px 1px 1px #b361aa;
	color: #000;
	padding: 7px 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#indivOver .overTab a span {
	background:url(/images/bkg_topNav_left_pink.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



#indivSections ul {   /* LIST NAV FOR SECTIONS OF CORPORATIONS */
	text-decoration: none;
	margin-top: 106px;
}
#indivSections ul li {
	text-shadow: none;
	color: #fff;
	text-decoration: none;
	margin-left: 40px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#indivSections ul li a {
	cursor: pointer;
	background: none;
	text-shadow: none;
	color: #fff;
	text-decoration: none;
}
#indivSections ul li a:hover {
	cursor: pointer;
	background: none;
	text-shadow: none;
	color: #000;
	text-decoration: underline;
}

/*		Individuals ON  */
#header #indiv a.selected {
	text-shadow: 1px 1px 1px #b361aa;
	color: #000;
	background:url(/images/bkg_topNav_right_pink.png) no-repeat 100% 0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#header #indiv a span.selected {
	background:url(/images/bkg_topNav_left_pink.png) no-repeat;
	padding: 7px 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* masthead: holds page name, home logo, subtitle, description copy, breadcrumb trail */

#masthead { /* wrapper for masthead */
	height: 163px;
	width: 960px;
	position: absolute;
	top: 94px;
	background-image: url(/images/bkg_home_masthead.png);
	z-index: 0;
	background-repeat: no-repeat;
}
#masthead h2 { /* home page html title text */
	font-size: 39px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #282827;
	font-weight: normal;
	text-shadow: 1px 1px 1px #fff;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#masthead h2 strong {
	font-weight: normal;
	color: #00aeda;
	font-family: Verdana, Geneva, sans-serif;
}
#masthead h3 { /* home html support copy */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #858585;
	padding-right: 52px;
	padding-left: 49px;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 0px;
	font-weight: normal;
}
#masthead #breadcrumb {
	padding-top: 10px;
	padding-left: 24px;
}
#masthead #breadcrumb p, #breadcrumb p a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #888;
}
#masthead #breadcrumb p a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
#masthead #sectionTitle { /* wrapper for sections titles */
	float: left;
	width: 747px;
	text-align: right;
}
#masthead #sectionTitle h2 { /* holds the typography treatment title image for specific section */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	font-weight: normal;
	padding-top: 20px;
	text-align: right;
}
#masthead #sectionTitle h3 { /* subsection title for specific sections (relocation, temp housing... */
	font-size: 21px;
	font-weight: bold;
	text-align: right;
	padding: 0px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
}
#masthead #sectionTitle p { /* informative copy for specific sections */
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 5px;
	font-weight: normal;
}
#masthead #sectionIconCorp { /* logo icon of home image for corporations */
	float: right;
	height: 110px;
	width: 108px;
	background-image: url(/images/corp_masthead_icon.png);
	background-repeat: no-repeat;
	padding-right: 85px;
	margin-left: 20px;
	margin-top: 20px;
	position: relative;
}
#masthead #sectionIconIndiv { /* logo icon of home image for individuals */
	float: right;
	height: 110px;
	width: 108px;
	background-image: url(/images/indiv_masthead_icon.png);
	background-repeat: no-repeat;
	padding-right: 85px;
	margin-left: 20px;
	margin-top: 20px;
}
#masthead #sectionIconBlue { /* logo icon of home image for individuals */
	float: right;
	height: 110px;
	width: 108px;
	background-image: url(/images/blue_masthead_icon.png);
	background-repeat: no-repeat;
	padding-right: 85px;
	margin-left: 20px;
	margin-top: 20px;
}



#content { /* wrapper for all elements between masthead and footer */
	width: 960px;
	padding-bottom: 90px;
}






/* footer elements */

#footer {
	background-image: url(/images/bkg_footer.png);
	padding-top: 35px;
	padding-left: 60px;
	position: absolute;
	bottom: 0px;
	width: 900px;
}
.footRtCorp {
	float: left;
	padding-right: 35px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #00aedb;
	margin-right: 35px;
	height: 151px;
}	
#footer h2 {
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #504f4f;
}
#footer p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}
.blue {
	color: #00aedb;
}
.footRt {
	float: left;
	padding-right: 35px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #00aedb;
	margin-right: 35px;
	height: 151px;
}
.right {
	float: right;
}

.footRtIndiv {
	float: left;
	padding-right: 35px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #00aedb;
	margin-right: 35px;
	height: 151px;
}


#footer ul li {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #000;
}
#footer .footRt ul  li a{
	color: #000;
	text-decoration: underline;
}

#footer .footRt ul li a:hover  {
	text-decoration: underline;
	color: #00AEDB;
}
#footer .footRtCorp ul li a:hover {
	text-decoration: underline;
	color: #A9B41F;
}
#footer .footRtIndiv ul li a:hover {
	text-decoration: underline;
	color: #9e3493;
}

#footContent {
	height: 151px;
}
#footer .footRtCorp ul li a{
	color: #000;
	text-decoration: none;
}
#footer .footRtIndiv ul li a {
	color: #000;
	text-decoration: none;
}
#footRelo {
	height: 52px;
	width: 151px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.footRtAbout {
	float: left;
	margin-right: 35px;
	width: 150px;
}
#footer .footRtAbout ul li a:hover {
	text-decoration: underline;
	color: #00aedb;
}
#footer .footRtAbout ul li a {
	color: #000;
	text-decoration: none;
}
.footRtIndiv h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #504F4F;
}
.footRtIndiv h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #9e3493;
}
.footRt h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #00aedb;
}
.footRt h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #00aedb;
}
.footRtCorp h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #504F4F;
}
.footRtCorp h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #a9b41f;
}
.footRtAbout h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #504F4F;
}
.footRtAbout h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #00aedb;
}
.footRt p a {
	text-decoration: none;
	color: #000;
}
.footRt p a:hover {
	text-decoration: underline;
	color: #00aedb;
}







/* HOME PAGE */

#homeFlash {
	/*background-image: url(/images/bkg_home_interactive.png);*/
	height: 419px;
	width: 960px;
}
#homeTeam {
	margin-left: 1px;
	margin-right: 1px;
	height: 157px;
	margin-top: 40px;
	background-image: url(../images/banner_EMMA_award.jpg);
}
#homeContact {
	height: 143px;
	padding-top: 50px;
	padding-right: 45px;
	padding-left: 45px;
}
#homeContact .rightPad {
	float: left;
	padding-right: 115px;
}
#homeContact h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #636363;
	font-weight: bold;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
	padding-bottom: 10px;
}
#homeContact p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00aedb;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
}
#homeContact h3 {
	color: #636363;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
}

#contactPhone {
	height: 143px;
	padding-top: 5px;
	padding-right: 45px;
	padding-left: 45px;
}
#contactPhone .rightPad {
	float: left;
	padding-right: 119px;
}
#contactPhone h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
	padding-bottom: 10px;
}
#contactPhone p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00aedb;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
}
#contactPhone h3 {
	color: #636363;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
}






/* SECOND LEVEL NAV */

#navSecond {
	background-color: #717171;
	height: 32px;
	padding-right: 24px;
	padding-left: 24px;
	position: relative;
	z-index: 0;
	margin-top: 5px;
}
#navSecond ul   {
	height: 32px;
	list-style-type: none;
	position: absolute;
	top: 0px;
}
#navSecond ul li {
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#vertCenter {
	position: absolute;
	top: 50%;
	bottom: 50%;
}
#navSecond ul li a {
	display: block;
	float: left;
	padding-right: 26px;
	padding-left: 26px;
	color: #FFF;
	text-decoration: none;
	height: 17px;
	padding-top: 8px;
	padding-bottom: 7px;
	position: relative;
}
#request {
	height: 42px;
	width: 233px;
	position: relative;
	z-index: 10000;
	left: 693px;
	top: -3px;
	background-image: url(/images/serv_request.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#navSecond ul.indivnav li a:visited {
	color: #FFF;
}
#navSecond ul.indivnav li a:hover, #navSecond ul.indivnav li.selected a {
	color: #000;
	background-color: #9d3393;
}
#navSecond ul.corpnav li a:visited {
	color: #FFF;
}
#navSecond ul.corpnav li a:hover, #navSecond ul.corpnav li.selected a {
	color: #000;
	background-color: #C0CE2F;
}
#navSecond ul li a:visited {
	color: #FFF;
}
#navSecond ul li a:hover, #navSecond ul li.selected a {
	color: #000;
	background-color: #00aedb;
}
#navSecond #request p {
	color: #01ADDB;
	text-align: center;
	padding-right: 12px;
}
#navSecond #request p a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	color: #01ADDB;
	text-align: center;
	padding-right: 21px;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 20px;
	display: block;
}
#navSecond #request p a:hover, #request p.selected a {
	background-image:url(/images/serv_request_o.png);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	color: #01ADDB;
	text-align: center;
	padding-right: 21px;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 20px;
	display: block;
}




/* INDIVIDUALS */

/* process steps navigation*/

#tertiaryNav {
	background-color: #d8d8d8;
	height: 121px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	text-align: center;
	overflow: hidden;
}
#tertiaryNav ul li {
	display: inline;
	list-style-type: none;
	padding-right: 23px;
	padding-left: 23px;
}
#tertiaryNav ul {
	width: 960px;
	padding-top: 27px;
}
#tertiaryNav ul li a.selected {
	font-family: Verdana, Geneva, sans-serif;
}

/* content */

#indivContent { /* wrapper for Individuals content */
	padding-right: 47px;
	padding-left: 47px;
}
#indivContent h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 123px;
	font-weight: bold;
	color: #9D3191;
	float: left;
}
#indivContent h3 {
	padding-top: 75px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 25px;
	padding-left: 75px;
}
#indivContent p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	line-height: 21px;
	padding-bottom: 10px;
}
#indivContent p a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #9d3191;
	text-decoration: none;
}
.green {
	color: #C0CE2F;
}

#indivContent p a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #9d3191;
	text-decoration: underline;
}

/* left column elements */

#leftCol {
	float: left;
	width: 577px;
}
#leftCol #copy {
	width: 100%;
}

#leftCol p .cap {
	font-size: 24px;
	padding-left: 18px;
}

/* single column elements */

#singleCol {
}
#singleCol #copy {
	width: 90%;
}

#singleCol p .cap {
	font-size: 24px;
	padding-left: 18px;
}

/* right column elements */

#rightCol {
	float: right;
	width: 239px;
	padding-left: 50px;
	padding-top: 80px;
}
#rightColTop {
	background-image: url(/images/rightColTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 239px;
	height: 27px;
}
#rightColBottom {
	background-image: url(/images/rightColBottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 13px;
	width: 239px;
}
#rightColMid {
	background-color: #D8D8D8;
	width: 239px;
}

/* next step */

#nextStep h4, #nextStep h4 a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	color: #717171;
	font-weight: bold;
}
#nextStep h4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;
	color: #717171;
	font-weight: bold;
}




/* INDIVIDUALS */

#corpContent {
	padding-right: 46px;
	padding-left: 46px;
	padding-top: 50px;
}
#corpBenefitsWrap {
	width: 862px;
	border: 2px solid #C0CE2F;
}
#corpBenefitNav {
	float:left;
	width: 202px;
	border-right-width: 9px;
	border-right-style: solid;
	border-right-color: #C0CE2F;
	background-image: url(/images/corp_benefit_nav_bkg.gif);
	background-repeat: repeat-y;
	background-position: left center;
}
#corpBenefitNav ul li a {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	height: 17px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 1px;
	cursor:pointer;
}
#noHover {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	height: 17px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 1px;
}
#corpBenefitNav ul li .last { /* takes off bottom margin so the button sits flush with the inside bottom of containter */
	margin: 0px;
}
#corpBenefitNav ul li a:hover, #corpBenefitNav ul li a.selected {
	color: #000;
	background-image: url(/images/corp_benefit_nav_over.gif);
	background-repeat: no-repeat;
}
#corpBenefitsContent {
	width: 651px;
	float: right;
}
#indivLandingContent {
	padding-right: 42px;
	padding-left: 42px;
	background-image: url(/images/Individuals_landing_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 41px;
}
#indivLandingContent #indivLandingCol h2, #indivLandingCol h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 207px;
}
#indivLandingContent #indivLandingCol{
	width: 282px;
	float: left;
}
.landingRight {
	margin-right: 14px;
}
#indivLandingContent #indivLandingCol #landingCol1 {
	height: 247px;
	width: 282px;
	text-shadow: 1px 1px 1px #666;
	background-image: url(/images/Individuals_1_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#indivLandingContent #indivLandingCol #landingCol2 {
	height: 247px;
	width: 282px;
	text-shadow: 1px 1px 1px #666;
	background-image: url(/images/Individuals_2_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#indivLandingContent #indivLandingCol #landingCol3 {
	height: 247px;
	width: 282px;
	text-shadow: 1px 1px 1px #666;
	background-image: url(/images/Individuals_3_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#indivLandingContent #indivLandingCol h3 {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#indivLandingContent #indivLandingCol p {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	padding-bottom: 10px;
}
#indivLandingContent #indivLandingCol img {
	margin-right: 10%;
	margin-left: 10%;
}







#corpLandingContent {
	padding-right: 42px;
	padding-left: 42px;
	background-image: url(/images/Corporate_landing_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 42px;
}
#corpLandingContent #corpLandingCol h2, #corpLandingCol h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 207px;
}
#corpLandingContent #corpLandingCol{
	width: 282px;
	float: left;
}
.landingRight {
	margin-right: 14px;
}
#corpLandingContent #corpLandingCol #landingCol1 {
	height: 247px;
	width: 282px;
	text-shadow: 1px 1px 1px #666;
	background-image: url(/images/Corporate_1_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#corpLandingContent #corpLandingCol #landingCol2 {
	height: 247px;
	width: 282px;
	text-shadow: 1px 1px 1px #666;
	background-image: url(/images/Corporate_2_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#corpLandingContent #corpLandingCol #landingCol3 {
	height: 247px;
	width: 282px;
	text-shadow: 1px 1px 1px #666;
	background-image: url(/images/Corporate_3_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#corpLandingContent #corpLandingCol h3 {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#corpLandingContent #corpLandingCol p {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	padding-bottom: 10px;
}
#corpLandingContent #corpLandingCol img {
	margin-right: 10%;
	margin-left: 10%;
}
/*#stepVisual {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #717171;
	padding-top: 15px;
	margin-bottom: 30px;
}
#stepVisual h4 {
	float: left;
	padding-top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #717171;
	width: 150px;
}
#stepVisual img {
}*/




#process { /*contains god thinking element and text*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #717171;
	margin-bottom: 30px;
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
}
#process h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #717171;
	float: left;
	width: 150px;
	padding-top: 125px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* step 1 list*/
#process ul.step1{
	padding-left: 75px;
	margin-top: 60px;
	margin-bottom: 20px;
}
#process ul.step1 li{
	background-image: url(../images/indiv_corpAllow_1_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #333;
	padding-left: 25px;
}

/* step 2 list*/
#process ul.step2{
	list-style-type: none;
	padding-left: 40px;
	margin-top: 45px;
}
#process ul.step2 li{
	background-image: url(/images/indiv_corpAllow_2_bulletCheck.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #333;
	padding-left: 35px;
	padding-top: 12px;
}
#process ul.step2 ul{
	list-style-type: none;
	padding-left: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#process ul.step2 ul li{
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 0px;
}

.noBullet {
	list-style-type: none;
	list-style-image: none;
}
.purple {
	color: #9C3291;
	font-weight: bold;
	font-size: 18px;
}
#step4table {
	background-image: url(../images/indiv_corpAllow_3_box.png);
	background-repeat: no-repeat;
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 20px;
}
.brdrBtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D3191;
}
#process #step4table tr td table tr .brdrBtm h4 {
	font-size: 18px;
	font-weight: bold;
	color: #9D3191;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 5px;
}
#process #step4table tr td table tr td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 16px;
}
#process #step4table tr td table tr td img {
	padding-left: 35px;
}
#process #callout {
	font-family: Arial, Helvetica, sans-serif;
	width: 410px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 170px;
	padding-left: 0px;
}
#process #callout em {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
#process #step5 {
	width: 290px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
	float: right;
	color: #9D3191;
}
#process #photo2 {
	padding-left: 35px;
	padding-bottom: 50px;
}
#process #step5two {
	padding-top: 65px;
	width: 350px;
	padding-left: 20px;
	color: #9D3191;
}
.purple2 {
	color: #9C3291;
}
#process #phone {
	padding-top: 15px;
	padding-bottom: 15px;
}
#process #email a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9C3291;
	padding-left: 15px;
}
#process #email a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9C3291;
	text-decoration: underline;
	padding-left: 15px;
}
#process #step3title {
	text-align: center;
	background-image: url(../images/indiv_corpAllow_3_box2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 100%;
}
#process #step3title h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333;
	padding-top: 15px;
	font-weight: bold;
}
#step3Wrap {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
#process #step3Wrap h5 {
	font-family: "Times New Roman", Times, serif;
	color: #9C3291;
	font-size: 30px;
	font-weight: bold;
	padding-left: 30px;
}
#step3num1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #717171;
	padding-top: 25px;
	padding-bottom: 25px;
}
#step3icon {
}
#step3icon    {
	float: left;
	height: 109px;
	width: 127px;
}
#step3content    {
	float: left;
	width: 593px;
	padding-top: 40px;
	position: relative;
}
#step3content h3    {
	margin: 0px;
	width: 100%;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#process #step3content h3 a {
	color: #9C3291;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#step3content #upgrades {
	height: 106px;
	background-image: url(../images/indiv_corpAllow_3_upgrades.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 14px;
	width: 515px;
	padding-left: 32px;
	margin-top: 15px;
}
#step3content #upgrades img {
	margin-right: 14px;
}
#step3content p {
	color: #666;
}
#step3content #btnUpgradeCbl {
	position: absolute;
	right: 45px;
	top: 45px;
}
#step3num4 {
	margin-top: 15px;
}
#step3num4 ul {
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666;
	padding-left: 15px;
	padding-top: 20px;
}
#step3num4 img {
	float: left;
}
#step3num4 ul li {
	padding-bottom: 10px;
}
.customize {
	padding-right: 35px;
}
#process #step5callout {
	width: 91%;
}
#step3numLast {
	padding-top: 25px;
	padding-bottom: 25px;
}
#process ul.step1Relo {
	padding-left: 75px;
	margin-top: 30px;
	margin-bottom: 20px;
}
#process ul.step1Relo li {
	background-image: url(../images/indiv_corpAllow_1_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #333;
	padding-left: 25px;
}
#process #step2Callout {
	color: #00aedb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	float: left;
	padding-top: 55px;
	width: 150px;
	padding-left: 25px;
	font-weight: bold;
}
#process #step2photo {
	float: left;
}
#process #step4Callout {
	font-family: Arial, Helvetica, sans-serif;
	width: 700px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#process #step4Photo {
	padding-top: 30px;
	padding-bottom: 15px;
	margin-left: 30px;
}

#process #step4Callout em {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
#process #step4Btn {
	margin-bottom: 60px;
}
#process #tempPro #step1photoTemp {
	float: left;
}
#process #tempPro p {
	float: left;
	padding-left: 20px;
	padding-right: 22px;
	width: 235px;
}
#process #step1Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #9D3191;
	padding-top: 75px;
}
#corpBenefitsTitle {
	width: 581px;
	background-color: #5b5b5b;
	right: 0px;
	bottom: 0px;
	height: 61px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}
#packagesWrap {
	width: 798px;
	margin-right: 34px;
	margin-left: 34px;
}
#packagesWrap p {
	font-family: "Times New Roman", Times, serif;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	margin-left: 15px;
	padding-top: 25px;
}
#packagesWrap #packagesTitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#packagesColsWrap #column1 ul {
	padding-left: 20px;
	font-size: 24px;
	margin-bottom: 20px;
}
#packagesColsWrap #column1 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0492b7;
	font-weight: bold;
}
#packagesWrap #packagesColsWrap {
	margin-top: 35px;
	padding-left: 25px;
}
#packagesColsWrap #column1 ul li ul li {
	text-decoration: none;
	list-style-image: url(../images/Switchplace_Packages_hyphen.gif);
	list-style-position: outside;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.topMarg {
	padding-top: 5px;
}
#packagesColsWrap #column1 ul li p {
	color: #333;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#packagesColsWrap #column1 {
	width: 262px;
	float: left;
	padding-right: 12px;
}
#packagesColsWrap #packagePhotos {
	float: left;
	width: 160px;
	text-align: center;
	padding-right: 15px;
}
#column1 ul li em {
	color: #666;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
.underline {
	text-decoration: underline;
}
.packageSections {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 25px;
	margin-bottom: 10px;
	padding-top: 25px;
}
.packageSections .pkgSectTitle {
	padding-bottom: 10px;
}
.packageSections .pkgsFurnPhoto {
	padding-bottom: 15px;
	padding-left: 20px;
}
#packagesColsWrap .packageSections h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding-bottom: 15px;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 0px;
	float: none;
}
.packageSections .pkgsFurnPhoto p {
	width: 200px;
}
#packagesWrap #packageSections h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	float: none;
	position: relative;
}
#pageTitle  {
	text-align: center;
	background-color: #d8d8d8;
	height: 72px;
	margin-bottom: 50px;
}
#pageTitle p  {
	font-size: 18px;
	color: #717171;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#otherServices ul h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: underline;
	color: #00AEDB;
	padding-bottom: 10px;
	padding-top: 10px;
}
#otherServices ul li {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #0492B7;
}
#otherServices ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #0492B7;
	border-bottom: dotted 1px #0492B7;
	text-decoration: none;
}
#otherServices ul li ul li {
	font-size: 14px;
	font-weight: normal;
	list-style-position: inside;
	padding-left: 0px;
	margin-left: 15px;
	color: #000;
}
#otherServices ul li ul li a {
	font-size: 14px;
	font-weight: normal;
	list-style-type: square;
	list-style-position: inside;
	padding-left: 0px;
	color: #000;
	text-decoration: none;
}

#otherServices ul {
}
#otherServices ul p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 15px;
}
#otherServices {
	padding-left: 35px;
}
#requestFormTable p {
	color: #0492B7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 10px;
	vertical-align: top;
}

#whatExpectWrap {
	padding-left: 20px;
}
#whatExpectWrap h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	margin-top: 50px;
	margin-bottom: 15px;
}
/*#whatExpectWrap #faq dt {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}*/
#whatExpectWrap #faq dd p {
	margin-top: 10px;
}
#whatExpectWrap #faqB dd p {
	margin-top: 10px;
}
#whatExpectWrap #faqC dd p {
	margin-top: 10px;
}
#whatExpectWrap #faqD dd p {
	margin-top: 10px;
}
.faq {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: 20px;
}
/*.faq h4 {
	margin-bottom: .5em;
}*/
.faq dt {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 1.2;
	cursor: pointer;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 10px;
}
.faq dt.faqClosed {
	color: #0492B7 !important;
	background: #ffffff  !important;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 10px;
}
.faq dt.faqOpen {
	color: #ededed;
	background: #00aedb;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 10px;
}
.faq dd {
	display: block;
	margin: 0;
	padding: 0 21px;
	overflow: hidden;
}
.faq .faqToTop {
	display: block;
	text-align: right;
	padding-bottom: 4px;
  font-size: 0.75em;
}
.faq .faqHide, .faq .faqShow {
	display: block;
	background: url(/images/minus.gif) no-repeat 5px 50%;
	font-weight: bolder;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
}
.faq .faqShow {
	background-image: url(/images/plus.gif);
}


#whatExpectWrap dd ul li {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
#whatExpectWrap dd ul {
	margin-top: 10px;
}
#whatExpectWrap #listFloat {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
#whatExpectWrap #listFloat em {
	font-style: italic;
	font-weight: normal;
	color: #333;
}
#whatExpectWrap #faqC dd #listFloat p {
	padding-left: 15px;
	float: left;
	padding-top: 25px;
	width: 275px;
	color: #00AFDA;
}
#whatExpectWrap #listFloat {
	padding-top: 15px;
}
#corpRequest {
	font-size: 14px;
	line-height: 21px;
}
#teamNav {
	height: 104px;
	background-image: url(/images/about_team_bkg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 16px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #d8d8d8;
	padding-left: 27px;
	margin-bottom: 75px;
}
.teamNavRtMargin  {
	margin-right: 25px;
}
#teamWrap {
	padding-left: 80px;
	padding-right: 80px;
	margin-bottom: 75px;
}
#teamWrap #teamContent {
	padding-top: 40px;
	float: left;
	width: 525px;
	padding-left: 50px;
}
#teamWrap #teamContent h3 {
	color: #00aedb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-bottom: 15px;
}
#teamWrap #teamContent h4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00AEDB;
	text-decoration: none;
}
#teamWrap #teamContent h4 {
	padding-bottom: 15px;

}

#teamWrap #teamContent p {
	font-family: "Times New Roman", Times, serif;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 15px;
}
#teamOwners {
	height: 239px;
	width: 722px;
	background-image: url(../images/about_team_tammyJoe.png);
	margin-right: auto;
	margin-left: auto;
	padding-top: 75px;
	padding-left: 25px;
}
#teamOwners #ownersContent {
	float: left;
	width: 420px;
	padding-left: 15px;
	padding-top: 15px;
}
#teamOwners #ownersContent h4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00AEDB;
	text-decoration: underline;
	margin-bottom: 30px;
}
#teamOwners #ownersContent h4 {
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}
#teamOwners #ownersContent h3 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-bottom: 15px;
}
#teamOwners #ownersContent p {
	font-family: "Times New Roman", Times, serif;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 15px;
	line-height: 20px;
}
#supportTeam h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-top: 35px;
	padding-bottom: 10px;
}
#supportTeam #phone {
	padding-top: 10px;
	padding-bottom: 5px;
}
#supportTeam #supportBios {
	height: 192px;
	width: 492px;
	background-image: url(../images/supportTeam_michael.jpg);
	padding-left: 230px;
	padding-top: 20px;
	padding-right: 25px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}
#supportTeam #supportBios h4 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-bottom: 15px;
}
#supportTeam #supportBios h5 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00AEDB;
	text-decoration: underline;
	margin-bottom: 30px;
}
#supportTeam #supportBios2 {
	height: 192px;
	width: 492px;
	background-image: url(../images/supportTeam_kerri.jpg);
	padding-left: 230px;
	padding-top: 20px;
	padding-right: 25px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}
#supportTeam #supportBios2 h4 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-bottom: 15px;
}
#supportTeam #supportBios2 h5 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00AEDB;
	text-decoration: underline;
	margin-bottom: 30px;
}
#benefitFlex {
	background-image: url(../images/corporations_benefits_flex_TH_PM.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 346px;
	width: 651px;
}
#benefitFlex img {

}
#benefitFlex {

}
#benefitFlex #option1 {
	margin-top: 183px;
	margin-left: 40px;
}
#benefitFlex #option2 {
	margin-top: 183px;
	margin-left: 35px;
}
#benefitFlex #option3 {
	margin-top: 183px;
	margin-left: 37px;
}
#Contact {
	padding-top: 50px;
	padding-right: 45px;
	padding-left: 45px;
}
#Contact .rightPad {
	float: left;
	padding-right: 119px;
}
#Contact h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#Contact p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00aedb;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
}#Contact p a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #636363;
	text-transform: lowercase;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
	text-decoration: none;
}
#Contact p a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #636363;
	text-transform: lowercase;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
	text-decoration: underline;
}
.howWork #howWorkContent {
	float: left;
	width: 600px;
	color: #333;
	padding-left: 15px;
	padding-top: 15px;
}
.howWork #howWorkContent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.howWork {
	padding-bottom: 45px;
	padding-left: 100px;
}
.howWork #howWorkContent ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	font-weight: bold;
}
.howWork #howWorkContent ul li img {
	vertical-align: middle;
}
#howWorkLast p {
	width: 300px;
	padding-top: 30px;
	float: left;
	margin-left: 75px;
}
#howWorkLast h5 {
	background-image: url(../images/howWorkCallout.gif);
	height: 92px;
	width: 243px;
	margin-left: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
}
.howWork #howWorkContent ul {
	margin-top: 10px;
}
#indivContent #howWorkLast {
	padding-left: 50px;
	margin-top: 20px;
}
#indivContent p a.green {
	color: #AEBD2B;
}
#container #content #indivContent p a.pink {
	color: #C7103E;
}
#overviewPhotos {
	float: left;
}
#overviewContent {
	float: left;
	width: 250px;
	padding-right: 12px;
}
#overviewContent p strong {
	font-weight: bold;
	font-size: 16px;
}
#everitt {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#everitt h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 12px;
	font-weight: bold;
}
#everitt h6 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.packages_bullets_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.packages_bullets_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9C3291;
}
#howWorkLast {
	margin-right: auto;
	margin-left: auto;
}

.RAHowWork {

}


#RAHowWork h3{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#RAHowWork h2 {
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#RAHowWork p {
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 75px;
}

#rule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #717171;
	margin-bottom: 10px;
	clear: both;
}

.float-left { float: left; }

.ad {
	overflow: hidden;
	padding-left: 50px;
	margin-top: 55px;
}

.ad h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-left: 25px;
}

