#p_body {
display:block;
margin:0 10px;
padding:0;
text-align:left;
}

.silo-header {
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	height:214px;
	margin-left:11px;
	width:887px;
}

#img-main {
background:url("images/careers-header-buzz.png") repeat scroll 0 0 transparent;
height:201px;
margin:14px 0 0 21px;
padding:0;
position:relative;
width:887px;
}
body.page #img-main {
	background:url("images/header-bean-group-careers.jpg") repeat scroll 0 0 transparent;
	height:142px;
}
#img-main-button a {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
height:42px;
left:711px;
position:relative;
top:9px;
width:132px;
}



#img-main .apply-now {
	position:absolute;
	right:329px;
	top:46px;
	z-index: 10px;
}

#img-main .apply-now a,
#img-main .apply-now {
display:block;
height:29px;
width:90px;
}

body.page #img-main .apply-now {
	left:721px;
	top:17px;
}


/* Silo Pages */
body.page-template-page-silo-php #img-main .apply-now {
	left: 0;
	top: 0;
}
body.page-template-page-silo-php #img-main .apply-now a,
body.page-template-page-silo-php #img-main .apply-now {
	display:block;
	height:193px;
	width:887px;
}

body.page-template-page-silo-php .silo-header {
	display: none;
}

body.page-template-page-silo-php #img-main {
	height:214px;
}

body.page-template-page-silo-php #content {
	margin:60px;
	width:442px;
}

/* Freedom Page */
	body.page-id-5 #img-main {
		background:url("images/header-freedom.jpg") no-repeat scroll 0 -216px transparent;
	}


/* Marketing Page */
	body.page-id-12 #img-main {
		background:url("images/header-marketing.jpg") no-repeat scroll 0 -215px transparent;
	}



/* Support Page */
	body.page-id-10 #img-main {
		background:url("images/header-support.jpg") no-repeat scroll 0 -216px transparent;
	}


/* Internet Page */
	body.page-id-8 #img-main {
		background:url("images/header-internet.jpg") no-repeat scroll 0 -216px transparent;
	}

body.page-template-page-silo-php #img-main:hover {
	background-position: 0 -1px;
}
body.page-id-12 #img-main:hover {
	background-position: 0 0;
}

#page {
background-color:white;
text-align:left;
}
#img-main-search {
bottom:10px;
color:white;
position:absolute;
right:0;
width:186px;
}
#img-main-search form {
margin:0;
padding:0;
}
#img-main-search b {
float:left;
}
#img-main-search #s {
background-color:white;
clear:left;
height:14px;
margin-right:4px;
padding:1px;
width:120px;
}

#content {
display:block;
margin-left: 23px;
padding:0;
position:relative;
text-align:left;
}

