/*-----------------------------------------------------------------------------
Base Style Sheet

version:   1.0
author:    Adam Myhre
email:     myhrea@olympiatrust.com
website:   http://www.olympiatrust.com/

colors:    
                              
Fonts:     Main Text and Sub Navigation:
	Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;

           Main Navigation and Front Page
	Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
 
           Other
	"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans serif;
	
-----------------------------------------------------------------------------*/

@import "layout.css";

/* =General
-----------------------------------------------------------------------------*/
.clear {
	clear:both;
}

.right {
	float: right;
	}
.left {
	float: left;
	}

html { 
	height: 100%; 
	overflow-y: scroll; 
	} 
body { 
	height: 100%; 
	}
		
.float_left { 
	float: left; 
	}
.float_right { 
	float: right; 
	}
.about { 
	padding-top: 10px;
	float: right; 
	width: 700px;
	margin: auto;
	}
.hidden { 
	visibility: hidden; 
	}
.clear {
	clear: both; 
	height: 0; 
	overflow: hidden; 
	margin: -1px 0 0 0;
	}
	
img { 
	-ms-interpolation-mode:bicubic;
	text-align: left;
	}

abbr { 
	border-bottom: 1px dotted #000000; 
	cursor: help; 
	}
	
#ieNotice {
	display: none;
}

.transparent {
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
	}
	
#accordion, #accordion-hover {
		padding-bottom: 20px;
}

/* =Typography
-----------------------------------------------------------------------------*/

html { 
	font-size:75%; 
	} 

body { 
	text-align: center; 
	font: normal 1.3em Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font-family: Georgia, Times, serif;
	line-height: 1.7em; 
	}

.frontPage { 
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	line-height: 1.7em; 
	}

.frontPage p { 
	font-size: 1em; 
	}

.content p {
	text-align: justify;
	margin-bottom: 14px; 
	font-family: Georgia, Times, serif;
	}

a	{
	color: #333333;
	}
a:hover {
	color: #b38d2e;
	text-decoration: underline;
	}

#sideNav2 ul li a {
	font-size: 1.3em;
	line-height: 1.6em;
	}

#footerMain div.content p {
	float: right;
	text-align: right;
	}

#mainNav a {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; 
	}
	
#mainNavLeft a {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
	
.error {
	color: #660000;
	font-weight: bold;
	}

.center {
	display: block;
    margin-left: auto;
    margin-right: auto;
	}

.jobs h3, .jobs h4, .jobs p, .jobs li {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}

.jobs li {
	margin-left: 20px;
	padding-bottom: 5px;
	}
.jobs li:before {
	content: "\00BB \0020";
	}
		
/* =Headings
-----------------------------------------------------------------------------*/
h1	{
	color: #fff;
	font-size: 2.5em;
	}
#frontPageLine h2	{
	font: normal 1.6em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	line-height: 1.7em; 
	font-weight: bold;
	text-align: left;
	color: #000;
	}
h2	{
	color: #fff;
	font-size: .9em;
	}
h3	{
	color: #866a22;
	font-size: 1.5em;
	line-height: 1em;
	padding-bottom: 10px;
	text-align: left;
	}
h4	{
	color: #866a22;
	font-size: 1.3em;
	font-style: italic;
	line-height: 1em;
	text-align: left;
	}
h5	{
	color: #866a22;
	font-size: 1.1em;
	font-style: italic;
	line-height: 1em;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: left;
	}

h6	{
	color: #866a22;
	font-size: 1em;
	font-style: italic;
	line-height: 1em;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: left;
	}

span.pullquote {
	width: 232px;
	padding: 35px 50px;
	text-align: center;
	color: #474220;
	font-style: italic;
	font-size: 20px;
	line-height: 30px;
	}



/* =Lists
-----------------------------------------------------------------------------*/
#mainContent ol {
	margin-left: 2em;
	padding-left: 1em;
	text-align: left;
	padding-bottom: 10px;
	list-style: decimal;
	}

#mainContent ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	text-align: left;
	padding-bottom: 10px;
	}

#mainContent ul.checked {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 1em;
	text-align: left;
	padding-bottom: 10px;
	}

#mainContent ul.checked li {
	padding-left: 21px;
	background: url(../images/check.png) left top no-repeat;
	padding-bottom: 5px;
	}

#mainContent l1 {
	padding-bottom: 5px;
	}


/* =Login
-----------------------------------------------------------------------------*/
#loginBackground {
	background-image:url('../images/login_bg.jpg');
	}
#loginBackground2 {
	background-image:url('../images/login_bg2.jpg');
	background-color: #242110;
	}

#loginInstructions  {
	color: #fff;
	line-height: 1.6em;
	border-right: 1px solid #fff;
	text-align: right;
	padding: 18px 20px 0px 0px;
	}
