#subheader {
	height: 25px;
	width: 950px;
	border-bottom-width: 0px;
	border-bottom-color: #FFF;
	background-color: #ffbf00;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
#header {
	color: #D6D6D6;
	background-color: #666666;
	width: 950px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	height: 100px;
	padding-top: 4px;
}
.header_divider {
	background-image: url(../images/header_divider.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}


#wrapper {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#right {
	float: right;
	width: 520px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: thin;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	position: relative;
	height: 510px;
	margin-bottom: 10px;
	padding-top: 10px;
	background-image: url(../images/home_page_image.jpg);
}
#maincontainer {
	width: 950px;
}
.footertext   {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.footer a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.footer a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #FFF;
	text-decoration: none;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FFF;
	text-align: right;
	padding-right: 10px;
}
.subheadertext a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.subheadertext a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.subheadertext a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
#taxescontainer {
	height: 650px;
	width: 950px;
}



.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
#left {
	background-color: #e6f1f4;
	float: left;
	width: 390px;
	height: 559px;
	padding-left: 10px;
	position: relative;
	padding-right: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
}
#divider {
	background-color: #FFF;
	height: 5px;
	width: 950px;
}

#lowerdiv {
	background-color: #FFF;
	height: 15px;
	width: 950px;
}
.title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #047391;
}
.bodytext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #3F3F3F;
	text-align: justify;
	text-decoration: none;
}



#footer {
	background-color: #666;
	border-top-width: medium;
	border-top-color: #FFF;
	position: static;
	width: 950px;
	padding: -5px;
	/*z-index: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;*/
}

.sidebarheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3F3F3F;
	font-style: italic;
}

.bodytext_mainpages {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: justify;
	vertical-align: text-top;
}
.dotdotdot {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #047391;
	vertical-align: text-top;
}
.contactbodytext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;}

.contactinfoheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
}	
.contactaddress {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	padding-left: 30px;
}

#mainheader {
	background-color: #047391;
	height: 70px;
	width: 930px;
	margin-top: 5px;
	padding-top: 20px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.navheader a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.navheader_highlighted a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
}
.navheader_highlighted a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
}

.navheader a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
}
.navheader a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}

.mainheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: #FFFFFF;
	vertical-align: middle;
	font-style: normal;
}
#main {
	float: right;
	width: 725px;
}
.headerhighlight {
	background-color: #FC6;
}
#leftbar_backpages {
	width: 200px;
	padding-left: 20px;
	float: left;
}





#main_backpages {
	width: 715px;
	float: right;
	position: static;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 25px;
	padding-top: 5px;
}
.ideas_sidebartext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #8B5C29;
	text-decoration: none;
	text-align: left;
}
.tablelayout {
	text-align: justify;
	vertical-align: text-top;
	padding: 0px;
}
#tax_backpage {
	float: right;
	width: 740px;
	padding-top: 10px;
}

.financial_content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16pt;
	color: #8B5C29;
	line-height: 25px;
	text-align: left;
}
.paragraph_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	font-weight: bold;
}
.contactparaheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
	padding-left: 15px;
	font-weight: bold;
}

.taxlink a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-align: left;
	vertical-align: text-top;
	text-decoration: none;
}

.taxlink a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
	font-weight: bold;
}
.taxlink a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
}
.ideassubheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #047391;
	text-decoration: underline;
}

#faqmain {
	width: 920px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#contactmain {
	width: 950px;
	padding-bottom: 5px;
}

.contact_pages {
	background-color: #e6f1f5;
}

.list {
	line-height: 25px;
	list-style-type: none;
	text-align: left;
	vertical-align: text-top;
}
.bodytextlist {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	line-height: 25px;
	color: #000;
	text-decoration: none;
}
.alsosee a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #FFF;
	text-decoration: none;
	vertical-align: bottom;
	font-style: italic;
	text-align: right;
}
.alsosee a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-style: italic;
	color: #FFF;
	text-decoration: none;
}

.taxes_side_bar {
	line-height: 25px;
}
#container {
	width: 950px;
}
.para_header a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #006699;
	text-decoration: none;
}
.para_header a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #006699;
	text-decoration: none;
}
.testimonial {
	background-image: url(../images/testimonial.jpg);
	text-align: right;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 105px;
	background-position: center center;
}
.testimonial a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #047391;
	text-decoration: none;
	font-weight: bold;
}
.testimonial a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #047391;
	text-decoration: none;
}

.ideas a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	vertical-align: text-top;
}
.ideas a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: text-top;
}
.ideas a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	vertical-align: text-top;
}
.pipe {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
	
.navimageselected a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #047391;
	text-decoration: none;
	margin-left: 22px;
	line-height: 25px;
}
.navimageselected a:link img{
    display: inline-block;
    visibility: visible;
    margin-left:-22px;
    border: 0px;
}
.navimageselected a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #047391;
	text-decoration: none;
	margin-left: 22px;
	line-height: 25px;
}
.navimageselected a:visited img{
    display: inline-block;
    visibility: visible;
    margin-left:-22px;
    border: 0px;
}

.navimage a:link {
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
}
.navimage a:visited {
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
}
.navimage a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #047391;
	text-decoration: none;
	margin-left: 22px;

}
.navimage a:link img{
    visibility: hidden;
    display: none;
}

