ul.menu_horiz_top1 li.item9 a.last:hover { background-color:transparent !important; }
ul.menu_horiz_top1 li.item9 a.last:over { background-color:red !important; }

#oa_menu_horiz_bottom {  }

span.oa_menu_order { margin-left:125px; }
a span.oa_menu_order { display: -moz-inline-stack; display:inline-block; width:70px; height:26px;
   background: url("http://dabuttonfactory.com/b?t=Order&f=Calibri-Bold&ts=20&tc=ffffff00&tshs=1&tshc=22222200&it=png&c=5&bgt=gradient&bgc=46cc84&ebgc=528925&w=70&h=26") no-repeat;
   line-height:26px; vertical-align:text-middle; text-align:center; color:#ffffff; font-family:Calibri; font-size:21px; font-weight:bold; font-style:normal; text-shadow:#222222 1px 1px 0;
}
a span.oa_menu_order > span { display: -moz-inline-block; }
a:hover span.oa_menu_order { background-color:transparent !important; }
ul.menu_horiz_top1 li a:last-child,
ul.menu_horiz_top1 a:last-child,
ul.menu_horiz_top1 a.last,
 { background-color:red !important; }

.oa_news_lister_item_blurb p:last-child { margin-bottom:0; }

#std-blk_column-main {  }


/* ModuleBegin::testimonial */
#oa_testimonial_lister_home_featured_body {  }
.oa_testimonial_lister_home_featured_item {  }
.oa_testimonial_lister_home_featured_item p { margin:0; display:inline; }

#oa_testimonial_lister_webpage_body {  }
.oa_testimonial_lister_webpage_item {  }
.oa_testimonial_lister_webpage_item p { margin:0; display:inline; font-size:100% !important; }
/* ModuleEnd::testimonial */

.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; }

p img.right { margin-top:0.3em; }

#menu_horiz_top1 { padding-left:5px; padding-top:3px; }

/* 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:0; border:0; padding:0; float:left;/*Gecko*/ display:inline; list-style:none; position:relative; }
ul.menu_horiz_top1 ul { margin:0; border:0; padding:0; list-style:none; width:96px; display:none; position:absolute; top:22px; left:0; }
ul.menu_horiz_top1 ul li { position:relative; display:block !important; display:inline;/*For IE*/ float:left;/*IE 7*/ position:relative; }