.widecolumn .entry p {
}
.widecolumn {
padding:0;
width:880px;
}
.narrowcolumn .postmetadata {
text-align:left;
}
.alt {
background-color:#F8F8F8;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}
small {
color:#999999;
font-size:0.9em;
}
#headerimg .description {
font-size:1.2em;
text-align:left;
}
h2.pagetitle {
font-size:1.6em;
margin-top:0;
text-align:left;
}
.commentlist li {
font-weight:bold;
}
.commentlist cite, .commentlist cite a {
font-style:normal;
font-weight:bold;
}
.commentlist p {
font-weight:normal;
text-transform:none;
}
#commentform p {
}
.commentmetadata {
font-weight:normal;
}
acronym, abbr, span.caps {
font-size:0.9em;
letter-spacing:0.07em;
}
#wp-calendar a {
text-decoration:none;
}
#wp-calendar caption {
text-align:center;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}
#headerimg {
height:200px;
margin:0;
width:100%;
}
.narrowcolumn, .silocolumn {
float:left;
margin:0;
padding:0;
}
.single .narrowcolumn,
.blog .narrowcolumn,
.archive .narrowcolumn,
.category .narrowcolumn {
width:535px;
margin-top: 20px;
}
.widecolumn {
margin:0;
padding:0;
}
.post {
margin:0 0 40px;
}
.post h1, h2, h3 {
color:#23486A;
font-family:"Lucida Grande",LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-bottom:0.2em;
}
.post h3 {
font-size:1.3em;
margin: 0 0 0.3em;
}
.post p {
margin:0 0 1.5em;
}
h1 {
font-size:1.85em;
}
h2 {
font-size:1.7em;
}
h3 {
font-size:1.65em;
}
h1, h2, h3 {
margin:1em 0;
}
.widecolumn .post {
margin:0;
}
.narrowcolumn .postmetadata {
padding-top:5px;
}
.widecolumn .postmetadata {
margin:30px 0;
}
.widecolumn .smallattachment {
float:left;
margin:5px 5px 5px 0;
text-align:left;
width:128px;
}
.widecolumn .attachment {
margin:5px 0;
text-align:left;
}
.postmetadata {
clear:left;
}
#footer p {
margin:0;
padding:20px 0;
text-align:left;
}
h3.comments {
font-size:1em;
margin:40px auto 20px;
padding:0;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
html > body .entry ul {
margin-left:0;
padding:0 0 0 10px;
}
html > body .entry li {
margin:7px 0 8px 10px;
}
.entry ul li:before, #sidebar ul ul li:before {
}
.entry ol {
margin:0;
padding:0 0 0 35px;
}
.entry ol li {
margin:0;
padding:0;
}
.postmetadata ul, .postmetadata li {
display:inline;
list-style-image:none;
list-style-type:none;
}
#sidebar {
background:none repeat scroll 0 0 #6182A1;
color:#FFFFFF;
float:right;
margin:0 12px 0 20px;
padding:0 0 20px;
width:315px;
}
#sidebar a {
color:#D9EDF6;
}
#sidebar h2 a {
color:#FFFFFF;
}
#sidebar div.inner {
margin:0;
}
#sidebar .search-form {
margin:-10px 0 -30px;
}
#sidebar .search-form label {
	font-weight: bold;
	font-size: 1.1em;
	margin-right: 8px;
}

#sidebar .search-form h2.widgettitle {
	background:none repeat scroll 0 0 transparent;
	margin:0 -20px !important;
}
#sidebar .search-form input.submit {
margin:0 0 -5px 7px;
}
#sidebar h2.widgettitle {
background:url("images/sidebar-header-bg.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-size:1.2em;
height:43px;
line-height:40px;
margin:0 -20px 15px -20px !important;
padding:0 20px;
}
#sidebar .rsswidget img {
border:0 none;
float:right;
margin:13px 0;
}
#sidebar ul, #sidebar ul ol {
margin:0;
padding:0;
}
#sidebar li.widget {
list-style:none outside none;
padding:20px;
}
#sidebar #recent-posts-4 {
	height: 1%; /* makes negative margin work in IE7 */
}
#sidebar #recent-posts-4 h2 {
*margin-left: -20px !important; /* ie7 only */
*width: 275px; /* ie7 only */
}