#loginInstructions .content p {
	text-align: right;
	}
#loginInstructions h4 { 
	color: #fff;
	font-size: 2em;
	font-style: italic;
	line-height: 2em;
	padding-bottom: 0px;
	}	
#login {
	padding: 18px 0px 0px 0px;
	}

#login label {
	display: none;
	}
#username {
	width: 175px;
	height: 16px;
	padding: 2px;
	border: 0;
	background: #fff url(../images/txt-webid.gif) 0 2px no-repeat;
	}
#password {
	margin: 4px 0 6px 0;
	width: 175px;
	height: 16px;
	padding: 2px;
	border: 0;
	background: #fff url(../images/txt-password.gif) 0 2px no-repeat;
	}
#username:focus, #password:focus { 
	background-image: none; 
	background-color: #fff;
	}
		
#login .login_button {
	width: 74px;
	height: 19px;
	padding: 0px;
	background-color: #a4a083;
	border: 1px solid #928980;
	color: #000;
	font-size: .833em;
	}
#login .login_button:hover { 
	background-color: #928980; 
	cursor: pointer;
	}


/* =Main Navigation
-----------------------------------------------------------------------------*/
#mainNavBackground {
	background-image:url('../images/mainnav_bg2.jpg');
	}

#mainNavBackground2 {
	background-image:url('../images/mainnav_bg2.jpg');
	}

#mainNavLeft a { 
	display: block; 
	height: 20px; 
	width: 150px; 
	background: url('../images/btn_clients.gif');
	overflow: hidden; 
	text-indent: 20px;
	text-decoration: none;
	cursor: pointer; 
	color: #fff;
	}
#mainNavLeft a.selected { 
	background-position: right bottom;
	}

#mainNav ul {
	height: 50px;
	width: 571px;
	list-style: none;
	float: right;
	}
	
#mainNav ul li {
	float: left;
	}
	
#mainNav_health	{
	display: block;
	width: 215px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	color: #fff;
	background-image: url('../images/btn_health.gif');
	text-align: center;
	}

#mainNav_health.selected, #mainNav_health:hover {
	background-position: right bottom;
	}

#mainNav_css	{
	display: block;
	width: 219px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	color: #fff;
	background-image: url('../images/btn_css.gif');
	text-align: center;
	}

#mainNav_css.selected, #mainNav_css:hover {
	background-position: right bottom;
	}
	
#mainNav_rsp	{
	display: block;
	width: 229px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	color: #fff;
	background-image: url('../images/btn_rsp.gif');
	text-align: center;
	}

#mainNav_rsp.selected, #mainNav_rsp:hover {
	background-position: right bottom;
	}	
	
#mainNav_fx	{
	display: block;
	width: 122px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	color: #fff;
	background-image: url('../images/btn_fx.gif');
	text-align: center;
	}

#mainNav_fx.selected, #mainNav_fx:hover {
	background-position: right bottom;
	}


/* =Masthead
-----------------------------------------------------------------------------*/
#mastheadBackground {
	}


/* =Side Navigation and Content Line
-----------------------------------------------------------------------------*/
#contentLine {
	margin-top: 10px;
	margin-bottom: 0px;
	width: 1001px;
	background-image: url('../images/main_left4.jpg');
	background-repeat: repeat;
	}

#sideNav1 {
	height: 68px;
	background-color: transparent;
	background-image: url('../images/main_left1.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding: 20px 20px 0px 20px;
	}
#sideNav2 {
	height: 100%;
	background-color: transparent;
	background-image: url('../images/main_left2.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding: 10px 20px 10px 20px;
	}
#sideNav2 ul {
	margin-top: -20px;
	text-align: left;
	}
#sideNav2 ul li a {
	display: block;
	padding: 10px 0;
	text-decoration: none;
	}
#sideNav2 ul li a:hover, #sideNav2 ul li a.selected {
	color: #b38d2e;
	padding: 10px 0;
	margin-left: 10px;
	text-decoration: none;
	}

#sideNav3 {
	height: 16px;
	background-color: transparent;
	background-image: url('../images/main_left3.jpg');
	background-repeat: no-repeat;
	background-position: top;
	}

#mainContent1 {
	height: 184px;
	background-color: transparent;
	background: url('../images/main_right1.jpg') no-repeat;
	}	
#mainContent2 {
	height: 100%;
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	background-image: url('../images/main_right2.jpg');
	padding: 20px 35px 20px 25px;
	}

	
#frontPageBackground {
	margin-top: 10px;
	background-color: #ece2cb;
	background-image: url('../images/bg_mainPage.jpg');
	}
	
#frontPageBackground2 {
	background-image: url('../images/bg_mainPage2.jpg');
	}
	