.navimage a:visited img {
    display: none;
    visibility: hidden;
}
.navimage a:hover img{
    display: inline-block;
    visibility: visible;
    margin-left:-22px;
    border: 0px;
}
.bulletlist {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	list-style-type: disc;
}
#ideasleft_sidebar {
	width: 300px;
	float: left;
}
#ideas_mainbackpage {
	width: 640px;
	padding-right: 10px;
	float: right;
}

.fineprint {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
	text-align: center;
	margin: 0;
}
.sidebarlist {
	vertical-align: top;
}
.leadershipphoto {
	text-align: right;
	vertical-align: top;
	margin: 0px;
}
.disclosure {
	text-align: justify;
}
.sitemap a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
	padding-left: 20px;
	list-style-type: disc;
	text-indent: 10px;
}
.sitemap a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #047391;
	text-decoration: none;
	padding-left: 20px;
	list-style-type: disc;
	text-indent: 10px;
}
blockquote{
	font-style:italic;
}
blockquote.example[cite]:after {
	content: "Source: " attr(cite);
	border-top:1px dotted #999;
	padding-top:0.25em;
	display:block;
	color:#000;
}

/*googleform*/
#form{
	padding-left:10px;
	}

form,fieldset,embed,object,applet{margin:0;padding:0;border:0;}

a{color:#00c}
a:active{color:#f00}
a:visited{color:#551a8b}
/*table{border-collapse:collapse;border-width:0;empty-cells:show}

ul{padding:0 0 1em 1em}
ol{padding:0 0 1em 1.3em}
li{line-height:1.5em;padding:0 0 .5em 0}
p{padding:0 0 1em 0}
h1,h2,h3,h4,h5{padding:0 0 1em 0}
h1,h2{font-size:1.3em}
h3{font-size:1.1em}
h4,h5,table{font-size:1em}
sup,sub{font-size:.7em}
*/input,select,textarea,option{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #000000;}
.g-doc,.g-doc-1024,.g-doc-800{font-size:130%}
.ss-base-body{font-size:.8em}
.ss-textarea{max-width:99%}
.ss-choice-item{margin:0;line-height:1.3em;padding-bottom:.5em}
.ss-form-entry input{vertical-align:middle;margin-top:0}
.g{color:#666}.i{display:inline}
.ss-form-desc{font:inherit;width:99%;margin:0}
.ss-q-title{display:block;font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #000000}
.ss-q-help{display:block;color:#666;margin:.1em 0 .25em 0}
.ss-q-long{max-width:90%}
.ss-form-entry{margin-bottom:1.5em;zoom:1;}
.ss-choices{list-style:none;margin:.5em 0 0 0;padding:0}
.ss-powered-by{display:block;clear:left;color:#666;margin:1em 0.2em 0.2em}
.ss-powered-by 
a:link,.ss-powered-by a:visited{color:#666}
.ss-terms{display:block;clear:left;margin:1em 0.2em 0.2em}
.ss-required-asterisk{color:#c43b1d}
.ss-section-title{background-color:#eee;padding:0.4em;margin:2em -0.4em 0}
.ss-section-description{margin-top:0.5em}
.ss-no-ignore-whitespace{white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}
.ss-page-title{margin:0;padding:0}
.ss-confirmation-header{font-size:140%;padding-bottom:1em}
.ss-gridnumbers{text-align:center;border-bottom:1px solid #d3d8d3}
.ss-gridnumber{display:block;padding:0.5em 0 .5em}
.ss-gridrow{text-align:center;color:#666;border-bottom:1px solid #d3d8d3;padding:.5em .25em}
.ss-grid-row-even{background-color:#fff}
.ss-grid-row-odd{background-color:#f2f2f2}
.ss-gridrow-leftlabel{padding:0 1em}
.ss-grideditor-columns input{line-height:150%}
.ss-grideditor-editor .ss-magiclist-ul 
span.ss-header{font-weight:bold;padding-right:1em}
.ss-grid .errorbox-component .errorbox-good,.ss-grid .errorbox-component .errorbox-bad{display:none}
.ss-scalenumbers{text-align:center}
.ss-scalenumber{display:block;padding:0.5em 0 .5em}
.ss-scalerow{text-align:center;color:#666;border:1px solid #d3d8d3;border-left:0;border-right:0;padding:.5em .25em}
td.ss-leftlabel{text-align:right;padding-left:0}
td.ss-rightlabel{text-align:left;padding-right:0}
/* body{padding:0.5em 1em;background-color:#e8eef7}
h1{font-size:1.8em;padding:0}
label{display:block;cursor:pointer}
ul label{display:inline}
hr{border:0;height:1px;background-color:#ddd}
table{border-collapse:collapse} */
.ss-response-cell{background-color:#fff;border:1px solid #ccc;padding:.1em .5em}
.ss-responses-header{background-color:#969696;color:#fff;padding:.2em .5em}
.ss-form-container{width:45em;background-color:#fff;border:1px solid #ccc;margin:0 auto;padding:1em}
.ss-confirmation-banner{background-color:#ffff87}
.ss-old-form-response{background-color:#ffff3d;font-weight:bold}
.errorbox-bad{border:2px solid #c43b1d;background-color:#ffe6cc;padding:2px}
.errorheader{color:#c43b1d}
.ss-no-ignore-whitespace{*white-space:pre}