#sidebar ul li.widget ul {
color:#FFFFFF;
list-style-type:disc;
margin-left:15px;
}
#sidebar ul li.widget ul li {
margin-bottom:0.2em;
}
#searchform {
margin:10px auto;
padding:0;
text-align:left;
}
#sidebar #searchform b {
margin-right:20px;
}
#sidebar #searchform #s {
padding:2px;
width:125px;
}
#sidebar #searchsubmit {
padding:1px;
}
.entry form {
text-align:left;
}
#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform textarea {
padding:2px;
width:100%;
}
#commentform #submit {
float:right;
margin:0;
}
.alt {
margin:0;
padding:10px;
}
.commentlist {
padding:0;
text-align:justify;
}
.commentlist li {
list-style:none outside none;
margin:15px 0 3px;
padding:5px 10px 3px;
}
.commentlist p {
margin:10px 5px 10px 0;
}
#commentform p {
margin:5px 0;
}
.nocomments {
margin:0;
padding:0;
text-align:left;
}
.commentmetadata {
display:block;
margin:0;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:155px;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px dashed #999999;
}
blockquote cite {
display:block;
margin:5px 0 0;
}
.center {
text-align:center;
}
.navigation {
display:block;
margin-bottom:60px;
margin-top:10px;
text-align:left;
}
.widget-outermost {
left:0;
position:absolute;
top:5px;
width:100%;
z-index:2;
}
.widget-middle {
margin:0 auto;
width:900px;
z-index:2;
}
.width-inner {
z-index:2;
}
#inbox-container {
border:1px solid #CCCCCC;
height:200px;
overflow-x:hidden;
overflow-y:auto;
width:900px;
}
a {
border:medium none;
color:#5E82A3;
text-decoration:none;
}
a img {
border-width:0;
}
a:visited, a:active {
color:#5E82A3;
}
a:hover {
color:#FF8800;
text-decoration:underline;
}
body {
background:none repeat scroll 0 0 #EEEEDD !important;
font:12px/1.6em "Lucida Grande",LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
margin:0;
padding:0;
}
h1 {
background:url("images/logo-bean-group-careers.gif") no-repeat scroll 0 50% transparent;
border:0 none;
float:left;
height:50px;
left:0;
margin:12px 0 0 15px;
padding:0;
position:relative;
top:0;
width:215px;
z-index:10;
}
h1 a {
background:none repeat scroll 0 0 transparent;
display:block;
height:50px;
margin:0;
padding:0;
width:215px;
}
h2 {
font-size:1.6em;
font-weight:bold;
}
h3 {
font-size:1.3em;
margin-bottom:4px;
padding:0;
}
#property_address {
font-style:italic;
font-weight:normal;
margin:0;
padding:0 0 10px;
}
h1 span, #description, #img-main span, ul#nav li span, li span, #agentmastericons {
display:none;
}
hr {
background:none repeat scroll 0 0 #CCCCCC;
border:0 none;
color:#CCCCCC;
height:1px;
margin:5px auto;
padding:0;
width:90%;
}
table, td {
margin:0;
padding:0;
}
ul#directory {
float:left;
height:0.01%;
list-style-type:none;
margin:0;
padding:0;
}
ul#nav {
border:0 none;
display:inline;
float:right;
height:0.01%;
list-style-type:none;
margin:43px 22px 0 0;
padding:0;
text-align:right;
width:auto;
}
ul#nav li {
border:0 none;
display:inline;
margin:0 0 0 10px;
padding:0;
text-align:right;
}
ul#nav li a, ul#nav li a:hover {
border:0 none;
display:inline;
margin:0;
padding:0;
text-align:right;
}
.agent-block img {
border:1px solid #E5E5E5;
margin:0 8px 1px 0;
padding:4px;
}
.article-rows {
color:#000000;
font-size:1em;
font-weight:normal;
line-height:1.8em;
margin:0 0 10px;
padding:0;
}
.article-rows h3, .article-rows-img h3 {
font-size:1em;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
}
.article-rows p, .article-rows-img p {
margin:0 0 10px;
padding:0;
width:auto;
}
.article-rows-img {
color:#000000;
font-size:1em;
font-weight:normal;
height:auto !important;
line-height:1.8em;
margin:0 0 10px;
min-height:120px;
padding:0;
width:auto;
}
.article-rows-img img {
border:1px solid #CCCCCC;
float:left;
margin:0 8px 0 0;
padding:4px;
}
.article-title {
color:#000000;
font-weight:normal;
}
.band {
border:1px solid #CCCCCC;
height:20px;
margin-bottom:10px;
padding:6px;
voice-family:inherit;
width:auto;
}
.clear {
clear:both;
display:block;
font-size:1px;
line-height:1px;
margin:0 0 -1px;
}
.details_section_heading {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding-bottom:5px;
padding-top:5px;
}
.off {
background:none repeat scroll 0 0 transparent;
}
.on {
background:none repeat scroll 0 0 #E2E7FB;
}