#frontPage {
	padding: 20px;
	}
	
#frontPage2 {
	padding: 20px;
	border-left: 1px dashed gray;
	}
	
#frontPage3 {
	padding: 20px;
	border-left: 1px dashed gray;
	}
	
			
/* =Footer
-----------------------------------------------------------------------------*/
#footerBackground {
	background-color: #222010;
	background-image: url('../images/footer_bg2.jpg');
	}

#footer {
	background-image: url('../images/footer_bg.jpg');
	background-repeat: no-repeat;
	text-align: right;
	margin-top: -1px;
	}

#footer div.content {
	padding: 20px 25px 0 0;
}

#footer div.content ul {
	display: inline;
	font: normal .9em Georgia, Times, serif;
	line-height: 1.7em; 
	}
	
#footer div.content ul li {
	float: right;
	display: inline;
	}

#footer div.content ul li a {
	color: #fff;
	text-decoration: none;
	padding: 10px;
	}
#footer div.content ul li a:hover {
	color: #b38d2e;
	text-decoration: underline;
	padding: 10px;
	}
	
#footer div.content p {
	padding: 0 10px 10px 0;
	color: #fff;
	text-align: right;
	font: normal .9em Georgia, Times, serif;
	line-height: 1.7em; 
}

#footerMain {
	background-image: url('../images/footer_bg3.jpg');
	background-repeat: no-repeat;
	text-align: right;
	margin-top: -1px;
	}

#footerMain div.content {
	padding: 20px 25px 0 0;
}

#footerMain div.content ul {
	display: inline;
	font: normal .9em Georgia, Times, serif;
	line-height: 1.7em; 
	}
	
#footerMain div.content ul li {
	float: right;
	display: inline;
	}

#footerMain div.content ul li a {
	color: #fff;
	text-decoration: none;
	padding: 10px;
	}
#footerMain div.content ul li a:hover {
	color: #b38d2e;
	text-decoration: underline;
	padding: 10px;
	}
	
#footerMain div.content p {
	padding: 0 10px 10px 0;
	color: #fff;
	text-align: right;
	font: normal .9em Georgia, Times, serif;
	line-height: 1.7em; 
}


/* =s3slider
-----------------------------------------------------------------------------*/
#navigation {
  list-style: none;
}

#navigation li {
  float: left;
}

#stage {
	background-color: #fff;
	background-image: url('../images/stage.jpg');
	}
#s3slider {
   width: 1001px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 1001px; /* important to be same as image width or wider */
/*    position: absolute; important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 1em Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

#health div.content {
	background: url(../images/health.gif) no-repeat;	
	padding: 55px 10px 5px 10px;
}
		
#services div.content {
	background: url(../images/services.gif) no-repeat;	
	padding: 55px 10px 5px 10px;
}
		
#plans div.content {
	background: url(../images/plans.gif) no-repeat;	
	padding: 55px 10px 5px 10px;
}
		
#fx div.content {
	background: url(../images/fx.gif) no-repeat;	
	padding: 55px 10px 5px 10px;
	}
		
/* =Forms
-----------------------------------------------------------------------------*/

form {
	text-align: left;
	}
	
fieldset {
	border: 1px solid black;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
	background-color: #ece2cb;
	background-image: url('../images/forms.jpg');
	}
	
legend {
	color: #866a22;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; 
	line-height: 1em;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: left;
	}
	
.signup input[type=text] {
	background: #fff;
	} 
.signup input[type=text]:focus, textarea:focus {
	background: #ffc;
	}	
.signup input[type=text] {
	width: 200px;
	}
