/* =======GLOBAL======================================= */


#body_v2,
#html_v2 { 
	margin:0; 
	padding:0;
	color: #32444f;
	font: normal 13px "Trebuchet MS", Helvetica, sans-serif;
	height: 100%;
	background: #32444f url(graphics/graphics_v2/bg_wide.gif) repeat-y top center; 
}

#body_ch_v2 {
	margin:0; 
	padding:0;
	color: #32444f;
	font: normal 13px "Trebuchet MS", Helvetica, sans-serif;
	background: transparent;
}

.canvas_v2 {
  	margin: 0 auto;
}

.cleared {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
}

.body_class_v2 h1 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 32px;
	font-weight: bold;
	color: #32444f;
}

.body_class_v2 h2 {
	padding: 0;
	margin: 0;
	font-size: 17px;
	font-weight: bold;
	color: #004f80;
}

.body_class_v2 h3 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #004f80;
}

.body_class_v2 p {
	margin: 8px 0px 0px 0px;
}

/* =======HEADER======================================= */

#header_v2 {
  padding: 0px 15px;
  width: 800px;
  background: transparent url(graphics/graphics_v2/bg_wide.gif) repeat-y top left; 
  position: relative;
}

#menu_header_n {
	width: 800px;
	height: 2px;
	font-size: 0px;
	background: transparent url(graphics/graphics_v2/menu_header_n.gif) no-repeat top left; 
}

#menu_header_s {
	width: 800px;
	height: 2px;
	font-size: 0px;
	background: transparent url(graphics/graphics_v2/menu_header_s.gif) no-repeat top left; 
	position: relative;
	z-index: 43;
}

#menu_header_wrap {
	padding: 0px 153px 0px 10px;
	font-size: 0px;
	background: transparent url(graphics/graphics_v2/menu_header_tile.gif) repeat-y top left; 
	position: relative;
	z-index: 45;
}

#header_link_v2 {
  display: block;
  height: 114px;
  width: 800px;
}

#logo_bottom_v2 {
  position: absolute;
  width: 155px;
  height: 48px;
  top: 114px;
  right: 24px;
  background-image: url(graphics/graphics_v2/logo_bottom.png);
  background-repeat: no-repeat;
  background-position: top left;
  z-index: 110;
}

#mangrove_n_v2 {
  position: absolute;
  width: 227px;
  height: 144px;
  top: 150px;
  right: 0px;
  background-image: url(graphics/graphics_v2/mangrove_n.png);
  background-repeat: no-repeat;
  background-position: top left;
  z-index: 35;
}

#top_menu_shadow {
  position: relative;
  z-index: 40;
}

/* =======CONTENT======================================= */

#content_v2 {
  width: 800px;
  padding: 0px 15px 0px 15px;
  border: 0;
  background: transparent url(graphics/graphics_v2/bg_narrow.gif) repeat-y top left; 
}

.left_col_v2 {
  padding: 4px 23px 23px 23px;
  width: 544px;
  float:left;
}

.left_col_v2 .shoppingBody {
	color: #32444f;
	font: normal 13px "Trebuchet MS", Helvetica, sans-serif;
}

.left_col_v2 a {
	color: #168f00;
	text-decoration: underline;
	font-weight: bold;
}

.left_col_v2 a:hover {
	color: #dabd00;
	text-decoration: underline;
	font-weight: bold;
}

.left_col_v2 img {
	border: 1px solid #fff;	
}

.centering_div {
	width: 544px;
	text-align: center;	
}

.preheading {
	font-size: 17px;
	font-weight: bold;
	color: #32444f;	
}

.pages_text_item_container {
	clear: both;
	margin: 0px 0px 20px 0px;
}

.form_container {
	clear: both;
	margin: 0px 0px 20px 0px;
}

.form_container h1 {
	display: none;
	visibility: hidden;
}

.pages_text_item_container a {
	color: #168f00;
	text-decoration: underline;
	font-weight: bold;	
}

.heading_text {
	font-size: 18px;
	font-weight: bold;
	color: #00588e;
}