.content-footer li {
list-style:none outside none;
}
.content-footer .apply-now {
	display: none;
}

.p_title, h2 {
color:#23486A;
font-size:1.8em;
font-weight:bold;
margin:0 0 1em;
padding:0 0 3px;
}
.prop-rows h3 {
font-size:1em;
font-weight:normal;
margin:0;
}
.prop-rows img, .r_style img {
border:1px solid #E5E5E5;
float:left;
margin:0 8px 1px 0;
padding:4px;
}
.prop-rows img:hover, .r_style img:hover, .agent-block img:hover, .article-rows-img2 a img:hover, .article-rows-img a img:hover {
border:1px solid #FF8800;
padding:4px;
}
.prop-rows p {
margin:0;
padding:0;
text-align:justify;
}
.prop-rows, .r_style {
color:#000000;
font-size:1em;
font-weight:normal;
line-height:1.8em;
margin:0 0 10px;
min-height:120px;
padding:0;
width:100%;
}
.pullquote {
background:url("images/closequote.gif") no-repeat scroll right bottom transparent !important;
float:right;
font:1.7em/1.4em "Lucida Grande",LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
margin:10px;
padding:0 20px 5px 0;
text-shadow:2px 2px 2px #CCCCCC;
width:30%;
}
.pullquote:first-letter {
background:url("images/openquote.gif") no-repeat scroll left top transparent !important;
padding:5px 2px 10px 35px !important;
}
.searchbox {
left:503px;
position:absolute;
top:50px;
visibility:hidden;
}
.select {
width:10em;
}
.select-two {
width:15em;
}
.sidebar {
border:1px dotted #999999;
float:right;
height:auto;
margin:0 20px 10px;
padding:6px;
voice-family:inherit;
width:260px;
}
.textsearch {
margin:0 0 4px;
width:98%;
}
.top {
float:right;
height:0.01%;
}
#article-cats {
margin:0 0 20px;
padding:0;
}
#article-cats h3, #search-cats h3 {
color:#000000;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}
#article-cats ul, #search-cats ul {
list-style:none outside none;
margin:0;
padding:0;
}
#articles-container {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
margin:10px 0 0 21px;
padding:5px 0 0;
width:887px;
}

#seventeen-container {
background:none repeat scroll 0 0 #DDE2F6;
border:1px solid #E5E5E5;
display:block;
margin:5px 0 0 21px;
padding:5px 15px;
width:855px;
}
#cool-container {
background:none repeat scroll 0 0 #EEEEDD;
border:1px solid #E5E5E5;
display:block;
margin:5px 0 0 21px;
padding:5px 15px;
width:855px;
}
#quote-container {
background:none repeat scroll 0 0 #EEEEDD;
border:1px solid #CCCCCC;
display:block;
margin:5px 0 0;
padding:5px 15px;
width:675px;
}
#directory-container, #fast-container {
background:none repeat scroll 0 0 #E2E7FB;
border-right:1px solid #FFFFFF;
float:left;
height:auto;
margin:0;
padding:15px;
width:265px;
}

.content-footer span.big {
display:inline;
font-size:1.4em;
}
#footer {
background:url("images/page_bottom_1024.gif") no-repeat scroll 0 0 transparent;
color:#000000;
display:block;
font-size:0.8em;
margin:-4px auto 0;
padding:15px 0 10px;
text-align:center;
width:930px;
}
#offices {
margin:0;
text-align:center;
}
#offices td {
border-left:medium none;
padding-right:6px;
text-align:left;
}
#offices td + td {
border-left:1px solid #CCCCCC;
margin-left:0;
padding-left:10px;
}
#headwrapper {
display:block;
height:68px;
margin:0;
padding:0;
width:930px;
}
#homeprops-container {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
margin:10px 0 0 21px;
padding:5px 0 0;
width:877px;
}
#hotprop-container {
background:none repeat scroll 0 0 #000000;
float:left;
height:auto;
margin:5px 30px 0 0;
padding:0;
width:290px;
}
#hotprop-text {
padding:15px;
}
#hotprop-text .exclusive-listing {
color:#999999;
font-weight:bold;
padding:0;
}
#hotprop-text b a:link {
color:#5E82A3;
}
#hotprop-text b a:hover, #hotprop-text b a:visited, #hotprop-text b a:active {
color:#FF8800;
}
#hotprop-text p {
color:#999999;
margin:0;
padding:0;
}

