/* MenuBegin:menu_masthead_below_ARC */
ul.menu_masthead_below_ARC { margin: 0; border: 0; padding: 0; list-style: none; line-height: 22px; }
ul.menu_masthead_below_ARC li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.menu_masthead_below_ARC ul { margin: 0; border: 0; padding: 0; list-style: none; 1width: 140px; display: none; position: absolute; top: 22px; left: 0; }
ul.menu_masthead_below_ARC ul li { width:150px; position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.menu_masthead_below_ARC a { display:block; left:58px; color: #666; background: #fff; text-decoration: none; 1width: 120px; text-align: left; padding: 0px 10px 0px 0px; font: bold 14px/22px "Trebuchet MS", Helvetica, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.menu_masthead_below_ARC a:hover,
ul.menu_masthead_below_ARC li:hover a,
ul.menu_masthead_below_ARC a:hover,
ul.menu_masthead_below_ARC li.over a { left:58px; display:block; color: #666; background: #fff; text-decoration: none; }

/* 2nd Level */
ul.menu_masthead_below_ARC li:hover li a,
ul.menu_masthead_below_ARC li.over li a { left:0; display:block; color: #919191; background: #f2f2f2; line-height:14px; padding:4px 10px; padding:4px 10px; 1width: 140px; text-decoration: none; float: none; }
ul.menu_masthead_below_ARC li:hover li a:hover,
ul.menu_masthead_below_ARC li:hover li:hover a,
ul.menu_masthead_below_ARC li.over li a:hover,
ul.menu_masthead_below_ARC li.over li.over a { left:0; display:block; color: #5e5e5e; background: #d9d9d9; text-decoration: none; text-decoration: none; }
ul.menu_masthead_below_ARC li:hover ul,
ul.menu_masthead_below_ARC li.over ul { width: 150px; }

/* 3rd Level */
ul.menu_masthead_below_ARC li:hover li:hover li a,
ul.menu_masthead_below_ARC li.over li.over li a { padding:4px 10px; width: 141px; color: #666; background: #fff; text-decoration: none; }
ul.menu_masthead_below_ARC li:hover li:hover li a:hover,
ul.menu_masthead_below_ARC li:hover li:hover li:hover a,
ul.menu_masthead_below_ARC li.over li.over li a:hover,
ul.menu_masthead_below_ARC li.over li.over li.over a { color: #666; background: #999; text-decoration: none; color: #666; background: #999; text-decoration: none; }

/* 4th Level */
ul.menu_masthead_below_ARC li:hover li:hover li:hover li a,
ul.menu_masthead_below_ARC li.over li.over li.over li a { padding:4px 10px; width: 141px; color: #666; background: #fff; text-decoration: none; }
ul.menu_masthead_below_ARC li:hover li:hover li:hover li a:hover,
ul.menu_masthead_below_ARC li.over li.over li.over li a:hover { color: #666; background: #999; text-decoration: none; color: #666; background: #999; text-decoration: none; }

ul.menu_masthead_below_ARC ul ul,
ul.menu_masthead_below_ARC ul ul ul { display: none; position: absolute; top: 0; left: 150px; background-color:red; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_masthead_below_ARC li:hover ul ul,ul.menu_masthead_below_ARC li:hover ul ul ul,ul.menu_masthead_below_ARC li.over ul ul,ul.menu_masthead_below_ARC li.over ul ul ul { display: none; }
ul.menu_masthead_below_ARC li:hover ul,ul.menu_masthead_below_ARC ul li:hover ul,ul.menu_masthead_below_ARC ul ul li:hover ul,ul.menu_masthead_below_ARC li.over ul,ul.menu_masthead_below_ARC ul li.over ul,ul.menu_masthead_below_ARC ul ul li.over ul { display: block; }
ul.menu_masthead_below_ARC .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:menu_masthead_below_ARC */



/* stylesheet.css */

#tag-banner_icr_advertiser_468 { width:468px; margin-left:auto; margin-right:auto; }
#tag-banner_crc_advertiser_468 { width:468px; margin-left:auto; margin-right:auto; }
#tag-banner_arc_advertiser_468 { width:468px; margin-left:auto; margin-right:auto; }

.background-yellow { background:#FFFF00 }
.background-blue { background:#0000CC }
.background-green { background:#006600 }
.background-lavender { background:#6600FF }

.iframe-website { background:#0000CC; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; }

div.captionize-left-wrapped { float:left; position:relative; }
img.captionize-left { display:block; }
div.captionize-left-excerpt { color:#4c4c4c; text-align:center; position:absolute; font-size:10px; }
img.captionize-left + div:first-child {  }

/*
div.captionize-center-wrapped { position:relative; }
img.captionize { position:relative; }
img.captionize-center + div:first-child { color:pink !important; }
div.captionize-center-excerpt { color:#4c4c4c; text-align:center; position:relative; }
*/

div.captionize-right-wrapped { float:right; position:relative; }
img.captionize { position:relative; }
div.captionize-right-excerpt { color:#4c4c4c; text-align:center; position:absolute; font-size:10px; }
img.captionize-right + div:first-child { color:pink !important; }

.bannerad_float_left { float:left !important; display:inline !important; }
.bannerad_float_center { float:center !important; display:inline !important; }
.bannerad_float_right { float:right !important; display:inline !important; }

#menu_header_bottom_ICR {  }
.menu_header_bottom_ICR {  }

.table_align_right { width:auto; float:right; }
.table_align_center { width:auto; float:center; }
.table_align_left { width:auto; float:left; }

#search_box_form {  }
#searchBoxInput { z-index:200; position:absolute; right:8px; top:7px; height:14px; width:144px; margin-top:0px; vertical-align:middle; }
.form_portfolio_search1 { padding-top:7px; }
#google_translate_element { z-index:200; position:absolute; right:167px; top:7px; vertical-align:middle; margin-top:0px; }
#google_translate_element img { background:none no-repeat scroll 0 0; margin:0; padding:0; border:0; }

.goog-te-gadget img { display:none; }
.goog-te-gadget-simple .goog-te-menu-value { font:12px/1.75em verdana,tahoma,arial,sans-serif; }
.goog-te-menu-value { display:block; width:100px; height:14px; vertical-align:middle; }
.goog-te-menu-value > span { display:none; }
.goog-te-menu-value > span:first-child { padding:0; text-transform:lowercase; vertical-align:top; display:inline !important; font:11px/1.3 verdana,tahoma,arial,sans-serif; }

#menu_horiz_top { position:relative; }

/**** 
Essential CSS Framework (this is 1st generation - current generation is 7th generation) developed by Ray Brown of Global Business Development Services LLC (www.gbds.us)
for dynamic and modular, multi-dimensional website layouts and post-design flexibility.

During development, this stylesheet is separated into a few stylesheets.
See stylemiscel.css for bulk of organized Framework CSS rules. Note: separating styleparallel*.css allows for parallel development.
Post-development, these stylesheets will be condensed into one large stylesheet, generally placed in the following order: 
****/
/*** UNIVERSAL SELECTORS ***/
/*** ELEMENT SELECTORS ***/
/**  BLOCK ELEMENT SELECTORS **/
/**  TABLE ELEMENT SELECTORS **/
/**  INLINE ELEMENT SELECTORS **/
/**  LIST ELEMENT SELECTORS **/
/**  OTHER ELEMENT SELECTORS **/
/*** CLASS, ATTRIBUTE, AND PSEUDO SELECTORS ***/
/**  TEMPLATE CLASSES **/
/**  FREEDOM CLASSES **/
/*** ID SELECTORS ***/
/*   FREEDOM IDS */
/**  TEMPLATE IDS **/
/*   Document-level IDs */
/*   Block-level IDs */
/*** !important UNIVERSAL SELECTORS ***/
/*** !important ELEMENT SELECTORS ***/
/*** !important CLASS, ATTRIBUTE, AND PSEUDO SELECTORS ***/
/*** !important ID SELECTORS ***/
/****  ****/

/* Temporary working area */
#module_gendocs_detail_id_ td img { margin:0px; }

.rss_icon_show_on_ul_below_here {  }
.rss_icon_show_on_ul_below_here { clear:both; display:block; padding-top:18px; }
.rss_icon_show_on_ul_below_here ul { list-style-type:none; padding:10px 0 0 0; }
.rss_icon_show_on_ul_below_here ul li { clear:both; text-decoration:none; padding:0; }
.rss_icon_show_on_ul_below_here ul li a { float:left;  text-decoration:none; padding:0 40px; background:url(clientuploads/buttons/ind_rss.gif) no-repeat 0 50%; }
.rss_icon_show_on_ul_below_here a {  }

div#std-blk_column-main #module_gendocs_detail_id_gbds_rss_feed_layout {  }
div#std-blk_column-main #module_gendocs_detail_id_gbds_rss_feed_layout { clear:both; display:block; padding-top:18px; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_rss_feed_layout ul { list-style-type:none; padding:10px 0 0 0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_rss_feed_layout ul li { clear:both; text-decoration:none; padding:0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_rss_feed_layout ul li a { float:left;  text-decoration:none; padding:0 40px; background:url(clientuploads/buttons/ind_rss.gif) no-repeat 0 50%; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_rss_feed_layout a {  }

div#std-blk_column-main #module_gendocs_detail_id_gbds_pod_feed_layout {  }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pod_feed_layout { clear:both; display:block; padding-top:18px; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pod_feed_layout ul { list-style-type:none; padding:10px 0 0 0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pod_feed_layout ul li { clear:both; text-decoration:none; padding:0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pod_feed_layout ul li a { float:left;  text-decoration:none; padding:0 40px; background:url(clientuploads/buttons/ind_pod.gif) no-repeat 0 50%; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pod_feed_layout a {  }

div#std-blk_column-main #module_gendocs_detail_id_gbds_xml_feed_layout {  }
div#std-blk_column-main #module_gendocs_detail_id_gbds_xml_feed_layout { clear:both; display:block; padding-top:18px; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_xml_feed_layout ul { list-style-type:none; padding:10px 0 0 0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_xml_feed_layout ul li { clear:both; text-decoration:none; padding:0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_xml_feed_layout ul li a { float:left;  text-decoration:none; padding:0 40px; background:url(clientuploads/buttons/ind_xml.gif) no-repeat 0 50%; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_xml_feed_layout a {  }

div#std-blk_column-main #module_gendocs_detail_id_gbds_pdf_feed_layout {  }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pdf_feed_layout { clear:both; display:block; padding-top:18px; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pdf_feed_layout ul { list-style-type:none; padding:10px 0 0 0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pdf_feed_layout ul li { clear:both; text-decoration:none; padding:0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pdf_feed_layout ul li a { float:left;  text-decoration:none; padding:5px 40px; background:url(clientuploads/buttons/pdf.gif) no-repeat 0 50%; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_pdf_feed_layout a {  }

div#std-blk_column-main #module_gendocs_detail_id_gbds_text_feed_layout {  }
div#std-blk_column-main #module_gendocs_detail_id_gbds_text_feed_layout { clear:both; display:block; padding-top:18px; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_text_feed_layout ul { list-style-type:none; padding:10px 0 0 0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_text_feed_layout ul li { clear:both; text-decoration:none; padding:0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_text_feed_layout ul li a { float:left;  text-decoration:none; padding:5px 40px; background:url(clientuploads/buttons/text.gif) no-repeat 0 50%; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_text_feed_layout a {  }

div#std-blk_column-main #module_gendocs_detail_id_gbds_mp3_feed_layout {  }
div#std-blk_column-main #module_gendocs_detail_id_gbds_mp3_feed_layout { clear:both; display:block; padding-top:18px; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_mp3_feed_layout ul { list-style-type:none; padding:10px 0 0 0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_mp3_feed_layout ul li { clear:both; text-decoration:none; padding:0; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_mp3_feed_layout ul li a { float:left;  text-decoration:none; padding:20px 40px; background:url(clientuploads/buttons/mp3.gif) no-repeat 0 50%; }
div#std-blk_column-main #module_gendocs_detail_id_gbds_mp3_feed_layout a {  }

#gbds_translate { position:absolute; z-index:100; display:inline; top:6px; right:112px; margin-right:10px; }
ul#rss_image { list-style-type:none; padding:10px 0 0 0; }
ul#rss_image li { clear:both; text-decoration:none; padding:0; }
ul#rss_image li a { float:left;  text-decoration:none; padding:0 40px; background:url(clientuploads/buttons/ind_rss.gif) no-repeat 0 50%; }


.lister_faq4_body {  }
.lister_faq4_prevnext {  }
.faq_item { padding-bottom:20px; margin:0 0 0 20px;  }
.faq_question { font-weight:bold; color:#336699 !important; padding:3px 0px; margin:0;  }
.faq_answer { font-weight:normal; color:#000000; margin:0; }

.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear:both; }
.clear-none { clear:none; }
.float-divider { clear:both; display:block; height:1px; font-size:1px; line-height:1px; }
.float-divider-faq { clear:both; display:block; }
.object-align-right { float:right; }
.object-align-center { float:center; }


/*** UNIVERSAL SELECTORS ***/
* { margin:0; padding:0;}
* html body ul.sidemenu li { height:1%; }

/*** ELEMENT SELECTORS ***/
/** BLOCK ELEMENT SELECTORS **/
address {  }
blockquote { font: 12px/1.75em verdana, tahoma, arial, sans-serif; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; background:#f5f5f5; border-left:3px solid #515151; color:#444; }
body { background:#fff; font:12px/1.75em verdana, tahoma, arial, sans-serif; 1text-align:center; 1margin:0 0 15px 0; }
dd {  }
div {  }
dl {  }
dt {  }
form { font:12px/1.75em verdana, tahoma, arial, sans-serif; padding-left:8px; }
h1, h2, h3 { font-family:'trebuchet ms', tahoma, sans-serif; font-weight:bold; text-align:center; color:#009900; }
h1 { padding:0px 10px 0px 0px; margin:0; }
h2 { padding:0px 10px 10px 0px; margin:0; }
h3 { padding:5px 10px 0px 0px; margin:0; }
h1 { font-size:220%; }
h2 { font-size:150%; text-transform:uppercase; }
h3 { font-size:130%; line-height:1; margin-bottom:1em; }
h4 { font-size:115%; line-height:1; margin-bottom:1em; }
h5 { font-size:100%; line-height:1; margin-bottom:1em; }
h6 { font-size:85%; line-height:1; margin-bottom:1em; }
hr { background-color: white; }

hr.blue { background-color: blue; }
hr.red { background-color: red; }
hr.green { background-color: green; }

html {  }
map {  }
p { 3padding:0 10px 0 10px; 3margin:0; }
pre {  }

/** TABLE ELEMENT SELECTORS **/
caption {  }
table { border-collapse:collapse; 1margin:10px; }
tbody {  }
td {  }
td.first { 1border-left:0px; }
th.first { 1border-left:0px; }
th strong { color:#fff; }
tr {  }
tr.row-a {  }
tr.row-b {  }
thead {  }
tfoot {  }

/** INLINE ELEMENT SELECTORS **/
abbr[title] {  }
acronym { cursor:help; border-bottom:1px dashed #777; }
acronym[title] {  }
cite {  }
code { margin:5px 0; padding:10px; text-align:left; display:block; overflow:auto; font:500 1em/1.5em 'lucida console','courier new',monospace; /* white-space:pre; */ background:#f5f5f5; border-left:3px solid #d4d4d4; }
del {  }
dfn {  }
em {  }
ins {  }
kdb {  }
samp {  }
strong {  }
sub {  }
sup {  }
var {  }

/** LIST ELEMENT SELECTORS **/
ol { margin:5px 20px; padding:0 20px; }
li {  }
ul { margin:5px 20px; padding:0 20px; }
ul.sidemenu { text-align:left; margin:7px 8px 8px 10px; padding:0; border-top:1px solid #e5e5e5; text-decoration:none; }
ul.sidemenu li { list-style:none; padding:4px 0 4px 5px; margin:0 2px; border-bottom:1px solid #e5e5e5; }
ul.sidemenu li a { text-decoration:none; color:#326ea1; border:none; }
ul.sidemenu li a:hover { color:#383d44; border:none; }

/* MenuBegin:menu_vertical_left */
ul.menu_vertical_left, ul.menu_vertical_left li, ul.menu_vertical_left ul {   border: 0;   list-style: none;   width: 150px;   text-align: left;   margin: 7px 8px 8px 10px; padding: 0;   border-top: 1px solid #E5E5E5;   text-decoration: none; }
ul.menu_vertical_left li {   position: relative;   display: block !important;   display: inline; /*For IE*/ 1float: left;/*IE 7*/   list-style: none;   padding: 4px 0 4px 5px;   margin: 0 2px; /*  border-bottom: 1px solid #E5E5E5; */ }
/* 1st Level */
ul.menu_vertical_left li a {   color: #87643e;   text-decoration: none;   border: none; /* background: #;   border-left: 1px solid #e5e5e5;   border-right: 1px solid #e5e5e5;   border-bottom: 1px solid #ddd;   text-align: left;   padding: 0px 10px;   font: normal 14px/22px Verdana, Geneva, sans-serif;   display: block; */   height: auto !important;   height: 1%; /*For IE*/ }
* html body ul.sidemenu li {   height: 1%; }
ul.menu_vertical_left a:hover {   color: #383d44;   border: none; }
ul.menu_vertical_left li:hover a, ul.menu_vertical_left li.over a {   1color: #383d44;   1background: #;   1text-decoration: none; }
ul.menu_vertical_left a.first {   1border-top: 1px solid #e5e5e5; }
ul.menu_vertical_left a.last {   1border-bottom: 1px solid #e5e5e5; }
/*IE 7*/
ul.menu_vertical_left .nav:after {   1clear: both;   1display: block;   1font: 1px/0px serif;   1content: ;   1height: 0;   1visibility: hidden; }
/* MenuEnd:menu_vertical_left */

/* MenuBegin:menu_vertical_left_icr */
ul.menu_vertical_left_icr, ul.menu_vertical_left_icr li, ul.menu_vertical_left_icr ul {   border: 0;   list-style: none;   width: 150px;   text-align: left;   margin: 7px 8px 8px 10px; padding: 0;   border-top: 1px solid #E5E5E5;   text-decoration: none; }
ul.menu_vertical_left_icr li {   position: relative;   display: block !important;   display: inline; /*For IE*/ 1float: left;/*IE 7*/   list-style: none;   padding: 4px 0 4px 5px;   margin: 0 2px; /*  border-bottom: 1px solid #E5E5E5; */ }
/* 1st Level */
ul.menu_vertical_left_icr li a {   color: #87643e;   text-decoration: none;   border: none; /* background: #;   border-left: 1px solid #e5e5e5;   border-right: 1px solid #e5e5e5;   border-bottom: 1px solid #ddd;   text-align: left;   padding: 0px 10px;   font: normal 14px/22px Verdana, Geneva, sans-serif;   display: block; */   height: auto !important;   height: 1%; /*For IE*/ }
* html body ul.sidemenu li {   height: 1%; }
ul.menu_vertical_left_icr a:hover {   color: #383d44;   border: none; }
ul.menu_vertical_left_icr li:hover a, ul.menu_vertical_left_icr li.over a {   1color: #383d44;   1background: #;   1text-decoration: none; }
ul.menu_vertical_left_icr a.first {   1border-top: 1px solid #e5e5e5; }
ul.menu_vertical_left_icr a.last {   1border-bottom: 1px solid #e5e5e5; }
/*IE 7*/
ul.menu_vertical_left_icr .nav:after {   1clear: both;   1display: block;   1font: 1px/0px serif;   1content: ;   1height: 0;   1visibility: hidden; }
/* MenuEnd:menu_vertical_left_icr */

/* MenuBegin:menu_horiz_top1 */
ul.menu_horiz_top1 {   margin: 0;   border: 0;   padding: 0;   list-style: none;   line-height: 22px; }
ul.menu_horiz_top1 li {   margin: 0px 20px 0px 0px;   border: 0;   padding: 0;   float: right;/*Gecko*/   display: inline;   list-style: none;   position: relative; }
ul.menu_horiz_top1 ul {   margin: 0;   border: 0;   padding: 0;   list-style: none;   width: 70px;   display: none;   position: absolute;   top: 22px;   left: 0; }
ul.menu_horiz_top1 ul li {   position: relative;   display: block !important;   display: inline;/*For IE*/   float: right;/*IE 7*/   position: relative; }
/* 1st Level */
ul.menu_horiz_top1 a {   color: #666;   background: #;   text-decoration: none;   width: 70px;   text-align: center;   padding: 0px 0px;   font: bold 11px/22px Verdana, Geneva, sans-serif;   float: none !important; /*For Opera*/   float: left; /*For IE*/   display: block;   height: auto !important;   height: 1%; /*For IE*/ }
ul.menu_horiz_top1 a:hover,
ul.menu_horiz_top1 li:hover a,
ul.menu_horiz_top1 a:hover,
ul.menu_horiz_top1 li.over a {   color: #000;   background: #fff;   text-decoration: underline; }
ul.menu_horiz_top1 .nav ul :after /*IE 7*/ {   1clear: both;   1display: block;   1font: 1px/0px serif;   1content: ; height: 0;   1visibility: hidden; }
/* MenuEnd:menu_horiz_top1 */

/**  OTHER ELEMENT SELECTORS **/
a { color:#0000CC; background:inherit; text-decoration:none; }
a:link { color:#0000CC; background:inherit; text-decoration:none; }
a:visited { color:#0000CC; background:inherit; text-decoration:none; }
a:hover { color:#0000CC; background:inherit; padding-bottom:0; text-decoration:underline; }
a:active {  }
img { background:#fafafa; border:1px solid #dcdcdc; padding:5px; margin:20px; }
img.float-right { margin:5px 0px 10px 10px; }
img.float-center { margin:5px 10px 0px 0px; }
img.float-left { margin:5px 10px 10px 0px; }

1input { padding:2px; border:1px solid #eee; font:normal 1em verdana, sans-serif; 1color:#777; }

input.button { font:bold 12px arial, sans-serif; height:24px; margin:0; padding:2px 3px; color:#333; background:#e7e6e6 url(graphics/button.jpg) repeat-x; border:1px solid #dadada; }
label { display:block; font-weight:bold; margin:5px 0; }
1textarea { width:400px; padding:2px; font:normal 1em verdana, sans-serif; border:1px solid #eee; height:100px; display:block; }
p img { padding:5px; }

/*** CLASS, ATTRIBUTE, AND PSEUDO SELECTORS ***/
/** TEMPLATE CLASSES **/
.alert { color: yellow; background-color: blue; }
.align-left  { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }

.break hr { display:none; }
.break { border-bottom:1px solid #777; height:0px; }

.center { position:static; width:auto; text-align:center; margin-left:auto; margin-right:auto; }

.chiclet { margin: 10px; }
.clear { clear:both; }
.float-left  { float:left; }
.float-center { float:center; }
.float-right { float:right; }
.image_margin0 img { padding: 0; margin: 0; }
.image_margin10 img { padding: 0; margin: 10; }
.matrix-table p { padding:0; }
.post-by { font-size:.95em; padding-top:0; }
.post-footer { background:#f5f5f5; padding:5px; margin:20px 10px 0 10px; font-size:95%; color:#666666; }
.post-footer a.comments { margin:0 10px 0 5px; }
.post-footer a.readmore { margin:0 10px 0 5px; }
.post-footer .date{ margin:0 10px 0 5px; }
.searchform { background-color:transparent; border:none; margin:0 5px 0 10px; padding:5px 0 15px 0; width:190px; }
.searchform input.textbox { width:100px; color:#777; height:18px; padding:2px; border:1px solid #e5e5e5; vertical-align:top; }
.searchform input.button { width:60px; height:24px; padding:2px 5px; vertical-align:top; }
.searchform p { margin:0; padding:0; }
.three-col #main { margin:10px 200px 0px 200px; }
.two-col #main { margin:10px 5px 0px 200px; }

/** check on these - should be in Freedom Classes **/
/* Email this page to a friend and Remind me */
.sendpageBody { background-color: #f5f5f5; font-family:Verdana,Arial,sans-serif; font-weight:bold; text-decoration:none; margin:0pt; padding:0pt; border-collapse:collapse; text-align:left; color:#666666; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; line-height:1.75em; }
/* "Email this page to a friend" */
.sendpageHeader { font-family:Verdana,Arial,sans-serif; font-weight:bold; text-decoration:none; margin:0pt; padding:0pt; border-collapse:collapse; text-align:left; color:#666666; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; line-height:1.75em; }
/* Your email address, Your name, Friend's email address, Friend's real name */
.sendpageFormTextRequired { font-family:Verdana,Arial,sans-serif; font-weight:normal; text-decoration:none; margin:0pt; padding:0pt; border-collapse:collapse; text-align:left; color:#666666; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; line-height:1.75em; }
/* Optional: Message describing the page */
.sendpageFormText { font-family:Verdana,Arial,sans-serif; font-weight:normal; text-decoration:none; margin:0pt; padding:0pt; border-collapse:collapse; text-align:left; color:#666666; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; line-height:1.75em; }

/** FREEDOM CLASSES **/

.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight:bold; }
.blogCommentsLink { font-size:8pt; }
.blogDate { padding-top:5px; font-size:8pt; font-weight:bold; }
.blogDividerBottom {  }
.blogDividerComments { height:1px; background-color:#cccccc; }
.blogDividerTop { height:1px; background-color:#cccccc; }
.blogEntry { padding-top:5px; }
.blogEntryFooter { padding-bottom:10px; }
.blogFooter { height:1px; background-color:#cccccc; }
.blogPosted { padding-bottom:5px; padding-top:5px; color:#302018; font-size:8pt; }
.blogTitle { font-size:12pt; 1color:#302018; color:#f9c16a; background-color:#302018; font-weight:bold; padding:5px 10px; }

.bodyMain { padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px; }
.breadcrumbBold { font-size:8pt; font-weight:bold; text-decoration:none; }
.breadcrumbBold:hover { text-decoration:underline; }
.breadcrumbLight { font-size:8pt; text-decoration:none; }
.c2erCOLI .border { border:1px solid black; padding:20px; }
.c2erCOLI .colSubmit { text-align:center; padding-top:20px; }
.c2erCOLI .colText { text-align:right; font-weight:bold; }
.c2erCOLI td { padding:3px; }
.c2erCOLIResult .col_1 { text-align:left; border-left:0; background-color:#fffeee; width:40%; }
.c2erCOLIResult .odd .col_1 { background-color:#fffccc; }
.c2erCOLIResult .section1 .text,.c2erCOLIResult .section2 .text { font-weight:bold; }
.c2erCOLIResult .section1,.c2erCOLIResult .section2 { margin-top:15px; }
.c2erCOLIResult table { border:1px solid black; width:100%; }
.c2erCOLIResult td { padding:2px 8px; border-left:1px solid #999999; border-top:1px solid #999999; text-align:right; }
.c2erCOLIResult th { background-color:#dddddd; padding:5px 10px; border-left:1px solid #999999; }
.c2erCOLIResult tr.odd { background-color:#efefef; }
.calendarBody { background-image:url(graphics/calendar_bg.jpg); background-repeat:repeat; background-position:left top; }
.calendarDayOff { color:#ffffff; font-size:8pt; font-weight:normal; line-height:140%; text-decoration:none; }
.calendarDayOn { color:#ffffff; font-size:8pt; font-weight:bold; line-height:140%; text-decoration:underline; }
.calendarDayOn:hover { background-color:#302018; color:#ffffff; text-decoration:none; }
.calendarMonth { color:#ffffff; font-size:10pt; font-weight:bold; text-decoration:none; text-transform:capitalize; }
.calendarMonth:hover { text-decoration:underline; }
.calendarMonthGlance { color:#ffffff; font-size:8pt; text-decoration:none; }
.calendarMonthGlance:hover { text-decoration:underline; }
.calendarpopDay { color:#000000; font-size:10pt; font-weight:normal; text-decoration:none; }
.calendarpopEmptyDay { background-color:#e7e7e7; }
.calendarpopEvent { font-size:10pt; font-weight:bold; text-decoration:none; }
.calendarpopEvent:hover { text-decoration:underline; }
.calendarpopEventOff { background-color:#ffffff; }
.calendarpopEventOn { background-color:#bcdaed; }
.calendarpopEventTime { color:#302018; font-size:8pt; }
.calendarpopHeader { color:#000000; font-size:11pt; font-weight:bold; text-decoration:none; }
.calendarpopLink { font-size:8pt; font-weight:normal; text-decoration:none; }
.calendarpopLink:hover { text-decoration:underline; }
.calendarpopNormal { color:#000000; font-size:10pt; font-weight:normal; }
.calendarpopScroll { font-size:10pt; text-decoration:none; }
.calendarpopScroll:hover { text-decoration:underline; }
.calendarpopToday { font-weight:bold; }
.calendarpopWeek { color:#000000; font-size:10pt; font-weight:bold; text-decoration:none; }
.calendarScroll { color:#ffffff; font-size:7pt; text-decoration:none; }
.calendarScroll:hover { text-decoration:underline; }
.calendarToday { font-weight:bold; }
.calendarWeek { color:#ffffff; font-size:8pt; font-weight:bold; }
.copyright { color:#ffffff; font-size:8pt; padding-left:10px; }
.datebox { font-size:8pt; padding-left:10px; }
.directoryFieldLabel { font-weight:bold; }
.directoryHeading { color:#302018; font-size:11pt; font-weight:bold; padding-bottom:10px; }
.directoryListHeadline { font-weight:bold; }
.enewsBoxEdit {  }
.enewsBoxSubmit { padding-top:5px; padding-left:0px; }
.enewsBoxText { color:#1d6294; font-size:8pt; padding-bottom:1px; padding-top:3px; }

.eventBigLink { font-size:8pt; font-weight:normal; }
.eventBigLink:hover {  }
.eventDateHeader { background-color:#e3e3e3; font-size:10pt; font-weight:bold; padding-top:5px; }
.eventDetail { font:11px/1.75em verdana, tahoma, arial, sans-serif; padding-left:10px; padding-top:0px; }
.eventHeadline { font-size:11pt; font-weight:bold; padding-bottom:10px; text-decoration:none; font-family:Verdana, Arial, sans-serif; }
.eventHeadline:hover { text-decoration:underline; }
.eventHeadlineTD { padding-left:10px; }
.eventMoreLink { font-size:8pt; padding-left:10px; }
.eventMoreLink:hover {  }
.eventNormalText { font-family:Verdana, Arial, sans-serif; }
.eventsErrorMessage { font-family:Verdana, Arial, sans-serif; }
.eventSmallText {  }

.FAQA {  }
.FAQAnswer {  }
.FAQLink {  }
.FAQLink:hover {  }
.FAQList {  }
.FAQMoreLink {  }
.FAQMoreLink:hover {  }
.FAQQ { color:#302018; font-weight:bold; }
.FAQQHome {  }
.FAQQuest { color:#302018; font-weight:bold; }
.FAQQuestHome {  }
.FAQTopLink {  }

.formBody { font-size:10pt; padding-left:8px; }
.formBody h2 { padding:10px 10px 10px 0px; margin:0; }
.formHeading { font-size:12pt; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, sans-serif; }
.formSmallText {  }
.formText {  }
.formTextRequired {  }

.headerHeadline { font-size:18pt; font-weight:bold; color:#ffffff; padding-top:5px; padding-bottom:5px; font-family:Verdana, Arial, sans-serif; }
.headerTagline { font-size:11pt; color:#ffffff; font-weight:bold; padding-bottom:5px; padding-top:5px; font-family:Verdana, Arial, sans-serif; }
.heading2 {  }
.heading3 {  }
.homePhoto { margin-bottom:10px; margin-right:20px; border:1px solid #302018; }
.image { margin:10px; }
.imageCaption { color:#302018; font-family:Arial, Helvetica, Sans-Serif; font-size:8pt; padding-bottom:5px; padding-top:2px; text-align:center; }
.jobHeading1 { color:#302018; font-size:12pt; font-weight:bold; }
.jobHeading2 { color:#302018; font-weight:bold; }
.jobLink {  }
.jobSmallText {  }
.jobSmallTextBold {  }
.jobText {  }
.mapBoxEdit {  }
.mapBoxText {  }
.mapHeader {  }
.mapSmallText {  }
.menuFooter {  }
.menuHeader { height:1px; }
.menuPipe { color:#515151; font-size:8pt; text-decoration:none; }
.menuPipeLink { color:#515151; font-size:8pt; }
.menuPipeLink:hover {  }
.menuPipeTop { color:#302018; text-decoration:none; }
.menuPipeTopLink { font-size:8pt; font-weight:bold; text-decoration:none; }
.menuPipeTopLink:hover { text-decoration:underline; }
.menuSectionHeader { font-size:10pt; color:#ffffff; }
.menuSeperator { height:1px; }
.menuTD1 { background-image:url(graphics/rightcolumn_bg_tile.jpg); background-repeat:repeat-y; background-position:left top; }
.menuTD1selected { background-image:url(graphics/rightcolumn_bg_tile.jpg); background-repeat:repeat-y; background-position:left top; }
.menuTD2 { background-image:url(graphics/subnav_bg_tile.jpg); background-repeat:repeat-y; background-position:left top; }
.menuTDBullet1 { padding-left:5px; vertical-align:top; }
.menuTDBullet1selected { padding-left:5px; vertical-align:top; }
.menuText1 { color:#ffffff; font-size:10pt; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, sans-serif; }
.menuText1:hover { text-decoration:underline; }
.menuText1Format { padding-left:15px; padding-top:5px; padding-bottom:5px; padding-right:2px; }
.menuText1selected { color:#ffffff; font-size:10pt; font-weight:bold; text-decoration:none; }
.menuText1selected:hover { text-decoration:underline; }
.menuText1selectedFormat { padding-left:15px; padding-top:4px; padding-bottom:4px; padding-right:2px; }
.menuText2 { color:#ffffff; font-size:8pt; text-decoration:none; font-family:Verdana, Arial, sans-serif; }
.menuText2:hover { text-decoration:underline; }
.menuText2Format { padding-bottom:3px; padding-top:3px; padding-left:20px; }
.menuText2selectedFormat {  }
.moreLink {  }
.moreoverCopyright { font-size:8pt; font-style:italic; text-decoration:none; }
.moreoverDate { color:#666666; font-size:7pt; padding-left:5px; }
.moreoverDateHome { color:#666666; font-size:7pt; padding-left:5px; }
.moreoverHeadline { font-weight:bold; text-decoration:none; }
.moreoverHeadline:hover { text-decoration:underline; }
.moreoverHeadlineHome { font-size:8pt; font-weight:bold; text-decoration:none; }
.moreoverHeadlineHome:hover { text-decoration:underline; }
.moreoverMoreLink { font-size:8pt; font-weight:normal; }
.moreoverMoreLink:hover {  }
.moreoverMoreLinkHome { font-size:8pt; }
.moreoverMoreLinkHome:hover {  }
.moreoverSource { color:#666666; font-size:8pt; }
.moreoverSource:hover {  }
.moreoverSourceHome { color:#666666; font-size:8pt; }
.moreoverSourceHome:hover {  }
.moreoverTitleHome { font-weight:bold; text-decoration:none; }
.moreoverTitleHome:hover { text-decoration:underline; }

.newsBody { font:11px/1.75em verdana, tahoma, arial, sans-serif; padding-left:8px; }
.newsBullet { font-weight:bold; padding-left:10px; }
.newsHeadline { color:#302018; font-size:12pt; font-weight:bold; text-align:left; text-decoration:none; font-family:Verdana, Arial, sans-serif; }
.newsListBlurb { font-size:10pt; font-weight:normal; padding-left:10px; font-family:Verdana, Arial, sans-serif; }
.newsListHeadline { font-size:11pt; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, sans-serif; }
.newsListHeadline:hover { text-decoration:underline; }
.newsListHeadlineTD { padding-left:10px; }
.newsListMoreLink { font-size:8pt; padding-left:10px; }
.newsListMoreLink:hover {  }
.newsListPublishline { font-size:8pt; font-weight:bold; padding-left:10px; font-family:Verdana, Arial, sans-serif; }
.newsPrevNext { line-height:14pt; }
.newsPublished { color:#666666; font-size:8pt; padding-top:10px; padding-left:5px; font-weight:bold; }
.newsSubHeadline { color:#302018; font-size:10pt; text-align:left; text-decoration:none; font-family:Verdana, Arial, sans-serif; }

.normaltext {  }
.photoAlbumBody {  }
.photoAlbumDescription { padding-bottom:10px; }
.photoAlbumTitle {  }
.photoGalleryBG { background:#ffffff; }
.photoGalleryBGTop { background:#000000; }
.photoGalleryBody { background-color:#302018; }
.photoGalleryCaption { padding-top:5px; text-align:center; }
.photoGalleryDescription { font-size:8pt; text-align:center; }
.photoGalleryNumbers { background-color:#333333; font-size:8pt; }
.photoGalleryTitle { font-size:8pt; }
.photoPagnationTD { text-align:center; font-size:8pt; }
.photoRemote { padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px; font-size:8pt; font-weight:bold; }
.photoRemoteTD { padding-bottom:10px; padding-top:10px; text-align:center; }
.pollChoices { padding-left:15px; }
.pollHeading { color:#302018; font-size:12pt; font-weight:bold; text-align:left; }
.pollHomeChoices { font-size:8pt; }
.pollHomeQuestion { font-size:8pt; }
.pollLink { color:#302018; font-size:8pt; font-weight:normal; padding-left:10px; }
.pollQuestion { color:#302018; font-size:12pt; font-weight:bold; padding-bottom:10px; padding-left:10px; padding-top:10px; }
.pollResultChoices { font-size:8pt; font-weight:bold; padding-left:10px; }
.pollResultHeading { color:#302018; font-size:8pt; font-weight:bold; text-align:left; }
.pollResultHomeChoices { font-size:8pt; font-weight:bold; }
.pollResultHomeHeading { color:#302018; font-weight:bold; text-align:left; }
.pollResultHomeLink { font-size:8pt; font-weight:bold; }
.pollResultHomeQuestion { color:#302018; font-size:8pt; font-weight:bold; text-align:left; }
.pollResultLink { font-size:8pt; font-weight:bold; }
.pollResultQuestion { color:#302018; font-size:12pt; font-weight:bold; padding-left:10px; }
.pollVote { padding-bottom:10px; padding-top:10px; text-align:center; }
.prevnextLink {  }
.registration .date { padding-left:10px; float:left; font-weight:bold; font-size:9pt; }
.registration .dateLabel { padding-left:40px; float:left; font-size:9pt; }
.registration .desc { padding:0px 0px 5px 40px; }
.registration .item { border-bottom:2px solid gray; padding:5px; }
.registration .label { font-weight:bold; }
.registration .number { font-weight:bold; font-size:15pt; float:left; width:40px; }
.registration .text { font-size:10pt; vertical-align:bottom; }
.registration .title { font-weight:bold; font-size:15pt; padding-bottom:5px; }
.registration table { padding-left:40px; }
.searchBox { vertical-align:middle; }
.searchBoxInput { font-size:8pt; border:2px solid #1b0c08; }
.searchBoxList {  }
.searchBoxTable {  }
.searchBoxText { font-size:8pt; }
.searchHeading { font-size:8pt; font-weight:bold; color:#515151; padding-right:5px; }
.searchHeadline {  }
.searchModule {  }
.searchModuleMore {  }
.searchModuleResults {  }
.searchTopMatches {  }
.sectionHeader { color:#302018; font-size:12pt; font-weight:bold; }
.sectionLink { font-size:8pt; font-weight:bold; }
.sectionLink:hover {  }
.sendpageBody { background-color:#509dd1; }
.sendpageFormText { color:#ffffff; font-weight:normal; }
.sendpageFormTextRequired { color:#ffffff; font-weight:bold; }
.sendpageHeader { color:#ffffff; font-weight:bold; padding-top:10px; }
.shoppingAlert { font-size:8pt; }
.shoppingBody { font-size:8pt; color:#666666; }
.shoppingCartEvenRow { background-color:#ffffff; color:#666666; }
.shoppingCartOddRow { background-color:#ebebeb; color:#666666; }
.shoppingCartTableHeader { 1background-color:#033c93; font-size:8pt; color:#033c93; }
.shoppingForm { font-size:8pt; }
.shoppingFormQuantity { background-color:#9db3d0; font-size:8pt; }
.shoppingFormRequired { font-size:8pt; font-weight:bold; color:#033c93; padding-right:20px; }
.shoppingHeading { background-color:#033c93; color:white; }
.shoppingInStock {  }
.shoppingItemHeading { color:white; }
.shoppingLowStock {  }
.shoppingOutOfStock { color:#dd0000; }
.stockBox {  }
.stockHeader {  }
.stockLinks { font-size:8pt; }
.stockLinks:hover {  }
.stockSmallText { font-size:8pt; text-decoration:none; }
.stockText { font-size:8pt; text-decoration:none; }
.WXForecastLink { text-align:center; }
.WXForecastLink:hover {  }
.WXSmalltext { font-size:7pt; font-weight:normal; text-decoration:none; }
.WXSmalltext { font-size:7pt; font-weight:normal; text-decoration:none; }
.WXSmalltextHigh { color:#ff3333; font-size:7pt; font-weight:bold; text-decoration:none; }
.WXSmalltextHigh { font-size:7pt; color:#ff3333; font-weight:bold; text-decoration:none; }
.WXSmalltextLow { color:#3366cc; font-size:7pt; font-weight:bold; text-decoration:none; }
.WXSmalltextLow { font-size:7pt; color:#3366cc; font-weight:bold; text-decoration:none; }
.WXSummary { background-color:#ffffff; }
.WXSummaryBorder { background-color:#000080; }

/*** ID SELECTORS ***/

/* FREEDOM IDS */

/** TEMPLATE IDS **/
#content-wrap { border-top:5px solid #fff; background:#fff url(graphics/content-wrap.jpg) repeat-x; }
#delicious_button img { padding-left:12px; border-left:0px; background-color:white; border:0px solid white; }

#gb-br_emailheader img { margin-right:100%; margin-left:-9px; margin-top:-8px; background-color:transparent; border:0px solid transparent; }
#gb-br_emailmargins { border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid transparent; }

#1header { position:relative; background:#fff url(graphics/header-bg.jpg) repeat-y center top; height:35px; width:910px; padding:0; color:#fff; }
#header { background:#fff url(graphics/header-bg.jpg) repeat-y center top; height:35px; color:#fff; }
#header #header-links { position:absolute; top:8px; right:45px; color:#838181; font-size:10px; font-weight:bold; width:502px; }
#header #header-links p { padding:0;margin:0; }
#header #header-links a { color:#838181; text-decoration:none; }
#header #header-links a:hover { color:#444; }
#nav { clear:both; padding:0; }
#nav ul { float:left; list-style:none; background:#e4e4e4 url(graphics/nav.jpg) repeat-x; width:850px; padding:0;margin:0 0 0 30px; height:45px; display:inline; text-transform:uppercase; }
#nav ul li { display:inline; margin:0; padding:0; }
#nav ul li a { display:block; float:left; width:auto; margin:0; padding:0 15px; border-right:1px solid #dadada; border-left:1px solid #fafafa; border-bottom:none; color:#555; font:bold 14px/45px "century gothic", "trebuchet ms", helvetica, arial, geneva, sans-serif; text-transform:uppercase; text-decoration:none; letter-spacing:1px; }
#nav ul li a:hover, #nav ul li a:active { color:#326ea1; text-decoration:none; }
#nav ul li#current a { background:#dbdbdb url(graphics/nav-current.jpg) repeat-x; text-decoration:none; }
#searchboxlocation { position:relative; z-index:110; top:198px; left:756px; width:300px; }
#sidebar { float:left; width:195px; margin-top:10px; }

/* Document-level IDs */
#std_container_content-wrap { border-top:5px solid #fff; 1background:#fff url(graphics/content-wrap.jpg) repeat-x; }
#std_column_masthead { background:url(graphics/header-photo1-bkgdx.jpg) repeat-x; }

/* Block-level IDs */
#std-blk_block_content_dynamic { border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid transparent; }
#std-blk_column_masthead { background-color:#1b0c08; }
#std-blk_column-left { margin:10px 0px 0px 10px; }
#std-blk_column-left h1 { text-align:left; width:auto; color:#f9c16a; background-color:#302018; padding:3px 3px 3px 5px; font-size:1.4em; margin:0px -16px 1px 2px; }
#std-blk_column-main { min-height:300px; border-top:10px solid transparent; border-right:20px solid transparent; border-bottom:10px solid transparent; border-left:20px solid transparent; }
#std-blk_column-main h1 {  }
#std-blk_column-main p {  }
#std-blk_column-right { float:right; width:190px; margin:10px 10px 0px 0px; }
#std-blk_column-right h1 { color:#f9c16a; background-color:#302018; padding:3px 3px 3px 5px; font-size:1.4em; margin:0px 0px 0px 0px; }
#std-blk_column-right div p { margin:0; padding:5px 0 0 8px; }
#std-blk_footer { color:#666; text-align:center; background:#f8f7f7; }
#std-blk_footer-wrap { font-size:95%; padding:20px 0; text-align:left; 1background:url(graphics/footer-bottom.jpg) no-repeat center bottom; }
#std-blk_footer-wrap a { text-decoration:none; color:#666666; font-weight:bold; }
#std-blk_footer-wrap a:hover { color:#000; }
#std-blk_footer-wrap h2 { color:#666666; margin:0; padding:0 10px; }
#std-blk_footer-wrap p { padding:10px 0; }

#110606std-blk_header-photo { position:relative; margin:5px 0px; height:149px; width:950px; background:#294c8c url(clientuploads/Header/ICRCompanyHeader-950x149.jpg) no-repeat top left; }
#std-blk_header-photo { position:relative; margin:5px 0px; height:149px; width:950px; background:#294c8c url(clientuploads/Header/ICRFebruary-950x149.jpg) no-repeat top left; }
#std-blk_header-photo h1#logo-text a { position:absolute; margin:0px; padding:15px 15px 0px 0px; font:bold 48px 'trebuchet ms', arial, sans-serif; letter-spacing:-1px; color:#fff; text-transform:none; text-decoration:none; border:none; /* change the values of top and left to adjust the position of the logo*/ top:20px; left:30px; height:39px; width:198px; }
#std-blk_header-photo h2#fullcompanyname { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a; /* change the values of top and left to adjust the position of the slogan*/ top:108px; left:35px; width:259px; }
#std-blk_header-photo h2#slogan { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a;  /* change the values of top and left to adjust the position of the slogan*/ top:90px; left:35px; }

#tag-banner_ad_gbds { padding:0px 0px 0px 1px; }
#tag-core_purpose p,
#tag-webpage_bold_italic p { position:relative; padding:5px; font-size:.9em; font-style:italic; font-weight:bold; }
#tag-emailsignup { position:relative; padding:10px 10px -10px 10px; }
#tag-resource_center p { position:relative; padding:5px 10px; font-size:.9em; font-style:regular; font-weight:regular; }
#tag-rotating_spheres { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tag-rotating_sustainability { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tag-rotating_spheres img { position:relative; padding:0; margin:0; }
#tag-webpage_random_testimonials_gbds,
#tag-webpage_random_testimonials_arc,
#tag-webpage_random_testimonials_crc,
#tag-webpage_random_testimonials_icr,
#tag-webpage_random_quotes_gbds,
#tag-webpage_random_quotes_arc,
#tag-webpage_random_quotes_crc,
#tag-webpage_random_quotes_icr,
#tag-webpage_random_quotes_left_home,
#tag-webpage_random_quotes_left_default, 
#tag-news_archives, 
#tag-webpage_italic { padding:0px 9px; font-size:.9em; font-style:italic; text-align:left; }
#tag-webpage_random_quotes_right_home { margin-left:2px; padding:0px 9px; font-size:.9em; font-style:italic; text-align:left; }
#tag-webpage_normal { padding:0px 9px; font-size:.9em; font-style:normal; text-align:left; }
#tag-webpage_video_home, #tag-webpage_random_video_home_gbds { padding:5px 5px 5px -50px; margin:10px 10px 10px 0px; }
#wrap { position:relative; }

/* DEMO */
/* Document-level IDs */
#std_column_masthead_DEMO { background-color:#0c490d }
/* Block-level IDs */
#std-blk_block_content_dynamic_DEMO { border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:20px solid transparent; }
#std-blk_column_masthead_DEMO { background-color:#0c490d; }
#std-blk_column-left_DEMO { margin:10px 0px 0px 10px; }
#std-blk_column-left_DEMO h1 { text-align:left; width:auto; left:0; color:#f9c16a; background-color:#0c490d; padding:3px 3px 3px 5px; font-size:1.4em; margin:0px -16px 1px 1px; }
#std-blk_column-main_DEMO { border-top:10px solid transparent; border-right:20px solid transparent; border-bottom:10px solid transparent; border-left:20px solid transparent; }
#std-blk_column-main_DEMO h1 {  }
#std-blk_column-main_DEMO p {  }
#std-blk_column-right_DEMO { float:right; width:190px; margin:10px 10px 0px 0px; }
#std-blk_column-right_DEMO h1 { color:#f9c16a; background-color:#0c490d; padding:3px 3px 3px 5px; font-size:1.4em; margin:0px 0px 0px 2px; }
#std-blk_footer_DEMO { color:#666; text-align:center; background:#f8f7f7; }
#std-blk_footer-wrap_DEMO { font-size:95%; padding:20px 0; text-align:left; 1background:url(graphics/footer-bottom.jpg) no-repeat center bottom; }
#std-blk_footer-wrap_DEMO a { text-decoration:none; color:#666666; font-weight:bold; }
#std-blk_footer-wrap_DEMO a:hover { color:#000; }
#std-blk_footer-wrap_DEMO h2 { color:#666666; margin:0; padding:0 10px; }
#std-blk_footer-wrap_DEMO p { padding:10px 0; }
#std-blk_header-photo_DEMO { position:relative; margin:5px 0px; height:220px; width:950px; background:#0c490d url(clientuploads/headers-demo/tiferetheader-950.jpg) no-repeat top left; }
#std-blk_header-photo_DEMO h1#logo-text a { position:absolute; margin:0px; padding:15px 15px 0px 0px; font:bold 48px 'trebuchet ms', arial, sans-serif; letter-spacing:-1px; color:#fff; text-transform:none; text-decoration:none; border:none; /* change the values of top and left to adjust the position of the logo*/ top:20px; left:30px; height:39px; width:198px; }
#std-blk_header-photo_DEMO h2#fullcompanyname { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a; /* change the values of top and left to adjust the position of the slogan*/ top:108px; left:35px; width:259px; }
#std-blk_header-photo_DEMO h2#slogan { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a;  /* change the values of top and left to adjust the position of the slogan*/ top:90px; left:35px; }

/* ICR */
/* Document-level IDs */
#std_column_masthead_ICR { background-color:#294c8c}
/* Block-level IDs */
#std-blk_block_content_dynamic_ICR { border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:20px solid transparent; }
#std-blk_column_masthead_ICR { background-color:#294c8c; }
#std-blk_column-left_ARC,
#std-blk_column-left_CRC,
#std-blk_column-left_ICR { margin:10px 0px 0px 10px; }
#std-blk_column-left_ICR h1 { text-transform:uppercase; text-align:center; width:auto; color:#f9c16a; background-color:#294c8c; padding:3px 3px 3px 5px; font-size:1.4em; margin:0px -16px 0px 0px; }
#std-blk_column-left_ARC,
#std-blk_column-left_CRC,
#std-blk_column-left_ICR h1:first-child { margin:0px -16px 0px 0px; }
#std-blk_column-main_ICR { border-top:10px solid transparent; border-right:20px solid transparent; border-bottom:10px solid transparent; border-left:20px solid transparent; }
#std-blk_column-main_ICR h1 {  }
#std-blk_column-main_ICR p {  }
#std-blk_column-right_ARC,
#std-blk_column-right_CRC,
#std-blk_column-right_ICR { float:right; width:190px; margin:10px 10px 0px 0px; }
#std-blk_column-right_ARC h1,
#std-blk_column-right_CRC h1,
#std-blk_column-right_ICR h1 { text-transform:uppercase; color:#f9c16a; background-color:#294c8c; padding:3px 3px 3px 5px; font-size:1.4em; margin:0px 0px 0px 0px; text-align:center; }
#std-blk_footer_ICR { color:#666; text-align:center; background:#f8f7f7; }
#std-blk_footer-wrap_ICR { font-size:95%; padding:20px 0; text-align:left; 1background:url(graphics/footer-bottom.jpg) no-repeat center bottom; }
#std-blk_footer-wrap_ICR a { text-decoration:none; color:#666666; font-weight:bold; }
#std-blk_footer-wrap_ICR a:hover { color:#000; }
#std-blk_footer-wrap_ICR h2 { color:#666666; margin:0; padding:0 10px; }
#std-blk_footer-wrap_ICR p { padding:10px 0; }

#std-blk_header-photo_ARC { position:relative; margin:5px 0px; height:149px; width:950px; background:#294c8c url(clientuploads/Header/ARCFebruary-950x149.jpg) no-repeat top left; }
#std-blk_header-photo_ARC h1#logo-text a { position:absolute; margin:0px; padding:15px 15px 0px 0px; font:bold 48px 'trebuchet ms', arial, sans-serif; letter-spacing:-1px; color:#fff; text-transform:none; text-decoration:none; border:none; /* change the values of top and left to adjust the position of the logo*/ top:20px; left:30px; height:39px; width:198px; }
#std-blk_header-photo_ARC h2#fullcompanyname { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a; /* change the values of top and left to adjust the position of the slogan*/ top:108px; left:35px; width:259px; }
#std-blk_header-photo_ARC h2#slogan { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a;  /* change the values of top and left to adjust the position of the slogan*/ top:90px; left:35px; }

#std-blk_header-photo_CRC { position:relative; margin:5px 0px; height:149px; width:950px; background:#294c8c url(clientuploads/Header/CRCFebruary-950x149.jpg) no-repeat top left; }
#std-blk_header-photo_CRC h1#logo-text a { position:absolute; margin:0px; padding:15px 15px 0px 0px; font:bold 48px 'trebuchet ms', arial, sans-serif; letter-spacing:-1px; color:#fff; text-transform:none; text-decoration:none; border:none; /* change the values of top and left to adjust the position of the logo*/ top:20px; left:30px; height:39px; width:198px; }
#std-blk_header-photo_CRC h2#fullcompanyname { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a; /* change the values of top and left to adjust the position of the slogan*/ top:108px; left:35px; width:259px; }
#std-blk_header-photo_CRC h2#slogan { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a;  /* change the values of top and left to adjust the position of the slogan*/ top:90px; left:35px; }

#std-blk_header-photo_ICR { position:relative; margin:5px 0px; height:149px; width:950px; background:#294c8c url(clientuploads/Header/ICRFebruary-950x149.jpg) no-repeat top left; }
#std-blk_header-photo_ICR h1#logo-text a { position:absolute; margin:0px; padding:15px 15px 0px 0px; font:bold 48px 'trebuchet ms', arial, sans-serif; letter-spacing:-1px; color:#fff; text-transform:none; text-decoration:none; border:none; /* change the values of top and left to adjust the position of the logo*/ top:20px; left:30px; height:39px; width:198px; }
#std-blk_header-photo_ICR h2#fullcompanyname { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a; /* change the values of top and left to adjust the position of the slogan*/ top:108px; left:35px; width:259px; }
#std-blk_header-photo_ICR h2#slogan { position:absolute; margin:0; padding:0; font:bold 14px 'trebuchet ms', arial, sans-serif; text-transform:none; color:#f9c16a;  /* change the values of top and left to adjust the position of the slogan*/ top:90px; left:35px; }

/*** !important UNIVERSAL SELECTORS ***/
/*** !important ELEMENT SELECTORS ***/
/*** !important CLASS, ATTRIBUTE, AND PSEUDO SELECTORS ***/
/*** !important ID SELECTORS ***/
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }


/* ModuleBegin::membership */
.formButtons a:hover { text-decoration: none; background-color: #CCCCCC; }
.formButtons a { text-decoration: none; border-left: 1px groove #BBBBBB; border-top: 1px groove #BBBBBB; border-right: 1px ridge #3068A6; border-bottom: 1px ridge #3068A6; color: #3068A6; background-color: #EEEEEE; font-weight: bold; padding: 3px 10px; white-space: nowrap; line-height: 25px; }

.myaccountHeading { font-size: 16px; font-weight: bold; padding: 5px; }
.myaccountMain { padding: 20px; }
.myaccountMain table { border-collapse: collapse; }
.myaccountMain a { font-weight: bold; color: #3068A6; }
.myaccountMain td { border: 2px solid #3068A6; vertical-align: top; background-color: #FFFFFF; padding: 2px; }
.myaccountTitle { width: 300px; text-align: center; font-weight: bold; padding: 3px; background-color: #3068A6; color: #FFFFFF; }
.myaccountLister { background-color: #FFFFFF; text-align: left; padding: 11px; margin: 20px; }

.myaccountDetail td { padding-top: 5px; }
.myaccountDetail a { padding-top: 5px; }
.myaccountDetail .formtextRequired { font-weight: bold; }
.myaccountDetail form { padding: 11px; }

.myaccountForm { text-align: left; }
.myaccountFormSection { padding: 5px; font-weight: bold; }

.freedomTable { width: 100%; padding: 20px; border: 1px solid #3068a6; border-collapse: collapse; }
.freedomTable th, .freedomTable td { border: 1px solid #3068a6; padding: 5px; text-align: left; }
.freedomTable th { background-color: #3068a6; }
.freedomTable th a { color: #ffffff; font-weight: bold; text-decoration: none; }
.freedomTable th a:hover { text-decoration: underline; }
.myaccountListerBack { text-align:center;width:100%;padding-top:10px; }
/* ModuleEnd::membership */

/* ModuleBegin::weather */
/* Weather Current */
.weatherCurrentWrapper a:link, .weatherCurrentWrapper a:visited {color:#000; text-decoration:none;}
.weatherCurrentWrapper :hover {text-decoration:underline;}
.weatherCurrentWrapper p img.currentWeatherImage {display:block;margin:0 5px 0 0;}
.block_format {margin-left:5px;display:block;}

/* Weather Detail */
.weatherDetailWrapper p a img.currentWeatherImage {float:left;margin-right:10px;}
.weatherDetailWrapper p {float:left; width: 530px;}
.weatherDetailRepeat p {margin-bottom:0px;}
.weatherDetailRepeat {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
.weatherDetailRepeat img.weatherGraphic {float:left;margin-right:10px;}
.weatherTemp {display:block;}
.highTempLabel, .lowTempLabel {font-weight:bold;}
.highTemp {color:red;}
.lowTemp {color:blue;}
/* ModuleEnd::weather */

/* ModuleBegin::jobs */
.box {border:1px dashed #ccc;background:#eee;width:200px;}
.box span {display:block;}
/* ModuleEnd::jobs */

/* ModuleBegin::blog */
.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight: bold; }
.blogDate { padding:5px 0px; font-weight: bold; background-color: #eeeeee; }
.blogDividerComments { height: 1px; background-color:#cccccc; }
.blogDividerTop { height: 1px; background-color:#cccccc; }
.blogEntry { padding-top: 5px; }
.blogEntryFooter { padding-bottom: 10px; }
.blogFooter { height: 1px; background-color:#cccccc; }
.blogPosted { padding-bottom: 5px; padding-top: 5px; color: #000066; }
.blogTitle { color: #000066; font-weight: bold; padding-top: 10px; }
/* ModuleEnd::blog */

/* ModuleBegin::news */
/* -----------------------------------------------------------------------
Lister for News Module:
Each numbered item represents a different lister style
----------------------------------------------------------------------- */
#content .newsWrapper {position:relative;}
.newsWrapper .newsItem span.newsListBlurb {display:block;}
.newsWrapper .newsItem {border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;overflow:auto;}
.newsWrapper p img {float:left;margin:0 10px 0 0;}
.newsWrapper .newsCount {position:absolute; top:5px; right:42px; color: #ccc;}
.newsWrapper .newsListHeadline {font-size:120%;color: #406C47; font-weight: bold;}
.newsWrapper .newsListHeadline a{color:#406C47;}
.newsWrapper .newsListPublishline {font-size:90%;position:relative;color:#888;}
.newsWrapper .newsListPublishline span {font-family:Georgia,serif;font-style:italic;}
.newsWrapper .previousPage {float:left;}
.newsWrapper .nextPage {float:right;}

/* Box style lister -- each box has fixed width and floats left to fill available space */
.newsWrapper1 span {display:block;}
.newsWrapper1 p.newsItem {width:200px;float:left;margin-right:24px;background-color:#eef;}
.newsWrapper1 .newsListheadline:after {color: #999; font-weight: bold; content: " ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½00BB";} /* Unicode hex for &raquo; */
.newsWrapper1 .newsListPublishline {font-size:75%;} 
.newsWrapper1 .newsListPublishline b {display:block;}

/* Simple lister -- each entry has fixed width and flows down a column */
.newsWrapper2 {border-top: 1px dashed #ccc;margin-top:50px;}
.newsWrapper2 span {display:block;}
.newsWrapper2 p.newsItem {width:200px;background-color:#efe;}
.newsWrapper2 .newsListPublishline b {display:none;} 
.newsWrapper2 .newsListPublishline {font-size:75%;} 

/* Paragraph lister -- each entry flows as in a paragraph */
.newsWrapper3 {border-top: 1px dashed #ccc;margin-top:50px;}
.newsWrapper3 p.newsItem {background-color:#fee;padding-left:24px;text-indent:-24px;margin-bottom:6px;}
.newsWrapper3 .newsListPublishline b {display:none;} 
.newsWrapper3 .newsListPublishline:after {content: ". ";} 

/* Same as above just with thumbnails to left */
.newsWrapper4 {border-top: 1px dashed #ccc;margin-top:50px;}
.newsWrapper4 p.newsItem {background-color:#fee;margin-bottom:6px;overflow:auto;}
.newsWrapper4 img {float:left;margin-right:10px;}
.newsWrapper4 .newsListPublishline b {display:none;} 
.newsWrapper4 .newsListPublishline:after {content: ". ";} 
/* END NEWS LISTER */

/* -----------------------------------------------------------------------
News Detail
----------------------------------------------------------------------- */
.newsDetailItem .newsHeadline {font-size:200%;color: #406C47; font-weight: bold;display:block;} 
.newsDetailItem .newsSubHeadline {font-size:120%;display:block;} 
.newsDetailItem .newsPublished:after {content: " | "}
.newsDetailItem .newsPublished,.newsDetailItem .newsAuthor {font-size:90%;color:#888;}
.newsDetailItem .newsPublished span,.newsDetailItem .newsAuthor span  {font-family:Georgia,serif;font-style:italic;}
.newsCopyright {font-style:italic;font-family:Georgia;font-size:90%;}
/* ModuleEnd::news */

/* ModuleBegin::directory-catalog */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-catalog */

/* ModuleBegin::wiki */
#wiki_body { width:100%; height:300px; }
#wiki_title { width: 200px; }
#wiki_comments { width: 100%; }
#wiki_category { margin:0; }
#wiki_warning { padding: 10px 0px 10px 5px; width: 100%; border: 1px solid red; background-color: #fcc; font-weight: bold; color: red; }
#wiki_toc { list-style:none; margin:0; padding:2px }
#wiki_toc li { padding:2px 0px; }
.wikiWrapper .revisions, #wiki_discussion .revisions { color:#555; padding-top:5px; text-align:center; }
.wikiWrapper .revisions { border-top:1px solid #cfcfcf; }

#wiki_preview_title { padding-bottom: 15px; font-size: 15pt; font-weight: bold; }

#wiki_diff table { width: 100%; }
#wiki_diff .th_row { background-color: #eee; }
#wiki_diff th { padding:5px; }
#wiki_diff td { padding:3px; border-bottom:1px solid #aaa; }
#wiki_diff .history_header, .current_header { background-color: #d4d5d4; text-align: left; padding: 5px; margin: 0px 5px 0px 5px; border-bottom: 1px solid #000; }
#wiki_diff .current, .history { background-color: #eee; margin: 0px 5px 0px 5px; border: 1px solid #d4d5d4; }
#wiki_diff .inserted { background-color: #cfc; }
#wiki_diff .deleted { background-color: #f59e92; }
#wiki_diff .changed { background-color: #ffa; }
#wiki_diff .unchanged { background-color: #eee; }
#wiki_diff .back_button { width: 100%; text-align: center; padding-top: 30px; }

#wiki_diff_legend { padding-top: 30px;  vertical-align: top; }
#wiki_diff_legend .title { font-size: 10pt; border: 1px solid #aaa; background-color: #d4d5d4; width: 300px; padding: 0; margin: 0; }
#wiki_diff_legend .box { border: 1px solid #aaa; background-color: #eee; width: 300px; }
#wiki_diff_legend .changed { margin: 10px 0px 10px 0px;  padding-left: 5px; }
#wiki_diff_legend .inserted { margin: 10px 0px 10px 0px; padding-left: 5px; }
#wiki_diff_legend .deleted { margin: 10px 0px 10px 0px; padding-left: 5px; }
/* ModuleEnd::wiki */

/* ModuleBegin::directory-Business_Resources */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-Business_Resources */

/* ModuleBegin::directory-DirPurchaseOrderClient */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-DirPurchaseOrderClient */

/* ModuleBegin::broadcastemail */
.enewsWrapper div { }
.enewsWrapper span { display: block; }
.enewsText { }
.enewsEmail { }
/* ModuleEnd::broadcastemail */

/* ModuleBegin::faq */
.faq ul { margin-left:0.5em; padding-left:0.5em; }
.faq li { padding-bottom:0.5em; }
.faq .question { padding-top:1em; padding-bottom:0.5em; font-weight:bold; border-top: 1px solid #cccccc; }
.faq .answer { padding-bottom:0.5em; }
.faq .top { text-align:center; }
/* ModuleEnd::faq */

/* ModuleBegin::directory-faq4 */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-faq4 */

/* ModuleBegin::directory-controlpanel */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-controlpanel */

/* ModuleBegin::ticket */
.ticketListWrapper { }
.ticketDetailWrapper { }
.ticketFeatureWrapper { }
/* ModuleEnd::ticket */

/* ModuleBegin::commerce */
.shoppingAlert { color: red; }
.shoppingBody { font-size: 8pt; }
.shoppingCartEvenRow { background-color: #ffffff; color:#002d62; }
.shoppingCartOddRow { background-color: #ebebeb; color:#002d62; }
.shoppingCartTableHeader { background-color: #002d62; color: #ffffff; font-size: 8pt; font-weight: bold; }
.shoppingForm { font-size: 8pt; color:#002d62; }
.shoppingFormQuantity { background-color: #ffffff; font-size: 8pt; }
.shoppingFormRequired { font-size: 8pt; font-weight: bold; color:#002d62; }
.shoppingFormRequired input, .shoppingFormRequired select { font-weight: normal; color:#000; }
.shoppingHeading { color:#002d62; }
.shoppingInStock { }
.shoppingItemHeading { }
.shoppingOutOfStock { color: #dd0000; }
.shoppingLowStock { }
.shoppingTable { background-color: #e8e8e8; color:#002d62; }
.shoppingTableBorder { background-color: #ffffff; }
.shoppingFormRequired { width: 1%; }
/* ModuleEnd::commerce */

/* ModuleBegin::documents */
.documentsListWrapper { }
.documentsListWrapper table { border: 1px solid #ccc; padding: 3px; }
.documentsRowOdd { }
.documentsRowEven { background: #eee; }
.documentsListWrapper th { padding: 3px 10px; border-bottom: 1px solid #ccc; }
.documentsListWrapper td { padding: 3px 10px; }
.documentsName { }
.documentsDate { }
.documentsSize { }
/* ModuleEnd::documents */



<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%-->
<style type="text/css">


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:7;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}#qm1 ul {top:100%;}#qm1 ul li:hover>ul{top:0px;left:100%;}#qm2 ul {top:100%;}#qm2 ul li:hover>ul{top:0px;left:100%;}#qm3 ul {top:100%;}#qm3 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:#59561C;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#F6E4B0;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 20px 5px 8px;
		background-color:#7C6823;
		color:#F6E4B0;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#F6E4B0;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#E0C53B;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#E0C53B;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#F6E4B0;
		color:#7C6823;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:0px;
		background-color:#F6E4B0;
		background-image:none;
		border-width:1px;
		border-style:solid;
		border-color:#7C6823;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#F6E4B0;
		font-size:11px;
		border-width:0px 1px 0px 1px;
		border-style:solid;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px 4px 5px;
		border-color:#A2A1AD;
	}




	/* QuickMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		width:auto;
		background-color:#59561C;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#F6E4B0;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:5px 20px 5px 8px;
		background-color:#7C6823;
		color:#F6E4B0;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#F6E4B0;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm1 a:hover	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 li:hover>a	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover	
	{	
		background-color:#F6E4B0;
		color:#7C6823;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:#F6E4B0;
		background-image:none;
		border-width:1px;
		border-style:solid;
		border-color:#7C6823;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#F6E4B0;
		font-size:11px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 ul li:hover>a	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		background-color:#7C6823;
		color:#E0C53B;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#194812;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#A0A0A1;
	}




	/* QuickMenu 2 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm2	
	{	
		width:auto;
		background-color:#FFFFFF;
		background-image:url(http://www.opencube.com/qmv6/qmimages/gradient_0.gif);
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm2 a	
	{	
		padding:5px 8px 5px 8px;
		background-color:transparent;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm2 a:hover	
	{	
		background-color:#294C8C;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm2 li:hover>a	
	{	
		background-color:#294C8C;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm2 .qmactive, body #qm2 .qmactive:hover	
	{	
		background-color:#294C8C;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm2 div, #qm2 ul	
	{	
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:#D6DCE2;
		background-image:none;
		border-width:1px;
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm2 div a, #qm2 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#333333;
		font-size:11px;
		border-width:0px 1px 0px 1px;
		border-style:solid;
		border-color:#D6DCE2;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm2 div a:hover	
	{	
		background-color:#EFF4FA;
		color:#294C8C;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm2 ul li:hover>a	
	{	
		background-color:#EFF4FA;
		color:#294C8C;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm2 div .qmactive, body #qm2 div .qmactive:hover	
	{	
		background-color:#EFF4FA;
		color:#000000;
		text-decoration:underline;
		border-color:#666666;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm2 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#112747;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm2 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px 4px 5px;
		border-color:#A2A1AD;
	}




	/* QuickMenu 3 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm3	
	{	
		width:auto;
		background-color:#FFFFFF;
		background-image:url(http://www.opencube.com/qmv6/qmimages/gradient_0.gif);
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm3 a	
	{	
		padding:5px 8px 5px 8px;
		background-color:transparent;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm3 a:hover	
	{	
		background-color:#294C8C;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm3 li:hover>a	
	{	
		background-color:#294C8C;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm3 .qmactive, body #qm3 .qmactive:hover	
	{	
		background-color:#294C8C;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm3 div, #qm3 ul	
	{	
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:#D6DCE2;
		border-width:1px;
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm3 div a, #qm3 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#333333;
		font-size:11px;
		border-width:0px 1px 0px 1px;
		border-style:solid;
		border-color:#D6DCE2;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm3 div a:hover	
	{	
		background-color:#EFF4FA;
		color:#294C8C;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm3 ul li:hover>a	
	{	
		background-color:#EFF4FA;
		color:#294C8C;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm3 div .qmactive, body #qm3 div .qmactive:hover	
	{	
		background-color:#EFF4FA;
		color:#000000;
		text-decoration:underline;
		border-color:#666666;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm3 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#112747;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm3 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px 4px 5px;
		border-color:#A2A1AD;
	}


</style>

/* ModuleBegin::directory-ning_arc */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-ning_arc */

/* ModuleBegin::directory-arc_members */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory-arc_members */