.signup label, .calculator label {
	float: left;
	width: 15em;
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}	
.signup table {
	margin-bottom: 10px;
	background: url(../images/forms2.jpg) left top no-repeat;
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
.calculator table {
	width: 100%;
	margin-bottom: 10px;
	background: url(../images/forms2.jpg) left top no-repeat;
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
.signup th, .calculator th {
	border-bottom: 1px solid black;
	padding: 10px;
	border: 1px solid black;
	}
.signup td {
	color: black;
	margin: 5px;
	padding: 10px;
	border: 1px solid black;
	text-align: left;
	}
.calculator td {
	color: black;
	margin: 5px;
	padding: 10px;
	border: 1px solid black;
	text-align: center;
	}
.signup table.date {
	width: 150px;
	}
.signup table.dependants {
	width: 100%;
	}
.signup table.dependants input[type=text] {
	width: 100px;
	}
.signup p, .contact p, .calculator p {
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
	
.terms {
	height: 300px;
	padding: 10px;
	overflow: scroll;
	margin-bottom: 10px;
	}

#LT {
	padding-bottom: 20px;
	width: 100%;
	}

/* =Microformats
-----------------------------------------------------------------------------*/
.vcard {
	text-align: left;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border: 1px dashed #ddd;
	}
.vcard_people .vcard .adr, .org {
	display: none;
	}
.vcard_rsp .vcard .tel {
	display: none;
	}
.vcard_rsp .vcard {
	width: 300px;
	margin-right: 10px;
	float: left;
}
.fn {
	font-weight: bold;
	text-decoration: none;
	}
	
	
/* =Definitions
-----------------------------------------------------------------------------*/
dl	{
	padding-bottom: 10px;
	}
dt	{
	color: #866a22;
	font-size: 1.1em;
	font-style: italic;
	line-height: 1em;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: left;
	text-indent: 2em;
	}
dd 	{
	text-align: left;
	text-indent: 3em;
	}


/* =Tables
-----------------------------------------------------------------------------*/
tr.odd {
	background-color: #ccc;
	}

.employment {
	margin-bottom: 20px;
	border: 1px solid gray;
	}
	
.employment td, .employment th {
	padding: 5px 20px;
	text-align: left;
	border: 1px solid gray;
	}


/* =Funky Stuff
-----------------------------------------------------------------------------*/
.social-media {
	text-align: right;
	padding: 0 0 10px 20px;
	}
.social-media a {
	padding-bottom: 10px;
	}
.pencil {
	padding: 10px 10px 10px 0;
	float: left;
	}
.email {
	padding-left: 21px;
	background: url(../images/mail_sm.png) left no-repeat;
	}
.feature {
	padding-left: 21px;
	background: url(../images/check.png) left no-repeat;
	}

#frontPage3 ol {
	text-align: left;
	}
.more {
	cursor: pointer;
	padding-left: 21px;
	padding-top: 10px;
	background: url(../images/arrow_r.png) left no-repeat;
	}
.microformat {
	padding: 10px 0;
	}

blockquote {
	background: url(../images/main_content_bg3.jpg) left top no-repeat;
	background-color: #a3a190;
	border: 1px solid black;
	padding: 15px 10px 0 10px;
	margin-bottom: 10px;
	}
	
dd {
	background-color: #eee;
	border: 1px dashed black;
	padding: 5px 10px 5px 10px;
	margin: 0 10px 10px 10px;
	}
dt	{
	border-bottom: 1px dashed gray;
	padding-bottom: 2px;
	margin-bottom: 10px;
	color: #2d230c;
	}
	
.letter {
	background-color: #edebd5;
	border: 1px dashed black;
	padding: 5px 10px 5px 10px;
	margin: 10px 50px 10px 50px;
	}

.dropcap:first-letter {
	float: left;
	font-size: 2em;
	line-height: .8em;
	padding-top: 8px;
	padding-right: 2px;
	}

.request {
    background:transparent url(../images/request.png) no-repeat scroll 0 0;
	color: #ccc;
	display: block;
	height: 84px;
	width: 289px;
	padding: 30px 0px 0px 10px;
	text-align: left;
	margin-top: 10px;
}

.request span {
	display: none;
	}
	
.request:hover {	
	background-position: right top;
	color: #fff;
	}

.signupButton {
    background:transparent url(../health/images/signup.png) no-repeat scroll 0 0;
	color: #ccc;
	display: block;
	height: 84px;
	width: 289px;
	padding: 30px 0px 0px 10px;
	text-align: left;
	margin-top: 10px;
}

.signupButton span {
	display: none;
	}
	
.signupButton:hover {	
	background-position: right top;
	color: #fff;
	}

.contact fieldset {
	margin-bottom: 10px;
	background: url(../images/forms.jpg) left top no-repeat;
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
.contact input[type=text] {
	background: #fff;
	} 
.contact input[type=text]:focus, textarea:focus {
	background: #ffc;
	}	
.contact input[type=text] {
	width: 200px;
	}
.contact label {
	float: left;
	width: 15em;
	font: normal 1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
.contact p {
	margin-bottom:4px;
	}	

#receipt {
	padding: 10px;
	border: 1px solid black;
	background: #FFF;
	}
.example {
	font-size: 1.2em;
	}
#accordion h5, #accordion h4, #accordion-hover h4 {
	font-size: 1em;
	}
		
/* =Tax Calculator
-----------------------------------------------------------------------------*/
.header, .company_saves {
	background: #fff;
	}
.company_saves {
	font-size: 1.5em;
	}	

/* =Multiple Columns in MainContent
-----------------------------------------------------------------------------*/
#column1 {
	width: 318px;
	float: left;
	}
	
#column2 {
	width: 317px;
	float: right;
	}	
	
.column1 {
	width: 308px;
	float: left;
	padding: 10px 0;
	}
.column2 {
	width: 307px;
	float: right;
	padding: 10px;
	}		