#left {
float:left;
margin:0;
padding:0;
width:150px;
}
#main {
background:url("images/page_sides_1024.gif") repeat-y scroll center top transparent;
margin:0;
padding:0;
text-align:left;
width:auto;
}
#main-article {
margin:0 15px 0 170px;
padding:0;
voice-family:inherit;
width:auto;
}
#main-article-contact {
margin:0;
padding:0;
voice-family:inherit;
width:auto;
}
#photoalbum img {
border:1px solid #E5E5E5;
padding:4px;
}
#footer-search {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
height:auto;
margin:10px 0 0;
padding:5px 0 0;
width:877px;
}
#footer-search-home {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
height:auto;
margin:10px 0 0 21px;
padding:5px 0 0;
width:877px;
}
#main-bottom {
background:url("images/footer-people.png") no-repeat scroll 12px -28px transparent;
font-size:12px;
height:106px;
padding-bottom:10px;
text-align:center;
}
#main-prop {
margin:0 12px 10px 0;
text-align:left;
voice-family:inherit;
width:auto;
}
#misc-container {
margin:0 0 0 21px;
padding:0;
}
#miscright-container {
background:none repeat scroll 0 0 #F3F3F3;
border:1px solid #E5E5E5;
float:left;
height:auto;
margin:5px 0 0 1px;
padding:15px;
width:534px;
}
#p_title_cathead {
color:#000000;
font-size:1.6em;
font-weight:bold;
margin:0;
padding:0 0 10px;
}
#pagewrapper {
margin:0 auto;
padding:0;
width:930px;
}
#popular-container {
background:none repeat scroll 0 0 #F3F3F3;
border:1px solid #E5E5E5;
display:block;
margin:5px 0 0 21px;
padding:5px 15px;
width:855px;
}
#quicklinks-container {
background:none repeat scroll 0 0 #E2E7FB;
display:block;
margin:10px 0 0 21px;
padding:5px 15px;
width:855px;
}
#quicklinks-footer {
background:none repeat scroll 0 0 #E2E7FB;
display:block;
margin:10px 0 0;
padding:5px 15px;
width:855px;
}
#right {
float:right;
margin:0 0 0 20px;
padding:0;
width:230px;
}
#right form {
padding:0 20px 0 0;
}
#right-cont {
float:right;
margin:0 0 0 20px;
padding:0;
width:225px;
}
#search-container {
margin:0 0 0 21px;
padding:0;
}
#topborder {
background:url("images/page_top_1024.gif") no-repeat scroll center top transparent;
height:2px;
margin:0;
padding:0;
width:930px;
}
#top-of-props {
border:1px dotted #999999;
height:20px;
margin-bottom:10px;
padding:6px;
voice-family:inherit;
width:auto;
}
#top-of-props .favorites {
float:right;
}
.preloaded-images {
display:none;
}
.author_photo {
border:0 none;
float:left;
margin:0 6px 6px 0;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}

#homepage-link a, #homepage-link {
display:none;
}

.home #p_body {
background:none repeat scroll 0 0 #D9E5EE;
margin:0 22px 0 21px;
}
.home h2.tagline {
background:url("images/we-asked-why.png") no-repeat scroll 0 0 #21496C;
height:104px;
width:887px;
}
.home #content {
margin:0;
}
.home .silos h3, .home .silos p.tagline, .home .silos span.inner, .home .post-edit-link, .home h2.tagline span.inner {
display:none;
}
.home .text {
padding:30px 62px;
}
.home .text strong {
color:#000;
font-size:1.2em;
font-weight:bold;
}
.home .silos {
position:relative;
width:888px;
}
.home .silos div {
float:left;
}
.home .silos .more a {
display:block;
height:225px;
position:absolute;
top:0;
width:222px;
}