.heading_text a {
	color: #00588e !important;
	text-decoration: none !important;
}

.heading_text a:hover {
	color: #dabd00 !important;
	text-decoration: underline !important;
}

.tagline_text {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #00588e;
}

.details_text {
	font-size: 10px;
	font-style: italic;
	color: #00588e;
}

.image_container_v2 {
	float: left;
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	background-color: #c1e5bb;
}

.centering_div .image_container_v2 {
	float: none !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.video_container_v2 {
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	width: 425px;
	background-color: #c1e5bb;
	clear: both;
}

.video_container_detail_v2 {
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 425px;
	background-color: #c1e5bb;
	clear: both;
}

.image_title_v2 {
	font-size: 15px;
	font-weight: bold;
	color: #004f80;
}

.image_caption_v2 {
	padding: 0px 7px;
	font-size: 11px;	
	color: #004f80;
	text-align: left;
}

.video_caption_v2 {
	padding: 0px 7px;
	font-size: 11px;
	color: #004f80;
	text-align: left;
	width: 425px;
}

.hidden_text {
	visibility: hidden;
	display: none;
}

.image_solo_container_v2 {
	float: left;
	padding: 5px;
	margin: 0px 15px 15px 0px;
	background-color: #c1e5bb;
}

.bullets_box_v2 {
	float: right;
	padding: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	background-color: #c1e5bb;
	width: 200px;
	font-size: 11px;
	color: #004f80;
}

.bullets_box_full_v2 {
	padding: 20px;
	margin-bottom: 20px;
	background-color: #c1e5bb;
	font-size: 11px;
	color: #004f80;
	clear: both;
}

.bullets_title_v2 {
	font-size: 15px;
	font-weight: bold;
	color: #004f80;
}

.ifr_class {
	width: 544px;	
}

.text_body_detail {
	margin-bottom: 10px;	
}

.table_cells td {
	background-color: #fff;	
}

.friend_text {
	font-size: 9px;	
}

/* =======SIDEBOXES======================================= */

#right_col_v2 {
	width: 200px;
	float: right;
	padding-top: 119px;
	padding-bottom: 185px;
	font-size: 0;
}

.sidebox {
	display: block;
	text-decoration: none;
	width: 195px;
	float: right;
	clear: right;
	font-size: 0;
	cursor: pointer;
}

.sidebox_n {
	height: 6px;
	font-size: 0;
}

.sidebox_title {
	width: 181px;
	padding: 0;
	margin: 0px 7px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.sidebox_tagline {
	width: 181px;
	padding: 0;
	margin: 0px 7px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-style: italic;
}

.sidebox_divider {
	height: 2px;
	font-size: 0;
}

.sidebox_img {
	width: 171px;
	padding: 0px;
	margin: 0px 12px;
	font-size: 0;
}

.sidebox_s {
	height: 11px;
	font-size: 0;
}

#sidebox_1 {
	background: transparent url(graphics/graphics_v2/sidebox_1_tile.gif) repeat-y top left;
}

#sidebox_1_n {
	background: transparent url(graphics/graphics_v2/sidebox_1_n.gif) no-repeat top left;
}

#sidebox_1_title {
	background-color: #dabd00;	
}

#sidebox_1_tagline {
	background-color: #dabd00;	
}

a:hover #sidebox_1_title {
	background-color: #eeee00;	
}

a:hover #sidebox_1_tagline {
	background-color: #eeee00;	
}

a:hover #sidebox_2_title {
	background-color: #eeee00;	
}

a:hover #sidebox_2_tagline {
	background-color: #eeee00;	
}

#sidebox_1_divider {
	background: transparent url(graphics/graphics_v2/sidebox_1_divider.gif) no-repeat top left;
}

#sidebox_1_s {
	background: transparent url(graphics/graphics_v2/sidebox_1_s.gif) no-repeat top left;
}

#sidebox_2 {
	background: transparent url(graphics/graphics_v2/sidebox_2_tile.gif) repeat-y top left;
}

#sidebox_2_n {
	background: transparent url(graphics/graphics_v2/sidebox_2_n.gif) no-repeat top left;
}

