.intro_text { color: #808080; font-size: 11px; }
.main_text { color: #808080; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: justify }
.main_text a:link     { color: #60147a; font-weight: bold; text-decoration: underline }
.main_text a:hover    { color: #e4b87c; font-weight: bold; text-decoration: underline }
.main_text a:active   { color: #60147a; font-weight: bold; text-decoration: underline }
.main_text a:visited   { color: #60147a; font-weight: bold; text-decoration: underline }
.main_text a:visited:hover    { color: #e4b87c; font-weight: bold; text-decoration: underline }
.link_buttons a:link      { color: #60147a; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #e4b87c; margin: 3px; padding: 3px; border: solid 1px #60147a }
.link_buttons a:hover      { color: #60147a; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #f1eae0; margin: 3px; padding: 3px; border: solid 1px #60147a }
.link_buttons a:active    { color: #60147a; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #e4b87c; margin: 3px; padding: 3px; border: solid 1px #60147a }
.link_buttons a:visited     { color: #60147a; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #e4b87c; margin: 3px; padding: 3px; border: solid 1px #60147a }
.link_buttons a:visited:hover      { color: #60147a; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #f1eae0; margin: 3px; padding: 3px; border: solid 1px #60147a }
.title  { color: #60147a; font-style: italic; font-weight: bold; font-size: 11px }
.title_a   { color: #808080; font-weight: bold; font-size: 14px }
.title_b   { color: #60147a; font-style: italic; font-weight: bold; font-size: 14px }
.title_a_sm   { color: #808080; font-weight: bold; font-size: 11px }
.title_b_sm  { color: #60147a; font-style: italic; font-weight: bold; font-size: 11px }
.foottitle  { line-height: 20px; color: #60147a; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.footsub  {  line-height: 15px; color: #808080; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-left: 20px }
.footsub a:link     { color: #808080; text-decoration: underline }
.footsub a:hover    { color: #e4b87c; text-decoration: underline }
.footsub a:active   { color: #808080; text-decoration: underline }
.footsub a:visited   { color: #808080; text-decoration: underline }
.footsub a:visited:hover    { color: #e4b87c; bold; text-decoration: underline }
.footer             { text-align: center; color: #60147a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.footer a:link         { color: #60147a; font-size: 9px; text-decoration: none}
.footer a:hover             { color: #60147a; font-size: 9px; text-decoration: none}
.footer a:active         { color: #60147a; font-size: 9px; text-decoration: none}
.footer a:visited         { color: #60147a; font-size: 9px; text-decoration: none}
.footer a:visited:hover           { color: #60147a; font-size: 9px; text-decoration: none}
.tabblur { background-color: white; background-image: url(/32/graphics/tab_bkgd_blur.gif); color: #60147a; font-size: 11px; font-weight: bold; border-style: solid; border-color: #9462A4; border-bottom-width: 1px; }
.tabfocus { background-color: white; background-image: url(/32/graphics/tab_bkgd_focus.gif); color: #EC008C; font-size: 11px; font-weight: bold; border-style: solid; border-bottom-color: white;border-bottom-width: 1px; }
.tab_box { width: 100px; white-space: nowrap; text-align: center; border-style: solid; border-color: #9462A4; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; padding-top: 7px; padding-bottom: 7px; cursor: pointer; }
.tabboxcontent { width: 694px; height: 300px; overflow: auto; }
.samerow { clear:both; }
.samerow img { margin-right: 30px; float: left; margin-bottom: 30px; }
.tab_content { float: left; padding-left: 20px; padding-right: 20px; padding-bottom: 30px;}
h2 { margin-bottom: 0; margin-top: 0; }
h1 { margin-bottom: 0; margin-top: 0; }
p { margin-bottom: 0; margin-top: 0; }
/* 8F5AA2 purple*/
/* E4B87C yellow*/
#dropmenudiv { font: 10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; border-style: solid; border-width: 1px 1px 0 1px; border-color: #8F5AA2; opacity:0.85; filter:alpha(opacity=85); position: absolute; z-index: 100 }
#dropmenudiv a { color: #FFF; font-weight: bold; text-decoration: none; text-align: center; text-indent: 3px; display: block; padding: 1px 0; border-bottom: 1px solid #8F5AA2; width: 100% }
#dropmenudiv a:hover { color: #8F5AA2; background-color: #E4B87C; text-align: center }
.nav_links           { color: #8F5AA2; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:link        { color: #8F5AA2; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:hover         { color: #FFF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:active         { color: #8F5AA2; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:visited         { color: #8F5AA2; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:visited:hover         { color: #FFF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over           { color: #8F5AA2; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:link         { color: #EC008C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:hover         { color: #EC008C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:active          { color: #EC008C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:visited          { color: #EC008C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:visited:hover         { color: #EC008C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#footer .primary { float:left;  width:100%; padding: 10px 10px 50px 10px; }
#footer .primary div.column { float:left; text-align:left; padding:0; }
#footer .primary div.column p { float:left; }
#footer .primary div.column ul { float:left; width:150px; margin:0 0 0 10px; padding:0; list-style-type:none; }
#footer .primary div.column ul li { float:left; width:160px; margin:0; padding:0; }
#footer .primary div.column.first { width:180px; margin-left: 20px;}
#footer .primary div.column.second { width:180px; margin-left: 60px;}
#footer .primary div.column.third { width:160px; margin-left: 60px;}
.border    { border: solid 1px #8F5AA2 }
.hilite  { color: #ff8c00; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact     { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact_tr   { height: 30px }
.contact_divider_tr { height: 75px }
.contact_reqd { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blog_info { color: #808080;  font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_text { color: #5C0E77; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.header_text a:link     { color: #5C0E77; text-decoration: none }
.header_text a:hover    { color: #5C0E77; text-decoration: none }
.header_text a:active   { color: #5C0E77; text-decoration: none }
.header_text a:visited   { color: #5C0E77; text-decoration: none }
.header_text a:visited:hover    { color: #5C0E77; text-decoration: none }
.buffer_below {padding-bottom: 50px; }
body { margin: 0;}
.unjust { text-align: left; }
/*#thumb_wrapper2 img { border: solid 5px #FFF; margin: 0 8px 15px 8px; }*/ /* non edit mode */
#thumb_wrapper2 a img { border: solid 5px #FFF; margin: 5px 9px 5px 9px; } /* edit mode */
#thumb_wrapper2 a:hover img { border-color: #ff8c00; } /* edit mode */
#thumb_wrapper2 a:hover { border-width: 0; } /* wakeup IE */ /* edit mode */
.each_template2 { width: 217px; float: left; text-align: center; font-size: 9px; margin: 0 3px 10px 3px; background-color: #F5F5F5; border: solid 1px #000; }



a.tooltip{ position: relative;  text-decoration:none; cursor: url("/common_graphics/icon_zoom.png"), pointer; }
a.tooltip span{	z-index:1; display: none; }
a.tooltip:hover span  { display: block; position: absolute; top: -13px; left: -245px; }