.home .silos .freedom .more a {
left:0;
}
.home .silos .internet .more a {
left:222px;
}
.home .silos .support .more a {
left:444px;
}
.home .silos .marketing .more a {
left:666px;
}
.home .silos .freedom {
background:url("images/silos.jpg") no-repeat scroll 0 -225px transparent;
height:225px;
width:222px;
}
.home .silos .freedom:hover {
	background-position: 0 0;
}

.home .silos .internet {
background:url("images/silos.jpg") no-repeat scroll -222px -225px transparent;
height:225px;
width:222px;
}
.home .silos .internet:hover {
	background-position: -222px 0;
}

.home .silos .support {
background:url("images/silos.jpg") no-repeat scroll -444px -225px transparent;
height:225px;
width:222px;
}
.home .silos .support:hover {
background-position: -444px 0;
}


.home .silos .marketing {
background:url("images/silos.jpg") no-repeat scroll -666px -225px transparent;
height:225px;
width:222px;
}
.home .silos .marketing:hover {
background-position: -666px 0;
}







.content-footer {
border-bottom:28px solid #23486A;
margin:0 12px 58px 11px;
padding: 61px;
clear:both;
padding:61px;
position:relative;

background-color: #D9E5EE;
}




.home .content-footer {
margin:0 0 61px;
}


body.page-template-apply-form-php #img-main {
background:url("images/header-careers-plain.png") no-repeat scroll 0 0 transparent;
height:182px;
}
.page-template-apply-form-php .page {
margin:25px 14px 20px 12px;
}
.page-template-apply-form-php .apply-now {
display:none;
}
.page-id-45 .content-footer {
margin-top:0;
}
#ss-form .ss-box {
padding-bottom:10px;
}
#ss-form .bold {
font-weight:bold;
}
#ss-form textarea, #ss-form .full-width {
width:90%;
}
#ss-form .half-width {
width:50%;
}
#ss-form ul {
list-style-type:none;
padding:0 0 0 10px;
}
.ss-form {
background:none repeat scroll 0 0 #D9E5EE;
padding:18px;
}
#ss-form .ss-form-heading .ss-form-desc {
margin-bottom:20px;
}
#ss-form label.ss-q-title {
font-weight:bold;
}
#ss-form .ss-required-asterisk {
color:#CC3333;
}
#ss-form .ss-text input {
border:1px solid #000000;
}
#ss-form .ss-text input.error, #ss-form select.error, #ss-form textarea.error {
background:none repeat scroll 0 0 #FFCCCC;
border:1px dashed #CC3333 !important;
}
#ss-form label.error {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#CC3333;
padding-left:8px;
}
#ss-form .row1.col1 {
padding-right:10px;
}
#ss-form .row1.col1 label.ss-q-title {
display:block;
float:left;
width:130px;
}
#ss-form label.ss-q-help {
clear:both;
display:block;
}
#ss-form .row1.col1 .ss-box {
clear:both;
display:block;
}
#ss-form .row1.col2 {
display:block;
float:left;
}
#ss-form .row2 {
clear:left;
}
#ss-form table {
width:100%;
}
#ss-form thead td label, #ss-form td.ss-gridrow-leftlabel {
font-family:"Lucida Grande",LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:normal;
}
#ss-form tr.ss-grid-row-odd {
background-color:#EFF2FF;
}
#ss-form td.ss-gridcol {
text-align:center;
width:12%;
}
#ss-form label.error, #ss-form div.mapson {
display:none;
}

/* contact page */
.page-id-45 #post-45 {
	/* 
		Hides empty post element.
		Will need to remove this style 
		if content is created for this page.
	*/
	display: none;
}