#sidebox_2_title {
	background-color: #d38100;	
}

#sidebox_2_tagline {
	background-color: #d38100;	
}

#sidebox_2_divider {
	background: transparent url(graphics/graphics_v2/sidebox_2_divider.gif) no-repeat top left;
}

#sidebox_2_s {
	background: transparent url(graphics/graphics_v2/sidebox_2_s.gif) no-repeat top left;
}

/* =======FOOTER======================================= */


#footer_v2 {
	padding: 0px 15px;
	width: 800px;
	background: transparent url(graphics/graphics_v2/bg_wide.gif) repeat-y top left;
	position: relative; 
}

#footer_wrap {
	width: 800px;
	background: transparent url(graphics/graphics_v2/footer_tile.gif) repeat-y top left;
	font-size: 0px;
}

#footer_n {
	width: 800px;
	height: 2px;
	font-size: 0px;
	background: transparent url(graphics/graphics_v2/footer_n.gif) no-repeat top left; 
}

#footer_s {
	width: 800px;
	height: 2px;
	font-size: 0px;
	background: transparent url(graphics/graphics_v2/footer_s.gif) no-repeat top left;
	clear: both; 
}

#footer_menu_wrap {
	width: 297px;
	float: left;
}

#footer_menu_n {
	width: 295px;
	padding-right: 2px;
	font-size: 0px;
}

#footer_menu_divider {
	width: 297px;
	height: 4px;
	font-size: 0px;
	background: transparent url(graphics/graphics_v2/footer_menu_divider.gif) no-repeat top left;
	clear: both;
}

#footer_menu_s {
	width: 295px;
	padding-right: 2px;
	font-size: 15px;
}

#copyright {
	width: 380px;
	padding: 3px 10px 0px 0px;
	text-align: right;
	float: left;
	font-size: 9px;
	line-height: 10px;
	color: #a6d49e;

}

#accrisoft {
	width: 103px;
	padding: 3px 10px 0px 0px;
	float: left;
	text-align: right;
	font-size: 9px;
	line-height: 10px;
	color: #a6d49e;

}

#link_accrisoft {
	color: #a6d49e;
}

#link_accrisoft_img:hover {
	display: block;	
	color: #a6d49e;
	text-decoration: underline;
}

#link_accrisoft_img {
	display: block;
	float: right;
	padding-left: 5px;
	vertical-align: middle;	
}

#mangrove_s_v2 {
  position: absolute;
  width: 227px;
  height: 199px;
  top: -199px;
  right: 0px;
  background-image: url(graphics/graphics_v2/mangrove_s.png);
  background-repeat: no-repeat;
  background-position: top left;
}
		
/* =======SHADOW======================================= */

div.shadow_n {
  background: transparent url(graphics/graphics_v2/shadow_n.png) repeat-x top left;
  height: 8px;
  left: 0px;
  right: 0px;
  font-size: 0;
}

div.shadow_s {
  background: transparent url(graphics/graphics_v2/shadow_s.png) repeat-x top left;
  height: 13px;
  left: 0px;
  right: 0px;
  font-size: 0;
}
 
/* =======MENU_HEADER======================================= */

/* =======LEVEL 1======= */

ul.menu_header_v2, ul.menu_header_v2 ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 15px;
  display: inline;
}

ul.menu_header_v2 a {
  display: block;
  text-decoration: none;
  padding: 1px 8px 1px 8px;
  font-size: 1em;
  color: #fff;
}

ul.menu_header_v2 li {
  float: left;
  position: relative;
  z-index: 99;
  display: inline;
}

ul.menu_header_v2 li.item2,
ul.menu_header_v2 li.item4,
ul.menu_header_v2 li.item6,
ul.menu_header_v2 li.item8,
ul.menu_header_v2 li.item10 {
    background-color: #55844c;
}

/* =======LEVEL 2======= */

ul.menu_header_v2 li ul, ul.menu_header_v2 ul li  {
  width: 15em;
}

ul.menu_header_v2 ul li a  {
  padding: 3px 8px 3px 8px;
  font-size: .9em;
}

