p, a, b {
color: #333333;
font-size: 11px;
}
body {
margin: 0px;
text-align: center; /* for IE */	padding: 0px 0px 25px 0px;
background-color: #FFF;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
.container {
display: block;
margin: 0 auto;
text-align: left; /* counter the body center */
}
#centered {
margin-top: 10%;
}
.nav {
height: 80px;
}
.content_shadow {
background-color: #E3E3E3;
border-right: 2px solid #AAA;
border-bottom: 2px solid #999;
padding: 0px 3px 5px 4px;
margin: 0px 0px 25px 0px;
}
.bid_logo {
display: inline;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
}
ul.tabs {
list-style-type: none;
float: right;
clear: right;
font-size: 11px;
text-align: right;
margin: 20px 6px 0px 0px;
padding: 0px;
width: 400px;
}
.tabs li, .nav_tab {
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.nav_tab a:link, .nav_tab a:visited, .nav_tab a:active {
display: inline;
margin: 0px 0px 0px 0px;
padding: 3px 7px 4px 7px;
text-decoration: none;
font-weight: bold;
font-size: 11px;
line-height: 22px;
color: #666;
background-color: #E3E3E3;
border-bottom: 1px solid #AAA;
border-right: 1px solid #666;
}
.nav_tab a:hover {
color: #222;
background-color: #FFF;
}
.current_tab a:link, .current_tab a:visited, .current_tab a:active {
display: inline;
margin: 0px 0px 0px -1px;
padding: 4px 7px 5px 7px;
text-decoration: none;
font-weight: bold;
font-size: 11px;
line-height: 22px;
color: #EEE;
background-color: #292929;
border-right: 1px solid #111;
border-left: 1px solid #444;
border-bottom: 1px solid #292929;
}
.current_tab a:hover {
color: #FFF;
text-decoration: underline;
}
.header {
display: block;
height: 51px;
background-color: #292929;
padding: 4px 3px 0px 3px;
border-bottom: 1px solid #1F1F1F;
border-right: 2px solid #1F1F1F;
border-left: 1px solid #222;
margin: 0px 0px 0px 0px;
}
.headline {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 18px;
line-height: 21px;
font-weight: bold;
color: #EEE;
}
.cid_logo {
padding: 0px;
margin: 8px 10px 0px 11px;
background-color: #CECECE;
border: 2px solid #262626;
}
.page_header {
display: block;
height: 50px;
background-color: #393939;
padding: 0px 0px 0px 0px;
border-right: 1px solid #222;
border-left: 1px solid #222;
border-top: 1px solid #222;
margin: 0px 0px 0px 0px;
}
.page_headline {
text-align: left;
padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 15px;
font-size: 16px;
line-height: 19px;
font-weight: bold;
color: #EEE;
}
.page_headline_centered {
text-align: left;
padding: 19px 0px 0px 0px;
margin: 0px 0px 0px 15px;
font-size: 16px;
line-height: 19px;
font-weight: bold;
color: #EEE;
}
.page_footer {
margin: 4px 0px 5px 15px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
color: #888;
}
.float_left {
float: left;
}
.page_footer b {
color: #555;
}
b#footer_arrow {
font-size: 10px;
padding: 0px 3px 1px 3px;
color: #CCC;
background-color: #BBB;
}
.page_footer a:link, .page_footer a:active, .page_footer a:visited {
font-size: 10px;
font-weight: bold;
padding: 0px 3px 1px 3px;
color: #FFF;
background-color: #858585;
text-decoration: none;
}
.page_footer a:hover {
color: #FFF;
background-color: #666;
}
.page_subhead {
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
color: #777;
}
.page_subhead b {
color: #AAA;
}
b#arrow {
font-size: 10px;
font-weight: bold;
padding: 0px 3px 1px 3px;
color: #555;
background-color: #444;
}
.page_subhead a:link, .page_subhead a:active, .page_subhead a:visited {
font-size: 10px;
font-weight: bold;
padding: 0px 3px 1px 3px;
color: #CCC;
background-color: #5A5A5A;
text-decoration: none;
}
.page_subhead a:hover {
color: #FFF;
background-color: #777;
}
.page_subhead {
text-align: left;
margin: 0px 0px 0px 15px;
}
.login_area {
float: right;
height: 30px;
padding: 0px 0px 0px 0px;
margin: 8px 5px 0px 0px;
}
.top_bar {
display: block;
padding: 0px;
}
.ifp_logo {
float: left;
margin: 0px 10px 0px 0px;
padding: 0px;
}
.builder_bar {
display: block;
background-color: #E3E3E3;
padding: 8px 15px 6px 15px;
}
.builder_bar p, .builder_bar b {
padding: 0;
margin: 0;
font-weight: bold;
font-size: 12px;
line-height: 23px;
color: #555;
}
.community_bar {
float: right;
}
.ifp_title {
float: left;
}
.bar_controls a:link, .bar_controls a:visited, .bar_controls a:active {
margin: 0px 2px 0px 2px;
padding: 1px 3px 1px 3px;
font-weight: bold;
text-decoration: none;
font-size: 10px !important;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background-color: #F8F8F8;
color: #484848 !important;
}
.bar_controls a:hover {
border-top: 1px solid #04BC48;
border-left: 1px solid #04BC48;
border-right: 1px solid #038F37;
border-bottom: 1px solid #038F37;
background-color: #04A941;
color: #FFF !important;
}
.login_area p, .login_area b {
display: inline;
font-weight: bold;
font-size: 10px;
padding: 0;
margin: 0;
color: #FFF;
}
.login_area p {
padding: 0px 0px 0px 12px;
}
.login_area a:link, .login_area a:visited, .login_area a:active {
display: inline;
padding: 0;
margin: 0;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #CCC;
}
.bid_selector {
font-size: 11px;
font-weight: bold;
padding: 0px;
color: #333;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
.com_select {
float: right;
clear: right;
margin: 25px 25px 0px 0px;
}
.com_select p {
padding: 0;
margin: 0;
}
.color_select {
padding: 2px;
margin: 0;
}
.com_select b {
font-size: 12px;
line-height: 20px;
padding: 0px 0px 0px 3px;
margin: 0px;
font-weight: bold;
color: #777;
}
.selector {
font-size: 12px;
line-height: 15px;
font-weight: bold;
padding: 2px;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
border: 1px solid #DDD;
background-color: #F3F3F3;
color: #333;
}
.bottomless {
padding: 0px 0px 0px 0px;
background-color: #FFF;
border-left: 1px solid #BBB;
border-right: 1px solid #BBB;
border-bottom: 1px solid #BBB;
margin: 0px 0px 0px 0px;
}
#savedplantable td {
padding: 4px 0px 4px 0px;
border-bottom: 1px solid #DDD;
line-height: 18px !important;
}
#savedplantable p, #savedplantable b {
font-size: 11px;
color: #222;
}
.updated, .saved, .deleted {
color: #444;
font-size: 11px;
}
.deleted {
color: #CC0000;
}
.saved {
color: #04A941;
}
p.confirmation {
padding: 0px;
margin: 0px;
color: #04A941;
font-size: 10px;
line-height: 8px;
font-weight: bold;
}
#large_conform_red {
color: #526b85;
font-size: 11px;
line-height: 16px !important;
}
#large_conform {
color: #04A941;
font-size: 11px;
line-height: 16px !important;
}
#formtable td, #logintable td {
padding: 6px 6px 6px 15px;
border-bottom: 1px solid #DDD;
line-height: 18px !important;
}
#formtable td b, #formtable td p {
font-size: 12px;
line-height: 18px;
}
#formtable td span.light_grey {
line-height: 12px;
}
/*#formtable td input {
font-size: 12px;
height: 22px;
padding: 3px 3px 3px 4px;
border: 1px solid #CCC;
color: #222;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
*/#formtable td input.smallCheck, .smallCheck {
height: 13px;
border: none;
}
#formtable td input.smallRadio, .smallRadio {
height: 13px;
border: none;
}
#plantable td {
padding: 4px 0px 4px 5px !important;
border-bottom: 1px solid #DDD;
}
#plantable td input {
font-size: 11px;
padding: 2px 2px 1px 4px;
height: 20px;
border: 1px solid #CCC;
color: #222;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
.xsmall_selector {
font-size: 10px;
font-weight: bold;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
color: #444;
margin: 0px 5px 0px 1px;
}
.small_selector {
font-size: 11px;
font-weight: bold;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
color: #444;
}
.fine_print {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 15px;
}
.fine_print p, .fine_print b {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10px !important;
line-height: 16px;
}
input.darkBtn, input.darkBtn2 {
border: 1px solid #222;
border-top-color: #777;
border-left-color: #777;
border-right-color: #222;
border-bottom-color: #222;
background-color: #303030;
color: #DDD;
}
input.darkBtn:hover {
background-color: #444;
color: #FFF;
}
input.darkBtn2:hover {
border: 1px solid #04A941;
border-top-color: #2DC565;
border-left-color: #2DC565;
border-right-color: #038834;
border-bottom-color: #038834;
background-color: #04A941;
color: #FFF;
}
input.lightBtn, input.lightBtn2 {
border: 1px solid #AAA;
border-top-color: #AAA;
border-left-color: #AAA;
border-right-color: #666;
border-bottom-color: #666;
background-color: #FFF;
color: #222;
}
input.lightBtn:hover {
border: 1px solid #666;
border-top-color: #666;
border-left-color: #666;
border-right-color: #333;
border-bottom-color: #333;
background-color: #FFF;
color: #000;
}
input.lightBtn2:hover {
border: 1px solid #FF0000;
border-top-color: #FF4D4D;
border-left-color: #FF4D4D;
border-right-color: #C10000;
border-bottom-color: #C10000;
background-color: #FF0000;
color: #FFF;
}
input.smallBtn {
font-size: 10px;
font-weight: bold;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
cursor: hand;
margin: 0px;
padding: 1px;
}
input.edgeBtn {
margin-right: 3px;
}
#loginBtn {
font-size: 10px;
font-weight: bold;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
line-height: 1px !important;
cursor: hand;
margin: 0px;
padding: 3px !important;
color: #444;
height: 18px !important;
font-size: 10px;
padding: 2px 2px 2px 2px;
height: 20px;
border: none;
background-color: #CCC;
color: #222;
font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
#loginBtn:hover {
color: #000;
}
#left_pane {
float: left;
margin: 102px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#right_pane {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.category_header {
display: block;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 10px;
}
html>body .category_header {
margin: 0px 5px 0px 15px;
}
.category_header p {
margin: 10px 0px 8px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
line-height: 16px;
color: #CCC;
}
ul.categories {
padding: 0px;
margin: 0px;
list-style-type: none;
display: block;
}
.categories li {
margin: 0;
padding: 7px 15px 8px 15px;
font-size: 12px;
line-height: 20px;
font-weight: bold;
min-width: 100px;	/*margin: 6px 0px 6px 0px;*/
}
.categories a:link, .categories a:visited, .categories a:active {
font-size: 12px;
text-decoration: none;
margin: 0;
padding: 0 !important;
color: #FFF;
}
.form_save {
float: right;
margin: 14px 15px 0px 0px;
}
.form_save a:link, .form_save a:visited, .form_save a:active {
display: block;
margin: 0px 0px 0px 0px;
padding: 4px 5px 3px 5px;
text-decoration: none;
font-weight: bold;
font-size: 12px;
line-height: 10px;
color: #FFF;
font-family: arial, helvetica, sans-serif;
border-top: 2px solid #04BC48;
border-left: 2px solid #04BC48;
border-right: 2px solid #038F37;
border-bottom: 2px solid #038F37;
background-color: #04A941;
}
.form_save a:hover {
border-top: 2px solid #04A941;
border-left: 2px solid #04A941;
border-right: 2px solid #027F32;
border-bottom: 2px solid #027F32;
background-color: #038F37;
}
.plan_edit a:link, .plan_edit a:visited, .plan_edit a:active {
margin: 0px 3px 0px 3px;
padding: 1px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
font-size: 11px !important;
color: #04A941 !important;
border-bottom: 1px solid #04BC48;
}
.plan_edit a:hover {
border-bottom: 1px solid #04A941;
padding: 1px 3px 1px 3px !important;
margin: 0px 0px 0px 0px;
background-color: #04A941;
color: #fff !important;
}
.plan_edit {
display: inline;
}
.plan_view a:link, .plan_view a:visited, .plan_view a:active {
margin: 0px 3px 0px 3px;
padding: 1px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
font-size: 11px !important;
color: #4575a8 !important;
border-bottom: 1px solid #4575a8;
}
.plan_view a:hover {
border-bottom: 1px solid #4575a8;
padding: 1px 3px 1px 3px !important;
margin: 0px 0px 0px 0px;
background-color: #4575a8;
color: #fff !important;
}
.plan_view {
display: inline;
}
.plus {
color: #888;
margin-right: 1px;
}
.plan_add {
color: #888;
float: right;
font-size: 11px;
font-weight: bold;
margin: 16px 12px 0px 0px;
}
.select_tools {
margin: 14px 15px 0px 0px;
}
.com_add {
float: right;
margin: 23px 5px 0px 0px;
}
.plan_add a:link, .plan_add a:visited, .plan_add a:active, .com_add a:link, .com_add a:visited, .com_add a:active {
display: block;
margin: 0px 0px 0px 0px;
padding: 2px 4px 2px 4px;
font-weight: bold;
text-decoration: none;
font-size: 10px;
line-height: 12px;
color: #DDD;
border-top: 1px solid #777;
border-left: 1px solid #777;
border-right: 1px solid #222;
border-bottom: 1px solid #222;
background-color: #393939;
}
.plan_add a:hover, .com_add a:hover {
color: #fff;
background-color: #464646;
}
.plan_delete {
text-align: right;
margin: 2px 0px 10px 0px;
padding: 6px 0px 10px 0px;
}
html>body .plan_delete {
margin-right: 0px;
}
.plan_delete a:link, .plan_delete a:visited, .plan_delete a:active {
margin: 0px 0px 0px 0px;
padding: 2px 4px 2px 4px;
font-weight: bold;
text-decoration: none;
font-size: 10px;
line-height: 8px;
color: #444;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #BBB;
border-bottom: 1px solid #999;
background-color: #F5F5F5;
}
.plan_delete a:hover {
color: #fff;
border-top: 1px solid #DD0000;
border-left: 1px solid #DD0000;
border-right: 1px solid #C10000;
border-bottom: 1px solid #C10000;
background-color: #FF0000;
}
/*.com_add a:link, .com_add a:visited, .com_add a:active {
display: block;
margin: 0px 0px 0px 0px;
padding: 2px 4px 2px 4px;
font-weight: bold;
text-decoration: none;
font-size: 10px;
line-height: 12px;
color: #DDD;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #111;
border-bottom: 1px solid #111;
background-color: #292929;
}
.com_add a:hover {
color: #fff;
background-color: #393939;
}
*/.com_edit a:link, .com_edit a:visited, .com_edit a:active {
margin: 0px 3px 0px 6px;
padding: 0px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
font-size: 11px;
color: #0FB444;
border-bottom: 1px solid #04BC48;
}
.com_edit a:hover {
border-bottom: 1px solid #04A941;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 3px;
background-color: #04A941;
color: #fff;
}
.plan_view a:link, .plan_view a:visited, .plan_view a:active {
margin: 0px 3px 0px 1px;
}
.plan_view a:hover {
margin: 0px 0px 0px -2px;
}
.com_inline p a {
display: inline;
}
.com_inline a, .com_inline a:link, .com_inline a:visited, .com_inline a:active {
margin: 0px 0px 0px 3px;
padding: 1px 2px 2px 2px;
font-weight: bold;
text-decoration: none;
font-size: 11px !important;
line-height: 1px !important;
color: #BBB;
border: 2px solid #242424;
background-color: #242424;
}
.com_inline a:hover {
background-color: #04A941;
border: 2px solid #04A941;
color: #fff;
}
.com_delete a:link, .com_delete a:visited, .com_delete a:active {
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 2px;
font-weight: bold;
text-decoration: none;
font-size: 11px;
color: #BBB;
border: 2px solid #262626;
background-color: #262626;
}
.com_delete a:hover {
color: #fff;
background-color: #FF0000;
border: 2px solid #FF0000;
}
.white {
color: #FFF !important;
}
.light_grey {
color: #777 !important;
}
.grey {
color: #555 !important;
}
.dark_grey {
color: #333 !important;
}
.nopadding {
padding: 0px;
margin: 0px;
}
.smallwhite {
font-weight: bold;
font-size: 10px;
color: #FFF;
}
.bigwhite, .bigwhite a:link, .bigwhite a:visited, .bigwhite a:active {
text-align: left;
padding: 0px 2px 0px 0px;
margin: 0px;
font-size: 15px;
line-height: 14pt;
text-decoration: none;
color: #FFF;
font-weight: bold;
}
.bigwhite a:hover {
color: #CCC;
}
.smallgrey {
padding: 0px;
margin: 0px 7px 0px 7px;
font-weight: bold;
font-size: 10px;
line-height: 1pt;
color: #999;
}
.mediumgrey {
margin-bottom: 0px;
font-weight: normal;
font-size: 11px;
line-height: 1pt;
color: #666;
}
.basename {
display: inline;
font-size: 10px;
color: #333;
margin-left: 4px;
}
.index {
display: inline;
font-size: 10px;
color: #777;
padding-left: 2px;
padding-right: 1px;
font-weight: bold;
}
.planindex {
display: inline;
font-size: 11px;
color: #888;
padding: 0px 4px 0px 15px;
font-weight: bold;
}
.check {
display: inline;
margin: 0px;
padding: 7px 0px 7px 9px;
}
.details, .details a:link, .details a:visited, .details a:active {
display: inline;
margin: 0px;
padding: 0px;
font-weight: bold;
line-height: 16px;
font-size: 10px !important;
color: #888;
}
.details a:link, .details a:visited, .details a:active {
color: #444;
}
.details a:hover {
color: #111;
}
.table_head td {
padding: 2px 0px 3px 0px !important;
background-color: #E5E5E5;
border: none !important;
}
.white_table_head td {
padding: 5px 0px 3px 8px !important;
border: none !important;
}
.comColor {
padding: 0px 3px 0px 2px;
display: inline;
width: 7px;
font-size: 7px;
background-color: #FFF;
}
#first {
padding-left: 15px !important;
}
.table_head b, .white_table_head b {
font-size: 9px !important;
color: #777 !important;
line-height: 10px !important;
}
.user_row {
padding-top: 6px !important;
padding-bottom: 5px !important;
border-bottom: 1px solid #DDD;
}
.user_row b, .user_row p {
font-size: 12px;
line-height: 10px;
}
.user_row a:link, .user_row a:visited, .user_row a:active {
font-size: 11px;
font-weight: bold;
color: #444;
}
.user_row a:hover {
color: #000;
}
.row {
padding: 6px 0px 6px 0px;
border-bottom: 1px solid #DDD;
line-height: 18px;
}
tr.ruled, tr.ruled td {
background-color: #EEE !important;
}
.footer_row {
background-color: #F0F0F0 !important;
}
.index_row p {
font-size: 11px;
color: #888;
padding: 0px 10px 0px 15px;
font-weight: bold;
}
.padded_row {
padding: 7px 6px 5px 4px;
}
.xtra_padded_row {
padding: 15px !important;
}
.spacer_row {
height: 200px;
border: none;
}
.row_small {
padding: 1px 1px 1px 3px;
text-align: left;
}
.plan {
display: inline;
}
.plan a:link, .plan a:visited, .plan a:active, .venue {
font-size: 12px;
font-weight: bold;
color: #333;
}
/*tr.ruled .plan a:link, tr.ruled .plan a:visited, tr.ruled .plan a:active {
border-bottom: 1px solid #888 !important;
}
*/.community_row {
padding-top: 9px !important;
padding-bottom: 8px !important;
}
.community a:link, .community a:visited, .community a:active {
font-size: 14px !important;
border: none;
}
.plan a:hover, .community a:hover {
color: #111;
}
.large {
font-size: 14px !important;
line-height: 14pt;
}
#large {
font-size: 13px !important;
line-height: 14pt;
}
.small {
font-size: 10px !important;
line-height: 11pt;
}
.bold {
font-weight: bold !important;
}
.tiny, .tiny a {
font-size: 7px !important;
line-height: 11pt;
}
.blue_bg {
background-color: #A8B8CC !important;
}
.green_bg {
background-color: #8EB0A2 !important;
}
.lightgreen_bg {
background-color: #B6C996 !important;
}
.yellow_bg {
background-color: #DCD98B !important;
}
.lightyellow_bg {
background-color: #F4EEB1 !important;
}
.tan_bg {
background-color: #EBE8CB !important;
}
.blue_bg b, .green_bg b, .lightgreen_bg b, .yellow_bg b, .lightyellow_bg b, .tan_bg b {
color: #333 !important;
}
.yellow_bg b, .lightyellow_bg b, .tan_bg b {
padding-left: 3px;
}
.bluewhite_bg {
background-color: #C6D0DC;
}
.greenwhite_bg {
background-color: #B5CAC1;
}
.lightgreenwhite_bg {
background-color: #CED9BA;
}
.yellowwhite_bg {
background-color: #E5E3B4;
}
.lightyellowwhite_bg {
background-color: #F6F2CD;
}
.tanwhite_bg {
background-color: #F1EFDE;
}
.first_row td {
border-bottom: 1px solid #555;
padding: 6px 0px 5px 10px;
}
.dark_border td {
border-left: 1px solid #333;
border-top: 1px solid #333;
border-right: 1px solid #111;
}
.light_border {
border-left: 1px solid #444;
border-right: 1px solid #444;
}
.white_border_left {
border-right: 1px solid #333;
}
.light_border_left {
border-left: 1px solid #333;
}
.light_border_bottom {
}
.light_border_right {
border-right: 1px solid #333;
}
.xlight_border_right {
border-right: 1px solid #DDD;
}
.user_row {
padding-right: 2px;
}
.light_bg, .light_bg td {
background-color: #F3F3F3;
}
.xlight_bg, .xlight_bg td {
background-color: #F5F5F5;
}
.white_bg, .white_bg td {
background-color: #FFF;
}
