.carousel-component {
z-index:0;
position:relative;
overflow:hidden;
display:none;
background:#e2edfa;
-moz-border-radius:6px;
color:#618cbe;
padding:0;
}

.carousel-component ul.carousel-list {
width:10000000px;
position:relative;
z-index:1;
line-height:0;
margin:0;
padding:0;
}

.carousel-component .carousel-list li {
float:left;
list-style:none;
overflow:hidden;
text-align:center;
font:10px verdana,arial,sans-serif;
color:#666;
margin:0;
padding:0;
}

.carousel-component .carousel-vertical li {
margin-bottom:0;
float:left;
clear:left;
overflow:hidden;
display:block;
}

.carousel-component .carousel-clip-region {
overflow:hidden;
position:relative;
margin:0 auto;
}

#tpl_h_main p,li {
position:static;
}

#rnd_globalheader,#wgt_GlobalHeader {
position:relative;
z-index:4;
}

#rnd_globalfooter,#wgt_GlobalFooter {
position:relative;
z-index:2;
}

#tpl_h_main {
position:relative;
z-index:3;
}

#tpl_bg_gradx {
position:absolute;
width:100%;
height:256px;
left:0;
z-index:1;
}

.gradbar {
position:absolute;
width:100%;
height:2px;
left:0;
z-index:-1000;
}

.lbox .moduleHighlight1 p,.lbox .moduleHighlight2 p {
z-index:0;
display:inline-block;
zoom:1;
}

body {
text-align:left;
}

body,html,#tpl_h_content .tpl_frame {
font-size:10pt;
font-family:Arial;
}

h1,hr,p {
margin-top:1px;
margin-bottom:1px;
padding-top:1px;
padding-bottom:1px;
}

h1 {
font-size:18px;
}

h2 {
font-size:14px;
}

li {
margin:4px;
}

.formbox tr.modulehighlight,.formbox tr.modulehighlight td {
background-color:#fff8ae;
}

.yuimenubar {
visibility:visible;
position:static;
background-color:transparent;
}

.yuimenu .yuimenu,.yuimenubar .yuimenu {
visibility:hidden;
position:absolute;
top:-10000px;
left:-10000px;
}

.yuimenubar li,.yuimenu li {
list-style-type:none;
}

.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6 {
margin:0;
padding:0;
}

.yuimenuitemlabel,.yuimenubaritemlabel {
text-align:left;
white-space:nowrap;
font-size:85%;
color:#000;
text-decoration:none;
}

.yuimenubar .yuimenu ul {
zoom:normal;
}

.yuimenubar>.bd>ul:after {
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
line-height:0;
}

.yuimenubaritem {
float:left;
background-color:#fcfcfc;
}

.yuimenuitemlabel .helptext {
font-style:normal;
display:block;
margin:-1.2em 0 0 10em;
}

.yui-menu-shadow {
position:absolute;
visibility:hidden;
z-index:-1;
display:none;
}

.yui-skin-sam .yui-menu-shadow-visible {
top:2px;
right:-3px;
left:-3px;
bottom:-3px;
visibility:visible;
}

.hide-scrollbars select {
display:none;
}

.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars {
overflow:visible;
}

.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow {
overflow:auto;
}

.yuimenu {
background-color:#f0f0f0;
border:solid 1px #ccc;
padding:1px;
}

.yuimenu ul {
border:solid 1px #c4c4c4;
border-width:1px 0 0;
padding:10px 0;
}

.yuimenu h6,.yuimenubar h6 {
font-size:100%;
font-weight:400;
border:solid 1px #c4c4be;
color:#b9b9b9;
}

.yuimenubar h6 {
float:left;
border-width:0 1px 0 0;
padding:4px 12px;
}

.yuimenubar .yuimenu h6 {
float:none;
}

.yuimenu h6 {
border-width:1px 0 0;
padding:5px 10px 0;
}

.yuimenu .topscrollbar,.yuimenu .bottomscrollbar {
height:16px;
background-position:center center;
background-repeat:no-repeat;
}

.yuimenuitem {
border-bottom:solid 1px #f0f0f0;
}

.yuimenuitemlabel {
padding:2px 24px;
}

.yuimenubaritemlabel {
border-color:#c4c4c4;
border-style:solid;
border-width:0 0 0 1px;
padding:4px 24px;
}

.yuimenubaritem-selected,.yuimenuitem-selected {
background-color:#ccc;
}

.yuimenubaritemlabel-selected,.yuimenuitemlabel-selected {
text-decoration:underline;
color:#fff;
}

.yuimenubaritemlabel-disabled,.yuimenuitemlabel-disabled {
cursor:default;
color:#b9b9b9;
}

.tpl_blog_tagged {
font-family:Arial;
font-size:12px;
border-bottom:1px solid #cfcfcf;
color:#393939;
font-weight:700;
margin:4px 0;
padding:4px;
}

.tpl_blog_tagged a {
color:#003dac;
font-weight:400;
}

.pblog_textlinks {
display:block;
font-size:10px;
font-family:Tahoma;
color:#6e7b9f;
padding:4px;
}

.pblog_textlinks a {
font-size:11px;
font-family:Tahoma;
color:#6e7b9f;
margin:0;
}

.pblog_textlinks a:hover {
color:#004fdf;
}

.pblog_toplinks a {
line-height:25px;
font-family:Tahoma;
font-size:11px;
color:#978466;
text-decoration:none;
border:1px solid #c5b6a1;
margin-left:4px;
background-color:#fff9de;
padding:4px;
}

.pblog_toplinks a:hover {
color:#685335;
border:1px solid #a18a69;
background-color:#fff4ba;
}

.tpl_blog_post {
border-bottom:1px solid #bfbfbf;
margin:0 0 4px;
padding:1px 4px 4px;
}

.tpl_fields {
display:block;
font-size:10px;
font-family:Arial;
color:#a8a8a8;
padding:4px;
}

.tpl_fields a {
color:#9ea9c7;
}

.tpl_fields a:hover {
color:#003dac;
}

.tpl_blog_post_text {
font-family:Tahoma;
border-top:1px dashed #bfbfbf;
font-size:11px;
margin:0;
padding:4px;
}

.tpl_blog_post_text p {
font-family:Tahoma;
font-size:11px;
margin:0;
padding:0;
}

.tpl_blog_comments h2,.blog_formTitle {
font-size:12px;
font-family:Arial;
font-weight:700;
color:#000;
padding:4px;
}

.blog_formTitle {
padding:4px 4px 4px 8px;
}

.tpl_blog_comments {
padding:4px;
}

.tpl_blog_comment_text {
font-family:Tahoma;
font-size:11px;
margin:0;
padding:12px;
}

.tpl_blog_comment {
font-family:Tahoma;
font-size:11px;
border-top:1px solid #ccc;
margin:0;
padding:4px;
}

.tpl_posted {
display:block;
text-align:left;
color:#6e6e6e;
font-size:10px;
}

.tpl_posteduser {
color:#5b74ae;
font-size:11px;
}

.tpl_posteddate {
color:#894747;
}

.tpl_blog_post_title {
text-align:left;
color:#282b32;
font-weight:700;
font-family:Arial;
font-size:16px;
margin:4px 4px 0;
}

.tpl_blog_post_title a {
color:#282b32;
text-decoration:none;
}

.tpl_blog_post_title a:hover {
text-decoration:none;
color:#125dcd;
}

.tpl_blog_big_date {
display:block;
font-size:11px;
font-weight:400;
font-family:Tahoma;
color:#930000;
padding:0 4px 4px;
}

.tpl_blog_date {
font-size:10px;
font-family:Arial;
color:#6e6e6e;
font-style:italic;
padding:0;
}

.tpl_commentposted {
border:1px solid #e2c822;
background-color:#fff9d7;
font-family:Tahoma;
font-size:11px;
color:#434343;
margin:4px;
padding:4px;
}

.tpl_commentfailed {
border:1px solid #c57d7d;
background-color:#f6eaea;
font-family:Tahoma;
font-size:11px;
color:#434343;
margin:4px;
padding:4px;
}

h3.blog_formTitle {
font-size:11px;
font-family:Tahoma;
font-weight:700;
color:#4f648f;
padding:7px 4px 0 6px;
}

.blog_tableFormb {
padding:0 4px 4px;
}

.blog_tableForm {
border:1px solid #ccc;
padding:4px;
}

.blog_tableForm table td {
font-family:Tahoma;
font-size:11px;
padding:0 2px 2px;
}

.blog_tableForm label {
white-space:nowrap;
color:#595959;
}

.blog_tableForm .input {
border:1px solid #acb3c0;
font-family:Tahoma;
background-color:#f0f0f0;
font-size:11px;
height:20px;
padding:3px;
}

.blog_tableForm .textarea {
border:1px solid #acb3c0;
font-family:Tahoma;
background-color:#f0f0f0;
font-size:11px;
padding:3px;
}

.blog_tableForm .button {
border:1px solid #7b8aba;
font-family:Tahoma;
background-color:#e2e5f0;
padding:6px;
}

.tpl_blog_post img {
border:0 none transparent;
}

.agal .padded {
clear:both;
zoom:1;
padding:10px;
}

.agal .clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.agal .clearfix {
display:inline-block;
}

* html .agal .clearfix {
height:1%;
}

.cgalview {
border:1px solid #ccc;
width:540px;
height:500px;
float:left;
margin-left:10px;
}

.cgalmenu {
float:left;
}

.agal ul {
margin:0;
padding:0;
}

.agal li {
margin:0;
}

.cgalmenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.cgaltabs {
margin-top:4px;
margin-bottom:4px;
text-align:right;
}

.agal {
width:750px;
margin-top:8px;
margin-bottom:8px;
}

.cgalimgview_1 {
border:1px solid #ccc;
}

.yui-skin-sam .yui-accordionview div.yui-accordion-content {
overflow:hidden;
margin:0;
padding:0;
}

.yui-skin-sam .hidden {
visibility:hidden;
position:absolute;
}

.yui-skin-sam .almosthidden {
visibility:hidden;
position:relative;
z-index:-10;
}

.yui-skin-sam .yui-accordionview {
border-bottom:1px #A3A3A3 solid;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
display:block;
border:1px #A3A3A3 solid;
border-bottom:none;
height:1.5em;
font-weight:700;
color:#000;
text-decoration:none;
background:url(sprite.png) repeat-x;
background-position:0 -1500px;
position:relative;
padding:.3em .3em .3em 2em;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {
background-position:0 -1300px;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
background-position:0 -1400px;
border-bottom:1px #243356 solid;
color:#fff;
border-color:#243356;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover {
background-position:0 -1400px;
}

.yui-skin-sam .yui-accordion-toggle .indicator {
display:block;
width:14px;
height:14px;
background:url(sprite.png) 0 -350px;
position:absolute;
left:.5em;
top:25%;
}

.yui-skin-sam .yui-accordion-toggle.active .indicator {
background:url(sprite.png) 0 -400px;
}

.yui-skin-sam .yui-accordion-content {
border-left:1px #A3A3A3 solid;
border-right:1px #A3A3A3 solid;
background:#EDF5FF;
}

.tpl_cal a {
text-decoration:none;
}

.tpl_cal_nav {
display:block;
text-align:right;
width:250px;
height:64px;
position:absolute;
right:0;
top:0;
margin:12px 0 12px 12px;
}

.tpl_cal_npnav {
margin-top:6px;
position:relative;
height:18px;
}

.tpl_cal_nlink {
position:absolute;
top:0;
right:0;
}

.tpl_cal_plink {
position:absolute;
top:0;
left:0;
}

.tpl_cal_list {
overflow:auto;
overflow-x:hidden;
height:450px;
}

.tpl_cal_list h2 {
border-top:3px solid #ccc;
}

.tpl_cal_list h2,.tpl_cal_list .tpl_cal_event {
border-bottom:1px solid #ccc;
padding-bottom:4px;
display:block;
margin:0;
}

.tpl_cal_list .tpl_cal_event {
background-color:#ffc;
padding:12px 0;
}

.tpl_cal_title_shim,.tpl_cal_details {
margin:2px 12px;
}

.tpl_cal_list .tpl_cal_title {
font-size:1.2em;
font-weight:700;
}

.tpl_cal_list .tpl_cal_detail_lbl,.tpl_cal_list .tpl_cal_time {
display:inline-block;
width:120px;
}

.tpl_cal_week .tpl_cal_title_shim,.tpl_cal_week .tpl_cal_details {
margin:5px;
}

.tpl_cal_week .tpl_cal_detail_item {
margin-bottom:5px;
}

.tpl_cal_week table {
width:100%;
font-size:12px;
}

.tpl_cal_week_times_shim {
top:0;
width:70px;
}

.tpl_cal_week th,.tpl_cal_week td {
border-collapse:collapse;
border:1px solid #d7c681;
width:14%;
margin:0;
padding:0;
}

.tpl_cal_week .first-of-type .shim,.tpl_cal_week th.first-of-type,.tpl_cal_week td.first-of-type {
width:70px;
}

.tpl_cal_week .tpl_cal_hour,.tpl_cal_week .tpl_cal_lbl_half {
text-align:right;
height:24px;
border-bottom:1px solid #d7c681;
background-color:#ffc;
margin:0;
padding:0;
}

.tpl_cal_week .tpl_cal_hour {
border-bottom-style:dashed;
}

.tpl_cal_week .tpl_cal_hour span {
display:block;
margin:0 4px;
padding:4px 0;
}

.tpl_cal_week_col {
overflow:hidden;
border-left:1px solid #d7c681;
background-color:#ffffe5;
}

.tpl_cal_week .tpl_cal_view {
overflow:scroll;
overflow-x:auto;
height:450px;
border-bottom:1px solid #d7c681;
}

.tpl_cal_week .tpl_cal_event {
overflow:hidden;
position:absolute;
background-color:#ffc;
border-top:1px solid #d7c681;
border-bottom:1px solid #d7c681;
cursor:pointer;
}

.tpl_cal_week .tpl_cal_time,#tpl_h_content .tpl_cal_week span.tpl_cal_time {
display:block;
text-indent:2px;
line-height:16px;
color:#fff;
}

.tpl_cal_month th,.tpl_cal_month td {
border-collapse:collapse;
border:1px solid #d7c681;
}

.tpl_cal_month .tpl_cal_month_day {
display:block;
margin:2px;
}

.tpl_cal_month .tpl_cal_time {
color:#333;
}

.tpl_cal_month_empty {
width:100%;
height:80px;
}

.tpl_cal_month_c {
background-color:#fffff8;
}

.tpl_cal_month .tpl_cal_event {
position:relative;
width:95%;
border:1px solid #ccc;
border-left-width:4px;
text-indent:4px;
cursor:pointer;
background-color:#ffc;
margin:3px auto;
padding:2px 0;
}

.tpl_cal_single {
margin-bottom:32px;
}

#tpl_h_main .formbox9 p,#tpl_h_main .formbox p {
position:static;
text-align:left;
}

* html .lbox p,html .lbox td {
text-align:left;
position:static;
}

h1,h2,h3,h4,h5,h6,td,li,p,textarea,input,body,html {
font-family:Arial;
}

.tplm_page,.yui-skin-sam .yui-accordionview li.yui-accordion-panel {
display:inline;
}

p,li,td,.tpl_cal_month .tpl_cal_title,.tpl_cal_month .tpl_cal_time {
font-size:12px;
}

.formbox .moduleHighlight2 td,.formbox .moduleHighlight td,.tpl_blog_comment_a {
background-color:#fff;
}

.yuimenubar ul,.yui-skin-sam ul.yui-accordionview ul.yui-accordionview {
zoom:1;
}

.yuimenubaritemlabel,.yuimenuitemlabel,.pblog_toplinks,html[xmlns] .agal .clearfix {
display:block;
}

.hide-scrollbars *,.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow,.yuimenu .yui-menu-body-scrolled {
overflow:hidden;
}

.yuimenu ul.first-of-type,.yuimenu ul.hastitle,.yuimenu h6.first-of-type,.yuimenubar li.first-of-type .yuimenubaritemlabel {
border-width:0;
}

.tpl_blog_comment_b,.tpl_cal_month_x {
background-color:#f0f0f0;
}

.cgaldesc strong,.tpl_cal_nav .cs,.tpl_cal_week .tpl_cal_title {
font-weight:700;
}

.tpl_cal,.tpl_cal_head,.tpl_cal_week_event_shim {
position:relative;
}

.tpl_cal_list .tpl_cal_today,.tpl_cal_week td.tpl_cal_today,.tpl_cal_month td.tpl_cal_today {
background-color:#fff0b5;
}

13386