ul.menu_header_v2 li ul {
  position: absolute;
  display: none;
  border: 1px solid #e3f2e0;
  background-color: #32444f;
}


/* menu popup for browser tests
ul.menu_header_v2 li.item2 ul {
  display:block;
  z-index: 99;
}
*/

ul.menu_header_v2 ul li a {
  background-color: #46743e;
  z-index: 99;
}

ul.menu_header_v2 li:hover a, 
ul.menu_header_v2 a:focus,
ul.menu_header_v2 a:active, 
ul.menu_header_v2 li.over a {
  background-color: #e0c10b;
  z-index: 99;
}


ul.menu_header_v2 li:hover, 
ul.menu_header_v2 li.over {
  z-index: 101;
}

ul.menu_header_v2 li:hover ul li a,
ul.menu_header_v2 li.over ul li a {
  background-color: #46743e;
  z-index: 101;
}

ul.menu_header_v2 li:hover li.item2 a,
ul.menu_header_v2 li.over li.item2 a,
ul.menu_header_v2 li:hover li.item4 a,
ul.menu_header_v2 li.over li.item4 a,
ul.menu_header_v2 li:hover li.item6 a,
ul.menu_header_v2 li.over li.item6 a,
ul.menu_header_v2 li:hover li.item8 a,
ul.menu_header_v2 li.over li.item8 a,
ul.menu_header_v2 li:hover li.item10 a,
ul.menu_header_v2 li.over li.item10 a {
  background-color: #55844c;
  z-index: 101;
}

ul.menu_header_v2 li li.item2 a,
ul.menu_header_v2 li li.item2 a,
ul.menu_header_v2 li li.item4 a,
ul.menu_header_v2 li li.item4 a,
ul.menu_header_v2 li li.item6 a,
ul.menu_header_v2 li li.item6 a {
  background-color: #55844c;
  z-index: 101;
}

ul.menu_header_v2 li:hover ul, ul.menu_header_v2 li.over ul {
  display: block;
  z-index: 101;
}

ul.menu_header_v2 ul a:hover {
  background-color: #e0c10b !important;
}

/* =======MENU_FOOTER_N======================================= */

/* =======LEVEL 1======= */

ul.menu_footer_n_v2, ul.menu_footer_n_v2 ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 12px;
  display: inline;
}

ul.menu_footer_n_v2 a {
  display: block;
  text-decoration: none;
  padding: 1px 8px 1px 8px;
  font-size: 1em;
  color: #fff;
}

ul.menu_footer_n_v2 li {
  float: right;
  position: relative;
  z-index: 99;
  display: inline;
}

ul.menu_footer_n_v2 li.item2,
ul.menu_footer_n_v2 li.item4,
ul.menu_footer_n_v2 li.item6,
ul.menu_footer_n_v2 li.item8,
ul.menu_footer_n_v2 li.item10 {
    background-color: #55844c;
}

ul.menu_footer_n_v2 li:hover a, 
ul.menu_footer_n_v2 a:focus,
ul.menu_footer_n_v2 a:active, 
ul.menu_footer_n_v2 li.over a {
  background-color: #e0c10b;
  z-index: 99;
}

/* =======MENU_FOOTER_S======================================= */

/* =======LEVEL 1======= */

ul.menu_footer_s_v2, ul.menu_footer_s_v2 ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 12px;
  display: inline;
}

ul.menu_footer_s_v2 a {
  display: block;
  text-decoration: none;
  padding: 1px 8px 1px 8px;
  font-size: 1em;
  color: #fff;
}

ul.menu_footer_s_v2 li {
  float: right;
  position: relative;
  z-index: 99;
  display: inline;
}

ul.menu_footer_s_v2 li.item1,
ul.menu_footer_s_v2 li.item3,
ul.menu_footer_s_v2 li.item5,
ul.menu_footer_s_v2 li.item7,
ul.menu_footer_s_v2 li.item9 {
    background-color: #55844c;
}

ul.menu_footer_s_v2 li:hover a, 
ul.menu_footer_s_v2 a:focus,
ul.menu_footer_s_v2 a:active, 
ul.menu_footer_s_v2 li.over a {
  background-color: #e0c10b;
  z-index: 99;
}