/* 1st Level */
ul.menu_horiz_top1 a { color:#6d3443; text-decoration:none; text-align:left; padding-left:5px; padding:0px 12px; font:bold 16px/25px Arial, Helvetica, sans-serif; float:left !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 { background-color:#dadada; color:#717944; text-decoration:none; }

/* 2nd Level */
ul.menu_horiz_top1 li:hover li a,
ul.menu_horiz_top1 li.over li a { width:130px; line-height:13px; padding:8px 10px; color:#6d3443; text-decoration:none; float:none; }
ul.menu_horiz_top1 li:hover li a:hover,
ul.menu_horiz_top1 li:hover li:hover a,
ul.menu_horiz_top1 li.over li a:hover,
ul.menu_horiz_top1 li.over li.over a { width:130px; background-color:#dadada; color:#717944; text-decoration:none; }

/* 3rd Level */
ul.menu_horiz_top1 li:hover li:hover li a,
ul.menu_horiz_top1 li.over li.over li a { width:130px; color:#717944; text-decoration:none; }
ul.menu_horiz_top1 li:hover li:hover li a:hover,
ul.menu_horiz_top1 li:hover li:hover li:hover a,
ul.menu_horiz_top1 li.over li.over li a:hover,
ul.menu_horiz_top1 li.over li.over li.over a { width:130px; background-color:#dadada; color:#717944; text-decoration:none; }

ul.menu_horiz_top1 ul ul { display:none; position:absolute; top:0; left:96px; }

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



#bnrinst_1_10 { padding-left:2px; }
#tag-core_purpose p { font-size:1.1em; text-align:justify; }
#oa_block_right_main h1.first-top { margin-top:-10px; }  

div.span-10a, div.span-11a { float:left; margin-right:10px; }
.span-10a { width:400px; }
.span-11a { width:470px; }

/**** 
Essential CSS Framework (4th generation) developed by Raymond 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 ***/
/****  ****/

.document {  }

/*** UNIVERSAL SELECTORS ***/

/*** ELEMENT SELECTORS ***/
/** BLOCK ELEMENT SELECTORS **/
address {  }
blockquote {  }
body {  }
dd {  }
div {  }
dl {  }
dt {  }
form {  }

h1 {  }
h1 span { ; }
h1 span sup {   }
h3 span {  }
h3.first { margin-top:0px; }

h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }
hr {  }
html {  }
map {  }
p {  }
pre {  }

/** TABLE ELEMENT SELECTORS **/
caption {  }
table { margin-bottom:0; }
tbody {  }
td {  }
th {  }
thead {  }
tfoot {  }
tr {  }

/** INLINE ELEMENT SELECTORS **/
abbr[title] {  }
acronym[title] {  }
cite {  }
code {  }
del {  }
dfn {  }
em {  }
ins {  }
kdb {  }
samp {  }
span {  }
strong { background:inherit; }
sub {  }
sup {  }
var {  }

/** LIST ELEMENT SELECTORS **/
ol {  }
li {  }
ul { list-style:none; }
ul.divided li { border-top:solid 1px #f5f5f5; margin-top:4px; padding-top:4px; background-position:0px 9px; }
ul.divided li.first { border-top:0px; margin-top:0px; padding-top:0px; background-position:0px 5px; }

/**  OTHER ELEMENT SELECTORS **/
a { text-decoration:none; color:#6d3443; }
a:link { text-decoration:none; color:#6d3443; }
a:visited {  }
a:hover { text-decoration:underline; color:#000000; }
a:active { text-decoration:none; color:#6d3443; }
a:focus { text-decoration:none; color:#6d3443; }

/*** CLASS, ATTRIBUTE, AND PSEUDO SELECTORS ***/
/** TEMPLATE CLASSES **/

.box { position:relative; border:dashed 1px #dadada; margin-top:15px; background:inherit; color:#aab165; }
.box h2 { background:inherit; color:#6c7425; font-weight:normal; font-size:18px; margin-bottom:5px; }
.box p { font-size:10px; line-height:16px; margin:0px; }
.box_inner { border:solid 1px #fff; padding:15px; background:#ffffe9 url('graphics/a4.gif') repeat-x; color:inherit; }
.captioned_image { position:relative; padding-bottom:15px; float:left; margin-right:17px; }
.captioned_image div { position:absolute; font-size:9px; bottom:0px; left:0px; }
.display-inline { display: inline-block; width: 50px; }
.divider { font-size:0px; position:relative; border-bottom:solid 1px #f5f5f5; height:1px; width:100%; margin:10px 0px 10px 0px; }
/* deprecated */
.doc-list { margin: 0; padding: 0; width: 512px; }
.doc-type { float: left; margin-right: 10px; padding-left: 20px; width: 30px; }
.doc-name { text-align: left; width: 512px; }
/* end deprecated */
.doc-name a { font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003d83; 1width: 400px; 1width: 200px; width: auto; }
.doc-name a:hover { font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
.doc-name a:visited { font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #9a2121; text-decoration: none; }
.mydirectory { width: 512px; }
.summary { text-align:right; font-style:italic; }
.tag-webpage_audio_home p { padding:0 15px 0 15px; font-style:italic; }
.tag-webpage_video_home p { padding:0 5px 0 5px; font-style:italic; }
.to-upper-case { text-transform: uppercase; }
.to-pad-right { padding-right: 20px; }

/** 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; width:100%; }
.blogEntry { padding-top:5px; }
.blogEntryFooter {  }
.blogFooter { height:1px; background-color:#cccccc; width:100%; }
.blogPosted { padding-bottom:5px; padding-top:5px; color:#005286; font-size:8pt; }
.blogTitle { color:#005286; font-weight:bold; }
.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; }
.calBottom { text-align:left; margin-left:20px; }
.calDayOn a { color:navy; font-weight:bold; }
.calDayOn a:hover { background-color:navy; color:white; font-weight:bold; }
.calGrid td { font-size:8pt; padding-right:4px; text-align:right; }
.calGrid tr.calWeek { font-weight:bold; text-align:center; }
.calGrid { margin-top:15px; clear:both; width:100%; text-align:center; margin:15px 20px 0px 20px; }
.calMonth { position:relative; top:5px; left:0px; text-align:center; font-weight:bold; margin-left:20px; margin-right:20px;}
.calMonthGlance { padding-top:10px; }
.calNext { position:absolute; top:5px; right:5px; }
.calPrev a, .calNext a, .calMonth a { text-decoration:none;}
.calPrev a:hover, .calNext a:hover, .calMonth a:hover { text-decoration:underline;}
.calPrev { position:absolute; top:5px; left:15px; }
.calTodayOff, .calTodayOn { border:1px solid navy; background-color:#ffffb8; }
.calTop { margin-left:10px; }
.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:#005286; 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; }
.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; }
.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:#f8feef; }
.calendarpopEventOn { background-color:#bcdaed; }
.calendarpopEventTime { color:#005286; 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; }
.copyright { color:#ffffff; font-size:8pt; padding-left:10px; }
.datebox { font-size:8pt; padding-left:10px; }
.directoryFieldLabel { font-weight:bold; }
.directoryHeading { color:#8389a3; font-size:11pt; font-weight:bold; padding-bottom:10px; }
.directoryListHeadline { font-weight:bold; font-size:10pt; }
.enewsBoxEdit { }
.enewsBoxSubmit { color:#6d3458; padding-top:10px; padding-left:50px; }
.enewsBoxText { color:#333; font-size:8pt; padding-bottom:1px; padding-top:3px; }
.eventBigLink { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: url(graphics/formButtonA.jpg) no-repeat; padding-left: 12px; padding-right: 12px; padding-top: 3px; }
.eventBigLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#af0e0e; background: url(graphics/formButtonH.jpg) no-repeat; text-decoration: none; padding-left: 12px; padding-right: 12px; padding-top: 3px; }
.eventDateHeader { background-color:#e3e3e3; font-size:8pt; }
.eventDetail { padding-left:10px; }
.eventHeadline { font-weight:bold; 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; font-size:14pt; }
.eventSmallText { }
.eventTD .eventHeadline { padding-bottom:5px; font-weight:bold; }
.eventsErrorMessage { font-family:Verdana, Arial, sans-serif; }
.formBody { }
.formButtons a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: url(graphics/formButtonA.jpg) no-repeat; margin-right: 20px; padding-left: 12px; padding-right: 12px; padding-top: 3px; }
.formButtons a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#af0e0e; background: url(graphics/formButtonH.jpg) no-repeat; text-decoration: none; }
.formButtons { text-align: center; }
.formHeading { }
.formSmallText { }
.formText { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: right; padding-right: 8px; }
.formText { }
.formTextRequired { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: right; padding-right: 8px; }
.formTextRequired { }
.freedomTable th a { color:#FFFFFF; font-weight:bold; font-size:10pt; text-decoration:none;}
.freedomTable th a:hover { text-decoration:underline;}
.freedomTable th { background-color:#8389a3; color:#ffffff; padding-top:0px; padding-bottom:0px;}
.freedomTable th, .freedomTable td { border:0px solid #2b6aa6; padding:20px;}
.freedomTable { width:490px; padding:20px;}
.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; }
.homePhoto { margin-bottom:10px; margin-right:20px; border:1px solid #005286; }
.image { margin:10px; }
.imageCaption { color:#005286; font-family:Arial, Helvetica, Sans-Serif; font-size:8pt; padding-bottom:5px; padding-top:2px; text-align:center; }
.invoiceRowTotal { font-weight:bold;}
.invoiceTable th a { color:#ffffff; font-weight:bold; text-decoration:none;}
.invoiceTable th a:hover { text-decoration:underline;}
.invoiceTable th { background-color:#2b6aa6; color:#ffffff; padding-top:8px;}
.invoiceTable th, .invoiceTable TD { border:1px solid #2b6aa6; padding:5px;}
.invoiceTable { width:100%; padding:20px; border:1px solid #2b6aa6; border-collapse:collapse;}
.membershipForgot { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: left; padding-left: 4px; }
.membershipPassword { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: right; padding-right: 4px; }
.membershipRemember { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: left; padding-left: 4px; }
.membershipUserID { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; padding-right: 2px; text-align: right; }
.menuFooter { }
.menuHeader { height:1px; }
.menuPipe { color:#515151; font-size:8pt; text-decoration:none; }
.menuPipeLink { color:#515151; font-size:8pt; }
.menuPipeLink:hover { }
.menuPipeTop { color:#005286; 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; }
.myaccountForm table { color:#000000; font-size:10pt; font-weight:bold; width:512px; }
.myaccountForm { text-align:left; padding-left:4px; padding-right:4px; }
.myaccountFormSection { color:#8389a3; font-size:10pt; font-weight:bold; margin-top:10px; padding-bottom:5px; }
.myaccountHeading { position:relative; height:16px; padding-left:0px; }
.myaccountLister { padding:0px;}
.myaccountMain li { padding:0px;}
.myaccountMain table { width:504px; height:100%; border-collapse:collapse; }
.myaccountMain td { border:0px solid #8389a3; vertical-align:top; width:504px; }
.myaccountMain ul { margin-top:5px; margin-bottom:5px;}
.myaccountMain { padding:4px;}
.myaccountOdd a, .myaccountEven A { text-decoration:none; font-size:10pt; }
.myaccountOdd a:hover, .myaccountEven A:hover { text-decoration:underline; }
.myaccountOdd, .myaccountEven {}
.myaccountTitle { display:block; width:485px; text-align:left; font-size:10pt; font-weight:bold; color:#003d83; height:16px; padding-top:4px; padding-left:4px; background-color:#f8feef;}
.myaccount_heading { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; }
.searchBox { vertical-align:middle; }
.searchBoxInput { font-size:8pt; vertical-align:middle; }
.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:#005286; 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; }

/*** ID SELECTORS ***/

/** FREEDOM IDS **/

#calendar { background-color:#f8f8f8; position:relative; }
#calendarDetail .calendarDays .emptyDay { height:60px; text-align:left; vertical-align:top; background-color:#eeeeee; }
#calendarDetail .calendarDays .eventOff { height:60px; text-align:left; vertical-align:top; padding-left:5px; }
#calendarDetail .calendarDays .eventOn { height:60px; text-align:left; vertical-align:top; padding-left:5px; }
#calendarDetail .calendarDays .eventToday { height:60px; text-align:left; vertical-align:top; background-color:#ffffb8; padding-left:5px; }
#calendarDetail .calendarDays .normal { display:none; }
#calendarDetail .calendarDays .prevLink, #calendarDetail .calendarDays .nextLink { font-size:11pt; }
#calendarDetail .calendarDays .title { font-size:12pt; font-weight:bold; color:#207d00; padding:10px 0px 10px 0px; }
#calendarDetail .calendarDays .weekdays { height:30px; background-color:#bbbbbb; }
#calendarDetail .calendarDays td { text-align:center; border:1px solid #000000; font-weight:bold; }
#calendarDetail .calendarDays { border-collapse:collapse; table-layout:fixed; }
#calendarDetail .calendarMonths a { display:block; color:#ffffff; font-weight:bold; font-size:11pt; text-decoration:none; padding:5px 0px 5px 0px; }
#calendarDetail .calendarMonths a:hover { background-color:#ffffb8; color:#000000; }
#calendarDetail .calendarMonths { background-color:#000000; text-align:center; vertical-align:middle; }
#calendarDetail table { width:100%; table-layout:fixed; }

/** TEMPLATE IDS **/

/* ############ Page/Display-Type Layout ids ############# */

/* page.Landing */
#page-landing {  }

/* page.Home */
#page-home {  }

/* page.Default */
#page-default {  }

/* ############ Block Layout ids ############## */

/* page.Block_Column_Left_Default */
#block-column-left-default {  }

/* page.Block_Column_Left_Home */
#block-column-left-home {  }

/* page.Block_Column_Left_Landing */
#block-column-left-landing {  }

/* page.Block_Footer */
#footer { position:static; text-align:center; line-height:20px; }

/* page.Block_Header */
#header {  }

/* page.Landing, page.Home, page.Default */
#main {  }

/* ############# Module Layout ids ############# */

/* ############# Template ids ############# */

#2header { width:950px; height:150px; margin:0 auto; background:url('graphics/header.jpg'); }
1img.float-right { margin:5px 0px 10px 10px; }
1img.float-left { margin:5px 10px 10px 0px; }
#2left-column { background-color:#fff; }
#2right-column { background-color:#fff; }
#2main table tr td img { margin:20px; background:#fafafa; border:1px solid #dcdcdc; padding:5px; }
#menu_main_left_tag ul { list-style:none; margin:0px; color:#6d3443; }
#menu_main_left_tag li { background:none; padding:0; font-weight:bold; color:#6d3443; }
#menu_main_left_tag li li { padding:0 0 0 15px; color:#6d3443; }
#menu_main_left_tag a { display:block; position:relative; height:32px; margin-bottom:1px; text-decoration:none; color:#6d3443; background:inherit; background-image:url('graphics/bbg0.gif'); padding:6px 0 0 17px; }
#menu_main_left_tag a span { position:absolute; right:0px; margin-top:5px; margin-right:15px; width:7px; height:7px; background-color:#b2df75; color:#6d3443;}
#menu_main_left_tag a:hover span { position:absolute; right:0px; margin-top:5px; margin-right:15px; width:7px; height:7px; background-color:#b2df75; color:#000000; }
#menu_main_left_tag a:hover { background:inherit; color:#000000; background:url('graphics/menu-bg2.gif') repeat; }
#menu_main_left_tag_end { height:30px; background-image:url('graphics/a2.gif'); }
#notice { color:black; 1width:auto; text-align:center; 1margin:-10px 0 0 0;}
#searchboxlocation { position: relative; text-align:right; top:0; margin-top: 20px; width:auto; left:auto; margin-left:100px; right:12px; margin-right:0; }
#slogan { background:inherit; position:absolute; right:0px; bottom:47px; color:#dadada; font-size:13px; }
#slogan2 { font-size:14px; position:relative; top:-5px; }
#webpage_core_logoimage { position:relative; top:0px; left:20px; width:96px; height:96px; background-image:url("http://technologysphere.com/freedomweb2/clientuploads/logo/rtalogo250.jpg"); }
#webpage_core_logotext { position:relative; top:40px; left:210px; width:400px; font-size:18px; font-style:bold; color:#000000; font-weight:normal; letter-spacing:0px; }
#webpage_core_tagline1 { position:relative; top:50px; left:210px; width:400px; font-size:18px; font-style:bold; color:#000000; font-weight:normal; letter-spacing:-1px; }
#webpage_core_tagline2 { position:relative; top:60px; left:210px; width:310px; font-size:16px; font-style:italic; color:#000000; font-weight:normal; letter-spacing:-1px;  }

/*** !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::photo */
.photoAlbumListerWrapper { padding: 15px 0px; border-bottom: 1px solid #cccccc;}
.photoBorder { width: 200px; height: 150px; padding: 5px; margin: 0px 15px 0px 0px; border: 1px solid #cccccc; float: left;}
.photoAlbumImage { width: 200px; height: 150px; background: transparent no-repeat 50% 50%; }
.photoAlbumImage a { width: 200px; height: 150px; display: block; text-indent: -3000px; }

#thumbPhotos { padding: 15px 0px 0px 0px; }
#thumbPhotos ul { padding: 0; margin: 0; list-style: none; }
#thumbPhotos li { width: 100px; height: 75px; padding: 5px; margin: 0px 10px 10px 0px; float: left; border: 1px solid #cccccc; }
#thumbPhotos a { width: 100px; height: 75px; display: block; text-indent: -3000px; background: transparent no-repeat 50% 50%; }

/* Included to attach necessary jQuery Files - Edit jquery.lightbox-0.5.js file to change these image names or locations */
.includeLightBoxJs { background-image: url(graphics/scripts/jquery.lightbox-0.5.js);}
.includeLightboxImg1 { background-image: url(graphics/scripts/images/lightbox-blank.gif);}
.includeLightboxImg2 { background-image: url(graphics/scripts/images/lightbox-btn-close.gif);}
.includeLightboxImg3 { background-image: url(graphics/scripts/images/lightbox-btn-next.gif);}
.includeLightboxImg4 { background-image: url(graphics/scripts/images/lightbox-btn-prev.gif);}
.includeLightboxImg5 { background-image: url(graphics/scripts/images/lightbox-ico-loading.gif);}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* ModuleEnd::photo */



/* ModuleBegin::events */
/* ---------------
Events Lister
----------------- */
.eventsListerWrapper { }
.eventDateHeading { color: #000; border-top: 1px solid #ccc; padding-top: 10px; }
.eventsListerWrapper h2 { margin-bottom: 0; }
.eventDate { }
.eventTime { }
.eventBlurb { }

/* ---------------
Events Detail
----------------- */
.eventsDetailWrapper { }
.eventDate, .eventsDetailWrapper .eventTime, .eventsDetailWrapper .eventLocationMap, .eventsDetailWrapper .eventLocationAddress,
  .eventsDetailWrapper .eventLocationDriving, .eventsDetailWrapper .eventContact, .eventsDetailWrapper .eventPhone,
  .eventsDetailWrapper .eventEmail, .eventsDetailWrapper .eventRSVP, .eventsDetailWrapper .eventTicket,
  .eventsDetailWrapper .eventTicket1, .eventsDetailWrapper .eventTicket2 ,.eventsDetailWrapper .eventTicket3,
  .eventsDetailWrapper .eventTicket4, .eventsDetailWrapper .eventTicket5, .eventsDetailWrapper .eventTicket6 { display: block; }
.eventLocation, .eventRSVP, .eventTicketWrapper{ padding: 5px 0px; }
.eventDate {  }
.eventTime {  }
.eventLocation { }
.eventLocationMap {  }
.eventLocationAddress {  }
.eventLocationDriving {  } 
.eventContact {  }
.eventPhone {  }
.eventEmail {  }
.eventRSVP {  }
.eventTicketWrapper { }
.eventTicket {  }
.eventBody { }

/* ----------------------
Events Small Calendar
------------------------ */
.calendarSmallWrapper { font-size: 12px; background: transparent; }
.cal { padding: 5px; text-align: center; margin-left: auto; margin-right: auto; background: transparent; }
.calPrev { position: absolute; top: 4px; left: 15px; }
.calNext { position: absolute; top: 4px; right: 15px; }
.calMonth { position: relative; top: 0; left: 0; text-align: center; font-weight: bold; margin-left: 20px; margin-right: 20px; }
.calPrev a, .calNext a, .calMonth a { text-decoration: none; }
.calPrev a:hover, .calNext a:hover, .calMonth a:hover { text-decoration: underline; }
.calGrid { margin-top: 10px; clear: both; width: 75%; text-align: center; margin-left: auto; margin-right: auto; }
.calGrid td { font-size: 8pt; padding-bottom: 2px; text-align: center; }
.calGrid tr.calWeek { font-weight: bold; text-align: center; }
.calDayOn a { font-weight: bold; text-decoration: underline; }
.calDayOn a:hover { text-decoration: none; }
.calGrid td.calTodayOff, .calGrid td.calTodayOn { background-color: #000; color: white; font-weight: bold; }
.calGrid td.calTodayOn a { text-decoration: underline; color: white; font-weight: bold; }
.calBottom { text-align: left; padding-left: 20px; }
.calMonthGlance { padding: 5px 0px 3px 0px; }
.calBottom a {  }

/* ----------------------
Events Month at a Glance
------------------------ */
#calendarDetail { background: #fff url('graphics/events/atglance_bottom.jpg') no-repeat bottom; padding-bottom: 30px; width: 547px; }
#calendarDetail table { background: #999; width: 100%; table-layout: fixed; }
#calendarDetail .calendarMonths { background: #e8e8e8 url('graphics/events/atglance_top.jpg') no-repeat; text-align: center; vertical-align: middle; padding-top: 3px; padding-left: 12px; border-left:1px solid #fff; border-right:2px solid #fff; width:100%; }
#calendarDetail a { text-decoration: none; }
#calendarDetail a:hover { text-decoration: underline; }
#calendarDetail .calendarMonths a { display: block; font-weight: bold; font-size: small; padding: 5px 0px 5px 0px; color: ##1e7dc1; }
#calendarDetail .calendarMonths a:hover { color: #1e7dc1; }
#calendarDetail .calendarDays { /* border-collapse: collapse; */ table-layout: fixed; background: #fff; width:100%; }
#calendarDetail .calendarDays td { background:#eee; }
#calendarDetail .calendarDays .title { font-size: medium; font-weight: bold; color: #207d00; padding: 10px 0px 10px 0px; background: #bbb; }
#calendarDetail .calendarDays .prevLink, #calendarDetail .calendarDays .nextLink { background: #bbb; }
#calendarDetail .title a { font-size: x-small; }
#calendarDetail .calendarDays .prevLink, #calendarDetail .calendarDays .nextLink { font-size: small; }
#calendarDetail .calendarDays td { text-align: center; font-size: x-small; line-height:  1.1em; }
#calendarDetail .calendarDays .weekdays { height: 30px; background-color: #ccc; }
#calendarDetail .calendarDays .emptyDay { height: 60px; text-align: left; vertical-align: top; background-color: #eee; }
#calendarDetail .calendarDays .eventToday { height: 60px; text-align: left; vertical-align: top; background-color: #fdf9ea; padding-left: 5px; }
#calendarDetail .calendarDays .eventOff { height: 60px; text-align: left; vertical-align: top; padding-left: 5px; }
#calendarDetail .calendarDays .eventOn { height: 60px; text-align: left; vertical-align: top; padding-left: 5px; }

/* ---------------
Events Box
----------------- */
.eventsBoxWrapper { }
.eventsBoxWrapper .itemList { padding-bottom: 10px; }
.eventsBoxWrapper .eventDate { color: #777; }
/* ModuleEnd::events */



/* 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::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::membership */
#formLogin { margin:0 auto; border: 1px solid #ccc; padding: 20px; width:275px; }
.membershipLoginWrapper { }
.memberLoginBox { margin: 0 auto; }
.memberLoginBox td { padding: 2px; }
.memberUser { }
.memberPassword { }
.memberRemember { }
.memberForgot { }
.memberSubmit { }
.myaccountListerBack { text-align:center;width:100%;padding-top:10px; }
/* ModuleEnd::membership */






.span-6a { width:250px; }
div.span-6a { float:left; margin-right:10px; margin-left:-20px; }

/* CONTAINER_FULL_PAGE */
#oa_container_full_page {  }

#oa_column_middle_full_page {  }

#oa_frame_middle_full_page { border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid transparent; background-color:inherit; }
#
#oa_block_middle_full_page {  }
#oa_block_middle_full_page h1 { font-size:2em; color:#9a4543; }

#oa_style_middle_full_page {  }

#oa_style_middle_full_page_content-inner {  }
#
#oa_style_middle_full_page_spacing {  }

/* CONTAINER_NAVBAR_TOP */
#oa_container_navbar_top { color:#f0fee3; }

#oa_column_middle_navbar_top {  }

#oa_frame_middle_navbar_top { padding:10px 10px 10px 12px; background-color:#f0fee3; }

#oa_block_middle_navbar_top {  }
#oa_block_middle_navbar_top h1 {  }

#oa_style_middle_navbar_top {  }
#oa_style_middle_navbar_top_content-inner {  }
#oa_style_middle_navbar_top_spacing {  }

/* CONTAINER_DEFAULT */
#oa_container_default {  }
#oa_container_default h1 {  }

#oa_column_left_default { margin-left:-1px; background-color:#99cc66; }
#oa_column_left_default img { border:1px solid #747473; padding:5px;  margin:2px 0px -16px 2px; background-color:#ffffff; }
#oa_column_middle_default {  }
#oa_column_right_default {  }

#oa_frame_left_default { border-left:1px solid green; border-right:1px solid green; border-bottom:1px solid green; }
#oa_frame_middle_default { padding:20px 10px 20px 10px; }
#oa_frame_right_default {  }

#oa_block_left_default { background-color:#b0d182; padding:10px; }
#oa_block_left_default h1 { text-align:center; background-color:#9bb55a; /* #505b79; */ color:#002b00; /* #ffffff */ padding:3px 8px; margin:10px -10px 10px -10px; font-size:1.7em; }
#oa_block_left_default h1.first-top { margin-top:-10px; }
#oa_block_middle_default {  }
#oa_block_middle_default h1 {  font-size:2.5em; color:#9a4543; }
#oa_block_middle_default p { font-size:1.5em; }
#oa_block_right_default { background-color:#b0d182; 1padding:0px 0px 0px 0px; }
#oa_block_right_default h1 { text-align:center; background-color:#9bb55a; /* #505b79; */ color:#002b00; /* #ffffff */ padding:3px 8px; margin:10px -10px 10px -10px; font-size:1.7em; }
#oa_block_right_default h1.first-top { margin-top:-10px; }

#oa_style_left_default {  }
#oa_style_middle_default {  }
#oa_style_right_default {  }

#oa_style_left_default_content-inner { }
#oa_style_middle_default_content-inner {  }
#oa_style_right_default_content-inner {  }

#oa_style_left_default_spacing {  }
#oa_style_middle_default_spacing {  }
#oa_style_right_default_spacing {  }

/* CONTAINER_MASTHEAD_BASIC */
#oa_container_masthead_basic { min-height:125px; }

#oa_column_middle_masthead_basic {  }

#oa_frame_middle_masthead_basic {  }

#oa_block_middle_masthead_basic {  }

#oa_block_middle_masthead_basic h1 { margin-bottom:0; font-size:2em; line-height:1.5; }

#oa_style_middle_masthead_basic {  }
#oa_style_middle_masthead_basic_content-inner {  }
#oa_style_middle_masthead_basic_spacing {  }

#oa_column_right_masthead_basic {  }

#oa_frame_right_masthead_basic {  }

#oa_block_right_masthead_basic {   }
#oa_block_right_masthead_basic h1 {  }

#oa_style_right_masthead_basic {  }
#oa_style_right_masthead_basic_content-inner {  }
#oa_style_right_masthead_basic_spacing {  }

/* CONTAINER_NAVBAR_MAIN */
#oa_container_navbar_main { color:#f0fee3; padding:10px 0px 8px 0px; background-color:#99cc66; margin-top:-5px; border-top:1px solid green; border-bottom:1px solid green; }

#oa_column_middle_navbar_main {  }

#oa_frame_middle_navbar_main {  }

#oa_block_middle_navbar_main {  }
#oa_block_middle_navbar_main h1 {  }

#oa_style_middle_navbar_main {  }
#oa_style_middle_navbar_main_content-inner {  }
#oa_style_middle_navbar_main_spacing {  }

#80813oa_column_navbar_main span { height:31; background-color:green; width:100%; }
#80813oa_column_navbar_main span span { height:23; background-color:red; width:100%; }
#80724aoa_column_navbar_main { color:#19619b; background:inherit; text-decoration:none; }
a:link#80724oa_column_navbar_main { color:#19619b; background:inherit; text-decoration:none; }
a:visited#80724oa_column_navbar_main { color:#19619b; background:inherit; text-decoration:none; }
a:hover#80724oa_column_navbar_main { color:#006adf; background:inherit; padding-bottom:0; text-decoration:underline; }
a:active#80724oa_column_navbar_main { color:#003597; }

.mceContentBody { background-color:#f0fee3; color:#000000; }
.oa_style_gold_small_header > h1 { display:block;
background:url("graphics/images/gradleftgoldfade1.gif") repeat-y top left;
margin-left:-11px; margin-top:-11px; font-size:1.2em; width:100%;
background-color:#666600; color:#f0fee3; padding:7px 10px; border-top:1px solid #728cb6;
border-left:1px solid #728cb6; border-right:1px solid #728cb6; text-align:center; text-transform:upper-case; }

.oa_style_gold_small_header h1 div { padding-top:1em; }

/* CONTAINER_MAIN */
#oa_container_main {  }
#oa_container_main h1 {  }

#oa_column_left_main { margin-left:-1px; background-color:#99cc66; }
#oa_column_left_main img { border:1px solid #747473; padding:5px; margin:2px 0px -16px 2px; background-color:#ffffff; }
#oa_column_middle_main {  }
#oa_column_right_main { margin-left:2px; margin-right:-1px; background-color:#99cc66; }
#oa_column_right_main img { border:1px solid #747473; padding:5px; margin:2px 0px -16px 2px; background-color:#ffffff; }

#oa_frame_left_main { border-left:1px solid green; border-right:1px solid green; border-bottom:1px solid green; }
#oa_frame_middle_main { padding:20px 10px 20px 10px; }
#oa_frame_right_main { border-left:1px solid green; border-right:1px solid green; border-bottom:1px solid green; }

#oa_block_left_main { background-color:#b0d182; padding:10px; }
#oa_block_left_main h1 { text-align:center; background-color:#9bb55a; color:#002b00; /* #ffffff */ padding:3px 8px; margin:10px -10px 10px -10px; font-size:1.7em; }
#oa_block_left_main h1.first-top { margin-top:-10px; }
#oa_block_middle_main {  }
#oa_block_middle_main h1 { font-size:2.5em; color:#9a4543; }
#oa_block_middle_main p { font-size:1.5em; }
#oa_block_middle_main p img { margin:0; padding-top:-10px; }
#oa_block_right_main { background-color:#b0d182; padding:10px; }
#oa_block_right_main h1 { text-align:center; background-color:#9bb55a; color:#002b00; /* #ffffff */ padding:3px 8px; margin:10px -10px 10px -10px; font-size:1.7em; }
#oa_block_right_main h1.first-top { margin-top:-10px; }

#oa_style_left_main {  }
#oa_style_middle_main {  }
#oa_style_middle_main p strong  { color:#9a4543; }
#oa_style_right_main {  }

#oa_style_left_main_content-inner {  }
#oa_style_middle_main_content-inner {  }
#oa_style_right_main_content-inner {  }

#oa_style_left_main_spacing {  }
#oa_style_middle_main_spacing {  }
#oa_style_right_main_spacing { margin:-11px 0px 10px -11px; padding-right:10px; }

/* CONTAINER_FEATURE1 */
#oa_container_feature1 { color:#f0fee3; padding-bottom:10px; background-color:#291f5e; }

#oa_column_left_feature1 { background-color:#207d00; }
#oa_column_middle_feature1 { background-color:#207d00; }
#oa_column_right_feature1 { background-color:#207d00; }

#oa_frame_left_feature1 { margin:10px; border:1px solid #728cb6; }
#oa_frame_middle_feature1 { margin:10px; border:1px solid #728cb6; }
#oa_frame_right_feature1 {  margin:10px; border:1px solid #728cb6; }

#oa_block_left_feature1 { padding:10px; }
#oa_block_left_feature1 h1 { margin-bottom:0; }
#oa_block_middle_feature1 { padding:10px; }
#oa_block_middle_feature1 h1 { margin-bottom:0; }
#oa_block_right_feature1 { padding:10px; }
#oa_block_right_feature1 h1 { margin-bottom:0; }

#oa_style_left_feature1 { background-color:#207d00; }
#oa_style_middle_feature1 { background-color:#207d00; }
#oa_style_right_feature1 { background-color:#207d00; }

#oa_style_left_feature1_content-inner { 8border:2px solid yellow; }
#oa_style_middle_feature1_content-inner {  }
#oa_style_right_feature1_content-inner {  }

#oa_style_left_feature1_spacing {  }
#oa_style_left_feature1_spacing h1 {  }
#oa_style_middle_feature1_spacing {  }
#oa_style_middle_feature1_spacing h1 {  }
#oa_style_right_feature1_spacing {  }
#oa_style_right_feature1_spacing h1 {  }

/* CONTAINER_FEATURE2 */
#oa_container_feature2 { color:#f0fee3; padding-bottom:10px; background-color:#291f5e; }

#oa_column_left_feature2 { background-color:#207d00; }
#oa_column_middle_feature2 { background-color:#207d00; }
#oa_column_right_feature2 { background-color:#207d00; }

#oa_frame_left_feature2 { margin:10px; border:1px solid #728cb6; }
#oa_frame_middle_feature2 { margin:10px; border:1px solid #728cb6; }
#oa_frame_right_feature2 { margin:10px; border:1px solid #728cb6; }

#oa_block_left_feature2 { padding:10px; }
#oa_block_left_feature2 h1 { margin-bottom:0; }
#oa_block_middle_feature2 { padding:10px; }
#oa_block_middle_feature2 h1 { margin-bottom:0; }
#oa_block_right_feature2 { padding:10px; }
#oa_block_right_feature2 h1 { margin-bottom:0; }

#oa_style_left_feature2 { background-color:#207d00; }
#oa_style_middle_feature2 { background-color:#207d00; }
#oa_style_right_feature2 { background-color:#207d00; }

#oa_style_left_feature2_content-inner { 8border:2px solid yellow; }
#oa_style_middle_feature2_content-inner {  }
#oa_style_right_feature2_content-inner {  }

#oa_style_left_feature2_spacing {  }
#oa_style_middle_feature2_spacing {  }
#oa_style_right_feature2_spacing {  }


/* TEMPORARY CSS SELECTOR LOCATION */
#body { background-color:#4d7754; /* #46a156 */ margin:0; }
div.webpage_body p { padding-top:10px; }
#html { background-color:#207d00; }
div#box { width:18em; padding:20px; margin:0 auto; background:#E6E6E6; color:#000 }
div#box1 { width:18em; padding:20px; margin:0 auto; background:#E6E6E6; color:#000 }

#box-home { position:absolute; width:20px; height:20px; 80806border:1px solid grey; background-color:#22117c; bottom:0;; right:0; text-decoration:none; }
#box-home a b { visibility:hidden; }

#broadcastemail_signup_form {  }

#oa_style_logo-text { position:relative; top:40px; left:24px; width:440px; margin-left:0; margin-right:auto; }
#oa_style_logo-text a { display:block; background-color:transparent; text-decoration:none; border:0; }
#1oa_style_logo-text h1 { visibility:hidden; }
#oa_style_logo-text h1 a span { visibility:hidden; }

#oa_style_tagline1 {  }
#oa_style_tagline2 {  }

/* DEBUG CLASSES */
.bpcolumn {  }
.hide { display:none; }
.nifty {  }

/* MISCEL CLASSES */
.reverse-border { margin-left:-10px; margin-top:-10px; padding:0; }
.reverse-border p img { margin-left:-10px; margin-top:-10px; padding:0; }
.gendocsPageTitle { font-size:2em; }

/* DO NOT DELETE THE FOLLOWING SELECTOR */
.container { background-color:#f0fee3; }

/* MISCEL IDS */
#client_space { background-color:white; }
#email_subscribe input[type="text"] { position: relative; top: -4px; background-color: #4f87b8; border-top-color: #07387a; border-left-color: #07387a; border-right-color: #07387a; border-bottom-color: #07387a; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; color: #f0fee3; font-size: 10px; }

/* BLOCK IDS */
#oa_block_advertise_main {  }
#oa_block_column_left_main { background-color:#fdfdfd; border-top:10px solid #012c70; border-right:10px solid #012c70; border-bottom:10px solid #012c70; border-left:10px solid #012c70; }
#oa_block_column_left_feature { padding:10px; height:auto; background-color:#fdfdfd; 1border-top:10px solid #012c70; border-right:0px solid #012c70; border-bottom:10px solid #012c70; border-left:10px solid #012c70; }
#oa_block_column_left_feature h1 { margin-bottom:0; font-size:2em; line-height:1.5; }
#oa_block_column_middle_feature { padding:10px; height:auto; background-color:#fdfdfd; 1border-top:10px solid #012c70; border-right:-20px solid #012c70; border-bottom:10px solid #012c70; border-left:0px solid #012c70; }
#oa_block_column_middle_feature h2 { margin-bottom:0; }
#oa_block_column_right_main { padding:10px; height:260px; background-color:#fdfdfd; border-top:10px solid #012c70; border-right:10px solid #012c70; border-bottom:10px solid #012c70; border-left:10px solid #012c70; }
#oa_block_column_right_feature { height:auto; background-color:#fdfdfd; padding:10px; 1border-top:10px solid #012c70; border-right:10px solid #012c70; border-bottom:10px solid #012c70; border-left:0px solid #012c70; }
#oa_block_column_right_feature h2 { margin-bottom:0; } /* Block_Column_Right_Feature */
#oa_block_column_withnav {  }
#oa_block_content_dynamic { height:auto; background-color:#fdfdfd; padding:10px; border-top:10px solid #012c70; border-right:10px solid #012c70; border-bottom:10px solid #012c70; border-left:10px solid #012c70; }

#oa_block_content_landing { float:left; }

#oa_block_content_dynamic form div input { align:left; } /* for left align submit on post-email signup */

#oa_block_footer { color:#666666; padding:22px 10px 10px 10px; text-align:center; }
#oa_block_footer p { font-size:1em; }
#oa_block_full_page_content { margin-right:20px; }
#oa_block_full_page_video1 { 80725position:static; 80725width:500px; margin-left:auto; margin-right:auto; width:60%; }
#80723oa_block_full_page_video1 table { width:auto; height:auto } /* to shrinkwrap table */
#oa_block_full_page_video1 div { 80725position:static; width:auto; height:auto; margin-left:auto; margin-right:auto; } /* to shrinkwrap table */
#oa_block_header-bkgd { position:relative; top:10px; left:5px; width:312px; height:55px; background:white url(graphics/headers/logotype.png) no-repeat top left; margin-bottom:-20px; }
#oa_block_header-bkgd h1 a span { visibility: hidden; }
#oa_block_header-bkgd h1 a span span { visibility: hidden; }
#oa_block_header-bkgd h2 { visibility: hidden; }
#1oa_block_header-photo { position:relative; margin:0px 0px; height:120px; width:950px; background:white url(graphics/headers/diaheaderaf.gif) no-repeat top left; }
#oa_block_masthead {  }
#oa_block_nav_video_test { padding-top:20px; height:600px; background:url("graphics/images/box_inner_top.gif") repeat-x top left; }

/* COLUMN IDS */
#oa_column_advertise_main {  }
#oa_column_content_dynamic {  }
#oa_column_content_left_withnav {  }
#oa_column_content_landing {  }
#oa_column_content_right_withnav {  }
#oa_column_content_withoutnav { margin-right:-20px; }
#oa_column_footer_adv {  }
#oa_column_footer_final {  }
#oa_column_footer_nav {  }
#oa_column_header { height:100px; background-color:white; }

#oa_column_left_feature {  }
#oa_column_left_full_page_ {  }
#oa_column_middle_feature {  }
#oa_column_feature_left {  }
#oa_column_masthead {  }
#oa_column_right_full_page_video1 { background:url("graphics/images/bg_container.gif") repeat-x top left; }
#oa_column_right_main {  }
#oa_column_right_full_page_video1 {  }

/* CONTAINER IDS */
#oa_container_advertise_main {  }
#oa_container_content_dynamic {  }
#oa_container_content_landing { border-bottom:10px solid transparent; background:#000000 url("graphics/images/bg_overall_bold.gif") repeat-x top left; }
#oa_container_content_withnav { border-bottom:10px solid transparent; background-color:#000000; background:url("graphics/images/bg_overall_bold.gif") repeat-x top left; }
#oa_container_feature {  }
#oa_container_footer {  }
#oa_container_full_page_video1 { background-color:#22117c; }
#oa_container_header {  } }

/* DOCUMENT IDS */
#6oa_document { background-color:#19619b; }
#oa_document { background-color:#22117c; }

/* OTHER IDS */
#oa_logo-text { position:relative; 5top:15px; 5left:38px; width:auto; right:auto; text-align:left; margin-left:0; margin-right:auto; }
#oa_logo-text a { margin-left:-20px; margin-right:0; margin-top:20px; height:39px; width:200px; font-family:garamond; color:#00045b; text-transform:none; text-decoration:none; border:none; }
#oa_logo-text h1 { width:auto; right:auto; text-align:left; margin-left:0; margin-right:auto; } /* page.Block_Header */
#oa_nav_content { min-height:400px; }
#oa_nav_content ul { list-style-type:none; }
#oa_nav_content ul li a { display:block; width:142px; }
#oa_nav_video_test {  }
.oa_nav_video_test ul { list-style-type:none; }
.oa_nav_video_test li { list-style-type:none; color:white; }
#oa_page_wrap { position:relative; margin:auto; }
#oa_sitesearch {  }

/* STYLE IDS */
#oa_style_advertise_main_left { float:left; text-align:center; margin-left:20px; color:#f0fee3; 80801width:20%; min-width:200px; }
#oa_style_advertise_main_middle { float:left; text-align:center; color:#f0fee3; 80801width:40%; margin-left:107px; padding-top:10px; }
#oa_style_advertise_main_right { float:right; text-align:center; margin-right:20px; color:#f0fee3; 80801width:20%; min-width:150px; }
#oa_style_column_withnav { border:10px; background:url("graphics/images/box_outer_top.gif") repeat-x top left; padding:20px 20px 20px 20px; 80801margin-top:10px; 80729margin-left:auto; 80729margin-right:auto; }
#oa_style_content_landing { border:10px; background:url("graphics/images/box_outer_top.gif") repeat-x top left; width:90%; padding:20px 30px; margin-top:10px; margin-left:auto; margin-right:auto; }
#oa_style_content_landing-inner { background:url("graphics/images/box_inner_top.gif") repeat-x top left; font-size:14px; color:#f0fee3; border:1px solid #728CB6; }
#oa_style_content_landing-inner div { 80731border-top:20px; }
#oa_style_content_landing-inner table { 80731margin-bottom:0; }

#oa_style_full_page_content { border:10px; background-color:#207d00; padding:20px; 80801margin-top:10px; 80729margin-left:auto; 80729margin-right:auto; }
#oa_style_full_page_content-inner { width:100%; min-height:400px; border:1px solid #728cb6; background-color:#207d00; color:#f0fee3; }
#oa_style_full_page_content-inner h1 { display:block; background:url("graphics/images/gradleftgoldfade1.gif") repeat-y top left; margin-left:-1px; margin-top:-1px; font-size:1.5em; width:100%; background-color:#666600; color:#f0fee3; padding:7px 0; border-top:1px solid #728cb6; border-left:1px solid #728cb6; border-right:1px solid #728cb6; text-align:center; }
#oa_style_full_page_content-spacing  { border:20px solid transparent; }
#oa_style_full_page_content-spacing h1 { margin:-21px 0px 20px -21px; padding-right:40px; }
#oa_style_sitesearch {  }
#oa_style_video_border { border:10px; background:url("graphics/images/box_outer_top.gif") repeat-x top left; width:18em; padding:20px 30px; margin-top:10px; margin-left:auto; margin-right:auto; }
#80724Boa_style_video_border { background:#f0fee3; width:18em; margin-left:auto; margin-right:auto; }
#80724oa_style_video_border { background-color:black; border:5px solid transparent; }
#oa_style_video_border1 { border:10px; background:url("graphics/images/box_outer_top.gif") repeat-x top left; 5width:600px; padding:20px 30px; margin-top:10px; margin-left:auto; margin-right:auto; }
#oa_style_video_border_bg-inner { background:#82befd url("graphics/images/box_inner_top.gif") repeat-x top left; color:#f0fee3; border:1px solid #728CB6; }
#oa_style_video_border_bg-inner div { border-top:20px; }
#oa_style_video_border_bg-inner table { margin-bottom:0; }

/* OTHER IDS CONTINUED */
#3oa_tagline1 { margin-left:27px; margin-top:-25px; height:39px; width:400px; font-size:1.9em; font-family:garamond; color:#b31b27; text-transform:none; text-decoration:none; border:none; }
#4oa_tagline1 { position:relative; top:30px; margin-left:27px; margin-top:25px; height:39px; width:400px; font-size:1.9em; font-family:garamond; color:#b31b27; text-transform:none; text-decoration:none; border:none; }
#5oa_tagline1 { position:absolute; top:30px; margin-left:27px; margin-top:25px; height:39px; width:400px; font-size:1.9em; font-family:garamond; color:#b31b27; text-transform:none; text-decoration:none; border:none; }
#oa_tagline1 { position:absolute; top:-10px; width:auto; left:25px; right:auto; text-align:left; margin-left:0; margin-right:auto; font-size:1.9em; font-family:garamond; color:#b31b27; }

/* MODULE IDS */
#oa_module_emailsignup { width:auto; left:auto; right:0; text-align:right; margin-left:790px; margin-right:0; margin-top:-60px; }
#5oa_module_emailsignup { position:absolute; width:auto; left:auto; right:0; text-align:right; margin-left:850px; margin-right:0; margin-top:-60px; }
#oa_module_emailsignup table { width:10%; margin-bottom:0; }

/* OTHER IDS CONTINUED AGAIN */

/* 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 */
