body{background:#fffff;}
.leftlogin{padding:20px 0;}
.leftlogin .watermarked{border:none; background:url(/images/logininputtxt.jpg) no-repeat; width:156px; height:28px;}
.leftlogin .txtarea{ border:none; background:url(/images/logininputtxt.jpg) no-repeat; width:156px; height:28px;}
a.loginbutton{float:left; background:url(/images/loginbutton.jpg) no-repeat; width:58px; height:28px;}
a.loginbutton:hover{float:left; background:url(/images/loginbutton_hover.jpg) no-repeat; width:58px; height:28px;}

.rightbar{float:left; width:200px; position:relative;}
.rightbarbutton{position:relative; top:-30px;}

.leftshadow{float:left; background:url(/images/leftshadow.jpg) right top no-repeat; width:170px; min-height:400px;}
.logintitle{background:url(/images/logintitle.jpg) no-repeat; width:163px; height:28px; margin-bottom:5px;}

.social{width:162px; padding-bottom:10px; float:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.loginblock{padding:10px 0 30px 0; float:left;}
.partner{float:left; width:162px; padding:10px 0;}
.partner{float:left; width:162px; padding:10px 0;}
.intro{float:left; width:568px; padding:0 10px;}
.indexcon{width:568px; float:left; padding:10px;}
.block{ float:left;}
.blockbg{background:url(/images/blockbg.jpg) no-repeat; padding:10px 20px;width:240px;}

a.more{float:left; background:url(/images/list_more_button.png) 0 0 no-repeat; width:74px; height:19px;}
a.more:hover{float:left; background:url(/images/list_more_button.png) 0 -20px no-repeat; width:74px; height:19px;}
.blocktable td{padding:5px 0;}
.rightshadow{ min-height:390px; float:left; width:200px; background:url(/images/rightshadow.jpg) left top no-repeat; padding:20px 0 0 8px;}
#rightnav{ min-height:390px; float:right; width:200px; background:url(/images/rightshadow.jpg) left top no-repeat; padding:20px 0 0 8px;}

a.joinnow{ margin-top:1px; float:left; background:url(/images/ctas/joinnow.jpg) no-repeat; width:201px; height:57px;}
a.joinnow:hover{float:left; background:url(/images/ctas/joinnow_hover.jpg) no-repeat; width:201px; height:57px;}
a.education{ margin-top:1px; float:left; background:url(/images/ctas/education.jpg) no-repeat; width:201px; height:57px;}
a.education:hover{float:left; background:url(/images/ctas/education_hover.jpg) no-repeat; width:201px; height:57px;}
a.events{ margin-top:1px; float:left; background:url(/images/ctas/events.jpg) no-repeat; width:201px; height:55px;}
a.events:hover{float:left; background:url(/images/ctas/events_hover.jpg) no-repeat; width:201px; height:55px;}
a.onlineshop{ margin-top:1px; float:left; background:url(/images/ctas/onlineshop.jpg) no-repeat; width:201px; height:58px;}
a.onlineshop:hover{float:left; background:url(/images/ctas/onlineshop_hover.jpg) no-repeat; width:201px; height:58px;}

.sitemap a{color:#fff; font-size:11px; family:Verdana; text-decoration:underline;}
.footlink a{color:#fff; font-size:11px; family:Verdana; text-decoration:none;}

/*CALENDAR*/
.calendarplainwrap table{border:none;}
.calendarplainwrap th{width:14%;}
.calendarplainwrap td,.calendarplainwrap th{font-size:11px; font-weight:bold; border:1px solid #859bba; color:#406391;}
.calendarplainwrap th{background:#2f507f; padding:5px 0; border-top:1px solid #859bba; color:#fff; }
td.default, td.contentbg2{border:none; padding:4px; line-height:120%;}
.calendarplaintitle{width:100%;}
.calendarplaintitle td.calendarplainnextprev a{white-space:nowrap; color:#29548b; font-size:12px; text-decoration:none; font-weight:bold;}
.calendarplaintitle td{padding:10px 0; background:none; font-family:Verdana; font-size:21px; font-weight:bold; color:#eb7a00;}
.calendarplaintitle td{border:none;}
.calendarplaintoday{background:#eb7a00; color:#fff;}
.default{font-weight:bold; font-size:11px;}
.default a,.contentbg2 a{font-weight:normal; font-size:10px; text-decoration:none;color:#406391;}
.default a:hover,.contentbg2 a:hover{color:#59ab02;}
.contentbg2{background:#f7fbff;}
.calendarplaintoday .default{color:#fff;}

.ctv_Node {
	padding: 2px 2px 2px 10px; color: #000; font-family: verdana; font-size: 11px; cursor: pointer; background: #fff;
}