/* =======ACCRISOFT CLASSES======================================= */
.pollChoices, .pollQuestion {
	padding-bottom: 8px;	
}

.pollQuestion {
	font-size: 18px;
	font-weight: bold;
	color: #00588e;
}


/* -----------------------------------------------Rex's Edits End------------------------------------------------------- */

/* ModuleBegin::forum */
.frame { padding: 1px;  border: 2px solid #006699; margin: 10px 0px; }
.frame table { width:100%; text-align:center; }
.frame th { color: #FFA97F; font-size:11px; padding:0px 3px; font-weight:bold; background-color:#006699; height:25px; border-right:1px solid white; }
.frame td { padding: 5px; border-top:1px solid white; border-right:1px solid white;  }
.frame tr { background-color: #F1F1F1; }

.frame .category td { background-color:#D1D7DC; font-weight:bold; color:#006699; padding:10px 5px; font-size:12px; text-align: left; }
.frame .message { padding:10px 10px 20px 10px; font-size:12px; text-align:left; }
.frame .messageLabel { width:150px; font-weight:bold; text-align:left; vertical-align:top; padding:10px; }
.frame .topic { text-align: left; font-weight:bold; padding-left:10px; }

.frame .rowUnread { background-color: #FFF2CF; }
.frame .rowEven { background-color: #DEE3E7; }
.frame .rowEvenUnread { background-color: #FFF2CF; }
.frame .rowOddUnread { background-color: #FFE9AF; }

.seperator td { background-color:silver; height:6px; }
.backtotop { text-align: left; }
.title { font-weight: bold; text-align:left; padding-left:10px; }
.blurb { font-size: 11px; text-align:left; padding-left:10px;  padding-bottom:5px; }
.post .date { font-size: 9px; }

.messageHeader { border-bottom: 1px solid #CCCCCC; height:18px; width:99%; margin-bottom:10px; }
.messageHeader .date { float: left; font-size:9px;}
.messageHeader .subject { color:darkblue; float: left; padding-left:10px; font-size:9px; font-weight:bold; }
.messageHeader .number { float: right; }

.tagSearch { background-color:yellow; font-weight:bold; color:black;  }
.tagCode { background-color:black; color: white; font-family: monospace; border: 1px inset white; padding:10px; margin:10px 30px; font-size:12px; }
.tagQuote { background-color:white; color:black; border: 1px inset black; padding:10px; margin:10px 30px; font-size:12px; }
.tagCode a { color:white; font-weight:bold; }

.buttonBar td { background-color: #D1D7DC; padding: 10px; }
.bar, .pagesFrame { height:20px; }
.bar .button { float: right;  margin-left:3px; }
.button { font-weight: bold; }
.breadcrumb { font-weight:bold; color:red; padding:5px 0px; float:left; }

.header .pagesFrame { margin-top:10px; }
.footer .pagesFrame { margin-bottom:10px; }

.pages {  float:right;  border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
.pages div { float:left; }
.prevGroup, .prev, .next, .nextGroup { border-left:1px solid #cccccc;   padding: 3px 5px; }
.prevGroup, .nextGroup { background-color:#F1F1F1; }
.prev, .next{ background-color:#DEE3E7; }
.pagesLister { padding: 3px 0px; }
.prevnextCurrent, .prevnextWindow { padding:3px 5px;  border-left: 1px solid #cccccc; }
.prevnextCurrent{ font-weight:bold; }

#freedomForum.layouterror .frame { border:0px solid #00FF00; margin: 20px; }
.errorMessage { font-weight: bold; color: red;  padding-bottom: 20px; }
/* ModuleEnd::forum */

/* MenuBegin:menu_top */
#menu_top { padding-top: 0px; } 
#menu_top ul {  padding:0; margin:0; list-style:none; float:left;}
#menu_top li {  position:relative; float:left; vertical-align:middle;  z-index:99;  }
#menu_top a {  float:left; background: #516553 url(graphics/menu_bg.jpg) no-repeat left top; text-decoration:none; color:#d4eaa8; width:81px; height:16px; display:block; font:normal 11px "Trebuchet MS", Helvetica, sans-serif; text-align:center; }
#menu_top a:hover {  text-decoration:underline; }
#menu_top a.last {  border-right:0;  }

#menu_top ul ul { left:-999em; position:absolute; width:140px; padding: 10px 0px; background: #b0d8f3; }
#menu_top li:hover ,#menu_top li.over  { z-index:100; }
#menu_top li:hover ul ,#menu_top li.over ul  { width:140px; top:16px; left:-1px; }
#menu_top ul ul a { background: #b0d8f3 none; color:#283d22; width:125px; height:16px; text-align: left; padding-left: 15px; font-size: 12px; font-weight: bold;  }
#menu_top ul ul a { border-bottom:0px solid #000000; border-right:0;  }
#menu_top ul ul a.last { border-bottom:0; border-right:0;  }

#menu_top li:hover ul ul ,#menu_top li.over ul ul  { left:-999em; }
#menu_top li:hover li:hover ,#menu_top li.over li.over  { z-index:200; }
#menu_top li:hover li:hover ul ,#menu_top li.over li.over ul  { top:-1px; left:130px; }
#menu_top ul ul ul { left:-999em; position:absolute; width:140px; padding: 10px 0px; background: #b0d8f3;  }
#menu_top ul ul ul a { border-bottom:1px solid #000000; border-right:0; background: #b0d8f3 none; color:#283d22; width:125px; height:16px; text-align: left; padding-left: 15px; font-size: 12px; font-weight: bold;  }
#menu_top ul ul ul a.last { border-bottom:0; border-right:0;  }
/* MenuEnd:menu_top */




.pages a { color: #6c93b0; text-decoration: none; }
.pages a:hover { text-decoration: underline; }
html, input, select { font: normal 11px "Trebuchet MS", Helvetica, Arial, sans-serif; }

#page h1 { color: #6c93b0; font-size: 14px; font-weight: bold; position: relative;  margin: -30px 0px 10px 0px; z-index: 10; }


img { border: 0; }

.canvas { width: 800px; margin: 0 auto; background: #ffffff; }


#page { margin:0; background: #c4d5e0; }

#page #header { height: 175px; }
#page #content { padding: 0px 20px; width: 760px; }

#page #content h1 { text-align:center; padding: 10px 0px 0px 0px; font-size: 150%; }

#page #content_bottom { padding: 0px 20px; width: 760px; background: #455435; }
#page #footer { padding-top: 10px; background: #455435; color: #ffffff; font-size: 8pt; text-align: center; border-bottom: 1px solid #455435; }

/* .menuFooter, .menuFooterLink { color: #60616c; font-size: 8pt; } */
.menuFooter, .menuFooterLink { color: #ffffff; font-size: 8pt; }

#content_left { vertical-align: top; padding: 0px 10px; background: #6c93b0; color: white;  border: 1px solid #efefef; }
#content_left h1 { margin: 10px 0px 10px 0px; color: #c5cfd7; font-size: 14px; font-weight: bold; }
#content_right { vertical-align: top; padding: 0px 0px 0px 10px; background: #6d8869; color: white; border: 1px solid #efefef; }
#content_right h1 { margin: 10px 0px 10px 0px; color: #e5e5e5; font-size: 14px; font-weight: bold; }

#empowered { background: #455435; height: 35px; width: 795px; padding-right: 5px; }
#empowered a { color: #ffffff; }

.directoryListHeadline {font-weight:bold;}
.prevnextWindow { padding:5px; border-right:1px solid #000000;}
.prevnextCurrent { font-weight:bold; padding:5px; border-right:1px solid #000000;}

.shoppingCartTableHeader {background:#455435; color:#FFFFFF; font-weight:bold;}
.shoppingCartOddRow {background:#FFFFFF; color:#455435; }
.shoppingTable {background:#FFFFFF;}
.shoppingFormRequired {color:#455435; font-weight:bold; }
.shoppingForm {color:#455435; font-weight:normal;}
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }
